@charset "UTF-8";

/*
FAQ
*/

sup{
  vertical-align: baseline;
  position: relative;
  top: -1ex;
  font-size:9px;
}

#faq_header{
	border:none;
	height:65px;
}

p {
font-size:14px;
line-height:20px;
color:#222120;!important
}

.faq_all{
	font-size:13px;
}

.mainimg_ac{
	height:120px;
	padding-bottom:20px;
}

.titleimg{
	margin-top:10px;
	display:block;
	float:left;
	}

.link{
	display:block;
}

.toppane{
	display:block;
	width:100%;
	height:62px;
	border-bottom:#CCC 1px solid;
}



.catpan{
	font-size:12px;
	margin-left:0px;
	line-height:16px;
	padding-top:10px;
	padding-bottom:10px;
}

.catpan *{
	font-size:12px;
}
.catpan a{
	text-decoration:none;
}
.toppane h1{
	display:block;
	float:left;
	width:500px;
}

.toppane .lang_bt_area{
	display:block;
	float:right;
	margin-top:36px;
	width:500px;
	text-align:right;
}

h3{
	margin-bottom:10px;
}

.spec_red{
	font-weight:bold;
	color:#E6002D;
}

h4{
	font-weight:bold;
	color:#E6002D;
	font-size:15px;
}


.gray{
	color:#434141;
}

h5{
	font-weight:bold;
	color:#0074BF;
	font-size:15px;
}

#left{
	display:block;
	float:left;
	width:190px;
}


#right{
	width:745px;
	float:right;
}

ul.leftmenu li.lm_top{
	height:40px;
	te
}

ul.leftmenu li.lh{
	height:25px;
}
ul.leftmenu li a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
ul.leftmenu li{
	display:block;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
}



.lm_top{
	background:url(../images/lm_top.jpg) no-repeat 0 0;
}

.l_bn{
	display:block;
	width:190px;
	height:25px;
	text-indent:-9999px;
}

.l_manual{
	background:url(../images/to_manual.jpg) no-repeat 0 0;
}
.l_contact{
	background:url(../images/to_contact.jpg) no-repeat 0 0;
}


.lbn{
	display:block;
	margin-bottom:10px;
}

.top .pane{
	display:block;
	float:left;
	width:175px;
	height:64px;
	margin-right:10px;
	margin-bottom:15px;
	
}

.formdiv{
	display:block;
	background-color:#8F929F;
	padding-top:4px;
	height:28px;
	line-height:28px;
	margin-bottom:20px;
}
.formdiv2{
	display:block;
	background-color:#8F929F;
	padding-top:4px;
	height:28px;
	line-height:28px;
	margin-bottom:20px;
}


.faqform{
	display:block;
	float:right;
	width:270px;
}

.formdiv2.faqform{
	display:block;
	float:none;
	width:100%;
}

.kwarea{
	display:block;
	float:left;
	width:450px;
	background-color:#8F929F;
}


.kwform{
	padding-top:2px;
}


.formdiv label{
	font-weight:bold;
	display:block;
	float:left;
	color:#FFF;
	height:22px;
	margin-left:10px;
}
.formdiv2 label{
	font-weight:bold;
	display:block;
	float:left;
	color:#FFF;
	height:22px;
	margin-left:10px;
}

.formdiv2 .catselect{
	display:block;
	float:left;
	
}

.kwform .kw{
	display:block;
	float:left;
	height:19px;
	_height:22px;
	width:230px;
	margin-left:3px;
}


.kwform .submitbt{
	_padding-top:3px;
	display:block;
	float:left;
	width:60px;
	height:22px;
	background:url(/assets/support/faq/ja-jp/images/bt_submit.jpg) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
}


.list_bt{
	display:block;
	float:left;
	margin-left:10px;
	width:128px;
	height:22px;
	background:url(../images/bt_faq.jpg) no-repeat 0 0;
	text-indent:-9999px;
}


.mov{
	border:#036 1px solid;
	background:#933;
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
	margin-right:5px;
}

.stroke_a{
	background-color:#D4ECF3;
}

.stroke_b{
	background-color:#FFF9B0;
}

.faqtbl{
	width:700px !important;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
}

.faqtbl td,
.faqtbl th
{
	font-size:11px;
	text-align:center;
}

.faqtbl th{
	font-weight:bold;

}

.faqframe{
	width:100%;
	height:230px;
	margin-top:5px;
	border:none;
}

.h_faq_top_new{
	display:block;
	height:30px;
}

.faq_top_new{
	width:723px;
	padding:10px;
	border:#999 1px solid;
	border-top:none;
	margin-bottom:20px;
}

.faq_mark_ca{
	font-size:12px;
}

.faq_mark{
	font-weight:bold;
	color:#0074bf;
	margin-bottom:10px;
}

.bt_ts{
	margin-bottom:10px;
}




