@charset "UTF-8";

@import "./default.css";
@import "./screen.css";
@import "./common.css";

span{color:#BDAE57;font-weight: bold;}

div#mainimg{
height:240px;
width:588px;
margin:2px 0 0 9px;
background:url(../img/mainimg.jpg) 0 0 no-repeat;
}
div#mainimg p{
margin:0 0 0 0 !important;
margin:10px 0 0 467px;
padding:10px 0 0 467px !important;
padding:0 0 0 0;
}

div#mainimg h2 {
display:block;
width:270px;
height:120px;
margin:60px 0 0 310px;
}


/* unit01 */
div#unit01{
width:550px;
margin-bottom:20px;
background:url(../img/idx_uni01bg.gif) 0 0 no-repeat;
}
div#unit01 p.btm{
height:7px;
line-height:1px;
font-size:1px;
background:url(../img/idx_uni01bg2.gif) 0 100% no-repeat;}

div#unit01 p.img{
float:left;
width:130px;
padding:6px 5px 0 7px;
}
div#unit01 div.in{
float:left;
width:248px;
}
div#unit01 h3{
height:34px;
width:248px;
display:block;
text-indent:-9999em;
margin-top:7px;
background:url(../img/idx_uni01tit.jpg) 0 0 no-repeat;
}
div#unit01 p.btn a{
display:block;
width:117px;
height:100px;
text-indent:-9999em;
background:url(../img/idx_uni01btn_off.jpg) 0 0 no-repeat;
}

div#unit01 p.btn a:hover{
background:url(../img/idx_uni01btn_on.jpg) 0 0 no-repeat;
}


div#unit01 p.btn{
float:right;
width:117px;
margin:6px 8px 0 0;
}
div#unit01 div.in ul{
margin:11px 0 0 13px;
}
div#unit01 div.in li{
font-size:80%;
line-height:1;
width:220px;
padding:0px 0 2px 15px;
margin-bottom:3px;
background:url(../img/idx_uni01arr.gif) 0 0 no-repeat;
}

/* unit02 */
p.intro{
line-height:1.3;
margin:10px 0 20px 0;
}

/* unit03 */
div#unit03{
width:510px;
margin:0 auto 20px;
}

div.box{
float:left;
width:215px;
padding:10px 10px 5px 10px;
background-color:#DCC8A2;
border:solid 1px #C4C4A6;
}
div#boxL{
float:left;
}
div#boxR{
float:right;
}

div.box ul{
margin:10px 0 0 0;
}
div.box ul li{
font-size:80%;
line-height:1;
margin-bottom:4px;
padding:0px 0 2px 15px;
background:url(../img/idx_uni03arr.gif) 0 0 no-repeat;
}
div#unit03 div.box a:link{color:#630;text-decoration:underline;}
div#unit03 div.box a:visited{color:#630;text-decoration:underline;}
div#unit03 div.box a:hover{color:#C60;text-decoration:underline;}
div#unit03 div.box a:active{color:#630;text-decoration:underline;}

/* unit04 */
div#unit04{
width:545px;
margin-bottom:20px;
padding:5px 0 5px 5px;
background-color:#F1ECDE;
border:solid 1px #C4C4A6;
}
div#unit04 p.img{
float:left;
width:125px;
}
div#unit04 div.con{
float:right;
width:394px;
margin-right:10px !important;
margin-right:6px;
}
div#unit04 div.tit{
width:394px;
padding-bottom:4px;
margin-bottom:8px;
background:url(../img/idx_uni04line.gif) 0 100% repeat-x;
}
div#unit04 div.tit h3{
float:left;
height:23px;
width:138px;
line-height:1;
font-size:1px;
text-indent:-9999em;
background:url(../img/idx_uni04tit.gif) 0 0 no-repeat;
}
div#unit04 div.tit h4{
float:left;
height:23px;
width:138px;
line-height:1;
font-size:1px;
text-indent:-9999em;
background:url(../img/idx_uni04tit.gif) 0 0 no-repeat;
}
div#unit04 div.tit p{
float:right;
height:23px;
}
div#unit04 div.tit p img{
margin-top:2px;
}




div#qcbox{
	width:550px;
	margin-bottom:20px;
	height: 136px;
}

#qcbox .qc01 a{
	background-image: url(../img/qc01_off.jpg);
	height: 136px;
	width: 176px;
	text-indent: -9999px;
	float: left;
	display:block;
	overflow:hidden;
}

#qcbox .qc01 a:hover {
	background-image: url(../img/qc01_on.jpg);
}

#qcbox .qc02 a{
	background-image: url(../img/qc02_off.jpg);
	height: 136px;
	width: 176px;
	text-indent: -9999px;
	float: left;
	margin-right: 11px;
	margin-left: 11px;
		display:block;
	overflow:hidden;
}

#qcbox .qc02 a:hover {
	background-image: url(../img/qc02_on.jpg);
}

#qcbox .qc03 a{
	background-image: url(../img/qc03_off.jpg);
	height: 136px;
	width: 176px;
	text-indent: -9999px;
	float: left;
		display:block;
	overflow:hidden;
}

#qcbox .qc03 a:hover {
	background-image: url(../img/qc03_on.jpg);
}

#qcbox .qc04 a{
	background-image: url(../img/qc04.jpg);
	height: 136px;
	width: 176px;
	text-indent: -9999px;
	float: left;
	display:block;
	overflow:hidden;
}

#qcbox .qc04 a:hover {
	background-image: url(../img/qc04_on.jpg);
}

#qcbox .qc05 a{
	background-image: url(../img/qc05.jpg);
	height: 136px;
	width: 176px;
	text-indent: -9999px;
	float: left;
	margin-right: 11px;
	margin-left: 11px;
	display:block;
	overflow:hidden;
}

#qcbox .qc05 a:hover {
	background-image: url(../img/qc05_on.jpg);
}

#qcbox .qc06 a{
	background-image: url(../img/qc06.jpg);
	height: 136px;
	width: 176px;
	text-indent: -9999px;
	float: left;
	display:block;
	overflow:hidden;
}

#qcbox .qc06 a:hover {
	background-image: url(../img/qc06_on.jpg);
}

.qctitle{
font-size:86%;
color:#866544;
line-height:1;
margin-bottom:8px;
padding:5px 0 3px 18px;
background:url(../img/tit01.gif) 0 0 no-repeat;
}

#contents .bnr_recommend a {
	display: block;
	width: 550px;
	height: 100px;
	margin: 10px 0;
	padding: 0;
	background: url(../img/bnr_recommend.jpg) no-repeat 0 0;
	text-indent: -9999em;
	outline: none;
}
#contents .bnr_recommend a:hover { background-position: bottom; }

