@charset "euc-kr";
/*
 *************************************************************************************
 * FileName : base.css
 * Author : 
 * Date : 2009.08.25
 * Description : CSS
 * Revision :
 *************************************************************************************
*/

/*
--------------------------------------------------------------------------------------
setup

*/

* {margin:0;padding:0;}
html {height:100%}
body {font-family: Arial, Verdana, Helvetica, AppleGothic, Sans-serif;font-size: 8pt;height:100%;}
h1 {}
h2 {}
h3 {}
h4, h5, form, p, td, dt, dd, li, div, span, u, i, fieldset, legend, input, textarea, file {font-family: Arial, Verdana,  Helvetica, AppleGothic, Sans-serif;font-size: 12px;color:#555;line-height:130%;margin:0;padding:0;}
select {font-family: Arial, Verdana,  Helvetica, AppleGothic, Sans-serif;font-size: 12px;color:#555;line-height:130%;margin:0;padding:0;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}
select, textarea, file { border:1px solid #ccc;}
select.skin-gray, textarea.skin_gray, file.skin-gray { border:1px solid #555;}
input {background:#dfdede;border-top:1px solid #c9c8c8;border-left:1px solid #c9c8c8;border-bottom:1px solid #dfdede;border-right:1px solid #dfdede;font-size:0.8em;color:#2f2f2f;padding-left:2px;padding-top:2px;}
fieldset {border:none;}
img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
hr, legend {display:none;}
/* a { selector-dummy : expression(this.hideFocus=true);} IE */
a:link, 
a:visited, 
a:active {text-decoration:none; color:#555}
a:hover {text-decoration:none; color:#555}


/*
--------------------------------------------------------------------------------------
class

*/
.displey-none {display:none;}
.text {line-height:1.6em;color:#676665;font-size:8pt;} /* text-align:justify; */
.text-gray {line-height:1.6em;color:#676665;font-size:8pt;} /* text-align:justify; */
ul.list-base li {background:url(/images/etc.gif) no-repeat 4px -355px;padding-left:15px;line-height:1.5em;color:#676665;}
.box-gray {background-color:#f6f6f6;padding:11px 9px;font-size:8pt;line-height:1.5em;color:#676665;margin:10px 0;}
.center {text-align:center;margin:0 auto;}
.f7 {font-size:7pt;color:#;666;}
.clear {clear:both;}
.color-red {color:#e30000;}
.b {font-weight:bold;}
.pd-lr {padding:15px 22px;}
/* 090907edit */
.pl {padding-left:4px;_padding-left:0;}
*:first-child+html .pl {padding-left:0;}
.plend {padding-left:4px;_padding-left:0;padding-right:25px !important;_padding-right:17px !important;}
*:first-child+html .plend {padding-left:0;padding-right:17px !important;}
.dk {font-size:8pt;line-height:14px;}



/*
--------------------------------------------------------------------------------------
head

*/

#head {position:relative;margin:0 auto;width:880px;height:112px;z-index:1000;}
#head #headTop {position:relative;height:67px;width:880px;background:url(/images/skin_basic.gif) repeat-x;}
#head #headTop h1 {width:125px;height:67px;background:url(/images/skin_basic.gif) no-repeat 0 -80px;cursor:pointer;}
#head #headTop h1 img {display:none;}
#head #headTop p.quick {display:none;}
#head #headTop span.r {position:absolute;top:0;right:0;display:block;width:5px;height:67px;background:url(/images/skin_basic.gif) no-repeat -188px -80px;}
#head #headTop fieldset.topLogin {position:absolute;top:11px;right:0;width:423px;height:39px;overflow:hidden;}
#head #headTop fieldset.topLogin dl {float:left;display:inline;}
#head #headTop fieldset.topLogin dl dt {display:none;}
#head #headTop fieldset.topLogin dl dd input {height:15px;line-height:130%;overflow:hidden;margin:0 1px 0 1px;width:158px;background-repeat:no-repeat;background-position:-228px -84px;}
#head #headTop fieldset.topLogin dl dd input.password {width:60px;background-position:-228px -111px;margin-right:3px;}
#head #headTop fieldset.topLogin p.btnLogin {position:relative;display:inline-block;width:39px;height:18px;margin:1px 0 0 3px;}
#head #headTop fieldset.topLogin p.btnLogin * {display:inline-block;width:39px;height:18px;cursor:pointer;}
#head #headTop fieldset.topLogin p.btnLogin a span {position:absolute;top:0;left:0;background:url(/images/skin_basic.gif) no-repeat -443px -83px;}
#head #headTop fieldset.topLogin p.pass-join {position:absolute;top:2px;right:0;font-size:7.5pt;color:#b7b8b8;width:140px;}
#head #headTop fieldset.topLogin p.pass-join a {font-family:Verdana;font-size:7.5pt;color:#595959;letter-spacing:-1px;}
#head #headTop fieldset.topLogin p.tip {position:absolute;bottom:0;right:3px;font-family:Verdana;font-size:7.5pt;color:#929292;letter-spacing:-1px;} /* 090907edit */
#head #headTop fieldset.topLogin p.mrmber-btn {position:relative;display:inline-block;width:409px;height:18px;margin:1px 0 0 3px;text-align:right;font-size:8pt;vertical-align:middle;}
#head #headTop fieldset.topLogin p.mrmber-btn img {vertical-align:middle;}
#head #gnb {margin-left:56px;z-index:1000;position:relative;clear:both;width:824px;}
#head #gnb li {float:left;display:inline;}
#head #gnb li a {position:relative;display:inline-block;}
#head #gnb li a span {position:absolute;top:0;left:0;display:inline-block;background-image:url(/images/skin_basic.gif);background-repeat:no-repeat;cursor:pointer;}
#head #gnb li.home, 
#head #gnb li.home * {width:85px;height:34px;}
#head #gnb li.home a span{background-position:-16px -161px;}
#head #gnb li.services, 
#head #gnb li.services a {width:106px;height:34px;}
#head #gnb li.services a span{background-position:-101px -161px;width:106px;height:34px;}
#head #gnb li.tutorials-tools, 
#head #gnb li.tutorials-tools a {width:153px;height:34px;}
#head #gnb li.tutorials-tools a span{background-position:-207px -161px;width:153px;height:34px;}
#head #gnb li.faq-collections, 
#head #gnb li.faq-collections a {width:149px;height:34px;}
#head #gnb li.faq-collections a span{background-position:0 -201px;width:149px;height:34px;}
#head #gnb li.custom-quote, 
#head #gnb li.custom-quote a {width:136px;height:34px;}
#head #gnb li.custom-quote a span{background-position:-148px -201px;width:136px;height:34px;}
#head #gnb li.contact-us, 
#head #gnb li.contact-us a {width:115px;height:34px;}
#head #gnb li.contact-us a span{background-position:-284px -201px;width:115px;height:34px;}
#head #gnb li div {position:absolute;z-index:1000;display:none;background:url(/images/gnb_bg.gif) repeat-x;padding:10px 0 15px 0;}
#head #gnb li div ul {margin: 0 12px;}
#head #gnb li div ul li a {height:14px  !important;overflow:hidden;}
#head #gnb li div ul li a:hover {color:#2B79B4;}
#head #gnb li #services {top:30px;left:60px;width:148px;}
#head #gnb li #services li a {width:124px;display:inline-block;padding-top:2px;}
#head #gnb li #tutorials-tools {top:30px;left:165px;width:200px;}
#head #gnb li #tutorials-tools li a {width:176px;display:inline-block;padding-top:2px;}
#head #gnb li #faq-collections {top:30px;left:315px;width:200px;}
#head #gnb li #faq-collections li a {width:176px;display:inline-block;padding-top:2px;}
#head #gnb li #custom-quote {top:30px;left:610px;width:148px;}
#head #gnb li #custom-quote li a {width:124px;display:inline-block;padding-top:2px;}
#head #gnb li li {height:17px;line-height:1em;background-color:#e8e7e7;border-bottom:1px solid #cecece;}
#head #gnb li li a {line-height:1em;height:17px;overflow:hidden;display:inline-block;font-size:8pt;color:#6d6c6c;}


/*
--------------------------------------------------------------------------------------
contents-bj

*/

#contents-bj {position:relative;margin:0 auto;width:880px;height:245px;overflow:hidden;z-index:100;clear:both;}
#contents-bj #msg {position:relative;float:left;display:inline;width:230px;height:245px;margin-right:7px;background:url(/images/etc.gif) repeat-x;}
#contents-bj #msg p.msg {position:relative;}
#contents-bj #msg p.msg span.graphic {position:absolute;top:24px;left:12px;width:213px;height:110px;background:url(/images/msg_sp1.gif) no-repeat;}
#contents-bj #msg p.btn {position:absolute;top:150px;left:0;}
#contents-bj #msg p.btn * {position:absolute;top:0;left:0;width:234px;height:61px;}
#contents-bj #msg p.btn a span {background:url(/images/btn_LnstantQuote.gif) no-repeat;cursor:pointer;}
#contents-bj #msg p.btn a span.cq {background:url(/images/btn_CustomQuote.gif) no-repeat;cursor:pointer;}
#contents-bj #bj {float:left;display:inline;width:639px;height:245px;}


/*
--------------------------------------------------------------------------------------
contents

*/

#contents {position:relative;margin:13px auto 44px auto;width:880px;overflow:hidden;}
#contents.cq {background:url(/images/CustomQuote/InstantQuotebg.gif) no-repeat 0 31px;}
#contents .contents {float:right;display:inline;width:639px;}
#contents .contents h2 {font-size:10pt;color:#000;letter-spacing:0px;text-indent:15px;background:url(/images/etc.gif) no-repeat -2px -319px;border-bottom:2px solid #313131;padding-bottom:2px;margin-bottom:7px;font-weight:bold;}
#contents .contents h3 {font-size:8pt;color:#575757;margin-top:-2px;}
#contents .contents h3.start {font-size:8pt;color:#575757;margin-top:0;}
#contents .contents h3.black {font-size:8pt;color:#fff;margin-top:15px;text-indent:2px;background-color:#000;}
#contents .contents h3.type-line {border-bottom:1px solid #cecece;}
#contents .contents h4 {font-size:8pt;color:#575757;margin-top:15px;}
#contents .contents .img-cov {text-align:center;}
#contents .contents .img-cov2 {text-align:left;padding:15px 0 20px 0;}
#contents .contents .flash-cov {text-align:center;margin:15px 0;}
#contents .contents img.contents-img-01 {margin:10px 0 5px 0;}
#contents .contents img.contents-img-02 {margin:23px 0 10px 0;}
#contents .contents a.base-link:link,
#contents .contents a.base-link:visited,
#contents .contents a.base-link:active,
#contents .contents a.base-link:hover {color:#2b79b4;text-decoration:underline;}
#contents .contents ul.list-base {margin:16px 0;}
#contents .contents ul.list-base li {font-size:8pt;}
#contents #lnb {float:left;display:inline;width:219px;padding-top:5px;}
#contents #lnb h3 {text-align:center;font-size:9pt;color:#000;font-weight:bold;border-bottom:2px solid #313131;padding-bottom:2px;}
#contents #lnb ul {width:219px;}
#contents #lnb ul li {height:30px;line-height:30px;background:url(/images/etc.gif) repeat 0 -375px;}
#contents #lnb ul li a {display:block;width:219px;height:30px;line-height:30px;text-indent:19px;background:url(/images/etc.gif) no-repeat 0 -467px;font-size:8pt;color:#000;}
#contents #lnb ul li.on a {background-position: 0 -429px;color:#2b79b4;font-weight:bold;}
#contents #lnb ul li:hover a {background-position: 0 -429px;color:#2b79b4;font-weight:bold;}
#contents .contents  .box-list {overflow:hidden;margin-bottom:20px;position:relative;/* Bad IE */clear:both;height:100%;}
#contents .contents  .box-list h3 {float:left;width:112px;vertical-align:top;font-weight:bold;line-height:14px;margin:0;padding:0;}
#contents .contents  .box-list h4 {float:left;width:112px;vertical-align:top;font-weight:normal;line-height:14px;margin:0;padding:0;}
#contents .contents  .box-list p {float:left;border-left:1px solid #c9c9c9;padding-left:11px;font-size:8pt;}
#contents .contents  .box-list .icon-questions {position:absolute;top:48px;left:1px;}
#contents .contents  .box-list ul {float:left;border-left:1px solid #c9c9c9;}
#contents .contents  .box-list ul li {font-size:8pt;color:#575757;padding-left:11px;}


/*
--------------------------------------------------------------------------------------
content

*/

#contents {position:relative;margin:13px auto 44px auto;width:880px;overflow:hidden;}
#contents h2 {font-size:11pt;color:#e30000;text-indent:1px;letter-spacing:-1px;padding-bottom:10px;margin-top:5px;font-weight:normal;}
#contents h2 strong {color:#092641;font-weight:normal;}
#contents h2.type-line2 {background:url(/images/icon/dot2.gif) no-repeat 0 6px;color:#000;font-size:10pt;padding-left:14px;font-weight:bold;border-bottom:2px solid #313131;margin-bottom:6px;}
#contents.cq h3.type-num {color:#000;font-size:8pt;text-indent:28px;height:24px;background:url(/images/icon/num1.gif) no-repeat 10px 8px;line-height:24px;}
#contents.cq h3.type-num2 {color:#000;font-size:8pt;text-indent:28px;height:24px;background:url(/images/icon/num2.gif) no-repeat 10px 8px;line-height:24px;}
#contents.cq h3.type-num3 {color:#000;font-size:8pt;text-indent:28px;height:24px;background:url(/images/icon/num3.gif) no-repeat 10px 13px;line-height:24px;padding-top:5px;}
*:first-child+html #contents.cq h3.type-num3 {color:#000;font-size:8pt;text-indent:28px;height:24px;background:url(/images/icon/num3.gif) no-repeat 10px 20px;line-height:24px;padding-top:12px;}
#contents h3.type-num img {padding-top:8px;}
#contents h3.type-num2 img {padding-top:8px;}
#contents h3.type-num3 img {padding-top:8px;}
#contents .page-btn {border:none;text-align:center;padding:0;margin-top:0;padding-bottom:30px;}
*:first-child+html #contents .page-btn {margin-top:-5px;}
#contents .page-btn * {border:none;margin:0;padding:0;}
#contents #content {border:1px solid #d8d5d5;}
#contents.cq #content {border:0;}
#contents #content p.notice {border-bottom:1px solid #ededed;color:#676566;font-size:8pt;padding:10px 7px;line-height:150%;}
#contents #content .table {padding:15px 0 5px 0;border-bottom:1px solid #ededed;/* Bad IE */height:100%;}
#contents.cq #content .table {border-bottom:0;}
#contents #content .table h3 {font-size:8pt;color:#575757;padding-top:15px;text-indent:9px;}
*:first-child+html #contents #content .table h3 {padding-top:18px;}
#contents.cq #content .table h3 {padding-bottom:3px;padding-top:15px;text-align:center;width:537px;_padding-bottom:10px;}
#contents #content .table dl {background-color:#fff;overflow:hidden;padding:1px 0;/* Bad IE */clear:both;}
#contents #content .table dl dt {float:left;display:inline;width:174px;color:#575757;font-weight:normal;font-size:8pt;text-indent:9px;text-align:right;padding-right:10px;line-height:18px;}
#contents #content .table dl dd {float:left;display:inline;font-size:8pt;color:#9e9e9e;vertical-align:middle;}
#contents #content .table dl dd * {vertical-align:middle;}
#contents #content .table dl dd input {background-color:#fff;border:1px solid #cccccc;font-size:8pt;color:#666;margin:0 1px;}
#contents #content .table dl dd label {padding-right:10px;} /* 090907edit */
#contents #content .table dl dd select {font-size:8pt;color:#666;border:1px solid #cccccc;margin:0 1px;height:18px;}
#contents #content .table dl dd textarea.memo {font-size:8pt;color:#666;border:1px solid #cccccc;margin:0 1px;width:457px;height:32px;overflow-y:auto;padding-left:2px;padding-top:2px;}
#contents #content .table dl dd strong {color:#575757;padding-left:5px;}
#contents #content .table dl dd span {color:#666;padding-left:5px;}
#contents #content .table dl dd .text-tip {padding:6px;font-size:8pt;color:#666;line-height:150%;}
#contents #content .table dl dd dl {background-color:#fff;overflow:hidden;padding:1px 0;/* Bad IE */clear:both;}
#contents #content .table dl dd dt {float:left;display:inline;width:184px;color:#575757;font-weight:bold;font-size:8pt;line-height:2em;text-indent:9px;}
#contents #content .table dl dd .table-box {background-color:#f8f8f8;border:1px solid #e0dede;padding-right:3px;/* Bad IE */float:left;}
#contents #content .table .table-box dl {background-color:#f8f8f8;}
#contents.cq #content .table .table-box dl {background-color:transparent;}
#contents #content .table .table-box dl dt {width:124px;color:#575757;}
#contents #content .table .table-box dl dd {color:#575757;}
#contents #content .table .table-box dl dd input.checkbox,
#contents #content .table .table-box dl dd input.radio {border:none;background-color:#f8f8f8;}
#contents #content .table .table-box dl dd .w-sp {font-size:8pt;color:#575757;padding-right:26px;margin-left:-2px;}
#contents #content .table .table-box dl dd .w-sp2 {width:187px;display:inline-block;text-indent:1px;font-size:8pt;}
#contents #content.type-02 {overflow:hidden;height:100%;}
#contents #content.type-02 .table {position:relative;}
#contents #content.type-02 .table dl {padding-bottom:1px;}
#contents #content.type-02 .table dt {line-height:18px;}
#contents #content.type-02 .table dd {color:#575757;line-height:18px;}
#contents #content.type-02 .table dd .w-sp {font-size:8pt;color:#575757;padding-right:26px;margin-left:-5px;}
#contents #content.type-02 .table dd .w-sp2 {width:167px;display:inline-block;text-indent:1px;font-size:8pt;}
#contents #content.type-02 .table dd .checkbox {border:0;}
#contents #content.type-02 .table dd .radio {border:0;}
#contents #content.type-02 .table dd.color-red {color:#e30000;font-weight:bold;}
#contents #content.type-02 .table p.tip {position:absolute;right:10px;top:34px;width:347px; font-size:8pt;color:#989898;padding-bottom:14px;}
#contents #content.type-02 .table p.notice-Delivery-Information {position:absolute;right:10px;top:14px;width:347px;font-size:8pt;color:#989898;text-align:justify;}
#contents #content.type-02 .table .text-ThankyouMsg {padding-left:128px;color:#676665;font-size:8pt;padding-right:134px;line-height:1.3em;padding-top:5px;}
#contents #content.type-02 .table .text-ThankyouMsg span {font-size:8pt;}
#contents #content.type-02 .table .text-ThankyouMsg a {font-size:8pt;color:#2b79b4;text-decoration:underline;}
#contents #content.type-02 .table .text-ThankyouMsg strong {color:#676665;}
#contents #content.type-02 .table .text-ThankyouMsg img {vertical-align:middle;}
#contents #content.type-02 .table-box {background-color:#f8f8f8;border:1px solid #e0dede;margin: 30px 117px;padding:3px 15px;color:#676665;font-size:8pt;}
#contents #content.type-02 .table-box span {font-size:8pt;}
#contents #content.type-02 .text-gray a {font-size:8pt;color:#2b79b4;text-decoration:underline;}
#contents #content.type-02 .type-02-left {background-color:#f8f7f7;overflow:hidden;height:100%;}
#contents #content.type-02 .type-02-left h3 {float:left;display:inline;width:150px;color:#e30000;font-size:9pt;text-decoration:underline;padding-top:14px;text-align:center;}
#contents #content.type-02 .type-02-left .type-02-right {float:left;display:inline;border-left:1px solid #ededed;width:723px;}
#contents #content.type-02 .type-02-left .type-02-right .table {background-color:#fff;}
#contents #content.type-02 .type-02-left .type-02-right .table .w-sp2 {width:258px;}
#contents #content.type-02 .type-02-left .type-02-right .table .w-sp3 {width:358px;display:inline-block;}
#contents .left {float:left;display:inline;width:535px;}
#contents.cq #content.left dl {margin-left:1px;}
#contents #content.left dl dt {width:93px;font-weight:bold;line-height:20px;text-align:left;}
#contents #content.left dl dt.w-big {width:243px;text-align:right;margin-right:3px;}
#contents #content.left dl dt.w-big2 {width:126px;}
#contents #content.left dl dd {color:#575757;vertical-align:middle;line-height:20px;}
#contents #content.left .table-box {background-color:#f8f8f8;margin:0 9px;border:1px solid #e0dede;padding-bottom:10px;}
#contents.cq #content.left .table-box {border:0;background-color:transparent;margin-bottom:-3px;}
#contents #content.left .table .t-in2 {padding-top:0;background-color:transparent;padding-left:1px;}
#contents #content.left .table .t-in2 {height:45px;line-height:20px;clear:both;} /* 090907edit */
#contents #content.left .table .t-in2 * {line-height:20px;line-height:230%;} /* 090907edit */
*:first-child+html #contents #content.left .table .t-in2 * {padding-top:2px;} /* 090907edit */
#contents #content.left .table-box dl dt {font-weight:normal;text-align:right;}
#contents .content-right {float:left;width:340px;display:inline;}
#contents .content-right .table {margin-left:3px;/* Bad IE */height:100%;}
#contents .content-right .tp {margin-top:3px;_height:106px;}
#contents .content-right .table  dl {clear:both;overflow:hidden;padding:1px 0;}
#contents.cq .content-right .table  dl {clear:both;overflow:hidden;padding:1px 0;}
#contents .content-right .table  dl.t-p {padding-top:15px;}
#contents .content-right .table  dl.t-p {padding-top:18px;}
#contents .content-right .table  dl * {vertical-align:middle;}
#contents .content-right .table  dl dt {vertical-align:middle;width:91px;float:left;display:inline;color:#575757;font-weight:bold;font-size:8pt;line-height:1.5em;text-indent:9px;}
#contents.cq .content-right .table  dl dt {width:91px;float:left;display:inline;color:#575757;font-weight:bold;font-size:8pt;line-height:20px;text-indent:10px;}
#contents .content-right .table  dl dd {vertical-align:middle;float:left;display:inline;color:#575757;font-weight:normal;font-size:8pt;line-height:1.5em;text-indent:9px;}
#contents.cq .content-right .table  dl dd {vertical-align:middle;float:left;display:inline;color:#575757;font-weight:normal;font-size:8pt;line-height:1.5em;text-indent:0;}
#contents .content-right .table  dl dd input {background-color:#fff;border:1px solid #cccccc;font-size:8pt;color:#666;margin:0 1px;}
#contents .content-right .table  dl dd select {font-size:8pt;color:#666;border:1px solid #cccccc;margin:0 1px;height:18px;}
#contents .content-right .table  p.memo {clear:both;font-size:8pt;color:#575757;padding:8px 12px;}
#contents .content-right .table  p.memo strong {color:#2b79b4;font-weight:normal;}
#contents .content-right .table  p.memo span.t-in {display:inline-block;text-indent:12px;font-size:8pt;color:#575757;}
#contents .content-right .table  p.memo a {color:#2b79b4;}
#contents .content-right .table  .box-options {padding:17px 0 16px 0;_padding:9px 0 10px 0;vertical-align:middle;height:100%;padding-left:10px;}
#contents .content-right .table  .box-options {padding:17px 0 16px 0;_padding:9px 0 10px 0;vertical-align:middle;height:100%;padding-left:3px;}
#contents .content-right .table  .box-options input {background-color:#fff;border:0;vertical-align:middle;margin-left:5px;}
#contents .content-right .table  .box-options #Escrow {margin-left:5px;}
#contents .content-right .table  .box-options input.PayPal {margin-left:25px;}
#contents .content-right .table  .box-options label {width:80px;display:inline-block;font-size:8pt;color:#575757;font-weight:bold;vertical-align:middle;}
#contents .content-right .table  .box-options label.PayPal {width:60px;}
#contents .content-right .table  .box-options ul {margin-left:11px;margin-top:13px;}
#contents .content-right .table  .box-options ul li {background:url(/images/icon/dot.gif) no-repeat 3px 7px;text-indent:12px;font-size:8pt;color:#575757;height:15px;}
#contents .page-btn dl {}
#contents .page-btn dl dt {float:left;display:inline;vertical-align:middle;font-size:10pt;color:#000;font-weight:bold;}
#contents .page-btn dl dd {float:left;display:inline;width:90px;vertical-align:middle;font-size:10pt;color:#575757;font-weight:bold;text-align:left;text-indent:10px;}
#contents .page-btn .align-m {vertical-align:middle;vertical-align:middle;font-size:8pt;text-indent:5px;display:inline-block;}
#contents .page-btn .color-red {color:#e30000;}
#contents .page-bottom {overflow:hidden;padding:9px 0 11px 0;border:1px solid #d8d5d5;height:100%;margin-top:30px;}
#contents .page-bottom .w-ly {float:left;display:inline;border-left:1px solid #e4e4e4;width:206px;padding:8px 13px 0 13px;}
#contents .page-bottom .st {border-left:0;width:196px;}
#contents .page-bottom .en {text-align:center;padding:0 0 20px 0;width:180px;}
#contents .page-bottom .en a {background:none;padding-left:0;}
#contents .page-bottom h3 {font-size:9pt;color:#575757;}
#contents .page-bottom p {font-size:8pt;color:#575757;line-height:1.3em;}
#contents .page-bottom a {font-size:8pt;color:#0b57a4;line-height:1.3em;margin-top:25px;display:inline-block;padding-left:15px;background:url(/images/icon/plus.gif) no-repeat 0 3px;text-decoration:underline;}
#contents #content.type-03 {border:0;}
#contents #content.type-03 .MyAccount-caption {padding:14px 0 10px 0;text-align:right;}
#contents #content.type-03 table {border-bottom:2px solid #ddd;border-right:1px solid #ddd;width:100%;}
#contents #content.type-03 table caption {display:none;}
#contents #content.type-03 table * {font-size:8pt;}
#contents #content.type-03 table th {background-color:#606060;border-left:1px solid #ddd;color:#fff;font-weight:normal;}
#contents #content.type-03 table td {border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:11px 0;text-align:center;}
#contents #content.type-03 table td.color-red {color:#e30000;}
#contents #content.type-03 table td.color-blue {color:#2b79b4;}
.pageing {text-align:center;padding:17px 0;vertical-align:middle;}
.pageing a {color:#a9a9a9;padding:0 3px;vertical-align:middle;font-size:8pt;}
.pageing a.on {color:#e30000;font-weight:bold;}
.pageing a.bt {padding:0;}
.pageing a.pv {padding-right:20px;}
.pageing a.nx {padding-left:20px;}
.pageing a img {vertical-align:middle;}



/*
--------------------------------------------------------------------------------------
main

*/

#contents .main {background:url(/images/main/cov-090901.gif) no-repeat 0 0;overflow:hidden;height:100%;}
#contents .main .m-left {float:left;display:inline;width:688px;}
#contents .main .m-left .main-top {overflow:hidden;height:100%;}
#contents .main .m-left .main-top h2 {text-indent:10px;padding-top:2px;padding-bottom:15px;}
#contents .main .m-left .main-top .text {float:left;display:inline;padding-left:10px;width:209px;height:107px;color:#575757;position:relative;line-height:130%;font-size:8pt;}
#contents .main .m-left .main-top .text h3 {color:#2b79b4;font-size:9pt;padding-bottom:10px;}
#contents .main .m-left .main-top .text a {font-size:8pt;color:#0b57a4;line-height:1.3em;margin-top:11px;display:inline-block;padding-left:15px;background:url(/images/icon/plus.gif) no-repeat 0 3px;text-decoration:underline;position:absolute;bottom:0;left:10px;}
#contents .main .m-left .main-bottom {overflow:hidden;height:100%;position:relative;}
#contents .main .m-left .main-bottom h3 {padding-top:20px;text-indent:10px;}
#contents .main .m-left .main-bottom ul {overflow:hidden;height:100%;margin-top:20px;margin-left:3px;}
#contents .main .m-left .main-bottom ul li {float:left;display:inline;margin-right:8px;margin-bottom:10px;}
#contents .main .m-left .main-bottom ul li a img {border:1px solid #eee;}
#contents .main .m-left .main-bottom .pageing-m {position:absolute;top:21px;right:12px;text-align:right;}
#contents .main .m-left .main-bottom .pageing-m a img {margin-right:1px;}
#contents .main .m-right {float:left;display:inline;width:189px;position:relative;padding-bottom:2px;}
#contents .main .m-right h2 {padding-left:10px;}
#contents .main .m-right .text {padding:0 15px;line-height:120%;position:relative;padding-bottom:20px;}
#contents .main .m-right .text h3 {color:#2b79b4;font-size:9pt;padding-bottom:5px;padding-top:5px;}
#contents .main .m-right .text a {font-size:8pt;color:#0b57a4;line-height:1.3em;margin-top:11px;display:inline-block;padding-left:15px;background:url(/images/icon/plus.gif) no-repeat 0 3px;text-decoration:underline;position:absolute;bottom:1;left:10px;}
#contents .main .m-right .bn {text-align:center;}
#contents .main .m-right .bn img {margin-top:25px;}
#contents .main .m-right .img {background:url(/images/main/FSC.gif) no-repeat 145px 88px;}

 
/*
--------------------------------------------------------------------------------------
etc

*/

.table-a {border:3px solid #e9e8e8;position:relative;height:121px;margin-top:20px;}
.table-a h3 {position:absolute;top:14px;left:40px;}
.table-a select {position:absolute;top:11px;left:124px;}
.table-a input {position:absolute;top:33px;left:124px;background:#fff;color:#555;}
.table-a input {position:absolute;top:33px;left:124px;background:#fff;color:#555;}
.table-a p {position:absolute;top:14px;left:323px;font-size:8pt;line-height:140%;font-weight:bold;}
.table-a img {position:absolute;top:63px;left:142px;}
.text-gray i {padding-top::10px;line-height:3em;font-size:8pt;color:##676665;}
.box-list .tabs {width:90px;display:inline-block;font-size:8pt;}
#sp-bt {margin:0;}
h4.pp {font-size:9pt;}
.ppw {text-align:justify;}
.ppw2 {text-align:justify;padding:20px;font-size:8pt;width:900px;margin:0 auto;}


/*
--------------------------------------------------------------------------------------
footer

*/

#footer {position:relative;margin:20px auto 32px auto;width:880px;overflow:hidden;clear:both;}
#footer .footer-top {border-top:4px solid #eee;border-bottom:4px solid #eee;height:25px;clear:both;height:24px;}
#footer .footer-top img.spon {position:absolute;top:4px;right:0;}
#footer .footer-top img.menu {position:absolute;top:4px;left:0;}
#footer .footer-center {background-color:#f7f7f7;border-bottom:2px solid #e9e9e9;padding:10px 0 13px 8px;overflow:hidden;clear:both;_height:60px;} /* 090907edit */
#footer .footer-center ul {float:left;margin:0;padding:0;margin-right:44px;display:inline-block;overflow:hidden;text-align:left;} /* 090907edit */
#footer .footer-center ul li {font-size:8pt;padding-left:5px;_padding-left:5px;background:url(/images/icon/dot3.gif) no-repeat 0 7px;color:#999;text-align:left;margin:0;}
#footer .footer-center ul li a {font-size:8pt;color:#999;}
#footer .footer-bottom {text-align:center;padding:13px 0 35px 0;}