@charset "utf-8";

/**title_area**/
div#title_area{
	width:690px;
	height:265px;
}

div#contents_area h1{
background:url(../faq/images/faq_ttl1.gif) no-repeat;
text-align:center;
width:670px;
height:71px;
margin-left:20px;
text-indent:-9999px;
}

div#contents_area p{
width:670px;
margin-top:10px;
margin-left:20px;
}

h2.sttl01{
background:url(../faq/images/faq_sttl1.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl02{
background:url(../faq/images/faq_sttl2.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl03{
background:url(../faq/images/faq_sttl3.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl04{
background:url(../faq/images/faq_sttl4.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl05{
background:url(../faq/images/faq_sttl5.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl06{
background:url(../faq/images/faq_sttl6.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl07{
background:url(../faq/images/faq_sttl7.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl08{
background:url(../faq/images/faq_sttl8.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
h2.sttl09{
background:url(../faq/images/faq_sttl9.gif) no-repeat;
text-align:center;
width:670px;
height:50px;
margin:33px 0 0 20px;
text-indent:-9999px;
}
/*
ul.qList{
	font-size:12px;
	padding-left:50px;
	line-height : 2.0;
	text-align : left;
	list-style-image: url(../faq/images/arrow.gif);
}
*/

ul.qList{
	width: 600px;
	font-size:12px;
	padding-left:25px;
	margin:0 0 10px 20px;
	text-align : left;
	line-height:2.0em;
	list-style-image: url(../faq/images/arrow.gif);
}

div#title_area h2{
background:url("../course/petit-first/../faq/images/what_ttl2.gif") no-repeat;
width:314px;
height:76px;
text-indent:-9999px;
float:right;
}

div.pgtp{
	width: 650px;
	padding-right: 15px;
	margin-bottom:10px;
	text-align:right;
	background: url(../faq/images/arrow_top.gif) no-repeat right;
	}


/*　お問い合わせエリア　*/

h3.no330{
	background:url(../faq/images/no_330.gif) no-repeat;
	width:90%;
	height:51px;
	margin:10px 0 10px 20px;
	text-indent:-9999px;
}

.annotation{
	font-size:10px;
	color:#999999;
	/*line-height: 1.2em;*/
	margin-bottom:10px;
	}
p.bold{
	font-weight:bold;
	color:#FF6633;
	margin:5px 5px;
}
p.bold2{
	font-weight:bold;
	color:#51a0e2;
}
.faq{
	margin-top:20px;
	padding:20px 0 20px 0;
}

/* 081110追加　baby_ぷちファ用 */

.top_ul{
	list-style-type:none;
	margin:25px 0 10px 20px;
}
.top_ul li{
	margin-top:13px;
}
.indent01{
	text-indent:3ex;
}
.indent02{
	text-indent:3em;
}
.top_ul a:link{
	color:#0070CB;
	text-decoration:underline;
}

ul.otherfaq{
	margin:10px 0px 0px 220px;
	padding:0px 20px;
	display:block;
	font-size:11px;
	font-weight:bold;
	letter-spacing: -0.05em;
}
ul.otherfaq li{
background:transparent url(/common/images/icn-arrow-blue.gif) no-repeat 0px 8px;
padding:5px 9px 3px 15px;
}
ul.otherfaq li span.eisuuji{
	letter-spacing: 0em;
}