/*FONT SIZE STYLE <English>*/
.e10{font-size:10px; line-height:1.2em}
.e12{font-size:12px; line-height:1.2em}
.e14{font-size:14px; line-height:1.2em}
/**/
/*FONT SIZE STYLE <Premitive>*/
.p10{font-size:10px; line-height:1em}
.p12{font-size:12px; line-height:1em}
.p14{font-size:14px; line-height:1em}
.p18{font-size:18px; line-height:1em}
/**/
/*FONT SIZE STYLE <Japanese>*/
.j10{font-size:10px; line-height:1.2em}
.j12{font-size:12px; line-height:1.2em}
.j14{font-size:14px; line-height:1.2em}
.j18{font-size:18px; line-height:1.2em}
/**/
/*FONT SIZE STYLE <sentence and story>*/
.s10{font-size:10px; line-height:1.6em}
.s12{font-size:12px; line-height:1.6em}
.s14{font-size:14px; line-height:1.6em}
.s18{font-size:18px; line-height:1.6em}
/**/
/*FONT SIZE STYLE <note>*/
.note10{font-size:10px; line-height:1.2em}
.note12{font-size:12px; line-height:1.2em}

body {
	background-color:#FFFFFF;
	text-align:center;
}

#areaMain {
	width:960px;
	margin: auto;
}


.spec { margin-left: 5px;}
.fnt-white { color:#ffffff;}

.contentsdiv:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}

.contents div{ display:inline-block;}
.contents{
	margin:0;
	padding:0;
}

.contents p{
	margin:0;
	padding:0;
}

#MainContainer{
	width:940px;
	position:relative;
}

.Interview{
	width:940px;
	margin-bottom:20px;
}



.Interview .ibg{
	background-image: url(../img/interview_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.ibox{
	width:580px;
}

.Try{
	width:940px;
	margin-bottom:20px;
	background-image: url(../img/try_bg01.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.Try .tbox{
	margin-left:20px;
	margin-bottom:20px;
	padding-bottom:20px;
	background-image: url(../img/try_boxfoot.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.Try .wide01{
	padding:0;
	margin:0;
	float:left;
	width:723px;
}

.Try .wide02{
	padding:0;
	margin:0px 0px 0px 20px;
	float:left;
	width:455px;
}

*html .Try .wide02{
	padding:0;
	margin:0px 10px 0px 10px;
	float:left;
	width:460px;
}

.imgR{
	float:right;
	margin-top:5px;
	margin-right:20px;
	margin-left:10px;
}

*html .imgR{
	float:right;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
}

.imgL{
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-left:20px;
}

*html .imgL{
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
}

.Try .wide03{
	margin:0px 10px 0px 10px;
	float:left;
	width:520px;
}

.Try .wide05{
	margin:0px 10px 0px 10px;
	float:left;
	width:450px;
}

.Product{
	width:940px;
	margin-bottom:20px;
	background-image: url(../img/productbox_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	position:relative;
}

.Product .pbox{
	margin:0px;
	float:left;
	width:420px;
	background-image: url(../img/productbox01_img01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.Product .wide04{
	position:relative;
	margin:0px 20px 0px 37px;
	float:left;
	width:463px;
}

dl{
	margin:0px 0px 0px 4px;
	padding:0;
}

.pbox dl{
	width:380px;
	margin:140px 20px 0px 20px;
}

.pbox dl dt,dl dt{
	font-weight:bold;
	margin:0;
	padding:0;
}

.pbox dl dd, dl dd{
	margin:0px 0px 10px 0px;
	padding:0;
}

.wide260{
	width:260px;
	margin-bottom:10px;
}

.txtAC{ text-align:center;}
.txtAR{ text-align:Right;}

.Right{ float:right;}
.Left { float:left;}
.Clear{ clear:both;line-height:0;height:0px;}

.mB10{ margin-bottom:10px;}
.mB20{ margin-bottom:20px;}

.mR10{ margin-right:10px;}
.mR20{ margin-right:20px;}
.mR40{ margin-right:40px;}

.mL10{ margin-Left:10px;}
.mL20{ margin-Left:20px;}
.mL40{ margin-Left:40px;}

.note{ color:#E71401;}


