﻿@charset "utf-8";
/* CSS Document */

/* header */
.header {float:left; display:inline; width:100%; height:200px; background:url(/skin/default/images/headfoot/nk_bg_header.gif) repeat-x 0 0;}
.footer {float:left; display:inline; width:100%; height:484px; margin-top:20px; background:url(/skin/default/images/headfoot/bg_footer.gif) repeat-x 0 0;}

.logo {float:left; display:inline; margin:31px 0 15px; width:190px;}

/* gnb */
.gnb {float:right; display:inline; margin:14px 0 27px;}
.gnb li {float:left; display:inline;}
.gnb li a {display:block; padding:2px 13px 0 13px; background:url(/skin/default/images/headfoot/gnb_split.gif) no-repeat right 50%; font-size:11px; color:#333;} 
.gnb li.gnb4 {background:url(/skin/default/images/headfoot/ico_gnb4.gif) no-repeat 85px 3px;}
.gnb li.gnb6 {background:url(/skin/default/images/headfoot/ico_gnb6.gif) no-repeat 10px 2px;}
.gnb li.gnb6 a {background:none;}
.gnb li.gnb7 a {padding:0 8px 0 0;background:none;} 
.gnb li.gnb8 a {padding:0;}
.gnb li.gnb6 img {display:inline-block; margin-right:3px;}  
.btn_transLayer {}

.widget_transLayer {display:none; width:80px; padding:5px 2px; border:1px solid #000; overflow:hidden; position:absolute; background:#fff; z-index:10; margin:1px 0 0 8px;}
.widget_transLayer li a {display:block; line-height:180%; color:#333; padding:0 4px; font-size:11px;}
.widget_transLayer li a:hover {background:#e5e5e5; color:#333;}

.gnb2 {float:right; display:inline;}
.gnb2 li {float:left; display:inline;}
.gnb2 li a {display:block; padding:0 14px 0 13px;}


.lnb_bar {float:left; display:inline; width:100%; height:33px; background:url(/skin/default/images/headfoot/bg_nkb.gif) no-repeat 0 0; position:relative;}
.lnb1 {float:left; display:inline; width:100%;}
.lnb1 li {float:left; display:inline;} 
.lnb1 li a {display:block;}
.lnb1 li.li7 {float:right; display:inline; margin-right:55px;}



/* search_bar */
.header .search_bar {float:left; width:100%; height:40px;}

.header .widget_webPage {float:left; display:inline; margin:10px 22px 0 0;}
.header .widget_webPage * {float:left; display:inline;}
.header .widget_webPage label {margin:0;}
.header .widget_webPage input.text {border:1px solid #cbcbcb; width:874px; height:16px;}
.header .widget_webPage input.image {margin-left:5px;}

.header .widget_search {float:left; display:inline; position:relative; margin:10px /* 13px */ 0 0;}
.header .widget_search * {float:left; display:inline;}
.header .widget_search label {margin:0;} 
.header .widget_search select {height:20px; border:1px solid #cbcbcb; margin-right:5px; font-size:11px; color:#777;}
.header .widget_search select option {float:none; display:block;}
.header .widget_search .search_site {width:95px;} 
.header .widget_search #search_category.yahoojp {width:100px;}
.header .widget_search .search_category {width:100px;}  
.header .widget_search input.text {border:1px solid #cbcbcb; width:145px; height:16px; font-size:11px;}
.header .widget_search .trans_note {display:none; position:absolute; top:14px; right:-95px; z-index:100;}
.header .widget_search #transSearch.yahoojp select.rakuten {display:none;}
.header .widget_search #transSearch.rakuten select.yahoojp {display:none;}
.header .search_con {display:inline-block; margin:3px 0 0 10px; font-size:11px; color:#666;}
.header .widget_search a {margin:0 4px;}

/* lnb2 - 서브카테고리 */
.header .box_top_cate {float:left; width:100%; height:32px; position:relative;}

.lnb2 {float:left; display:inline; height:32px; padding-left:201px; overflow:hidden; background:url(/skin/default/images/headfoot/bg_lnb2.gif) no-repeat 0 0;}
.lnb2 li {float:left; display:inline; }
.lnb2 li a {display:block; height:32px; overflow:hidden;}
.lnb2 li a.XenoMouseOver img {margin-top:-32px;}

.lnb_catebox {width:890px; height:150px; top:1px; right:0; overflow:hidden; position:absolute; z-index:10; margin:31px 0 0 0;}
.lnb_catebox p.ico {position:absolute; top:0;}
.lnb_catebox .box_border {float:left; display:inline; width:888px; height:138px; border:1px solid #dcdcdc; background:#fff; margin-top:1px;}
.lnb_catebox .box_cate {float:left; display:inline; width:878px; padding:6px 0 6px 10px; background:#fff;}
.lnb_catebox .box_cate ul {float:left; display:inline; height:110px; padding:10px 0 0 0; background:none;}
.lnb_catebox .box_cate ul li {float:left; display:inline; width:145px; height:22px; /* border-right:1px solid #d8d8d8; */}
.lnb_catebox .box_cate ul li a {margin-left:10px; line-height:20px; font-size:11px; color:#666}
.lnb_catebox .box_cate ul li a:hover, .lnb_catebox .box_cate ul li a:active {text-decoration:none; color:#e07000;}
/* .lnb_catebox p.whole {float:right; display:inline; width:50px; margin:115px 10px 0 0; padding-left:15px; background:url('/skin/default/images/headfoot/btn_wholecate.gif') no-repeat 0 1px;}
.lnb_catebox p.whole a {color:#666; font-weight:bold; font-size:11px;} */











/* footer */
.foot_cs {float:left; display:inline; width:100%; height:269px;}

/* foot_cs */
.footer .foot_cs {float:left; display:inline; width:100%; height:212px; margin:21px 0 0;}
.footer .cs1 {float:left; display:inline; width:376px; height:212px; background:url(/skin/default/images/headfoot/n1_cs.jpg) no-repeat 18px 0;}

.footer .cs2 {float:left; display:inline; width:315px; margin-right:22px; padding-top:29px;}
.footer .cs2 .cs_link {float:left; display:inline; width:100%;}
.footer .cs2 .cs_link li {float:left; display:inline; width:101px; height:72px; margin:0 6px 6px 0;}
.footer .cs2 .cs_link li.li3,
.footer .cs2 .cs_link li.li6 {margin-right:0;}
.footer .cs2 .h4_rate {float:left; padding:8px 0 6px;}
.footer .cs2 .tbl_rate {border-collapse:collapse; border-spacing:0; width:100%; font-size:11px; color:#666;}
.footer .cs2 .tbl_rate th {padding:5px 0; font-weight:normal; border:1px solid #e1e1e1; background:#f2f2f2;}
.footer .cs2 .tbl_rate th.flag {background:#fff;}
.footer .cs2 .tbl_rate td {padding:5px 0; border:1px solid #e1e1e1; background:#fff; text-align:center;}

.footer .cs3 {float:left; display:inline; width:287px; padding-top:27px;}
.footer .cs3 .box_h4 {overflow:hidden; width:100%; border-bottom:1px solid #d1d1d1;} 
.footer .cs3 .box_h4 .h4_notice {float:left; padding:5px 0 4px;}
.footer .cs3 .box_h4 .more {float:right; padding:7px 0 6px; font-size:11px; color:#444;}
.footer .cs3 .notice_list {height:109px; margin:9px 0 10px;}
.footer .cs3 .notice_list li {margin-left:3px; padding:5px 0 1px 8px; background:url(/skin/default/images/headfoot/bu_graySquare.gif) no-repeat left 9px;}
.footer .cs3 .notice_list li a {display:inline-block; font-size:11px; color:#666;}
.footer .cs3 .notice_list li a .subject {display:inline-block; width:240px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/* box_fnb */
.footer .box_fnb {float:left; display:inline; width:100%; height:30px; background:url(/skin/default/images/headfoot/bg_box_fnb.gif) repeat-x 0 0;}
.footer .btn_top {float:right; display:inline; margin:8px 20px 0 0;}
.footer .fnb {float:left; display:inline; margin:10px 0 0 37px;}
.footer .fnb * {float:left; display:inline;}
.footer .fnb li {padding-right:30px; background:url(/skin/default/images/headfoot/fnb_split.gif) no-repeat right 1px; margin-right:29px;}
.footer .fnb li.last {background:none; padding:0; margin:0;}

/* box_addr */
.footer .box_addr {float:left; display:inline; height:180px; padding:0; position:relative;}
.footer .box_addr .foot_logo {float:left; display:inline; padding:36px 0 0 0;}
.footer .box_addr .box_address {width:845px; height:108px; margin-top:34px; margin-left:155px;}
.footer .box_addr .address {float:left; display:inline; width:840px; height:160px; background:url(/skin/default/images/headfoot/addressN.jpg) no-repeat 0 0;}
.footer .box_addr .escrow {position:absolute; right:0; top:100px;}
/* .widget_rateTrans {float:left; display:inline; width:292px; margin:12px 0 0 20px; border-bottom:1px solid #dcdcdc;}
.widget_rateTrans select {float:left; display:inline; width:80px; height:18px; border:1px solid #abadb3; margin:0 10px;}
.widget_rateTrans input.text {float:left; display:inline; width:168px; height:14px; border:1px solid #cbcbcb; text-align:right;}
.widget_rateTrans a {float:right; display:inline;}
.widget_rateTrans .result {width:275px; display:inline-block; padding:7px 0 2px 0; text-align:right; color:#f60; font-weight:bold;} */



/* wigdet_quickmenu */
.widget_quickmenu {z-index:10; position:fixed; margin:218px 0 0 1020px; width:75px;}
.widget_quickmenu .quickBox {width:66px; float:left; display:inline; border:1px solid #d0d0d0; background:#e2e2e2; padding:7px 4px 5px 4px;}
.widget_quickmenu h3 {margin:0 0 8px 2px;}
.widget_quickmenu .btn_top {margin:9px 0 0 18px;}
.ie6 .widget_quickmenu {position:absolute;} /* 적어도 ie6 에서 자리는 차지하지 않도록 */
.widget_quickmenu * {float:left; display:inline;}
.widget_quickmenu li {width:100%; overflow:hidden;}
.widget_quickmenu li a.XenoMouseOver img {margin-left:-73px;}
.widget_quickmenu .link_transGuide {float:left; display:inline; margin-top:10px;}
.transGuideBox {width:100%; text-align:center;}
.transGuideBox p {padding-bottom:100px;}



/* location */
.location {margin-bottom:10px;}
.location a {text-decoration:none; color:#555;}
.location span {text-decoration:none; color:#555;}

/* .search_hidden {text-indent: 100%; white-space: nowrap; overflow: hidden; height:0;} */






.h3_subBox.m_no {margin:10px 0 0 0;}
.h3_subBox.m_no h3 {margin:0; background:none; padding:0;}




.p_level {float:right; height:21px; margin-right:10px; font-size:11px; color:#444; vertical-align:middle;}
.p_level .level {display:inline-block; vertical-align:bottom; margin-left:5px;}

















