@charset "utf-8";
/* CSS Document */


/*------------------
   ページ全体の設定
--------------------*/

*{
	margin:0;
	padding:0;
}

body{
	background:#FFFFFF;
	font-size:84%;
	line-height:1.4;
}


/*--リンク--*/

a {
	color:#42210B;
}

a img{
	border:none;
}

a:hover {
	text-decoration:none;
}

a:visited {

}

a.icon_link{
	background: url(../common_img/icon_link.gif) left 1px no-repeat;
	padding: 0 0 0  13px ;
	margin: 0 10px 0 0;
	display: inline;
}

a.icon_modoru{
	background: url(../common_img/icon_modoru.gif) left 7px no-repeat;
	padding: 0 0 0  18px ;
	margin: 0 10px 0 0;
	display: inline;
}

/*--フロート--*/

.box_left{
	float:left;
	display:block;
}

.box_left10{
	float:left;
	display:block;
	padding:10px;
}

.box_right{
	float:right;
	display:block;
}

.box_right10{
	float:right;
	display:block;
	padding:10px;
}


/*--クリア--*/

.clear { 
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
}

/*--書式-*/

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}

ul li{
	list-style: none;
}

.text_right{
	text-align:right;
}
.text_center{
	text-align:center;
	margin: 0 auto;
}

.text_small{
	font-size:85%;
}

.text_strong{
	font-weight:bold;
}
.text_strongred{
	font-weight:bold;
	color:#FF0000;
}

.icon_yaji{
	background: url(../common_img/icon_link.gif) left 1px no-repeat;
	padding: 0 0 0 13px ;
}

.icon_yaji_strong {
	background: url(../common_img/icon_link.gif) left 1px no-repeat;
	padding: 0 0 0  13px ;
	font-size:110%;
	font-weight:bold;
}


/*--パディング・マージンｰ--*/

.pad_20{
	padding:20px;
}

.pad_10{
	padding:10px;
}

.pad_5{
	padding:5px;
}



/*--画像-*/
img{
	-ms-interpolation-mode: bicubic;
} 


/*------------------
   背景・構成の設定
--------------------*/

#bg_top{
	background:url(../common_img/bg.jpg) center bottom no-repeat  ;
	text-align:center;
	margin: 0 auto ;
	display:block;
	position:relative;
}


#bg{
	background:url(../common_img/bg.jpg) center bottom no-repeat fixed  ;
	text-align:center;
	margin: 0 auto ;
	display:block;
	position:relative;
}


#whole{

}

#header{
	background:url(../common_img/header.png) center top no-repeat;
	height:176px;
}

#header_content{
	margin:0 auto;
	width:800px;
	text-align:center;
	padding: 50px 0 0 0 ;
	text-indent:-9999px;
}

#header_title{
	height:72px;
	width:400px;
	float:left;
}

#header_title a{
	display:block;
	height:72px;
	width:390px;
}

#header_menu1{
	width:165px;
	height:72px;
	float:left;
}

#header_menu1 a{
	width:165px;
	height:72px;
	display:block;
}

#header_menu2{
	width:80px;
	height:72px;
	float:left;
}

#header_menu2 a{
	width:80px;
	height:72px;
	display:block;
}



#body{
	background:url(../common_img/body.png) center top repeat-y;
}

#body2{
	background:url(../common_img/body_header.png) center top no-repeat;
	padding: 5px 0 0 0 ;

}

#content{
	width:790px;
	margin: 0 auto;
	text-align:left;
}

#body_footer{
	height:30px;
	background:url(../common_img/body_footer.png) center top no-repeat;
}

#footer{
	height:130px;
}

#footer_menu{
	padding: 25px 0;
}



/*------------------
   メニューの設定
--------------------*/

/*--メニュー--*/

#menu{
	width:750px;
	height:50px;
	text-align:center;
	margin:2px auto 0 auto;
	background: url(../common_img/menu.png) no-repeat left top;  /* for IE5.5 */
  voice-family: "\"}\"";
  voice-family: inherit;
  background: none; 

}

#menu ul{
	display:inline;
}

#menu li {
	text-indent:-99999px;
	width:150px;
	height:50px;
	display:block;
	float:left;
}

#menu li a{
	text-indent:-99999px;
	width:150px;
	height:50px;
	display:block;
	float:left;
}


#menu li#menu1 a {
	background: url(../common_img/menu.png) no-repeat left top; 
}
#menu li#menu1 a:hover {
	background: url(../common_img/menu.png) no-repeat left -50px; 
}
#menu li#menu2 a {
	background: url(../common_img/menu.png) no-repeat -150px top; 
}
#menu li#menu2 a:hover {
	background: url(../common_img/menu.png) no-repeat -150px -50px; 
}
#menu li#menu3 a {
	background: url(../common_img/menu.png) no-repeat -300px top; 
}
#menu li#menu3 a:hover {
	background: url(../common_img/menu.png) no-repeat -300px -50px; 
}
#menu li#menu4 a {
	background: url(../common_img/menu.png) no-repeat -450px top; 
}
#menu li#menu4 a:hover {
	background: url(../common_img/menu.png) no-repeat -450px -50px; 
}
#menu li#menu5 a {
	background: url(../common_img/menu.png) no-repeat -600px top; 
}
#menu li#menu5 a:hover {
	background: url(../common_img/menu.png) no-repeat -600px -50px; 
}

/*------------------
  トップページの設定
--------------------*/


/*--ニュースRSSｰ--*/

#news_header{
	background:url(../index_img/bar_news.gif) left top no-repeat;
	width:280px;
	height:30px;
	text-indent:-9999px;
	margin: 10px 0 0 0 ;
}

#news_body dl{
	width:270px;
	margin: 0 0 10px 0;
}

#news_body dt{
	margin: 4px 0 0 0 ;
}

#news_body dd{
	background: url(../common_img/icon_link.gif) left 1px no-repeat;
	padding: 0 0 0 13px;
	margin: 0 0 2px 0 ;
	display:block;
}


/*--白枠ボックスｰ--*/

.box_shirowaku{
	margin:10px 0;
	background:url(../common_img/shirowaku_body.jpg) center top repeat-y;
	padding: 0 20px;
}

.sirowaku_header{
	background:url(../common_img/shirowaku_header.jpg) center top no-repeat;
	padding:13px 10px 0 13px;
	display:block;
}

.sirowaku_header h3 {
	background:url(../common_img/icon_mike.gif) left top no-repeat;
	padding: 0 0 0 20px;
	font-size:120%;
	font-weight:bold;
	color:#42210B;
}

.sirowaku_body{
	margin:8px 20px;
}

.sirowaku_footer{
	height:13px;
	background:url(../common_img/shirowaku_footer.jpg) center bottom no-repeat;
}



/*------------------
  セカンドページの設定
--------------------*/

#second_content{
	padding: 20px 10px 10px 10px;
}

.syousai{
	padding:10px;
}

.syousai h3{
	height:30px;
	background: url(../common_img/bg_midashi.jpg) left top no-repeat;
	padding: 5px 0 0 25px;
	font-size:110%;
	font-weight:bold;
	color:#42210B;
}

.syousai img.syousaiimg{
	float:left;
	margin: 0 10px 5px 10px;
	display:block;
	background:url(../common_img/icon_kakudai.gif) left bottom no-repeat;
	padding: 0 0 18px 0;
}

.syousai img.syousaiimg_right{
	float:right;
	margin: 0 10px 5px 10px;
	display:block;
	background:url(../common_img/icon_kakudai.gif) right bottom no-repeat;
	padding: 0 0 18px 0;
}

.syousai p{
	margin: 0 10px;
}



/*--スタジオ案内ｰ--*/


#table_ryoukin{
	width:700px;
	text-align: center;
	margin:0 auto;
	border-top: 1px solid #C69C6D;
}

#table_ryoukin td{
	padding: 5px 0;
	background:#FFFFFF;
	border-right: 1px solid #C69C6D;
	border-bottom: 1px solid #C69C6D;
	width:75px;
	text-align:center;
}

#table_ryoukin .t_title{
	padding: 5px 0;
	background:#FFFFFF;
	border-right: 1px solid #C69C6D;
	border-bottom: 1px solid #C69C6D;
	border-left: 1px solid #C69C6D;
	width: 100px;
}

#table_ryoukin .t_midashi th{
	background:#754C24;
	color:#FFFFFF;
	height:30px;
	border-right: 1px solid #C69C6D;
	border-bottom: 1px solid #C69C6D;
}

#table_ryoukin .t_sub_midashi td{
	background: #F1E6DB;
}

#table_ryoukin .t_syousai td{
	background:none;
	border: none;
	padding:0;
	text-indent:-9999px;
}

#table_ryoukin .t_syousai a{
	background: url(../studio/img/icon_syousai.gif) center top no-repeat;
	margin: 0 1px;
	width:75px;
	height:30px;
	display:block;
}
#table_ryoukin .t_syousai td.t_syousai_r a:hover{
	background: url(../studio/img/icon_syousai_point.gif) left top no-repeat;
}

#table_ryoukin .t_syousai td.t_syousai_a a:hover{
	background: url(../studio/img/icon_syousai_point.gif) -75px top no-repeat;
}

#table_ryoukin .t_syousai td.t_syousai_b a:hover{
	background: url(../studio/img/icon_syousai_point.gif) -150px top no-repeat;
}

#table_ryoukin .t_syousai td.t_syousai_c a:hover{
	background: url(../studio/img/icon_syousai_point.gif) -225px top no-repeat;
}

#table_ryoukin .t_syousai td.t_syousai_d a:hover{
	background: url(../studio/img/icon_syousai_point.gif) -300px top no-repeat;
}

#table_ryoukin .t_syousai td.t_syousai_e a:hover{
	background: url(../studio/img/icon_syousai_point.gif) -375px top no-repeat;
}

#table_ryoukin .t_syousai td.t_syousai_f a:hover{
	background: url(../studio/img/icon_syousai_point.gif) -450px top no-repeat;
}

#table_ryoukin .t_syousai td.t_syousai_v a:hover{
	background: url(../studio/img/icon_syousai_point.gif) -525px top no-repeat;
}

#table_ryoukin .t_syousai .t_title{
	background:none;
	border: none;
	padding:0;
	text-indent:-9999px;
}


.studio_syousai{
	padding: 10px;
}

.studio_syousai img.studioimg{
	float:left;
	margin: 5px 15px 5px 0;
	display:block;
	background:url(../common_img/icon_kakudai.gif) left bottom no-repeat;
	padding: 0 0 18px 0;
}

.studio_syousai table{
	background:#C69C6D;

}

.studio_syousai th{
	background:#F1E6DB;
	padding:5px;
	font-weight:normal;
}

.studio_syousai td{
	background:#FFFFFF;
	padding:5px;
}

.studio_kizai{
	width:340px;
	float:left;
}

.studio_kizai dt{
	margin: 5px 0 0 0 ;
}

.studio_kizai dd{
	margin: 0 0 0 10px;
	color:#754C24;
}


/*--施設案内ｰ--*/

#shisetsu_ichiran ul {
	text-align:center;
	margin: 5px auto 15px auto;
	width:710px;
	height:100px;
	background:url(../shisetsu/img/butt_top2.jpg) top center no-repeat;
	text-indent:-9999px;
	padding: 0 0 0 10px;
}

#shisetsu_ichiran li{
	width:100px;
	height:100px;
	display:block;
	float:left;
}

#shisetsu_ichiran li a{
	width:100px;
	height:100px;
	display:block;
	float:left;
}


/*--交通アクセスｰ--*/


.koutsuu {
	float:left;
	margin:10px;
	display:block;
}

.koutsuu dt{
	padding: 5px 0 0 0;
}


.koutsuu dd{
	padding: 0 0 0 10px;
}


/*--リンクｰ--*/


#link_ichiran ul {
	text-align:center;
	margin: 5px auto 15px auto;
	width:450px;
	height:100px;
	background:url(../link/img/butt_top.jpg) top center no-repeat;
	text-indent:-9999px;
}

#link_ichiran li{
	width:112px;
	height:100px;
	display:block;
	float:left;
}

#link_ichiran li a{
	width:112px;
	height:100px;
	display:block;
	float:left;
}

.link_syousai{
	text-align:center;
	margin:5px auto ;
}


.link_syousai ul{
	display:inline;
}

.link_syousai li{
	width:162px;
	height:90px;
	border: 1px solid #754C24;
	display:block;
	float:left;
	margin:5px ;
	text-align:center;
	overflow:hidden;
}

.link_syousai li a{
	width:162px;
	height:90px;
	display:block;
	text-decoration:none;
}

.link_syousai li a:hover{
	text-decoration:underline;
}

.link_syousai li .link_title{
	text-align:center;
	margin:5px auto 3px auto;
	width:150px;
	height:50px;
	display:block;
	font-size:120%;
	line-height:1.7;
	font-weight:bold;
}

.link_syousai li .link_url{
	text-align:center;
	font-size:70%;
	line-height:1.0;
}

.event_syousai{
	text-align:center;
	margin:5px auto ;
}


.event_syousai li{
	width:600px;
	border: 1px solid #754C24;
	display:block;
	margin:5px auto ;
	text-align:center;
	overflow:hidden;
}

.event_syousai li a{
	text-decoration:none;
}

.event_syousai li a:hover{
	text-decoration:underline;
}

.event_syousai li .link_title{
	text-align:center;
	margin:5px auto 3px auto;
	display:block;
	font-size:120%;
	line-height:1.8;
	font-weight:bold;
}

.event_syousai li .link_url{
	text-align:center;
	font-size:70%;
	line-height:1.0;
	margin: 0 0 10px 0;
}




