@charset "UTF-8";







body { margin: 0px; padding: 0px; background: #DDE82D url(../images/background.gif) center top repeat-y; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','EE EゴシチE', sans-serif; color: #444444; text-align: center; }



form { margin: 0px; padding: 0px; }

img { border: 0px; }



a:link { color: #36860F; text-decoration: underline; }

a:visited { color: #36860F; text-decoration: underline; }

a:hover { color: #36860F; text-decoration: none; }



.red { color: #FF0000; }

.fw { font-weight: 700; }

.left { float: left; }

.clear { clear: both; }



#top_header { margin: 0px auto; padding: 0px 0px 17px 0px; width: 755px !important; width: 757px; background-color: #FFFFFF; border-right: solid 1px #9FA537; border-left: solid 1px #BBC331; }

#common_header { margin: 0px auto; padding: 0px 0px 14px 0px; width: 755px !important; width: 757px; background-color: #FFFFFF; border-right: solid 1px #9FA537; border-left: solid 1px #BBC331; }



#admin { margin: 0px 0px 20px 0px; padding: 1em; background-color: #EEEEEE; border: solid 1px #CCCCCC; font-size: 78%; }

#admin p { margin: 0px 0px 7px 0px; padding: 0px; }

#admin input { margin: 0px 5px 0px 0px; float: left; }



/* common */

#menu { margin: 0px; padding: 0px; width: 755px; list-style: none; }

#menu li { float: left; }

#menu li img { vertical-align: top; }



#contents { margin: 0px auto; padding: 0px 0px 13px 0px; width: 755px !important; width: 757px; background-color: #FFFFFF; border-right: solid 1px #9FA537; border-left: solid 1px #BBC331; }

#alpha { padding: 0px 0px 50px 0px; width: 211px; float: left; }

#beta { margin: 0px 0px 11px 0px; width: 533px; text-align: left; float: left; }

#footer { margin: 0px auto; padding: 3px 0px 2px 0px; width: 732px !important; width: 734px; background-color: #C5E6CC; border: solid 1px #79B0AE; font-size: 78%; clear: both; }



.title_image { margin: 0px 0px 16px 0px; }



#news_navi { margin: 0px auto 20px auto; padding: 0px; list-style: none; }

#news_navi li { padding: 0px 1em; font-size: 78%; float: left; }



/* top */

.entry { margin: 0px 16px 0px 12px; width: 505px; }

.entry_date { padding: 0px 0px 5px 0px; font-size: 85%; color: #896D17; font-weight: 700; }

.entry_title { padding: 0px 0px 20px 0px; font-size: 85%; color: #896D17; font-weight: 700; }

.entry_body { padding: 0px 0px 20px 0px; font-size: 78%; line-height: 1.5; }

.entry_more { margin: 10px 0px 10px 0px; text-align: right; }

.entry_footer { margin: 0px 0px 30px 0px; font-size: 78%; }

.line_image { margin: 0px 0px 18px 0px; }

.archives { margin: 0px 0px 50px 0px; font-size: 78%; text-align: center; }

.archives a { margin: 0px 3px 0px 3px; }



/* trackbacks */

#trackback { margin: 0px 16px 20px 12px; width: 503px !important; width: 505px; border: solid 1px #CCCCCC; }

#trackback_header { padding: 5px 10px; font-size: 85%; font-weight: 700; background-color: #EEEEEE; }

#trackback_url { margin: 0px; padding: 5px 10px; font-size: 82%; }

#trackback_url p { margin: 0px; padding: 3px 0px 0px 0px; font-size: 78%; }

.trackback_navi {  }

.trackback_list { margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px; border-top: solid 1px #CCCCCC;  }

.trackback_title { padding: 5px 10px 0px 10px; font-size: 78%; }

.trackback_list p { margin: 0px; padding: 5px 10px 0px 10px; font-size: 78%; }



/* comments */

#comment { margin: 0px 16px 30px 12px; width: 503px !important; width: 505px; border: solid 1px #CCCCCC; }

#comment_header { padding: 5px 10px; font-size: 85%; font-weight: 700; background-color: #EEEEEE; }

.comment_inner_header { margin: 0px; padding: 0px; font-weight: 700; }

.comment_inner { padding: 5px 10px; font-size: 78%; }

.comment_inner dd { padding: 0px 0px 5px 0px; }



#comment_form_alpha { text-align: center; }

.comment_form_alpha { display: inline; }

.comment_separator { clear: left; }



#comment_form_beta p { margin: 0px; padding: 0px; }



.comment_navi {  }

.comment_list { margin: 5px 0px 5px 0px; padding: 5px 0px 7px 0px; border-bottom: solid 1px #CCCCCC; }

.comment_list p { margin: 0px; padding: 5px 10px 0px 10px; font-size: 78%; }







/* side */

#banner1 { margin: 0px 0px 6px 0px; }

#banner2 { margin: 0px 0px 16px 0px; }



#mobile { margin: 0px auto 7px auto; width: 188px; text-align: left; }

#mobile img { margin: 10px 7px 0px 2px; float: left; }

#mobile ul { margin: 10px 0px 0px 0px; padding: 0px; width: 127px; list-style: none; float: left; }

#mobile ul li { padding: 0px 0px 3px 0px; font-size: 72%; line-height: 1.2; }

#mobile ul li a { font-size: 10px !important; font-size: 11px; line-height: 1.1; }



.module { margin: 0px auto 14px auto; width: 186px !important; width: 188px; border: solid 1px #B6B6B6; }

.module ul { margin: 10px 5px 10px 10px; padding: 0px; list-style: none; }

.module ul li { font-size: 78%; text-align: left; line-height: 1.5; }

.module_header { padding: 4px 5px 3px 5px; background-color: #EEEEEE; font-size: 85%; text-align: left; }

.module_search { padding: 3px 5px 3px 5px; }

.module_search_rss { padding: 2px 5px 5px 5px; font-size: 78%; line-height: 1.5; text-align: left; }

.module_link_category { padding: 3px 5px 1px 5px; font-size: 85%; }



#team { margin: 0px auto 14px auto; padding: 10px 5px 10px 5px; width: 176px !important; width: 188px; border: solid 1px #B6B6B6; font-size: 70% !important; font-size: 78%; line-height: 1.3; text-align: left; }

#login { margin: 10px 0px 0px 0px; font-size: 78%; }

#a-blogBanner { margin: 10px 0px 0px 0px; }





/* headline */

#headline { margin: 0px 16px 0px 12px; width: 505px; }

#headline ul { margin: 0px; padding: 0px; list-style: none; }

.headline_date { font-size: 85%; color: #896D17; line-height: 1.5; }

.headline_title { padding: 0px 0px 10px 1em; font-size: 85%; color: #896D17; }



/* static info */

.info { margin: 0px 7px 0px 6px; width: 520px; }

.info_inner { font-size: 78%; line-height: 1.5; }

.info_title { font-weight: 700; font-size: 110%; }

.info_map { padding: 10px; background: #EEEEEE; border: solid 1px #CCCCCC; font-size: 78%; line-height: 1.5; }

.info_map_left { margin: 0px; padding: 0px; width: 255px; float: left; }

.info_map_left img { margin: 0px 0px 10px 0px; }

.info_map_right { margin: 0px; padding: 0px; width: 230px; float: left; }

#map { margin: 0px 10px 0px 10px; width: 230px; height: 300px; }



/* static wanted */

.wanted { margin: 0px 7px 0px 6px; width: 520px; }

.wanted_inner { font-size: 78%; line-height: 1.5; }

.wanted_board { margin: 1em 0px 1em 0px; padding: 1em; background-color: #EAF2D9; border: solid 1px #87927D; font-size: 78%; line-height: 1.5; }

.wanted_board_inner { padding: 0px 0px 0px 10px; }



/* static mobachu */

#title_image { margin: 0px 0px 13px 0px; }

.mobachu { margin: 0px 16px 0px 12px; width: 505px; }

.mobachu_inner { margin: 0px 0px 12px 0px; padding: 0px 15px 0px 0px; width: 342px !important; width: 357px; float: left; }

.mobachu_header { padding: 0px 0px 20px 0px; font-size: 82%; font-weight: 700; }

.mobachu_header img { margin: 0px 0px 0px 2px; vertical-align: bottom; }

.mobachu_header_line { color: #896D17; }

.mobachu_body { padding: 0px 0px 0px 3px; font-size: 78%; line-height: 1.5; }

.mobachu table { margin: 0px 0px 20px 0px; width: 100%; border-collapse: collapse; }

.mobachu table th { padding: 5px 3px 4px 3px; background-color: #BACD32; border: solid 1px #87927D; font-size: 85%; font-weight: 400; }

.mobachu table td { padding: 5px 3px 4px 3px; border: solid 1px #87927D; font-size: 78%; vertical-align: top; }

.mobachu_centre { text-align: center; white-space: nowrap; }

.mobachu_date { text-align: right; white-space: nowrap;}

.mobachu_miss { margin: 0px 0px 15px 0px; font-size: 78%; line-height: 1.5; }

.mobachu_mobile { margin: 0px 0px 1.5em 1em;  }

.mobachu_mobile img { margin: 0px 7px 1.5em 0px; float: left; }

.mobachu_mobile ul { margin: 0px; padding: 0px; list-style: none; float: left; }

.mobachu_mobile ul li { font-size: 100%; }

.mobachu_about { margin: 0px 0px 15px 0px; font-size: 78%; line-height: 1.5; }

.mobachu_flow_image { margin: 0px 0px 30px 0px; }



#title_imagel { margin: 0px 0px 13px 0px; }

.mobachul { margin: 0px 16px 0px 12px; width: 505px; }

.mobachu_innerl { margin: 0px 0px 12px 0px; padding: 0px 15px 0px 0px; width: 342px !important; width: 357px; float: left; }

.mobachu_header_linel { color: #896D17; }

.mobachu_headerl { padding: 0px 0px 20px 0px; font-size: 82%; font-weight: 680; }

.mobachu_bodyl { padding: 0px 0px 0px 3px; font-size: 78%; line-height: 1.5; float: left; }

.window { padding: 0px 0px 0px 3px; }



div#player{

	margin: 0.0em 0.0em 0.0em 0.0em;

	text-align: center;

	font-size: 100%;

}

div#beta table{

	margin: 1.0em;

	font-size: 90%;

	line-height: 120%;

}





/* headerbox */

#headerbox { margin: 0px 16px 20px 12px; width: 505px; border: solid 1px #CCCCCC; }

#headerbox_header { padding: 5px 0px 5px 10px; background-color: #EEEEEE; font-size: 85%; font-weight: 505; }

.headerbox { padding: 0px 10px 5px 10px; font-size: 78%; font-weight: 400; }