﻿@charset "utf-8";

/*------------------------------------------------
	/index.html styles
--------------------------------------------------*/
#contents_area{
	background: url(/resource/index_bg_main.jpg) center top repeat-x;
}

/* main area */
#idx_main_area{
	width: 950px;
	min-height: 168px;
	position: relative;
	padding: 14px 0px 0px 0px;
}

/* online */
#idx_online{
	float: left;
	margin: 2px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 189px;
	height: 157px;
	background: url(/resource/index_bg_online.gif) left top no-repeat;
}
#idx_online h2{
	height: 27px;
	text-indent: -9999px;
}
#idx_online ul{
	padding: 0px 0px 0px 5px;
}
#idx_online ul li{
	width: 175px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}
#idx_online ul li a{
	display: block;
	width: 175px;
}
#idx_online ul li a:link,
#idx_online ul li a:visited,
#idx_online ul li a:hover,
#idx_online ul li a:active{
	color: #ffffff;
}
#idx_online ul li#index_btn_online01 a{
	height: 28px;
}
#idx_online ul li#index_btn_online01 a:link,
#idx_online ul li#index_btn_online01 a:visited{
	background: url(/resource/index_btn_online01.gif) left top no-repeat;
}
#idx_online ul li#index_btn_online01 a:hover,
#idx_online ul li#index_btn_online01 a:active{
	background: url(/resource/index_btn_online01.gif) left -28px no-repeat;
}
#idx_online ul li#index_btn_online02 a{
	height: 28px;
	background: url(/resource/index_btn_online02.gif) left top no-repeat;
}
#idx_online ul li#index_btn_online02 a:link,
#idx_online ul li#index_btn_online02 a:visited{
	background: url(/resource/index_btn_online02.gif) left top no-repeat;
}
#idx_online ul li#index_btn_online02 a:hover,
#idx_online ul li#index_btn_online02 a:active{
	background: url(/resource/index_btn_online02.gif) left -28px no-repeat;
}
#idx_online ul li#index_btn_online03 a{
	height: 28px;
	background: url(/resource/index_btn_online03.gif) left top no-repeat;
}
#idx_online ul li#index_btn_online03 a:link,
#idx_online ul li#index_btn_online03 a:visited{
	background: url(/resource/index_btn_online03.gif) left top no-repeat;
}
#idx_online ul li#index_btn_online03 a:hover,
#idx_online ul li#index_btn_online03 a:active{
	background: url(/resource/index_btn_online03.gif) left -28px no-repeat;
}
#idx_online ul li#index_btn_online04 a{
	height: 28px;
	background: url(/resource/index_btn_online04.gif) left top no-repeat;
}
#idx_online ul li#index_btn_online04 a:link,
#idx_online ul li#index_btn_online04 a:visited{
	background: url(/resource/index_btn_online04.gif) left top no-repeat;
}
#idx_online ul li#index_btn_online04 a:hover,
#idx_online ul li#index_btn_online04 a:active{
	background: url(/resource/index_btn_online04.gif) left -28px no-repeat;
}

/* flash area */
#idx_flash_fontsize{
	float: right;
	width: 750px;
	min-height: 170px;
	background: url(/resource/index_bg_flash.gif) left top no-repeat;
}
#idx_flash{
	margin: 0px 0px 0px 0px;
	width: 750px;
	min-height: 147px;
}
#idx_flash_main{
	float: left;
	width: 532px;
	min-height: 147px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#idx_flash_download{
	float: right;
	width: 188px;
	min-height: 100px;
	background: #f0fdfe;
	margin: 2px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#idx_flash_download p{
	margin: 5px 5px 0px 6px;
	line-height: 1.2em;
}
#idx_flash_download p span{
	display: block;
	font-size: 90%;
}
#idx_flash_download div{
	margin: 5px 5px 6px 6px;
}

/* fontsize */
#idx_fontsize{
	width: 750px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
#fontsize{
	position: absolute;
	top: auto;
	right: 0px;
	bottom: 0px;
	width: 185px;
	height: 25px;
	background: url(/resource/index_fontsize_bg.gif) left top no-repeat;
	z-index: 10;
}
#fontsize span{
	display: none;
}
#fontsize ul#fontsize_btn{
	position: absolute;
	top: 4px;
	left: 120px;
	width: 55px;
	height: 16px;
	padding: 0px 0px 0px 2px;
	background: url(/resource/index_fontsize_btn.gif) left top no-repeat;
}
#fontsize ul#fontsize_btn li{
	position: absolute;
	display: block;
	width: 17px;
	height: 16px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#fontsize ul#fontsize_btn li#fontsize_s{
	left: 0px;
}
#fontsize ul#fontsize_btn li#fontsize_m{
	left: 19px;
}
#fontsize ul#fontsize_btn li#fontsize_l{
	left: 38px;
}
#fontsize ul#fontsize_btn li a{
	display: block;
	width: 17px;
	height: 16px;
}
#fontsize ul#fontsize_btn li span{
	display: none;
}

/* contents link area */
#idx_contents_link_area div{
	width: 950px;
	background: url(/resource/index_fra_cl_body.gif) left top repeat-y;
	margin: 0px 0px 5px 0px;
}
#idx_contents_link_area div div{
	width: 950px;
	background: url(/resource/index_fra_cl_foot.gif) left bottom no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}
#idx_contents_link_area div div h2{
	text-indent: -9999px;
}
#idx_contents_link_area div div h2 a{
	display: block;
	width: 312px;
	height: 28px;
}
#idx_contents_link_area div div h2 a:link,
#idx_contents_link_area div div h2 a:visited,
#idx_contents_link_area div div h2 a:hover,
#idx_contents_link_area div div h2 a:active{
	color: #ffffff;
}
#idx_contents_link_area div div ul{
	width: 247px;
	margin: 1px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#idx_contents_link_area div div ul li{
	display: inline;
	margin: 0px 0px 0px 0px;
	line-height: 1.22em;
	font-size: 97%;
}
#idx_contents_link_area div div ul li.idx_nofloat{
	display: block;
	margin: 0px 0px 0px 0px;
	line-height: 1.22em;
}
#idx_contents_link_area div div ul li span{
	display: inline-block;
	margin: 2px 0px 0px 10px;
	text-indent: 0px;
}
#idx_contents_link_area div div ul li span a{
	display: block;
	margin: 0px 0px 0px 16px;
	text-indent: -16px;
}
#idx_contents_link_area div div ul li span img{
	margin: 0px 5px 1px 0px;
	vertical-align: middle;
}

#idx_contents_link_area div div div#idx_cl_ryokin{
	width: 312px;
	min-height: 52px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/index_p_ryokin.gif) right 26px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_ryokin h2,
#idx_contents_link_area div div div#idx_cl_ryokin h2 a{
	display: block;
	width: 312px;
	height: 26px;
}
#idx_contents_link_area div div div#idx_cl_ryokin h2 a:link,
#idx_contents_link_area div div div#idx_cl_ryokin h2 a:visited{
	background: url(/resource/index_tit_ryokin.gif) left top no-repeat;
}
#idx_contents_link_area div div div#idx_cl_ryokin h2 a:hover,
#idx_contents_link_area div div div#idx_cl_ryokin h2 a:active{
	background: url(/resource/index_tit_ryokin.gif) left -26px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_service{
	width: 312px;
	min-height: 52px;
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/index_p_service.gif) right 26px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_service h2,
#idx_contents_link_area div div div#idx_cl_service h2 a{
	display: block;
	width: 312px;
	height: 26px;
}
#idx_contents_link_area div div div#idx_cl_service h2 a:link,
#idx_contents_link_area div div div#idx_cl_service h2 a:visited{
	background: url(/resource/index_tit_service.gif) left top no-repeat;
}
#idx_contents_link_area div div div#idx_cl_service h2 a:hover,
#idx_contents_link_area div div div#idx_cl_service h2 a:active{
	background: url(/resource/index_tit_service.gif) left -26px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_bizsupport{
	width: 312px;
	min-height: 52px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/index_p_bizsupport.gif) right 26px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_bizsupport h2,
#idx_contents_link_area div div div#idx_cl_bizsupport h2 a{
	display: block;
	width: 312px;
	height: 26px;
}
#idx_contents_link_area div div div#idx_cl_bizsupport h2 a:link,
#idx_contents_link_area div div div#idx_cl_bizsupport h2 a:visited{
	background: url(/resource/index_tit_bizsupport.gif) left top no-repeat;
}
#idx_contents_link_area div div div#idx_cl_bizsupport h2 a:hover,
#idx_contents_link_area div div div#idx_cl_bizsupport h2 a:active{
	background: url(/resource/index_tit_bizsupport.gif) left -26px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_energy{
	width: 312px;
	min-height: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/index_p_energy.gif) right 25px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_energy h2,
#idx_contents_link_area div div div#idx_cl_energy h2 a{
	display: block;
	width: 312px;
	height: 25px;
}
#idx_contents_link_area div div div#idx_cl_energy h2 a:link,
#idx_contents_link_area div div div#idx_cl_energy h2 a:visited{
	background: url(/resource/index_tit_energy.gif) left top no-repeat;
}
#idx_contents_link_area div div div#idx_cl_energy h2 a:hover,
#idx_contents_link_area div div div#idx_cl_energy h2 a:active{
	background: url(/resource/index_tit_energy.gif) left -25px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_kids{
	width: 312px;
	min-height: 50px;
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/index_p_kids.gif) right 25px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_kids h2,
#idx_contents_link_area div div div#idx_cl_kids h2 a{
	display: block;
	width: 312px;
	height: 25px;
}
#idx_contents_link_area div div div#idx_cl_kids h2 a:link,
#idx_contents_link_area div div div#idx_cl_kids h2 a:visited{
	background: url(/resource/index_tit_kids.gif) left top no-repeat;
}
#idx_contents_link_area div div div#idx_cl_kids h2 a:hover,
#idx_contents_link_area div div div#idx_cl_kids h2 a:active{
	background: url(/resource/index_tit_kids.gif) left -25px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_corporate{
	width: 312px;
	min-height: 50px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/resource/index_p_corporate.gif) right 25px no-repeat;
}
#idx_contents_link_area div div div#idx_cl_corporate h2,
#idx_contents_link_area div div div#idx_cl_corporate h2 a{
	display: block;
	width: 312px;
	height: 25px;
}
#idx_contents_link_area div div div#idx_cl_corporate h2 a:link,
#idx_contents_link_area div div div#idx_cl_corporate h2 a:visited{
	background: url(/resource/index_tit_corporate.gif) left top no-repeat;
}
#idx_contents_link_area div div div#idx_cl_corporate h2 a:hover,
#idx_contents_link_area div div div#idx_cl_corporate h2 a:active{
	background: url(/resource/index_tit_corporate.gif) left -25px no-repeat;
}




#idx_contents01_area{
	width: 950px;
	margin: 15px 0px 0px 0px;
	background: url(/resource/index_fra_ra_body.gif) right top repeat-y;
}
#idx_contents01_area_inner{
	width: 950px;
	margin: 0px 0px 0px 0px;
	background: url(/resource/index_fra_ra_foot.gif) right bottom no-repeat;
}

/* news area */
#idx_news_area{
	width: 745px;
	float: left;
	padding: 0px 0px 0px 0px;
}
#important_block{
	width: 745px;
	background: url(/resource/index_fra_important_body.gif) left top repeat-y;
	margin: 0px 0px 15px 0px;
}
#important_block div{
	background: url(/resource/index_fra_important_head02.gif) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
#important_block div div{
	background: url(/resource/index_fra_important_foot.gif) left bottom no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}
#important_block div div div{
	width: 732px;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 13px;
	background: #eeeeee url(/resource/index_fra_important_head.gif) left bottom no-repeat;
}
#important_block div div div .subhead_important{
	float: left;
	width: 100px;
	height: 15px;
	margin: 2px 0px 0px 0px;
	background: url(/resource/index_tit_important.gif) left top no-repeat;
	text-indent: -9999px;
}
#important_block div div div span{
	float: right;
	width: 138px;
	height: 19px;
	margin: 0px 3px 0px 0px;
}
#important_block div div div span a{
	display: block;
	float: right;
	width: 138px;
	height: 19px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	background: url(/resource/index_btn_important.gif) left top no-repeat;
}
#important_block div div div span a:link,
#important_block div div div span a:visited{
	background: url(/resource/index_btn_important.gif) left top no-repeat;
}
#important_block div div div span a:hover,
#important_block div div div span a:active{
	background: url(/resource/index_btn_important.gif) left -19px no-repeat;
	color: #ffffff;
}
#important_block div div ul{
	margin: 0px 10px 0px 13px;
}
#important_block div div ul li{
	margin: 5px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	background: none;
	line-height: 1.3em;
	text-indent: -16px;
	font-weight: bold;
}
#important_block div div div span img,
#important_block div div ul li img{
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}


div.news_block{
	width: 745px;
	margin: 0px 0px 15px 0px;
}
div.news_block div.news_subhead_block{
	width: 745px;
	background: url(/resource/index_bg_news.gif) left top repeat-x;
	margin: 0px 0px 5px 0px;
}
div#idx_koushin div.news_subhead_block{
	margin: 0px 0px 8px 0px;
}
div.news_block .news_subhead{
	margin: 8px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 150px;
	height: 15px;
	float: left;
}
div.news_block .newslist_link_block{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	height: 26px;
	float: right;
	position: relative;
}
div.news_block .newslist_link_block div.newslist_link div,
div.news_block .newslist_link_block div.rss_block div{
	margin: 0px 0px 0px 20px;
}
div.news_block .newslist_link_block div.rss_block img{
	margin: 0px 4px 0px 0px;
	vertical-align: middle;
}
div.news_block .newslist_link_block div.newslist_link{
	display: block;
	position: absolute;
	bottom: 0px;
	right: 3px;
	margin: 0px 0px 0px 0px;
}
#idx_press .newslist_link_block div.rss_block{
	display: block;
	position: absolute;
	bottom: 1px;
	right: 158px;
	margin: 0px 0px 0px 0px;
}
#idx_press .newslist_link_block div.newslist_link div a{
	display: block;
	width: 131px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
	background: url(/resource/index_btn_press.gif) left top no-repeat;
}
#idx_press .newslist_link_block div.newslist_link div a:link,
#idx_press .newslist_link_block div.newslist_link div a:visited{
	background: url(/resource/index_btn_press.gif) left top no-repeat;
}
#idx_press .newslist_link_block div.newslist_link div a:hover,
#idx_press .newslist_link_block div.newslist_link div a:active{
	background: url(/resource/index_btn_press.gif) left -19px no-repeat;
	color: #ffffff;
}
#idx_oshirase .newslist_link_block div.rss_block{
	display: block;
	position: absolute;
	bottom: 1px;
	right: 130px;
	margin: 0px 0px 0px 0px;
}
#idx_oshirase .newslist_link_block div.newslist_link div a{
	display: block;
	width: 103px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
	background: url(/resource/index_btn_oshirase.gif) left top no-repeat;
}
#idx_oshirase .newslist_link_block div.newslist_link div a:link,
#idx_oshirase .newslist_link_block div.newslist_link div a:visited{
	background: url(/resource/index_btn_oshirase.gif) left top no-repeat;
}
#idx_oshirase .newslist_link_block div.newslist_link div a:hover,
#idx_oshirase .newslist_link_block div.newslist_link div a:active{
	background: url(/resource/index_btn_oshirase.gif) left -19px no-repeat;
	color: #ffffff;
}
#idx_event .newslist_link_block div.rss_block{
	display: block;
	position: absolute;
	bottom: 1px;
	right: 165px;
	margin: 0px 0px 0px 0px;
}
#idx_event .newslist_link_block div.newslist_link div a{
	display: block;
	width: 138px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
	background: url(/resource/index_btn_event.gif) left top no-repeat;
}
#idx_event .newslist_link_block div.newslist_link div a:link,
#idx_event .newslist_link_block div.newslist_link div a:visited{
	background: url(/resource/index_btn_event.gif) left top no-repeat;
}
#idx_event .newslist_link_block div.newslist_link div a:hover,
#idx_event .newslist_link_block div.newslist_link div a:active{
	background: url(/resource/index_btn_event.gif) left -23px no-repeat;
	color: #ffffff;
}
div#idx_press .news_subhead{
	background: url(/resource/index_tit_press.gif) left top no-repeat;
}
div#idx_oshirase .news_subhead{
	background: url(/resource/index_tit_oshirase.gif) left top no-repeat;
}
div#idx_event .news_subhead{
	background: url(/resource/index_tit_event.gif) left top no-repeat;
}
div#idx_koushin .news_subhead{
	background: url(/resource/index_tit_koushin.gif) left top no-repeat;
}
.news_list{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.news_list li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
	width: 735px;
	line-height: 1em;
}
.news_list li:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
#idx_news_area #idx_press ul li,
#idx_news_area #idx_oshirase ul li,
#idx_news_area #idx_koushin ul li,
#idx_news_area #idx_event ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	line-height: 1.2em;
}
.news_list li span.news_date{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 15%;
}
.news_list li span.news_text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 85%;
}
.news_list li span.news_text a img{
	margin: 0px 5px 0px 5px;
	vertical-align: middle;
}
.news_list li span.news_text02 a img{
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}


/* right area */
#idx_right_area{
	width: 175px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	background: url(/resource/index_fra_ra_head.gif) left top no-repeat;
}


/* banner */
#idx_banner{
	width: 175px;
	margin: 0px 0px 0px 0px;
}
#idx_banner li{
	width: 175px;
	margin: 0px 0px 10px 0px;
}
#idx_banner li a{
	cursor: pointer;
}
#idx_banner li img{
	width: 175px;
	display: block;
	margin: 0px 0px 3px 0px;
}
#idx_banner li span{
	width: 175px;
	display: block;
	margin: 0px 0px 0px 0px;
	line-height: 1.2em;
}
#idx_banner li span img{
	display: inline;
	margin: 0px 5px 0px 0px;
	vertical-align: middle
}



/*------------------------------------------------
	/index.html emergency styles
--------------------------------------------------*/
#contents_area_emergency{
	background: url(/resource/index_bg_main_emergency.gif) center top repeat-x;
}
/* fontsize */
#contents_area_emergency #fontsize{
	background: url(/resource/index_bg_fontsize_emergency.gif) left top no-repeat;
}

/*=== 2011/12/21編集　ここから ===*/
/* link_block */
.link_block{
	padding: 15px 0px 0px 0px;
}
*:first-child+html .link_block {
	margin-bottom: 0px;
}
/* online */
#contents_area_emergency #idx_online{
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(/resource/index_bg_online_emergency.gif) left top no-repeat;
}

#contents_area_emergency #idx_jukyu{
	float: left;
	width: 178px;
	height: 157px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}
/* e-yoho */
.e-yoho{
	width: 737px;
	float: left;
}
.e-yoho .idx_bnr_e-yoho{
	width: 548px;
	float: left;
}
.e-yoho .idx_bnr_rinji01{
	width: 185px;
	float: right;
}
.e-yoho .idx_bnr_rinji01 div{
	margin: 0px 0px 12px 0px;
}
/*=== 2011/12/21編集　ここまで ===*/
/*=== 電気予報　追加箇所　ここから ===*/
#e-yoho-case .case-normal{
	position: relative;
	height: 157px;
}
#e-yoho-case .case-normal p.today-date{
	position: absolute;
	top: 9px;
	left: 13px;
	font-weight: bold;
	font-size: 120%;
	color: #ffffff;
}
#e-yoho-case .case-normal .e-yoho-btn{
	position: absolute;
	top: 45px;
	right: 13px;
}
#e-yoho-case .case-normal,
#e-yoho-case .case-emergency,
#e-yoho-case .case-error{
	display: none;
}
/*=== 電気予報　追加箇所　ここまで ===*/

/* emergency area */
#contents_area_emergency #idx_emergency{
	width: 750px;
	min-height: 159px;
	float: right;
	margin: 0px 0px 33px 0px;
}
#contents_area_emergency #idx_emergency #idx_emergency_body{
	width: 750px;
	margin: 0px 0px 0px 0px;
	background: url(/resource/index_fra_emergency_body.gif) left top repeat-y;
}
#contents_area_emergency #idx_emergency #idx_emergency_foot{
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	background: url(/resource/index_fra_emergency_foot.gif) left bottom no-repeat;
}
#contents_area_emergency #idx_emergency #idx_emergency_title{
	margin: 0px 10px 0px 10px;
	padding: 8px 30px 7px 30px;
	background: #666666 url(/resource/index_fra_emergency_head.gif) left top no-repeat;
	font-weight: bold;
	font-size: 160%;
	color: #fefefe;
	text-align: center;
}
#contents_area_emergency #idx_emergency #idx_emergency_text{
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#contents_area_emergency #idx_emergency #idx_emergency_text img {
	margin-top: -10px;
	margin-right: -30px;
	margin-bottom: 0px;
	margin-left: -19px;
}
#contents_area_emergency #idx_emergency #idx_emergency_text p{
line-height:1.4em;
text-indent:1em;
margin-bottom:0.5em;
}
#contents_area_emergency #idx_emergency #idx_emergency_text h3{
margin:1em 0;
}
#contents_area_emergency #idx_emergency #idx_emergency_text02{
	margin: 0px 45px 0px 45px;
	line-height: 1.5em;
}
#contents_area_emergency #idx_emergency #idx_emergency_link{
	margin: 0px 45px 0px 45px;
	text-align: center;
}
#contents_area_emergency div.link_button{
	margin: 15px auto 0px auto;
	display: inline-block;
	background: url(/resource/fra_aclink_head_l.gif) left top no-repeat;
}
#contents_area_emergency div.link_button span{
	display: inline-block;
	background: url(/resource/fra_aclink_head_r.gif) right top no-repeat;
}
#contents_area_emergency div.link_button span span{
	background: url(/resource/fra_aclink_foot_l.gif) left bottom no-repeat;
}
#contents_area_emergency div.link_button span span span{
	padding: 9px 20px 8px 15px;
	font-weight: bold;
	font-size: 120%;
	line-height: 1.2em;
	background: url(/resource/fra_aclink_foot_r.gif) right bottom no-repeat;
}
#contents_area_emergency div.link_button span span span img{
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
