@charset "UTF-8";

/* ---------------------------------------------------------------------------------------------- */

/*                                                                       M O D E L H O U S E      */

/* ---------------------------------------------------------------------------------------------- */

/* -- side navigation -- */

#sideBar ul{margin-bottom:10px}

#sideBar ul li{
background-position:0 0;
background-repeat:no-repeat;
width:170px;
height:31px;
text-indent:-9999px;
}

#sideBar ul li.sNav01{background-image:url(/modelhouse/common/img/s_nav_01.gif);height:32px;}
#sideBar ul li.sNav02{background-image:url(/modelhouse/common/img/s_nav_02.gif);}
#sideBar ul li.sNav03{background-image:url(/modelhouse/common/img/s_nav_03.gif);}
#sideBar ul li.sNav04{background-image:url(/modelhouse/common/img/s_nav_04.gif);}
#sideBar ul li.sNav05{background-image:url(/modelhouse/common/img/s_nav_05.gif);}
#sideBar ul li.sNav06{background-image:url(/modelhouse/common/img/s_nav_06.gif);}
#sideBar ul li.sNav07{background-image:url(/modelhouse/common/img/s_nav_07.gif);}
#sideBar ul li.sNav08{background-image:url(/modelhouse/common/img/s_nav_08.gif);}

#sideBar ul li a{
display:block;
background-position:0 0;
background-repeat:no-repeat;
width:170px;
height:31px;
}

#sideBar ul li.sNav01 a{height:32px;}
#sideBar ul li.sNav01 a:hover{background-image:url(/modelhouse/common/img/s_nav_01_o.gif);}
#sideBar ul li.sNav02 a:hover{background-image:url(/modelhouse/common/img/s_nav_02_o.gif);}
#sideBar ul li.sNav03 a:hover{background-image:url(/modelhouse/common/img/s_nav_03_o.gif);}
#sideBar ul li.sNav04 a:hover{background-image:url(/modelhouse/common/img/s_nav_04_o.gif);}
#sideBar ul li.sNav05 a:hover{background-image:url(/modelhouse/common/img/s_nav_05_o.gif);}
#sideBar ul li.sNav06 a:hover{background-image:url(/modelhouse/common/img/s_nav_06_o.gif);}
#sideBar ul li.sNav07 a:hover{background-image:url(/modelhouse/common/img/s_nav_07_o.gif);}
#sideBar ul li.sNav08 a:hover{background-image:url(/modelhouse/common/img/s_nav_08_o.gif);}


/* -- side navigation modelhouse -- */

.modelhouse .hokkaido #sideBar ul#sNavMR li.sNav01{background-image:url(/modelhouse/common/img/s_nav_01_o.gif);}
.modelhouse .hokkaido #sideBar ul#sNavMR li.sNav01 a:hover{background:none;}
.modelhouse .tohoku #sideBar ul#sNavMR li.sNav02{background-image:url(/modelhouse/common/img/s_nav_02_o.gif);}
.modelhouse .tohoku #sideBar ul#sNavMR li.sNav02 a:hover{background:none;}
.modelhouse .kanto #sideBar ul#sNavMR li.sNav03{background-image:url(/modelhouse/common/img/s_nav_03_o.gif);}
.modelhouse .kanto #sideBar ul#sNavMR li.sNav03 a:hover{background:none;}
.modelhouse .hokuriku #sideBar ul#sNavMR li.sNav04{background-image:url(/modelhouse/common/img/s_nav_04_o.gif);}
.modelhouse .hokuriku #sideBar ul#sNavMR li.sNav04 a:hover{background:none;}
.modelhouse .tokai #sideBar ul#sNavMR li.sNav05{background-image:url(/modelhouse/common/img/s_nav_05_o.gif);}
.modelhouse .tokai #sideBar ul#sNavMR li.sNav05 a:hover{background:none;}
.modelhouse .kinki #sideBar ul#sNavMR li.sNav06{background-image:url(/modelhouse/common/img/s_nav_06_o.gif);}
.modelhouse .kinki #sideBar ul#sNavMR li.sNav06 a:hover{background:none;}
.modelhouse .shikoku #sideBar ul#sNavMR li.sNav07{background-image:url(/modelhouse/common/img/s_nav_07_o.gif);}
.modelhouse .shikoku #sideBar ul#sNavMR li.sNav07 a:hover{background:none;}
.modelhouse .kyusyu #sideBar ul#sNavMR li.sNav08{background-image:url(/modelhouse/common/img/s_nav_08_o.gif);}
.modelhouse .kyusyu #sideBar ul#sNavMR li.sNav08 a:hover{background:none;}

/* -- side navigation branch -- */

.modelhouse .hokkaidoBranch #sideBar ul#sNavBR li.sNav01{background-image:url(/modelhouse/common/img/s_nav_01_o.gif);}
.modelhouse .hokkaidoBranch #sideBar ul#sNavBR li.sNav01 a:hover{background:none;}
.modelhouse .tohokuBranch #sideBar ul#sNavBR li.sNav02{background-image:url(/modelhouse/common/img/s_nav_02_o.gif);}
.modelhouse .tohokuBranch #sideBar ul#sNavBR li.sNav02 a:hover{background:none;}
.modelhouse .kantoBranch #sideBar ul#sNavBR li.sNav03{background-image:url(/modelhouse/common/img/s_nav_03_o.gif);}
.modelhouse .kantoBranch #sideBar ul#sNavBR li.sNav03 a:hover{background:none;}
.modelhouse .hokurikuBranch #sideBar ul#sNavBR li.sNav04{background-image:url(/modelhouse/common/img/s_nav_04_o.gif);}
.modelhouse .hokurikuBranch #sideBar ul#sNavBR li.sNav04 a:hover{background:none;}
.modelhouse .tokaiBranch #sideBar ul#sNavBR li.sNav05{background-image:url(/modelhouse/common/img/s_nav_05_o.gif);}
.modelhouse .tokaiBranch #sideBar ul#sNavBR li.sNav05 a:hover{background:none;}
.modelhouse .kinkiBranch #sideBar ul#sNavBR li.sNav06{background-image:url(/modelhouse/common/img/s_nav_06_o.gif);}
.modelhouse .kinkiBranch #sideBar ul#sNavBR li.sNav06 a:hover{background:none;}
.modelhouse .shikokuBranch #sideBar ul#sNavBR li.sNav07{background-image:url(/modelhouse/common/img/s_nav_07_o.gif);}
.modelhouse .shikokuBranch #sideBar ul#sNavBR li.sNav07 a:hover{background:none;}
.modelhouse .kyusyuBranch #sideBar ul#sNavBR li.sNav08{background-image:url(/modelhouse/common/img/s_nav_08_o.gif);}
.modelhouse .kyusyuBranch #sideBar ul#sNavBR li.sNav08 a:hover{background:none;}


/* -- local navigation -- */

#loNavTop ul{border-bottom:solid 5px #222430;}
#loNavBtm ul{border-top:solid 5px #222430;margin-top:40px;}

#loNavTop ul li,
#loNavBtm ul li{
float:left;
background:#F7F7F7;
width:65px;
font-size:12px;
text-align:center;
margin-right:1px;
}

.shikoku #loNavTop ul li,
.shikoku #loNavBtm ul li{
width:58px;
}

#loNavTop ul li a,
#loNavBtm ul li a{
display:block;
width:63px;
color:#232323;
padding:5px 0;
border:solid 1px #CCC;
}

.shikoku  #loNavTop ul li a,
.shikoku  #loNavBtm ul li a{
width:56px;
}

#loNavTop ul li a{border-bottom:none;}
#loNavBtm ul li a{border-top:none;}


#loNavTop ul li a:hover,
#loNavBtm ul li a:hover{
background:#222430;
color:#FFF;
border:solid 1px #222430;
}


#loNavTop ul li a:hover{border-bottom:none;}
#loNavBtm ul li a:hover{border-top:none;}

#loNavTop ul li.this a,
#loNavBtm ul li.this a{
background:#222430;
color:#FFF;
border:solid 1px #222430;
}
#loNavTop ul li.this a{border-bottom:none;}
#loNavBtm ul li.this a{border-top:none;}


/* -- heading -- */

#contents h3{
background:url(/modelhouse/common/img/sttl.gif) 0 0 no-repeat;
padding:14px 0 20px 20px;
margin-bottom:17px;
}

#contents h3.branch{
background:url(/modelhouse/common/img/sttl_branch.gif) 0 0 no-repeat;
padding:12px 0 15px 10px;
margin:14px 0 9px;
}

#contents h3.branchDetailY,
#contents h3.branchDetailJ{
color:#FFF;
font-size:115%;
padding:12px 0 12px 17px;
margin:11px 0 9px;
}

#contents h3.branchDetailY{background:#630;}
#contents h3.branchDetailJ{background:#2F4521;}




#contents h4{margin-bottom:8px;}

#contents h4.branchDetailY{
background:url(/modelhouse/common/img/sttl_branch_detail_y.gif) 0 0 no-repeat;
padding:10px 0 10px 10px;
margin-bottom:12px;
}
#contents h4.branchDetailJ{
background:url(/modelhouse/common/img/sttl_branch_detail_j.gif) 0 0 no-repeat;
padding:10px 0 10px 10px;
margin-bottom:12px;
}




/* -- box -- */

.yamatoBox,
.jepochBox{
padding:0 12px 12px;
margin-top:11px;
border:solid 1px #BFBFBF;
}
.yamatoBox{background:url(/modelhouse/common/img/yamato_box_bg.gif) 0 0 no-repeat;}
.jepochBox{background:url(/modelhouse/common/img/jepoch_box_bg.gif) 0 0 no-repeat;}


.yamatoBox h5,
.jepochBox h5{
font-size:91%;
padding:4px 0;
margin-bottom:10px;
}

.yamatoBox h5 a:link{color:#930;text-decoration:underline;}
.yamatoBox h5 a:visited{color:#930;text-decoration:underline;}
.yamatoBox h5 a:hover{color:#930;text-decoration:none;}
.yamatoBox h5 a:active{color:#930;text-decoration:none;}

.jepochBox h5 a:link{color:#033;text-decoration:underline;}
.jepochBox h5 a:visited{color:#033;text-decoration:underline;}
.jepochBox h5 a:hover{color:#033;text-decoration:none;}
.jepochBox h5 a:active{color:#033;text-decoration:none;}

.yamatoBox img,
.jepochBox img{
float:left;
margin-right:12px;
}

.yamatoBox dl,
.jepochBox dl{
float:left;
width:300px;
}

.yamatoBox dl dt,
.jepochBox dl dt{
width:53px;
color:#FFF;
font-size:70%;
line-height:1.2;
text-align:center;
padding:3px 0 2px;
}

.yamatoBox dl dt{background:#630;}
.jepochBox dl dt{background:#2F4521;}

.yamatoBox dl dd,
.jepochBox dl dd{
font-size:82%;
margin:-1.4em 0 5px 58px;
}

.yamatoBox dl dd a,
.jepochBox dl dd a{
color:#333;
}

.yamatoBox p,
.jepochBox p{
float:right;
width:100px;
margin-top:50px;
}

.yamatoBox p img,
.jepochBox p img{
float:none;
margin:0;
}


.detailBox{
background:url(/modelhouse/common/img/detail_box_bg.gif) 0 0 repeat-x;
padding-top:18px;
}

.detailBox div{
background-position:100% 0;
background-repeat:no-repeat;
padding:10px 0 10px 15px;
margin-bottom:11px;
}

.detailBox div.yamato{
background-image:url(/modelhouse/common/img/detail_box_yamato_bg.gif);
background-color:#F2EFE9;
border-left:solid 10px #630;
}

.detailBox div.jepoch{
background-image:url(/modelhouse/common/img/detail_box_jepoch_bg.gif);
background-color:#E6EBE4;
border-left:solid 10px #2F4521;}

#contents .detailBox h3{
background:none;
color:#222430;
font-size:115%;
padding:0;
margin-bottom:5px;
}

.detailBox div dl{float:left;width:382px;}
.detailBox div dl dt{font-size:0;line-height:0;}
.detailBox div dl dd{font-size:82%;margin:-17px 0 5px 60px;}
.detailBox div dl dd a {color:#333;}

.detailBox .yamato p{
float:left;
width:130px;
background:url(/modelhouse/common/img/detail_box_link_y.gif) 0 4px no-repeat;
padding:0 0 0 12px;
}
.detailBox .jepoch p{
float:left;
width:130px;
background:url(/modelhouse/common/img/detail_box_link_j.gif) 0 4px no-repeat;
padding:0 0 0 12px;
}
.detailBox div p a:link{color:#36C;text-decoration:underline;}
.detailBox div p a:visited{color:#36C;text-decoration:underline;}
.detailBox div p a:hover{color:#36C;text-decoration:none;}
.detailBox div p a:active{color:#36C;text-decoration:underline;}


.detailPhotoBox{
padding:0 10px 0 0;
margin-bottom:17px;
}

.detailPhotoBox img{
float:left;
padding:4px;
margin:0 10px 0 0;
border:solid 1px #E3E3E3;
}

.detailPhotoBox p img{
float:none;
padding:0;
margin:10px 0 0;
border:none;
}

#contents h4.yamato,
#contents h4.jepoch{
background-position:0 0;
background-repeat:no-repeat;
padding:12px 0 15px 10px;
margin-bottom:4px;
}

#contents h4.yamato{
background-image:url(/modelhouse/common/img/sttl_detail_yamato.gif)
}
#contents h4.jepoch{
background-image:url(/modelhouse/common/img/sttl_detail_jepoch.gif)
}

.eventBox{
border:solid 1px #BFBFBF;
margin-bottom:10px;
}

.eventBox h5{
font-size:91%;
padding:3px 0 5px 25px;
margin-bottom:10px;
}

.eventBox h5.yamato{
background:url(/modelhouse/common/img/sttl_event_yamato.gif) 9px 8px no-repeat #F1EFE2;
}
.eventBox h5.jepoch{
background:url(/modelhouse/common/img/sttl_event_jepoch.gif) 9px 8px no-repeat #E6EBE4;
}

.eventBox p{padding:0 10px 10px;}

.eventBox div{padding:0 0 16px 324px;}

.eventBox div p{
float:left;
width:100px;
padding:0;
}
.eventBox div p.btnMail{
margin-right:10px;
}

p.access{margin-bottom:15px;}

#map{
font-size:82%;
padding:0 5px 0 0;
margin-bottom:25px;
}

#map img{
float:right;
margin:0 0 0 10px;
}

#chizumaru{
padding:10px;
margin-bottom:30px;
border:solid 1px #CCC;
}

#chizumaru p{
font-size:11px;
}

#chizumaru img{
float:right;
margin:0 0 0 15px;
}


p.btnModelhouse{margin:0 0 0 212px;}

ul.listchange {
	margin-bottom:10px;
}

ul.listchange li {
	width:130px;
	height:30px;
	float:left;
	background-position:0 0;
	background-repeat:no-repeat;
}

ul.listchange li a {
	display:block;
	width:130px;
	height:30px;
	float:left;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

ul.listchange li.list_fl {background-image:url(/modelhouse/common/img/chgbtn_look.gif);margin-right:10px;}
ul.listchange li.list_mh {background-image:url(/modelhouse/common/img/chgbtn_modelhouse.gif);margin-right:10px;}
ul.listchange li.list_hn {background-image:url(/modelhouse/common/img/chgbtn_hanaplaza.gif);margin-right:10px;}
ul.listchange li.list_br {background-image:url(/modelhouse/common/img/chgbtn_branch.gif);}

ul.listchange li.list_fl a:hover{background-image:url(/modelhouse/common/img/chgbtn_look_on.gif)}
ul.listchange li.list_mh a:hover{background-image:url(/modelhouse/common/img/chgbtn_modelhouse_on.gif)}
ul.listchange li.list_hn a:hover{background-image:url(/modelhouse/common/img/chgbtn_hanaplaza_on.gif)}
ul.listchange li.list_br a:hover{background-image:url(/modelhouse/common/img/chgbtn_branch_on.gif)}


/* ---------------------------------------------------------------------------------------------- */

/*                                                                               B R A N C H      */

/* ---------------------------------------------------------------------------------------------- */



.branchBoxY,
.branchBoxJ{
padding:0 12px 12px;
margin-top:11px;
border:solid 1px #BFBFBF;
}
.branchBoxY{background:url(/modelhouse/common/img/branch_box_yamato_bg.gif) 0 0 no-repeat;}
.branchBoxJ{background:url(/modelhouse/common/img/branch_box_jepoch_bg.gif) 0 0 no-repeat;}


#contents .branchBoxY h5,
#contents .branchBoxJ h5{
font-size:91%;
padding:4px 0 4px;
margin-bottom:10px;
}


#contents .branchBoxY h5 a:link{color:#930;text-decoration:underline;}
#contents .branchBoxY h5 a:visited{color:#930;text-decoration:underline;}
#contents .branchBoxY h5 a:hover{color:#930;text-decoration:none;}
#contents .branchBoxY h5 a:active{color:#930;text-decoration:underline;}
#contents .branchBoxJ h5 a:link{color:#033;text-decoration:underline;}
#contents .branchBoxJ h5 a:visited{color:#033;text-decoration:underline;}
#contents .branchBoxJ h5 a:hover{color:#033;text-decoration:none;}
#contents .branchBoxJ h5 a:active{color:#033;text-decoration:underline;}

.branchBoxY img,
.branchBoxJ img{
float:left;
margin-right:12px;
}

.branchBoxY dl,
.branchBoxJ dl{
float:left;
width:300px;
}


.branchBoxY dl dt,
.branchBoxJ dl dt{
width:53px;
color:#FFF;
font-size:70%;
line-height:1.2;
text-align:center;
padding:3px 0 2px;
}
.branchBoxY dl dt{
background:#630;
}
.branchBoxJ dl dt{
background:#2F4521;
}


.branchBoxY dl dd,
.branchBoxJ dl dd{
font-size:82%;
margin:-1.4em 0 5px 58px;
}

.branchBoxY dl dd a,
.branchBoxJ dl dd a{
color:#333;
}

.branchBoxY p,
.branchBoxJ p{
float:right;
width:100px;
margin-top:50px;
}

.branchBoxY p img,
.branchBoxJ p img{
float:none;
margin:0;
}

.branchDetailBoxY,
.branchDetailBoxJ{
padding:11px 0 7px 17px;
margin-bottom:15px;
}
.branchDetailBoxY{background:url(/modelhouse/common/img/branch_box_yamato_bg) 100% 5px no-repeat #F2EFE9;}
.branchDetailBoxJ{background:url(/modelhouse/common/img/branch_box_jepoch_bg) 100% 5px no-repeat #D0DACF;}


.branchDetailBoxY dl dt,
.branchDetailBoxJ dl dt{
font-size:0;line-height:0;
}

.branchDetailBoxY dl dd,
.branchDetailBoxJ dl dd{
font-size:82%;margin:-17px 0 5px 60px;
}

.branchDetailBoxY dl dd a,
.branchDetailBoxJ dl dd a{
color:#333;
}

dl.caseY,
dl.caseJ{
font-size:91%;
font-weight:bold;
margin-bottom:15px;
}
dl.caseY{background:#F1EFE2;}
dl.caseJ{background:#E6EBE4;}

dl.caseY dt,
dl.caseJ dt{
width:50px;
padding:5px 5px 5px 10px;
}
dl.caseY dt{background:#E4E0C8;}
dl.caseJ dt{background:#C6D1C2;}

dl.caseY dd,
dl.caseJ dd{
padding:0 0 5px;
margin:-1.7em 0 0 70px;
}

.casePhotoBoxL{
padding:0 10px 0 0;
margin-bottom:17px;
}
.casePhotoBoxR{
padding:0;
margin-bottom:17px;
}

.casePhotoBoxL img{
float:left;
padding:4px;
margin:0 10px 0 0;
border:solid 1px #E3E3E3;
}
.casePhotoBoxR img{
float:right;
padding:4px;
margin:0 0 0 10px;
border:solid 1px #E3E3E3;
}


.staffBox{
margin-bottom:20px;
}

.staffBox img{
float:left;
margin-right:9px;
}

.staffBox dl{
float:left;
width:411px;
padding:10px;
border:solid 1px #CCC;
}

.staffBox dl dt{
color:#036;
font-size:91%;
font-weight:bold;
margin-bottom:3px;
}

.staffBox dl dd{font-size:82%;}


.yamatoBox_none{display:none;}
.jepochBox_none{display:none;}
.branchBoxY_none{display:none;}
.branchBoxJ_none{display:none;}
