@charset "shift-jis";body { color: #212121; background-image: url(images/back_a.gif); background-repeat: repeat-y; background-position: center 0; }#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_c2.gif); width: 930px; height: 133px; margin-top: 1px; }	*html #head_sub { font-size: 12px; background-image: url(images/header_c2.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 { float: 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 { width: 330px; float: left; }/*</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_a.gif); background-repeat: no-repeat; width: 930px; height: 40px; margin-top: 3px; }	#footer_left { width: 690px; float: left; margin-top: 30px; }	#footer_right { width: 230px; 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; line-height: 16px; text-decoration: underline; }	#sidemenu { background-image: url(images/side_a2.gif); width: 250px; height: auto; float: left; }	.sidemenu_item { background-image: url(images/sidemenu2_02.gif); width: 240px; margin-top: 5px; margin-bottom: 3px; margin-left: 5px; }	.sidemenu_item ul { margin: 0 2em; padding: 0; }	.sidemenu_item li { margin-top: 5px; list-style-image: url(images/point.gif); }	.sidemenu_item h6 { color: #fff; font-size: 12px; font-weight: bold; text-align: center; margin-top: 5px; margin-bottom: 2px; }	#calendar { color: #d4d4d4; font-size: 12px; width: 220px; margin-left: 10px; border-top: 1px solid #555; border-left: 1px solid #555; border-collapse : collapse ; 　border-width : 1px 0 0 1px ; 　border-style : solid ; 　border-color : black ;	/* IE 6(Win)向け */ }	.calendar_title { font-size: 10px; width: 220px; margin-left: 10px; }	.calendar_title a:link,.calendar_title a:visited,.calendar_title a:active,.calendar_title a:hover { color: #fff; font-size: 10px; text-decoration: underline; }	.calendar_left { text-align: left; width: 110px; float: left; }	.calendar_right { text-align: right; width: 110px; float: left; }	.calendar_title h6 { color: #fff; font-size: 12px; font-weight: bold; text-align: center; margin-top: 5px; margin-bottom: 2px; }	#calendar td { text-align: center; padding : 0 ; border-right: 1px solid #555;border-top-styl;border-bottom: 1px solid #555; border-left-width: 0; e: solid; border-top-width: 0; }	#calendar th { color: #ff8809; text-align: center; margin: 0; padding: 0; border-right: 1px solid #555; border-bottom: 1px solid #555; }	.topics { width: 230px; }/*</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: 670px; float: left; margin-left: 5px; }	.main_contents_title { font-size: 1.1em; font-weight: bold; width: 660px; margin-top: 5px; }	.main_contents_title p { font-size: 0.8em; margin: 0; padding: 0; }	.main_contents { width: 660px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #bababa; }	.contents_list { font-size: 1em; width: 660px; }	.contents_user { font-size: 1em; width: 660px; margin-top: 10px; }	.contents_user p { font-size: 1em; margin-top: 0; margin-bottom: 0; }	.contents_user h4 { font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: 0; }	.truckback_frame { background-color: #f8f7f1; width: 620px; margin-top: 2px; margin-bottom: 2px; padding: 3px; }	.truckback_frame p { width: 610px; margin-left: 5px; }	.truckback_frame h5 { font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: 0; }	.truckback_frame h6 { font-size: 0.8em; margin-top: 0; margin-bottom: 0; }	.contents_link { font-size: 1em; text-align: right; width: 660px; }	/*.main_contents_img img { width: 230px; height: auto; margin-top: 10px; margin-right: 5px; margin-left: 5px; }	*html .main_contents_img img { margin-top: 10px; margin-right: 5px; margin-left: 5px; width: 230px; height: 180px; }*/	.main_contents_img p { font-size: 1.1em; width: 230px; margin-top: 2px; margin-bottom: 2px; }	.main_contents_img { width: 240px; float: right; margin-left: 10px; }	.main_contents_text { font-size: 1.1em; }	/*.main_contents_text img {  width: 230px; height: auto; margin-right: 5px; margin-left: 5px; float: right; }*/	/*.main_contents_text { font-size: 12px; width: 60%; float: left; }*/	.contents_list ul { margin: 0 0 0 2em; padding: 0; }	.contents_list li { font-size: 1em; line-height: 1.3em; margin-top: 5px; list-style-image: url(images/point_w.gif); }	.contents_list h1 { font-size: 1.1em; font-weight: bold; margin-top: -3px; margin-bottom: 0; }	.contents_list h2 { color: #222; font-size: 1.1em; font-weight: bold; margin-top: 20px; margin-bottom: 5px; padding: 2px; width: 620px; border-bottom: 1px solid #d4d4d4; border-left: 6px solid #ff8809; }	#tournament_table { color: #222; font-size: 1em; width: 650px; margin: 10px auto; border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; border-collapse : collapse ; 　border-width : 1px 0 0 1px ; 　border-style : solid ; 　border-color : black ;	/* IE 6(Win)向け */ }	#tournament_table p { margin: 0; padding: 0; }	#tournament_table td { padding : 2px 0 2px 2px ; border-right: 1px solid #d4d4d4;border-top-styl;border-bottom: 1px solid #d4d4d4; border-left-width: 0; e: solid; border-top-width: 0; }	#tournament_table th { background-image: url(images/contents_table_b.gif); background-repeat: no-repeat; text-align: left; margin: 0; padding: 2px 0 2px 2px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }	.EntryGuide { color: #222; font-size: 1em; width: 650px; margin: 10px auto; border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; border-collapse : collapse ; 　border-width : 1px 0 0 1px ; 　border-style : solid ; 　border-color : black ;	/* IE 6(Win)向け */ }	.EntryGuide p { color: #222; font-size: 1em; margin: 0; padding: 0; }	.EntryGuide td { padding : 2px 0 2px 2px ; border-right: 1px solid #d4d4d4;border-top-styl;border-bottom: 1px solid #d4d4d4; border-left-width: 0; e: solid; border-top-width: 0; }	.EntryGuide th { color: #003799; background-image: url(images/contents_table_b.gif); background-repeat: no-repeat; text-align: left; margin: 0; padding: 2px 0 2px 2px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }	.EntryGuide a:link,.EntryGuide a:visited,.EntryGuide a:active,.EntryGuide a:hover { text-decoration: underline; }	.main_blogformat { color: #222; font-size: 1.1em; width: 660px; margin-top: 5px; margin-bottom: 5px; padding: 0; border: solid 1px #d4d4d4; }	.main_blogformat h1 { color: #222; font-size: 1.1em; font-weight: bold; background-image: url(images/contents_table_b.gif); background-repeat: no-repeat; width: 660px; margin: 0; padding: 2px; border-bottom: 1px solid #d4d4d4; }	.main_blogformat h2 { color: #222; font-size: 1.1em; font-weight: bold; width: 620px; margin-top: 10px; margin-bottom: 3px; padding: 2px; border-bottom: 1px solid #d4d4d4; border-left: 6px solid #ff8809; }	.main_blogformat h4 { font-size: 1.1em; margin-top: 5px; margin-bottom: 1px; padding-left: 5px; }	.main_blogformat p { color: #222; font-size: 1.1em; margin: 0; width: 620px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }	.main_blogformat_text { padding: 5px; }	.timeline { font-size: 1em; }/*</agl.folder>*/
