@charset "UTF-8";

#article h1.h101 {
	background: url(../images/h101.jpg) no-repeat left top;
}
#article .subTlt {
	background: url(../images/subTlt.jpg) no-repeat left top;
}

#article .sectionH2#h2-0 {
	background: url(../images/img01.jpg) no-repeat 606px 42px;
}
#article .sectionH2#h2-1 {
	background: url(../images/img02.jpg) no-repeat 650px 130px;
}
#article .sectionH2#h2-2 {
	background: url(../images/img03.jpg) no-repeat 560px 90px;
}
#article .sectionH2 h2.h201 {
	background: url(../images/h201.gif) no-repeat left top;
	height: 20px;
	margin: 0 0 20px;
}
#article .sectionH2 h2.h202 {
	background: url(../images/h202.gif) no-repeat left top;
}
#article .sectionH2 h2.h203 {
	background: url(../images/h203.gif) no-repeat left top;
}
#article .sectionH2 h2.h204 {
	background: url(../images/h204.gif) no-repeat left top;
}
#article .sectionH2 h2.h205 {
	background: url(../images/h205.gif) no-repeat left top;
}

#article .sectionH2 .pagelink {
	padding: 20px 0 0;
}
#article .sectionH2 .pagelink a {
	width: 167px;
}
#article .sectionH2 .pagelink a.pnav01 {
	background-image: url(../images/pnav01.gif);
}
#article .sectionH2 .pagelink a.pnav02 {
	background-image: url(../images/pnav02.gif);
}
#article .sectionH2 .pagelink a.pnav03 {
	background-image: url(../images/pnav03.gif);
}
#article .sectionH2 .pagelink a.pnav04 {
	background-image: url(../images/pnav04.gif);
}

/* sectionH3 */
#article .sectionH3 {
	margin: 0 0 20px 10px;
	width: 779px;
}
* html #article .sectionH2#h2-3 {text-align: center;}

#article .sectionH2#h2-3 .sectionH3 {
	margin: 0 auto 20px;
	width: 738px;
}

#article .sectionH3#h3-8 {
	background: url(../images/img08.jpg) no-repeat right top;
	height: 194px;
}
#article .sectionH3#h3-9 {
	background: url(../images/img09.jpg) no-repeat left top;
	height: 251px;
}
#article .sectionH3#h3-10 {
	background: url(../images/img10.jpg) no-repeat right top;
	height: 201px;
}
#article .sectionH3#h3-11 {
	background: url(../images/img11.jpg) no-repeat left top;
	height: 220px;
}

#article .sectionH3 h3 {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	left: 0;
	height: 26px;
	margin: 0 0 15px;
	position: relative;
	top: 0;
	width: 103px;
}
#article .sectionH3 h3.h301 {
	background-image: url(../images/h301.gif);
}
#article .sectionH3 h3.h302 {
	background-image: url(../images/h302.gif);
}
#article .sectionH3 h3.h303 {
	background-image: url(../images/h303.gif);
}
#article .sectionH3 h3.h304 {
	background-image: url(../images/h304.gif);
}
#article .sectionH3 h3.h305 {
	background-image: url(../images/h305.gif);
}
#article .sectionH3 h3.h306 {
	background-image: url(../images/h306.gif);
}
#article .sectionH3 h3.h307 {
	background-image: url(../images/h307.gif);
}
#article .sectionH3 h3.h308 {
	background-image: url(../images/h308.gif);
	height: 43px;
	width: 373px;
}
#article .sectionH3 h3.h309 {
	background-image: url(../images/h309.gif);
	height: 64px;
	width: 373px;
}
#article .sectionH3 h3.h310 {
	background-image: url(../images/h310.gif);
	width: 373px;
}
#article .sectionH3 h3.h311 {
	background-image: url(../images/h311.gif);
	height: 40px;
	width: 373px;
}
#article .sectionH3 p {
	margin: 0 15px 5px;
}
#article .sectionH3#h3-8 h3,
#article .sectionH3#h3-10 h3,
#article .sectionH3#h3-8 p,
#article .sectionH3#h3-10 p {
	float: left;
}
#article .sectionH3#h3-9 h3,
#article .sectionH3#h3-11 h3,
#article .sectionH3#h3-9 p,
#article .sectionH3#h3-11 p {
	float: right;
}

#article .sectionH2#h2-3 .sectionH3 p {
	margin: 0 0 5px;
	width: 373px;
}
#article .sectionH3 dl {
	margin: 20px 15px 5px;
	width: 560px;
}
#article .sectionH3 dl dt {
	color: red;
}
#article .sectionH3 dl dd {
	margin: -1.6em 0 0 1.2em;
}
#article .sectionH3 .imgC {
	margin: 20px auto 5px;
	text-align: center;
}
#article .sectionH3 ul {
	margin: 0 15px 5px;
	padding: 0 0 0 20px;
}
#article .sectionH3 ul li {
	font-size: small;
	list-style-type: disc;
}
* html #article .sectionH3 ul li {font-size: x-small;}
#article .sectionH3 ol {
	margin: 0;
	width: 779px;
}
#article .sectionH3 ol li {
	float: left;
}
#article .sectionH3 ol li .tlt {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 169px;
	left: 0;
	margin: 0 0 2px;
	position: relative;
	top: 0;
	width: 202px;
}
#article .sectionH3 ol li.num01 .tlt {
	background-image: url(../images/flow01.gif);
}
#article .sectionH3 ol li.num02 .tlt {
	background-image: url(../images/flow02.gif);
}
#article .sectionH3 ol li.num03 .tlt {
	background-image: url(../images/flow03.gif);
}
#article .sectionH3 ol li.num04 .tlt {
	background-image: url(../images/flow04.gif);
	width: 171px;
}
#article .sectionH3 ol li p {
	background: url(../images/dot.gif) repeat-y left bottom;
	font-size: small;
	line-height: 21px;
	margin: 0 0 0 5px;
	width: 165px;
}
* html #article .sectionH3 ol li p {font-size: x-small;}
#article .sectionH2 ol li.num01 p {
	margin: 0 0 0 2px;
}

/* sectionH4 */
#article .sectionH4 {
	margin: 0 0 20px;
	position: relative;
	width: 357px;
}
#article .sectionH4#h4-1,
#article .sectionH4#h4-3 {
	float: left;
	padding: 0 0 0 14px;
}
* html #article .sectionH4#h4-1,
* html #article .sectionH4#h4-3 {width: 371px;}

#article .sectionH4#h4-2,
#article .sectionH4#h4-4 {
	float: right;
	padding: 0 10px 0 0;
}
* html #article .sectionH4#h4-2,
* html #article .sectionH4#h4-4 {width: 367px;}

#article .sectionH4 h4 {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	left: 0;
	height: 30px;
	margin: 0 0 15px;
	position: relative;
	top: 0;
	width: 357px;
}
#article .sectionH4 h4.h401 {
	background-image: url(../images/h401.gif);
}
#article .sectionH4 h4.h402 {
	background-image: url(../images/h402.gif);
}
#article .sectionH4 h4.h403 {
	background-image: url(../images/h403.gif);
}
#article .sectionH4 h4.h404 {
	background-image: url(../images/h404.gif);
}
#article .sectionH4 .imgL {
	float: left;
	margin: 0 0 0 -5px;
	width: 173px;
}
* html #article .sectionH4 .imgL {margin: 0 0 0 -5px;}

#article .sectionH4 p {
	background: url(../images/dot.gif) repeat-y left bottom;
	float: right;
	line-height: 21px;
	margin: 0 7px;
	width: 165px;
}
* html #article .sectionH4 p {margin: 0 3px;}

#article .sectionH4 .price {
	background-image: none;
	bottom: 2px;
	float: none;
	line-height: normal;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	width: 179px;
}
* html #article .sectionH4 .price {bottom: 17px;right: -2px;}
*+html #article .sectionH4 .price {bottom: 17px;}

#article .sectionH4#h4-2 .price,
#article .sectionH4#h4-4 .price {
	right: 10px;
}

/* additional */
div#biyou_shinkyu {
	height:190px;
	padding-left:246px;
	background:url("../images/img12.jpg") no-repeat;
}
div.sectionH3 ol#h313ol {
	width:auto;
	list-style:decimal;
	list-style-position:inside;
	margin-left:12px;
	margin-right:24px;
	font-size:80%;
	color:#83bc72;
}
div.sectionH3 ol#h313ol li {
	width:100%;
}
div.sectionH3 ol#h313ol li#li1 {
	background:url("../images/blt1.gif") no-repeat 0px 0px;
}
div.sectionH3 ol#h313ol li#li2 {
	background:url("../images/blt2.gif") no-repeat 0px 0px;
}
div.sectionH3 ol#h313ol li#li3 {
	background:url("../images/blt3.gif") no-repeat 0px 0px;
}
div.sectionH3 ol#h313ol li#li4 {
	background:url("../images/blt4.gif") no-repeat 0px 0px;
}

ol#h313ol em {
	display:block;
	margin-left:20px;
	margin-bottom:1px;
	font-weight:bold;
}
ol#h313ol span {
	display:block;
	width:100%;
	margin-bottom:12px;
	padding:8px;
	border:dashed 1px #83bc72;
	color:#5f5f5f;
}
#article .sectionH3 h3.h312 {
	margin-top:18px;
	background-image: url(../images/h312.gif);
}
#article .sectionH3 h3.h313 {
	margin-top:18px;
	background-image: url(../images/h313.gif);
}
span.kome {
	color:#f31e73;
}
div#price05 {
	width:260px;
	height:96px;
	background:url("../images/price05.gif") no-repeat right 0px;
	text-indent:-9999px;
}

/* ----- end ----- */
