@charset "utf-8";

/* HTML */
* { margin:0; padding:0; font-style:normal; font-family:MS Gothic, Verdana, Arial, AppleGothic, Sans-serif; }
body { font-size:12px; color:#666; }
img, fieldset { border:none; }
hr, legend { display:none; }
li { list-style:none; }
p, dt, dd, li { line-height:1.6em; }
a {  }
a:visited {  }
a:hover, a:active, a:focus {  }
html:first-child select {padding-right:6px; height:20px; } /* Opera Fix */
option, x:-moz-any-link {padding-right:4px; } /* Firefox Fix */
option, x:-moz-any-link, x:default {padding-right:0; } /* Firefox Fix */

/* Form */
.input_text { width:220px; height:16px; border:1px solid #c2ced1; color:#627378; }
.input_text#zipcode1,
.input_text#zipcode2 { width:50px; }
.input_text#address,
.input_text#company_address { width:530px; }
.page_inquiry #first_section .input_text { background:#e9f0f2; color:#4d5f6d; }
.page_inquiry #second_section .input_text { width:530px; }
select#interest { width:220px; }
select#interest,
select#interest option { font-family:Verdana; font-size:12px; color:#627378; }
textarea { width:530px; height:100px; border:1px solid #c2ced1; color:#627378; font-size:12px; }
fieldset p { margin-top:20px; }
label { display:block; float:left; width:100px; }

/* Setting */
.wrapper { width:780px; margin:0 auto; }
.page_inquiry .wrapper { width:690px; margin:0 auto; }
.page_server .container { background:url('/images/inquiry/bg_server.gif') no-repeat 100% 0; }
.page_conversion .container { background:url('/images/inquiry/bg_conversion.gif') no-repeat 100% 0; }
.page_mobile .container { background:url('/images/inquiry/bg_mobile.gif') no-repeat 100% 0; }
.content { min-height:192px; }
.page_main .content { margin-top:50px; }
.page_inquiry .content { margin-bottom:50px; }
* html .content { height:192px; }
.page_inquiry #first_section { padding-top:40px; }

/* Header */
.header h1 { float:left; width:137px; height:15px; background:url('/images/inquiry/logo.gif') no-repeat 0 0; }
.header h1 a { display:block; width:137px; height:15px; text-indent:-1000em; overflow:hidden; }
a.go_product_center:link, a.go_product_center:visited, a.go_product_center:active, a.go_product_center:hover { float:right; margin-top:1px; font-size:11px; color:#0885e2; background:url('/images/inquiry/blt1.gif') no-repeat 0 50%; padding-left:10px; }
.page_top { margin:20px 0; }
.page_top:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
* html .page_top { height:1%; }
*+html .page_top { height:1%; }
.gnb { clear:both; width:780px; height:33px; background:url('/images/inquiry/gnb_bg.gif') no-repeat 0 0; }
.gnb ul { width:678px; margin:0 auto; }
.gnb ul:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
* html .gnb ul { height:1%; }
*+html .gnb ul { height:1%; }
.gnb li { display:inline; float:left; margin:0 15px; }
.gnb a { display:block; height:33px; line-height:33px; padding:0 15px; }
.gnb a:link, .gnb a:visited, .gnb a:active { color:#c5ccd0; font-weight:bold; text-decoration:none; }
.gnb a:hover { color:#fff; }
/* IE6에서 폭 자동조절 안되므로 직접 지정 */
a.gnb_server { width:182px; }
a.gnb_conversion { width:198px; }
a.gnb_mobile { width:116px; }
/* 현재페이지 표시 */
.page_server a.gnb_server:link, .page_server a.gnb_server:visited, .page_server a.gnb_server:active, .page_server a.gnb_server:hover,
.page_conversion a.gnb_conversion:link, .page_conversion a.gnb_conversion:visited, .page_conversion a.gnb_conversion:active, .page_conversion a.gnb_conversion:hover,
.page_mobile a.gnb_mobile:link, .page_mobile a.gnb_mobile:visited, .page_mobile a.gnb_mobile:active, .page_mobile a.gnb_mobile:hover
{ background:url('/images/inquiry/gnb_on.gif') repeat-x 0 0; color:#fff; }
.location { padding:17px 0 5px 0; border-bottom:1px solid #e1e6e8; font-size:11px; background:url('/images/inquiry/blt2.gif') no-repeat 0 22px; padding-left:10px; }
.location a:link, .location a:visited, .location a:active, .location a:hover { font-family:Verdana; color:#666; text-decoration:underline; }
.page_main .location { border-bottom:none; }
.location div { display:none; }
.page_main .location .main { display:block; }
.page_server .location .server { display:block; }
.page_conversion .location .conversion { display:block; }
.page_mobile .location .mobile { display:block; }
.page_inquiry .location .inquiry { display:block; }

/* Footer */
.footer { clear:both; margin:50px 0 30px 0; border-top:1px solid #e1e6e8; }
.footer ul { padding:20px 0 3px 0; }
.footer ul:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
* html .footer ul { height:1%; }
*+html .footer ul { height:1%; }
.footer li { float:left; }
.footer li a { background:url('/images/inquiry/footer_divider.gif') no-repeat left center; padding:0 15px; font-weight:bold; color:#a8a9ac; text-decoration:none; font-size:11px; }
.footer li a:hover { color:#7e8084; }
.footer li a.first { background-image:none; padding:0 15px 0 0; }
.footer .copyright { clear:both; color:#a8a9ac; font-size:10px; }

/* Content */
.item_list li { clear:both; height:150px; }
.item_list li:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
.item_icon { float:left; margin-top:2px; width:89px; }
.item_content { float:right; width:660px; }
.item_content h2 { font-size:16px; color:#394147; }
.item_content p { margin:10px 0 10px; }
.item_links a:link, .item_links a:visited, .item_links a:active, .item_links a:hover { font-family:MS Gothic; color:#0885e2; text-decoration:underline; background:url('/images/inquiry/item_links_divider.gif') no-repeat 0 50%; padding:0 3px 0 7px; }
.item_links a.first:link, .item_links a.first:visited, .item_links a.first:active, .item_links a.first:hover { background:none; padding-left:0; }
.about_provider { background:url('/images/inquiry/box_3rings.gif') no-repeat 0 0; }
.about_provider p { width:510px; padding:20px; color:#394147; }

/* Common */
.en { font-family:Verdana; }
.jp { font-family:MS Gothic; }
.gnb li a,
.location div,
.footer a,
.footer p,
.go_product_center { font-family:Verdana; }
.section { padding-top:70px; margin-left:30px; }
.section h2 { font-size:18px; color:#394147; margin-left:-30px; }
.section h3 { font-size:14px; color:#394147; }
.indent_title { text-indent:-9px; }
.features dt { font-weight:bold; color:#394147; margin:30px 0 6px 0; }
.box { margin-top:40px; background:url('/images/inquiry/box_bg.gif') repeat-x 0 0 #f6f8f9; padding:20px 30px; color:#3e93d3; }
.box .emphasize { margin:6px 0; color:#004d94; }
.box dl:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
* html .box dl { height:1%; }
*+html .box dl { height:1%; }
.box dt { clear:both; width:100px; float:left; font-weight:bold; }
.box dd { float:left; width:590px; }
.spot { color:#388ccb; margin:30px 0; }
.btn_wrapper { margin-top:50px; text-align:center; }
.required { font-size:12px; color:#eb5335; font-weight:normal; }