@charset "utf-8";
/* CSS Document */

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#fff;
	color:#333;
	line-height:1.5em;
}
body#toppage { background:#fff url(../image/top_bg.gif) repeat-x;}
a:link {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover {color:#e6041a; text-decoration:underline;}

h1, h2, h3, img, p, ul, li, dl, dt, dd {margin:0; padding:0;}
li {list-style-type:none;}
.clear { clear:both; font-size:1px; line-height:0px;}
img {vertical-align:bottom; border:none;}
.left { float:left;}
.right { float:right;}
.center { text-align:center;}


/* マージン */
.txt_l { font-size:14px; font-weight:bold;}
.txt_13 { font-size:13px;}
.pad_rl15 { padding:0 15px;}
.pad_t30 { padding-top:30px;}
.pad_b10 { padding-bottom:10px;}
.mar_t10 { margin-top:10px;}
.mar_b10 { margin-bottom:10px;}
.txt_b { font-size:14px; font-weight:bold;}
.txt_b2 { font-size:14px;}
.txt_s { font-size:11px;}
.caution { font-size:11px; color:#FF0000;}
.txt_gr { color:#666;}

p.ind {
	padding:5px 15px 15px;
	line-height:1.8em;
}

/* clearfix */
#wrap:after, #scd_wrap:after, #allwrap:after, #scd_mon:after, 
.introwrap:after, .txt_box:after, .pad_rl15:after, .txt_box2:after, .txt_box3:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#wrap, #scd_wrap, #allwrap, #scd_mon, 
.introwrap, .txt_box, .pad_rl15, .txt_box2, .txt_box3 {
	display:inline-block;
}
* html #wrap, * html #scd_wrap, * html #allwrap, * html #scd_mon, 
* html .introwrap, * html .txt_box, * html .pad_rl15, * html .txt_box2, * html .txt_box3 {
	height:1%;
}
#wrap, #scd_wrap, #allwrap, #scd_mon, 
.introwrap, .txt_box, .pad_rl15, .txt_box2, .txt_box3 {
	display:block;
}



/* index */
#gld_bg {
	width:900px;
	margin:0px auto;
}
#w900 {
	width:900px;
	text-align:center;
}
.w900 {
	width:900px;
	background:url(../image/bg.jpg) repeat-y;
}
#img_area {
	width:900px;
	height:280px;
	background:url(../image/top_img.jpg) no-repeat;
	text-indent:-9999px;
}
#menu_area {
	width:900px;
	height:65px;
	background:url(../image/menu_bg.jpg) no-repeat;
}
ul#menu {
	width:700px;
	margin:0 auto;
	padding-top:10px;
}
#menu li {
	width:140px;
	height:45px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	float:left;
}
#menu a {
	width:140px;
	height:45px;
	display:block;
}

#t_menu01 { background:url(../image/t_menu01.jpg) no-repeat;}
#t_menu02 { background:url(../image/t_menu02.jpg) no-repeat;}
#t_menu03 { background:url(../image/t_menu03.jpg) no-repeat;}
#t_menu04 { background:url(../image/t_menu04.jpg) no-repeat;}
#t_menu05 { background:url(../image/t_menu05.jpg) no-repeat;}

#t_menu01 a:hover { background:url(../image/t_menu01_hv.jpg) no-repeat;}
#t_menu02 a:hover { background:url(../image/t_menu02_hv.jpg) no-repeat;}
#t_menu03 a:hover { background:url(../image/t_menu03_hv.jpg) no-repeat;}
#t_menu04 a:hover { background:url(../image/t_menu04_hv.jpg) no-repeat;}
#t_menu05 a:hover { background:url(../image/t_menu05_hv.jpg) no-repeat;}

#t_menu01_hv { background:url(../image/t_menu01_hv.jpg) no-repeat;}
#t_menu02_hv { background:url(../image/t_menu02_hv.jpg) no-repeat;}
#t_menu03_hv { background:url(../image/t_menu03_hv.jpg) no-repeat;}
#t_menu04_hv { background:url(../image/t_menu04_hv.jpg) no-repeat;}
#t_menu05_hv { background:url(../image/t_menu05_hv.jpg) no-repeat;}

#container {
	text-align:left;
	width:760px;
	margin:0px auto;
}

#toppage #wrap {
	width:760px;
	padding-top:10px;
	background:url(../image/top_con_bg.gif) repeat-y;
}

#wrap {
	width:760px;
}

#toppage #side_l {
	width:460px;
	float:left;
}

#left_in { padding-left:15px;}

#infomation {
	width:445px;
	text-align:left;
}

#info_t {
	width:445px;
	height:55px;
	text-indent:-9999px;
	background:url(../image/info_t.jpg) no-repeat;
}

#info_tb {
	margin-left:30px;
}
#info_tb th {
	font-weight:normal;
	font-size:11px;
	padding:0px 15px 10px;
	background:url(../image/arrow.gif) no-repeat 0px 3px;
	vertical-align:top;
}

#info_tb td {
	vertical-align:top;
	padding-bottom:10px;
}
#info_tb td {}

#info_f {
	width:445px;
	height:58px;
	background:url(../image/info_f.jpg) repeat-x;
}
#info_f p {margin-top:13px;}
#go_infolist {
	width:137px;
	height:19px;
	float:right;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/go_infolist.jpg) no-repeat;
}
#go_infolist a {
	width:137px;
	height:19px;
	display:block;
}

#entry {
	width:445px;
	height:212px;
	background:url(../image/entry.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#entry a, #entry a:link, #entry a:hover, #entry a:visited {
	display:block;
	width:445px;
	height:212px;
	text-decoration:none;
}
#entry a:hover {
	background:url(../image/entry_o.jpg) no-repeat;
}

#blog_bn {
	width:250px;
	height:70px;
	background:url(../image/blogbn.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#blog_bn a, #blog_bn a:link, #blog_bn a:hover, #blog_bn a:visited {
	display:block;
	width:250px;
	height:70px;
	text-decoration:none;
}

#toppage #side_r {
	width:265px;
	float:right;
	text-align:left;
}

#scd_t,#blg_t {
	width:250px;
	height:23px;
	text-indent:-9999px;
	line-height:23px;
}
#scd_t { background:url(../image/side_scd_t.jpg) no-repeat;}
#blg_t { background:url(../image/side_blg_t.jpg) no-repeat;}

#scd_wrap {
	width:250px;
	background:url(../image/scd_b.gif) repeat-y;
}

#scd_l {
	width:66px;
	float:left;
	text-align:center;
	padding-top:20px;
}

#scd_r {
	width:180px;
	float:right;
}

#toppage #calendar {
	width:175px;
	margin:10px 0px 0px;
	text-align:center;
	font-size:11px;
}
#calendar th { background:#ccc;}

#toppage #calendar {
	width:165px;
	margin:10px 0px 0px;
	text-align:center;
}
#toppage #calendar th { background:#ccc;}

#scd_f,#blg_f {
	width:250px;
	height:30px;
	line-height:15px;
}
#scd_f { background:url(../image/scd_f.gif) no-repeat;}
#blg_f { background:url(../image/blg_f.gif) no-repeat;}

#scd_area {
	width:145px;
	background:#fff;
	margin:20px auto 10px;
}

#scd_s_t {
	width:145px;
	height:23px;
	text-indent:-9999px;
	background:url(../image/scd_s_t.jpg) no-repeat;
}

#calendar {
	width:135px;
	margin:5px auto;
	text-align:center;
	font-size:11px;
}
#calendar th {}
#calendar td {}

#s_blg_tb {
	margin:0px auto;
	width:240px;
}
#s_blg_tb th {
	font-weight:normal;
	font-size:11px;
	padding:0px 15px 5px;
	background:url(../image/arrow.gif) no-repeat 0px 3px;
	vertical-align:top;
}
#s_blg_tb td {
	vertical-align:top;
}

#blg_wrap {
	width:250px;
	padding-top:10px;
	background:url(../image/s_blg_b.gif) repeat-y;
}

#adm_bn {
	width:250px;
	height:163px;
	background:url(../image/adm_bn.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
#adm_bn a,#adm_bn a:hover {
	width:250px;
	height:163px;
	display:block;
}
#adm_bn a:hover { background:url(../image/adm_bn_hv.jpg) no-repeat;}

#top_add {
	margin-top:10px;
}
#topadd_in {
	width:730px;
	height:145px;
	margin:0px auto;
	background:url(../image/top_add.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}

#footer {
	clear:both;
	background:url(../image/copy_bg.jpg) repeat-x 0 48px;
}

#link_area {
	width:900px;
	margin:0 auto;
	height:48px;
	text-align:left;
}

#l_inner { padding-right:55px;}

#f_link {
	width:318px;
	float:right;
}

#f_link li {
	float:left;
	text-indent:-9999px;
	font-size:0px;
	line-height:18px;
	margin-top:25px;
}

#go_contact {
	width:112px;
	height:18px;
	background:url(../image/go_contact.gif) no-repeat;
}
#go_link {
	width:83px;
	height:18px;
	background:url(../image/go_link.gif) no-repeat;
}
#go_sitemap {
	width:122px;
	height:18px;
	background:url(../image/go_sitemap.gif) no-repeat;
}

#go_contact a {
	width:92px;
	height:18px;
	display:block;
}
#go_link a {
	width:53px;
	height:18px;
	display:block;
}
#go_sitemap a {
	width:92px;
	height:18px;
	display:block;
}
#copy_area {
	width:900px;
	height:48px;
	margin:0 auto;
	text-align:right;
}
#copy_area p {
	font-size:11px;
	padding:10px 80px 0px 0px;
}


/* 中面共通 */
.inn_bg { background:url(../image/inn_header_bg.jpg) repeat-x;}
#submenu_area {
	width:900px;
	height:53px;
	text-align:center;
	background:url(../image/submenu_bg.gif) repeat-x;
}
#header {
	width:900px;
	height:92px;
	background:url(../image/header_bg.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#h_inner {
	width:730px;
	margin:0 auto;
}
#header h1 {
	display:block;
	width:360px;
	height:92px;
}
#header h1 a {
	display:block;
	width:358px;
	height:92px;
	text-decoration:none;
}

#menu_hv {
	background:url(../image/arrow.gif) no-repeat 0 3px;
	padding-left:15px;
	color:#e6041a;
}

/* 	年度情報 */
#submenu {
	padding:7px 70px 0;
}
#submenu li {
	float:left;
	margin-right:18px;
}
#submenu a {
	padding-left:15px;
}
#submenu li a:hover {
	background:url(../image/arrow.gif) no-repeat;
	padding-left:15px;
}
.gotop {
	width:125px;
	height:12px;
	float:right;
	background:url(../image/gotop.gif) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
.gotop a {
	width:125px;
	height:12px;
	display:block;
}

h2 {
	width:760px;
	height:28px;
	text-indent:-9999px;
	border-bottom:1px dotted #e6041a;
	margin-bottom:15px;
}
#h2_1 { background:url(../year/image/h2_1.gif) no-repeat;}
#h2_2 { background:url(../year/image/h2_2.gif) no-repeat;}
#h2_3 { background:url(../year/image/h2_3.gif) no-repeat;}
#h2_4 { background:url(../year/image/h2_4.gif) no-repeat;}
#h2_5 { background:url(../year/image/h2_5.gif) no-repeat;}

.go_infolist {
	width:84px;
	height:12px;
	float:right;
	background:url(../image/go_infolist.gif) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
.go_infolist a {
	width:84px;
	height:12px;
	display:block;
}
.go_toppage {
	width:125px;
	height:12px;
	float:right;
	text-indent:-9999px;
	font-size:0px;
	background:url(../image/go_toppage.gif) no-repeat;
}
.go_toppage a {
	width:125px;
	height:12px;
	display:block;
}


/* 年度情報 */ 

#abt_name {
	width:760px;
	height:180px;
	background:url(../year/image/abt_name.jpg) no-repeat 20px 0;
	font-size:0;
	text-indent:-9999px;
}

h3 {
	font-size:15px;
	color:#e6041a;
	padding:15px 0 0 15px;
	margin-bottom:10px;
}

.txt_box {
	width:760px;
	margin-bottom:30px;
	background:url(../year/image/txt_bg.jpg) no-repeat;
	clear:both;
}
.txt_box2 {
	width:760px;
	clear:both;
	background:url(../schedule/image/scd_bg.gif) repeat-y;
}
.txt_box3 {
	width:760px;
	clear:both;
	background:url(../bloglist/image/blg_bg.gif) repeat-y;
}
.txt_box4 {
	margin:0 auto;
	width:650px;
	clear:both;
	background:url(../info/image/info_bg_t.jpg) no-repeat;
}
.txt_box5 {
	margin:0 auto;
	width:650px;
	clear:both;
}

#rinen {
	width:308px;
	height:35px;
	background:url(../year/image/rinen_txt.gif) no-repeat 0 5px;
	font-size:0;
	text-indent:-9999px;
}

ul#houshin {
	display:block;
	margin:5px 15px 15px;
}
#houshin li {
	display:block;
	line-height:2em;
}

#slogan {
	width:596px;
	height:190px;
	background:url(../year/image/slogan_txt.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.ktd_ttl {
	font-size:14px;
	display:block;
}

/* 組織図 
#flow2009 {
	width:730px;
	height:761px;
	background:url(../year/image/flow.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}*/
#flow2010 {
	width:755px;
	height:830px;
	background:url(../year/image/flow.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#flow2010 dl, #flow2010 dt, #flow2010 dd {
	display:none;
}

#chart {
 text-align:center;
 line-height:1.3em;
}
#chart a { color:#333; text-decoration:underline;}
#chart a:hover { color:#c71e11;}

#chart2 a { color:#333; text-decoration:underline;}
#chart2 a:hover { color:#c71e11;}

#chart th {
	width:100px;
	padding:3px 0;
	color:#fff;
}

#chart td{	vertical-align:top;}

.bg1 {
	width:100px;
	padding:3px 0;
	background:#f0a759;
	border:1px solid #f9cd9e;
}

.bg2 {
	width:100px;
	padding:3px 0;
	background:#fcf1ce;
	border:1px solid #f9cd9e;
}

.bg3 {
	width:100px;
	background:#a86758;
	padding:3px 0;
}

.bg4 {
	padding:3px 0;
	background:#9ea987;
	border:1px solid #bfc8ad;
}

#chart_in { width:100px; text-align:center;}

#chart2 {
	margin:0px auto;
	width:650px;
	margin-top:30px;
}
#chart2 th {
	text-align:center;
	padding:3px 0;
	color:#fff;
}
#chart2 td {
	text-align:center;
	padding:3px 0 20px;
}

.line_1 {background:url(../image/line.gif) repeat-y;}
.line_2 { background:url(../image/line_2.gif) no-repeat;}
.line_3 { background:url(../image/line_3.gif) no-repeat;}
.line_4 { background:url(../image/line_4.gif) no-repeat;}
.line_5 { background:url(../image/line_5.gif) no-repeat;}
.line_6 { background:url(../image/line_6.gif) no-repeat;}
.line_7 { background:url(../image/line_7.gif) repeat-x;}

/* 執行部紹介 */

.ph_left {
	width:120px;
	float:left;
}
.ph_right {
	width:610px;
	padding-top:10px;
	float:right;
}
.name {
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #ed7463;
}
.name_b { font-size:15px;}

.introwrap {
	 margin-bottom:20px;
	}
	
.intro { margin-bottom:10px;}
.intro th {
	width:120px;
	vertical-align:top;
	border-right:6px solid #ef897f;
	border-bottom:1px dotted #ef897f;
}

.tb_t1 {
	width:93px;
	height:14px;
	background:url(../year/image/tb_t1.gif) no-repeat;
	text-indent:-9999px;
}
.tb_t2 {
	width:115px;
	height:14px;
	background:url(../year/image/tb_t2.gif) no-repeat;
	text-indent:-9999px;
}

.intro td {
	padding:0 0 5px 5px;
	border-bottom:1px dotted #d37b74;
}

.txt_t1 {
	font-weight:bold;
	color:#c71e11;
	background:#eee2c3;
	padding:3px 10px;
	margin-bottom:5px;
}


/* 栃木JCについて */

#h2_abt1 { background:url(../about/image/h2_abt1.gif) no-repeat;}
#h2_abt2 { background:url(../about/image/h2_abt2.gif) no-repeat;}
#h2_abt3 { background:url(../about/image/h2_abt3.gif) no-repeat;}
#h2_abt4 { background:url(../about/image/h2_abt4.gif) no-repeat;}
#h2_abt5 { background:url(../about/image/h2_abt5.gif) no-repeat;}
#h2_abt6 { background:url(../about/image/h2_abt6.gif) no-repeat;}
#h2_abt7 { background:url(../about/image/h2_abt7.gif) no-repeat;}


/* 用語解説 */

.word_tb {}
.word_tb th {
	width:200px;
	vertical-align:top;
	border-bottom:1px solid #ccc;
	padding:10px 0;
}

.line_t {
	padding-top:10px;
}
.line_b {
	width:760px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

.word_list {
	padding:0 0 40px 0px;
}
.word_list li {
	float:left;
	color:#999;
	padding-left:15px;
}

.word_list a { padding-left:15px}
.word_list a:hover {
	background:url(../image/arrow.gif) no-repeat;
	padding-left:15px;
}


/* 活動内容 */

.photo_l {
	margin-right:20px;
	float:left;
}
.photo_r {
	margin-left:20px;
	float:right;
}

.list_deco1 {
	margin:10px 0;
}
.list_deco1 li {
	background:url(../image/dot.gif) no-repeat 0 4px;
	padding:3px 0 0 17px;
}

/* 入会案内 */

#no_01,#no_02,#no_03,#no_04,#no_05,#no_06,#no_07 {
	width:200px;
	height:50px;
	text-indent:-9999px;
}
#no_01 { background:url(../about/image/no_01.gif) no-repeat;}
#no_02 { background:url(../about/image/no_02.gif) no-repeat;}
#no_03 { background:url(../about/image/no_03.gif) no-repeat;}
#no_04 { background:url(../about/image/no_04.gif) no-repeat;}
#no_05 { background:url(../about/image/no_05.gif) no-repeat;}
#no_06 { background:url(../about/image/no_06.gif) no-repeat;}
#no_07 { background:url(../about/image/no_07.gif) no-repeat;}

.tb_deco1 { width:710px;}
.tb_deco1 th {
	border-bottom:1px dotted #ccc;
	font-weight:normal;
}
.tb_deco1 td {
	padding:10px 0px;
}

.arrow_b img {
	margin-left:110px;
	margin-bottom:30px;
}
.line_l {
	border-left:5px solid #e6041a;
	padding-left:10px;
}

.tb_deco2 {
	width:400px;
	border:2px solid #d8c69a;
	margin-left:20px;
}
.tb_deco2 th {
	width:110px;
	padding:5px 0;
	text-align:center;
	font-weight:bold;
	background:#eee2c3;
	border-bottom:1px dotted #fff;
}
.tb_deco2 td {
	padding:5px 10px 5px 30px;
	border-bottom:1px dotted #d8c69a;
}

#pdf_wrap {
	width:370px;
	float:right;
	line-height:1.3em;
}
#pdf_wrap img { margin-right:5px;}

#pdf_txt {
	width:250px;
	float:right;
	font-size:11px;
	line-height:1.3em;
}

#pdf { font-weight:bold; color:#e6041a;}

#go_pdf {
	width:200px;
	height:47px;
	background:url(../about/image/nyukai.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
#go_pdf a {
	width:200px;
	height:37px;
	display:block;
}


/* リンク */

#tb_deco3 { width:720px;}
#tb_deco3 a { text-decoration:underline;}
#tb_deco3 th {
	background:#e4d2a5;
	padding:3px 5px;
}
#tb_deco3 td {
	vertical-align:top;
	padding:0px 0 10px 15px;
}

#link_tbl { width:720px;}
#link_tbl a { text-decoration:underline;}
#link_tbl th {
	text-align:left;
	font-weight:normal;
	padding:8px 15px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
#link_tbl td {}

.link_t {
	background:url(../image/arrow.gif) no-repeat 0 11px;
	padding-left:15px;
}


/* Q&A */

.tb_deco4 {}
.tb_deco4 th {
	width:260px;
	vertical-align:top;
	padding-top:2px;
}
.tb_deco4 td {
	padding-bottom:10px;
}

.q_mark {
	width:25px;
	background:url(../about/image/Q_mark.gif) no-repeat;
}
.a_mark {
	width:22px;
	background:url(../about/image/A_mark.gif) no-repeat;
}

.q_line { border-top:1px dotted #ccc;}

.q_txt { padding-right:20px;}


/* 月間スケジュール */

#h2_scd { background:url(../schedule/image/h2_scd.gif) no-repeat;}

#schedule_l {
	width:200px;
	float:left;
	padding:20px 0;
}
#schedule_r {
	width:540px;
	float:right;
}

#scd_calender {
	width:180px;
	margin:0 auto 10px;
}

#scd_cld_t {
	width:180px;
	height:30px;
	background:url(../schedule/image/scd_t.jpg) no-repeat;
	text-indent:-9999px;
}
#scd_cld_b {
	width:180px;
	background:url(../schedule/image/scd_b.gif) repeat-y;
}
#csd_cld_f {
	width:180px;
	height:15px;
	background:url(../schedule/image/scd_f.gif) no-repeat;
}

#scd_mon {
	width:165px;
	margin:0 auto;
	text-align:center;
}
#scd_mon p { font-size:11px;}

#scd_cal {
	width:165px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	background:#fff;
}

#scd_calendar th { background:#ccc;}

#scd_txtarea {
	width:540px;
	margin-bottom:10px;
	background:url(../schedule/image/scd_txt_b.jpg) repeat-y;
}
#scd_txt_t {
	width:540px;
	height:30px;
	background:url(../schedule/image/scd_txt_t.jpg) no-repeat;
}
#scd_txt_t p {
	width:500px;
	margin:0 auto;
	padding:15px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}

#scd_in {
	padding:30px 20px 10px;
	line-height:1.7em;
}

#date {
	width:500px;
	margin:0 auto;
	text-align:right;
}

#scd_txt_f {
	width:540px;
	height:19px;
	background:url(../schedule/image/scd_txt_f.jpg) no-repeat;
}

#go_scd_list {
	width:140px;
	height:12px;
	float:right;
	background:url(../schedule/image/go_scd_list.gif) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
#go_scd_list a {
	width:140px;
	height:12px;
	display:block;
}

#adm_bn2 {
	width:180px;
	height:180px;
	margin:0 auto;
	background:url(../image/adm_bn2.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
}
#adm_bn2 a,#adm_bn2 a:hover {
	width:180px;
	height:180px;
	display:block;
}
#adm_bn2 a:hover { background:url(../image/adm_bn2_hv.jpg) no-repeat;}

#scd_list_t {
	font-size:14px;
	font-weight:bold;
	color:#e6041a;
	border-left:8px solid #e6041a;
	background:#f0e8d3;
	padding:3px 8px;
	margin-bottom:10px;
}

#scd_list, .scd_list { margin-left:20px;}
#scd_list { margin-left:20px; padding-bottom:150px;}

#scd_list li, .scd_list li {
	background:url(../image/arrow2.jpg) no-repeat 0 3px;
	padding-left:22px;
	margin-bottom:20px;
}
#scd_list a {}
#scd_list a:hover {}
#scd_list a:hover {}

.blg_ttl {
	font-size:14px;
	display:block;
	margin-bottom:10px;
	border-bottom:1px dotted #999;
	padding-bottom:3px;
}
.scd_list { margin-left:20px;}
.scd_list li {
	background:url(../image/arrow2.jpg) no-repeat 0 3px;
	padding-left:22px;
	margin-bottom:20px;
}

/* 委員会ブログ */

#bloglist_r {
	width:200px;
	float:right;
	padding:20px 0;
}
#bloglist_l {
	width:540px;
	float:left;
/*	background:url(../bloglist/image/bloglist_bg.jpg) no-repeat;*/
}

#h2_bloglist { background:url(../bloglist/image/h2_bloglist.gif) no-repeat;}


/* お問い合わせ */

#h2_cnt { background:url(../contact/image/h2_cnt.gif) no-repeat;}

#contact .intro {
	margin:20px 0 20px 20px;
}
#contact .intro th {
	background:url(../image/dot.gif) no-repeat 0 5px;
	font-weight:normal;
	padding:3px 3px 3px 18px;
}
#contact .intro td {
	padding:10px 10px;
}

#form_btn01 {
	display:block;
	width:176px;
	height:40px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0px;
	background:url(../contact/image/form_btn01.jpg) no-repeat;
}
#form_btn02 {
	display:block;
	width:176px;
	height:40px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0px;
	background:url(../contact/image/form_btn02.jpg) no-repeat;
}
#form_btn03 {
	display:block;
	width:176px;
	height:40px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0px;
	background:url(../contact/image/form_btn03.jpg) no-repeat;
}

#thanks {
	width:470px;
	height:320px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0px;
	vertical-align:middle;
	background:url(../contact/image/thanks.jpg) no-repeat;
}
#thanks a {
	width:470px;
	height:205px;
	display:block;
}


/* サイトマップ */

#h2_sitemap { background:url(../sitemap/image/h2_sitemap.gif) no-repeat;}

#sm_tb {}
#sm_tb th {
	padding-right:10px;
	vertical-align:top;
	line-height:2.5em;
}
#sm_tb td {
	line-height:2.5em;
	vertical-align:top;
}

.sm_list {}
.sm_list li {
	background:url(../image/arrow.gif) no-repeat 0 9px;
	padding-left:15px;
}

.arrow {
	background:url(../image/arrow2.jpg) no-repeat 0 9px;
	padding-left:20px;
	font-weight:normal;
}

.dot {
	background:url(../image/dot.gif) no-repeat 0 8px;
	padding-left:16px;
}

/* お知らせ */

#h2_info { background:url(../info/image/h2_sitemap.gif) no-repeat;}

#info_txt {
	margin:0 auto;
	width:600px;
	line-height:1.7em;
	clear:both;
}

h4 {
	width:600px;
	margin:0px;
	border-bottom:1px #c71e11 dotted;
	padding:20px 0 3px;
	font-size:14px;
}

#info_date {
	text-align:right;
	margin-bottom:5px;
}

#info_txt_f {
	width:650px;
	height:40px;
	background:url(../info/image/info_bg_f.jpg) no-repeat;
}

/* 沿革 */

#history_tb {}
#history_tb th {
	vertical-align:top;
	padding:10px 20px 10px 0;
	border-bottom:1px dotted #ccc;
}
#history_tb td {
	vertical-align:top;
	padding:10px 20px 10px 0;
	border-bottom:1px dotted #ccc;
}

#history_tb img { margin-top:5px;}

.txt_14 {
	font-size:14px;
	margin-bottom:5px;
	color:#c71e11;
}

/* 2010 */
.txt_large {
	font-size:14px;
	line-height:1.6em;
	display:block;
	padding-bottom:10px;
}