@charset "utf-8";

/* -----------------------------------------------------------------
entry_question.css
--------------------------------------------------------------------*/

.entryQbox {
	margin-top:80px;
	background: url(/images/common/icon_device_lev02_tl02.png) no-repeat 0 0;
	padding:0 15px;
}
.entryQbox:first-child {
	margin-top:0px;
	background: none;
}
.entryQbox .deviceLev01Ttl01 {
	border:none;
}

.answerBox01 dt {
	padding: 8px 0 8px 55px;
	font-size:2.4rem;
}

.guideTable { 
	width:100%; 
	margin:20px 0; 
	border:1px solid #004098; 
	border-collapse: collapse;
}
.guideTable th,
.guideTable td {
	padding:15px 15px;
	line-height:1.8em;
	vertical-align:middle; 
	border:1px solid #004098; 
	border-collapse: collapse; 
	box-sizing:border-box;
}
.guideTable th { 
	width:27.5%;
	color:#004098;
	text-align:left!important;
	background:#dae7f5;
}
.fsD { font-size:0.86em; }


@media screen and (max-width: 768px){
.entryQbox {
	margin-top:40px;
}
.answerBox01 {
	padding:20px 0 0;
}
.answerBox01 dt {
	padding: 5px 0 8px 42px;
	font-size:1.6rem;
}
.guideTable {
	width:108%;
	margin-left:-42px;
}
.guideTable th,
.guideTable td {
	padding:10px;
}

}

@media screen and (max-width: 468px){
.guideTable {
	width:112.5%;
}
}