@charset "utf-8";

#contents #box{background-color:#000000;}
#contents #boxh{color:#ffffff;width:100%;background-color:#000000;}
#contents #boxh h1{font-size:17px;font-weight:bold;padding:3px 5px 2px;float:left;width:460px;}
#contents #boxh h1 span{font-size:13px;font-weight:bold;margin:3px 5px;}
#contents #boxh p.dtid{float:right;font-size:11px;padding:6px 2px 0;width:90px;}


#contents #boxin{background-color:#FFFFFF;width:570px;margin:0 auto 5px;}
#contents #boxin p{font-size:13px;margin:3px 5px;clear:left;}
#contents #boxin2{margin:5px;}
#contents #boxin2 .section{width:560px;}

#contents #boxin2 .mainimg{width:210px;height:260px;text-align:center;float:left;}
#contents #boxin2 .detail{width:340px;float:right;}
#contents #boxin2 .detail h2{background-color:#000000;width:100%;margin:0;padding:0;}
#contents #boxin2 .detailin{width:100%;border:1px solid #000000;}
#contents #boxin2 table{width:100%;background-color:#000000;}
#contents #boxin2 th,#contents #boxin2 td{border-bottom:dotted 1px #000000;padding:2px 6px;}
#contents #boxin2 td{background-color:#ffffff;}
#contents #boxin2 .bt{border-bottom:none;}

.pdetail.shop #contents #boxin2 th{background-color:#b4e600;width:90px;text-align:center;font-weight:normal;}
.pdetail.office #contents #boxin2 th{background-color:#00c8ff;width:90px;text-align:center;font-weight:normal;}

.pdetail.office #contents #boxin2 .vacant{width:100%;margin:10px auto 0;border:1px solid #000000;}
.pdetail.office #contents #boxin2 .vacant h2{background-color:#000000;width:100%;margin:0;padding:0;}
.pdetail.office #contents #boxin2 .vacant table{background-color:#000000;width:100%;}
.pdetail.office #contents #boxin2 .vacant th,.pdetail.office #contents #boxin2 .vacant td{
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
 border-bottom:dotted 1px #000000;
	padding:2px 6px;font-weight:noral;
	font-size:12px;padding:2px;text-align:left;
	font-weight:normal;
}
.pdetail.office #contents #boxin2 .vacant td.bt{border-bottom:solid 1px #000000;}

.pdetail.office #contents #boxin2 .vacant th{background-color:#00c8ff;}
.pdetail.office #contents #boxin2 .vacant td{background-color:#ffffff;}

#contents #boxin2 .spec{border:1px solid #000000;width:100%;margin:10px auto 0;}
#contents #boxin2 h2{background-color:#000000;width:100%;margin:0;padding:0;}
#contents #boxin2 .specin{margin:2px 4px;width:552px;text-align:center;clear:left;}
#contents #boxin2 .spec .specin img{padding:2px 0 0;margin:0 0 2px 1px;display:block;float:left;}


#contents #boxin2 .mapphoto{width:100%;margin:10px auto 0;}
#contents #boxin2 .map{border:1px solid #000000;width:265px;height:306px;float:left;}
#contents #boxin2 .map h2{background-color:#000000;width:100%;margin:0;padding:0;}
#contents #boxin2 .map #map{width:263px;height:286px;}

#contents #boxin2 .photo{border:1px solid #000000;width:285px;height:306px;float:right;text-align:left;}
#contents #boxin2 .photo h2{background-color:#000000;width:100%;margin:0;padding:0;}
#contents #boxin2 .photo .photoin{text-align:center;width:283px;}
#contents #boxin2 .photo .photoin table{margin:3px 1px 2px;padding:0;border:1px solid #ffffff;}
#contents #boxin2 .photo .photoin table td{width:90px;height:90px;background-color:#e6e6e6;;border:1px solid #ffffff;vertical-align: middle;text-align:center;}

#contents #boxin2 .photo .photoin div img{width:50px;height:50px;}

#contents #boxin2 .madori{border:1px solid #000000;width:100%;margin:10px auto 0;}
#contents #boxin2 .madori h2{background-color:#000000;width:100%;margin:0;padding:0;}
#contents #boxin2 .madoriin{padding:5px 0;text-align:center;}

#contents .udnavi{margin:10px auto;text-align:center;width:100%;}
#contents .udnavi ul{margin:0 auto;padding:0;width:567px;}
#contents .udnavi ul li{list-style:none; margin:0 2px; padding:0; position:relative;float:left;width:185px;height:45px;text-indent:-9999px;background-position: 0 0;background-repeat: no-repeat;text-decoration: none;display:inline;}
#contents .udnavi ul li a{display:block;width:100%;height:100%;}
.pdetail.shop #contents .udnavi ul li.bu1 a{background-image: url(../../object/images/fbu_s_contact.gif);}
.pdetail.shop #contents .udnavi ul li.bu2 a{background-image: url(../../object/images/fbu_s_print.gif);}
.pdetail.shop #contents .udnavi ul li.bu3 a{background-image: url(../../object/images/fbu_s_about.gif);}
.pdetail.office #contents .udnavi ul li.bu1 a{background-image: url(../../object/images/fbu_o_contact.gif);}
.pdetail.office #contents .udnavi ul li.bu2 a{background-image: url(../../object/images/fbu_o_print.gif);}
.pdetail.office #contents .udnavi ul li.bu3 a{background-image: url(../../object/images/fbu_o_about.gif);}
#contents .udnavi a:hover{background-position: 0 -43px;}




