.left{  	float:left;}
.right{ 	float:right;}
.clear{ 	clear:both;}
hr{			display:none;}
.margin20{	margin-bottom:20px;}
.margin10{	margin-bottom:10px;}

/**********************************万年筆の使い方********************************/

/* 万年筆の書き方 */

#mochikata_box{	width:500px;
				margin: 0 auto;}

.mochikata_b{
			width:216px;
			margin-bottom:5px;
			color:#333;
			line-height:130%;
			text-align:center;}

.mochikata_b img{
			margin-bottom:5px;}

#point{		color:#CC0000;
			margin-top:10px;}

.mochikata_img{		margin-right:10px;}

/**********************************手帳を見せテチョウ********************************/

.techou_com{	color:#6008c4;}

.techou_margin{
				margin:20px 0;}

.techou_last{	font-size:80%;}

#techou_data{	background-color:#ddd;
				width:460px;
				padding:20px;
				margin:20px auto 0 auto;}

/**********************************このサイトについて********************************/

.neo_margin{
				margin:40px 0;}

.neo_daiji{		color:#8ebb21;}

#staff{			margin: 10px 0 20px 0;
				padding: 0;
				width:500px;}

#staff dt{		float:left;  
 				width:100px;  
				clear:both;  
 				font-weight:bold;}

#staff dd{		width:378px;
				height:100px;
				margin-left:116px;
				margin-bottom:10px;}

/* インクの補充方法 */

.hoju_box{		clear:both;
				margin-top:10px;
				padding:20px 0;}

.hoju_box img{	margin:0px 16px 10px 0;}

.hoju_box strong{ 
				color:#217ea7;
				font-size:120%;
				margin-bottom:20px;}
.hoju_deco{		
				border-top:1px dotted #999;
				border-bottom:1px dotted #999;}

.ink2 h4,.maintenance2 h4,.hontai2 h4{
				color:#217ea7;
				font-size:110%;
				border-bottom:1px dotted #67a6c2;
				margin:30px 0 6px 0;}
				
.maintenance2 ol{
				margin:10px 0 0 30px;
				color:#8ebb21;
				font-weight:bold;}

.maintenance2 ol span{
				color:#000;
				font-weight:normal;}

/**********************************ボツキャラ********************************/

.botu_img{		text-align:center;
				margin:10px 0 20px 0;}

.botu_txt{		text-align:center;}


/**********************************美術館********************************/

.tegaki_img{	margin-right:20px;}

/**********************************おしらせ******************************/


#pre-come{
				background:url(image/present_back01.gif) no-repeat;
				background-position: 0 left;}

#pre-come2{
				background:url(image/present_back02.gif) no-repeat;
				background-position: 0 left;}

#pre-come p,#pre-come2 p{	margin-left:100px;}

.come01{
				padding:18px 0 33px 0;}

#pre-come strong{
				color:#CC3300;
				text-decoration:underline;}

/**********************************リンク******************************/

.link_URL{		letter-spacing:normal;
				font-family:'arial','cursive';
				color:#cc0000;}

#bnr1,#bnr2{	margin:0;
				padding:20px 0 20px 0;
				width:500px;
				border-bottom:1px dotted #ccc;}

#bnr1 p{		width:200px;
				margin:0 10px 0 10px;
				text-align:center;}

#bnr2 p{		width:150px;
				text-align:center;
				margin:0 6px;
				float:left;}

#bnr1 input,#bnr2 input{
				width:120px;}

/**********************************プライバシー******************************/

#privacy_txt{	margin:30px auto 0 auto;
				padding: 0;
				width:450px;
				letter-spacing:normal;}

#privacy_txt li{font-weight:bold;
				color:#000;
				margin:0 0 20px 24px;}

#privacy_txt p{	font-weight:normal;
				color:#666;}

/**********************************会社案内**********************************/

#unei{			margin: 0 0 20px 0 ;
				padding:0 0 20px 0;
				width:500px;
				border-bottom:1px dotted #999;}

#unei dt{		float:left;
				clear:both;
				width:100px;
				color:#666;
				font-weight:bold;
				padding:4px 0;}

#unei dd{		width:350px;
				padding:4px 0;}

