﻿@charset "utf-8";

body{margin:0;padding:0;height:100%;color:#333333;font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";text-align:center;font-size:80%;}

h1,h2,h3,h4,h5,h6,p,dt,dd{font-size:100%;margin:0 0 1em;padding:0;line-height:1.4em;}
ol,ul{font-size:100%;margin:0 0 1em;padding:0;line-height:1.4em;}

/* 見出しスタイル */
h1{width:505px;height:47px;color:#001C58;font-size:180%;padding:24px 15px 0 40px;background:url("../images/h1_bg01.gif") no-repeat;line-height:100%;margin:0 0 0.5em;}
h2{width:520px;height:25px;color:#ffffff;font-size:125%;padding:10px 15px 0 25px;background:url("../images/h2_bg01.gif") no-repeat;line-height:100%;margin:2em 0 1em;}
h3{}
h4{}
h5{}
h6{}

h2 a{padding:0 25px 0 0;background:url("../images/h2_mark01.gif") no-repeat 100% 50%;}
h2 a:link{color:#ffffff;text-decoration:none;}
h2 a:visited{color:#ffffff;text-decoration:none;}
h2 a:hover{color:#ffffff;}

img{border:none;}
img.left{margin:0 15px 10px 0;float:left;}
img.right{margin:0 0 15px 10px;float:right;}

a{}
a:link{color:#0075A9;text-decoration:underline;}
a:visited{color:#0075A9;text-decoration:underline;}
a:hover{color:#ff6600;text-decoration:none;}

a.link{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 50%;}

/* リストスタイル */
ul,ol{margin:0 0 1em 15px;padding:0 0 0 15px;}
li.non{list-style:none !important;}

/* テーブルスタイル */
table{background:#E5E5E5;}
th{background:#FFFFA3;text-align:left;padding:10px 15px;}
td{background:#ffffff;padding:10px 15px;}

/* th 中央寄せ */
table.th_c{}
table.th_c th{text-align:center;}

/* th,td 中央寄せ */
table.th_td_c{}
table.th_td_c th{text-align:center;}
table.th_td_c td{text-align:center;}

/* テーブル内リスト */
table ul,table ol{margin:0 0 0 8px;padding:0 0 0 8px;}


#cont{width:770px;margin:10px auto;padding:0;text-align:left;}


/* ヘッダー */
#header{width:770px;margin:0 auto;padding:0;text-align:left;}

#logo{width:200px;margin:0;padding:12px 0 0 16px;float:none;}
#logo a{background:none;padding:0;}
#header_r{display:none;}

ul#h_menu{margin:0;padding:0 0 10px;list-style:none;}
ul#h_menu li{margin:0;padding:0 0 0 15px;float:right;}
ul#h_menu li a{color:#555555;padding:0 0 0 20px;background:url("../images/ico_link01.gif") no-repeat 0 50%;}
ul#h_menu li a:hover{color:#ff6600;}

#s_box{
				width: 235px;
				float: right;
				padding: 0;
				margin: 0;
				line-height: 1em;
}
#s_box .txt{width:170px;}

#w_size{width:109px;height:31px;float:right;text-align:left;background:url("../images/w_size.gif") no-repeat 0 12px;margin:0;padding:0 0 0 90px;list-style:none;margin:0;line-height:1em;overflow:hidden;}

#w_size li{float:left;margin:0;padding:0;}
#w_size li a{display:block;text-indent:-999px;overflow:hidden;margin:0;padding:0;}
#w_size li#size_s{width:25px;height:23px;margin:0;}
#w_size li#size_m{width:36px;height:23px;margin:0 0 0 5px;}
#w_size li#size_l{width:25px;height:23px;margin:0 0 0 5px;}

#w_size li#size_s a{height:25px;background:url("../images/small.gif") no-repeat 0 -8px;margin:8px 0 0;}
#w_size li#size_s a:hover{height:31px;background:url("../images/small.gif") no-repeat -25px 0;margin:0;}
#w_size li#size_m a{height:25px;background:url("../images/medium.gif") no-repeat 0 -8px;margin:8px 0 0;}
#w_size li#size_m a:hover{height:31px;background:url("../images/medium.gif") no-repeat -36px 0;margin:0;}
#w_size li#size_l a{height:25px;background:url("../images/large.gif") no-repeat 0 -8px;margin:8px 0 0;}
#w_size li#size_l a:hover{height:31px;background:url("../images/large.gif") no-repeat -25px 0;margin:0;}

* html a.win{padding:0 0 0 15px !important;background:url("../images/ico_win02.gif") no-repeat 0 3px !important;display:inline-block;}
* html a.pdf{padding:0 0 0 15px !important;background:url("../images/ico_pdf02.gif") no-repeat 0 3px !important;}
* html a.doc{padding:0 0 0 15px !important;background:url("../images/ico_doc02.gif") no-repeat 0 3px !important;}
* html a.xls{padding:0 0 0 15px !important;background:url("../images/ico_xls02.gif") no-repeat 0 3px !important;}
* html #f_navi p a.win{padding:0 0 0 15px !important;background:url("../images/ico_win02.gif") no-repeat 0 3px !important;}
* html #pan a{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 3px !important;display:inline-block;}

*:first-child+html a.win{padding:0 0 0 15px !important;background:url("../images/ico_win02.gif") no-repeat 0 3px !important;display:inline-block;}
*:first-child+html a.pdf{padding:0 0 0 15px !important;background:url("../images/ico_pdf02.gif") no-repeat 0 3px !important;}
*:first-child+html a.doc{padding:0 0 0 15px !important;background:url("../images/ico_doc02.gif") no-repeat 0 3px !important;}
*:first-child+html a.xls{padding:0 0 0 15px !important;background:url("../images/ico_xls02.gif") no-repeat 0 3px !important;}
*:first-child+html #f_navi p a.win{padding:0 0 0 15px !important;background:url("../images/ico_win02.gif") no-repeat 0 3px !important;}
*:first-child+html #pan a{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 3px !important;display:inline-block;}

/* グローバルナビ */
#g_navi{display:none;}

/* 右ナビ */
#right{display:block;}

#right ul.r_navi{display:none;}
#right .pdf_box{display:none;}
#right .contact_box{margin:1em 0;padding:15px;text-align:center;border:solid 1px #666666;}
#right .ex_box strong{color:#0075A9 !important;}

/* 左コンテンツ */
#left{width:100%;}

#left p{padding:0 10px;}

#left ul.list{list-style:none;margin:0 0 2em;padding:0 0 0 15px;}
#left ul.list li{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 2px;margin:0 0 5px;}

#left ol.list{margin:0 0 1em 25px;padding:0 0 0 25px;}
#left ol.list li{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 2px;margin:0 0 5px;}

/* TOPページ */
#top_img{display:none;}

#news_h01{width:560px;height:43px;background:url("../images/news_h01.gif") no-repeat;margin:0;padding:0;}
#news_h02{width:560px;height:43px;background:url("../images/news_h02.gif") no-repeat;margin:0;padding:0;}
#news_h03{width:560px;height:43px;background:url("../images/news_h03.gif") no-repeat;margin:0;padding:0;}
#news_h04{width:560px;height:43px;background:url("../images/news_h04.gif") no-repeat;margin:0;padding:0;}
#news_h05{width:560px;height:43px;background:url("../images/news_h05.gif") no-repeat;margin:0;padding:0;}


.rss{width:34px;height:34px;float:left;padding:5px 0 0 107px;}
.rss_ex{width:60px;float:left;padding:12px 0 0;text-align:center;font-size:13px;}
.rss_ex a{color:#ffffff;}

#news_tab01{width:346px;height:33px;float:left;padding:7px 0 0 3px;margin:0;list-style:none;}
#news_tab01 li{float:left;margin:0;padding:0;}
#news_tab01 li a{display:block;text-indent:-999px;overflow:hidden;}
#news_tab01 li.tab01 a{width:60px;height:33px;margin:0;background:url("../images/news_tab.gif") no-repeat 0 0;}
#news_tab01 li.tab02 a{width:64px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -60px -8px;}
#news_tab01 li.tab03 a{width:61px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -124px -8px;}
#news_tab01 li.tab04 a{width:92px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -185px -8px;}
#news_tab01 li.tab05 a{width:69px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -277px -8px;}

#news_tab02{width:346px;height:33px;float:left;padding:7px 0 0 3px;margin:0;list-style:none;}
#news_tab02 li{float:left;margin:0;padding:0;}
#news_tab02 li a{display:block;text-indent:-999px;overflow:hidden;}
#news_tab02 li.tab01 a{width:60px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -0 -41px;}
#news_tab02 li.tab02 a{width:64px;height:33px;margin:0;background:url("../images/news_tab.gif") no-repeat -60px -33px;}
#news_tab02 li.tab03 a{width:62px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -124px -41px;}
#news_tab02 li.tab04 a{width:92px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -186px -41px;}
#news_tab02 li.tab05 a{width:68px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -278px -41px;}

#news_tab03{width:346px;height:33px;float:left;padding:7px 0 0 3px;margin:0;list-style:none;}
#news_tab03 li{float:left;margin:0;padding:0;}
#news_tab03 li a{display:block;text-indent:-999px;overflow:hidden;}
#news_tab03 li.tab01 a{width:59px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat 0 -74px;}
#news_tab03 li.tab02 a{width:65px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -59px -74px;}
#news_tab03 li.tab03 a{width:61px;height:33px;margin:0;background:url("../images/news_tab.gif") no-repeat -124px -66px;}
#news_tab03 li.tab04 a{width:92px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -185px -74px;}
#news_tab03 li.tab05 a{width:69px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -277px -74px;}

#news_tab04{width:346px;height:33px;float:left;padding:7px 0 0 3px;margin:0;list-style:none;}
#news_tab04 li{float:left;margin:0;padding:0;}
#news_tab04 li a{display:block;text-indent:-999px;overflow:hidden;}
#news_tab04 li.tab01 a{width:60px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat 0 -107px;}
#news_tab04 li.tab02 a{width:63px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -60px -107px;}
#news_tab04 li.tab03 a{width:62px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -123px -107px;}
#news_tab04 li.tab04 a{width:93px;height:33px;margin:0;background:url("../images/news_tab.gif") no-repeat -185px -99px;}
#news_tab04 li.tab05 a{width:68px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -278px -107px;}

#news_tab05{width:346px;height:33px;float:left;padding:7px 0 0 3px;margin:0;list-style:none;}
#news_tab05 li{float:left;margin:0;padding:0;}
#news_tab05 li a{display:block;text-indent:-999px;overflow:hidden;}
#news_tab05 li.tab01 a{width:60px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat 0 -140px;}
#news_tab05 li.tab02 a{width:64px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -60px -140px;}
#news_tab05 li.tab03 a{width:60px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -124px -140px;}
#news_tab05 li.tab04 a{width:93px;height:25px;margin:8px 0 0;background:url("../images/news_tab.gif") no-repeat -184px -140px;}
#news_tab05 li.tab05 a{width:69px;height:33px;margin:0;background:url("../images/news_tab.gif") no-repeat -277px -132px;}

.news_box{border:solid #E5E5E5;border-width:0 1px 1px;padding:0;margin:0 0 1em;position:relative;}

#news_box01{width:558px;height:300px;overflow:auto;position:relative;border:none;padding:0;}
#news_box02{width:558px;height:300px;overflow:auto;position:relative;border:none;padding:0;}
#news_box03{width:558px;height:300px;overflow:auto;position:relative;border:none;padding:0;}
#news_box04{width:558px;height:300px;overflow:auto;position:relative;border:none;padding:0;}
#news_box05{width:558px;height:300px;overflow:auto;position:relative;border:none;padding:0;}

.news_dl{text-align:left;padding:5px 0 0 10px;margin:0;font-size:90%;}
.news_dl dl{width:530px;border:dotted #cccccc;border-width:0 0 1px;padding:3px 0 3px 5px;margin:0;}
.news_dl dt{width:85px;float:left;margin:0;padding:0 5px 0 0;/*word-break:break-all;*/}
.news_dl dd{width:425px;float:left;margin:0;padding:0 0 0 13px;background:url("../images/mark01.gif") no-repeat 0 3px;}
.news_dl dl.last{border:none;}

/* バナーテーブル */
#banner_tbl{display:none;}


/* 施策リストボックス */
.list_box{width:560px;background:url("../images/l_box_bg.gif") repeat-y;margin:0 0 2em;}
.list_box .top{width:560px;height:13px;background:url("../images/l_box_top.gif") no-repeat top;overflow:hidden;}
.list_box .btm{width:560px;height:13px;background:url("../images/l_box_btm.gif") no-repeat bottom;clear:both;}

.list_box ul{list-style:none;margin:0;padding:0 20px;}
.list_box li{width:245px;float:left;margin:0 0 5px;padding:0 0 5px;border:dotted #999999;border-width:0 0 1px;}
.list_box li.last{border:none;padding:0;margin:0;}

.list_box li a{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 50%;display:block;}

.list_box li a.inline_mark{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 50%;display:inline;}
.list_box li a.inline{padding:0;background:none;display:inline;}


/* 省エネ説明用 */
.ene_box{border:solid 1px #E5E5E5;padding:10px;margin:0 0 0.5em;width:540px;}

.ene_clm_l_out{width:370px;float:left;border:dotted #999999;border-width:0 1px 0 0;}
.ene_clm_l{width:180px;float:left;}
.ene_clm_c{width:170px;float:left;padding-left:12px;}
.ene_clm_r{width:165px;float:right;}

.ene_clm_r li{border:dotted #999999;border-width:0 0 1px;padding-bottom:10px !important;margin-top:10px !important;}

.ene_clm_l ul.non{list-style:none;}

.ene_clm_l2{float:left;}
.ene_clm_c2{float:left;padding-left:5px;}
.ene_clm_r2{width:100px;float:right;}

#wide ul.list2{list-style:none;margin:0 0 2em;padding:0 0 0 7px;}
#wide ul.list2 li{padding:0 0 2px 17px;background:url("../images/ico_link02.gif") no-repeat 0 2px;margin:0 0 5px;}


h4.link a{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 2px !important;height:1.5em;}
* html h4.link a{padding:0 0 0 20px;background:url("../images/ico_link02.gif") no-repeat 0 2px !important;height:1.5em;}

/* コンテンツ素材 */
.box{border:solid 1px #E5E5E5;padding:10px;margin:0 0 1em;}

a.win{padding:0 15px 0 0;background:url("../images/ico_win02.gif") no-repeat 100% 50%;}

/* パンくず */
#pan{display:none;}


/* ページトップ */
.gotop{display:none;}

/* フッター */
#footer{display:none;}

#f_navi{display:none;}

ul#f_menu{margin:0;padding:0 10px 10px;list-style:none;}
ul#f_menu li{margin:0;padding:0 0 0 15px;float:right;}
ul#f_menu li a{color:#555555;padding:0 0 0 20px;background:url("../images/ico_link01.gif") no-repeat 0 50%;}
ul#f_menu li a:hover{color:#ff6600;}

#address{display:none;}

#copy{width:770px;background:#01479D;color:#ffffff;margin:0 auto;}
#copy p{text-align:right;margin:0 auto;padding:5px;}

/* 2カラム */
.clm2_l{float:left;width:270px;}
.clm2_r{float:right;width:270px;}

/* 3カラム */
.clm3_l{float:left;width:180px;}
.clm3_c{float:left;width:180px;margin:0 0 0 10px;}
.clm3_r{float:right;width:180px;}

/* 注釈 */
.note01{text-indent:-1em;padding-left:1em;font-size:90%;}


/* ファイルアイコン */
ul.ico{list-style:none;padding:0;margin:1em 0 1.5em;}
ul.ico li.pdf{}
ul.ico li.doc{}
ul.ico li.xls{}


/* 汎用 */
.visi{display:block !important;}
.hide{display:block !important;}

.tx_l{text-align:left !important;}
.tx_c{text-align:center !important;}
.tx_r{text-align:right !important;}

.tx_xsmall{font-size:70% !important;}
.tx_small{font-size:85% !important;}
.tx_large{font-size:115% !important;}
.tx_xlarge{font-size:130% !important;}

.red{color:#ff0000 !important;}
.green{color:#33CC00!important;}
.blue{color:#3399FF !important;}
.pink{color:#eb6877 !important;}

.w_full{width:100% !important;}

.ind01em{text-indent:-1em;padding-left:1em !important;}
.ind02em{text-indent:-2em;padding-left:2em !important;}
.ind03em{text-indent:-3em;padding-left:3em !important;}
.ind04em{text-indent:-4em;padding-left:4em !important;}
.ind05em{text-indent:-5em;padding-left:5em !important;}

.mt0{margin-top:0px !important;}
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}

.mb0{margin-bottom:0px !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}

.ml0{margin-left:0px !important;}
.ml05{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}

.mr0{margin-right:0px !important;}
.mr05{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}

.pt0{padding-top:0px !important;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}

.pb0{padding-bottom:0px !important;}
.pb05{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}

.pl0{padding-left:0px !important;}
.pl05{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}

.pr0{padding-right:0px !important;}
.pr05{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}

.fl{float:left !important;;}
.fr{float:right !important;;}

.cls{clear:both;}
/*----------------------------------------
	clearfix
-----------------------------------------*/
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
/*for IE7*/
.clearfix{display:inline-block;min-height:1%;}
/*for IE6*/
* html .clearfix{height:1%;}
/*----------------------------------------
	2020.6.4 test
-----------------------------------------*/
.cbox_l {
	border: 1px solid #666666;
	background-color: #D0F0FF;
	padding: 10px;
	margin-bottom: 10px;
	width: 350px;
	text-align: center;
	text-decoration: none;
	line-height: 26px;
}
.cbox_r {
	border-radius: 10px;
	border: 1px solid #666666;
	background-color: #FFEAFF;
	padding: 10px;
	margin-bottom: 20px;
	width: 330px;
	font-size: large;
	text-align: center;
	line-height: 26px;
	text-decoration: none;
}
.cbox_g {
	border-radius: 10px;
	border: 1px solid #666666;
	background-color: #CBFFD3;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 330px;
	font-size: large;
	text-align: center;
	line-height: 26px;
	text-decoration: none;
}
#coronatb1  {
	background-color: #666666;
}
#coronatb1 td {
	background-color: #EEEEF7;
}
#coronatb1 tr:nth-child(odd) td {	background: #fff;}

#corona_m{	background-color: #ffffff;
margin-left:20px;

}
#corona_m h4 {
margin-left:20px;
  position: relative;
    padding-bottom: .2em;
    border-bottom: 3px solid #696969;
	margin-bottom: 20px;
width:650px;
	line-height: 1.2;
}
 
#corona_m h4::after {
   position: absolute;
    bottom: -3px;
    left: 0;
    /*z-index: 2;*/
    content: '';
    width: 100px;
    height: 3px;
    background-color: #0097D0;
}
#corona_m ul{
list-style-type: none;
width:630px;
margin-left:10px;

}
#corona_m li{
width:100px;
height:35px;
display:  inline-block;
}

