@charset "utf-8";
#left-menu01 {
	width: 257px;
	height: 377px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/bg_left.png) no-repeat -19px -10px;
}
#left-menu01-faq, #left-menu01-faq-active {
	width: 216px;
	height: 52px;
}
#left-menu01-faq a, #left-menu01-faq-active a {
	display: block;
	width: 216px;
	height: 52px;
}
#left-menu01-faq a:link, #left-menu01-faq a:visited, #left-menu01-faq a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_faq.jpg) no-repeat left top;
}
#left-menu01-faq a:hover, #left-menu01-faq-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_faq.jpg) no-repeat left bottom;
}
#left-menu01-contacts, #left-menu01-contacts-active {
	width: 216px;
	height: 51px;
}
#left-menu01-contacts a, #left-menu01-contacts-active a {
	display: block;
	width: 216px;
	height: 51px;
}
#left-menu01-contacts a:link, #left-menu01-contacts a:visited, #left-menu01-contacts a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_contacts.jpg) no-repeat left top;
}
#left-menu01-contacts a:hover, #left-menu01-contacts-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_contacts.jpg) no-repeat left bottom;
}
#left-menu01-policy, #left-menu01-policy-active {
	width: 216px;
	height: 51px;
}
#left-menu01-policy a, #left-menu01-policy-active a {
	display: block;
	width: 216px;
	height: 51px;
}
#left-menu01-policy a:link, #left-menu01-policy a:visited, #left-menu01-policy a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_policy.jpg) no-repeat left top;
}
#left-menu01-policy a:hover, #left-menu01-policy-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_policy.jpg) no-repeat left bottom;
}
#left-menu01-rule, #left-menu01-rule-active {
	width: 216px;
	height: 51px;
}
#left-menu01-rule a, #left-menu01-rule-active a {
	display: block;
	width: 216px;
	height: 51px;
}
#left-menu01-rule a:link, #left-menu01-rule a:visited, #left-menu01-rule a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_rule.jpg) no-repeat left top;
}
#left-menu01-rule a:hover, #left-menu01-rule-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_rule.jpg) no-repeat left bottom;
}
#left-menu01-sitemap, #left-menu01-sitemap-active {
	width: 216px;
	height: 51px;
}
#left-menu01-sitemap a, #left-menu01-sitemap-active a {
	display: block;
	width: 216px;
	height: 51px;
}
#left-menu01-sitemap a:link, #left-menu01-sitemap a:visited, #left-menu01-sitemap a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_sitemap.jpg) no-repeat left top;
}
#left-menu01-sitemap a:hover, #left-menu01-sitemap-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/left_btn_sitemap.jpg) no-repeat left bottom;
}
.hidden {
	position: absolute;
	left: -9999px;
}
#ttl {
	height: /*132px;*/ 122px;
}
.sub-support .ttl-faq h2, .sub-support .ttl-contacts h2, .sub-support .ttl-policy h2, .sub-support .ttl-rule h2, .sub-support .ttl-sitemap h2, .sub-support .ttl-request h2, .sub-support .ttl-cheat h2, .sub-support .ttl-contacts h2 {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 400px;
	height: 0;
	padding-top: 35px;
	overflow: hidden;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_support_title.png) no-repeat;
}
.sub-support .ttl-faq h2 {
	background-position: left 0;
}
.sub-support .ttl-contacts h2 {
	background-position: left -35px;
}
.sub-support .ttl-policy h2 {
	background-position: left -70px;
}
.sub-support .ttl-rule h2 {
	background-position: left -105px;
}
.sub-support .ttl-sitemap h2 {
	background-position: left -140px;
}
#faq h3 {
	position: absolute;
	left: -9999px;
}
#faq01-cnt {
	width: 624px;
	padding: 10px 0 0 30px;
	background: url(http://cdn.valofe.com/static/at_jp/images/playguide/line.gif) no-repeat 17px bottom;
}
#faq01-cnt p {
	padding: 0 0 20px 0;
}
#faq01-search {
	width: 424px;
	height: 60px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_search_bg.gif) no-repeat;
	margin: 20px 0 0 127px;
	text-align: center;
}
#search {
	width: 262px;
	margin: 20px auto 0;
	padding-top: 20px;
}
#txtarea {
	width: 200px;
	background-color: #e4e4ea;
	border: 1px solid #a7a7b3;
}
#search a {
	display: block;
	width: 52px;
	height: 20px;
}
#search a:link, #search a:visited, #search a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/notice/btn_search.gif) no-repeat left top;
}
#search a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/notice/btn_search.gif) no-repeat left bottom;
}
#faq-all {
	background: url(http://cdn.valofe.com/static/at_jp/images/notice/line.gif) no-repeat left bottom;
}
#faq-list {
	width: 624px;
	margin: 26px 0 0 29px;
	clear: left;
}
#faq-list table {
	width: 624px;
	margin: 0 0 12px 0;
}
#faq-list tr.line {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/img_dotline.gif) repeat-x left bottom;
}
#faq-list td {
	height: 27px;
}
#faq-list .faq-date {
	font-size: 10px;
}
.question {
	padding: 5px 0 5px 0;
}
.question-active {
	padding: 5px 0 5px 0;
	color: #1c2b87;
}
.question-active .link {
	color: #642494;
	padding-left: 25px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/icon_plus.gif) no-repeat 10px center;
}
.question-active .active {
	padding-left: 25px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/icon_minus.gif) no-repeat 10px center;
}
.question-active .active:link, .question-active .active:visited, .question-active .active:hover, .question-active .active:active {
	font-weight: bold;
	color: #1c2b87;
	text-decoration: none;
}
.answer {
	margin: 0 0 5px;
}
.answer-cnt {
	width: 624px;
	margin: 5px 0 0;
	background-color: #f1f1f4;
}
.answer-cnt p {
	color: #000;
	margin: 0;
	padding: 15px 24px 15px 24px;
	font-weight: normal;
}
.red {
	color: #F00;
}
#form h3 {
	position: absolute;
	left: -9999px;
}
#form01-cnt {
	padding: 10px 0 0 30px;
}
#form-sttl01 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_request01.gif) no-repeat;
}
#form-sttl02 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_request02.gif) no-repeat;
}
#form-sttl03 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_request03.gif) no-repeat;
}
#form-sttl04 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_claim01.gif) no-repeat;
}
#form-sttl05 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_claim02.gif) no-repeat;
}
#form-sttl06 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_claim03.gif) no-repeat;
}
#form-sttl-policy01 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_policy01.gif) no-repeat;
}
#form-sttl-policy02 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_policy02.gif) no-repeat;
}
#form-sttl-policy03 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_policy03.gif) no-repeat;
}
#form-sttl-policy04 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_policy04.gif) no-repeat;
}
#form-cnt-policy, #form-cnt-rules {
	width: 654px;
	padding: 45px 0 20px 30px;
}
#form-cnt-policy ol li, #form-cnt-rules ol li {
	list-style-type: decimal;
	margin-left: 14px;
}
#form-cnt-policy .add_rule ol li, #form-cnt-rules .add_rule ol li {
	list-style-type: none;
}
.col {
	margin-left: 14px;
	line-height: 1.5;
	text-align: left;
}
.mar_t10 {
	margin-top: 10px;
}
.mar_t20 {
	margin-top: 20px;
}
.mar_h20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.hr {
	background: none;
	border: none;
	border-top: dotted 1px #b2b2b2;
	width: 100%;
}
.read01 {
	margin-top: 23px;
}
#form-sttl-rule01 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_rule01.gif) no-repeat;
}
#form-sttl-rule02 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_rule02.gif) no-repeat;
}
#form-sttl-rule03 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_rule03.gif) no-repeat;
}
#form-sttl-rule04 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_rule04.gif) no-repeat;
}
#form-sttl-rule05 {
	height: 20px;
	width: 400px;
	margin: 20px 0 0 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_rule05.gif) no-repeat;
}
/*#rules h3,
#rules h4 span,
#rules a span {
    position: absolute;
    left: -9999px;
}
#rules {
    width: 690px;
    margin-left: 12px;
}
#rules-cnt {
    padding: 22px 0 20px 20px;
}
#rules-cnt p {
    width: 614px;
}
#rules-cnt p span {
    color: #a5a7a9;
}
.read01 {
    margin-top: 23px;
}
.read02 {
    margin-top: 13px;
}*/
.support-bg {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/support_bg.jpg) no-repeat left bottom;
}
#sitemap-map {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sitemap_bg.jpg) no-repeat left bottom;
}
#map {
	width: 100%;
	padding-left: 12px;
	padding-top: 10px;
	height: 430px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line.gif) no-repeat left bottom;
}
#map h3 {
	height: 20px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_sitemap.gif) no-repeat;
}
.map-cnt {
	margin: 17px 0 0 20px;
}
.map-cnt .up, .down {
	float: left;
}
.map-cnt .clear {
	clear: both;
}
/*#map-cnt .left table {
    width: 297px;
    color: #333333;
    font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12px;
}
#map-cnt .left td {
    height: 20px;
}*/
.map-cnt .cap {
	background-color: #ececef;
}
.map-cnt .cap span a {
	font-weight: bold;
	color: #1c2b87;
	margin-left: 20px;
	text-decoration: none;
}
.map-cnt .nav dl {
	width: 130px;
	float: left;
}
.map-cnt .nav dl.support {
	width: 115px;
}
.map-cnt .nav dl dt {
	height: 0;
	padding-top: 28px;
	overflow: hidden;
}
.map-cnt .nav dl dd {
	line-height: 18px;
	font-size: 11px;
}
.map-cnt .nav dl.notice dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/sttl_notice_sitemap.png) no-repeat left 7px;
}
.map-cnt .nav dl.introduction dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/sttl_intro_sitemap.png) no-repeat left 7px;
}
.map-cnt .nav dl.playguide dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/sttl_playguide_sitemap.png) no-repeat left 7px;
}
.map-cnt .nav dl.pointshop dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/sttl_pointshop_sitemap.png) no-repeat left 7px;
}
.map-cnt .nav dl.library dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/sttl_library_sitemap.png) no-repeat left 7px;
}
.map-cnt .nav dl.community dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/sttl_community_sitemap.png) no-repeat left 7px;
}
.map-cnt .nav dl.support dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/sttl_support_sitemap.png) no-repeat left 7px;
}
/*#map-cnt .right table {
    width: 297px;
    color: #333333;
    font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12px;
}
#map-cnt .right td {
    height: 20px;
}*/
.mt5 {
	margin-top: 5px!important;
}
#form-cnt01 {
	width: 624px;
	_width: 654px;
	padding: 18px 0 0 30px;
	background: url(http://cdn.valofe.com/static/at_jp/images/playguide/line.gif) no-repeat 17px bottom;
}
#form-cnt01 p {
	padding: 0 0 20px 0;
}
#form-cnt02 {
	width: 624px;
	padding: 18px 0 0 30px;
}
#form-cnt02 p {
	padding: 0 0 20px 0;
}
#form-cnt03 {
	width: 664px;
	height: 550px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/complete_img.jpg) no-repeat;
}
#form-cnt03 h4 {
	position: absolute;
	left: -9999px;
}
#form-cnt03 p {
	padding: 45px 0 20px 255px;
}
#form-list {
	width: 624px;
	margin: 0 0 0 29px;
	clear: left;
}
#form-list strong {
	margin: 10px 0 0 10px;
}
#form-list .valign {
	margin: 5px 0 5px;
}
#form-list table.box {
	width: 624px;
	margin: 0 0 5px 0;
}
#form-list tr.line {
	background: url(http://cdn.valofe.com/static/at_jp/images/common/img_dotline.gif) repeat-x left bottom;
}
#form-list td {
	height: 27px;
}
.form-icn2 {
	color: #a5a7a9;
}
#form-txtarea01 {
	width: 270px;
	background-color: #e4e4ea;
	border: 1px solid #a7a7b3;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#form-txtarea02 {
	width: 105px;
	background-color: #e4e4ea;
	border: 1px solid #a7a7b3;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#form-txtarea03 {
	width: 270px;
	background-color: #e4e4ea;
	border: 1px solid #a7a7b3;
	margin-top: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#form-pulldown01 {
	width: 190px;
	background-color: #e4e4ea;
	border: 1px solid #a7a7b3;
}
#form-pulldown02 {
	background-color: #e4e4ea;
	border: 1px solid #a7a7b3;
}
#form-txtfield01 {
	font-size: 12px;
	width: 499px;
	height: 90px;
	border: 1px solid #a7a7b3;
	margin-top: 5px;
	background-color: #e4e4ea;
}
#form-txtfield02 {
	font-size: 12px;
	width: 420px;
	height: 90px;
	border: 1px solid #a7a7b3;
	margin: 5px 0 5px 0;
	background-color: #e4e4ea;
}
.caution {
	width: 395px;
	font-size: 10px;
	color: #a5a7a9;
	margin-bottom: 5px;
}
#submit-btn {
	position: relative;
	width: 700px;
}
#submit-btn p.conf {
	padding: 10px 0 0 287px;
}
#submit-btn p.conf a {
	display: block;
	width: 102px;
	height: 25px;
}
#submit-btn p.conf a:link, #submit-btn p.conf a:visited, #submit-btn p.conf a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_conf.jpg) no-repeat left top;
}
#submit-btn p.conf a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_conf.jpg) no-repeat left bottom;
}
#submit-btn p.clear {
	padding: 10px 0 0 250px;
}
#submit-btn p.clear a {
	display: block;
	width: 80px;
	height: 25px;
}
#submit-btn p.clear a:link, #submit-btn p.clear a:visited, #submit-btn p.clear a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_clear.jpg) no-repeat left top;
}
#submit-btn p.clear a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_clear.jpg) no-repeat left bottom;
}
#submit-btn p.submit {
	position: absolute;
	top: 10px;
	left: 352px;
}
#submit-btn p.submit a {
	display: block;
	width: 80px;
	height: 25px;
}
#submit-btn p.submit a:link, #submit-btn p.submit a:visited, #submit-btn p.submit a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_submit.jpg) no-repeat left top;
}
#submit-btn p.submit a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_submit.jpg) no-repeat left bottom;
}
#cheat h3 {
	position: absolute;
	left: -9999px;
}
.screenshot {
	margin: 5px 0;
}
.screenshot-txt {
	margin: 4px 0;
}
#contacts h3, .secondpass-btn08 span {
	position: absolute;
	left: -9999px;
}
#contacts01-cnt {
	width: 624px;
	padding: 10px 0 0 30px;
	background: url(http://cdn.valofe.com/static/at_jp/images/playguide/line.gif) no-repeat 17px bottom;
}
#contacts01-cnt p {
	padding: 0 0 20px 0;
}
#contacts08-cnt {
	width: 624px;
	padding: 10px 0 0 30px;
}
#contacts08-cnt p {
	padding: 0;
}
#contacts02 {
	width: 624px;
	padding: 0 0 0 30px;
}
#contacts-sttl01 {
	height: 20px;
	margin: 10px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_reference01.gif) no-repeat;
}
.contacts-btn01, .contacts-btn02 {
	width: 624px;
	padding: 3px 0 10px 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/common/img_dotline.gif) repeat-x left bottom;
}
.contacts-btn01 a {
	display: block;
	width: 84px;
	height: 25px;
}
.contacts-btn01 a:link, .contacts-btn01 a:visited, .contacts-btn01 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_faq02.jpg) no-repeat left top;
}
.contacts-btn01 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_faq02.jpg) no-repeat left bottom;
}
#contacts-sttl02 {
	height: 20px;
	margin: 10px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_reference02.gif) no-repeat;
}
.contacts-btn02 a {
	display: block;
	width: 124px;
	height: 25px;
}
.contacts-btn02 a:link, .contacts-btn02 a:visited, .contacts-btn02 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_form.jpg) no-repeat left top;
}
.contacts-btn02 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_form.jpg) no-repeat left bottom;
}
#contacts-sttl06 {
	height: 20px;
	margin: 10px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_reference06.gif) no-repeat;
}
.contacts-btn06 {
	padding: 3px 0 10px 0;
}
.contacts-btn06 a {
	display: block;
	width: 157px;
	height: 25px;
}
.contacts-btn06 a:link, .contacts-btn06 a:visited, .contacts-btn06 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_point.jpg) no-repeat left top;
}
.contacts-btn06 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_point.jpg) no-repeat left bottom;
}
.contacts-btn07 {
	padding: 3px 0 7px 0;
}
.contacts-btn07 a {
	display: block;
	width: 166px;
	height: 25px;
}
.contacts-btn07 a:link, .contacts-btn07 a:visited, .contacts-btn07 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_secondpass.jpg) no-repeat left top;
}
.contacts-btn07 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_secondpass.jpg) no-repeat left bottom;
}
.secondpass-btn07 {
	margin: 10px 0;
}
.secondpass-btn07 a {
	display: block;
	width: 166px;
	height: 25px;
}
.secondpass-btn07 a:link, .secondpass-btn07 a:visited, .secondpass-btn07 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_secondpass.jpg) no-repeat left top;
}
.secondpass-btn07 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_secondpass.jpg) no-repeat left bottom;
}
.secondpass-btn08 {
	margin: 17px 0 20px;
}
.secondpass-btn08 a {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 212px;
	height: 42px;
}
.secondpass-btn08 a:link, .secondpass-btn08 a:visited, .secondpass-btn08 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_secondpass_big.jpg) no-repeat left top;
}
.secondpass-btn08 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_secondpass_big.jpg) no-repeat left bottom;
}
#contacts-sttl09 {
	height: 20px;
	margin: 10px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_contacts09.gif) no-repeat;
}
#contacts-sttl10 {
	height: 20px;
	margin: 10px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_contacts10.gif) no-repeat;
}
.contacts-btn10 {
	padding: 3px 0 10px 0;
}
.contacts-btn10 a {
	display: block;
	width: 147px;
	height: 25px;
}
.contacts-btn10 a:link, .contacts-btn10 a:visited, .contacts-btn10 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_inquiry.jpg) no-repeat left top;
}
.contacts-btn10 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_inquiry.jpg) no-repeat left bottom;
}
#contacts02-cnt {
	width: 624px;
	margin: 20px 0 20px 30px;
}
#contacts03-caution {
	width: 624px;
	height: 500px;
	margin: 0 0 0 30px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/reference_caution_bg.jpg) no-repeat left top;
}
#contacts03-caution-cnt {
	margin: 0 0 0 18px;
	padding: 19px 0 0 0;
}
#contacts-sttl03 {
	height: 20px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_reference03.gif) no-repeat;
}
#contacts03-caution .cautiontxt {
	padding: 3px 0 0 0;
	line-height: 17px;
}
.list_win {
	border: #f5f5f5 solid 1px;
	line-height: 1.5;
	text-align: left;
	margin: -15px 0 15px;
	padding: 10px 15px 5px;
 /zoom:1;
}
.list_win ul {
	padding: 0 0 10px;
}
.list_win li {
	padding: 5px 0 0;
}
.list_win li a, .list_win li a:visited {
	color: #454545;
	text-decoration: none;
}
.list_win li a:hover {
	text-decoration: underline;
}
.list_win li img {
	vertical-align: middle;
}
.list_win .form {
	padding: 10px 0;
	margin: 0;
	background: none;
	border: none;
}
.list_win .form .btn {
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	background: #c9ccd1;
	border-top: none;
}
.caution-list {
	padding: 0;
	list-style-type: none;
}
.caution-list li {
	margin: 2px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/icon_li.gif) no-repeat 0 4px;
	padding-left: 13px;
	color: #a5a7a9;
	line-height: 17px;
}
.caution-list2 {
	padding: 0;
	list-style-type: none;
}
.caution-list2 li {
	margin: 2px 0 0 0;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 17px;
}
.caution-list2 li strong {
	font-weight: normal;
	color: #f00;
}
.caution-list3 {
	margin-top: 13px;
}
.caution-list3 li {
	padding-left: 12px;
	background: url(http://cdn.valofe.com/static/at_jp/images/playguide/city_img_list.gif) no-repeat left 7px;
}
.dotline {
	width: 624px;
	padding-bottom: 7px;
	background: url(http://cdn.valofe.com/static/at_jp/images/common/img_dotline.gif) repeat-x left bottom;
}
#contacts-sttl04 {
	height: 20px;
	margin: 19px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_reference04.gif) no-repeat;
}
#contacts-sttl05 {
	height: 20px;
	margin: 19px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_reference05.gif) no-repeat;
}
#contacts-sttl07 {
	height: 20px;
	margin: 10px 0 0 0;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_reference07.gif) no-repeat;
}
#contacts-sttl08 {
	height: 20px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/sttl_caution.gif) no-repeat;
}
#contacts08-caution {
	width: 624px;
	padding-bottom: 20px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/reference_caution_bg.jpg) no-repeat left top;
}
#contacts08-caution-cnt {
	margin: 0 0 0 18px;
	padding: 19px 18px 0 0;
}
.exp {
	color: #a5a7a9;
}
#submit-btn p.mail {
	padding: 20px 0 0 235px;
}
#submit-btn p.mail a {
	display: block;
	width: 212px;
	height: 42px;
}
#submit-btn p.mail a:link, #submit-btn p.mail a:visited, #submit-btn p.mail a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_mail.jpg) no-repeat left top;
}
#submit-btn p.mail a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_mail.jpg) no-repeat left bottom;
}
#submit-btn p.mail-n {
	padding: 20px 0 0 235px;
}
#submit-btn p.mail-n a {
	display: block;
	width: 181px;
	height: 42px;
}
#submit-btn p.mail-n a:link, #submit-btn p.mail-n a:visited, #submit-btn p.mail-n a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_contact.jpg) no-repeat left top;
}
#submit-btn p.mail-n a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/btn_contact.jpg) no-repeat left bottom;
}
#submit-btn p.support {
	padding: 0;
	margin-top: 5px;
	margin-left: 255px;
}
#submit-btn p.support a {
	text-decoration: underline;
}
#submit-btn p.support a:hover {
	text-decoration: none;
}
#faq-tab {
	width: 672px;
	height: 32px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/tab_bg.gif) no-repeat;
	margin: 25px 0 0 6px;
}
#faq-tab ul {
	padding: 8px 0 0 23px;
}
#faq-top20, #faq-top20-active {
	float: left;
	width: 63px;
	height: 24px;
}
#faq-top20 a, #faq-top20-active a {
	display: block;
	width: 63px;
	height: 24px;
}
#faq-top20 a:link, #faq-top20 a:visited, #faq-top20 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn01.gif) no-repeat left bottom;
}
#faq-top20 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn01_active.gif) no-repeat left top;
}
#faq-top20-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn01_visit.gif) no-repeat left top;
}
#faq-start, #faq-start-active {
	float: left;
	width: 127px;
	height: 24px;
}
#faq-start a, #faq-start-active a {
	display: block;
	width: 127px;
	height: 24px;
}
#faq-start a:link, #faq-start a:visited, #faq-start a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn02.gif) no-repeat left bottom;
}
#faq-start a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn02_active.gif) no-repeat left top;
}
#faq-start-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn02_visit.gif) no-repeat left top;
}
#faq-play, #faq-play-active {
	float: left;
	width: 88px;
	height: 24px;
}
#faq-play a, #faq-play-active a {
	display: block;
	width: 88px;
	height: 24px;
}
#faq-play a:link, #faq-play a:visited, #faq-play a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn03.gif) no-repeat left bottom;
}
#faq-play a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn03_active.gif) no-repeat left top;
}
#faq-play-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn03_visit.gif) no-repeat left top;
}
#faq-interface, #faq-interface-active {
	float: left;
	width: 135px;
	height: 24px;
}
#faq-interface a, #faq-interface-active a {
	display: block;
	width: 135px;
	height: 24px;
}
#faq-interface a:link, #faq-interface a:visited, #faq-interface a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn04.gif) no-repeat left bottom;
}
#faq-interface a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn04_active.gif) no-repeat left top;
}
#faq-interface-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn04_visit.gif) no-repeat left top;
}
#faq-account, #faq-account-active {
	float: left;
	width: 84px;
	height: 24px;
}
#faq-account a, #faq-account-active a {
	display: block;
	width: 84px;
	height: 24px;
}
#faq-account a:link, #faq-account a:visited, #faq-account a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn05.gif) no-repeat left bottom;
}
#faq-account a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn05_active.gif) no-repeat left top;
}
#faq-account-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn05_visit.gif) no-repeat left top;
}
#faq-id, #faq-id-active {
	float: left;
	width: 66px;
	height: 24px;
}
#faq-id a, #faq-id-active a {
	display: block;
	width: 66px;
	height: 24px;
}
#faq-id a:link, #faq-id a:visited, #faq-id a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn06.gif) no-repeat left bottom;
}
#faq-id a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn06_active.gif) no-repeat left top;
}
#faq-id-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn06_visit.gif) no-repeat left top;
}
#faq-other, #faq-other-active {
	float: left;
	width: 63px;
	height: 24px;
}
#faq-other a, #faq-other-active a {
	display: block;
	width: 63px;
	height: 24px;
}
#faq-other a:link, #faq-other a:visited, #faq-other a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn07.gif) no-repeat left bottom;
}
#faq-other a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn07_active.gif) no-repeat left top;
}
#faq-other-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq_btn07_visit.gif) no-repeat left top;
}
#form-tab {
	width: 672px;
	height: 32px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/tab_bg.gif) no-repeat;
	margin: 5px 0 0 6px;
}
#form-tab ul {
	padding: 8px 0 0 23px;
}
#form-request, #form-request-active {
	float: left;
	width: 112px;
	height: 24px;
}
#form-request a, #form-request-active a {
	display: block;
	width: 112px;
	height: 24px;
}
#form-request a:link, #form-request a:visited, #form-request a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/support_btn01.gif) no-repeat left bottom;
}
#form-request a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/support_btn01_active.gif) no-repeat left top;
}
#form-request-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/support_btn01_visit.gif) no-repeat left top;
}
#form-claim, #form-claim-active {
	float: left;
	width: 97px;
	height: 24px;
}
#form-claim a, #form-claim-active a {
	display: block;
	width: 97px;
	height: 24px;
}
#form-claim a:link, #form-claim a:visited, #form-claim a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/support_btn02.gif) no-repeat left bottom;
}
#form-claim a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/support_btn02_active.gif) no-repeat left top;
}
#form-claim-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/support_btn02_visit.gif) no-repeat left top;
}
#paging {
	position: relative;
	z-index: 10;
	width: 624px;
	height: 25px;
	margin: 5px 0 0 29px;
	background: url(http://cdn.valofe.com/static/at_jp/images/notice/paging_bg.gif) no-repeat left top;
}
#paging ul {
	text-align: center;
	padding-top: 4px;
}
#paging li strong {
	font-weight: bold;
	color: #333;
}
#paging li {
	display: inline;
	font-family: Verdana;
}
#paging li a:visited {
	color: #642494;
}
#paging li.first, #paging li.last, #paging li.semifirst, #paging li.semilast {
	padding: 0 2px 0;
}
#paging img {
	vertical-align: middle;
}
/* 탭 메뉴 */
#support01 {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line.gif) no-repeat left bottom;
}
#support-tab {
	width: 672px;
	height: 32px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/tab_bg.gif) no-repeat;
	margin: 5px 0 0 6px;
}
#support-tab ul {
	padding: 7px 0 0 21px;
}
#support-tab ul li a{text-indent:-9999px;}
#policy01, #policy01-active {
	float: left;
	width: 83px;
	height: 25px;
}
#policy01 a, #policy01-active a {
	display: block;
	width: 83px;
	height: 25px;
}
#policy01 a:link, #policy01 a:visited, #policy01 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat left top;
}
#policy01 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat left -25px;
}
#policy01-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat left bottom;
}
#policy02, #policy02-active {
	float: left;
	width: 125px;
	height: 25px;
}
#policy02 a, #policy02-active a {
	display: block;
	width: 125px;
	height: 25px;
}
#policy02 a:link, #policy02 a:visited, #policy02 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -83px top;
}
#policy02 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -83px -25px;
}
#policy02-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -83px bottom;
}
#policy03, #policy03-active {
	float: left;
	width: 97px;
	height: 25px;
}
#policy03 a, #policy03-active a {
	display: block;
	width: 97px;
	height: 25px;
}
#policy03 a:link, #policy03 a:visited, #policy03 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -208px top;
}
#policy03 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -208px -25px;
}
#policy03-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -208px bottom;
}
#policy04, #policy04-active {
	float: left;
	width: 106px;
	height: 25px;
}
#policy04 a, #policy04-active a {
	display: block;
	width: 106px;
	height: 25px;
}
#policy04 a:link, #policy04 a:visited, #policy04 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -305px top;
}
#policy04 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -305px -25px;
}
#policy04-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/policy_btn.jpg) no-repeat -305px bottom;
}
#rule01, #rule01-active {
	float: left;
	width: 89px;
	height: 25px;
}
#rule01 a, #rule01-active a {
	display: block;
	width: 89px;
	height: 25px;
}
#rule01 a:link, #rule01 a:visited, #rule01 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat left top;
}
#rule01 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat left -25px;
}
#rule01-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat left bottom;
}
#rule02, #rule02-active {
	float: left;
	width: 132px;
	height: 25px;
}
#rule02 a, #rule02-active a {
	display: block;
	width: 132px;
	height: 25px;
}
#rule02 a:link, #rule02 a:visited, #rule02 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -90px top;
}
#rule02 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -90px -25px;
}
#rule02-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -90px bottom;
}
#rule03, #rule03-active {
	float: left;
	width: 82px;
	height: 25px;
}
#rule03 a, #rule03-active a {
	display: block;
	width: 82px;
	height: 25px;
}
#rule03 a:link, #rule03 a:visited, #rule03 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -223px top;
}
#rule03 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -223px -25px;
}
#rule03-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -223px bottom;
}
#rule04, #rule04-active {
	float: left;
	width: 112px;
	height: 25px;
}
#rule04 a, #rule04-active a {
	display: block;
	width: 112px;
	height: 25px;
}
#rule04 a:link, #rule04 a:visited, #rule04 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -305px top;
}
#rule04 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -305px -25px;
}
#rule04-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -305px bottom;
}
#rule05, #rule05-active {
	float: left;
	width: 88px;
	height: 25px;
}
#rule05 a, #rule05-active a {
	display: block;
	width: 88px;
	height: 25px;
}
#rule05 a:link, #rule05 a:visited, #rule05 a:active {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -417px top;
}
#rule05 a:hover {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -417px -25px;
}
#rule05-active a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/rule_btn.jpg) no-repeat -417px bottom;
}
/* 서포트 양식 */
#main_area {
	width: auto;
	float: none;
	border: #eeeeee solid 4px;
	background: #fff;
	min-height: 400px;
}
/* template */
.data_area {
	text-align: 1.6;
}
.list {
	margin: 15px 0;
	overflow: hidden;
 /zoom:1;
}
.list table {
	width: 100%;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 top;
	padding: 1px 0 0;
 /zoom:1;
}
.list th, .list td {
	padding: 7px 0 8px;
	line-height: 1.4;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 bottom;
}
.list td {
	text-align: left;
}
.list .icon {
	width: 75px;
}
.list .cate {
	width: 61px;
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	white-space: normal;
	text-align: right;
	color: #5c6b79;
}
.list .date {
	width: 61px;
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	white-space: normal;
	text-align: right;
	color: #5c6b79;
}
.list td a {
	color: #5c6b79 !important;
	text-decoration: none;
}
.list td a:hover {
	text-decoration: underline;
}
/* ページリスト */
.pagelist {
	text-align: center;
}
.pagelist li {
	display: inline;
	color: #fff;
}
.pagelist li strong, .pagelist li a, .pagelist li a:visited {
	display: inline-block;
 /display:inline;
 /zoom:1;
	line-height: 1;
	font-size: 10px;
	line-height: 1.2;
	font-weight: normal;
	text-decoration: none;
	border: #ebebeb solid 1px;
	background: #f5f5f5;
	color: #5c6b79;
	padding: 3px 5px;
	font-family: Verdana, Geneva, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.pagelist li strong, .pagelist li a:hover {
	border: #9ca9b4 solid 1px;
	background: #9ca9b4;
	color: #ffffff;
}
/* LIST text */
.tbllist {
	margin: 15px 0;
}
.tbllist th, .tbllist td {
	text-align: center;
	font-size: 10px;
}
.cate_icon, .cate .icon {
	display: inline-block;
 /display:inline;
 /zoom:1;
	font-size: 10px;
	white-space: nowrap;
	width: 100px;
	text-align: center;
	letter-spacing: -1px;
	font-weight: normal;
	border: #ebebeb solid 1px;
	background: #f5f5f5;
	color: #999;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.cate_icon {
	vertical-align: middle;
	margin: -3px 5px 0 0;
	_margin: 0 5px 0 0;
 /zoom:1;
}
.tbllist .date {
	width: 75px;
	text-align: center;
}
.tbllist .no, .tbllist .view {
	width: 50px;
}
.tbllist .good {
	width: 40px;
}
.tbllist td.cate, .tbllist td.good, .tbllist td.date, .tbllist td.view {
	white-space: nowrap;
	padding: 5px 0;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.tbllist .no {
	white-space: nowrap;
	padding: 5px 0;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.tbllist .name {
	white-space: nowrap;
	padding: 5px 0 5px 5px;
}
.tbllist td.title {
	text-align: left;
	font-size: 12px;
}
.tbllist td.title a {
	display: block;
	text-decoration: none;
	padding: 0;
 /zoom:1;
}
.tbllist td.title span {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 10px;
}
.tbllist td.title a:hover {
	text-decoration: underline;
}
.tbl {
	width: 100%;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	margin: 10px auto;
}
.tbl th, .tbl td {
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	padding: 5px;
	line-height: 1.5;
	text-align: left;
}
.tbl th {
	background: #f5f5f5;
}
.tbl td {
	background: #fff;
}
.view {
}
.view ul {
	text-align: right;
	font-size: 0;
}
.view li {
	padding: 5px 0 5px 5px;
	display: inline-block;
 /display:inline;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #5c6b79;
 /zoom:1;
}
.view select {
	border: #cccccc solid 1px;
	font-weight: normal;
	padding: 3px;
 /padding:2px;
}
dl.faq {
	background: #fff;
	padding: 5px 10px;
}
dl.faq dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat -1520px -169px;
	line-height: 1.6;
	font-weight: bold;
	padding: 5px 0 5px 25px;
	color: #1c1f2b;
}
dl.faq dd {
	background: #fff url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat -1520px -336px;
	line-height: 1.6;
	padding: 0 0 5px 25px;
}
.data_area {
	padding: 0 0 15px;
	margin: 0 15px;
}
.list {
	margin: 0;
}
input, textarea, select, option {
	border: #ccc solid 1px;
}
.list .date {
	width: 61px;
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	white-space: normal;
	text-align: right;
	color: #5c6b79;
}
/* search */
.faq_search {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat 0 -350px;
	height: 60px;
	margin: 10px 5px 15px 5px;
 /zoom:1;
}
.faq_search dl {
	text-align: left;
	padding: 17px 0 0 180px;
 /zoom:1;
}
.faq_search dt, .faq_search dd {
	float: left;
 /display:inline;
 /zoom:1;
}
.faq_search dt {
	width: 242px;
}
.faq_search dd {
	width: 130px;
}
.faq_search dt input {
	width: 230px;
	border: #cccccc solid 1px;
	height: 22px;
	line-height: 22px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 /float:left;
 /zoom:1;
}
/* 버튼 */

.btn_footer {
	margin: 25px 0 0;
	text-align: center;
}
.icon_90, .btn_b_130, .btn_b_190, .btn_w_95, .btn_w_160 {
	display: inline-block;
 /display:inline;
	background: url(mypage.png) no-repeat;
	text-align: center;
	text-decoration: none !important;
	font-weight: bold;
	letter-spacing: 1px;
	overflow: hidden;
 /zoom:1;
}
.icon_90 {
	background-position: -415px 0;
	width: 90px;
	height: 26px;
	line-height: 26px;
	font-size: 10px;
	font-weight: normal;
	color: #1c1f2b;
}
.btn_b_130 {
	background-position: -190px 0;
	width: 130px;
	height: 26px;
	line-height: 26px;
	color: #fff !important;
}
strong.btn_b_130, .btn_b_130:hover {
	background-position: -190px -26px;
}
.btn_b_190 {
	background-position: 0 0;
	width: 190px;
	height: 30px;
	line-height: 30px;
	color: #fff !important;
}
strong.btn_b_190, .btn_b_190:hover {
	background-position: 0 -30px;
}
.btn_w_95 {
	background-position: -320px 0;
	width: 95px;
	height: 21px;
	line-height: 22px;
	color: #1c1f2b !important;
}
strong.btn_w_95, .btn_w_95:hover {
	background-position: -320px -21px;
	color: #fff !important;
}
.btn_w_160 {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/side_area.png) no-repeat 0 -713px;
	width: 160px;
	height: 30px;
	line-height: 30px;
	color: #1c1f2b !important;
}
strong.btn_w_160, .btn_w_160:hover {
	background-position: -160px -713px;
	color: #fff !important;
}
.btn_more {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/login.png) no-repeat -160px -1075px;
	width: 70px;
	padding: 15px 0 0;
}
.btn_more:hover {
	background-position: -160px -1090px;
}
.btn_white_s, .btn_white_m, .btn_blue_r, .btn_red_r, .btn_black_r, .btn_red_b, .btn_black_b, .btn_blue_s, .btn_red_s, .btn_black_s, .btn_gray_s, .btn_green_s, .btn_red, .btn_black, .btn_gray, .btn_green, .btn_red_l, .btn_black_l {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/deco.png) no-repeat;
	display: inline-block;
 /display:inline;
 /zoom:1;
	color: #fff !important;
	text-decoration: none !important;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	letter-spacing: 1px;
}
.btn_white_s, .btn_white_s strong {
	height: 20px;
	line-height: 20px;
	font-size: 10px;
}
.btn_white_m, .btn_white_m strong {
	height: 30px;
	line-height: 30px;
}
.btn_white_s, .btn_white_m {
	padding: 0 0 0 2px;
}
.btn_white_s strong, .btn_white_m strong {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/deco.png) no-repeat;
	display: inline-block;
 /display:inline;
 /zoom:1;
	color: #1c1f2b !important;
	font-weight: normal;
	padding: 0 10px 0 8px;
}
.btn_white_s:hover strong, .btn_white_m:hover strong {
	color: #fff !important;
}
.btn_blue_s, .btn_red_s, .btn_black_s, .btn_gray_s, .btn_green_s {
	width: 190px;
	height: 30px;
	line-height: 30px;
}
.btn_red_b, .btn_black_b {
	height: 47px;
	line-height: 47px;
	border: solid 3px;
	border-bottom: none;
	font-size: 16px;
	padding: 0 10px;
}
.btn_blue_r, .btn_red_r, .btn_black_r {
	height: 27px;
	line-height: 27px;
	border: solid 3px;
	border-bottom: none;
	padding: 0 10px;
}
.btn_red, .btn_black, .btn_gray, .btn_green {
	width: 343px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.btn_red_l, .btn_black_l {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.btn_white_s {
	background-position: 0 -703px;
}
.btn_white_s strong {
	background-position: right -703px;
}
.btn_white_m {
	background-position: 0 -743px;
}
.btn_white_m strong {
	background-position: right -743px;
}
.btn_blue_r {
	background-position: center -526px;
	border-color: #8dbac4;
}
.btn_red_r {
	background-position: center -646px;
	border-color: #ac3000;
}
.btn_black_r {
	background-position: center -586px;
	border-color: #1e212e;
}
.btn_red_b {
	background-position: center -326px;
	border-color: #ac3000;
}
.btn_black_b {
	background-position: center -426px;
	border-color: #1e212e;
}
.btn_blue_s {
	background-position: 0 -3px;
}
.btn_red_s {
	background-position: -380px -3px;
}
.btn_black_s {
	background-position: -190px -3px;
}
.btn_gray_s {
	background-position: 0 -63px;
}
.btn_green_s {
	background-position: -190px -63px;
}
.btn_red {
	background-position: -343px -123px;
}
.btn_black {
	background-position: 0 -123px;
}
.btn_gray {
	background-position: 0 -223px;
}
.btn_green {
	background-position: -343px -223px;
}
.btn_red_l {
	background-position: 0 -323px;
}
.btn_black_l {
	background-position: 0 -423px;
}
.btn_white_s:hover {
	background-position: 0 -723px;
}
.btn_white_s:hover strong {
	background-position: right -723px;
}
.btn_white_m:hover {
	background-position: 0 -773px;
}
.btn_white_m:hover strong {
	background-position: right -773px;
}
.btn_blue_r:hover {
	background-position: center -556px;
}
.btn_red_r:hover {
	background-position: center -676px;
}
.btn_black_r:hover {
	background-position: center -616px;
}
.btn_red_b:hover {
	background-position: center -376px;
}
.btn_black_b:hover {
	background-position: center -476px;
}
.btn_blue_s:hover {
	background-position: 0 -33px;
}
.btn_red_s:hover {
	background-position: -380px -33px;
}
.btn_black_s:hover {
	background-position: -190px -33px;
}
.btn_gray_s:hover {
	background-position: 0 -93px;
}
.btn_green_s:hover {
	background-position: -190px -93px;
}
.btn_red:hover {
	background-position: -343px -173px;
}
.btn_black:hover {
	background-position: 0 -173px;
}
.btn_gray:hover {
	background-position: 0 -273px;
}
.btn_green:hover {
	background-position: -343px -273px;
}
.btn_red_l:hover {
	background-position: 0 -373px;
}
.btn_black_l:hover {
	background-position: 0 -473px;
}
.faq_search .btn_search {
	background: #000 url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat -760px 0;
	width: 117px;
	height: 24px;
}
.faq_search .btn_search:hover {
	background-position: -760px -24px;
}
.faq_result {
	border: #ebebeb solid 1px;
	margin: -5px 15px 15px;
	padding: 10px;
	text-align: center;
 /zoom:1;
}
/* tab */
.faq_tab {
	background: #eee;
	text-align: center;
	margin: 0 15px;
	position: relative;
}
.faq_tab .at {
	position: absolute;
	top: 0;
	right: 12px;
	_right: 27px;
	padding: 12px 0;
}
.faq_tab .at a {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/login.png) no-repeat -243px -1229px;
	padding: 0 0 0 8px;
	font-size: 10px;
	color: #1c1f2b;
}
.faq_tab ul {
 /zoom:1;
	vertical-align: middle;
	margin: 0 auto;
	font-size: 0px;
	padding: 3px;
	text-align: left;
}
.faq_tab li {
	display: inline-block;
 /display:inline;
 /zoom:1;
	vertical-align: middle;
	text-align: center;
}
.faq_tab li a {
	border-top: transparent solid 2px;
	border-top: #eee solid 2px;
	border-left: #ddd solid 1px;
	display: inline-block;
 /display:inline;
 /zoom:1;
	padding: 3px 10px;
	letter-spacing: 1px;
	text-decoration: none;
	font-size: 12px;
	min-width: 40px;
	_width: 40px;
	overflow: visible;
	white-space: nowrap;
	color: #666 !important;
}
.faq_tab li:first-child a {
	border-left: none;
}
.faq_tab li a:hover, .faq_tab li a.active {
	background: #fff;
	border-top: #1c1f2b solid 2px;
	border-left: #ddd solid 1px;
	border-right: #ddd solid 1px;
	margin: 0 -1px -3px 0;
	padding: 7px 10px 10px;
	color: #1c1f2b !important;
	position: relative;
}
/* narrow */
.narrow {
	background: #f5f5f5;
	font-size: 10px;
	padding: 10px;
	margin: 15px 0;
	overflow: hidden;
 /zoom:1;
}
.narrow li {
 /zoom:1;
}
.narrow li.sort {
	text-align: left;
	float: left;
}
.narrow li.view {
	text-align: right;
	float: right;
}
.narrow li .ttl {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/login.png) no-repeat -243px -1229px;
	padding: 0 5px 0 10px;
 /zoom:1;
}
.narrow li select {
	vertical-align: middle;
	padding: 2px;
}
.imgsp {
	display: block;
	height: 0px;
	overflow: hidden;
	line-height: 10;
 /zoom:1;
}
input.imgsp {
	display: block;
	border: none;
	height: inherit;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	font-size: 0px;
	cursor: pointer;
}
.thread_footer_list {
	padding: 15px 0 0;
	margin: 15px 0 0;
}
.thread_footer_list .narrow {
	margin: 0;
}
.narrow {
	background: #f5f5f5;
	font-size: 10px;
	padding: 10px;
	margin: 15px 0;
	overflow: hidden;
 /zoom:1;
}
.narrow li {
	display: inline-block;
 /display:inline;
 /zoom:1;
	vertical-align: middle;
	padding: 0 10px;
}
.narrow li.line {
	padding: 0 10px 0 15px;
	border-left: #ddd solid 1px;
}
.narrow li select {
	vertical-align: middle;
	padding: 2px;
}
.narrow li .ttl {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/login.png) no-repeat -243px -1229px;
	padding: 0 5px 0 10px;
 /zoom:1;
}
.narrow input {
	width: 120px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
}
.narrow input.checkbox {
	width: auto;
}
/* detail */
.faq_path {
	text-align: left;
	font-size: 10px;
	padding: 10px 0;
	color: #5c6b79;
}
.faq_detail {
	text-align: left;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 top;
	padding: 15px 0 0;
}
.faq_detail dl {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat -1520px -174px;
}
.faq_detail dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 bottom;
	line-height: 1.6;
	font-weight: bold;
	padding: 0 0 15px 30px;
	color: #1c1f2b;
}
.faq_detail dd {
	background: #fff url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat -1520px -321px;
	line-height: 1.6;
	padding: 15px 0 0 30px;
}
.faq_vote {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 top;
	text-align: center;
	margin: 15px 0;
	padding: 10px 0 0;
}
.faq_vote h3 {
	font-weight: bold;
	color: #5c6b79;
	line-height: 1.5;
	font-weight: normal;
	padding: 0 0 10px;
}
.faq_vote ul {
	text-align: center;
}
.faq_vote li {
	padding: 0 10px;
	display: inline-block;
 /display:inline;
 /zoom:1;
}
.faq_vote .btn {
	display: block;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat -974px 0;
	width: 143px;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
}
.faq_vote .vote_complete {
	color: #5c6b79;
	line-height: 1.5;
}
.faq_related {
	margin: 15px 0 0;
	padding: 15px;
	text-align: left;
	border: #ebebeb solid 1px;
}
.faq_related h3 {
	font-weight: bold;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 bottom;
	padding: 0 0 15px;
}
.faq_related ul {
	padding: 5px 0 0;
}
.faq_related li {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/faq.png) no-repeat -1533px -90px;
	line-height: 1.5;
	padding: 5px 0 0 12px;
}
.faq_related a {
	color: #9ca9b4 !important;
	text-decoration: none;
}
.faq_perhaps a:hover, .faq_related a:hover {
	text-decoration: underline;
}
/* 데코 */
.win_def_1 {
	border: #dddddd solid 1px;
	background: #eeeeee;
	padding: 4px;
	margin: 0 10px;
}
.win_def_1 .win_def_2 {
	background: #fff;
	padding: 25px;
}
.help_win {
	margin: -48px 0 30px 600px;
 /margin:-48px 0 0 600px;
 /padding:0 0 30px;
	text-align: right;
 /zoom:1;
}
.help_win .btn_help {
	display: inline-block;
 /display:inline;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/side_area.png) no-repeat -200px -620px;
	width: 64px;
	padding: 18px 0 0;
}
.help_win .btn_help:hover {
	background-position: -264px -620px;
}
.ttl_1 {
	background: #fff url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 bottom;
	text-align: left;
	color: #1c1f2b;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.4;
	padding: 2px 0 15px;
	margin: 0 0 15px;
 /zoom:1;
}
.ttl_2 {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/deco.png) no-repeat -689px -220px;
	text-align: left;
	color: #1c1f2b;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.4;
	padding: 0 0 0 16px;
	margin: 15px 0;
 /zoom:1;
}
.ttl_3 {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/deco.png) no-repeat -688px -122px;
	text-align: left;
	color: #1c1f2b;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.4;
	padding: 0 0 0 16px;
	margin: 15px 0;
 /zoom:1;
}
.ttl_head {
	margin-top: 0;
}
.win {
	line-height: 1.6;
	text-align: left;
}
.win1 {
	border: #cccccc solid 1px;
	background: #f5f5f5;
	margin: 10px auto;
	padding: 10px;
	margin: 10px auto;
}
.win2 {
	border: #cccccc double 3px;
	background: #fff;
	margin: 10px auto;
	padding: 10px;
	margin: 10px auto;
}
.win3 {
	border: #cccccc solid 1px;
	background: #fff;
	margin: 10px auto;
	padding: 10px;
	margin: 10px auto;
}
.ul {
	list-style: outside disc;
	margin: 0 0 0 20px;
	line-height: 1.5;
	text-align: left;
}
.ol {
	list-style: outside decimal;
	margin: 0 0 0 20px;
	line-height: 1.5;
	text-align: left;
}
.win_def_1 .txt {
	margin: 10px 0;
}
.win_def_1 .win1 .txt, .win_def_1 .win2 .txt, .win_def_1 .win3 .txt {
	margin: 0;
}
hr {
	border: none;
	height: 3px;
	background: url(http://cdn.valofe.com/static/at_jp/images/support/deco.png) no-repeat 0 0;
	margin: 15px auto;
	overflow: hidden;
 /height:0px;
 /border-top:#ccc dotted 1px;
 /margin:0;
 /zoom:1;
}
img.frame {
	border: #eee solid 4px;
}
img.f_left {
	margin: 0 10px 0 0;
}
img.f_right {
	margin: 0 0 0 10px;
}
.nowrap {
	white-space: nowrap;
}
table.txt_s th, table.txt_s td {
	font-size: 10px;
}
table th, table td {
	color: #666;
}
.tbl {
	width: 100%;
	border-top: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	margin: 10px auto;
}
.tbl th, .tbl td {
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	padding: 5px;
	line-height: 1.5;
	text-align: left;
}
.tbl th {
	background: #f5f5f5;
}
.tbl td {
	background: #fff;
}
/* BTN wirte */
.btn_win_write {
	background: #f5f5f5;
	border: #ebebeb solid 1px;
	padding: 15px;
	margin: 15px 0 0;
	text-align: left;
	overflow: hidden;
}
.btn_win_write .ttl {
	font-weight: bold;
}
.btn_win_write dl {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x 0 top;
	line-height: 1.5;
	padding: 16px 0 0;
	margin: 15px 0 0;
	overflow: hidden;
	clear: both;
 /zoom:1;
}
.btn_win_write dt {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/login.png) no-repeat -243px -1220px;
	padding: 0 0 0 10px;
	line-height: 30px;
	float: left;
 /zoom:1;
}
.btn_win_write dd {
	float: right;
 /zoom:1;
}
/* FORM */

.form {
	background: #f5f5f5;
	border: #ebebeb solid 1px;
	margin: 15px 0;
	padding: 10px;
	text-align: center;
}
.form h3.ttl_2 {
	/*width:738px;*/
	margin: 0 auto;
	background: #1c1f2b;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
	font-size: 12px;
}
.form .table {
	/*width:738px;*/
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: none;
	border: #c9ccd1 solid 1px;
	background: #fff;
}
.form .table th, .form .table td {
	background: url(http://cdn.valofe.com/static/at_jp/images/support/line_dot_cccccc.png) repeat-x center bottom;
	padding: 8px 10px;
	text-align: left;
	line-height: 1.5;
}
.form .table table th, .form .table table td {
	background: none;
}
.form .table th.none, .form .table td.none {
	background: none;
}
.form .table th.all {
	padding: 8px 10px 5px;
	width: 90%;
}
.form .table td.all {
	padding: 0 10px 8px;
	white-space: normal;
}
.form .table .txt_s {
	font-weight: normal;
}
.form .table .no {
	font-size: 10px;
	color: #ebebeb;
}
.form .table th {
	font-weight: bold;
	width: 10%;
	white-space: nowrap;
}
.form .table td {
}
.form .table td select {
	border: #ccc solid 1px;
	vertical-align: middle;
	padding: 2px;
	margin: 0;
}
.form .table td input {
	width: 390px;
	height: 20px;
	line-height: 20px;
	border: #ccc solid 1px;
	vertical-align: middle;
}
.form .table td label input {
	width: auto;
	border: none;
	padding: 0;
}
.form .table td textarea {
	width: 529px;
	height: 200px;
	border: #ccc solid 1px;
	vertical-align: middle;
	overflow: auto;
}
.form .table .preserve {
	background: #ebebeb;
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding: 5px 10px;
}
.form .table .preserve input {
	width: auto;
	border: none;
	padding: 0;
}
.form .form_footer {
	text-align: center;
	padding: 15px 0 5px;
}
.form .form_footer a {
	margin: 0 auto;
}
.btn_footer ul, .form .form_footer ul {
	text-align: center;
}
.btn_footer li, .form .form_footer li, .btn_win li {
	display: inline-block;
 /display:inline;
 /zoom:1;
 /width:206px;
	_width: 1%;
	vertical-align: middle;
	padding: 0 10px;
}
#all {
	text-align: center;
	width: 100%;
	height: auto;
	line-height: 1;
}
#all, #all:focus {
	outline: none;
}
.pad_b10 {
	padding-bottom: 10px;
}
.pad_t10 {
	padding-top: 10px !important;
}

/* vfun 수정 */
.map-cnt .nav dl dd a, .map-cnt .nav dl dd a:visited{ color: #999; }
.map-cnt .nav dl dd a:hover{ color: #000; text-decoration:underline;}