<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-jp";

/* CSS Document */

body	{ background:#FFF; font-size:12px; color:#000;}

table{ font-size:12px;}



/* 書籍ページトップ 

#contents01 td{ width:263px; margin:5px; padding:5px; background:#F7F7F7; border:#CCC 1px solid; vertical-align:top;}

#contents01 p.title{ font-size:14px; font-weight:bold; margin-bottom:5px;}

#contents01 .main{ margin:0 auto; width:260px; height:193px; float:left;}

#contents01 .img{ width:135px; height:193px; float:left;}

#contents01 .img img{ border:#999 solid 1px;}

#contents01 .info{ margin:125px auto 0 auto; width:120px; height:30px; float:left;}

#contents01 .info2{ margin:110px auto 0 auto; width:120px; height:30px; float:left;}

#contents01 ul{ margin:5px; padding:0; font-size:10px; list-style:none;}

#contents01 li{ margin:2px auto; line-height:100%;}

#contents01 li.hide2{ color:#C00;}

#contents01 p.text{ clear:both; margin:3px auto 3px 3px; font-size:12px; padding-top:10px; line-height:120%;}



#contents02 table{ margin:0 auto;}

#contents02 td{ width:253px; margin:5px; padding:5px; background:#F7F7F7; border:#CCC 1px solid; vertical-align:top;}

#contents02 p.title{ padding:3px; background:#CCC; margin:-50px auto 10px 3px; width:145px; font-size:12px; position:relative; top:50px; float:right; line-height:110%;}

#contents02 .main{ margin:0 auto; width:250px; height:142px; float:left;}

#contents02 .main2{ margin:0 auto; width:250px; height:200px; float:left;}

#contents02 .img{ width:100px; height:142px; float:left; border:1px #999 solid;}

#contents02 .info{ margin:100px auto 0 auto; width:120px; height:30px; float:left;}

#contents02 .info2{ margin:68px auto 0 auto; width:120px; height:30px; float:left;}

#contents02 .info3{ margin:120px auto 0 auto; width:120px; height:30px; float:left;}

#contents02 ul{ margin:5px; padding:0; font-size:10px; list-style:none;}

#contents02 li{ margin:2px auto; line-height:100%;}

#contents02 li.hide{ display:none; }

#contents02 li.hide2{ display:none; }

#contents02 p.text{ width:145px; position:relative; margin-top:-100px; font-size:11px; float:right;}

#contents02 p.text2{ width:145px; position:relative; margin-top:-140px; font-size:11px; float:right;}

*/



.more a { background:url(/media/book/image/more03.gif) no-repeat; width:85px; height:20px; display:block; text-indent:-9999px; line-height:1px; overflow:hidden;}

.more a:hover 	{ background-position:0 -19px;}

.more span		{ float:right; width:25px; margin-top:-16px; margin-right:40px;}



.more2 a { background:url(/media/book/image/more03.gif) no-repeat right top; width:105px; height:20px; display:block; line-height:20px; text-decoration:none; }

.more2 a:hover { background-position:20px -19px;}



#foot{ color:#666; font-size:12px;}



/* 製品案内中身 */

h1			{ font-size:16px; font-weight:bold;}

h2			{ font-size:16px; color:#C00; font-weight:normal; margin-top:5px; margin-bottom:0;}

.spec		{ font-size:12px; text-align:left;}

.shousai	{ font-size:12px; line-height:140%;}

#c			{ font-size:10px; text-align:center;}

#neoromance_offi{ width:88px; height:33px; background:url(/products/images/f_10th.gif) no-repeat; margin:0 auto; display:block; font-size: 1px; line-height: 1px; text-indent: -9999px; }





/* 書籍ページトップ改 */

#book		{}

#banner			{ width:auto; height:38px; padding:0; padding-top:10px; margin-bottom:-1px;}

#banner img	{ margin-right:10px; border:0;}

#menu_here img	{ border:0;}	

#contents 	{ background:url(/media/images/header_shadow.jpg) top repeat-x;}

#contents h1{ background:url(/media/book/image/title.gif); }

#contents h1,

#contents h2,

#contents h3,

#contents h4{ width:553px; height:35px; font-size:1px; text-indent:-9999px; line-height:1px;}

#contents h2{ background:url(/media/book/image/title01.gif);}

#contents h3{ background:url(/media/book/image/title02.gif);}

#contents h4{ background:url(/media/book/image/title03.gif);}



#main1			{ width:556px; height:auto; background:url(images/a_boxback.gif) repeat-y; position:relative; display:block; margin-left:4px; margin-bottom:5px; font-size:11px;}

#main1 div.a1_top		{ height:3px; background:url(images/a_boxtop.gif) no-repeat top; clear:both; margin-left:-13px;} 

#main1 div.a1_bottom	{ height:3px; background:url(images/a_boxbottom.gif) no-repeat bottom; clear:both; margin-left:-13px;} 

#main1 div.a1			{
	width:263px;
	float:left;
	margin-right:5px;
	padding:5px;
	display:block;
	overflow: hidden;
}

#main1 div.a1 dl		{
	margin-bottom:3px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#main1 div.a1 dt.title	{ font-size:14px; font-weight:bold; margin-bottom:5px;}

#main1 div.a1 dd		{ margin:0 0 0 0px;}

#main1 div.a1 dd.left	{
	width:135px;
	float:left;
	display:block;
}

html&gt;/**/body #main1 div.a1 dd.left	{
	margin-bottom: 3px;
}

#main1 div.a1 dd.right	{ width:124px; float:right; display:block;}

html&gt;/**/body #main1 div.a1 dd.right	{
	width:124px;
	float:left;
	display:block;
	overflow: hidden;
}

#main1 div.a1 dd ul		{
	list-style:none;
	padding: 0;
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
}

#main1 div.a1 .text_clear {
	clear:both;
	padding-top: 2px;
	position: relative;
	margin-top: 5px;
}

.line{ height:5px; background:#FFF; line-height:5px;}



#main2			{ width:556px; height:auto; min-height:150px; background:url(images/a_boxback.gif) repeat-y; position:relative; display:block; margin-left:4px; margin-bottom:5px; font-size:11px;}

#main2 div.a1_top		{ height:3px; background:url(images/a_boxtop.gif) no-repeat top; clear:both; margin-left:-13px;} 

#main2 div.a1_bottom	{ height:3px; background:url(images/a_boxbottom.gif) no-repeat bottom; clear:both; margin-left:-13px; margin-top:0px;}

#main2 div.a1			{
	width:263px;
	float:left;
	margin-right:0px;
	padding:5px;
	display:block;
	overflow: hidden;
}

#main2 div.a1 dl		{
	margin-bottom:3px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#main2 div.a1 dt.title	{ background:#CCC; width:150px; font-size:12px; float:right; margin-right:5px; padding:2px;}

#main2 div.a1 dd		{ margin:0 0 0 0px;}

#main2 div.a1 dd.left	{ width:100px; float:left; display:block;}

#main2 div.a1 dd.right	{ width:159px; float:right; display:block;}

html&gt;/**/body #main2 div.a1 dd.right	{ float:left;}

#main2 div.a1 dd ul		{
	list-style:none;
	margin-left:0.5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}



/*html&gt;body #main2 div.a1 dd ul		{list-style:none; margin-top:60px; margin-left:-40px;} Firefox */

#main2 div.a1 dd li.hide{ display:none; }

#main2 div.a1 .text_clear { clear:both; width:160px; margin:-115px 0 0 105px; position:absolute;}

html&gt;/**/body 	#main2 div.a1 .text_clear { margin:60px 0 0 105px;}/* Firefox */

* html body 	#main2 div.a1 .text_clear { margin:-110px 0 0 105px;}/* IE6 */



#main2 div.a1 .text_clear2 { clear:both; width:155px; margin:-150px 0 0 105px; position:absolute;}

html&gt;/**/body 	#main2 div.a1 .text_clear2 { margin:70px 0 0 105px;}/* Firefox */

* html body 	#main2 div.a1 .text_clear2 { margin:-140px 0 0 105px;}/* IE6 */



#main3 li		{ margin-bottom:4px; list-style:square;}

#main3 a		{ color:#000;}

#main3 a:hover	{ color:#C00;}



#footer	{ background:url(/src/footer.jpg) no-repeat bottom; width:800px; height:70px; text-align:center; clear:both;}


#main1 div.a1 dd.left_bsize {
	width:135px;
	height: 195px;
	padding-bottom:5px;
	float:left;
	display:block;
}
</pre></body></html>