@charset "shift_jis";

/*
===================================================================================================

	HTML Elements

===================================================================================================
*/

body.toppage div#content-body {
	margin: 0 0 10px 0;
	background-image:url(../images/home/daitisibou.jpg);
	height:230px;
	/*width:570px;*/
}
body.toppage div#content-body02 {
	margin: 25px 0 10px 0;
	background-image:url(../images/home/daitisibou2.jpg);
	height:230px;
	width:570px;
}
body.toppage div#content-body03 {
	margin: 10px 0 10px 0;
	background-color:white;
	background-image:url(../images/home/daitisibou3.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:800px;
	height: 230px;
	
}
body.toppage div#content-body div#top-fla { margin: 0 0 15px 0; }

/*
===================================================================================================

	_asset/modules/home/toppage-ads.tmpl

===================================================================================================
*/

div#main-column div#toppage-ads { margin: 0 0 10px 0; }
div#main-column div#toppage-ads ul { margin: 0; width: 590px; }
div#main-column div#toppage-ads ul li { list-style: none; float: left; width: 285px; margin: 0 10px 0 0; }

/*
===================================================================================================

	_asset/modules/home/reason.tmpl

===================================================================================================
*/

body.toppage div#main-column div#reason { background: url(src/bg-toppage-reason.gif) no-repeat 0 0; width: 580px; padding: 5px 0 0 0; margin: 0 0 15px 0; }
body.toppage div#main-column div#reason h3 { font-size: 1px; text-indent: -9999px; background: url(src/h3-toppage-reason.gif) no-repeat 0 0; width: 250px; height: 46px; margin: 0 0 10px 10px; }
body.toppage div#main-column div#reason ol { margin: 0 -20px 0 0; padding: 0 10px; width: 570px; }
body.toppage div#main-column div#reason ol li { list-style: none; float: left; width: 276px; margin: 0 8px 10px 0; }
div#reason ol li a,
div#reason ol li a img,
div#reason ol li a strong,
div#reason ol li a span { display: block; }

div#reason ol li a { text-decoration: none; line-height: 145%; }
div#reason ol li a img { border: #CCCCCC solid 1px; padding: 4px; }
div#reason ol li a strong { margin: 4px 0; font-size: 1px; text-indent: -9999px; background-repeat: no-repeat; background-position: 0 0; height: 20px; width: 270px; }
div#reason ol li.reason1 a strong { background-image: url(src/h4-toppage-reason1.gif); }
div#reason ol li.reason2 a strong { background-image: url(src/h4-toppage-reason2.gif); }
div#reason ol li.reason3 a strong { background-image: url(src/h4-toppage-reason3.gif); }
div#reason ol li.reason4 a strong { background-image: url(src/h4-toppage-reason4.gif); }
div#reason ol li a span.text { color: #333333; height: 80px; }
div#reason ol li a span.link { float: right; background: url(src/triarrow-right-bl.gif) no-repeat 0 5px; padding: 0 0 0 10px; text-decoration: underline; }

/*
===================================================================================================

	_asset/modules/home/class.tmpl

===================================================================================================
*/

body.toppage div#main-column div#class { margin: 0 0 10px 0; }
body.toppage div#main-column div#class h3 { background: url(src/h4-toppage-class.gif) no-repeat 0 0; width: 580px; height: 23px; font-size: 1px; text-indent: -9999px; margin: 0 0 10px 0; }
body.toppage div#main-column div#class ul { margin: 0 0 0 0px; width: 580px; }
body.toppage div#main-column div#class ul li { list-style: none; width: 285px; float: left; }
body.toppage div#main-column div#class ul li a,
body.toppage div#main-column div#class ul li a strong,
body.toppage div#main-column div#class ul li a span,
body.toppage div#main-column div#class ul li a em,
body.toppage div#main-column div#class ul li a img { display: block; }
body.toppage div#main-column div#class ul li a { text-decoration: none; line-height: 145%; }
body.toppage div#main-column div#class ul li a strong { background: url(src/triarrow-right-or.gif) no-repeat 0 5px; padding: 0 0 0 10px; color: #333333; }
body.toppage div#main-column div#class ul li a img { border: #CCCCCC solid 1px; padding: 4px; width: 82px; float: left; margin: 0 5px 0 0; }
body.toppage div#main-column div#class ul li a em { font-weight: normal; color: #333333; }
body.toppage div#main-column div#class ul li a span { text-decoration: underline; }

/*
===================================================================================================

	_asset/modules/home/information.tmpl

===================================================================================================
*/

div#information { margin: 0 0 10px 0; }
div#information h3 { background: url(src/h4-toppage-information.gif) no-repeat 0 0; width: 580px; height: 23px; font-size: 1px; text-indent: -9999px; margin: 0 0 10px 0; }
div#information ul { width: 565px; margin: 0; padding: 0 0 0 15px; line-height: 145%; }
div#information ul li { list-style: none; width: 565px; }
div#information ul li a { display: block; text-decoration: none; background: url(src/triarrow-right-bl.gif) no-repeat 0 5px; padding: 0 0 0 10px; }
div#information ul li a strong { color: #333333; padding: 0 30px 0 0; }
div#information ul li a span { text-decoration: underline; }

/*=================================================================================================
add start for RWD	*/
.goukakujisseki{
	width:100%;
}
.goukakujisseki-hr{
	border-bottom:1px solid #60c882;
	line-height:1px;
}
