@charset "shift_jis";

/* index.css
------------------------------------------ */

/* NAVIGATION
------------------------------------------ */
/* advertisementArea */
#NAVIGATION .advertisementArea *{font-size:0;line-height:0;}

#NAVIGATION .advertisementArea .blockA01{
	float:left;
	width:276px;
}

#NAVIGATION .advertisementArea .blockA02{
	float:right;
	width:451px;
}


/* navigationArea */
#NAVIGATION .navigationArea{margin-top:15px;}
#NAVIGATION .navigationArea *{font-size:0;line-height:0;}

#NAVIGATION .navigationArea ul{margin-right:-16px;}
#NAVIGATION .navigationArea ul li{
	float:left;
	margin-right:7px;
	}
@media print{#NAVIGATION .navigationArea ul{margin-right:-9px;}}




/* MAIN
------------------------------------------ */
#MAIN{
	width:590px;
	min-height:1px;
	height:auto;
	padding:0;
	background:none;
	float:right;
}


/* trobleInfoArea */
#MAIN #trobleInfoArea{
	margin-bottom:10px;
	padding:3px 5px 3px 5px;
	border:1px solid #ff0000;
	background:#ffffff;
}
#MAIN #trobleInfoArea h2{
	display:block;
	float:right;
	width:36px;
	color:#ff0000;
	font-weight:normal;
	letter-spacing:0 !important;
	letter-spacing:1em;
	}
*:first-child+html #MAIN #trobleInfoArea h2{letter-spacing:1em !important;}
#MAIN #trobleInfoArea h2 span{letter-spacing:1em;}
#MAIN #trobleInfoArea .troubleDataSec{
	float:right;
	width:532px;
	border-left:1px solid #ff0000;
	}
#MAIN #trobleInfoArea .troubleDataSec dl dt{
	float:right;
	clear:both;
	width:55px;
	padding-left:7px;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	}
#MAIN #trobleInfoArea .troubleDataSec dl dd{
	float:right;
	width:470px;
}


/* informationArea */
#MAIN .informationArea{
	float:right;
	width:590px;
}

#MAIN .informationArea .newsReleaseSec,
#MAIN .informationArea .informationTroubleSec{margin-top:15px;}


/* faqArea */
#MAIN .faqArea{
	float:right;
	width:215px;
}
