/* CSS Document */
h2.h2_qa_la { color: #300; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url(../img/qa/language.gif); background-repeat: no-repeat; width: 560px; height: 60px; margin-top: 10px; margin-right: 0; padding-left: 60px; }
h2.h2_qa_li { color: #030; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url(../img/qa/life.gif); background-repeat: no-repeat; width: 560px; height: 60px; margin-top: 10px; margin-right: 0; padding-left: 60px; }
h2.h2_qa_mo { color: #003; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url(../img/qa/money.gif); background-repeat: no-repeat; width: 560px; height: 60px; margin-top: 10px; margin-right: 0; padding-left: 60px; }
h2.h2_qa_ot { color: #303; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url(../img/qa/other.gif); background-repeat: no-repeat; width: 560px; height: 60px; margin-top: 10px; margin-right: 0; padding-left: 60px; }
p.p_qa { color: gray; font-size: 12px; line-height: 150%; width: 560px; margin-bottom: 30px; padding-left: 60px; }
span.span_strong { color: black; font-weight: bold; }
p.p_q { color: gray; font-size: 12px; line-height: 150%; width: 560px; margin-bottom: 3px; padding-left: 60px; }
/*parents_support*/
h2.h2_p_su { color: black; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url(../img/qa/parents_support.gif); background-repeat: no-repeat; width: 560px; height: 60px; margin-top: 20px; margin-right: 0; padding-left: 60px; }
p.p_su { font-size: 12px; line-height: 180%; margin: 10px 10px 10px 5px; }
p.p_qa_su { color: #666; font-size: 12px; line-height: 150%; width: 560px; margin-bottom: 20px; padding-left: 60px; }
p.p_ue { font-size: 10px; background-color: #ccc; text-align: center; width: 100px; margin-bottom: 20px; margin-left: 500px; padding: 3px; border: dotted 1px gray; }
p.p_q2 { color: gray; font-size: 12px; line-height: 150%; width: 600px; clear: left; margin-bottom: 3px; padding-left: 30px; }
#imagebox { color: #666; font-size: 10px; font-weight: normal; line-height: 120%; width: 100px; height: 100px; float: left; clear: right; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; padding-bottom: 30px; }
#imagebox2 { color: #666; font-size: 10px; font-weight: normal; line-height: 120%; width: 100px; height: 100px; float: right; clear: left; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; padding-bottom: 30px; }
table.table_imgbox { margin-bottom: 20px; }
img.img_waku { margin-right: 3px; border: solid 1px #333; }
p.p_qa_waku { color: #666; font-size: 12px; line-height: 150%; background-image: url(../img/qa/a_lan.gif); background-repeat: no-repeat; width: 500px; margin-bottom: 40px; margin-left: 60px; padding: 10px 10px 10px 40px; border: solid 1px #999; }
span.span_la { color: #300; font-weight: bold; }
p.p_qa_waku2 { color: #666; font-size: 12px; line-height: 150%; background-image: url(../img/qa/a_lif.gif); background-repeat: no-repeat; width: 500px; margin-bottom: 40px; margin-left: 60px; padding: 10px 10px 10px 40px; border: solid 1px #999; }
span.span_li { color: #030; font-weight: bold; }
p.p_qa_waku3 { color: #666; font-size: 12px; line-height: 150%; background-image: url(../img/qa/a_mon.gif); background-repeat: no-repeat; width: 500px; margin-bottom: 40px; margin-left: 60px; padding: 10px 10px 10px 40px; border: solid 1px #999; }
span.span_mo { color: #003; font-weight: bold; }
p.p_qa_waku4 { color: #666; font-size: 12px; line-height: 150%; background-image: url(../img/qa/a_oth.gif); background-repeat: no-repeat; width: 500px; margin-bottom: 40px; margin-left: 60px; padding: 10px 10px 10px 40px; border: solid 1px #999; }
span.span_ot { color: #303; font-weight: bold; }
p.p_modoru { color: gray; font-size: 12px; line-height: 150%; text-align: right; width: 560px; margin-bottom: 30px; padding-left: 60px; }

