/* @import url("style.css");	 */


/* ----------------------------------------------------------------------------------------- */
/* body */
/* ----------------------------------------------------------------------------------------- */
body {
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
	text-align: center;
	}

body#top a {text-decoration: none;}
body#top a:link {color: #333333;}
body#top a:visited {color: #666666;}
body#top a:active {color: #0066CC;}
body#top a:hover {color: #FF9500;}


a {text-decoration: underline;}
a:link {color: #0066CC;}
a:visited {color: #666699;}
a:active {color: #0066CC;}
a:hover {color: #FF9500;}

#container {
	float: none;
	padding: 0px;
	width: 800px;
	margin: 0px;
	background-color: #FFF;
		text-align:left;
		overflow:visible;
	}
	
	
	
/* ----------------------------------------------------------------------------------------- */
/* 共通テキスト */
/* ----------------------------------------------------------------------------------------- */


.txt85{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	line-height: 150%;
	font-weight: normal;
	color:#333333;
}

.txt80{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	color:#333333;
}




/* ----------------------------------------------------------------------------------------- */
/* ヘッダー */
/* ----------------------------------------------------------------------------------------- */
#header {
	text-align:left;
	height: 87px;
	margin-top: 10px;
	width:100%;
	}
	
	
#header a {text-decoration: none;}
#header a:link {color: #333333;}
#header a:visited {color: #666699;}
#header a:active {color: #0066CC;}
#header a:hover {color: #FF9500;}
	
	
.header_left{
	float: left;
	width:308px;
	height: 87px;
	text-align: center;
	}
.header_right {
	text-align:right;
	float: right;
	background-color:#FFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	height: 87px;
	color: #333333;
	
	}

#headerbar{
	background-image:url(../../images/head_line.gif);
	/* width:800px; */
	height:11px;
	}



/* ----------------------------------------------------------------------------------------- */
/* メニュー */
/* ----------------------------------------------------------------------------------------- */

#top_menu {
	width: 800px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	position: relative;
	color: #333333;
	display:none;
	}

	#top_menu ul {
	width: 800px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}

#top_menu ul li {
	height: 27px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	text-indent: -3000px;
	}

#top_menu ul li a {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 27px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-indent: -3000px;
	}


li#menu01 {width: 160px;}
li#menu01 a {background-image: url(../../images/gnb_01top.gif);}
li#menu02 {width: 160px;}
li#menu02 a {background-image: url(../../images/gnb_02gas.gif);}
li#menu03 {width: 160px;}
li#menu03 a {background-image: url(../../images/gnb_03water.gif);}
li#menu04 {width: 160px;}
li#menu04 a {background-image: url(../../images/gnb_04trader.gif);}
li#menu05 {width: 160px;}
li#menu05 a {background-image: url(../../images/gnb_05about.gif);}


#top_menu ul li a:hover {
	color: #006600;
	background-position: 0px -27px;
	}


body#top	li#menu01 a,
body#qa		li#menu01 a,
body#news	li#menu01 a,
body#gas	li#menu02 a,
body#water	li#menu03 a,
body#trader	li#menu04 a,
body#tradertop	li#menu04 a,
body#about	li#menu05 a
	{background-position: 0px -54px;}




/* ----------------------------------------------------------------------------------------- */
/* フッター */
/* ----------------------------------------------------------------------------------------- */
#footer{
	
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333333;
	background-image: url(../../images/head_line.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	margin: 20px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 150%;
	}




/* ----------------------------------------------------------------------------------------- */
/* topメインイメージ */
/* ----------------------------------------------------------------------------------------- */
.mainimage{
	width:795px;
	margin-top: 5px;
	
	}
.mainimage_left{
	width:580px;
	float: left;
	}
.mainimage_right{
	width:210px;
	margin-left:0px;
	float: right;
	}
	



/* ----------------------------------------------------------------------------------------- */
/* topメイン領域 */
/* ----------------------------------------------------------------------------------------- */
#main{
	width:800px;
	margin-top: 10px;
	}

#main_left{
	float:left;
	width:210px;
	margin-right:0px;
	
	}

#main_right{
	float:left;
	width:580px;
	}
	

#main_top{
	width:750px;
		text-align:left;
	}



/* ----------------------------------------------------------------------------------------- */
/* subメイン領域 */
/* ----------------------------------------------------------------------------------------- */
#submain_left{
	float:left;
	width:0px;
	margin-right:0px;
	display: none;
	}

#submain_right{
	float:left;
	width:600px;
	}




/* ----------------------------------------------------------------------------------------- */
/* topオンライン受付バナー */
/* ----------------------------------------------------------------------------------------- */
#top_side_online a {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom-color:#CC0000;
	width:206px;
	height: 97px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	background-image:url(../../images/top_online.gif);
	}
#top_side_online a:hover {
	background-position: 0px -97px;

	}




/* ----------------------------------------------------------------------------------------- */
/* topサイドメニューバナー */
/* ----------------------------------------------------------------------------------------- */
.top_sidemenu ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}
.top_sidemenu li{
	width:191px;
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
	}
.top_sidemenu li a{
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:191px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	}


/* 料金表 */
li#price			{background-image:url(../../images/top_sidemenu_price.gif);}
li#price a			{background-image:url(../../images/top_sidemenu_price.gif);}
li#price a:hover	{background-image:url(../../images/top_sidemenu_price_on.gif);}
/* アンケート募集 */
li#quest			{background-image:url(../../images/top_sidemenu_quest.gif);}
li#quest a			{background-image:url(../../images/top_sidemenu_quest.gif);}
li#quest a:hover	{background-image:url(../../images/top_sidemenu_quest_on.gif);}
/* お問い合わせ */
li#ask				{background-image:url(../../images/top_sidemenu_ask.gif);}
li#ask a			{background-image:url(../../images/top_sidemenu_ask.gif);}
li#ask a:hover		{background-image:url(../../images/top_sidemenu_ask_on.gif);}




/* ----------------------------------------------------------------------------------------- */
/* topこんな時は */
/* ----------------------------------------------------------------------------------------- */
.top_qa{
	background-color:#efefef;
	padding: 6px;
	}
.top_qa ul{
	padding: 0px;
	margin: 0px;
	}
.top_qa li{
	background-color:#FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AAAAAA;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 23px;
	line-height: 150%;
	background-image: url(../../images/listimg_qa.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	list-style-type: none;
	}

.top_qa li a {text-decoration: none;}
.top_qa li a:link {color: #333333;}
.top_qa li a:visited {color: #666699;}
.top_qa li a:active {color: #0066CC;}
.top_qa li a:hover {color: #FF9500;}



/* ----------------------------------------------------------------------------------------- */
/* top関連リンク */
/* ----------------------------------------------------------------------------------------- */
.top_banner img{
	margin-bottom:7px;
	}




/* ----------------------------------------------------------------------------------------- */
/* top重要なお知らせ */
/* ----------------------------------------------------------------------------------------- */
#imp_news{
	border: 1px solid #CBCBCB;
	width:578px;
	}

#imp_news ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#imp_news li{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	color: #333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_top_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	margin-left: 15px;
	}

#imp_news a{color:#FF0000;}
#imp_news a:hover{text-decoration:underline;}





/* ----------------------------------------------------------------------------------------- */
/* topメインメニューのボックス */
/* ----------------------------------------------------------------------------------------- */
.top_mainmenu{
	width:580px;
	margin-top:7px;
	overflow:hidden;
	}
.top_menu_bottomline{
	width:580px;
	height: 1px;
	clear:both;
	background-image: url(../../images/top_menu_bottomline.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px;
	padding:0px;
	display: none;
	}




/* ----------------------------------------------------------------------------------------- */
/* topメインメニュー　ガス */
/* ----------------------------------------------------------------------------------------- */
.top_mainmenu_box_gas{
	float:left;
	width:285px;
	border: 1px solid #CBCBCB;
	}
.top_mainmenu_box_gas ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.top_mainmenu_box_gas li{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_orange.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	}
#top_mainmenu_gas a {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:285px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	background-image:url(../../images/top_menu_gas.gif);
	background-position: 0px -50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CBCBCB;
	}
#top_mainmenu_gas a:hover {
	background-position: 0px 0px;
	}




/* ----------------------------------------------------------------------------------------- */
/* topメインメニュー　水道 */
/* ----------------------------------------------------------------------------------------- */
.top_mainmenu_box_water{
	float:right;
	width:285px;
	border: 1px solid #CBCBCB;
	}
.top_mainmenu_box_water ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.top_mainmenu_box_water li{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	}
#top_mainmenu_water a {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:285px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	background-image:url(../../images/top_menu_water.gif);
	background-position: 0px -50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CBCBCB;
	}
#top_mainmenu_water a:hover {
	background-position: 0px 0px;
	}





/* ----------------------------------------------------------------------------------------- */
/* topメインメニュー　事業者の方へ */
/* ----------------------------------------------------------------------------------------- */
.top_mainmenu_box_trader{
	float:left;
	width:285px;
	border: 1px solid #CBCBCB;

	}
.top_mainmenu_box_trader ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.top_mainmenu_box_trader li{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_parple.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;	
	}
#top_mainmenu_trader a {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:285px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	background-image:url(../../images/top_menu_trader.gif);
	background-position: 0px -50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CBCBCB;
	}
#top_mainmenu_trader a:hover {
	background-position: 0px 0px;
	}





/* ----------------------------------------------------------------------------------------- */
/* topメインメニュー　企業局について */
/* ----------------------------------------------------------------------------------------- */
.top_mainmenu_box_about{
	float:right;
	width:285px;
	border: 1px solid #CBCBCB;

	}
.top_mainmenu_box_about ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.top_mainmenu_box_about li{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_green.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;	
	}
#top_mainmenu_about a {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:285px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	background-image:url(../../images/top_menu_about.gif);
	background-position: 0px -50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CBCBCB;
	}
#top_mainmenu_about a:hover {
	background-position: 0px 0px;
	}





/* ----------------------------------------------------------------------------------------- */
/* topお知らせ */
/* ----------------------------------------------------------------------------------------- */
.top_news{
	margin-top:7px;
	width:578px;
	border: 1px solid #CBCBCB;
	}
#top_news_title a{
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:578px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	background-image:url(../../images/top_oshirase_title.gif);
	}
.top_news ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.top_news li{
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_red.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	}
.top_news a{
	margin-left:15px;
	}
.top_news_txt{
	margin-left:40%;
	}





/* ----------------------------------------------------------------------------------------- */
/* h1設定 */
/* ----------------------------------------------------------------------------------------- */
body#top h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #333333;
	font-weight: bold;
	margin-top:-10px;
}

body#charge h1 , body#cm h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #333333;
	font-weight: bold;
	margin-top:-10px;
}

body#news h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_news.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #F21D79;
	font-weight: bold;
	margin-top:-10px;
}

body#qa h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #333333;
	font-weight: bold;
margin-top:-10px;
}

body#gas h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_gas.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #F99E58;
	font-weight: bold;
	margin-top:-10px;
}
body#water h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_water.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #64ABF7;
	font-weight: bold;
margin-top:-10px;
}

body#trader h1,body#tradertop h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_trader.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #8140FC;
	font-weight: bold;
	margin-top:-10px;
	margin-bottom:-5px;
}
body#about h1{
	height:34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	background-image: url(../../images/h1_bg_about.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	color: #2DBB2E;
	font-weight: bold;
	margin-top:-10px;
}




/* ----------------------------------------------------------------------------------------- */
/* Q＆A用 */
/* ----------------------------------------------------------------------------------------- */
body#qa h2{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 95%;
	text-align: left;
	display: block;
	padding-left: 15px;
	padding-top: 6px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 2px;
	margin-left: 10px;
	background-image: url(../../images/h2_qa.gif);
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	body#qa h3{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	text-align: left;
	display: block;
	padding-left:5px;
	padding-bottom:3px;
	color: #666666;
	font-weight: bold;
	margin-left: 25px;
	margin-right:30px;
	margin-top:0px;
	margin-bottom:20px;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #CCCCCC;
	}


.qalist ul{
	padding-left: 20px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	}

.qalist li{
	background-color:#FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	color: #333333;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	line-height: 150%;
	background-image: url(../../images/listimg_qa_small.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	list-style-type: none;
	}

.qa_main{
	width: 730px;

}

.qa_main_title{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-weight: bolder;
	text-align: left;
	width: 710px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 22px;
	background-image: url(../../images/listimg_qa.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	color: #3F7190;
	margin-bottom: 10px;
}



/* ----------------------------------------------------------------------------------------- */
/* お知らせ用 */
/* ----------------------------------------------------------------------------------------- */


.newslist ul{
	padding-left: 20px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	}

.newslist li{
	background-color:#FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	color: #333333;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	line-height: 150%;
	background-image: url(../../images/listimg_red.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	}
.newslist a{
	margin-left:15px;
	}

.news_main{
	width: 730px;

}

.news_main_date{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	text-align: left;
	width: 730px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	color: #333333;


}

.news_main_title{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-weight: bolder;
	text-align: left;
	width: 730px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	color: #3F7190;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}


/* ----------------------------------------------------------------------------------------- */
/* パン屑 */
/* ----------------------------------------------------------------------------------------- */

.breadcrumb{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	background-color: #F8F8F8;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width:650px;
}

body#qa .breadcrumb{border-bottom-color: #B2B2B2;}
body#cm .breadcrumb{border-bottom-color: #B2B2B2;}
body#charge .breadcrumb{border-bottom-color: #B2B2B2;}
body#top .breadcrumb{border-bottom-color: #B2B2B2;}
body#news .breadcrumb{border-bottom-color: #B2B2B2;}
body#gas .breadcrumb{border-bottom-color: #F99E58;}
body#water .breadcrumb{border-bottom-color: #64ABF7;}
body#trader .breadcrumb{border-bottom-color: #8140FC;}
body#tradertop .breadcrumb{border-bottom-color: #8140FC;}
body#about .breadcrumb{border-bottom-color: #77D77A;}

/* ----------------------------------------------------------------------------------------- */
/* ページナビ */
/* ----------------------------------------------------------------------------------------- */


.pagenavi{
	width: 500px;
}

.pagenavi ul {
	width: 500px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}

.pagenavi li {
	display: block;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bolder;
	background-color: #CCCCCC;
	text-align: center;
	border: 1px solid #999999;
	/*	width: 18px; */
	font-size: 75%;
	margin: 4px;
	line-height: 160%;
	padding-right: 3px;
	padding-left: 3px;
	}

.pagenavi li a {
	text-decoration: none;
	display: block;
	padding-right: 3px;
	padding-left: 3px;
	margin-left:-3px;
	margin-right:-3px;
	background-color: #fff;
	}


/* ----------------------------------------------------------------------------------------- */
/* サブページ　サイドBOX */
/* ----------------------------------------------------------------------------------------- */

.sidebox_sub{
	display: block;
	width: 187px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DFDFDF;
	border-left-color: #DFDFDF;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:0px;
	margin-bottom:0px;
}


.sidebox_sub ul{
	margin-top:1px;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C2C2C2;
	padding-top:5px;
	padding-left:0px;
}

.sidebox_sub li{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333333;
	background-image: url(../../images/sidebox_arrow.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	list-style-type: none;
	text-align: left;
	padding-left: 15px;
	margin-bottom:3px;
}

.sidebox_sub li a {text-decoration: none;}
.sidebox_sub li a:link {color: #333333;}
.sidebox_sub li a:visited {color: #666699;}
.sidebox_sub li a:active {color: #0066CC;}
.sidebox_sub li a:hover {color: #FF9500;}


/* ----------------------------------------------------------------------------------------- */
/* サブページ　サイドBOXサブタイトル*/
/* ----------------------------------------------------------------------------------------- */

body#gas .sidebox_subtitle{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight: bolder;
	color: #ED943B;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C2C2C2;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
}

body#water .sidebox_subtitle{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight: bolder;
	color: #3795F2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C2C2C2;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
}


body#about .sidebox_subtitle{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight: bolder;
	color: #2DBB2E;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C2C2C2;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
}



body#trader .sidebox_subtitle{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight: bolder;
	color: #663399;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C2C2C2;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
}


body#charge .sidebox_subtitle{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight: bolder;
	color: #3C5E81;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C2C2C2;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
}

/* ----------------------------------------------------------------------------------------- */
/* ガスtopページ　メインメニューbox*/
/* ----------------------------------------------------------------------------------------- */

.gas_mainmenu_box{
	width:600px;
	overflow:hidden;
	margin-bottom:0px;
	}

.gas_mainmenu_left{
	display: block;
	float: left;
	width: 295px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	background-image: url(../../images/gas_mainmenu_bg.gif);
	margin-top: 10px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	}


.gas_mainmenu_right{
	display: block;

	float: right;
	width: 295px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	background-image: url(../../images/gas_mainmenu_bg.gif);
	margin-top: 10px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	}

.gas_mainmenu_left ul,
.gas_mainmenu_right ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px cv;
	margin-bottom: 5px;
	margin-left: 0px;
	}


.gas_mainmenu_left li,
.gas_mainmenu_right li{
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_red.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	}

.gas_mainmenu_left  a,
.gas_mainmenu_right a {text-decoration: none;}

.gas_mainmenu_left  a:link,
.gas_mainmenu_right a:link {color: #333333;}

.gas_mainmenu_left  a:visited,
.gas_mainmenu_right a:visited {color: #666666;}

.gas_mainmenu_left  a:active,
.gas_mainmenu_right a:active {color: #0066CC;}

.gas_mainmenu_left  a:hover,
.gas_mainmenu_right a:hover {color: #FF9500;}



/* ----------------------------------------------------------------------------------------- */
/* ガスtopページ　トピックス */
/* ----------------------------------------------------------------------------------------- */


.gas_topics{
	margin-top:0px;
	width:590px;
	
	}
#gas_topics_title {
	text-decoration: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:590px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -3000px;
	background-image:url(../../images/gas_topics_title.gif);
	}
.gas_topics ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	}
.gas_topics li{
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_red.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	}
.gas_topics a{
	margin-left:15px;
	}
.gas_topics_txt{
	margin-left:40%;
	}

.gas_topics li a {text-decoration: none;}
.gas_topics li a:link {color: #333333;}
.gas_topics li a:visited {color: #666699;}
.gas_topics li a:active {color: #0066CC;}
.gas_topics li a:hover {color: #FF9500;}

/* ----------------------------------------------------------------------------------------- */
/* ガストピックスページ　 */
/* ----------------------------------------------------------------------------------------- */


.gas_topics_subtitle{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-weight: bolder;
	text-align: left;
	width: 550px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	color: #AE5222;
	margin-top:20px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	}

.gas_topics_main{
width:550px
}


/* ----------------------------------------------------------------------------------------- */
/* 水道・下水道topページ　メインメニューbox*/
/* ----------------------------------------------------------------------------------------- */

.water_mainmenu_box{
	width:600px;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:10px;
	}

.water_mainmenu_left{
	display: block;
	float: left;
	width: 295px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	background-image: url(../../images/gas_mainmenu_bg.gif);
	margin-top: 5px;
	margin-bottom:5px;
	}


.water_mainmenu_right{
	display: block;
	float: right;
	width: 295px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	background-image: url(../../images/gas_mainmenu_bg.gif);
	margin-top: 5px;
	margin-bottom:5px;
	}


.water_mainmenu_title{
	background-image: url(../../images/water_submenu_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	height: 37px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-weight: bolder;
	color: #333333;
	padding-top: 7px;
	padding-left: 10px;
	margin-bottom:0px;
}
	
.water_mainmenu_subtitle{
	background-image: url(../../images/water_submenu_subtitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	height: 27px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 95%;
	font-weight: bolder;
	color: #488DE6;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom:0px;
}



.water_mainmenu_left ul,
.water_mainmenu_right ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px cv;
	margin-bottom: 10px;
	margin-left: 0px;
	}


.water_mainmenu_left li,
.water_mainmenu_right li{
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left: 10px;
	list-style-position: outside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	color: #333333;
	text-align: left;
	padding-left: 15px;
	background-image: url(../../images/listimg_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	}

.water_mainmenu_left  a,
.water_mainmenu_right a {text-decoration: none;}

.water_mainmenu_left  a:link,
.water_mainmenu_right a:link {color: #333333;}

.waters_mainmenu_left  a:visited,
.water_mainmenu_right a:visited {color: #666666;}

.water_mainmenu_left  a:active,
.water_mainmenu_right a:active {color: #0066CC;}

.water_mainmenu_left  a:hover,
.water_mainmenu_right a:hover {color: #FF9500;}




.water_mainmenu_subtitle_link{
	background-image: url(../../images/water_submenu_subtitle_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	display: block;
	height: 27px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 95%;
	font-weight: bolder;
	color: #488DE6;
	padding-top: 5px;
	padding-left: 22px;
	margin-top:5px;
	margin-bottom:0px;
}

.water_mainmenu_subtitle_link a{text-decoration: none;}
.water_mainmenu_subtitle_link a:link {color: #488DE6;}
.water_mainmenu_subtitle_link a:visited {color: #488DE6;}
.water_mainmenu_subtitle_link a:active {color: #0066CC;}
.water_mainmenu_subtitle_link a:hover {color: #FF9500;}
