@charset "utf-8";

/*======================================
蒼空のフロンティア
----------------------------------------
description: category stylesheet
edit: 2009/11
lastupdate:
======================================*/


ul.subNav li#sNavInquiry a {
	background: url(../img/subnav_inquiry.gif);
}
ul.subNav li#sNavRule a {
	background-image: url(../img/subnav_rule.gif);
}
ul.subNav li#sNavRulePay a {
	background-image: url(../img/subnav_rule_pay.gif);
}
ul.subNav li#sNavPrivacy a {
	background-image: url(../img/subnav_privacy.gif);
}
ul.subNav li#sNavFcp a {
	background-image: url(../img/subnav_fcp.gif);
}
ul.subNav li#sNavManners a {
	background-image: url(../img/subnav_manners.gif);
}
ul.subNav li#sNavBbs a {
	background-image: url(../../../www/support/image/subnav_bbs.gif);
}

body#supportInquiryPage ul.subNav li#sNavInquiry a {
	background-position: -197px 0;
}

body#supportRulePage ul.subNav li#sNavRule a {
	background-position: -197px 0;
}

body#supportRulePayPage ul.subNav li#sNavRulePay a {
	background-position: -197px 0;
}

body#supportPrivacyPage ul.subNav li#sNavPrivacy a {
	background-position: -197px 0;
}

body#supportMannersPage ul.subNav li#sNavManners a {
	background-position: -197px 0;
}

body#supportFcpPage ul.subNav li#sNavFcp a {
	background-position: -197px 0;
}

body#supportBbsPage ul.subNav li#sNavBbs a {
	background-position: -197px 0;
}

/*======================================
inquiry
======================================*/
.btnInquiry01 {
	float: left;
	
	padding-left: 10px;
	margin: 1em 0 1.75em 0;
	
	width: 250px;
	height: 61px;
}
.btnInquiry01 a {
	display: block;
	width: 250px;
	height: 61px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	background: url(../inquiry/img/btn_01.gif) no-repeat;
}
.btnInquiry01 a:hover {
	background-position: 0 -61px;
}
.btnInquiry02 {
	float: right;
	
	padding-right: 10px;
	margin: 1em 0 1.75em 0;
		
	width: 250px;
	height: 61px;
}
.btnInquiry02 a {
	display: block;
	width: 250px;
	height: 61px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	background: url(../inquiry/img/btn_02.gif) no-repeat;
}
.btnInquiry02 a:hover {
	background-position: 0 -61px;
}

.btnInquiry03 {
	margin: 1em auto 1.75em auto;
		
	width: 250px;
	height: 61px;
}
.btnInquiry03 a {
	display: block;
	width: 250px;
	height: 61px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	background: url(../inquiry/img/btn_03.gif) no-repeat;
}
.btnInquiry03 a:hover {
	background-position: 0 -61px;
}

.cautionAreaInquiry {
	width:500px;
	margin:2em auto;
	color:#e73562;
}

.textFormInquiry {
	width:513px;
	height:200px;
	border:1px #dfdfd5 solid;
	font-size:12px;
	color:#511;
	padding:6px;
}

.submitInquiryPos {
	width:500px;
	height:24px;
	margin:1em auto;
	text-align:center;
}
.submitInquiry {
	width:150px;
	height:24px;
	border:1px #a49e90 solid;
	color:#511;
	background:#ebe8db;
	text-align:center;
	vertical-align:middle;
}

.submitInquiryR {
	width:150px;
	height:24px;
	border:1px #a26477 solid;
	color:#511;
	background:#eaceda;
	text-align:center;
	vertical-align:middle;
}

.submitInquiryB {
	width:150px;
	height:24px;
	border:1px #647aa2 solid;
	color:#113155;
	background:#ced7ea;
	text-align:center;
	vertical-align:middle;
}

.changePass0 {
	width:500px;
}
.changePass1 {
	width:180px;
	padding:5px;
	text-align:right;
}
.changePass2 {
	width:300px;
	padding:5px;
}
.changePassInput input {
	width:260px;
	height:20px;
	border:1px #a49e90 solid;
}
.changePassInput input:focus {
	background:#dfdfd5;
}
.leaveReasonSelect {
	width:300px;
	height:30px;
	padding:5px;
	border:1px #a49e90 solid;
	color:#511;
	background:#ffffff;
}
select:focus {
	background:#dfdfd5;
}

h3 {
	margin-top:-0.5em;
}
