@charset "utf-8";

@import url("./common.css");

/*--common--*/
div#wrap {width:840px; background:#fff; margin:0 auto; text-align:center;}
div#wrap h2 {font-size:0; line-height:0; padding:0 0 1px 11px; margin-bottom:15px; border-bottom:1px solid #cac9c6;}
div#wrap p.gototop {padding:0 8px 30px; font-size:0; line-height:0; text-align:right;}

/*--header--*/
div#header {height:305px; background:url(../images/visual.png); margin-bottom:10px;}
div#header h1 {font-size:0; line-height:0; position:absolute; margin:190px 0 0 24px;}
div#header dl {padding:8px 20px 0;}
div#header dl dt {font-size:0; line-height:0; width:137px; float:left;}
div#header dl dd {width:322px; float:right;}
div#header dl dd ul li {list-style:none; float:left; font-size:0; line-height:0;}
div#header dl dd ul li.btn-inquiry {width:120px; height:25px; overflow:hidden; float:right; background:url(../images/btn_inquiry_h_ov.png);}
div#header dl dd ul li.btn-inquiry a{display:block;}
div#header dl dd ul li.btn-inquiry a:hover{background-color:transparent; text-decoration:none;}
div#header dl dd ul li.btn-inquiry a:hover img{visibility:hidden;}

/*--navi--*/
ul#navi {list-style:none; margin:0 10px 25px; padding:8px; background:#43450a;}
ul#navi li {width:129px; height:40px; overflow:hidden; font-size:0; line-height:0; float:left; margin-right:6px;}
ul#navi li a{display:block;}
ul#navi li a:hover{background-color:transparent; text-decoration:none;}
ul#navi li a:hover img{visibility:hidden;}
ul#navi li#navi01 {background:url(../images/navi01_ov.png);}
ul#navi li#navi02 {background:url(../images/navi02_ov.png);}
ul#navi li#navi03 {background:url(../images/navi03_ov.png);}
ul#navi li#navi04 {background:url(../images/navi04_ov.png);}
ul#navi li#navi05 {background:url(../images/navi05_ov.png);}
ul#navi li#navi06 {background:url(../images/navi06_ov.png); margin:0;}

/*--concept--*/
dl#concept-box {margin:0 20px 20px; padding-left:18px; height:270px; background:url(../images/back_concept.png);}
dl#concept-box dt {width:205px; float:left; padding-top:114px;}
dl#concept-box dd {width:552px; float:right;}
dl#concept-box dd ol {list-style:none; padding-top:18px;}
dl#concept-box dd ol li {font-size:0; line-height:0; padding-bottom:6px;}

/*--outward--*/
ul#outward-box {padding:0 20px 15px; list-style:none;}
ul#outward-box li {width:390px; float:left;}
ul#outward-box li.none {float:right;}
ul#outward-box li dt img {border:6px solid #cc9;}
ul#outward-box li dd p {padding:3px 3px 0; line-height:1.6;}

/*--floorplan--*/
div#floorplan-box {padding:0 20px 20px;}
div#floorplan-box ul {list-style:none; padding:5px 0 20px;}
div#floorplan-box ul li {width:260px; float:left; margin-right:10px;}
div#floorplan-box ul li.none {margin:0;}
div#floorplan-box ul li dd p {width:220px; height:30px; overflow:hidden; font-size:0; line-height:0; margin:5px 20px 0; background:url(../images/btn_print_ov.png);}
div#floorplan-box ul li dd p a{display:block;}
div#floorplan-box ul li dd p a:hover{background-color:transparent; text-decoration:none;}
div#floorplan-box ul li dd p a:hover img{visibility:hidden;}
div#floorplan-box div {padding-bottom:10px;}
div#floorplan-box div p {width:260px; float:left;}
div#floorplan-box div table {width:527px; float:right; font-size:12px; border-collapse:collapse;}
div#floorplan-box div table th {border:1px solid #cc9; background:#693; padding:7px 5px; text-align:center; color:#fff;}
div#floorplan-box div table td {border:1px solid #cc9; padding:12px 5px; text-align:center;}

/*--equipment--*/
div#equipment-box {padding:0 20px 10px;}
div#equipment-box p {padding-bottom:5px;}
div#equipment-box ul {list-style:none; padding-bottom:15px;}
div#equipment-box ul li {width:190px; float:left; margin-right:10px;}
div#equipment-box ul li.none {margin:0;}
div#equipment-box ul li dd {text-align:center; padding-top:3px;}

/*--location--*/
div#location-box {padding:0 20px 15px;}
div#location-box p#maps {width:500px; float:left;}
div#location-box p#maps img {border:6px solid #cc9;}
div#location-box div {width:288px; float:right;}
div#location-box div p {line-height:1.5; background:url(../images/lm.gif) left 5px no-repeat; padding:0 0 3px 12px;}
div#location-box div ul {padding:0 0 15px; list-style:none; line-height:1.5;}
div#location-box div ul li {background:url(../images/lm01.gif) left 9px no-repeat; padding:0 0 2px 8px;}
div#location-box div ul li dt {float:left;}
div#location-box div ul li dd {float:right; text-align:right;}

/*--outline--*/
div#outline-box {padding:0 20px 15px;}
div#outline-box table {width:800px; margin:0 0 10px; font-size:12px; border-collapse:collapse;}
div#outline-box table td {border:1px solid #cc9; padding:10px;}
div#outline-box table th {border:1px solid #cc9; padding:10px; background:#693; color:#fff;}
div#outline-box ul {list-style:none; line-height:1.5;}
div#outline-box ul li {font-size:10px;}

/*--footer--*/
div#btn-inquiry {padding-bottom:40px;}
div#btn-inquiry p {width:370px; height:60px; overflow:hidden; font-size:0; line-height:0; margin-left:235px; background:url(../images/btn_inquiry_ov.png);}
div#btn-inquiry p a{display:block;}
div#btn-inquiry p a:hover{background-color:transparent; text-decoration:none;}
div#btn-inquiry p a:hover img{visibility:hidden;}

div#footer {background:#43450a; padding:10px 20px 0;}
div#footer dl {padding-bottom:10px;}
div#footer dl dt {width:244px; float:left;}
div#footer dl dd {width:540px; float:right;}
div#footer dl dd p.address {font-size:10px; color:#fff; float:left; padding-top:12px;}
div#footer dl dd p.tel-f {width:276px; float:right; padding-top:8px;}
div#footer p#closed {width:120px; height:25px; overflow:hidden; font-size:0; line-height:0; margin-left:680px; background:url(../images/btn_close_ov.png);}
div#footer p#closed a{display:block;}
div#footer p#closed a:hover{background-color:transparent; text-decoration:none;}
div#footer p#closed a:hover img{visibility:hidden;}

/*--print_page--*/
body#print {background:none;}
div#print-box {padding:20px 0;}
div#print-box dl {width:800px; margin:0 auto;}
div#print-box dl dt {text-align:center; padding-bottom:10px;}
div#print-box dl dd p {width:220px; height:30px; overflow:hidden; font-size:0; line-height:0; margin-left:290px; background:url(../images/btn_print_ov.png);}
div#print-box dl dd p a{display:block;}
div#print-box dl dd p a:hover{background-color:transparent; text-decoration:none;}
div#print-box dl dd p a:hover img{visibility:hidden;}