@charset "Shift_JIS";
/* 環境課 産業経済課 建設課 技術監理課*/
/* titleblock */

.mainbody .comment { margin:0.7em 0; padding:0; text-align:justify;text-justify:distribute;}
.mainbody .titleblock,.mainbody .sub_title {margin: 0 0 1em 0;padding: 0;}
.mainbody .titleblock2,.mainbody .sub_title2 {margin: 1.7em 0 1em 0;padding: 0;}
.mainbody .titleblock3 {margin: 0.5em 0 0.2em 0;padding: 0;}
.mainbody .title_csan {margin: 0 0 1em 0;padding: 0;font-weight: bold;font-size: 1.1em; text-align:center;}
.mainbody .titleblock span,.mainbody .titleblock2 span{padding: 0.4em 0.8em;font-weight: bold;font-size: 1.1em;line-height: 1.8em;}
.mainbody .listtitle{margin: 0 0 1em 0;padding: 0.3em;font-weight: bold;font-size: 1.1em; text-align:center; line-height:1.5em;}
.mainbody .sub_title,.mainbody .sub_title2{padding: 0;}
.mainbody .sub_title span,.mainbody .sub_title2 span{margin: 0;padding: 0.4em 0.8em;font-weight: bold;font-size: 1.1em;display:block;}
.mainbody .titleblock .wid_title {margin: 0;padding: 0;font-weight: bold;font-size: 1.1em;line-height: 1.8em; display:block; text-align:center;}
.mainbody .gikan_time { display:block; text-align:right; margin:0 0 1em 0; padding:0;}
.mainbody .shizai_center { display:block; text-align:center; margin:0 0 1em 0; padding:0;}
.nyusatu_sub_title1 { margin:0; padding:0.2em 0 1em 1.2em; text-indent:-1.2em; display:block;}
.nyusatu_sub_title2 { margin:0; padding:2.2em 0 1em 1.2em; text-indent:-1.2em; display:block;}
.mainbody .kyo_block{padding: 0 0 0 20px;}
.mainbody .sub_link {display: block;padding: 10px;width: 400px;margin: 20px auto;}
.wak_jisage1 { display:block; padding:0 0 0 1.2em; margin:0;}

.wak_jisage1 ol{ margin:0; padding:0 0 0 1.3em;}

.wak_jisage1 .dl_keiyaku{ margin:0; padding:0;}
.wak_jisage1 .dl_keiyaku dt{ margin:0; padding:0; float:left;}
.wak_jisage1 .dl_keiyaku dt span{ letter-spacing:1.1em;}
.wak_jisage1 .dl_keiyaku dd{ margin:0; padding:0 0 0 8em;}

.wak_jisage1 ol ul{ margin:0; padding:0 0 0 1.2em;}

.torikesi{ background:url(../image/sen_toriikesi.gif) repeat-x center center;}

.color_td1 small{ display:block;font-size:0.8em; font-weight:normal;}

.sin_stitle span strike{ text-decoration:none; background:url(../image/sen_toriikesi.gif) repeat-x center center;}

.no_left{ width:275px; float:left;}
.no_right{ width:275px; float:right;}
/* table box*/
.sinrin_com {padding:0 0 250px 0;}
.mainbody table td.row_4 {padding:0.1em 0.5em;width: 0.8em;font-weight: bold;}
.mainbody table td.side_1 {padding:0.1em 0.5em;font-weight: bold; text-align:center;}

.mainbody table th.le_border{ border-left-style:solid; border-left-width:3px;}
.mainbody table td.le_border { border-left-style:solid; border-left-width:3px; border-right:none;}
.mainbody table td.ri_border { border-left:none; text-align:right;}

.table_abura {margin:1em 0 0 0;}
.table_jokaso {margin:0.5em 0 0 0;}
.table_gomi{margin:0 0 1em 0;}
.table_sonota {margin:1.6em 0 0 0;}
/* hr */
.mainbody hr {border-top: 1px dashed #999;
	border-right: none;border-left: none;border-bottom: none;
	margin:0; padding:0; clear:both; height:1px;}
/* UL LI OL*/
.ol_kankyo1 {margin-top:0;padding-top:0;}
.ol_kyoso1 {margin: 0.5em 0 1em 2.3em;padding-left: 2.3em;line-height: 1.4em;}
.ol_kyoso2 {margin: 0.5em 0 1em 1.3em;padding-left: 1.3em;line-height: 1.4em;}
.ol_kyoso3 {margin: 0.5em 0 1em 0;padding-left: 2em; ine-height: 1.6em;}
.ol_kyoso3 li {padding-top:0.7em; padding-bottom:0.7em; line-height: 1.6em; border-top:1px dotted #CCC;}

.ol_tiiki { padding:0; margin:0;}
.ol_tiiki li {padding:0.7em 0 0.7em 1.5em; line-height: 1.6em; border-top:1px dotted #CCC; list-style-position: inside; text-indent:-1.5em}
.ol_tiiki li li{ border:none; padding:0.3em 0;}
.ol_tiiki li strong { background-image:none; padding:0;}


.ul_imglink {margin:0;padding:0; text-align:center; list-style-type: none;}
.ul_toiawase{margin:0; padding:0.2em;list-style-type: none; width:8em;}
.ul_att,.ul_att2,.ul_att3,.ul_kensetu{margin:0; padding:0.2em;list-style-type: none;}
.ul_subarea{margin:0 0 0 1.2em; padding:0.2em;list-style-type: none;}
.ul_kyoso1 {margin: 0 0 1em 0;padding-left: 4em;line-height: 1.4em; list-style:none; text-indent:-1.6em;}
.ul_kyoso2 {margin: 0 0 1em 1.3em;padding-left: 1.3em;line-height: 1.4em;list-style:none; text-indent:-1.6em;}

.ul_csan{margin:0; padding:0.2em 0 0.2em 0;list-style-type: none;}
.ul_toiawase .tellnm{margin:0; padding:0 0 0.6em 0;}
.ul_att li{margin:0; padding: 0 0 0 1em; text-indent:-1em;}
.ul_att2 li{margin:0; padding: 0.8em 0 0 1em; text-indent:-1em;}
.ul_att3 li{margin:0; padding: 0 0 0 1em; text-indent:-1em;}
.ul_csan li{margin:0; padding: 0.2em 0 0 1em; text-indent:-1em;}
.ul_kosoku {margin:0.5em 0 ; padding: 0 0 0 1.6em;}
.ul_boti {margin:0 ; padding: 0.5em 0 0 0.5em; list-style-type:none;}
.ul_kensetu li{margin:0; padding: 0 0 0 1.5em; text-indent:-1.5em;}
.ul_subarea li{margin:0; padding: 0 0 0.3em 0;}
.ul_boti li{margin:0 ; padding: 0 0 0 0.5em; text-indent:-0.5em;}
.ul_imglink li{margin:0;padding:0; display:inline;}
.ul_imglink .liimg{margin:0; padding:0 7px 0 0;}
.ul_imglink .riimg{margin:0; padding:0 0 0 7px;}
.ul_subarea .list{margin:0; padding: 0 0 0.3em 0.7em; text-indent:-0.7em;}
.ul_subarea .list ul{margin:0;padding: 0em; list-style-type:none;}
.ul_subarea .list li{margin: 0;padding: 0 0 0 2.6em;text-indent: -2.6em;line-height: 1.5em;}
.mainbody .sub_link ul{margin: 0;padding: 0;list-style-type: none;}
.mainbody .sub_link li{margin: 0;padding: 0 0 0 2.6em;text-indent: -2.6em;line-height: 1.5em;}
.ul_kensetu5{margin:0; padding:0.2em 0 0.2em 0;list-style-type: none;}
.ul_kensetu5 li{margin:0; padding:0.3em 0 0.5em 0;}

.ul_kensetu6 {margin: 20px 0 20px 0;padding: 0; list-style-type:none;}
.ul_kensetu6 .page {
	margin: 0;padding: 0.3em 0 0.3em 27px; list-style-type:none;
	background: url(../image/ico_page.gif) no-repeat 0.3em 0.4em;}
.ul_kensetu6 .pdf {
	margin: 0;padding: 0.3em 0 0.3em 27px; list-style-type:none;
	background: url(../image/acro_icos.gif) no-repeat 0.3em 0.4em;}
.ul_kensetu6 .word {
	margin: 0;padding: 0.3em 0 0.3em 27px; list-style-type:none;
	background: url(../image/word_ico.gif) no-repeat 0.3em 0.4em;}

.ul_kensetu7 { margin:0 0 0 1.5em; padding:0.2em 0;}
.ul_kensetu7 li { margin:0; padding:0;}

/* FONT COLOR */
.p_sonota{margin:0; padding: 0;}
.p_cyo2 {margin:0 0 0.8em 0; padding: 0;text-align: right;line-height: 1.5em;}
.p_title{margin:1em 0 0.2em 0; padding: 0;}
.jisage_1 {margin: 0;padding: 0.2em 0 0.2em 2.5em;text-indent: -1em;}
.jisage_1m {text-indent: 1em;margin: 0; padding:0; text-align:justify;}

.jisage_2 {margin: 0;padding: 0 0 0.2em 1em;text-indent: -1.6em;}
.jisage_3 {margin: 0;padding: 0 0 0.2em 1.6em;text-indent: -1.6em;}
/* WAK */
.wak_todoke1{margin: 1em 0; clear:both;padding:0.5em;text-align:justify;text-justify:distribute;}
.link_kaikaku{ text-align:center; margin: 1em 0 1.5em 0;}
/* DL DT DD */
.dl_pet,.dl_kensetu,.dl_nyusatu,.dl_zei{margin: 0;padding:0.2em;line-height: 1.4em; }
.dl_csan{margin: 0;padding:0.2em 0 0 1em;line-height: 1.4em; }
.dl_jokaso{margin: 0 0 1em 0;padding:0.2em;line-height: 1.4em; }
.dl_pet dt,.dl_nyusatu dt {
font-weight: bold;padding:0 1.5em 0.1em 15px;
background: url(../image/left_menu_aicon.gif) no-repeat 0px 0.3em;}



.dl_sangyo38{ margin:1em 0 0 1em; padding:0;}
.dl_sangyo38 dt {
font-weight: bold;padding:0 0.8em 0.1em 15px; float:left;
background: url(../image/left_menu_aicon.gif) no-repeat 0px 0.3em;}

.dl_sangyo38 .fnon{clear:left;}

.dl_zei dt {font-weight: normal;padding:0;}
.dl_pet dd,.dl_nyusatu dd {margin:0;padding:0 0 1.2em 16px; zoom:1;}
.dl_sangyo38 dd {margin:0;padding:0 0 0.4em 0.2em;}
.dl_sangyo38 dd ul {margin:0;padding:0.8em 0 0 1em;}
.dl_sangyo38 dd li { list-style-type:none; padding: 0 0 0.5em 0;}

.dl_jokaso dt,.dl_csan dt {padding:0; margin:0;}



.dl_csan dd {margin:-1.4em 0 0 0;padding:0 0 0.3em 4.7em;zoom:1; text-indent:-0.6em;text-align:justify;text-justify:distribute;}
.dl_jokaso dd {margin:-1.4em 0 0 0;padding:0 0 0.3em 9.5em;zoom:1;}
.dl_kensetu dt {font-weight: bold; padding:0 0 0.8em 0; margin:0;}
.dl_kensetu dd {margin:0;padding:0 0 1.2em 1.5em; zoom:1;}
.dl_csan2{padding:0; margin:0;}
.dl_csan2 dt {padding:0; margin:0;float:left;}
.dl_csan2 dd {  margin:0;padding:0 0 0 6em;}

.dl_csan3{ margin:1em 0 0; padding:0;}
.dl_csan3 dt img{ vertical-align:bottom;}
.dl_csan3 dt{ margin:0; padding:0 10px 0 0; display:table-cell}
.dl_csan3 dd{ margin:0; padding:0; display:table-cell; vertical-align:middle;}

.ul_subarea .list dl {margin:0 0 0.3em 0;padding:0; zoom:1;}
.ul_subarea .list dt {font-weight: normal;padding:0 0 0 0.6em;margin:0.8em 0 0 0;background-image: none;}
.ul_subarea .list dd{margin:-1.5em 0 0 0; padding:0 0 0 7.6em; text-indent:0em;}

.ul_sinrin {margin:2em 0 0.3em 0;padding:0;}
.ul_sinrin li{ list-style-type:none; font-size:1.1em; margin:0; padding:0;}
.ul_sinrin li a{margin:0 0 0.3em 20px;padding:2.5em 0; list-style-type:none; float:left; width:320px; text-align:center;
border-radius:0.5em; border:1px solid #FFF;}
.ul_sinrin li:first-child a{ margin:0 0 0.3em 0}

.toiawase_box{padding:0.5em; margin:20px 0 0 0;border: 1px dotted #CCC; clear:both;}
.toiawase_box dl {margin: 0;padding: 0;}
.toiawase_box dt {margin: 0;padding: 0;}
.toiawase_box dd {margin: -1.4em 0 0 0;padding: 0 0 0 7.5em;}

.p_right { margin:0; padding:0.3em 0; text-align:right;}
.cel1 { margin:0; padding:0 0 0 1.5em;}
/*clear block */
.column_clear {clear: both;}
.column { margin:0; padding:0;}
.get_reader { margin:0; padding:0.5em 0;}
.get_reader:after,.column:after{content: ".";display: block;height: 0;clear :both;visibility: hidden;}
.get_reader,.column{ display: inline-table;}
/* MacIE begin \*/
* html .get_reader,* html .column{ height: 1%;}
.get_reader,.column { display: block;}
/* MacIE end */

/* 期間限定 */
.jikan{ display:block; font-size:1.3em; padding:0.6em 0}
.btn_goiken { text-align:center; padding:15px 0;display:block;}
.box_kensetu{ margin:0; padding:0 0 0 15px; line-height:1.5;}
.box_kensetu span {display: block; text-indent:-15px; padding:0 0 0 15px; }
.box_kensetu strong {
font-weight: bold; padding:0 0.3em 0 15px; font-size:1.2em;
background: url(../image/left_menu_aicon.gif) no-repeat 0px 0em;}
.box_kensetu .bknon{ background-image:none;}
.box_kensetu .big{ font-size:1.4em; }
.box_kensetu .nonborder { border:none; margin:0 0 0 5px;}
.box_kensetu .nonborder td{ border:none;}
.box_kensetu .nonborder span{ padding:0.2em 0;}
.box_kensetu .takasa{ margin:15px 0 0 0; padding:0.3em; text-align:center;} 
.box_kensetu table { margin:10px 0 0 0; padding:0; }
.box_kensetu .wrap { width:300px; height:25px; padding:0; margin:0.2em 0; font-size:1.1em;}
.box_kensetu .wrapm { width:4em; height:25px; padding:0; margin:0.2em 0; font-size:1.1em;}
.hitokotobox {padding:20px 0 0 0;margin:15px auto 0 auto;width:550px;border-top: 1px dashed #666;}
.hitokotobox dl{padding:0;margin:0;}
.hitokotobox dt{padding:0.5em;margin:0;}
.hitokotobox dd{padding:0.8em 0 0.8em 1.5em;margin:0;}
.hitokotobox input,.hitokotobox select,.hitokotobox textarea {font-size: 100%;margin:0.1em; }
.hitokotobox p { text-align:center; display:block; padding:0; margin:0.8em 0 0 0;}
.hitokotobox .error_htk {
	font-weight: bold;color: #D00;
	display: block;padding:0.8em 0;text-align: center;	}
.hitokotobox .ok_htk {padding:0;text-align: center;display: block;	}
.hitokotobox .error_header{
	width:390px;font-weight: bold;
	margin:0 auto;color: #FFF;padding:5px;background-color: #D00;}
.hitokotobox .ok_header{
	width:390px;font-weight: bold;
	margin:0 auto;color: #FFF;padding:5px;background-color: #5BB424;}
.hitokotobox .error_box {
	width:400px;padding:4em 0; margin:0 auto;
	border: 1px solid #CCC;vertical-align: middle;}
.hitokotobox .ok_box {
	width:400px;padding:6em 0; margin:0 auto;
	border: 1px solid #CCC;vertical-align: middle;}
.hitokotobox table { padding:0; margin:0 auto; width:550px;}

.mainbody .table_non { border:none;}
.mainbody .table_non td{ border:none; margin:0; padding:0.3em 0;}

.mainbody .table_non .tdbk1{ background:url(../image/tdbk_img1.gif) no-repeat center right}
.mainbody .table_non .tdbk2{ background:url(../image/tdbk_img2.gif) no-repeat center left}
.mainbody .table_non .tdbk3{ background:url(../image/tdbk_img3.gif) no-repeat center left}
.mainbody .table_non .tdbk4{ background:url(../image/tdbk_img4.gif) no-repeat center left}
.mainbody .table_non .tdbk5{ background:url(../image/tdbk_img5.gif) no-repeat center left}
.mainbody .table_non .tdbk6{ background:url(../image/tdbk_img6.gif) no-repeat center left}
.mainbody .table_non td .titleblock{margin: 0;padding: 0;}

.mainbody .table_non td .tateh{ display:block;width:25px; padding:0 5px; text-align:center; }

.space_tate{ display:block; padding:0 0 0.6em 0;}
.days_r{ display:block; text-align:right; padding:0 10px 0.6em 0;}

.padd07em{ padding:0.7em 0;}
.waku{padding:0.8em; margin-bottom:20px; display:block; text-align:center;}

.dl_event_wanomori{ margin:0; padding:25px 0 0; clear:both; border-top:1px dotted #CCC;}
.dl_event_wanomori dt img{margin:0; padding:0;}
.dl_event_wanomori dt{ margin:0; padding:0 0 20px; float:left;}
.dl_event_wanomori dd{ margin:0; padding:0 0 0 265px;}
.set_old_size{ width:563px; margin:0 auto;}
/**/
.box_co1 {width:272px; float:left;}
.box_co1 span{ display:block; text-align:center;}
.box_co1 p{ margin:0; padding:0}
.box_co2 {width:58px; float:left;}
.box_co3 {width:330px; float:left;}
.box_co4 {margin:0 auto;}
.box_co5 {width:330px; float:left;}
.box_co6 {width:330px; float:left; margin:0 0 0 15px;}
.box_co6 table {width:330px;}
.kiyomizu_imgbox ul{margin:20px 0; padding:0; list-style-type:none}
.kiyomizu_imgbox li{display: inline;}
.ul_danti1,.ul_danti2 { margin:0 0 0 6px; padding:0; list-style-type:none; width:157px; float:left;}
.ul_danti3 { margin:0; padding:0; list-style-type:none;}
.ul_danti1 li,.ul_danti2 li,.ul_danti3 li{ margin:0; padding:0 0 0 1em; text-indent:-1em;}
.sangyo37_new{
	background:url(../image/sangyo37_new.png) no-repeat center left;
	background-size:35% auto;
	min-height:30px;
}


.img_jcia { margin:20px auto; width:560px;}
.img_big { margin:20px auto; width:600px;}
.img_jcia img{ border:1px solid #ccc; padding:3px; margin:0;}
.img_big img{ border:1px solid #ccc; padding:3px; margin:0;}