@charset "shift_jis";
body{background-color:#FFFFFF;margin-top: 0px; padding-top:0px;color: #333333;font-family: Osaka, "ヒラギノ角ゴ Pro W3";font-size: 80%;line-height:1.2em;background-image:url(images/back.jpg);background-repeat:repeat-x;}
p {line-height:1.8em;}
a:link{color: #000066; text-decoration:none;}
a:visited{color: #000066; text-decoration:none;}
a:hover{color: #000066; text-decoration: underline;}
a:active{color: #000066; text-decoration: underline;}
#wrapper{width:807px;background-color: #FFFFFF;margin-top: 10px;margin-right: auto;margin-left: auto;background-image:url(images/main_back.gif);background-repeat:repeat-y;}
#head { height:176px; background-color:#FFFFFF; background-image:url(images/header.jpg); background-repeat:no-repeat;}
#headerback{margin:0px;padding:0px;}
/*#head { height:60px; background-color:#FFFFFF; background-image:url(images/header_logo_back.jpg); background-repeat:no-repeat;}*/

#headerback{height:148px;margin:0px;padding:0px;background-image:url(images/header_cd.jpg); background-repeat:no-repeat;}

/*#mission_statement{ margin-top:0px; margin-left:323px;padding-top:13px;}*/
#mission_statement{ height:22px; margin:0px; padding-left:30px;}
#mission_statement h1{width:540px;height:30px;font-size:100%; padding:0px;margin:0px; color:#565656; line-height:1.2em; font-weight:normal;}
#tag{ height:23px; margin:0px; padding-left:30px;}
#tag img{margin-right:10px;}

#l_body{float:left;width: 190px;}
.banner{margin-left:10px;}
#aisetbutton img{ padding-bottom:5px;}
#category{padding:20px 0 10px 15px; background:url(images/menu_back.gif) 4px top no-repeat;}
#l_body ul{ margin:5px 0 0 0; padding:0px;}
#l_body ul li{ background-image:url(images/arrow.gif); background-position: 0 0.3em; background-repeat:no-repeat;
 list-style-type:none; padding-left:1em; line-height:1.4em;
 }

#entry{padding:20px 0 10px 15px; background:url(images/menu_back.gif) 4px top no-repeat;}

#calender{padding:20px 0 10px 15px; background:url(images/menu_back.gif) 4px top no-repeat;}
#calender table{ width:160px;}
#calender caption{ font-weight:bold;}
#calender th{font-weight: normal;}
#calender th,#calender td{ color:#595959; padding:0px 0px;}
#calender td a{color: #595959; text-decoration: underline;}
.subbutton{width:38px; height:20px;margin:0px;padding:0px;border:1px solid #000000; text-align:center;
background-image:url(images/white.gif);}
#enquete div{ margin-top:5px; margin-left:1.5em; margin-bottom:1em;}
.voteform{margin:0px;}
.form{margin-top:0px; margin-left:1em;}
.s_box{border:1px solid #7c7c7c;width:100px;height:16px;}
.s_but{width:34px; height:18px;margin:0px;padding:0px;border:0;
background:url(images/searchback.gif) no-repeat;}

#search{padding:20px 0 10px 15px; background:url(images/menu_back.gif) 4px top no-repeat;}


#c_body{
	float:left;
	width: 410px;
	margin-left:5px;
	background: #FFFFFF;
	padding: 10px 5px 5px 5px;
	border: 1px solid #a2967e;
overflow-x:hidden;
}


h2{ font-size:100%; font-weight:bold; padding-left:0.8em;margin-left:20px;
background-image:url(images/comhead.gif); background-position:0 0; background-repeat:no-repeat;}
.entrymore{width:380px; margin:0px; text-align:right;}

.entbody{ margin-top:10px;width:410px;}
.entbody img{margin:5px;}
.entbody p,.entbody div,#trackback{ margin-left:10px;}
.author,.comauthor{ text-align:right;margin-right:5px; margin-bottom:10px;}
.author a:link{color: #7c7c7c; text-decoration:none;}
.author a:visited{color: #7c7c7c; text-decoration:none;}
.author a:hover{color: #7c7c7c; text-decoration: underline;}
.author a:active{color: #7c7c7c; text-decoration: underline;}
.comment{ margin-left:25px;margin-right:10px; }



#r_body{float:right; width:164px; margin:0px;}

#writer{padding:20px 5px 10px 0px; margin-right:4px; background:url(images/menu_back_r.gif) right top no-repeat;}

#writer p{ margin-top:0px;margin-left:0px;}
.writername{color:#755e2f; font-weight:bold; font-size:120%; display:block;float:left; width:110px;}
.writer_head{padding-left:0px; width:160px;}
.rssfeed{float:left; text-align:right;width:40px; padding-right:5px;}

.clear{ clear:both;}
#logo_left{float:left;width:198px;padding-top:20px;padding-left:14px;}
#logo_right{float:left;padding-top:7px;padding-right:3px;width:590px;text-align:right;}
#logo{padding:0px;width:807px;}

.date{font-size:100%; color:#565656; margin-bottom:5px; font-weight:normal;} 
h1.hara{background-image:url(images/h1_hara.gif) ; }
h1.nagano{background-image:url(images/h1_nagano.gif) ; }
h1.fujino{background-image:url(images/h1_fujino.gif) ; }
h1.yaotome{background-image:url(images/h1_yaotome.gif) ; }
h1.menjyou{background-image:url(images/h1_menjyou.gif) ; }
h1.itou{background-image:url(images/h1_itou.gif) ; }
h1.nakamura{background-image:url(images/h1_nakamura.gif) ; }
h1.shiina{background-image:url(images/h1_shina.gif) ; }
h1.tsukashima{background-image:url(images/h1_tsukashima.gif) ; }
h1.tahara{background-image:url(images/h1_tahara.gif) ; }
h1{height:56px;font-size:130%; background-repeat:no-repeat; 
padding:10px 10px 0px 50px; margin:0px; color:#755e2f; line-height:1.4em;}

h1 span{ font-size:90%;display:block; color:#7c7c7c; line-height:1.6em;}

#foot{width:807px;height:30px;background-color:#FFFFFF;}
#foot_link{margin-left:7px;margin-top:2px;margin-bottom:3px;float:left;font-size:90%;line-height:1em;}
#foot_link a{margin-right:15px;}
#foot_copy{margin-right:7px;margin-top:2px;margin-bottom:3px;text-align:right;}
#foot_copy a{color:#5C5C5C;}





/*ナビ*/
.navlink{ padding-left:10px;padding-top:1em;padding-bottom:1em;width:380px;}
.navarrow{width:18px;float:left;}
.navprevnext{width:144px;float:left;}
.navmain{width:56px;float:left;}

/*メイン下ページ分けリンク*/
#main_prevnext{ margin-left:auto;margin-right:auto; }

/*協賛*/
#kyousan{
margin:0px 5px 20px 5px;
display:none;
}

.kyousan_title{
color: #4C8A11;	font-weight: bold;
}

a.support:link{color: #565656; text-decoration:none;}
a.support:visited{color: #565656; text-decoration:none;}
a.support:hover{color: #565656; text-decoration: underline;}
a.support:active{color: #565656; text-decoration: underline;}

.arrow_link{
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:10px;
line-height:1em;
}

#cd_logo{float:left;width:227px;margin:0px;padding:0px;}
#countdown{float:left;padding-top:8px;padding-right:30px;width:527px;text-align:right;}
a img{border:0px}