@charset "shift-jis";body { color: #212121; background-image: url(images/back_a.gif); background-repeat: repeat-y; background-position: center 0; }a img {border-style:none;}#container { width: 930px; margin: 0 auto; }/*<agl.folder "ヘッダー">*/	#header { width: 930px; margin-bottom: 3px; }	#header a:link,#header a:visited,#header a:active,#header a:hover { color: #fff; font-weight: bold; text-decoration: underline; }	#head_img { background-image: url(images/header_a.gif); background-repeat: no-repeat; width: 930px; height: 90px; }	#head_mainmenu { font-size: 17px; background-image: url(images/header_b.gif); background-repeat: no-repeat; background-position: 0 0; width: 930px; height: 30px; }	#head_mainmenu_left { text-align: center; width: 620px; height: 30px; float: left; }	#head_mainmenu_left img { margin-right: 5px; margin-left: 5px; }	#head_mainmenu_right { text-align: right; width: 300px; height: 30px; float: left; padding-top: 1px; }	#search { margin-bottom: 0; border: solid 1px #f3f3f3; }	#head_sub { font-size: 12px; background-image: url(images/header_c1.gif); width: 930px; height: 133px; margin-top: 1px; }	*html #head_sub { font-size: 12px; background-image: url(images/header_c1.gif); width: 930px; height: 133px; margin-top: -10px; }	#head_submenu { color: #fff; text-align: center; width: 930px; height: 22px; }	#head_submenu ul { float: left; margin: 0 0 0 1em; padding: 0; list-style-type: none; }	#head_submenu li { margin: 0; padding: 0; display:inline   }	.rss { clear: left; margin-top: 4px; padding-top: 4px; }	#head_banner { text-align: center; width: 930px; height: 80px; }	#head_banner_left { text-align: center; width: 600px; height: 80px; float: left; margin-top: 2px; }	#head_banner_right { color: #fff; font-weight: bold; background-image: url(images/header_c3.gif); width: 323px; height: 76px; float: left; margin-top: 2px; padding-top: 1px; padding-bottom: 1px; border: solid 1px #8f6f55; }	#head_banner_right p { line-height: 16px; margin: 0; padding: 0; }	#head_banner_right a:link,#head_banner_right a:visited,#head_banner_right a:active,#head_banner_right a:hover { color: #fff; font-weight: bold; text-decoration: underline; }	#head_banner_right ul { margin-right: 0; margin-bottom: 0; margin-left: 1.5em; padding: 0; }	#head_banner_right li { list-style-image: url(images/point_wr.gif); }/*</agl.folder>*//*<agl.folder "フッター">*/	#footer a:link,#footer a:visited,#footer a:active,#footer a:hover { color: #212121; font-size: 10px; text-decoration: none; }	#footer { font-size: 10px; background-image: url(images/footer_b.gif); background-repeat: no-repeat; width: 930px; height: 40px; margin-top: 3px; }	#footer_left { width: 550px; float: left; margin-top: 30px; }	#footer_right { width: 380px; float: left; margin-top: 10px; }/*</agl.folder>*//*<agl.folder "サイドメニュー">*/	#sidemenu a:link,#sidemenu a:visited,#sidemenu a:active,#sidemenu a:hover { color: #fff; font-size: 12px; font-weight: bold; text-decoration: underline; }	#sidemenu { background-image: url(images/side_a1.gif); width: 380px; height: auto; float: left; }	.sidemenu_item { background-image: url(images/sidemenu1_02.gif); width: 370px; height: auto; margin-top: 5px; margin-bottom: 3px; margin-left: 5px; }	.sidemenu_item h6 { color: #fff; font-size: 14px; font-weight: bold; }	.sidemenu_item ul { margin: 0 1em 0 2em; padding: 0; }	.sidemenu_item li { list-style-image: url(images/point.gif); }	.sidemenu_guide_left { width: 115px; height: 40px; float: left; margin-top: 3px; margin-left: 5px; }	.sidemenu_guide_right { width: 245px; height: 40px; float: left; margin-top: 3px; }	.sidemenu_banner_a { margin-top: 5px; margin-bottom: 3px; margin-left: 5px; width: 370px; }	.sidemenu_banner_a img { margin-bottom: 5px; }	/*.sidemenu_banner_a img { width: 370px; height: auto; margin-bottom: 5px; }*/	.sidemenu_special { margin-top: 5px; margin-bottom: 3px; margin-left: 5px; width: 370px; }	.sidemenu_left { margin-top: 5px; width: 190px; float: left; }	.sidemenu_left img { width: 180px; margin-bottom: 5px; }	.sidemenu_right { margin-top: 5px; width: 180px; float: left; }	.sidemenu_right img { width: 180px; margin-bottom: 5px; }	#sidemenu_update { margin-top: 5px; margin-bottom: 3px; margin-left: 5px; width: 370px; }	#sidemenu_update a:link,#sidemenu_update a:visited,#sidemenu_update a:active,#sidemenu_update a:hover { color: #fff; font-size: 9px; text-decoration: none; }	#sidemenu_update ul { margin: 0 0 0 1em; padding: 0; }	#sidemenu_update li { list-style-image: url(images/point_wr.gif); }	.sidemenu_banner_b { margin-top: 5px; margin-bottom: 3px; margin-left: 5px; width: 370px; }	.sidemenu_notice_left { width: 115px;  float: left; margin-left: 5px; }	.sidemenu_notice_right { width: 240px;  float: left; }	.sidemenu_notice_left p { margin: 0; padding: 0; }	.sidemenu_notice_right p { font-size: 11px; line-height: 18px; margin: 3px 0; padding: 0; }	.sidemenu_notice_right a:link,.sidemenu_notice_right a:visited,.sidemenu_notice_right a:active,.sidemenu_notice_right a:hover { color: #fff; font-size: 12px; line-height: 14px; text-decoration: none; }	.sidemenu_notice_right h1 { color: #fff; font-size: 14px; font-weight: bold; margin: 0 0 2px; padding: 0; }	.sidemenu_notice_img img { width: 110px; }	#calendar { color: #fff; font-size: 12px; width: 360px; margin-left: 5px; border-top: 1px solid #555; border-left: 1px solid #555; }	#calendar td { border-right: 1px solid #555; border-bottom: 1px solid #555; }/*</agl.folder>*//*<agl.folder "メインコンテンツ">*/	#contents a:link { color: #2261d1; font-size: 1em; text-decoration: none; }	#contents a:visited { color: #505050; font-size: 1em; text-decoration: none; }	#contents a:hover { color: #003799; font-size: 1em; text-decoration: underline; }	#contents a:active { color: #003799; font-size: 1em; text-decoration: underline; }	#contents { width: 550px; float: left; }	#contents_topics { width: 530px; margin-bottom: 15px; }	#contents_topics_img { width: 210px; float: left; margin-top: 3px; }	/*#contents_topics_img img { width: 190px; height: auto; }*/	#contents_topics_text { font-size: 1em; width: 320px; float: left; margin-top: 3px; }	#contents_topics_text h1 { font-size: 1.3em; font-weight: bold; margin-top: 0; margin-bottom: 0; }	#contents_topics_text p { font-size: 1em; font-weight: bold; margin-top: 2px; margin-bottom: 5px; }	#contents_topics ul { margin: 0 0 0 1em; padding: 0; }	#contents_topics li { font-size: 1em; margin: 5px 0 0; padding: 0; list-style-image: url(images/point_w.gif); }	#contents_photo { width: 530px; margin-bottom: 15px; }	.contents_photo_img { width: 261px; float: left; margin-top: 3px; margin-bottom: 5px; padding-right: 2px; padding-left: 2px; }	/*.contents_photo_picture img { width: 261px; height: auto; }*/	.contents_photo_img p { margin: 0; padding: 0; }	.contents_photo_img ul { margin: 0 0 0 1em; padding: 0; }	.contents_photo_img li { font-size: 0.7em; margin: 5px 0 0; padding: 0; list-style-image: url(images/point_w.gif); }	#contents_event { background-color: #fff2ed; width: 525px; margin-bottom: 15px; padding-bottom: 5px; padding-left: 5px; }	#contents_event ul { margin: 0 0 5px 1em; padding: 0; }	#contents_event li { font-size: 1em; margin-top: 5px; list-style-image: url(images/point_w.gif); }	#contents_category { width: 530px; margin-bottom: 15px; padding-left: 5px; }	#contents_category ul { margin: 0 0 5px 1em; padding: 0; }	#contents_category li { font-size: 1em; margin-top: 5px; list-style-image: url(images/point_w.gif); }	.timeline { font-size: 0.8em; }/*</agl.folder>*//*<agl.folder "バックアップ">*/	.main_contents_title { font-size: 17px; font-weight: bold; width: 660px; margin-top: 5px; }	.main_contents { width: 660px; }	.contents_list { width: 660px; }	.contents_user { font-size: 12px; width: 660px; margin-top: 10px; }	.contents_user p { font-size: 12px; margin-top: 0; margin-bottom: 0; }	.contents_user h4 { font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0; }	.truckback_frame { background-color: #f8f7f1; margin-top: 2px; margin-bottom: 2px; padding: 3px; }	.truckback_frame h5 { font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0; }	.truckback_frame h6 { font-size: 10px; margin-top: 0; margin-bottom: 0; }	.contents_link { font-size: 12px; text-align: right; width: 660px; }	.main_contents_img img { width: 230px; height: auto; margin-right: 5px; margin-left: 5px; }	.main_contents_img p { font-size: 12px; width: 230px; margin-top: 2px; margin-bottom: 2px; }	.main_contents_img { width: 240px; float: left; }	.main_contents_text { font-size: 12px; width: 60%; float: left; }	.contents_list h1 { font-size: 15px; font-weight: bold; margin-top: -3px; margin-bottom: 0; }/*</agl.folder>*/
