@charset"Shift_JIS";
/*----stl-cont@brr----*/
#w-member{

}
#tbl-member{
	width: 690px;
	margin-top: 10px;
	margin-bottom: 10px;

}
#tbl-member th{
}
#tbl-member td{
	vertical-align: top;
	padding: 5px;
}
#tbl-member02{
	background-color: #FFF5CC;
	width: 250px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #0F6D01;
	font-size: 90%;
	margin-bottom: 10px;
}
#tbl-member02 th{
	width: 70px;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0F6D01;
}
#tbl-member02 td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0F6D01;
	vertical-align: middle;
}
#wmp{
	width: 690px;
	clear: both;
	
}
.wmp02{
	float: left;
	width: 170px;
	margin-bottom: 5px;
	text-align: center;
	background-image: url(../image/bg/os.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 5px;
	padding-bottom: 10px;

}
.wmp03{
	margin-bottom: 4px;
}
.wmp04{
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 14px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	display: block;
}
.wmp05{
	margin-top: 4px;
}
#tbl-os{
	width: 300px;
}
#tbl-os th{
	width: 70px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0F6D01;
	padding: 2px;
}
#tbl-os td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0F6D01;
	padding: 2px;
}
#tbl-os td table td{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #0F6D01;
}
#w-os{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
	min-height:1em;
}
*html #w-os{
	height:1px;
	margin:0px;

}
#w-os:after {
    display:block;
    height:1px;
    content:"";
    clear:both;
}

#w-os02{
	width: 350px;
	float: left;
}
.w-os0202{
}
.w-os0203{
	float: left;
	margin-right: 2px;
	width:112px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#w-os03{
	width: 310px;
	float: right;
}
#w-os04{
	width: 310px;
	background-color: #FFF5CC;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #0F6D01;
}
#navi-os{
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#no01,#no02,#no03{
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
#no01{
	background-image: url(../image/os/no.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
}
#no02{
	background-image: url(../image/os/no-02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
}
#no03{
	background-image: url(../image/os/no-03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
}
#stl-cart{
	background-image: url(../image/button/cart.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 46px;
	width: 310px;
}
a#stl-cart:hover{
	background-image: url(../image/button/cart-02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 46px;
	width: 310px;
}
.wcont01{
	width: 350px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/cont01/01.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 320px;
		padding-left: 10px;

}
*html .wcont01{
	width: 680px;
}
.wcont01 h2{
	margin-top: 15px;
	margin-bottom: 15px;
}
.wcont02{
	float: right;
	margin-left: 10px;
}
.c-form00{
	text-align: center;
	clear: both;
	background-image: url(../image/form/01-05.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 10px;
	height: 10px;

}
.c-form01{
	text-align: center;
	clear: both;
	background-image: url(../image/form/01-06.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;

}
*html .c-form01{
	margin-top: -5px;

}
.c-form01 h3{
	margin-bottom: 10px;

}
.c-form02{
	width: 622px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;

}
.c-form03{
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
*html .c-form03{
	margin-left: 3px;
	margin-right: 3px;

}
.c-form03 img{
	float: left;
	margin-right: 10px;
}
.c-form04{
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.c-form05{
	background-image: url(../image/form/01-04.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 38px;
	width: 414px;
	margin-right: auto;
	margin-left: auto;

}
a.c-form05:hover{
	background-image: url(../image/form/01-07.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.tbl-c03{
	background-color: #E0FFCF;
	width: 680px;
	margin-bottom: 10px;
}
.td-c0301{
	background-image: url(../image/dandan/01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	width: 430px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 90px;
	padding-right: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
*html .td-c0301{
	width: 430px;
		padding-top: 82px;

}
*+html .td-c0301{
		padding-top: 42px;

}
.td-c0302{
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(../image/dandan/bg-02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.td-c0303{
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: center;
	background-image: url(../image/dandan/bg-03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.td-c0304{
	width: 250px;
	vertical-align: top;
}
.tbl-c0302{
	width: 680px;
}
.wcont06{
	clear: both;
	width: 650px;
	min-height:1em;
	border: 4px solid #0F6D01;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
}
*html .wcont06{
	height:1px;
}
.wcont06:after {
    display:block;
    height:1px;
    content:"";
    clear:both;
}
.wcont0600{
	clear: both;
	margin-top: 30px;
}
.wcont0602{
	float: left;
	width: 234px;
}
.wcont0602 h3{
}
.wcont0602 div{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 10px;
}
.wcont0603{
}
*html .wcont0603{
	width: 360px;
}
.wcont0603 p{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #0F6D01;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.stl-link-kaiho{
	background-image: url(../image/button/btn-kaiho.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 48px;
	width: auto;
	clear: both;
	margin-bottom: 10px;
}
.stl-link-kaiho:hover{
	background-image: url(../image/button/btn-kaiho-02.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.stl-link-melmaga{
	background-image: url(../image/button/btn-melmaga.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 48px;
	width: auto;
	clear: both;
	margin-bottom: 10px;
}
.stl-link-melmaga:hover{
	background-image: url(../image/button/btn-melmaga-02.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.wcont-form{
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #0F6D01;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
	margin-right: 10px;
}
.wcont-form03{
	margin-top: 10px;
	padding-top: 5px;
	text-align: right;
	padding-right: 25px;
	padding-bottom: 5px;
}
.wcont-form02{
	display: block;
	height: 44px;
	width: 350px;
	background-image: url(../image/button/toform.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.wcont-form02:hover{
	background-image: url(../image/button/toform-02.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.wcont-form04{
	display: block;
	height: 44px;
	width: 350px;
	background-image: url(../image/button/kanso.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.wcont-form04:hover{
	background-image: url(../image/button/kanso-02.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.w-pp{
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.w-base{
	clear: both;
}
.w-base00af01{
	clear: both;
	width: 680px;
}
.w-base00af02{
	clear: both;
	width: 680px;
	background-image: url(../image/maturi2008/parts-02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
}

.w-maturi{
	float: left;
	width: 330px;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
.w-maturi02{
	float: right;
	width: 330px;
	font-size: 12px;
	line-height: 16px;
}
.w-maturi03{
clear:both;
	font-size: 12px;
	line-height: 16px;
}
.w-maturi p,.w-maturi02 p{
	margin:0px;
	padding: 5px;
}
.w-maturi03 p{
	margin:0px;
}
.w-maturi03 h2{
	float:left;
	width: 98px;
	margin-right: 5px;
}
.w-maturi03 p{
float:right;
}
.w-base000{
	min-height:1em;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
}
.w-base000:after {
    display:block;
    height:1px;
    content:"";
    clear:both;
}

*html .w-base000{
	height:1px;
}
.w-base02{
	float: left;
	width: 320px;
	margin-left: 12px;
	background-color: #eeeeee;
	min-height:1em;
}
.w-base02:after {
    display:block;
    height:1px;
    content:"";
    clear:both;
}

*html .w-base02{
	height:1px;	
}
.w-base03{
	float: left;
	width: 110px;
}
.w-base04{
	float: left;
	width: 210px;
}
.w-base04 h2{
	background-color: #999999;
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.w-base04 p{
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 90%;
	line-height: 16px;
}
.w-base05{
	background-image: url(../image/maturi/01-03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: block;
}
.w-base0502{
	background-image: url(../image/maturi/01-03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
