@charset "Shift_JIS";/*======================================================	[最終更新：2008年6月17日]	このCSSは絵本の各ページの基礎です	以下に影響しています	・世界の食事worldmeal	・みとりびと======================================================*//*-----------------------------	body-----------------------------*/* {	margin: 0;	padding: 0;	font-style: normal;	list-style: none;}body {	text-align:center;	background-color: #ECECEC;	font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3",verdana,arial, sans-serif;	color:#333333;	font-size:  12px;}img {	border: none;	vertical-align: bottom;}p {	line-height: 1.6em;}p, ul, ol, dl,h2, h3, h4, h5, h6 {	margin: 1em 0px;}h1 {	color: #333333;	font-size: 20px;	line-height: 28px;	margin-bottom: 10px;	margin-top: 10px;}h2 {	color: #333333;	font-size: 18px;	font-weight: bold;	margin-bottom: 5px;	margin-top: 5px;}h3 {	font-size: 16px;	line-height:  1.4em;	color: #333333;	border-top: 1px dotted #999999;	border-bottom: 1px dotted #999999;	padding-top: 5px;	padding-bottom: 5px;	margin-top: 10px;	margin-bottom: 5px;}h4 {	color: #333333;	font-size: 16px;	margin-bottom: 5px;	margin-top: 5px;}h5 {	color: #333333;	font-size:  14px;	font-weight: bold;	margin-bottom:  8px;}table td,table th{	vertical-align:top;}/*-----------------------------	LINK-----------------------------*/a:link {    color: #336600;    text-decoration: none;}a:hover {    color: #333333;	text-decoration: underline;}a:visited {	color: #823f82;    text-decoration: none;}/*-----------------------------	wrapper-----------------------------*//*--左右の影--*/#pre_wrapper{    max-width: 100%; 	margin:0 auto;	padding:0;	width:820px;	background-image:url(img/w_shadow.gif);	background-repeat: repeat-y; }/*--影の内側--*/#wrapper{	margin:0 auto;	padding:0;	width:800px;	background-color: #FFFFFF;	text-align:left;}/*--クリア--*/.clear_both{	margin:0;	padding:0;	clear:both;}.clear_both_m_top_40{	margin-top:40px;	padding:0;	clear:both;}/*--book_data--*/.image{	float:left;	margin-right:10px;}.bookcover {	padding: 1px;	border: 1px solid #999;}.subtitle{	font-size:medium;	font-weight:bold;	margin-top:0px;	margin-bottom:10px;}.bookdata {	margin-left:150px;	margin-top:7px;	margin-bottom:7px;	line-height:150%;}.title_inaka{font-size:large;font-weight:bold;margin-top:10px;margin-bottom:10px;}/*--左メニュー共通--*/#container {	/**//*/	display:inline-table;	/**/	_height: 1px;	margin-top: 20px;}/*MacIE hide start*/*+html #container {	overflow: auto;}/*MacIE hide end*/#container:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	height: 0px;}#nav-container ul#nav {	margin: 0px;	width: 160px;/**//*/	overflow: hidden;/**/}#nav-container ul#nav li ul {	width: 160px;	background: #FFFFFF;	margin: 3px -6px 0px;}#nav li {	background: #207CCA;	color: #FFFFFF;	padding: 2px 6px 0px;	font-weight: bold;	margin-top: 15px;	font-size: 12px;	line-height: 1.2em;}#nav li ul li {	margin: 0px;	padding: 0px;	background: #FFFFFF;	border-bottom: 1px dotted #207CCA;	font-weight: normal;}#nav li ul li a {	width: 153px;	text-decoration: none;	display: block;	padding: 3px 0px 3px 1px;}#nav li ul li a:hover {	padding-right: 6px;	padding-left: 1px;}/*--左メニュー各色_ピンク--*/#nav li#navPink{	background: #FF6699;}#nav li#navPink ul li{	border-bottom-color: #FF6699;}#nav li#navPink ul li a{	color: #FF6699;}#nav li#navPink ul li a:hover {	background: #FAE3EC;}/*--左メニュー各色_オレンジ-*/#nav li#navOrange{	background: #FF6600;}#nav li#navOrange ul li{	border-bottom-color: #FF6600;}#nav li#navOrange ul li a{	color: #FF6600;}#nav li#navOrange ul li a:hover {	background: #F7E0D2;}/*--左メニュー各色_みどり--*/#nav li#navGreen{	background: #006600;}#nav li#navGreen ul li{	border-bottom-color: #006600;}#nav li#navGreen ul li a{	color: #006600;}#nav li#navGreen ul li a:hover {	background: #D6F5CA;}/*--左メニュー各色_あお--*/#nav li#navBlue{	background: #33BBEE;}#nav li#navBlue ul li{	border-bottom-color: #33BBEE;}#nav li#navBlue ul li a{	color: #33BBEE;}#nav li#navBlue ul li a:hover {	background: #DAEEF5;}/*--左メニュー各色_あか--*/#nav li#navRed{	background: #DC143C;}#nav li#navRed ul li{	border-bottom-color: #DC143C;}#nav li#navRed ul li a{	color: #DC143C;}#nav li#navRed ul li a:hover {	background: #FFF0F5;}/*--左メニュー各色_紫--*/#nav li#navVioret{	background: #4B0082;}#nav li#navVioret ul li{	border-bottom-color: #4B0082;}#nav li#navVioret ul li a{	color: #4B0082;}#nav li#navVioret ul li a:hover {	background: #D8BFD8;}/*--左のバナー--*/#left_banner img{	margin: 10px;}/*--フッタ--*/#footer{	margin:0 70px;}/*--リニューアルデータ--*/#ehon_topimage{	float:left;	margin:0;	width:300px;}#nbk_topimage{	float:right;	margin:0;	width:100px;}#ehon_main_wrapper{	margin-top:30px;}#ehon_main_right{	float:right;	margin:0;	width:225px;	background: #ffcc66;	border-top:8px #ffffff solid;	border-bottom:8px #ffffff solid;}#ehon_main_right_p{	margin:5px;}#ehon_main_right_p li{	margin:25px 30px;}#ehon_main_left{	float:left;	margin:0;	padding:0;	width:700px;	background: #ffffff;}#ehon_main_left_h{	margin:0;	padding-top:30px;	margin:50px 10px 10px;	width:680px;	border-top:1px #cccccc solid;}.mt20{	margin-top:20px;}.mt40{	margin-top:40px;}.ehon_series_list ul{	margin-top:40px;}.ehon_series_list li{	list-style-type:square;	float:left;	margin:8px 0 8px 40px;	font-size: 1.2em;}.ehon_series_list li.jidou{	list-style-type:none;	float:left;	margin:8px 0 20px 40px;	font-size: 1em;	width:80px;}.jidou img{	width:80px;	height:105px;	border:1px solid #666666;}.f_au{	font-size:0.8em;	color:#333333;}/*マージン*/.ml20{	margin-left:20px;}