@charset "utf-8";
ul#nav li.nav05 a{	
	background:url("../img/common/navi_irfaq.png") no-repeat left bottom;
}
#main{	
	padding:5px 0;
	background:url("../img/common/mainbg_btm.gif") left top;		
}

/*faq*/
#main_faq {
	color:#666;	
	line-height:1.2;
}
#main_faq a {
	color: #007FCC;
}
#main_faq h2{
	height:20px;
	background:url("../img/ir/title_faq.gif") no-repeat left top;
	text-indent:-999px;
	margin:15px;
}
#main_faq div#question{
	width:710px;
	margin:0 auto 300px auto;
}
#main_faq div.links{
	background-color:#f6f6f6;
	width:710px;
	margin:0 auto 20px;
	overflow:hidden;
	padding:5px;
}
#main_faq div.links div.left{
	width:350px;
	float:left;
}
#main_faq  div.links div.right{
	width:350px;
	float:right;
}
#main_faq h4{
	clear:both;
}
#main_faq div.links dl{
	margin-bottom:15px;
}
#main_faq div.links dt{
	color:#006C9F;
	font-size:14px;
	font-weight:bold;
	line-height:1.9;
	border-bottom:1px solid #e7e7e7;
	text-indent:5px;
	margin-bottom:10px;
}
#main_faq div.links dd{
	margin-bottom:10px;
	padding: 0 0 0 40px;
	text-indent: -35px;
}
#main_faq div.links a{
	color:#007fcc;
	text-decoration:none;
	padding:3px 0 7px 35px;
	background:url("../img/ir/icon_question.gif") no-repeat 7px top;
	line-height: 17px;	
}
#main_faq div.links a:hover{
	text-decoration:underline;
}

@media screen and (max-width: 767px) {
	#main_faq div#question{
      width: 100%;
      margin: 0 auto 50px;
	}
	#main_faq div.links{
		width: 100%;
	}
	#main_faq div.links div.left{
		width: 100%;
		float: none;
	}
	#main_faq  div.links div.right{
		width: 100%;
		float: none;
	}
}