@charset "UTF-8";

#faq .faqList1{
	border:2px solid #f66e00;
	margin-bottom:25px;
	background:#FFF;
}

#faq .faqList1 img{
	margin-top:15px;
	margin-left:15px;
}

#faq .faqList1 ul{
	padding:15px 15px 5px 15px;
}

#faq .faqList1 ul li{
	color:#61402b;
	background:url(/common/img/mark_orange.gif) left 4px no-repeat;
	padding-left:13px;
	font-size:120%;
	font-weight:bold;
	padding-bottom:10px;
}

#faq .faqList2{
	border:2px solid #ffb400;
	margin-bottom:25px;
	background:#FFF;
}

#faq .faqList2 img{
	margin-top:15px;
	margin-left:15px;
}

#faq .faqList2 ul{
	padding:15px 15px 5px 15px;
}

#faq .faqList2 ul li{
	color:#61402b;
	background:url(/common/img/mark_yellow.gif) left 4px no-repeat;
	padding-left:13px;
	font-size:120%;
	font-weight:bold;
	padding-bottom:10px;
}

#faq .faqList3{
	border:2px solid #dd3030;
	margin-bottom:10px;
	background:#FFF;
}

#faq .faqList3 img{
	margin-top:15px;
	margin-left:15px;
}

#faq .faqList3 ul{
	padding:15px 15px 5px 15px;
}

#faq .faqList3 ul li{
	color:#dd3030;
	background:url(/common/img/mark_red.gif) left 4px no-repeat;
	padding-left:13px;
	font-size:120%;
	font-weight:bold;
	padding-bottom:10px;
}




/* faq
----------------------------------------------------------------------------- */
#faq .faq{
	background:url(/faq/img/character_01.gif) right bottom no-repeat;
	margin-top:20px;
	margin-bottom:20px;
}

#faq .faq dl{
	width:462px;
	padding:0 102px 0 106px;
	min-height:154px;
	height:auto !important;
	height:154px;
}

#faq .faq dl.chara02{
	background:url(/faq/img/character_02.gif) left top no-repeat;
}

#faq .faq dl.chara03{
	background:url(/faq/img/character_03.gif) left top no-repeat;
}

#faq .faq dl.chara04{
	background:url(/faq/img/character_04.gif) left top no-repeat;
}

#faq .faq dl.chara05{
	background:url(/faq/img/character_05.gif) left top no-repeat;
}

#faq .faq dl.chara06{
	background:url(/faq/img/character_06.gif) left top no-repeat;
}

#faq .faq dt{
	background:url(../../faq/img/faq_table_orange02.gif) #f66e00 no-repeat bottom center;
	margin-bottom:10px;
}

#faq .faq dt span{
	color:#FFF;
	font-weight:bold;
	padding:10px;
	display:block;
	font-size:120%;
	background:url(../../faq/img/faq_table_orange01.gif) no-repeat top center;
}

#faq .faq dd{
	background:url(../../faq/img/faq_table_gray02.gif) no-repeat bottom center;
	font-size:110%;
}

#faq .faq dd p{
	background:url(../../faq/img/faq_table_gray01.gif) no-repeat top center;
	padding:10px;
}

/* faq2
----------------------------------------------------------------------------- */
#faq .faq2{
	background:url(/faq/img/character_01.gif) right bottom no-repeat;
	margin-top:20px;
	margin-bottom:20px;
}

#faq .faq2 dl{
	width:462px;
	padding:0 102px 0 106px;
	min-height:154px;
	height:auto !important;
	height:154px;
}

#faq .faq2 dl.chara02{
	background:url(/faq/img/character_02_2.gif) left top no-repeat;
}

#faq .faq2 dl.chara03{
	background:url(/faq/img/character_03_2.gif) left top no-repeat;
}

#faq .faq2 dl.chara04{
	background:url(/faq/img/character_04_2.gif) left top no-repeat;
}

#faq .faq2 dl.chara05{
	background:url(/faq/img/character_05_2.gif) left top no-repeat;
}

#faq .faq2 dl.chara06{
	background:url(/faq/img/character_06_2.gif) left top no-repeat;
}

#faq .faq2 dt{
	background:url(../../faq/img/faq_table_yellow02.gif) #ffb400 no-repeat bottom center;
	margin-bottom:10px;
}

#faq .faq2 dt span{
	color:#fff;
	font-weight:bold;
	padding:10px;
	display:block;
	font-size:120%;
	background:url(../../faq/img/faq_table_yellow01.gif) no-repeat top center;
}

#faq .faq2 dd{
	font-size:110%;
	background:url(../../faq/img/faq_table_gray02.gif) no-repeat bottom center;
}

#faq .faq2 dd p{
	padding:10px;
	background:url(../../faq/img/faq_table_gray01.gif) no-repeat top center;
}

#faq .faq2 ol{
	padding:10px 10px 10px 30px;
}
#faq .faq2 ol li{
	margin:5px 0px;
}

#faq .faq2 ul{
	padding:10px 10px 10px 30px;
	list-style:disc;
}


/* faq3
----------------------------------------------------------------------------- */
#faq .faq3{
	background:url(/faq/img/character_01.gif) right bottom no-repeat;
	margin-top:20px;
	margin-bottom:20px;
}

#faq .faq3 dl{
	width:462px;
	padding:0 102px 0 106px;
	min-height:154px;
	height:auto !important;
	height:154px;
}

#faq .faq3 dl.chara02{
	background:url(/faq/img/character_02_3.gif) left top no-repeat;
}

#faq .faq3 dl.chara03{
	background:url(/faq/img/character_03_3.gif) left top no-repeat;
}

#faq .faq3 dl.chara04{
	background:url(/faq/img/character_04_3.gif) left top no-repeat;
}

#faq .faq3 dl.chara05{
	background:url(/faq/img/character_05_3.gif) left top no-repeat;
}

#faq .faq3 dl.chara06{
	background:url(/faq/img/character_06_3.gif) left top no-repeat;
}

#faq .faq3 dt{
	background:url(../../faq/img/faq_table_red02.gif) #dd3030 no-repeat bottom center;
	margin-bottom:10px;
}

#faq .faq3 dt span{
	color:#fff;
	font-weight:bold;
	padding:10px;
	display:block;
	font-size:120%;
	background:url(../../faq/img/faq_table_red01.gif) no-repeat top center;
}

#faq .faq3 dd{
	background:url(../../faq/img/faq_table_gray02.gif) no-repeat bottom center;
	font-size:110%;
}

#faq .faq3 dd p{
	background:url(../../faq/img/faq_table_gray01.gif) no-repeat top center;
	padding:10px;
}

#faq .faq3 ol{
	padding:10px 10px 10px 30px;
}


/* SUB
----------------------------------------------------------------------------- */
.mt30{
	margin-top:30px !important;
}

