
.faq_title { font-size: 12px; font-weight: bold; margin-top: 16px; margin-bottom: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #b6d4a3; border-left: 7px solid green; }
.faq_box { padding: 4px; border: solid 1px #b6d4a3; }
.faq_title_s1         { color: #522a17; font-size: 12px; border: solid 1px #522a17 }

table.bg		{ margin-top: 2px; margin-bottom: 15px; border-collapse:collapse; }
td.bg2		{ font-size: 12px; border:solid 1px #696969; background-color:#ffffff; padding: 2px; }

/* 安全に関するお知らせ */
/*-----------------------------------------------*/
#content .anzentitle{
	margin-bottom:12px;
	padding-bottom:4px;
	font-weight:bold;
	color:#0C521C;
	border-bottom:1px solid #b6d4a3;
}
#content .anzentitle img{
	margin-right:4px;
	vertical-align:middle;
}
p.toplinklist{
	margin-left:15px;
	margin-bottom:5px;
}

/* 詳細ページ 安全に関するお知らせ */
.faqcontent h3{
	margin-left:2px;
	margin-bottom:20px;
}
.faqindent1{
	margin-left:20px;
}
.faqindent2{
	margin-left:50px;
}

.faqcontent ul.list1{
	margin:0px;
	margin-bottom:12px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	line-height:1.4;
	letter-spacing:0.05em;
}
.faqcontent .list1 li{
	margin:0px;
	margin-left:20px;
	margin-bottom:12px;
	padding:0px;
	padding-left:17px;
	list-style:none;
	background:#ffffff url(../images/faq/anzen/caution_s.gif) no-repeat 0px 3px;
}

/* よくある質問 囲み */
/*-----------------------------------------------*/
#faqinbox{
	margin:0;
	padding:0;
	width:938px;
}

/* 詳細ページ よくある質問 */
/*-----------------------------------------------*/
.faqcontent2 h3{
	margin-left:2px;
	margin-bottom:14px;
}
.faqcontent2 h4{
	margin-left:18px;
	margin-bottom:17px;
	font-size:0.75em;
	color:#0C521C;
}
.faqcontent2 .fsubtitle{
	margin-top:12px;
	margin-bottom:6px;
}
.faqcontent2 p{
	margin-bottom:4px;
	margin-left:38px;
}
.faqcontent2 .fimage{
	margin-right:5px;
	margin-bottom:20px;
}
.faqcontent2 .fimage img{
	margin-right:5px;
}
.faqcontent2 iframe{
	margin-bottom:6px;
	margin-left:38px;
}

/* FAQ用右側リンク設定 */
/*-----------------------------------------------*/
/* 左 */
#faqinbox #left{
	padding:0px 0px 30px 0px;
	width:684px;
	float:left;
	text-align:left;
}
/*-----------------------------------------------*/
/* 右 */
#faqinbox #right{
	padding:0px 0px 30px 0px;
	width:254px;
	float:right;
	text-align:left;
}
/*-----------------------------------------------*/
/* 右 リンク */
#faqinbox #rlink{
	margin:0;
	padding:0 8px 0 8px;
	width:238px;
	float:right;
	background:#f3f1e7 url("../images/faq/mainte_bg_t.gif") no-repeat top left;
	text-align:center;
}
#faqinbox #rlink #inbox{
	margin:0;
	padding:10px 10px 0 10px;
	width:218px;
	background:#fbfbf8 url("../images/faq/mainte_dot_in.gif") no-repeat top left;
	text-align:center;
}
#faqinbox #rlink img{
	padding:0px 0px 10px 0px;
}
#faqinbox #rlink img.maintetitle{
	padding:10px 0px 10px 0px;
}
#faqinbox #rlink .maintetxt{
	margin:0;
	padding:0;
}
#faqinbox #rlink p{
	margin:0;
	padding:3px 0 10px 30px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.65em;
	line-height:1.2;
}
#faqinbox #rlink a:link,#faqinbox #rlink a:active,#faqinbox #rlink a:visited{
	text-decoration:none;
}
#faqinbox #rlink a:hover{
	text-decoration:underline;
}
#faqinbox #rlink #bottombox{
	margin:0;
	padding:0;
	width:238px;
	background:#f3f1e7 url("../images/faq/mainte_bg_b.gif") no-repeat bottom left;
}
#faqinbox .banner img{
	margin-top:10px;
	padding:0px;
}

/* お問い合わせ 
.faqinfotop{
	margin:0 0 0 15px;
	width:740px;
}
.faqinfopick{
	margin:0;
	width:650px;
}
.faqinfobasic{
	margin:0 0 0 15px;
	width:635px;
}
.faqinfoti{
	margin:30px 0 0 0;
	padding:5px 0 5px 10px;
	background:#e3d8c2;
	border-left:solid 5px #baae8b;
	font-weight:bold;
}
.faqinfo{
	margin:0;
	padding:8px 0 10px 0;
	background:#FFFFE0;
	border:solid 1px #e3d8c2;
}
.faqinfotxtb{
	padding:0 0 0 17px;
	font-size:0.8em!important;
	font-weight:bold;
}
.faqinfotxt{
	padding:0 0 0 17px;
}*/

/* お問い合わせ新トップ用 */
.faqinfotop{
	margin:30px 0 0 15px;
	padding:6px 8px 8px 8px;
	_padding-bottom:2px;
	width:890px;
	border:1px solid #a1a1a1;
}
.faqinfotop h3{
	margin-bottom:8px;
	padding:4px 0px 3px 8px;
	font-size:0.75em;
	font-weight:bold;
	color:#4f4946;
	background-color:#e3d8c2;
}
.faqinfotop img{
	margin-top:1px;
	margin-bottom:3px;
	vertical-align:middle!important;
}
.faqinfotop p{
	margin-left:8px;
}
.faqinfotop p span.fontl{
	font-size:1.4em;
	font-weight:bold;
	line-height:1em!important;
}

/* お問い合わせ新 */
.faqinfo{
	margin:0px 0 30px 0;
	padding:6px 8px 8px 8px;
	_padding-bottom:2px;
	width:920px;
	border:1px solid #a1a1a1;
}
.faqinfo h3{
	margin-bottom:8px;
	padding:4px 0px 3px 8px;
	font-size:0.75em;
	font-weight:bold;
	color:#4f4946;
	background-color:#e3d8c2;
}
.faqinfo img{
	margin-top:1px;
	margin-bottom:3px;
	vertical-align:middle!important;
}
.faqinfo p{
	margin-left:8px;
}
.faqinfo p span.fontl{
	font-size:1.4em;
	font-weight:bold;
	line-height:1em!important;
}
/* after */
#faqinbox:after
,.faqinfotop:after
,.faqinfo:after{
	content:url("../css/blank.gif");
	display:block;
	height:0;
	clear:both;
}

.title-powerbeat3dv{
    width: 750px;
    height: 44px;
    background: url(../images/faq/powerbeat3dv/title_powerbeat3dv.png) no-repeat #e5e5e5;
    font-size: 18px;
    padding: 18px 0 0 5px;
    margin-bottom:16px;
}
.title-powerbeat3dv span{
	font-weight:normal;
	font-size:12px;
	color:#666666;
}

.stitle01{
    width: 604px;
    height: 20px;
    background: url(../images/faq/powerbeat3dv/stitle_bg.png) no-repeat #666666;
    font-size: 16px;
	color:#fff;
	padding: 8px 0 4px 16px;
	margin-bottom:16px;
}

.stitle-02{
    font-size: 18px;
    padding:15px;
}
.stitle-03{
    font-size: 18px;
    padding:10px 0px;
}
.stitle-04{
    font-size: 13px;
    padding:6px 4px;
    border:6px solid #dcdcdc;
	margin-bottom:18px;
	margin-left:4px;
	display:inline-block;
}
.stitle-05{
}
.stitle-0501{
	color:#734a21;
    font-size: 15px;
    padding:2px 16px;
    border:5px solid #f3ebd2;
	margin-bottom:12px;
	margin-left:4px;
	display:inline-block;
}
.stitle-0502{
	color:#0c521c;
	display:block;
    font-size: 13px;
	margin-left:20px;
	margin-bottom:12px;
}
