﻿@charset "utf-8";

/*gnav*/
#gnav{
}


/*contents*/
.cnt_container{
width:950px;
margin:0 auto;
}


/*top*/

#top_main_img{
height:564px;
background:url(../img/top_kanbai_bg.jpg) no-repeat center top;
position:relative;
}

#top_main_img #top_img1{
width:100%;
height:564px;
background:url(../img/top_img1.jpg) no-repeat center top;
position:absolute;
opacity:0;
}
#top_main_img #top_img2{
width:100%;
height:564px;
background:url(../img/top_img2.jpg) no-repeat center top;
position:absolute;
opacity:0;
}
#top_main_img #top_img3{
width:100%;
height:564px;
background:url(../img/top_img3.jpg) no-repeat center top;
position:absolute;
opacity:0;
}

#top_jizen{
padding-left:574px;
width:376px;
height:75px;
background:url(../img/top_koudouteiki.gif) no-repeat left top;
}

#top_jizen_btn_container{
width:367px;
height:55px;
}

#top_jizen #top_jizen_btn a{
display:block;
width:180px;
height:55px;
text-indent:-8888px;
background:url(../img/top_jizen_btn.gif) no-repeat left top;
}

#top_jizen #top_jizenjoukyou_btn a{
display:block;
width:180px;
height:55px;
text-indent:-8888px;
background:url(../img/top_jizenjoukyou_btn.gif) no-repeat left top;
}

#top_information_container{
width:435px;
float:left;
}

#top_information{
width:435px;
}
#top_information .top_information_text .date{
width:80px;
}
#top_information .top_information_text .txt{
width:330px;
font-size: 14px;
}

#top_btn_container{
padding-right:155px;
margin:0;
width:230px;
float:right;
}
#top_btn{
margin:0;
width:230px;
}
#top_btn li{
display:inline;
}
#top_btn li.outline{
padding-right:15px;
}
#top_btn li img{
width:230px;
height:54px;
}

#top_toshirabo{
float:left;
}

#top_toshirabo img{
width:448px;
height:66px;
}

#top_parking img{
width:448px;
height:64px;
}

#top_areaguide{
padding-left:155px;
float:left;
}

#top_areaguide img{
width:350px;
height:54px;
}


/*roomplan*/
.roomplan_btn1{
padding-left:170px;
padding-bottom:30px;
}
.roomplan_btn2{
padding-left:40px;
}

.roomplan_btn1 li, .roomplan_btn2 li{
padding-right:40px;
float:left;
}
.roomplan_btn1 li a, .roomplan_btn2 li a{
display:block;
width:262px;
height:357px;
text-indent:-8888px;
}

.roomplan_btn1 li.a a, .roomplan_btn2 li.a a{
background:url(../img/roomplan_100a_btn.png) no-repeat left top;
}
.roomplan_btn1 li.d a, .roomplan_btn2 li.d a{
background:url(../img/roomplan_95d_btn.png) no-repeat left top;
}
.roomplan_btn1 li.e a, .roomplan_btn2 li.e a{
background:url(../img/roomplan_85e_btn.png) no-repeat left top;
}
.roomplan_btn1 li.c a, .roomplan_btn2 li.c a{
background:url(../img/roomplan_85c_btn.png) no-repeat left top;
}
.roomplan_btn1 li.b a, .roomplan_btn2 li.b a{
background:url(../img/roomplan_85b_btn.png) no-repeat left top;
}
.roomplan_btn1 li.mystyle a, .roomplan_btn2 li.mystyle a{
background:url(../img/roomplan_mystyle_btn.png) no-repeat left top;
}

.roomplan_btn1 li a:hover, .roomplan_btn2 li a:hover{
background-position:left bottom;
}


/*location*/
#location_img2{
float:left;
}

#location_img3{
float:right;
}


/*quality*/
.quality_nav{
width:950px;
height:34px;
background:url(../img/quality_pt.gif) no-repeat left bottom;
}

.quality_nav_btn{
position:relative;
}

.quality_nav_btn li a, .quality_nav_btn li span{
display:block;
width:220px;
height:34px;
text-indent:-8888px;
}

.quality_nav_btn li.security{
position:absolute;
top:0;
left:153px;
}
.quality_nav_btn li.security a{
background:url(../img/security_btn.png) no-repeat left top;
}
.quality_nav_btn li.security span{
background:url(../img/security_btn.png) no-repeat left bottom;
}
.quality_nav_btn li.structure{
position:absolute;
top:0;
left:346px;
}
.quality_nav_btn li.structure a{
background:url(../img/structure_btn.png) no-repeat left top;
}
.quality_nav_btn li.structure span{
background:url(../img/structure_btn.png) no-repeat left bottom;
}
.quality_nav_btn li.equipment{
position:absolute;
top:0;
left:539px;
}
.quality_nav_btn li.equipment a{
background:url(../img/equipment_btn.png) no-repeat left top;
}
.quality_nav_btn li.equipment span{
background:url(../img/equipment_btn.png) no-repeat left bottom;
}
.quality_nav_btn li.support{
position:absolute;
top:0;
left:732px;
}
.quality_nav_btn li.support a{
background:url(../img/support_btn.png) no-repeat left top;
}
.quality_nav_btn li.support span{
background:url(../img/support_btn.png) no-repeat left bottom;
}

.quality_nav_btn li.security a:hover,
.quality_nav_btn li.structure a:hover,
.quality_nav_btn li.equipment a:hover,
.quality_nav_btn li.support a:hover{
background-position:left bottom;
}


/*outline*/
.outline_fig{
border:#ccc solid 1px;
}
.outline_fig th{
padding:5px 10px;
width:180px;
font-weight:normal;
background:#f4f4f4;
border:#ccc solid 1px;
}
.outline_fig td{
padding:5px 10px;
font-weight:normal;
background:#fff;
border:#ccc solid 1px;
}

.outline_company{
}
.outline_company th, .outline_company td{
padding:5px;
vertical-align:bottom;
}
.outline_company .outline_comName{
border-bottom:#999 solid 2px;
}


/*accessmap*/
#accessmap_print_btn{
margin:0 auto;
width:250px;
height:49px;
}
#accessmap_print_btn img{
width:250px;
height:49px;
}


/*mystyle*/
#mystyle_img1{
float:left;
}

#mystyle_bt1{
float:right;
}


