@charset "shift_jis";
/* CSS Document */

#titleArea img {
	vertical-align: bottom;
	}
#titleArea,
.content-Section,
.simulator-FAQ {
	margin-bottom: 20px;
	}
#Btn-regist { text-align: center;}

.simulator-FAQ th { font-size: 118%;	text-align: left !important;	}
.faq-List {	margin: 0.5em 0;	}
.faq-List .faq-Q,
.faq-List .faq-A {
	padding-left: 2em;
	padding-bottom: 0.5em;
	text-indent: -2em;
	}
.faq-List .faq-Q {	font-weight: bold;}
.faq-List .faq-A { color: #333; }

/*---2 buttons-----*/
#btn-List .list-Item {
	float: left;
	width: 50%;
	}
.closeArea { position:relative; width: 100%;}
.closeArea .closeLayer { width:560px; height:90px; background:url(/commonY15/img/bg_black_opacity-70.png) repeat 0 0; background:rgba(0,0,0,0.6); color:#fff; position:absolute; top:0; left:0;right: 0;bottom: 0;margin: auto; }
.closeArea .layerTxt { width:547px;height: 76px; text-align:center; color:#fff; font-size:24px; font-weight:bold; position:absolute; top:50%; left:0; margin-top:-0.8em; }