@charset "UTF-8";
/* CSS Document */


#content .block{
	width:980px;
	margin:0 auto;
}
#nSubNav li{
	background:url(/other/img/ico_subnav.gif) no-repeat 0 4px;
}
#list:after{
	content:"";
	clear:both;
	display:block;
}
#list li{
	color:#07aaeb;
	font-size:18px;
	font-weight:bold;
	background:url(../img/list_q.png) no-repeat;
	padding-left:35px;
	margin-bottom:20px;
	min-height:25px;
	line-height:1.3;
	padding-top:5px;
}
#list li a{
	color:#07aaeb;
}
#list ul{
	width:49%;
}




#ans dl{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:35px 50px;
	margin-bottom:25px;
	border:3px solid #07aaeb;
	background:#eefbff;
}
#ans dl dt{
	font-size:24px;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px dotted #bbb;
	margin-bottom:13px;
	background:url(../img/ico_q.png) no-repeat;
	padding-left:43px;
	color:#07aaeb;
	line-height:1.3;
	padding-top:4px;
}
#ans dl dd{
	background:url(../img/ico_a.png)left top no-repeat;
	min-height:35px;
	padding-left:45px;
}





/*=====================================

	スマホサイト縦
	
======================================*/

@media screen and (max-width: 768px) {
	


#list li{
	font-size:13px;
}
#list ul{
	width:100%;
}



#content .block{
	width:100%;
}
#ans dl{
	width:100%;
	padding:25px 30px;
	margin-bottom:15px;
	border:3px solid #07aaeb;
}
#ans dl dt{
	font-size:19px;
}
#ans dl dd{
	padding-left:42px;
}
#ans br{
	display:none;
}

}
