html{overflow-y:auto;}

a:hover {  color: red; text-decoration: underline}
a {  text-decoration: none}
.table {  background-color: #FFFFCC}
.f_8pt {  font-size: 8pt; line-height: 130%}
.f_9pt {  font-size: 9pt; line-height: 130%}
.f_10pt {  font-size: 10pt; line-height: 120%}
.f_11pt {  font-size: 11pt; line-height: 130%}
.f_12pt {  font-size: 12pt; line-height: 130%}

.f11_brown {  font-size: 11pt; color: #482400; font-weight: bold; line-height: 130%}
.f10_red {  font-size: 10pt; color: red; font-weight: bold; line-height: 130%}
.f11_red {  font-size: 11pt; color: red; font-weight: bold; line-height: 140%}
.f12_red {  font-size: 12pt; color: red; font-weight: bold; line-height: 140%}
.f10_white {  font-size: 10pt; color: white;  line-height: 140%}
.f10_white {  font-size: 10pt; color: white; font-weight: bold; line-height: 130%}
.f11_white {  font-size: 12pt; color: white; font-weight: bold; line-height: 130%}
.f12_white {  font-size: 12pt; color: white; font-weight: bold; line-height: 130%}
.f12_brown {  font-size: 12pt; color: #482400; font-weight: bold; line-height: 130%}
.f10_red {  font-size: 10pt; color: #990000; font-weight: bold; line-height: 130%}

.px12_red {  font-size: 12px; color: red; font-weight: bold; line-height: 140%}

ul.btm_banner{width:800px; margin-left:auto; margin-right:auto; }
ul.btm_banner li{list-style:none; float:left;margin-top:40px; padding-right:40px;}

.p_height1 {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.p_height2 {
	font-size: 11pt;
	line-height: 150%;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.p_height3 {
	font-size: 11pt;
	line-height: 140%;
	margin: 0px;
	padding-top: 5px;
}



/*ラジコ*/
.radiko{ font-size:12px; height:24px; width:450px;margin:0; padding:0; font-weight:bold; margin-top:5px; margin-bottom:5px; background-image:url(../../podcast/images/radiko_icon.gif); background-repeat:no-repeat; padding-left:100px;background-position:left; line-height:2; text-align:left;position:absolute; left:300px; top:5px;}
.radiko a:link {color:#F3F; text-decoration:none;color:#F00;}
.radiko a:visited {color:#F00;text-decoration:none;}
.radiko a:hover {text-decoration:underline;}
.radiko a:active {text-decoration:none;}

.header{width:100%; text-align:center;background-image:url(../images/bg_header.jpg); background-repeat:repeat-x;position:relative;}

#main{width:960px;margin:0; padding:0; margin-left:auto; margin-right:auto; font-size:14px;z-index:10;height:100%;margin-bottom:20px;}
p.mail{text-align:center;font-weight:bold; font-size:16px;margin-bottom:20px;}

.rd{color:#F00; font-size:16px; font-weight:bold;text-align:center;}
.fax{margin-top:-70px;}

.footer{width:100%;min-height:156px;
height: auto !important;
height: 156px;background-image:url(../images/bg_footer.jpg); background-repeat:repeat-x;z-index:1;}

.wrapper{width:800px; margin-left:auto; margin-right:auto; }
.main_contents{float:left;width:595px; }
.navigation{float:right;width:197px;}
ul.btns{width:595px;margin-top:10px; }
ul.btns li{float:left; list-style:none;padding-right:35px;}
ul.btns li.last{padding:0;}

.map_area{width:593px; height:540px; margin-top:10px;margin-bottom:10px;}

.info{width:590px; background-image:url(../images/shin_mid.jpg); background-repeat:repeat-y;}
.info ul{width:564px; margin-left:auto; margin-right:auto; font-size:13px; }
.info ul li{line-height:1.6;list-style:none;font-weight:bold;}

.navigation ul.btns_nav{/*margin-top:70px;*/margin-top:10px;}
.navigation ul.btns_nav li{padding-bottom:10px;list-style:none;}
.naiyo{background-image:url(../images/naiyo_mid.jpg); background-repeat:repeat-y;font-size:13px; line-height:1.4}
.naiyo p{width:170px; margin-left:auto; margin-right:auto; padding-top:10px;}
img.card{float:left;padding-right:10px;}
p.add{width:180px;margin-left:auto; margin-right:auto;padding-bottom:8px; }

img.map_kyoto{display:block; margin-left:auto; margin-right:auto; }

/*ホバーボタン*/
a:hover img.btn_alfa{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

img.btn_backno{display:block;margin-top:15px;}
img.center{display:block; margin-left:auto; margin-right:auto; }