@charset "UTF-8";

@import url("reset.css");
@import url("base.css");

#faq{
	padding:0 8px 0 8px;
	margin:20px 0 0 0;
}

#faq h2{
	margin:30px 0 10px 0;
}

#faq p{
	margin:0 0 1em 0;
}

#faq ol
,#faq ul{
	margin:0 0 0 1em;
}


#faq ul#area1 li{
	background-image: url(../img/faq/index/icon01.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 20px 0 10px;
	line-height:180%;
}


#faq ul#area2 li{
	background-image: url(../img/faq/index/icon02.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 20px 0 10px;
	line-height:180%;
}

#faq ul#area3 li{
	background-image: url(../img/faq/index/icon03.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 20px 0 10px;
	line-height:180%;
}

#faq ul#area4 li{
	background-image: url(../img/faq/index/icon04.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 20px 0 10px;
	line-height:180%;
}

#faq ul#area5 li{
	background-image: url(../img/faq/index/icon05.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 20px 0 10px;
	line-height:180%;
}

#faq ul li a{
	color:#333333;
	text-decoration:none;
}

#faq ul li a:hover
,#faq ul li a:focus
,#faq ul li a:active{
	color:#333333;
	text-decoration:underline;
}

#ans{
	padding:0 8px 0 8px;
	margin:20px 0 0 0;
}

#ans h2{
	margin:30px 0 10px 0;
}

#ans p{
	margin:0 0 1em 0;
}

#ans ol
,#ans ul{
	margin:0 0 0 1em;
}

#ans div#ansBox{
}

#ans h3#ans01m{
	color:#333333;
	background-image: url(../img/faq/index/icon01.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 30px;
	line-height:180%;
}

#ans h3#ans02m{
	color:#333333;
	background-image: url(../img/faq/index/icon02.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 30px;
	line-height:180%;
}

#ans h3#ans03m{
	color:#333333;
	background-image: url(../img/faq/index/icon03.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 30px;
	line-height:180%;
}

#ans h3#ans04m{
	color:#333333;
	background-image: url(../img/faq/index/icon04.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 30px;
	line-height:180%;
}

#ans h3#ans05m{
	color:#333333;
	background-image: url(../img/faq/index/icon05.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding:0 0 0 25px;
	margin:0 30px;
	line-height:180%;
}

#ans p#ans01{
	color:#333333;
	background-color:#E5F4FF;
	padding:25px;
	margin:1em 30px 5px;
}

#ans p#ans02{
	color:#333333;
	background-color:#E5F5F5;
	padding:25px;
	margin:1em 30px 5px;
}

#ans p#ans03{
	color:#333333;
	background-color:#FFF6EF;
	padding:25px;
	margin:1em 30px 5px;
}

#ans p#ans04{
	color:#333333;
	background-color:#FFF5FA;
	padding:25px;
	margin:1em 30px 5px;
}

#ans p#ans05{
	color:#333333;
	background-color:#F3F3FF;
	padding:25px;
	margin:1em 30px 5px;
}

