@charset "UTF-8";
/* CSS Document */
/*
*{
margin:0;
padding:0;
}

img{
border:none;
}

body{
text-align:center;
}
*/
div.tabContainer{
width:650px;
margin:0px;
}


/*ーーーーーーーーーーー
　メニューボタン設定
ーーーーーーーーーーーー*/
.tabMenu{
padding:0px 0px 0px 20px;
}
 
.tabMenu li a{
display:block;
height:32px;
/*
text-indent:-9999px;
*/
}

.tabMenu li{
list-style:none;
float:left;
margin-right:5px;
}

#sisetu{
background-image:url(../img/rental/sisetu.gif);
width:100px;
height:32px;
}

#riyo{
background-image:url(../img/rental/riyou.gif);
width:100px;
height:32px;
}

#tyui{
background-image:url(../img/rental/tyui.gif);
width:100px;
height:32px;
}

#qanda{
background-image:url(../img/rental/qanda.gif);
width:100px;
height:32px;
}

#yoyaku{
background-image:url(../img/rental/yoyaku.gif);
width:100px;
height:32px;
}

#kijyun{
background-image:url(../img/rental/kijyun.gif);
width:100px;
height:32px;
}

.tabMenu a.hover{
cursor:pointer;
}

#sisetu.active{
background-image:url(../img/rental/sisetu_active.gif);
}

#riyo.active{
background-image:url(../img/rental/riyou_active.gif);
}

#tyui.active{
background-image:url(../img/rental/tyui_active.gif);
}

#qanda.active{
background-image:url(../img/rental/qanda_active.gif);
}

#yoyaku.active{
background-image:url(../img/rental/yoyaku_active.gif);
}

#kijyun.active{
background-image:url(../img/rental/kijyun_active.gif);
}


/*ーーーーーーーーーーーーーーーー
　　コンテンツ設定
ーーーーーーーーーーーーーーーーー*/

/*コンテンツ共通設定*/

.tabContainer #sisetu_area,
.tabContainer #kijyun_area{
clear:both;
border:solid 3px #8CAF00;
height:500px;
padding:10px 15px;
overflow:scroll;
}

.tabContainer #riyo_area{
clear:both;
border:solid 3px #1EA0C8;
height:500px;
padding:10px 15px;
overflow:scroll;
}

.tabContainer #tyui_area{
clear:both;
border:solid 3px #C8327D;
height:500px;
padding:10px 15px;
overflow:scroll;
}

.tabContainer #qanda_area{
clear:both;
border:solid 3px #DCA000;
height:520px;
padding:0px 0px;
overflow:hidden;
}

.tabContainer #yoyaku_area{
clear:both;
border:solid 3px #2DAA64;
height:520px;
padding:0px 0px;
overflow:hidden;
}

#sisetu_area h3,
#riyo_area h3,
#tyui_area h3,
#kijyun_area h3{
text-align:left;
height:24px
}

#sisetu_area td.right{
text-align:right;
}

#sisetu_area li,
#riyo_area li{
list-style-type:disc;
margin-left:14px;
}
#sisetu_area li.marg_bottom4{
margin-bottom:4px;
}


/*施設概要のスタイル*/

#sisetu_area h3{
border-bottom:solid 2px #8CAF00;
}

.greenshade{
background:url(../img/rental/bg_greenshade.jpg) repeat-y;
padding:7px 0px;
}

#sisetu_area tr{
margin-bottom:10px;
}

#sisetu_area th,
#sisetu_area td{
text-align:left;
vertical-align:top;
font-size:12px;
color:#666666;
padding:2px 0px;
line-height:120%;
}

#sisetu_area th{
padding:2px 5px;
width:90px;
vertical-align:top;
}

#sisetu_area .blue{
color:#0099FF;
font-size:11px;
}

#sisetu_area .alinright{
text-align:right;
}


/*使用方法のスタイル*/

#riyo_area h3{
border-bottom:solid 2px #1EA0C8;
}

.blueshade{
background:url(../img/rental/bg_blueshade.jpg) repeat-y;
padding:7px 0px;
}

.blueshade{
margin-bottom:15px;
}

#riyo_area tr{
margin-bottom:20px;
}

#riyo_area th,
#riyo_area td{
text-align:left;
font-size:12px;
color:#666666;
padding:2px 0px;
line-height:150%;
}

#riyo_area th{
padding:3px 5px;
width:105px;
vertical-align:top;
}

#riyo_area td{
padding-right:5px;
}

#riyo_area .blue{
color:#0099FF;
font-size:11px;
}

/*注意事項のスタイル*/

#tyui_area .h3_tyui{
border-bottom:solid 2px #C8327D;
}

#tyui_area .h3_kinsi{
border-bottom:solid 2px #4400FF;
}

#tyui_area ul{
margin:0px 10px 5px 25px;
text-align:left;
line-height:120%;
color:#666666;
}

#tyui_area ul li{
list-style:disc;
font-size:12px;
margin-bottom:7px;
}

#tyui_area #attention{
background:url(../img/rental/bg_attention.jpg) no-repeat;
}

#tyui_area #stop{
background:url(../img/rental/bg_stop.jpg) no-repeat;
}

#tyui_area #attention,
#tyui_area #stop{
padding:7px 0px;
}
#tyui_area #attention,
#tyui_area #stop{
margin-bottom:20px;
}

/*よくある質問のスタイル*/
#qanda_wrap{
margin:0px;
}
#qanda_wrap{
padding:0px 5px 0px 5px;
}

#qanda_wrap p{
text-align:center;
font-size:14px;
font-weight:bold;
background-color:#DCA000;
color:#FFFFFF;
padding:2px 0px;
}

#qanda_wrap p{
margin-bottom:10px;
}

#qanda_wrap dt,
#qanda_wrap dd{
text-align:left;
line-height:1.5em;
}

#qanda_wrap dt{
padding:8px 5px;
}
#qanda_wrap dd{
padding:6px 5px;
}

#qanda_wrap dt{
color:#DCA000;
font-weight:bold;
font-size:14px;
background:url(../img/rental/q_nono.gif) no-repeat;
text-indent:30px;
}

#qanda_wrap dd{
font-size:12px;
color:#666666;
background:url(../img/rental/ans_bg.jpg) repeat-x left bottom;
background-color:#FFFAF4;
margin:0px 0px 20px 40px;
border-top:1px solid #DCA000;
border-bottom:1px solid #DCA000;
}

#qanda_wrap ul{
margin:0px;
}
#qanda_wrap ul{
padding:0px 5px 0px 14px;
}

/*予約状況のスタイル*/

#reserv_notes{
text-align:center;
font-size:11px;
line-height:1.2;
margin:10px auto;
}

#reserv_notes img{
width:30px;
height:12px;
margin-right:2px;
}

#cal_wrap{
margin:0px;
}

#cal_wrap{
padding:0px 10px 10px 10px;
}

.yoyaku_cal#cal_02,
.yoyaku_cal#cal_04,
.yoyaku_cal#cal_06{
float:left;
}
.yoyaku_cal#cal_03,
.yoyaku_cal#cal_05,
.yoyaku_cal#cal_07{
float:right;
}

.yoyaku_cal{
/*background-color:#EEFFEE;*/
width:280px;
margin:0px auto 20px auto;
}
.yoyaku_cal th,
.yoyaku_cal td{
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
text-align:center;
width:39px;
}

.yoyaku_cal td{
text-align:center;
color:#666666;
font-size:15px;
padding:5px 0px;
}

.yoyaku_cal th{
font-size:12px;
font-weight:bold;
padding:2px 0ox;
color:#FFFFFF;
}

.yoyaku_cal .sunday{
background-color:#FF9999;
}

.yoyaku_cal .weekday{
background-color:#AAAAAA;
}

.yoyaku_cal .saturday{
background-color:#66CCFF;
}

.yoyaku_cal p{
background-color:#FFFFFF;
color:#33CC33;
text-align:left;
padding:3px 5px;
font:15px normal;
margin:0px;
}

/*撮影について＿撮影基準のスタイル*/

#kijyun_area h3{
border-bottom:solid 2px #8CAF00;
margin-bottom:10px;
}

.tabContainer #kijyun_area dt{
color:#8CAF00;
font-weight:bold;
font-size:14px;
background:url(../img/rental/q_nono.gif) no-repeat;
text-indent:30px;
}

#kijyun_area dt{
padding:8px 5px;
}
#kijyun_area dd{
padding:0px 5px;
}


#kijyun_area #kijyun_01{
background:url(../img/rental/kijyun_01.gif) no-repeat;
}

#kijyun_area #kijyun_02{
background:url(../img/rental/kijyun_02.gif) no-repeat;
}
#kijyun_area #kijyun_03{
background:url(../img/rental/kijyun_03.gif) no-repeat;
}
#kijyun_area #kijyun_04{
background:url(../img/rental/kijyun_04.gif) no-repeat;
}
#kijyun_area #kijyun_05{
background:url(../img/rental/kijyun_05.gif) no-repeat;
}

.tabContainer #kijyun_area dd{
font-size:12px;
color:#666666;
margin:0px 0px 10px 40px;

/*
background:url(../img/rental/ans_bg.jpg) repeat-x left bottom;
background-color:#FFFAF4;
margin:0px 0px 20px 40px;
border-top:1px solid #8CAF00;
border-bottom:1px solid #8CAF00;
*/
}

#kijyun_area #heimenzu{
text-align:right;
float:right;
margin-top:10px;
}

/*問い合わせボタン*/
.inquiry_button p{
text-align:center;
}
.inquiry_button{
margin-top:10px;
}
div .inquiry_button p{
margin:0px 0px;
}

/*予約状況ダミー*/

.day_19,
.day_20,
.day_21,
.day_22,
.day_34,
.day_35,
.day_36,
.day_37{
background-color:#E6E6E6;
}

.day_7,
.day_8,
.day_9,
.day_10,
.day_11,
.day_12,
.day_13,
.day_14,
.day_15,
.day_23,
.day_24,
.day_27,
.day_28,
.day_29,
.day_32,
.day_33{
background-color:#FFE6E6;
}

.day_16,
.day_17,
.day_18,
.day_25,
.day_26,
.day_30,
.day_31{
background-color:#CCE6FF;
}




/*IE6 css*/

_.tabContainer #sisetu_area,
_.tabContainer #kijyun_area,
_.tabContainer #riyo_area,
_.tabContainer #tyui_area,
overflow-y:scroll;
overflow-x:scroll;
}
