@charset "UTF-8";
/* CSS Document */
/*共通*/
br {
	letter-spacing: 0em;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 150%;
	background-image: url(../img/tmp/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0px;
	padding: 0px;
	background-color: #e27534;
}
a:link{
	color:#FF0000;
} 
a:visited{
	color:#FF0000;
} 
a:hover{
	color:#FF0000;
	text-decoration: none;
}
.txt8px {
	font-size:8px;
}
.txt10px {
	font-size:10px;
}
.txt14px {
	font-size:14px;
}
.text {
	font-size:12px;
	line-height: 1.2;
	letter-spacing: 1.2pt;
	width: 530px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
.text2 {
	font-size:12px;
	line-height: 1.2;
	letter-spacing: 1.2pt;
	width: 310px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
.txt16px_w {
	font-size: 16px;
	line-height: 160%;
	color: #FFFFFF;
	text-align: justify;
	text-justify: newspaper;
}
#wrap #right_main .line {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	margin: 0px;
	padding: 0px;
} 
li {
	padding-right: 10px;
}
.click_red {
	text-align: right;
	padding-right: 20px;
	color: #FF0000;
	font-size: 11px;
}
/*base*/
#wrap {
	background-color: #FFFFFF;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap .head_line {
	background-repeat: repeat-x;
	background-image: url(../img/tmp/line_bg.jpg);
	background-position: left top;
	height: 18px;
}
/*TOPページ*/
#wrap #left_box {
	float: left;
	width: 225px;
	padding-left: 10px;
	padding-right: 5px;
	clear: both;
}
#wrap #left_box .left_box_m {
	background-image: url(../img/tmp/left_waku_m.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-size: 12px;
	line-height: 130%;
	padding-top: 10px;
}
#wrap #left_box .left_box_b {
	background-image: url(../img/tmp/left_waku_b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
#wrap #right_main2 {
	width: 550px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
/*内部ページ*/
#wrap #left_box2 {
	float: left;
	width: 205px;
	padding-left: 10px;
	padding-right: 5px;
	clear: both;
}
#wrap #left_box2 .left_box_b {
	background-image: url(../img/tmp/left_waku_b2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
#wrap #left_box2 .left_box_m_in {
	background-image: url(../img/tmp/left_waku_m2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-size: 14px;
	line-height: 170%;
	padding-top: 10px;
}
#wrap #right_main {
	width: 570px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
#wrap #footer {
	background-image: url(../img/tmp/line_bg.jpg);
	background-repeat: repeat;
	background-position: left top;
	height: 21px;
	padding-right: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 200%;
}
/*左側枠の上部*/
#wrap #left_box .left_box_t_topics {
	background-image: url(../img/top/topics_t2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
}
#wrap #left_box2 .left_box_t_topics {
	background-image: url(../img/top/topics_t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	text-indent: -9800px;
}
#wrap #left_box2 .left_box_t_company {
	background-image: url(../img/company/company_t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	text-indent: -9800px;
}
#wrap #left_box2 .left_box_t_district {
	background-image: url(../img/district/district_t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	text-indent: -9800px;
}
#wrap #left_box2 .left_box_t_redeverop {
	background-image: url(../img/redevelop/redevelop_t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	text-indent: -9800px;
}
#wrap #left_box2 .left_box_t_guide {
	background-image: url(../img/guide/guide_t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	text-indent: -9800px;
}
#wrap #left_box2 .left_box_t_trivia {
	background-image: url(../img/trivia/trivia_t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	text-indent: -9800px;
}
#wrap #left_box2 .left_box_t_museum {
	background-image: url(../img/museum/museum_t.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
	text-indent: -9800px;
}
/*会社概要*/
#wrap #right_main .enkaku_bg {
	background-image: url(../img/company/enkaku_bg.jpg);
	height: 325px;
	width: 546px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	line-height: 150%;
}
#wrap #right_main .enkaku_bg .enkaku_in,
#wrap #right_main .enkaku_newbg02 .enkaku_in {
	/*position: relative;
	top: 15px;
	right: 15px;*/
	width: 420px;
	font-size: 12px;
	line-height: 160%;
	margin-right: 5px;
}
#wrap #right_main .company_info01 {
	background-image: url(../img/company/info_bg01.jpg);
	height: 59px;
	width: 535px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_info02 {
	background-image: url(../img/company/info_bg02.jpg);
	height: 59px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_info03 {
	background-image: url(../img/company/info_bg03.jpg);
	height: 59px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_info04 {
	background-image: url(../img/company/info_bg04.jpg);
	height: 59px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_info05 {
	background-image: url(../img/company/info_bg05.jpg);
	height: 59px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_info06 {
	background-image: url(../img/company/info_bg06.jpg);
	height: 83px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_info07 {
	background-image: url(../img/company/info_bg07.jpg);
	height: 105px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_info08 {
	background-image: url(../img/company/info_bg08.jpg);
	height: 60px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .company_infotxt {
	width: 400px;
	text-align: justify;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 15px;
}
#wrap #right_main .company_infotxt02 {
	width: 400px;
	text-align: justify;
	font-size: 14px;
	padding-top: 15px;
	padding-right: 15px;
	line-height: 130%;
}
#wrap #right_main .company_infotxt03 {
	width: 400px;
	text-align: justify;
	font-size: 14px;
	padding-top: 11px;
	padding-right: 15px;
	line-height: 130%;
}
#wrap #right_main .company_infotxt04 {
	width: 400px;
	text-align: justify;
	font-size: 14px;
	padding-top: 15px;
	padding-right: 15px;
	line-height: 130%;
	letter-spacing: 1px;
}
#wrap #right_main .president_txt {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	;
	font-size: 12px;
	line-height: 160%;
}
/*熱供給事業*/
#wrap #right_main .district_txt {
	padding-top: 10px;
	padding-right: 5px;
	text-align: justify;
	padding-left: 5px;
}
#wrap #right_main .district_teki {
	background-image: url(../img/district/district_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 493px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	line-height: 160%;
}
#wrap #right_main .district_teki .district_txt02 {
	font-size: 14px;
	margin-top: 15px;
	line-height: 150%;
}
/*事業の特長*/
#wrap #right_main .guide_feature_txt {
	font-size: 15px;
	color: #666666;
	padding-left: 10px;
	margin-top: 15px;
}
#wrap #right_main .equip_img {
	background-image: url(../img/guide/img_nagare.jpg);
	height: 570px;
	width: 554px;
	margin-left: 5px;
	text-indent: -9800px;
}
#wrap #right_main .grren_line {
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #147F09;
}
#wrap #right_main .system_txt {
	padding-right: 20px;
	padding-left: 10px;
	font-size: 12px;
	text-align: justify;
	line-height: 130%;
}
/*豆知識*/
#wrap #right_main .trivia_txt {
	position: relative;
	top: 15px;
	right: 10px;
	width: 270px;
	text-align: left;
}
#wrap #right_main .trivia_txt02 {
	position: relative;
	top: 20px;
	right: 15px;
	width: 260px;
	text-align: left;
}
#wrap #right_main .trivia02_txt {
	position: relative;
	top: 10px;
	right: 15px;
	width: 360px;
	text-align: left;
	font-size: 12px;
}
#wrap #right_main .trivia03_txt {
	position: relative;
	top: 10px;
	right: 15px;
	width: 360px;
	text-align: left;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 1px;
}
#wrap #right_main .trivia02_txt02 {
	position: relative;
	top: 8px;
	right: 15px;
	width: 360px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 1px;
}
#wrap #right_main .trivia001 {
	background-image: url(../img/trivia/trivia_bg001.jpg);
	height: 48px;
	width: 475px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia002 {
	background-image: url(../img/trivia/trivia_bg002.jpg);
	height: 63px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia003 {
	background-image: url(../img/trivia/trivia_bg003.jpg);
	height: 63px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia004 {
	background-image: url(../img/trivia/trivia_bg004.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia005 {
	background-image: url(../img/trivia/trivia_bg005.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia006 {
	background-image: url(../img/trivia/trivia_bg006.jpg);
	height: 54px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia007 {
	background-image: url(../img/trivia/trivia_bg007.jpg);
	height: 56px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia008 {
	background-image: url(../img/trivia/trivia_bg008.jpg);
	height: 57px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia009 {
	background-image: url(../img/trivia/trivia_bg009.jpg);
	height: 78px;
	width: 536px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia010 {
	background-image: url(../img/trivia/trivia_bg010.jpg);
	height: 77px;
	width: 536px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia011 {
	background-image: url(../img/trivia/trivia_bg011.jpg);
	height: 77px;
	width: 536px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia012 {
	background-image: url(../img/trivia/trivia_bg012.jpg);
	height: 53px;
	width: 536px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia013 {
	background-image: url(../img/trivia/trivia_bg013.jpg);
	height: 53px;
	width: 536px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia014 {
	background-image: url(../img/trivia/trivia_bg014.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia015 {
	background-image: url(../img/trivia/trivia_bg015.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia016 {
	background-image: url(../img/trivia/trivia_bg016.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia017 {
	background-image: url(../img/trivia/trivia_bg017.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia018 {
	background-image: url(../img/trivia/trivia_bg018.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia019 {
	background-image: url(../img/trivia/trivia_bg019.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
#wrap #right_main .trivia020 {
	background-image: url(../img/trivia/trivia_bg020.jpg);
	height: 48px;
	width: 475px;
	margin-right: auto;
	margin-left: auto;
}
/*エネルギーミュージアム*/
#wrap #right_main .table_sideline {
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #6A6A6A;
	padding-left: 5px;
	line-height: 180%;
}
#wrap #right_main .energy_bg001 {
	background-image: url(../img/museum/energy_bg001.jpg);
	height: 122px;
	width: 517px;
	margin-left: 30px;
	font-size: 12px;
	line-height: 130%;
}
#wrap #right_main .energy_bg001 .energy_bg001_txt01 {
	position: relative;
	left: 105px;
	width: 405px;
	top: 5px;
}
#wrap #right_main .energy_bg001 .energy_bg001_txt02 {
	position: relative;
	left: 105px;
	width: 405px;
	top: 25px;
}
#wrap #right_main .energy_bg002 {
	background-image: url(../img/museum/energy_bg002.jpg);
	height: 120px;
	width: 519px;
	margin-left: 30px;
	font-size: 12px;
	margin-top: 5px;
	line-height: 130%;
}
#wrap #right_main .energy_bg002 .energy_bg002_txt {
	position: relative;
	width: 400px;
	left: 10px;
	top: 15px;
}
#wrap #right_main .energy_bg003 {
	background-image: url(../img/museum/energy_bg003.gif);
	height: 120px;
	width: 511px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: -10px;
	line-height: 130%;
}
#wrap #right_main .energy_bg003 .energy_bg003_txt {
	position: relative;
	width: 400px;
	left: 100px;
	top: 45px;
}
#wrap #right_main .energy_bg004 {
	background-image: url(../img/museum/energy_bg004.jpg);
	height: 163px;
	width: 527px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: 5px;
	line-height: 130%;
	text-align: justify;
	letter-spacing: -1px;
}
#wrap #right_main .energy_bg004 .energy_bg004_txt {
	position: relative;
	width: 400px;
	left: 10px;
	top: 10px;
}
#wrap #right_main .energy_bg005 {
	background-image: url(../img/museum/energy_bg005.jpg);
	height: 159px;
	width: 507px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: 10px;
	line-height: 130%;
}
#wrap #right_main .energy_bg005 .energy_bg005_txt {
	position: relative;
	width: 400px;
	left: 100px;
	top: 10px;
}
#wrap #right_main .energy_bg006 {
	background-image: url(../img/museum/energy_bg006.jpg);
	height: 120px;
	width: 511px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: 5px;
	line-height: 130%;
	letter-spacing: -1px;
}
#wrap #right_main .energy_bg006 .energy_bg006_txt {
	position: relative;
	width: 400px;
	left: 10px;
	top: 55px;
}
#wrap #right_main .energy_bg007 {
	background-image: url(../img/museum/energy_bg007.jpg);
	height: 126px;
	width: 507px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: 10px;
	line-height: 130%;
	letter-spacing: -1px;
}
#wrap #right_main .energy_bg007 .energy_bg007_txt {
	position: relative;
	width: 400px;
	left: 100px;
	top: 10px;
}
#wrap #right_main .energy_bg008 {
	background-image: url(../img/museum/energy_bg008.jpg);
	height: 118px;
	width: 527px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: 10px;
	line-height: 130%;
	letter-spacing: -1px;
}
#wrap #right_main .energy_bg008 .energy_bg008_txt {
	position: relative;
	width: 400px;
	left: 10px;
	top: 10px;
}
#wrap #right_main .energy_bg009 {
	background-image: url(../img/museum/energy_bg009.gif);
	height: 126px;
	width: 511px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: -20px;
	line-height: 130%;
}
#wrap #right_main .energy_bg009 .energy_bg009_txt {
	position: relative;
	width: 400px;
	left: 100px;
	top: 50px;
}
#wrap #right_main .energy_bg010 {
	background-image: url(../img/museum/energy_bg010.jpg);
	height: 112px;
	width: 520px;
	margin-left: 30px;
	font-size: 14px;
	margin-top: 5px;
	line-height: 130%;
}
#wrap #right_main .energy_bg010 .energy_bg010_txt {
	position: relative;
	width: 400px;
	left: 10px;
	top: 20px;
}
#wrap #right_main .museum_photo {
	width: 550px;
	margin-left: 10px;
}
#wrap #right_main .museum_photo_table {
	margin-left: 10px;
}
#wrap #right_main .museum_photo_table .photo_txt {
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
#wrap #right_main2 .news_txt {
	font-size: 13px;
	line-height: 160%;
	padding-right: 5px;
	padding-left: 5px;
}
#wrap .topics_all {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	line-height: 160%;
}
#wrap #right_main .enkaku_newbg01 {
	background-image: url(../img/company/enkaku_newbg01.jpg);
	height: 24px;
	width: 558px;
	margin-left: 6px;
}
#wrap #right_main .enkaku_newbg02 {
	background-image: url(../img/company/enkaku_newbg02.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 558px;
	margin-left: 6px;
}
#wrap #right_main .enkaku_newbg03 {
	background-image: url(../img/company/enkaku_newbg03.jpg);
	height: 24px;
	width: 558px;
	margin-left: 6px;
}
#wrap #right_main .saiyo {
	width: 546px;
	margin-left: 10px;
}
#wrap #right_main .small {
	font-size: 9px;
}
