﻿.basic, #list2, #list3, #navigation {
	width:20em;
}
.basic {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A4A4A4;
	border-right-color: #A4A4A4;
	border-bottom-color: #A4A4A4;
	border-left-color: #A4A4A4;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.basic p {
	margin: 1em 0;
	line-height: 1.8em;
	margin-bottom: 0.5em;
	text-align:left;
}
.basic a.menubot {
	text-align: left;
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	color: #4D4D4D;
	background-color: #E4E4E4;
	background-image: url(/resource/accordiontab_off.gif);
	background-position: left top;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 27px;
	font-size: 135%;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#contents_area_emergency #contents_area_inner #idx_main_area .clearfix #list1b .menubot:hover {
	color: #333;
	background-image: url(/resource/accordiontab_act.gif);
}
.basic .link_button a:hover {
	color: #be0008;
	background-image:none;
}
.basic a.selected , .basic a.selected:hover {
	color: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(/resource/accordiontab_on.gif);
	background-position: left top;
}



#idx_online2 h2 {
	display: none;
}
#idx_online2 {
	clear: both;
	padding-top: 15px;
	padding-bottom: 30px;
}
#idx_main_area #idx_emergency_link div.link_button {
	display: inline-block;
	background: url(/resource/fra_aclink_head_l.gif) left top no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#idx_main #idx_emergency_link div.link_button span {
	display: inline-block;
	background: url(/resource/fra_aclink_head_r.gif) right top no-repeat;
}
#idx_main #idx_emergency_link div.link_button span span {
	background: url(/resource/fra_aclink_foot_l.gif) left bottom no-repeat;
}
#idx_main #idx_emergency_link 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;
}
#idx_main #idx_emergency_link div.link_button span span span img {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
#idx_emergency_text {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}



/* online3 */
#idx_online3{
	width: 950px;
	height: 47px;
	background-image: url(/resource/internet_bot.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-top: 15px;
	padding-bottom: 28px;
}
#idx_online3 h2{
	height: 0px;
	text-indent: -9999px;
	display:none;
}


#idx_online3 ul{
	padding: 6px 0px 0px 183px;
}


#idx_online3 ul li{
	width: 189px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	float: left;
}
#idx_online3 ul li a{
	display: block;
	width: 189px;
}
#idx_online3 ul li a:link,
#idx_online3 ul li a:visited,
#idx_online3 ul li a:hover,
#idx_online3 ul li a:active{
	color: #ffffff;
}
#idx_online3 ul li#index_btn_online01 a{
	height: 28px;
}
#idx_online3 ul li#index_btn_online01 a:link,
#idx_online3 ul li#index_btn_online01 a:visited{
	background: url(/resource/index_btn_online201.gif) left top no-repeat;
}
#idx_online3 ul li#index_btn_online01 a:hover,
#idx_online3 ul li#index_btn_online01 a:active{
	background: url(/resource/index_btn_online201.gif) left -28px no-repeat;
}
#idx_online3 ul li#index_btn_online02 a{
	height: 28px;
	background: url(/resource/index_btn_online202.gif) left top no-repeat;
}
#idx_online3 ul li#index_btn_online02 a:link,
#idx_online3 ul li#index_btn_online02 a:visited{
	background: url(/resource/index_btn_online202.gif) left top no-repeat;
}
#idx_online3 ul li#index_btn_online02 a:hover,
#idx_online3 ul li#index_btn_online02 a:active{
	background: url(/resource/index_btn_online202.gif) left -28px no-repeat;
}
#idx_online3 ul li#index_btn_online03 a{
	height: 28px;
	background: url(/resource/index_btn_online203.gif) left top no-repeat;
}
#idx_online3 ul li#index_btn_online03 a:link,
#idx_online3 ul li#index_btn_online03 a:visited{
	background: url(/resource/index_btn_online203.gif) left top no-repeat;
}
#idx_online3 ul li#index_btn_online03 a:hover,
#idx_online3 ul li#index_btn_online03 a:active{
	background: url(/resource/index_btn_online203.gif) left -28px no-repeat;
}
#idx_online3 ul li#index_btn_online04 a{
	height: 28px;
	background: url(/resource/index_btn_online204.gif) left top no-repeat;
}
#idx_online3 ul li#index_btn_online04 a:link,
#idx_online3 ul li#index_btn_online04 a:visited{
	background: url(/resource/index_btn_online204.gif) left top no-repeat;
}
#idx_online3 ul li#index_btn_online04 a:hover,
#idx_online3 ul li#index_btn_online04 a:active{
	background: url(/resource/index_btn_online204.gif) left -28px no-repeat;
}
.basic_all {
	background-color: #dedede;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	width: 950px;
	padding: 5px 0 5px;
	line-height: 150%;
}
#contents_area_emergency #contents_area_inner #idx_main_area .clearfix #emergency .emblock {
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.emblock h2 {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 135%;
	width: 700px;
	float: left;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#emergency .emblock div.infr {
	padding: 15px;
	border: 1px solid #DCDDDD;
}
#emergency .em_syousai {
	float: right;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-position-x: 0%;
	background-position-y: 50%;
	background-origin: initial;
	background-clip: initial;
}
#emergency #accordion1 .em_syousai,#emergency #accordion2 .em_syousai,#emergency #accordion3 .em_syousai,#emergency #accordion4 .em_syousai,#emergency #accordion5 .em_syousai,#emergency #accordion6 .em_syousai
{
	margin-top:-38px;
	margin-right:12px;
}
#emergency p {
	clear: both;
}
#emergency a.em_bot {
	text-indent: -9999px;
	background-image: url(/resource/index_btn_em.gif);
	display: block;
	width: 100px;
	height: 25px;
}

#emergency a.em_bot2 {
	text-indent: -9999px;
	background-image: url(/resource/index_btn_em3.gif);
	display: block;
	width: 88px;
	height: 25px;
}

#emergency a.em_bot:Hover,#emergency a.em_bot:active {
	background-image: url(/resource/index_btn_em.gif);
	background-position: 0px -25px;
	background-repeat: no-repeat;
}
#emergency a.em_bot2:Hover,#emergency a.em_bot2:active {
	background-image: url(/resource/index_btn_em3.gif);
	background-position: 0px -25px;
	background-repeat: no-repeat;
}

#accordion1,#accordion2,#accordion3,#accordion4,#accordion5,#accordion6
{
}

#accordion1,#accordion2,#accordion3,#accordion4,#accordion5,#accordion6
{
	width: 938px;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background:#FFFFFF;
}

#accordion1 a.em_tit:hover,#accordion2 a.em_tit:hover,#accordion3 a.em_tit:hover,#accordion4 a.em_tit:hover,#accordion5 a.em_tit:hover,#accordion6 a.em_tit:hover
{
	color: #333;
	background-color: #FFFFFF;
	background-image: url(/resource/accordiontab2_cact.gif);
	background-position: left top;
}
#accordion1 li.active>a.em_tit,#accordion2 li.active>a.em_tit,#accordion3 li.active>a.em_tit,#accordion4 li.active>a.em_tit,#accordion5 li.active>a.em_tit,#accordion6 li.active>a.em_tit  
{
	color: #FFFFFF;
	background-image: url(/resource/accordiontab2_on.gif);
}
#accordion1 .em_txt,#accordion2 .em_txt,#accordion3 .em_txt,#accordion4 .em_txt,#accordion5 .em_txt,#accordion6 .em_txt
{
	overflow:hidden;
	background:#fff;
	margin:0px;
	font-size: 120%;
	padding: 20px;
}

/* 修正 */
#accordion1 a.em_tit,#accordion2 a.em_tit,#accordion3 a.em_tit,#accordion4 a.em_tit,#accordion5 a.em_tit,#accordion6 a.em_tit
{
	text-align: left;
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	color: #333;
	background-color: #E4E4E4;
	background-image: url(/resource/accordiontab2_off.gif);
	background-position: left top;
	font-size: 135%;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 8px;
}
/* 追加　*/

#accordion1 li.active span,#accordion2 li.active span,#accordion3 li.active span,#accordion4 li.active span,#accordion5 li.active span,#accordion6 li.active span  
{
	display: block;
	padding-left: 32px;
	padding-top: 7px;
	padding-right: 110px;
	padding-bottom: 7px;
	background: url(/resource/index_ar_emergency_open.gif) 1px 5px no-repeat;
}
#accordion1 li span,#accordion2 li span,#accordion3 li span,#accordion4 li span,#accordion5 li span,#accordion6 li span
{
	display: block;
	padding-left: 32px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	background: url(/resource/index_ar_emergency.gif) 1px 5px no-repeat;
}