@charset 'utf-8';

/*== subsidy ==*/

html{overflow-y:scroll;}

#content-column .news{
	padding-top:4px;
	padding-left:20px;
	list-style:none;
}
*html #content-column .news{padding-top:6px;}
/* IE7 hack */
*:first-child+html #content-column .news{padding-top:6px;}

#content-column .news li{
	padding:10px 0 0;
	border-bottom:1px dashed #cdcdcd;
	background:none;
	clear:both;
	text-align:left;
}
/* IE6 hack */
*html #content-column .news li{padding:7x 0 0;}
/* IE7 hack */
*:first-child+html #content-column .news li{padding:7px 0 0;}

#content-column .news li span{
	width:105px;
	margin:0px;
	padding:0;
	display:block;
	float:left;
}
#content-column .news li p{
	width:575px;
	margin:0px;
	padding:0px;
	display:block;
	float:right;
}

/* IE6 hack */
*html #content-column .news li{margin-top:0px;}
/* IE7 hack */
*:first-child+html #content-column .news li{margin-top:0px;}


#content-column .search_btn{
	margin:0 0 22px 82px;
}
#content-column .search_btn li{
	padding:0px;
	background:none;
	float:left;
}
#content-column .search_btn .sbtnr{margin-right:50px;}


#content-column .inquiry_table{
	border:1px solid #999999;
}
#content-column .inquiry_table th{
	width:183px;
	background-color:#EEEEEE;
	color:#222222;
	font-weight:normal;
}
#content-column .inquiry_table th,
#content-column .inquiry_table td{
	padding:7px 11px 5px;
	border:1px solid #999999;
}



/*== common ==*/
#content-column .note{
	margin-top:4px;
	text-align:right;
	clear:both;
}
#content-column .note02{
	margin-top:4px;
	font-size:85%;
	text-align:right;
	clear:both;
}
#content-column .note03{
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px dotted #000000;
	color:#333333;
	font-weight:bold;
	clear:both;
}

#content-column .pagetop{
	margin:0px;
	padding:0px;
	text-align:right;
	clear:both;
}
#content-column .pagetop img{display:inline;}

#content-column .fcol_red{color:#e60707;}


/*== news ==*/
#content-column .news-time{
	margin-left:10px;
	padding-top:2px;
	background:#fcfff3 url(../../news/images/news-time_bg_top.png) center top no-repeat;
}
#content-column .news-time span{
	width:672px;
	padding:4px 14px 2px 14px;
	color:#333333;
	background:url(../../news/images/news-time_bg_btm.png) center bottom no-repeat;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	font-size:138%;
	font-weight:bold;
	display:block;
}


/*== popup ==*/

/*popup comon*/
#wrapper_popup {
	width:712px;
	margin-left:20px;
	text-align:left;
}
#wrapper_popup #header{
	height:59px;
	margin:0 0 30px;
	border-bottom:1px solid #333333;
}

#wrapper_popup #header #logo{
	margin-top:22px;
	margin-bottom:22px;
}
#wrapper_popup #header #logo h1{
	margin-right:15px;
}

/*site_subttl*/
#wrapper_popup .site_subttl{margin-bottom:17px;}


/*content-column*/
#wrapper_popup #content-column{
	width:710px;
	padding:28px 0px 0px;
	border:1px solid #e6e6e6;
}
#wrapper_popup #content-column p{margin:0px; padding:0px;}
#wrapper_popup #content-column img{display:inline;}

#wrapper_popup #content-column .nosrt{
	margin-bottom:28px;
	color:#E60707;
	font-size:108%;
	text-align:center;
}
#content-column .nosrt span{
	font-size:123.1%;
	font-weight:bold;
}

#wrapper_popup #content-column h2{
	margin:0 19px 20px;
	clear:both;
}

#wrapper_popup .img_arw{
	width:35px;
	margin:0 auto 20px;
	clear:both;
}
#wrapper_popup .btn_ok{
	width:110px;
	margin:0 auto;
	clear:both;
}
#wrapper_popup .btn_exm{
	width:180px;
	margin:0 0 0 auto;
	clear:both;
}
#wrapper_popup .btn_cls{
	width:110px;
	margin:0 auto;
	padding-top:15px;
	clear:both;
}
#wrapper_popup #content-column .img_pls{
	margin:15px auto;
	text-align:center;
	clear:both;
}

/* line */
.line01{
width:672px;
height:3px;
margin:19px auto 25px;
background: url(../../images/line01.png) left top repeat-x;
clear:both;
}
.line01 hr{display:none;}

#wrapper_popup #content-column .fcol_s{font-size:85%; line-height:1.24;}
#wrapper_popup #content-column .fcol_red{color:#e60707;}
#wrapper_popup #content-column .fcol_red02{color:#f13900; font-size:138%; font-weight:bold;}
#wrapper_popup #content-column .fcol_red03{color:#f13900; font-size:108%; font-weight:bold;}
#wrapper_popup #content-column .fcol_b{font-weight:bold;}

#wrapper_popup #content-column .link01{
	padding-left:19px;
	font-weight:normal;
	background:url(../images/subnavi_disc-open.png) left center no-repeat;
	white-space:nowrap;
}


/*=popup search_post=*/
#wrapper_popup #content-column .page_ex{
	margin:0 19px 33px;
}
#wrapper_popup #content-column .choice_txt{
	margin-bottom:22px;
	font-size:138%;
	text-align:center;
}
#wrapper_popup #content-column .search_box{
	width:318px;
	margin:0 auto 13px;
	padding:14px 51px 5px;
	background-color:#f9f9f9;
}
#wrapper_popup #content-column .fred01{
	color:#e60707;
	font-size:138%;
}


/*search_table*/
#wrapper_popup #content-column .search_box p{
	margin:0px;
	padding:0px;
}
#wrapper_popup #content-column .search_box .saearch_l{
	width:208px;
	padding-top:14px;
	float:left;
}
#wrapper_popup #content-column .search_box .saearch_r{
	width:110px;
	float:left;
}
#wrapper_popup #content-column .search_box .saearch_l #zip{	width:184px;}

#wrapper_popup #content-column .search_table{
	width:420px;
	margin:0 auto 24px;
	border:1px solid #e6e6e6;
}
#wrapper_popup #content-column .search_table th,
#wrapper_popup #content-column .search_table td{
	padding:4px 11px 2px;
	border:1px solid #e6e6e6;
}
#wrapper_popup #content-column .search_table th{
	background-color:#f9f9f9;
	color:#333333;
	font-size:138%;
	font-weight:bold;
	text-align:center;
}
#wrapper_popup #content-column .search_table td{
	color:#f13900;
	background-color:#ffffff;
	font-size:169%;
	font-weight:bold;
	text-align:left;
}


/*=popup search_area=*/
#wrapper_popup .area_img{
	background: url(../../images/area_img_bg.png) center bottom repeat-y;
}
#wrapper_popup #content-column .area_img img{display:block;}


/*=popup search_post=*/
/*conf_table*/
#wrapper_popup #content-column .conf_table{
	width:672px;
	margin:0 auto 9px;
	border:1px solid #e6e6e6;
}
#wrapper_popup #content-column .conf_table th,
#wrapper_popup #content-column .conf_table td{
	padding:7px 11px 5px;
	border:1px solid #e6e6e6;
	text-align:center;
}
#wrapper_popup #content-column .conf_table th{
	padding:0px;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
}
#wrapper_popup #content-column .conf_table td{
	font-size:93%;
	font-weight:bold;
	font-size:120%;
	line-height:1.3;
}
#wrapper_popup #content-column .conf_table .conf_sml{background-color:#ffbb53;}
#wrapper_popup #content-column .conf_table .conf_std{background-color:#f69242;}
#wrapper_popup #content-column .conf_table .conf_llrg{background-color:#e95a2c;}
#wrapper_popup #content-column .conf_table .conf_lrg{background-color:#db1911;}


/*=popup result=*/
/*conf_result*/
#wrapper_popup #content-column .conf_result{
	width:510px;
	margin:0 auto 14px;
	padding-bottom:12px;
	font-size:108%;
	font-weight:bold;
	background:#ebf3fa url(../../images/conf_result_btm.png) left bottom no-repeat;
	text-align:center;
}
#wrapper_popup #content-column .conf_result p{ line-height:1;}
#wrapper_popup #content-column .conf_result .amount01{
	color:#f13900;
	font-size:231%;
}
#wrapper_popup #content-column .conf_result .elec01{
	color:#f13900;
	font-size:162%;
}

/*cond_table */
#wrapper_popup #content-column .cond_table{
	width:450px;
	margin:0 auto 33px;
	border:1px solid #e6e6e6;
}
#wrapper_popup #content-column .cond_table th,
#wrapper_popup #content-column .cond_table td{
	padding:3px 11px 0px;
	border:1px solid #e6e6e6;
}
#wrapper_popup #content-column .cond_table th{
	background-color:#f9f9f9;
	color:#333333;
	font-size:138%;
	font-weight:bold;
	text-align:center;
}
#wrapper_popup #content-column .cond_table td{
	color:#f13900;
	font-size:169%;
	font-weight:bold;
	text-align:left;
}
#wrapper_popup #content-column .cond_table .ptet{
	padding:14px 0 12px;
}

/*result_details*/
#wrapper_popup #content-column .result_details{
	margin:0 19px 19px;
	padding:35px 9px 31px;
	background-color:#ebf3fa;
	color:#333333;
}
#wrapper_popup #content-column h3,
#wrapper_popup #content-column .result_details h4{margin:0px; padding:0px;}
#wrapper_popup #content-column .result_details h4{
	width:622px;
	margin-bottom:10px;
	padding:3px 15px 2px;
	border:1px solid #dedede;
	font-size:138%;
	background:#fcfff4 url(../../images/result_h4_bg.png) left bottom no-repeat;
	position:relative;
}
#wrapper_popup #content-column h3{
	margin:0 19px;
}
#wrapper_popup #content-column .result_details h4 .date{
	font-size:80%;
	position:absolute;
	top:6px;
	right:13px;
}
#wrapper_popup #content-column .result_details h4 img{
	vertical-align:middle;
	margin-right:12px;
	float:left;
}

/*details_table*/
#wrapper_popup #content-column .details_table{
	width:652px;
	margin:0 auto;
	border:1px solid #e6e6e6;
	font-size:108%;
}
#wrapper_popup #content-column .details_table th,
#wrapper_popup #content-column .details_table td{
	padding:7px 11px 5px;
	background-color:#ffffff;
	border:1px solid #e6e6e6;
}
#wrapper_popup #content-column .details_table th{
	width:185px;
	background-color:#f9f9f9;
	color:#333333;
	font-weight:normal;
}


/*total*/
#wrapper_popup #content-column .total{
	margin-top:66px;
	border-bottom:5px solid #559ED7;
	color:#f13900;
	font-size:269%;
	line-height:1;
	text-align:center;
}
#wrapper_popup #content-column .total img{
	margin-bottom:3px;
	vertical-align:middle;
}


/*=popup prefecture=*/
#wrapper_popup #content-column .pre_slc{
	width:481px;
	margin:0 19px 33px;
	padding:9px 0 5px 191px;
	background:#559ed7 url(../../prefecture/images/prefecture_img_01.png) left center no-repeat;
	color:#ffffff;
	font-size:138%;
	line-height:1;
}
/* IE6 hack */
*html #wrapper_popup #content-column .pre_slc{padding:10px 0 4px 191px;}
/* IE7 hack */
*:first-child+html #wrapper_popup #content-column .pre_slc{padding:10px 0 4px 191px;}

#wrapper_popup #content-column .city_slc{
	margin-bottom:20px;
	text-align:center;
}
#wrapper_popup #content-column .city_slc a{
	margin:0 5px;
	padding:9px 10px 8px 11px;
	color:#ffffff;
	font-size:18px;
	background: url(../../prefecture/images/city_slc_bg.png) center center no-repeat;
}
#wrapper_popup #content-column .city_slc span{
	margin:0 5px;
	padding:9px 10px 8px 11px;
	color:#ffffff;
	font-size:18px;
	background: url(../../prefecture/images/city_slc_non_bg.png) center center no-repeat;
}

#wrapper_popup #content-column .line_search{
	margin:0 19px;
}
#wrapper_popup #content-column .line_search p{
	margin-bottom:14px;
	background-color:#e6e6e6;
}
#wrapper_popup #content-column .line_search .pagetop{
	margin-bottom:30px;
	background-color:#ffffff;
}
#wrapper_popup #content-column .line_search ul{
	width:652px;
	margin:0 10px 24px;
}
#wrapper_popup #content-column .line_search ul li{
	width:11em;
	padding-right:5px;
	padding-left:10px;
	background: url(../../prefecture/images/point01.png) left center no-repeat;
	float:left;
	display:block;
}
#wrapper_popup #content-column .line_search ul li a{
	white-space:nowrap;
}


/*popup margin padding*/
#content-column .mb7{margin-bottom:7px;}

#wrapper_popup .mr6{margin-right:6px;}
#wrapper_popup .mt9b29{margin-top:9px; margin-bottom:29px;}
#wrapper_popup .mb0{margin-bottom:0px;}
#wrapper_popup .mb22{margin-bottom:22px;}
#wrapper_popup .mb29{margin-bottom:29px;}

#wrapper_popup #content-column .mb19{margin-bottom:19px;}
#wrapper_popup #content-column .mb29{margin-bottom:29px;}
#wrapper_popup #content-column .mt11b18{margin-top:11px; margin-bottom:18px;}

#wrapper_popup #content-column .mrl19{margin-right:19px; margin-left:19px;}
#wrapper_popup #content-column .mrl19b17{margin-right:19px; margin-left:19px; margin-bottom:17px;}

#wrapper_popup .pt35{padding-top:35px;}
#wrapper_popup .pt50{padding-top:50px;}


/* clearfix */
#content-column .news li:after,
#wrapper_popup #header #logo:after,
#wrapper_popup #content-column:after,
#wrapper_popup #content-column .search_box:after,
#wrapper_popup #content-column .line_search ul:after,
.clearfix:after
{
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#content-column .news li,
#wrapper_popup #header #logo,
#wrapper_popup #content-column,
#wrapper_popup #content-column .search_box,
#wrapper_popup #content-column .line_search ul,
.clearfix{
display:inline-block;
}

/* Hides from IE-Mac \*/

* html #content-column .news li,
* html #wrapper_popup #header #logo,
* html #wrapper_popup #content-column,
* html #wrapper_popup #content-column .search_box,
* html #wrapper_popup #content-column .line_search ul,
* html .clearfix{
height:1%;
}
#content-column .news li,
#wrapper_popup #header #logo,
#wrapper_popup #content-column,
#wrapper_popup #content-column .search_box,
#wrapper_popup #content-column .line_search ul,
.clearfix{
display:block;
}
/* End hide from IE-Mac */

