body.support{
background:#fbfbf5 url(http://static.nexon.co.jp/asgard03/support/support_bg.jpg) no-repeat 50% 32px;
}

#support-menu{
	width:186px;
	height:188px;
	background:url(http://static.nexon.co.jp/asgard03/menu/menu_support_bg_n.jpg) no-repeat;
}
/*不具合報告の完了*/
#complete{
margin:0;
}
#complete h3,
#complete h4{
display:none;
}
#complete-ttl{
background:url(http://static.nexon.co.jp/asgard03/support/complete_ttl.gif) no-repeat 100% 0;
}
.complete-sttl01{
background:url(http://static.nexon.co.jp/asgard03/support/sttl_complete.gif) no-repeat;
margin-left:10px;
width:135px;
height:20px;
}
.complete{
background:url(http://static.nexon.co.jp/asgard03/support/bg_complete.gif) no-repeat;
width:604px;
height:395px;
margin-top:6px;
}
.complete .sbox{
padding:43px 0 0 20px;
display:block;
}
.complete .sbox a{
border-top:1px solid #e8e8e8;
margin:10px 0 0 0;
padding-top:7px;
display:block;
width:261px;
}
.complete .sbox span{
color:#ee5c13;
}

/*不具合報告フォームの確認*/
.report-complet-sttl01{
	background:url(http://static.nexon.co.jp/asgard03/support/sttl_report_complete.gif) no-repeat;
	margin-left:10px;
	width:200px;
	height:20px;
}
.box-middle .text03a{
	color:#ee5c13;
	display:block;
	font-weight:100;
	margin: 0px;
	padding-top: 2px;
}
#report-complet-ttl {
	background-image: url(http://static.nexon.co.jp/asgard03/support/report_complete_title.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}

/*不具合報告フォーム*/
.report_form-sttl01{
	background:url(http://static.nexon.co.jp/asgard03/support/sttl_report_form.gif) no-repeat;
	margin-left:10px;
	width:155px;
	height:20px;
}

/*input*/
.input-text-box01-s{
	width:370px;
	height:18px;
	border:1px solid #d1d5d6;

}
.input-text-box02-s{
	width:310px;
	height:18px;
	border:1px solid #d1d5d6;
}
.input-text-box04-s{
	width:370px;
	height:88px;
	overflow-x:auto;
	overflow-y:auto;
	border:1px solid #d1d5d6;
	border-width:1px 1px 1px 1px;
	margin:3px 0 0 0;
	float:left;
}
.box-middle .text01-os{
	font-weight:100;
	line-height:18px;
	color:#4a4847;
	float: left;
	padding-right: 10px;
	margin: 0;
	width: 45px;
	text-align: right;
}
/*お問い合わせ*/
#inquiry_ttl {
	background-image: url(http://static.nexon.co.jp/asgard03/support/inquiry_ttl.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
.info-detail{
margin:0;
width:604px;
background:url(http://static.nexon.co.jp/asgard03/global/frame_bg.gif);
}
.info-detail-head{
margin:0;
width:604px;
height:15px;
background:url(http://static.nexon.co.jp/asgard03/global/frame_head.gif);
}
.info-detail-foot{
margin:0;
width:604px;
height:15px;
background:url(http://static.nexon.co.jp/asgard03/global/frame_foot.gif);
}
.inquiry-text01 {
	font-size: 12px;
	line-height: 18px;
	padding: 0px;
	margin:0 25px 5px 25px;
	color: #4a4847;
}
.inquiry-box-top {
	background-image: url(http://static.nexon.co.jp/asgard03/support/inquiry_bg_top.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 564px;
}
.inquiry-box_btm {
	clear:both;
	background-image: url(http://static.nexon.co.jp/asgard03/support/inquiry_bg_btm.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 564px;
}
.inquiry-box-m {
	background-image: url(http://static.nexon.co.jp/asgard03/support/inquiry_bg_m.gif);
	background-repeat: repeat-y;
	width: 564px;
}
.inquiry-box {
	clear:both;
	margin-left: 20px;
	padding-bottom:5px;
	font-size: 12px;
	line-height: 18px;
	color: #4a4847;
}
.inquiry-text02 {
	clear:both;
	float:left;
	margin:0 20px;
	padding:5px 0 0 0;
	width:250px;
	color: #4A4847;
}
.inquiry-text03 {
	margin:0 20px;
	padding:5px 0 0 0;
	color: #4A4847;
}
.inquiry-bt01 {
	float:left;
	margin:0;
	padding:0 0 10px 0;
	width:200px;
}
.inquiry-bt02 {
	margin: 10px 0 0 0;
	padding: 0;
	text-align:center;
}
.inquiry-bt03 {
	float:right;
	margin:0;
	padding:10px 25px 0 0;
}
.inquiry-caution01 {
	clear:both;
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0 0 20px;
	padding: 0px;
	color:#da0032;
}
.inquiry-caution02 {
	clear:both;
	font-size: 12px;
	line-height: 18px;
	margin:0 0 0 20px;
	padding:5px 0 0 0;
	color:#da0032;
}
.inquiry-yajirusi {
	background-image: url(http://static.nexon.co.jp/asgard03/support/inquiry_m.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 524px;
	margin-left: 26px;
	margin-bottom: 10px;
}
.inquiry-text04 {
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
	color: #4a4847;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*FAQ*/
#report-complet-ttl {
	background-image: url(http://static.nexon.co.jp/asgard03/support/faq_ttl.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
.box-middle .sbox-faq{
margin:0 0 0 20px;
display:block;
}.sbox-faq {
	font-size: 12px;
	line-height: 18px;
	margin-left: 15px;
	color: #4a4847;
	float: left;
}
.crea-support {
	clear: both;
}
.box-faq-r {
	float: left;
	margin-left: 15px;
}
.input-text-box01-faq{
	width:200px;
	height:18px;
	border:1px solid #d1d5d6;
	margin-top: 5px;
	margin-right: 10px;

}
/*TAB*/
.support-tab {
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#support-tab-list{
	background:url(http://static.nexon.co.jp/asgard03/global/tab_border.gif) no-repeat 100% 100%;
	list-style-type:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	width: 590px;
	height: 26px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#support-tab-list li{
	display:inline;
	float:left;
	margin:0;
	padding: 0px;
}
.detail_box {
	width: 584px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
}
/* FAQ table 部分 */
dl{
	width:584px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 0px;
}
dt{
	width:584px;
	cursor:pointer;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	height: 28px;
	background-image: url(http://static.nexon.co.jp/asgard03/support/support_t_bg01.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.question{
	margin:0px;
	color:#494846;
	font-weight:normal;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	float: left;
}
.question a:link{
	font-size: 12px;
	color: #494846;
	text-decoration: none;
}
dd{
	width:500px !important;
	color:#878787;
	border:2px solid #E0E1DB;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 30px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-position: 0px 0px;
}
a{
color:#df7c33;
text-decoration:none;
}
a:hover{
color:#df7c33;
text-decoration:underline;
}
.detail_box0 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.q0-img {
	float: left;
	padding-top: 8px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.answer-box01 {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
* html .answer-box02 {
	float: left;
	margin: 0px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.answer-box02 {
	float: left;
	margin: 0px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 8px;
}
.page {
	width: 584px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	margin-left: 5px;
	padding-bottom: 15px;
}
#support-tab-list img {
	vertical-align: bottom;
}
/* FAQ データがない場合 */
.question-n{
	margin:0px;
	color:#494846;
	font-weight:normal;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
}

/* txtdecoration */
.txt-red{
color:#DA0032;
}
