@charset "UTF-8";
/*-----------------------------------------------------------------------------------
各言語標準フォント設定
------------------------------------------------------------------------------------*/

#zh-CN{
	font-family: "Helvetica",'Lucida Grande',"Microsoft YaHei",sans-serif;
}
#zh-HK{
	font-family:  Arial,新細明體;
}
#ja{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#en{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

#ja,#en,#zh-CN,#zh-HK{
	width:720px;
}
th{
	padding:0px 20px 0px 30px;
	width:100px;

}

h1{
	font-size: 28px;
	/*padding-top: 15px;*/
}
h2{
	padding: 50px 0 10px 0;
	font-size: 138.5%;
	font-weight: bold;
	line-height: 100%;
}

h2.head-faq   {
    font-size: 20px;
    font-weight: bold;
	width: 300px;
	line-height:50px;
	vertical-align: middle;
}

h3.group-faq-title   {
    font-size: 16px;
    font-weight: bold;
	width: 200px;
	line-height:40px;
	vertical-align: middle;
}

li.group-faq-row  {
	line-height:20px;
	vertical-align: middle;
    padding-left: 1em;
    text-indent: -1em;
}


.group-faq-answer h3 {
font-size: 20px;
font-weight: bold;
margin-top: 10px;
}

.group-faq-answer .aBox {
border-top: 1px solid #CCCCCC;
margin-top: 10px;
padding: 14px 0;
}

.group-faq-answer .aBox p.qTxt,
.group-faq-answer .aBox p.aTxt {
background-position: left top;
background-repeat: no-repeat;
height: auto !important;
min-height: 30px;
padding: 1px 10px 0 30px;
text-align: left;
}

.group-faq-answer .aBox p.qTxt {
font-size:13px;
background-image: url("../image/faq_bg_01.png");
font-weight: bold;
margin-bottom: 10px;
}

.group-faq-answer .aBox p.aTxt {
font-size:13px;
background-image: url("../image/faq_bg_02.png");
}
