@charset "UTF-8";
/* h4
--------------------------------------------------*/
#contentsbody h4 {
	clear:both;
	border-bottom:dotted 1px #cccccc;
	width:970px;
	font-size:1.7em;
	margin-bottom:15px;
	padding:5px;
}
/* blockquote
--------------------------------------------------*/
#contentsbody blockquote {
	width:960px;
	font-size:1.2em;
	color:#666666;
	line-height:1.5;
	margin: 0 auto 15px auto;
}
/* left_contents
--------------------------------------------------*/
#contentsbody div.left_contents {
	width:700px;
	float:left;
	margin-bottom:20px;
}
/* div.access */	
#contentsbody div.left_contents div.access {
	float:left;
	width:700px;
	background-color:#eeeeee;
	padding:10px 0;
}
#contentsbody div.left_contents div.access img.qr {
	float:left;
	margin:0 10px 0 10px;
}
#contentsbody div.left_contents div.access h5 {
	width:614px;
	margin:10px 0 2px 0;
	float:left;
	font-size:1.5em;
	color:#6d2b17;
	font-weight:bold;
}
#contentsbody div.left_contents div.access small {
	font-size:90%;
	color:#666666;
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:604px;
}
/* div.item */
#contentsbody div.left_contents div.item {
	width:700px;
	float:left;
}
#contentsbody div.left_contents div.item h5 {
	width:640px;
	height:27px;
	font-size:1.5em;
	padding:8px 0 0 60px;
	margin-bottom:10px;
	margin-top:20px;
}
#contentsbody div.left_contents div.item h5 strong {
	color:#6d2b17;
	font-size:0.8em;
	margin-left:20px;
}
#contentsbody div.left_contents div.item h5.no1 { background:url(../images/h5-title-1.gif); }
#contentsbody div.left_contents div.item h5.no2 { background:url(../images/h5-title-2.gif); }
#contentsbody div.left_contents div.item h5.no3 { background:url(../images/h5-title-3.gif); }
#contentsbody div.left_contents div.item h5.no4 { background:url(../images/h5-title-4.gif); }
#contentsbody div.left_contents div.item p {
	font-size:1.2em;
	line-height:1.5em;
}
#contentsbody div.left_contents div.item p.qr_read {
	width:370px;
	float:left;
	margin-right:30px;
	display:inline;
}
#contentsbody div.left_contents div.item img { float:left; }
#contentsbody div.left_contents div.item p small { color:#6ba5d7; }
#contentsbody div.left_contents div.item div.ex {
	background-color:#fdffd3;
	float:left;
	width:700px;
	padding:10px 0;
}
#contentsbody div.left_contents div.item div.ex h6 {
	width:660px;
	margin:0 0 0 20px;
	float:left;
	font-size:1.3em;
	color:#87492b;
	font-weight:bold;
	display:inline;
}
#contentsbody div.left_contents div.item div.ex ol {
	width:370px;
	margin:10px 0 0 20px;
	float:left;
	display:inline;
	list-style-position:inside;
}
#contentsbody div.left_contents div.item div.ex ol li {
	width:350px;
	height:15px;
	font-size:1.2em;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	float:left;
	list-style-position:inside;
}
#contentsbody div.left_contents div.item dl.shohin {
	width:700px;
	margin:10px 0 0 0;
	float:left;
}
#contentsbody div.left_contents div.item dl.shohin dt {
	width:700px;
	float:left;
	vertical-align:bottom;
}
#contentsbody div.left_contents div.item dl.shohin dt img { float:left; }
#contentsbody div.left_contents div.item dl.shohin dt a.shosai {
	display:block;
	margin:0px 0 2px 15px;
	float:left;
}
#contentsbody div.left_contents div.item dl.shohin dd {
	width:680px;
	margin:10px 0 0 20px;
	line-height:2.0em;
	float:left;
}
#contentsbody div.left_contents div.item div.ex ol li.no1 { background:url(../images/icon-1.gif) 0 1px no-repeat; }
#contentsbody div.left_contents div.item div.ex ol li.no2 { background:url(../images/icon-2.gif) 0 1px no-repeat; }
#contentsbody div.left_contents div.item div.ex ol li.no3 { background:url(../images/icon-3.gif) 0 1px no-repeat; }
#contentsbody div.left_contents div.item div.ex p {
	background:#ffffff;
	width:200px;
	padding:10px;
	float:right;
	margin:0 20px 0 0;
}
#contentsbody div.left_contents div.item dl.other {
	width:700px;
	margin:10px 0 0 0;
	float:left;
	font-size:1.1em;
}
#contentsbody div.left_contents div.item dl.other dt {
	width:130px;
	margin:0px 0 10px 0;
	float:left;
	padding:0 0 0 10px;
	background:url(../images/icon-blue.gif) 0 2px no-repeat;
	color:#06236c;
	font-weight:bold;
}
#contentsbody div.left_contents div.item dl.other dd {
	width:490px;
	float:left;
	margin:0 0 10px 10px;
}
/* right_contents
--------------------------------------------------*/
#contentsbody div.right_contents {
	width:250px;
	float:right;
	margin-bottom:20px;
}
