@charset "utf-8";
/******************************************************
AP sulwhasoo
+ Author : ACG Technology Group Kim jin ah (greyopera@astrum.co.kr)
+ Author : ACG Technology Group Han mi sun (msmelong@astrum.co.kr )
+ Version : 1.0 (이후 업데이트시 버전 체크)
*******************************************************/

/* TItle Style
*******************************************************/
.title_type01{margin:0 0 30px;}
.title_type02{margin:0 0 40px;}
.title_type01 h2,
.title_type02 h2{margin:0 0 10px;}

.title_type03{margin:0 0 20px;}

/* Dialog Style
*******************************************************/
.dialog_boxA {background:#cfcece; padding:3px;}
.dialog_boxA .ui-dialog-titlebar{position:absolute;z-index:1;top:1px;left:0;width:100%;height:20px;cursor:move; background:url(about:blank) no-repeat;}
.dialog_boxA .ui-dialog-titlebar-close{position:absolute;top:17px;right:20px; _right:11px; width:40px;height:20px;font-size:0;line-height:0;text-indent:-9999px; overflow:hidden; background:url(about:blank) no-repeat;}
.dialog_boxA .content_section {border:1px solid #c2c2c2; background:#fff url(/resources/images/dialog_close.gif) no-repeat right 0; padding:30px 0 0 0;}
.dialog_boxA .overflow {height:450px;padding:0 0 0 10px;}
.dialog_boxA .overflow_02 {height:580px;padding:0 0 0 10px;}
.dialog_boxA .overflow_03 {height:526px;padding:0 0 0 10px;}
.dialog_boxA .overflow_04 {height:338px;padding:0 0 0 10px;}
.dialog_boxA .overflow_search {padding:0 0 0 10px; display:inline; }
.dialog_boxA .overflow_search iframe { margin:0; width:954px; height:530px;}
.dialog_boxA .overflow_shop {height:380px; padding:0 0 0 30px;}

/* Select Style
*******************************************************/
.select_area_type01 {position:relative; padding:0 0 1px; margin:0 0 10px; background:url(/resources/images/bg_select_type01.gif) left bottom no-repeat;}
.brow_ie_6 .select_area_type01,
.brow_ie_7 .select_area_type01 { padding:0 ; }
.select_basic_type01{height:16px; width:125px;padding:3px 4px 3px 4px; border:0; font-size:11px; color:#757575; border:1px solid #eee; vertical-align:middle; background:url(../images/selelct_typeA_arrow.gif) right 50% no-repeat;}
.select_basic_type01_wrapper {position:absolute;left:0;top:-1px; margin:0 2px 0 0;z-index:99999;font-size:11px;line-height:1.5;color:#757575;border:1px solid #CED0C8;background:#fff;overflow:auto;overflow-x:hidden;}
.select_basic_type01_wrapper ul {}
.select_basic_type01_wrapper li {padding-left:4px;cursor:pointer;font-size:11px;}
.select_basic_type01_wrapper li.selected {background:#fff4df;}
.select_basic_type01_wrapper li.current {background:#fff4df;}

.select_area_type02 {position:relative; float:left; height:22px; padding:0 0 1px !important; background:url(/resources/images/bg_select_type02.gif) 0 bottom no-repeat;}
.brow_ie_6 .select_area_type02 {padding:0 !important;}
.brow_ie_7 .select_area_type02 {padding:0 0 2px !important;}

.select_basic_type02{height:14px; width:80px;padding:3px 4px 3px 4px; border:0; font-size:11px; color:#757575; border:1px solid #eee; vertical-align:middle; background:url(../images/selelct_typeA_arrow.gif) right 50% no-repeat;}
.select_basic_type02_wrapper {position:absolute;left:0;top:-1px; margin:0 2px 0 0;z-index:99999;font-size:11px;line-height:1.5;color:#757575;border:1px solid #CED0C8;background:#fff;overflow:auto;overflow-x:hidden;}
.select_basic_type02_wrapper ul {}
.select_basic_type02_wrapper li {padding-left:4px;cursor:pointer;font-size:11px; text-align:left;}
.select_basic_type02_wrapper li.selected {background:#f9f6f2;}
.select_basic_type02_wrapper li.current {background:#f9f6f2;}

/* search Style
*******************************************************/
.search_area{margin:40px auto 0; width:365px; padding:0 0 0 4px;}
.brow_opera .search_area{width:367px; padding:0;}
.brow_opera .search_area .select_basic_type01_wrapper { left:4px; } 

.search_area p {float:left; font-size:1%; line-height:1%; padding:0 0 0 4px;}
.input_area_type01{padding-bottom:1px !important; background:url(/resources/images/bg_input_type01.gif) 50% bottom no-repeat;}
.input_area_type01 input{height:16px; width:242px; padding:2px 4px 2px 4px; border:1px solid #eee; font-size:11px; color:#757575;}
.brow_ie_6 .input_area_type01 input,
.brow_ie_7 .input_area_type01 input{margin:-1px 0 0;}

/* BBS Style
*******************************************************/
/*.bbs_list{ border-bottom:1px solid #e1d3bd;}*/
.bbs_list table{width:100%;}
div.nodata{padding:150px 0; text-align:center; border-top:1px solid #e1d3bd; }

.bbs_list .basic{}
.bbs_list .basic thead th{padding:8px 0; line-height:1em; background:#c8af87;}
.bbs_list .basic tbody td{padding:7px 0 6px; border-bottom:1px solid #e1d3bd; text-align:center;}
.brow_ie_7 .bbs_list .basic tbody td{padding:7px 0 6px;}

.bbs_list .basic tbody td a{}
.bbs_list .basic tbody td a:hover{ color:#c38f49; text-decoration:none;}

.bbs_list .basic tbody tr.nodata td{padding:150px 0; border-bottom:0;}
.bbs_list .basic span.title{position:absolute; left:-5000px; top:-5000px;}

.bbs_view table{width:100%;}
.bbs_view .basic{}
.bbs_view .basic thead th,
.bbs_view .basic thead td{padding:7px 0 8px; color:#fff; text-align:left; background:#c8af87;}
.bbs_view .basic tbody td.outer{width:100%; padding:30px 10px 80px;}

.bbs_view .basic thead td.title {padding:0 0 0 10px;}
.bbs_view .basic span.title{position:absolute; left:-5000px; top:-5000px;}

.bbs_list .banners{overflow:hidden;}
.brow_ie_6 .bbs_list .banners{zoom:1;}
.bbs_list .banners dt,
.bbs_list .banners dd{float:left; height:160px; border-top:1px solid #ddd5cc;}
.bbs_list .banners dt{clear:both; width:365px; padding:30px 0 0 10px;}
.bbs_list .banners dd{width:585px; padding:30px 0 0;}

.bbs_view .banners{overflow:hidden; }
.brow_ie_6 .bbs_view .banners{zoom:1;}
.bbs_view .banners h3{float:left; width:250px;}
.bbs_view .banners .contents{float:left; width:710px; padding:0 0 15px; line-height:18px;}
.bbs_view .banners .contents h4{}
.bbs_view .banners .contents p{padding:13px 0 36px; color:#757575; line-height:18px;}
.bbs_view .banners .contents p.first{padding:13px 0 0;}

.bbs_list .thumbnail{overflow:hidden; clear:both;width:960px;}
.brow_ie_6 .bbs_list .thumbnail{zoom:1;}
.bbs_list .thumbnail li{float:left; padding:0 0 40px 40px;}
.bbs_list .thumbnail li img{display:block;}
.bbs_list .thumbnail li.first{clear:both;padding:0 0 0;}
.bbs_list .thumbnail li.nodata{float:none; clear:both; padding:150px 0 !important; text-align:center; border-top:1px solid #e1d3bd;}
.bbs_list .thumbnailFix li {padding-bottom:0; height:249px;}

.bbs_view .thumbnail{overflow:hidden; }
.brow_ie_6 .bbs_view .thumbnail{zoom:1;}
.bbs_view .thumbnail h3{float:left; width:250px;}
.bbs_view .thumbnail .contents{float:left; width:710px; padding:0 0 50px;}
.bbs_view .thumbnail .contents h4{padding:0 0 13px;}
.bbs_view .thumbnail .contents p.headline{height:150px;}
.bbs_view .thumbnail .contents p.imgarea{padding:35px 0 47px;}
.bbs_view .thumbnail .contents p.txt{padding:0 0 8px; line-height:18px;}

.product{ padding:20px 0 30px 250px; }
.product h4{}
.product ul{overflow:hidden; zoom:1; padding:15px 0;}
.product li{float:left; width:65px; margin:0 20px 0 0; text-align:center;}
.product li a{font:11px/12px dotum; color:#b39873;}
.product li a:hover{color:#b39873;}
.product span{display:block; padding:7px 0 0;}

.reporter{width:444px; margin:40px 0 0;}
.reporter dt{float:left; clear:both; width:33px; }
.reporter dd{float:left; width:400px; padding:0 0 0 11px; background:url(/resources/images/bg_reporter.gif) 0 50% no-repeat; }

/* page style 
*******************************************************/
.page_area{position:relative; padding:15px 0 0; color:#9b7a53;}
.page_area *{vertical-align:middle;}
.page_area a,
.page_area a:hover,
.page_area strong {padding:0 4px; color:#9b7a53; line-height:12px;}
.page_area a.on,
.page_area a.on:hover {font-weight:bold;}

.page_area .page_list{text-align:center; vertical-align:middle;}
.page_area .page_list img {padding:0 14px; }
.page_area .page{position:absolute; top:17px; right:0; font-family:Arial; font-size:11px; line-height:11px;}
.page_area .page *{vertical-align:top;}
.brow_ie_6 .page_area .page *{vertical-align:middle;}
.brow_ie_7 .page_area .page *{vertical-align:middle;}
.page_area .page img{margin:2px 5px 0 0;}

.page_area em {position:absolute; left:-10000% !important; top:-10000%; overflow:hidden; width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0;}

.bbs_view_list{padding:13px 0 10px; margin:0 0 15px;border-top:1px solid #e1d3bd; border-bottom:1px solid #ddd5cc;}
.bbs_view_list dl{overflow:hidden; zoom:1;}
.bbs_view_list dt{float:left; clear:both; width:75px; padding:2px 0 5px 10px;}
.bbs_view_list dd{float:left; width:875px; height:25px;}
.brow_ie_6 .bbs_view_list dd,
.brow_ie_7 .bbs_view_list dd{padding:1px 0 0; height:24px;}

.bbs_btn{text-align:right;}

/* tab style 
*******************************************************/

.tab { width:960px; height:29px; overflow:hidden; background:url(/resources/images/brand/bg_line.gif) repeat-x left bottom;}
.tab li { float:left; padding:4px 2px 1px 0; }
.tab li.on {padding:1px 2px 0 0;}
.tab li img { cursor:pointer; display:block; }

/* 사이트 맵 */
.site_map { width:960px; }
.site_map .space { margin-right:40px;}
.site_map .space_mt20 { margin-top:20px;}
.site_map .space_mt25 { margin-top:25px;}
.site_map h3 { height:26px;border-bottom:1px solid #ddd8ce; }
.site_map ul { float:left;width:210px; }
.site_map ul li { margin:9px 0 0;font-size:1%;line-height:1%; }
.site_map ul li.first { margin:20px 0 0;}
.site_map ul li ol li {margin:7px 0 0;padding:0 0 0 10px;background:url(/resources/images/common/bul.gif) no-repeat left -36px;}
.site_map ul li ol li.first { margin:12px 0 0;}

.site_map .section_type01 { float:left;width:210px;}
.site_map .section_type02 { overflow:hidden;float:left;width:460px;}
.site_map .section_type03 { overflow:hidden;float:left;width:710px;}
.site_map .site_map_row01 { overflow:hidden;width:960px;margin:0 0 60px;}
.site_map .site_map_row02 { overflow:hidden;width:960px;}

/* store Locator */
.mapmain{ border-bottom:0 none!impotant;}

.map_area {overflow:hidden; width:960px; margin:0 0 40px;}
.map_area p.korea_map {float:left;width:460px;}
.map_area .korea_txt {float:left; padding:0 0 0 40px;}
.map_area .korea_txt p.txt01{margin:15px 0 0;}
.map_area .korea_txt p.txt02{margin:45px 0 0;}

.map_area .hongkong_map{float:left;width:460px;}
.map_area .hongkong_txt {float:left; padding:0 0 0 40px;}
.map_area .hongkong_txt p.txt02{margin:45px 0 0;}

#map2,
#map3,
#map4,
#map5,
#map6,
#map7 {display:none;}

.bbs_list .store tbody td{text-align:left;}

/* padding */
.store{padding-left:52px !important;}
.address{padding-left:40px !important;}
.phone{padding-left:70px !important;}

/* util - 與我們聯絡(layer popup)*/
.dialog_boxA .overflow_customer_inquiry { height:600px;}

.customer_inquiry {width:403px; height:515px;padding:0 0 0 30px;}
.customer_inquiry h1 {margin:0 0 32px;}
.customer_inquiry .service_info { margin:19px 0 40px;}
.customer_inquiry p img { display:block;}
.customer_inquiry img { vertical-align:top;font-size:1%;line-height:1%;}
.customer_inquiry input,
.customer_inquiry label { vertical-align:top;}

.customer_inquiry dl {width:100%;overflow:hidden;}
.customer_inquiry dl dt{ float:left;width:83px;margin:4px 0 0;}
.customer_inquiry dl dt label {position:absolute;left:-10000%!important;top:-10000%;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;}

.customer_inquiry dl dd { float:left;width:320px;margin:0 0 10px;}
.customer_inquiry dl dd input { width:310px;height:14px;margin:0;padding:2px 4px;}
.customer_inquiry dl dd textarea { overflow:auto;width:310px;height:154px;padding:2px 4px;}
.customer_inquiry dl dd p.txt01 { margin:6px 0 0;}
.customer_inquiry .btn { margin:30px 0 0;text-align:right;}


.brow_ie_6 .customer_inquiry dl dt,
.brow_ie_7 .customer_inquiry dl dt {margin:3px 0 0;}
.brow_ie_6 .customer_inquiry dl dd,
.brow_ie_7 .customer_inquiry dl dd {margin:0 0 8px;}
