@charset "Shift_JIS";
/* titleblock */
.mainbody .comment { margin:0.7em 0; padding:0; text-align:justify;text-justify:distribute;}
.mainbody .comment2 { margin:0.6em 0 0 0; padding:0; text-align:justify;text-justify:distribute;}
.mainbody .titleblock2 {margin: 1em 0;padding: 0;}
.mainbody .somu_titleblock{margin: 1em 0;padding: 0;}
.mainbody .somu_titleblock2{margin: 1.5em 0 1em 0;padding: 0;}
.mainbody .somu_subtitle3 {margin: 1.5em 0 -0.3em 0;padding: 0 0 0 1.5em;font-weight: bold;}
.mainbody .titleblock span,.mainbody .title_end span,.mainbody .titleblock2 span,
.mainbody .somu_titleblock span,.mainbody .somu_titleblock2 span{padding: 0.4em 0.8em;font-weight: bold;font-size: 1.1em;line-height: 1.8em;}
.mainbody .soumu_ticon{margin: 1.5em 0 0 0;font-weight: bold;padding:0 1.5em 0 15px; display:block;background: url(../image/left_menu_aicon.gif) no-repeat 0px 0.3em;}
.mainbody .titleblock .wid_title {margin: 0;padding: 0;font-weight: bold;font-size: 1.1em;line-height: 1.8em; display:block; text-align:center;}
.somu_subtitle{margin: 0;padding: 0;font-size: 1.3em;line-height: 1.4em;}
.syouboudan{margin: 1.3em 0 0 1em;padding: 0;
font-size: 1.3em;font-weight: bold;width:3.2em; display:block; float:left;}
.furusato_comment{margin: 1.5em 0 0 0;padding: 0;}
.furusato_comment2 {margin: 0.2em 0 1.5em 0;padding: 0; font-size:1.2em; line-height:1.4em;}
.furusato_comment2 span{font-weight:bold;}
.sp_subtitle {margin:0.8em 0 0.3em 0;padding:0.8em 0 0 0;border-top: 1px dashed #999; display:block;}
.sp_subtitle2 {margin:0.8em 0 0.3em 0;padding:0;display:block;}
/* table box*/
.test_form{ margin:0.2em auto; width:560px;}
.syokuin_table{margin:0.5em 0 1.5em 0; padding:0;}
.syokuin_table2{margin:0.5em 0 0.6em 0; padding:0;}
.syokuin_table3{margin:1.5em 0; padding:0;}
.mainbody .soumu_table1{margin:0.5em 0 0 40px; padding:0; width:540px;}
.soumu_com {padding:0 0 250px 0;}
.wak_todoke1{margin: 1em 0; clear:both;padding:0.5em;text-align:justify;text-justify:distribute;}
.wak_todoke2{margin: 1em auto; clear:both;padding:0 0.5em;text-align:justify;text-justify:distribute; width:350px;}
.wak_todoke3{margin: 1em auto; padding:0.5em;text-align:justify;text-justify:distribute; width:450px;}
.wak_todoke3 span{display:block;text-align:center;font-size: 1.2em; margin:0 0 0.5em 0;
border-bottom: 1px dashed #999; padding:0 0 0.3em 0;}
.furusato_img{ text-align:center;margin: 1em 0 0 0; padding:0; vertical-align:top;}
.link_kaikaku{ text-align:center; margin: 1em 0 1.5em 0;}
.table_plan {margin: 0.5em 0 0 0;padding:0;}
.syokuin_titleb {
	text-align:center;
	font-weight: bold;
	font-size: 1.1em;
	margin: 1.2em 0 1.2em 0;
	padding:0 0 1.2em 0;
	border-bottom:1px dashed #999;
}
.box_syokuin{ display:block; text-align:center; padding:5em 0; font-size:1.2em;}
.box_somu{ margin:0; padding:0 0 0 15px;}
/* P */
.soumu_link1,.soumu_link2{ margin:1.1em 0; padding:0;}
.p_kaikaku{ margin:0.5em 0; padding:0 0 0 1em; display:block;}
.p_chosei08{ margin:0; padding:0 0 0.3em 1.7em;}
.p_chosei08_1{ margin:0; padding:0 0 0.3em 1em;}
.p_syokuin{ margin:0 0 1.5em 0; padding:0;}
.gaiyo_size{min-height:224px; padding:0 0 0 300px;}
/* hr */
.mainbody hr {border-top: 1px dotted #999;
	border-right: none;border-left: none;border-bottom: none;
	margin:0; padding:0; clear:both; height:1px;}
/* PDF */
.pdf_chosei8 {
	margin: 1em auto;
	padding: 7px 0 5px 35px;
	background: url(../image/acro_ico.gif) no-repeat left center;
	width:14.5em; border: 1px solid #CCC;}
.pdf_chosei8 span{ font-size:0.9em;}
/* get_reader */
.get_reader .com_adobe { float:left; width:472px; display:block; text-align:justify;text-justify:distribute; margin:0; padding:0 0 0 10px;}
.get_reader .imglink { float:right; display:block; margin:0.85em 0 0 0;}
/* UL LI OL */
.ul_syokuin,
.ul_syokuin2,
.ul_syokuin2 ul{margin:0.2em;padding:0;list-style-type: none;}
.ol_saiyo{ margin-bottom:0; margin-top:0; padding-bottom:0.3em; padding-top:0.3em;}
.ol_furusato{ margin-bottom:0; margin-top:0; margin-left:0; padding-bottom:0.5em; padding-top:0.5em; padding-left:1.6em}
.ul_syokuin ul{margin:0.2em;padding:0;list-style-type: none;}
.ul_syokuin ul li{margin:0;padding:0 0 0 1.5em; text-indent:-1.5em;}
.ul_syokuin1 { margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:0; padding-left:1.5em;}
.ul_syokuin li{margin:0;padding:0;}
.ul_syokuin1 li{padding-bottom:0.1em;padding-top:0.1em;}
.ul_syokuin2 li{margin:0;padding:0 0 0.2em 1.7em; text-indent:-1.7em;}
.ul_syokuin2 ul li{margin:0;padding:0 0 0.2em 1.2em; text-indent:-1.2em; list-style-type:none;}
.ul_soumu1 {margin:0.5em 0 0 40px;padding:0;list-style-type: none;}
.ul_bousai1 {margin:0 0 0.5em 0;padding:0;list-style-type: none; float:right;}
.ul_bousai2 {margin:0.2em;padding:0;list-style-type: none;}

.ul_sogo2 {margin:0.2em 0 0 40px;padding:0;list-style-type: none;}
.ul_furusato1 {margin:0.2em;padding:0;list-style-type: none;}
.ul_furusato2 {margin:0.5em 0 0 0;padding:0.5em 0 0 0;list-style-type: none;
border-top: 1px dashed #999;border-right: none;border-left: none;border-bottom: none;}
.ul_furusato3 {margin:0.2em 0.2em 1.4em 0.2em;padding:0;list-style-type: none;}
.ul_furusato4 {margin:0.6em 0;padding:0;list-style-type: none;}

.ul_furusato4 li ul{ margin:0 0 0 1.3em; padding:0;}
.ul_furusato4 li ul li{ margin:0; padding:0; text-indent:0;}

.ul_soumu1 li,.ul_bousai2 li{margin:0;padding:0 0 0 1em; text-indent:-1em;}
.ul_furusato1 li,.ul_furusato2 li,.ul_furusato4 li{margin:0;padding:0 0 0 1em; text-indent:-1em; line-height:1.6;}

.ul_soumu {margin:1em 0 1em 20px;padding:0;list-style-type: none;}
.ul_soumu li{margin: 0;padding: 0.3em 0 0.3em 27px;list-style-type: none;}

.ul_soumu .pdf {
	margin: 0;padding: 0.3em 0 0.3em 27px;
	background: url(../image/acro_icos.gif) no-repeat 0.3em;}
.ul_soumu .word {
	margin: 0;padding: 0.3em 0 0.3em 27px;
	background: url(../image/word_ico.gif) no-repeat 0.3em;}
.ul_soumu .excel {
	margin: 0;padding: 0.3em 0 0.3em 27px;
	background: url(../image/excel_ico.gif) no-repeat 0.3em;}
.ul_soumu .line{ border-top:1px dotted #CCC; margin-top:0.5em; padding-top:0.6em;}
.ul_pdf {margin:1em 0;padding:0;list-style-type: none;}
.ul_pdf li {
	margin: 0;padding: 0.3em 0 0.3em 27px;
	background: url(../image/acro_icos.gif) no-repeat 0.3em;}
.ul_sogo li,
.ul_sogo2 li{font-weight: bold;padding: 0 0 1em 0; margin: 0;}
.ul_sogo li a{border:1px solid #999;display:block; width:450px;
margin: 0;padding: 0.7em 0 0.7em 23px;}
.ul_sogo2 li a{border:1px solid #999;display:block; width:580px;
margin: 0;padding: 0.7em 0 0.7em 23px; color:#FFF;}
.ul_kaikaku,.ul_kaikaku1{margin:0;padding:0;list-style-type: none;}
.ul_kaikaku li{margin:0;padding:0.4em 0 0 1.4em; text-indent:-1.4em;}
.ul_kaikaku1 li{margin:0;padding:0.4em 0 0 0.8em; text-indent:-0.8em;}
.ol_plan,.ol_plan2{margin-top:0.2em;margin-bottom: 0.2em; padding-top:0;padding-bottom: 0;}
.ol_plan2 li{margin-bottom: 0.8em;}
/* 期間限定 */
.ul_proposal,.ul_proposal2{margin:0.5em 0 0 0;padding:0;list-style-type: none;}
.ul_proposal li,.ul_proposal2 li{margin:0;padding:0.4em 0 0 1.4em; text-indent:-1.4em;}
.ul_proposal li ul{margin:0;padding:0 0 0 1em;list-style-type:disc;}
.ul_proposal li ul li{margin:0;padding:0.4em 0 0 0; text-indent:0;}
.ul_proposal2 li ul{margin:0;padding:0 0 0 0.3em;list-style-type:none;}
.ul_proposal2 li ul li{margin:0;padding:0.4em 0 0 0.8em; text-indent:-0.8em;}
.ul_bousai{ margin:0; padding-left:1em; line-height:1.5;}
.ul_bousai2,.ul_bousai3,.ul_bousai4 { margin:0.5em 0 0 0; padding:0; line-height:1.4;}
.ul_bousai5 { margin:1.2em 0 0 0; padding:0; line-height:1.4;}
.ul_bousai2 li{ margin:0; padding:0 0 0 1em; list-style-type:none; text-indent:-1em;}
.ul_bousai3 li{ margin:0; padding:0.8em 0 0.8em 1.3em; list-style-type:none; text-indent:-1.3em; border-top:1px dotted #CCC;}
.ul_bousai4 li{ margin:0; padding:0.6em 0 0.6em 1.3em; list-style-type:none; text-indent:-1.3em; border-bottom:1px dotted #CCC;}
.ul_bousai5 li { list-style-type:none;
	padding: 0.3em 0 0.3em 23px;
	background: url(../image/left_menu_aicon.gif) no-repeat 8px 0.6em;}
.ul_jisage1{ margin:0 0 0 1em; padding:0; list-style-type:none;}
.ul_jisage1 li{ margin:0; padding:0; text-indent:-1em;}

.ul_flow{margin:0; padding:0;}
.ul_flow li{margin:0; padding:0 0 2em 0; text-align:center; list-style-type:none;
background:url(../image/sita_yajirusi.gif) no-repeat 230px bottom}
.ul_flow li span{border:3px solid #5bb424; padding:0.5em; display:block; width:480px; margin:0;}

.flowwak .ul_flow li span{ margin:0;}

.flowwak .ul_flow{ margin:0; float:left;}
.flowwak p{ margin:0 0 0 1em; padding:6em 0 6em 1em; float:left; border-left:2px solid #999;}
.flowwak .ul_flow li {background:url(../image/sita_yajirusi.gif) no-repeat 180px bottom}
.flowwak .ul_flow li span{width:380px;}
.ul_flow .last{ background:none; padding:0 0 0em 0;}
.ul_flow .last span{border:3px solid #ff8c10;}
.proposal_table{margin:1.5em 0 0 0; padding:0;}
.dl_proposal{margin:1.5em 0 0 0;padding: 0;}
.dl_proposal dl{margin:0;padding: 0;}
.dl_proposal dd {margin:-1.4em 0 0 0;padding:0 0 0.5em 18em;}
.dl_senkyo1{ margin:0 auto; padding:0; width:350px; font-size:1.4em; line-height:1.6;}
.dl_senkyo1 dt{ margin:0; padding:0; float:left;}
.dl_senkyo1 dd{margin:0; padding:0 0 0 4em;}
.dl_zooma{ margin:20px 0 0 0; padding:15px;}
.dl_zooma dt{ margin:0; padding:0.6em 0 0 0; font-weight:bold;}
.dl_zooma dd{ margin:0; padding:0.3em 0 0 1em}
.titleline_center {bold;font-size: 1.1em;line-height: 1.8em;}
.p_cyo2 {margin:0 0 0.8em 0; padding: 0;text-align: right;line-height: 1.5em;}
.p_bousai{margin:0; padding: 1.2em 0 0 0; display:block;}
.ul_bousai3 .no_border { border-top:none; margin:0; padding:0 0 0.8em 1.3em;}
/**/
.box_bosai{margin:0; padding:0 0 15px 15px; text-align:justify;text-justify:distribute;}
.box_bosai2{margin:0; padding:0 0 0 15px; text-align:justify;text-justify:distribute;}
.box_bosai p{margin:0 0 0.8em 0; padding:0;}
.box_bosai2 p{margin:0; padding:0;}
.box_bosai form{ margin:15px 0 0 0; padding:0; text-align:center;}
/* DL DT DD*/
.linkbox{width: 29.3em;margin: 1.5em auto 0 auto; padding:15px;}
.linkbox dl{margin:00;padding: 0;}
.linkbox dt {font-weight: normal;
	padding: 0.5em 0 0.5em 35px;
	float:left;
		background: url(../image/acroicos.gif) no-repeat 13px 0.4em;}
.linkbox dd {margin:0;padding:0.5em 0 0.5em 14em;}

.dl_ganbaru{margin:0.5em 0;padding: 0;}
.dl_ganbaru dt {margin:0 0 0.3em 0;padding: 0;font-weight: bold;}
.dl_ganbaru .dt_ganbaru {margin:0.8em 0 0.3em 0;padding: 0;}
.dl_ganbaru dd {margin:0 0 0 0;padding:0 0 0 1.1em;}
.dl_bousai,.dl_bousai2{margin:0.5em 0;padding: 0;}
.dl_bousai3{margin:0 0 0.5em 0;padding: 0;}
.dl_bousai4{margin:0 0 0.5em 0;padding: 0;}
.dl_bousai dt {
	font-weight: bold;
	padding: 1.5em 0 0.3em 23px;
	background: url(../image/left_menu_aicon.gif) no-repeat 8px 1.7em;}
.dl_bousai dd{margin:0 0 0 0;padding:0 0 0 23px;}
.dl_bousai3 dd{margin:0 0 0.8em 0;padding:0 0 0 17px;}
.dl_bousai2 dt {padding: 0; margin:0}
.dl_bousai2 dd {margin:-1.4em 0 0 0; padding: 0 0 0 5.2em; }
.dl_bousai3 dt {
	font-weight: bold; font-size:1.2em; border-top:1px dotted #CCC;
	padding: 0.8em 0 0.3em 17px;
	background: url(../image/left_menu_aicon_s.gif) no-repeat 0px 1em;}
.dl_bousai4 dt {
	font-weight: bold; font-size:1.1em; border-top:1px dotted #CCC;
	padding: 0.8em 0 0.3em 0;}
.dl_bousai4 .dt_non {padding: 0.3em 0 0.4em 0; border-top:none;}
.dl_bousai4 dd {margin:0 0 0.8em 0;padding:0 0 0 17px;}
.dl_furusato1{margin:0.5em 0 1.3em 0;padding: 0;}
.dl_furusato1 dt {margin:0 0 0.3em 0;padding: 0;font-weight: bold;}
.dl_furusato1 dd {margin:0 0 0.5em 0;padding:0 0 0 1.6em;}
.dl_kaikaku {margin:0.5em 0 0 0;padding: 0;}
.dl_kaikaku dt {margin:0 0 0.3em 0;padding:0 0 0 1em;text-indent:-1em;}
.dl_kaikaku dd {margin:0 0 0.5em 0;padding:0 0 0 1em;}
.dl_kaikaku2 {margin:0.5em 0 0 0.5em;padding: 0;}
.dl_kaikaku2 dt {margin:0 0 0.3em 0;padding: 0 0 0 1em;font-weight: bold;}
.dl_kaikaku2 dd {margin:0 0 1.2em 0;padding:0 0 0 1em;}
.dl_kaikaku3 {margin:0.5em 0 0 0;padding: 0;}
.dl_kaikaku3 dt {margin:0 0 0.3em 0;padding:1.2em 0 0 1em;font-weight: bold; text-indent:-1em;
border-top: 1px dashed #999;}
.dl_kaikaku3 dd,.dl_kaikaku4 dd{margin:0 0 1em 0;padding:0 0 0 1em;}
.dl_kaikaku4 {margin:0.5em 0 0 0;padding: 0 0 0 1.5em;}
.dl_kaikaku4 dt {margin:0 0 0.3em 0;padding:0 0 0 1em;
	font-weight: normal;text-indent:-1em;border-top: none;}
.dl_kaikaku5 {margin:0.5em 0 0.8em 0;padding: 0 0 0 2em;}
.dl_kaikaku5 dt {margin:0 0 0 0;padding:0;font-weight: normal;border-top: none;}
.dl_kaikaku5 dd {margin:-1.5em 0 0.5em 0;padding:0 0 0 8em;}
.dl_syokuin{margin:0.2em 0 1.5em 0.2em;padding: 0;}
.dl_syokuin dt {margin:0 0 0.3em 0;padding: 0;}
.dl_syokuin dd {margin:0 0 0.5em 0;padding:0 0 0 1.7em;}
.dl_cyosya1{ margin:20px 0 0 15px; padding:0;}
.dl_cyosya1 dt{ margin:0; padding:0 0 0.3em 0; float:left;}
.dl_cyosya1 dd{ margin:0; padding:0 0 0.3em 15em;}
.dl_cyosya2{ margin:20px 0 0 15px; padding:0;}
.dl_cyosya2 dt{ margin:0; padding:0 0 0.3em 0; float:left;}
.dl_cyosya2 dd{ margin:0; padding:0 0 0.3em 5em;}
.dl_cyosya3{ margin:20px 0 0 15px; padding:0;}
.dl_cyosya3 dt{ margin:0; padding:0 0 0.3em 0; float:left;}
.dl_cyosya3 dd{ margin:0; padding:0 0 0.3em 8em;}
.cyosya { margin:0 0 0 10px; padding:0;}
.dl_senkyo2{ margin:0.7em 0 0 0; padding:0;}
.dl_senkyo2 dt{
	margin:0;
	padding:0;
	float:left;
	letter-spacing: 1.5em;
}
.dl_senkyo2 dd{margin:0; padding:0 0 0.5em 5em;}
.dl_propo{ margin:0; padding:0;}
.dl_propo dt{margin: 0;padding: 0.3em 0 0 0;}
.dl_propo dd { margin: -1.4em 0 0 0;padding: 0 0 0 13.3em;text-indent: -0.5em;}
.dl_propo .space1{ letter-spacing:2.4em;}
.dl_propo .space2{ letter-spacing:0.47em;}
.dl_propo .space3{ letter-spacing:0.7em;}
.dl_propo .space4{ letter-spacing:1.5em;}
.dl_propo .space5{ letter-spacing:1em;}
.dl_jisage1{margin:0; padding:0 0 0 1em;}
.dl_jisage1 dt{margin:0; padding:0.4em 0 0; border:none; font-size:1em;}
.dl_jisage1 dd{margin:0; padding:0; text-indent:0em;}
/* 期間限定 */
.saiyo_box { text-indent:0; display:block; padding:0.4em; margin:0.3em 0; width:23em; border: 1px solid #999;}
.dl_koubai {margin:0.5em 0;padding: 0.8em 0; border-top: 1px dashed #999;}
.dl_koubai dt {margin:0 0 0.3em 0;padding: 0;}
.dl_koubai dd {margin:-1.7em 0 0.5em 0;padding:0 0 0 11em;}
.haba{ width:5em; text-align: center;}
.space_tb{ margin:0.6em 0 0 0; padding:0}
.margin_top1{ margin:0.8em 0 0 0; padding:0}
/**/
.sykn_haba {letter-spacing: 1em;}
/*clear block */
.left_clear {clear: left;}
.column_clear {clear: both;}
.column { margin:0; padding:0;}
.get_reader { margin:0; padding:0.5em 0;}
.wak_suidou1:after,.column:after,
.get_reader:after{content: ".";display: block;height: 0;clear :both;visibility: hidden;}
.wak_suidou1,.column,.get_reader{ display: inline-table;}
/* MacIE begin \*/
* html .wak_suidou1,* html .column,* html .get_reader{ height: 1%;}
.wak_suidou1,.column,.get_reader { display: block;}
/* MacIE end */

#tzaisei {margin: 0; padding: 5px 0 0 0;}
#tzaisei li a{display:block; text-decoration:none; font-weight:bold;}
#tzaisei li { list-style-type:none; margin: 0 5px 0 0; padding: 0.5em 0; width:110px; border:1px solid #CCC; border-bottom:none; text-align:center; float:left; display:block;vertical-align:bottom;}

#zaisei1,#zaisei2,#zaisei3,#zaisei4,#zaisei5{ margin:0; padding:15px 10px 10px 10px; clear:both;border:1px solid #CCC; border-top:3px solid #5BB424;}

.mainbody .hr_bosai{ margin:2em 0; padding:0;}
.tax_wk{text-align:center; padding:0.7em 0;}

/* 期間限定 2012/8/15ここから */
.box_mangal { width:185px; text-align:center; float:left; margin:0; padding:15px 0 0 0;}
.box_mangal p{ font-size:1.2em; margin:0.5em 0 0.2em 0; padding:0;}
.box_mangar { margin:0 0 0 200px; overflow:hidden; zoom:1;}
.box_mangar strong{ display:block; font-size:1.2em; margin:0 0 0.3em 0; padding:0;}
.box_mangar dl{ margin:0; padding:0;}
.box_mangar dt{ margin:0; padding:0; float:left;}
.box_mangar dd{ margin:0; padding:0 0 0 5.8em; text-indent:-0.5em;}
.box_mangar .haba3 { letter-spacing:0.5em; }
/* 期間限定 2012/8/15ここまで */
.influenza_at1 span{ font-weight:normal;}
.chosei22 { margin:0; padding:20px 0 0 285px;}
.chosei22 table{ margin:0 0 20px 0; padding:0; width:100%;}

.right_tx{text-align:right;}
.btn_bousai8 { text-align:center; margin:2em auto 0; }
.btn_bousai8 a{text-align:center; padding:0.7em 1.6em;}
.at_form {font-size: 80%;text-align: left;display: block;
text-indent: -1em;padding:5px 0 0 1em;line-height: 150%;}

#ino_map{
	margin-top:10px;
	height:300px;
	width:670px;
}