@charset "utf-8";

.content{
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/************************************************左***********/
.left_contents{
	float: left;
	width: 590px;
	margin-right: 31px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b89523;
	border-bottom-color: #b89523;
	padding-left: 8px;
}
.o_midashi,.midashi,.ko_midashi{ clear:both; margin: 0px 0px 20px;}
.midashi{
	color:#245641;
	font-size:1em;
	font-weight:bold;
}
.midashi_hosoku{ font-size:0.75em; padding-left:1em;}
.ko_midashi{
	color:#999999;
	font-size:0.88em;
	font-weight:bold;
}
.ce_nter{ text-align:center;}
.hoso_ku{
	font-size:0.75em;
	line-height:1.8;
	margin: 0px 0px 20px 0px;
}
.hoso_ku_shita{font-size:0.75em; line-height:1.8;}
.hoso_ku_sm{font-size:0.63em; line-height:1.8; margin: 0px 0px 20px 0px;}
.tokuten {
	font-size: 0.8em;
	color: #772c29;
	border: 1px double #772c29;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 2em;
	width: 500px;
	margin-bottom: 30px;
	margin-top: -20px;
	font-weight: bold;
	background-color: #fbf4df;
}

.hoso_ku_haba{
	font-size:0.83em;
	line-height:2.3;
	margin: 0px 0px 20px 0px;
}
#flv_mv{
	text-align:center;
	width:330px;
	float:left;
	margin: 0px auto 20px;
	
}
#mvarea{
	color:#666666;
	font-size:80%;
	line-height:3;
	background-color:#EEEEEE;
	width:320px;
	height:286px;
	border:1px solid #999999;
}
#mvarea p{ text-align:center; padding: 40px 0px 0px 0px;}
/*------------画像とテキストのフロート用---------------*/
p.cap_tion{ line-height:1.5; margin:5px 0px;}
.ga_fl{ font-size:0.63em; width:290px; float:left;}
.ga_yoko{ width:300px; float:left;}
.ga_fl_1{ font-size:0.63em; width:180px; float:left;}
.ga_yoko_1{ width:410px; float:left; margin-bottom:5px;}
.ga_fl_2{ font-size:0.63em; width:140px; float:left;}
.ga_yoko_2{ width:450px; float:left; margin-bottom:5px;}
.ga_fl_3{ font-size:0.63em; width:190px; float:left;}
.ga_yoko_3{ width:400px; float:left; margin-bottom:5px;}
.ga_fl_4{ width:330px; float:left; margin-bottom:5px;}
.left_cont_right dt {
	margin-top: 30px;
}
#left_cont_right {
	height: 560px;
}

.ga_yoko_4{ font-size:0.63em; line-height:1.5; width:235px; float:left; margin-left:25px;}
.ga_fl_5{ font-size:0.63em; width:160px; float:left;}
.ga_yoko_5{ background: url(genji/images/genji_e_07.gif) no-repeat right bottom; width:430px; float:left; margin-bottom:5px;}
.ga_fl_6{ font-size:0.63em; width:200px; float:left;}
.ga_yoko_6{ width:390px; float:left; margin-bottom:5px;}
.ga_fl_8{ font-size:0.63em; width:280px; float:left;}
.ga_yoko_8{ width:310px; float:left;}
.ga_fl_9{ font-size:0.63em; width:235px; float:left;}
.ga_yoko_9{ width:355px; float:left;}
/*------------文化活動ページ---------------*/
dl.gal_bunka{
	float: left;
	width: 280px;
	margin-bottom:20px;
}
dl.gal_bunka dt{ color:#7d0022; font-size:0.875em; font-weight:bold; margin-bottom:5px;}
dl.gal_bunka dd{ font-size: 0.75em; line-height:1.8;}
ul.tsu_ki{ text-align:center; margin-bottom:10px;}
ul.tsu_ki li{ font-size:0.75em; display:inline; margin:0px 20px;}
/*------------カレンダー---------------*/
table.cal_ender{
	border-top: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
}
table.cal_ender p{ line-height:1.5;}
table.cal_ender th,table.cal_ender td{
	padding:3px 0px;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
}
table.cal_ender th{ font-size:0.75em; font-weight:bold; text-align:center; background-color:#f5f4ee;}
table.cal_ender th.doyoubi{ background-color:#dff6fd;}
table.cal_ender th.nichiyoubi{ background-color:#fbe0ec;}
table.cal_ender td{
	background: url(images/cale_iro.gif) repeat-x left top;
	vertical-align: top;
	width:89px;
	padding-bottom:20px;
}
table.cal_ender td.bon_yasu{
	background-color:#F5F5F5;
	vertical-align: top;
	width:89px;
	padding-bottom:20px;
}
table.cal_ender td .mawari_ake{ display:block; padding: 2px 7px;}
table.cal_ender td.suiyou{ background-color:#F5F5F5; width:50px;}
table.cal_ender td.nichiyou{ background-color:#fff8fb; background-image:none;}
table.cal_ender td.doyou{ background-color:#f5fcff; background-image:none;}
.gray{ color:#CCCCCC;}
.aka{ color:#b6211b;}
.ao{ color:#0076a3;}

span.sakka,span.jose,span.kunugi_show,span.group_ten,span.genj,span.chaj,span.fuk,span.terak,span.haik,span.concert,span.oshi_ra_se,span.youchi,span.fm_se{ padding:2px 7px;}
span.sakka{ color:#FFFFFF; background-color:#681512; display:block;}
table.cal_ender td p.sak_ka{ background-color:#681512; padding:2px; margin-bottom:20px;}
span.jose{ color:#FFFFFF; background-color:#1d485d; display:block;}
table.cal_ender td p.jose_tu{ background-color:#1d485d; padding:2px; margin-bottom:20px;}
span.kunugi_show{ color:#FFFFFF; background-color:#245641; display:block;}
table.cal_ender td p.ku_show{ background-color:#a7bbb3; padding:2px; margin-bottom:20px;}
span.group_ten{ color:#FFFFFF; background-color:#695311; display:block;}
table.cal_ender td p.gu_ruten{ background-color:#c5bca3; padding:2px; margin-bottom:20px;}
span.genj{ color:#FFFFFF; background-color:#5c1d4f; display:block;}
span.chaj{ color:#FFFFFF; background-color:#505d1d; display:block;}
span.fuk{ color:#FFFFFF; background-color:#195e61; display:block;}
span.terak{ color:#FFFFFF; background-color:#203259; display:block;}
span.haik{ color:#FFFFFF; background-color:#674413; display:block;}
span.concert{ color:#FFFFFF; background-color:#4f8ab6; display:block;}
span.oshi_ra_se{ color:#FFFFFF; background-color:#5c8ccc; display:block;}
span.youchi{ color:#FFFFFF; background-color:#F29700; display:block;}
span.fm_se{ color:#FFFFFF; background-color:#2B8F11; display:block;}
table.cal_ender td p.youchi{ background-color:#F29700; padding:2px; margin-bottom:20px;}

em.ni_chi{ font-size:0.625em; font-weight:bold; margin:0px 3px;}
em.bol_no{ color:#b6211b; font-size:0.625em; margin:0px 3px;}
table.cal_ender td p{ font-size:0.625em; margin:10px 0px 0px;}
table.cal_ender td p.yasumi{ color:#666666; padding-left:3px; margin-bottom:20px;}
/*------------貸画廊のご案内---------------*/
dl.kashi_gara{ padding-bottom:20px; margin-left:25px;}
dl.kashi_gara dt{ font-size:0.75em; font-weight:bold; line-height:1.5; margin-bottom:5px;}
dl.kashi_gara dd{ font-size:0.75em; line-height:1.5; margin-bottom:20px;}
dl.kashi_gara dd span.futodeka{ font-size:1.167em; font-weight:bold; line-height:2;}
span.kome_jiru{}
/*------------ギャラリー櫟 -KUNUGI- 賞---------------*/
ol.jyu_show{ margin-left:25px;}
ol.jyu_show li{ font-size:0.75em; line-height:1.5; text-indent:-5em; padding-left:5em; margin-bottom:20px;}
dl.sangall{
	width:144px;
	float:left;
	margin: 0px 39px 20px 0px;}
dl.sangall dt{ padding-bottom:5px;}
dl.sangall dd{ color:#245641; font-size:0.69em; font-weight:bold;}
/*------------ギャラリー櫟場所ラベリング---------------*/
.ba_syo{ clear:both; padding-left:20px; border: 1px solid #dedede;}
.basyo_tit{ float: left; width: 140px; margin:15px 0px 0px 0px;}
.basyo_jyusyo{ float: left; width: 268px;}
.basyo_jyusyo p{
	color:#626262;
	font-size: 0.75em;
	line-height: 1.5;
	border-left: 1px solid #dedede;
	padding-left: 20px;
	margin:15px 0px;
}
.basyo_map{ width:160px; float:left; margin-top:35px;}
/*------------常設展---------------*/
.ga_fl_7{ font-size:0.63em; width:265px; float:left; margin: 30px 0px 0px;}
.ga_yoko_7{
	width:325px;
	float:left;
	margin: 30px 0px 0px;
}
dl.kyuu{}
dl.kyuu dt{ color:#999999; font-size:1.5em; font-weight:bold; width:70px; float:left;}
dl.kyuu dd{ font-size:0.75em; line-height:1.8; width:255px; float:left; margin-bottom:30px;} 
dl.kyuu dd.tsubo{ background:url(gallery/images/jo_09.jpg) right bottom no-repeat; padding-bottom:110px; margin-bottom:0px;}
/*------------作家企画展---------------*/
.shiro_hiduke{ color:#FFFFFF; font-size:0.75em; background-color:#4f4f4f; padding:5px 10px;}
.kikaku_showsai{
	padding-top:20px;
	border-top: 1px solid #CCCCCC;
}
.kikaku_showsai dt{ font-size:0.88em; font-weight:bold; margin-bottom:10px;}
.kikaku_showsai dd{ font-size:0.75em; line-height:1.5; margin-bottom:20px;}
.sa_ku_sya dt{ color:#3c3c3c; font-size:0.75em; font-weight:bold; line-height:1.5;}
.sa_ku_sya dd{ color:#3c3c3c; font-size:0.63em; line-height:1.5;}
dl.big_hug{ margin-left:50px;}
dl.big_hug dt{
	font-size:0.88em;
	font-weight:bold;
	width:130px;
	float:left;
	background: url(writer/images/0908/wri0908_24.gif) no-repeat left 50%;
	padding: 10px 0px 10px 35px;
}
dl.big_hug dd{ font-size:0.75em; line-height:1.5; width:320px; padding-top:10px; float:left;}
/*バックナンバー*/
.back_toshi{ margin:10px 0 15px;}
.back_kakomi{ width:590px;}
.back_hidari{text-align: left; float: left; width: 165px;}
.back_migi{ float: left; width: 425px;}
.back_sakutit{color:#666666; font-size:1em; font-weight:bold; text-align:center; padding:10px 0 5px; border-top:2px solid #BD9E48;}
.back_sakutit span{ color:#666666; font-size:0.75em;}
.back_sakuhi{color:#666666; font-size:0.75em; line-height:1.3em; text-align:center; padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #BD9E48;}
.back_setsu{ font-size:0.75em; line-height:1.5; width:250px; margin-right:15px; float:left;}
dl.back_pro{ font-size:0.63em; line-height:1.5; width:160px; float:left;}
dl.back_pro dt{ color:#957B04; margin-bottom:5px;}
.back_clr{ width:590px; clear:both; margin:0 0 20px; border-bottom: 1px dotted #999999;}
.pdf_print p{color:#333333; font-size:0.75em; letter-spacing:1px; line-height:1.5em; margin:0;}
.pdf_print blockquote{ color:#666666; font-size:10px; line-height:1.3em; margin:1em 0;}
img.acro{ margin-left:0.7em; vertical-align:middle;}
.back_kunutit{color:#666666; font-size:1em; font-weight:bold; text-align:center; padding:10px 0 5px; border-top:2px solid #408080;}
.back_kunutit span{ color:#666666; font-size:0.75em;}
.back_kunuhi{color:#666666; font-size:0.75em; line-height:1.3em; text-align:center; padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #408080;}
/*------------源氏物語---------------*/
.genji_ga{background: url(genji/images/genji_e_03.jpg)  no-repeat right top;}
.genji_midashi{ padding:20px 0;}
/*------------俳句---------------*/
.haiku_ga{background: url(haiku/images/haiku_h_07.gif) no-repeat right bottom;}
/*------------茶事---------------*/
.cha_kakomi{ padding-left:20px;}
.chaji_showsai{}
.chaji_showsai li{ font-size:0.75em; line-height:1.5; text-indent:-5.8em; padding-left:5.8em; margin-bottom:5px;}
.chaji_hosoku,.chaji_hosoku_2{ float:left; margin: 0px 0px 20px 0px;}
.chaji_hosoku{font-size:0.75em; line-height:1.8; width: 277px; margin-right: 5px;}
.chaji_hosoku_2{ width:276px; float:left;}

.akeake{ padding-right:22px;}
.akeake2{ padding-right:12px;}
/*------------服飾---------------*/
.fu_ku_ga{
	background: url(clothes/images/fuku_1.gif) no-repeat left bottom;
	text-align: center;
	padding: 27px 0 70px;
	margin-bottom:20px;
}
/*------------幼稚園---------------*/
.kids_kakomi{
	background: url(kids/images/you_o_06.jpg) no-repeat left bottom;
	padding-bottom: 20px;
}
.kids_kakomi_2{
	background: url(kids/images/you_o_03.jpg) repeat-y left top;
}
.kids_hosoku{ font-size:0.75em; line-height:1.8; margin:0px 30px 15px;}
.kids_back{ padding: 0px 15px; margin: 20px 0px 0px 0px;}
.kids_back li{}
.kids_hidari{ width:300px; float:left;}
.kidsbabun{ font-size:0.75em; line-height:1.5; margin: 10px 0px 0px 40px;}
.kids_migi{ width:260px; float:left;}
/************************************************右メニュー***/
.right_navi{
	width:160px;
	float: left;
	
}
.select{background-color: #f3f3f3;}
dl.calen_menu{
	color: #b89523;
	margin: 0px 0px 40px 0px;
}
dl.calen_menu dt{ font-size:0.3em; height:44px;}
dl.calen_menu dd{
	font-size: 0.69em;
	text-indent:1em;
	padding: 0px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b89523;
}
dl.calen_menu dd a{
	color: #b89523;
	text-decoration:none;
	display:block;
	width: 100%;
	padding: 15px 0px;
}
dl.calen_menu dd a:hover,dl.calen_menu dd a:active{
	color:#b89523;
	text-decoration: none;
	background-color: #fff7db;
}
dl.calen_menu dd p{ color:#681512; text-indent:2em; margin-bottom:5px;}
dl.calen_menu dd li a{
	color: #686868;
	text-indent:3em;
	text-decoration:none;
	display:block;
	width: 100%;
	padding: 5px 0px;
}
.calen_he{
	color: #686868;
	font-size: 0.75em;
	font-weight:bold;
	text-indent:1em;
	display:block;
	margin-bottom:40px;
	border-top: 1px  dotted #969696;
	border-bottom: 1px  dotted #969696;
}
.calen_he a{
	color: #686868;
	text-decoration:none;
	display:block;
	width: 100%;
	padding: 15px 0px;
}
.calen_he a:hover,.calen_he a:active{
	color:#353535;
	text-decoration: none;
	background-color: #f3f3f3;
}
/***************************************メールマガジン**********************/
.m_hosoku{
	font-size:0.75em;
	line-height:2.3;
	margin: 0px 0px 20px 0px;
}
.fo_tit{
	font-size:0.75em;
	background-color: #f2f1e8;
	padding: 15px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px dotted #ddd;
	border-left: 1px solid #ddd;
}
dl.m_naiyou{ font-size:0.75em; margin-bottom:30px;}
dl.m_naiyou dt{ font-weight:bold; margin-bottom:10px;}
dl.m_naiyou dd{  margin-bottom:10px;}
.f_kakomi{
	font-size:0.75em;
	padding:0 0 15px;
	margin-bottom:30px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.f_hosoku{ padding: 10px 10px 20px 15px;}
.f_mai{ font-weight:bold; width:95px; float:left; padding-top:5px; margin-left:15px;}
.f_inp_t{ float:left;}
.f_inp_t input{ width:340px; padding:3px; margin-bottom:5px;}
.f_inp_b{ float:left;}
.f_inp_b input{ width:90px; margin-left:15px;}
.mail_samp{
	width:588px;
	padding:0 0 15px;
	margin-bottom:30px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.mail_samp pre{ padding: 30px;}
#headr_photo {
	margin-bottom: 60px;
}
.left_cont_left {
	float: left;
}
.left_cont_menu li {
	float: left;
	margin-right: 20px;
	font-weight: bold;
	margin-top: -4px;
}
.left_cont_menu {
	height: 27px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b89523;
	padding-top: 18px;
	width: 593px;
	padding-left: 5px;
	clear: left;
	margin-left: -8px;
	margin-top: 70px;
}
.left_cont_menu li a {
	color: #555555;
}


.left_cont_right dd {
	font-size: 0.8em;
	margin-top: 1em;
	line-height: 1.8em;
}
.left_cont_right dt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.otoiawase {
	margin-top: 100px;
}
.kodawari {
	margin-top: 10px;
	background-image: url(images/turubami2_10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.kodawari dt {
	margin-bottom: 5px;
	margin-left: -4px;
}
.contents_photo {
	float: left;
	margin-right: 20px;
	margin-left: 13px;
}
.contents_li  {
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 88px;
	padding-bottom: 20px;
}
.li_no_bar {
	margin-top: 20px;
	height: 88px;
	padding-bottom: 20px;
}
.contents_list li dl dd {
	font-size: 0.8em;
	margin-left: 120px;
	margin-top: 5px;
	line-height: 1.5em;
}
.contents_list li dl dd a {
	font-size: 0.8em;
}

.kodawari dd {
	margin-bottom: 15px;
	margin-left: -4px;
	font-size: 0.8em;
	line-height: 1.5em;
}
.contents_li_no_bar {
	margin-top: 20px;
	height: 88px;
	padding-bottom: 20px;
}
