@charset "utf-8";

/* books css */



h2#book_title	{
			margin:20px 0 0 0;
			text-align:left;
}

#books_cover{
			width:760px;
			margin:25px 0 0 90px;
			text-align:left;
}

ul#musashibooks_sub	{
			background: #cccccc;
			position: relative; 
			margin-left:69px;
			width:800px;
			height:40px;
			list-style: none;
			border-bottom-left-radius: 8px;
			border-bottom-right-radius: 8px;
}

ul#musashibooks_sub li	{
			position: relative; 
			font-size:16px;
			padding-top:10px;
			float:left;
}

.books_cover2{
			width:780px;
			margin-top:15px;
			text-align:left;
}
.books_cover3{
			width:780px;
			margin-top:1px;
			text-align:left;
}

.books_cover2_left{
			width:130px;
			text-align:left;
			float:left;
}

.books_cover2_right{
			width:640px;
			text-align:left;
			float:left;
}

hr.dotted	{
			border:dotted #666;
			border-width:1px 0 0 0;
			height:1px;/* for IE6 */
			clear:both;/* for IE6 */
}

p.book_img	{
			margin-bottom:16px;
}	

p.vol_number	{
			text-align:left;
			font-size:14px;
			color:#333333;
			font-weight:bold;
}

p.coment	{
			margin-top:10px;
			text-align:left;
			font-size:13px;
			line-height:1.5em;
			color:#333333;
}

p.bottun	{
			text-align:left;
			margin-top:11px;
			font-size:13px;
			color:#333333;
}

p.bottun_2	{
			text-align:left;
			margin-top:2.3em;
			font-size:13px;
			color:#333333;
}

p.bottun_3	{
			text-align:left;
			margin-top:2.5em;
			font-size:13px;
			color:#333333;
}

.top{
			vertical-align : top;
}

.left_space	{
			padding-left:230px;
}
	
.left_space2	{
			padding-left:80px;
}


/* purchaseform css */

#PURCHASEFORM	{
			width:720px;
		text-align:left;
		margin:0 auto 0 auto;
		padding-top:30px;
}

#PURCHASEFORM h2 .form_cap	{
			padding-left: 10px;
			padding-right: 10px;
			color: red;
			font-size: 18px;
			line-height: 1.0;
}

#PURCHASEFORM table	{
			background-color: #aaaaaa;
			margin: 10px 0 0 10px;
			text-align: left;
			border-collapse: collapse;
			border: 1px solid #666666;
			width:600px;
}

#PURCHASEFORM td	{
			
			padding: 2px 5px;
			font-size: 15px;
			border: 1px solid #666666;
}

h2.form_title	{
			margin-left:10px;
			text-align:left;
			font-size:16px;
			color:#333333;
			font-weight:bold;
}

p.form_coment	{
			margin:10px 0 0 10px;
			text-align:left;
			font-size:13px;
			line-height:1.5em;
			color:#333333;
}
#display_none	{
			display:none;
}		


p#block_show	{
			text-align: right;
			margin-top:10px;
}

p.form_php_1	{
			margin-top:30px;
			font-size:16px;
			color:#333333;
}

table.form_php_2	{
			margin:20px auto 0 auto;
			text-align:left;
			font-size:15px;
}

table.form_php_2 td	{
			padding:5px;
			background-color: #ffffff;
}

table.form_php_2 td.first	{
			background-color: #666666;
			width:150px;
			color:#ffffff;
}

table.form_php_2 td.second	{
			background-color: #cccccc;
			width:420px;
			color:#000000;
}

table.form_php_2 td.third	{
			text-align:right;
			padding-top:15px;
}

#form_cover	{
			margin:0 auto 0 auto;
			width:600px;
}


p.form_php_3	{
			margin-top:30px;
			font-size:16px;
			color:#333333;
			text-align:center;
}

p.form_php_4	{
			font-size:15px;
			color:#333333;
			margin-top:20px;
			text-align:left;
			line-height:1.5em;
}


p.form_php_5	{
			font-size:14px;
			color:#333333;
			margin-top:20px;
			text-align:left;
			line-height:1.3em;
}


#form_cover a	{
			color:#0000FF;
			font-size:16px;
			text-decoration:underline;
}

#form_cover a:hover	{
			color:#FF0000;
}

span.f11	{
			font-size:10pt;
			color:#ffffff;
}

span.f11_1	{
			font-size:12px;
			color:#000000;
}
span.f10	{
			font-size:10pt;
}

.clearfix	{
			display: inline-block;
}

.clearfix	{
			display: block;
}

a.footer_1	{
			color: #000000;
			text-decoration: none;
} 

a:hover.footer_1,a:active.footer_1	{
			color: #FF0000;
			text-decoration: underline;
}


a.footer	{
			color: #ffffff;
			text-decoration: none;
}

a:hover.footer,a:active.footer	{
			color: #ffffff;
			text-decoration: underline;
}

#title	{
		width:720px;
		margin:25px auto 0 auto;
		background: url(../image_new/fukuaji_2.jpg) no-repeat;
}

#fukuaji_main	{
		width:720px;
		margin:20px auto 0 auto;
		text-align:left;
}

p.coment01	{
		font-size:15px;
		color:#666666;
		line-height:1.5em;
}
		
#fukuaji_main2	{
		width:720px;
		margin:20px auto 0 auto;
		clear: both;
}

#content_left	{
		width:150px;
		float:left;
		text-align:left;
}

p.photo	{
		margin:0;
}

#content_right	{
		width:560px;
		margin-top:15px;
		float:left;
		text-align:left;
}

p.profile_01	{
		font-size:15px;
		font-weight:bold;
		color:#333333;
		line-height:0.2em;
}

p.profile_02	{
		font-size:15px;
		color:#333333;
		line-height:1.4em;
		margin-top:15px;
}
		
.profile	{
		font-size:13px;
		padding-left:20px;
}





#fukuaji_main3	{
		width:720px;
		text-align:left;
		margin:20px auto 0 auto;
}
		
p.fukuaji_coment03	{
		font-size:16px;
		font-weight:bold;
		color:#666666;
}

p.fukuaji_coment04	{
		margin:10px 0 0 23px;
		font-size:15px;
		font-weight:bold;
		color:#666666;
		line-height:1.3em;
}

p.fukuaji_coment05	{
		margin:10px 0 0 46px;
		font-size:14px;
		font-weight:bold;
		color:#666666;
		line-height:1.4em;
}

p.fukuaji_coment06	{
		margin:5px 0 0 50px;
		font-size:13px;
		font-weight:bold;
		color:#666666;
		line-height:1.4em;
}

.color_0066CC	{
		color:#0066CC;
}

.margin_left	{
		margin-left:28px;
}

p.kakaku	{
		margin-top:20px;
		font-size:22px;
		color:#333333;
		font-weight:bold;
}

#PURCHASEFORM	{
		width:720px;
		margin:10px auto 0 auto;
}

#link	{
		margin:10px auto 10px auto;
}

#link	 li	{
			float:left;list-style: none;
}

#link	 li img	{
			border: 1px solid #4F2903;
			padding:10px auto 10px auto;
}


#footer	{
		padding-top:5px;margin-top:5px;
		clear: both;
}

p.clear	{
			clear: both;
}