@charset "euc-kr";
/*body{ background:url(/img/main/snow_bg.gif)   }*/
/*body{ background:#ebe8e2 url(/img/main/snow_bg.gif); }*/

/*
#topbg {position:absolute; left:0px; height:115px; width:100%; top:0px; z-index:0; background:#fff url(/img/main/winter_bg02.gif) no-repeat;}
*/
#topbg {position:absolute; left:0px; height:115px; width:100%; top:0px; z-index:0; background:#fff url(/img/main/top_bg.gif)}

/* skip navigation */
#skip{font-size:14px;position:absolute; top:-500px; left:300px; width:300px; z-index:20;}
#skip a:active, 
#skip a:focus{position:absolute;top:500px;color:#fff;background:#000; padding:5px 20px; 	display:block;	font-weight:bold;	z-index:20; text-decoration:none;}
/* header */

#header{ height:115px; position:relative; z-index:301; background:url(/img/main/snow_menubg.png);}
/*
#header{ height:115px; position:relative; z-index:1; background:url(/img/main/bg_header_line.gif);}












*/
/*
#header{ height:115px; position:relative; z-index:1;}
*/
#header .logo{ position:absolute; top:0px; left:-85px; z-index:1;}
#header .february{

background: url(/img/main/february.png) no-repeat;
/*background: url(/img/main/january.png) no-repeat;*/

position: absolute;
top: 0px;	
right: 710px;
width: 500px;
height: 116px;}
#header .new{
background: url(/img/main/new.png) no-repeat;
position: absolute;
top: 27px;	
left: 300px;
width: 31px;
height: 31px;s
z-index:999;
}
#header .sale{
background: url(/img/main/top_30.png) no-repeat;
position: absolute;
top: 27px;	
left: 207px;
width: 60px;
height: 23px;
z-index:999;
}
#header .standg_sale{
background: url(/img/main/menu_30pro.png) no-repeat;
position: absolute;
top: 2px;	
left: 302px;
width: 75px;
height: 45px;
z-index:999;
	
}

#header .1th{ position:absolute; top:150px; left:0; z-index:1;}
#header .infoMenu ul{ float:right; background-color:#ebeae2; padding-left:15px;}
#header .infoMenu ul li{ float:left;  }
#header .infoMenu ul li a{ display:block;  padding:5px 15px 5px 9px; background: url(/img/main/bull_square.gif) no-repeat 0 9px; color:#7c7777; letter-spacing:-1px; }
#header .infoMenu ul .star{ float:left;padding:5px 15px 5px 9px; color:#7c7777; letter-spacing:-1px; }

/* navigation ½ºÅÄµùÃß°¡ */
.navigationLogin{ padding:0 0 0 80px;  }
.navigationLogin .nav{padding-top:20px; float:left;width:680px; }
.navigationLogin .nav li{ float:left; padding:8px 10px 10px 23px; position:relative;}
.navigationLogin .nav li.n6{ padding:0 0; }
.navigationLogin .nav li.n7{ padding:0 0; }
.navigationLogin .nav li.n8{ padding:0 0; }
.navigationLogin .nav.m{width:220px;}
.navigationLogin .nav> li >ul{ display:none;}
.navigationLogin .nav li ul{ position:absolute; top:35px;  left:14px; border:1px solid #ff8472; width:127px; background:#fff; }
.navigationLogin .nav li ul li{ float:none; padding:9px 0 7px 0; letter-spacing:-1px; border-bottom:1px dotted #a8a8a8; background:#fff; }
.navigationLogin .nav li ul li a{ display:block;color:#46443b; padding-left:7px;}
.navigationLogin .nav li ul li.tree a{ padding-left:12px; color:#ff7f6d;}
.navigationLogin .nav li ul li.tree em{ padding-left:12px; color:#ff7f6d;}
.navigationLogin .nav li ul li.last{border-bottom:none;} 
.navigationLogin .nav li ul li.tree ul{ border:none; position:static; width:auto;}
.navigationLogin .nav li ul li.tree ul li{ border:none; padding:0; }
.navigationLogin .nav li ul li.tree ul li a{ color:#46443b; padding:3px 0 2px 19px;}
.navigationLogin .nav li ul li.tree ul li a:hover,
.navigationLogin .nav li ul li.tree ul li a:focus{ background:#fdafa3; color:#fff; text-decoration:none; }

/*
.navigationLogin .nav li .loginBox{ display:none; position:absolute; top:35px; right:0; width:238px; border:1px solid #d1d1d1; background:#fff; }
.navigationLogin .nav li .loginBox .login{ position:relative; padding:13px 0 4px 16px; }
.navigationLogin .nav li .loginBox .login .id input,
.navigationLogin .nav li .loginBox .login .pw input{ background:#ebe8e2; border:0; height:20px; line-height:20px; width:140px;padding-left:3px;}
.navigationLogin .nav li .loginBox .login .id{ padding-bottom:8px; }
.navigationLogin .nav li .loginBox .login .option{ padding-top:10px; }
.navigationLogin .nav li .loginBox .login .option label{ font-size:11px; color:#000; }
.navigationLogin .nav li .loginBox .login .option .mr{ margin-right:2px;}
.navigationLogin .nav li .loginBox .login .btnLogin{ position:absolute; top:11px; right:12px; }
.navigationLogin .nav li .loginBox .login .btnClose{ position:absolute; top:0; right:0;   }
.navigationLogin .nav li .loginBox .login .btnClose a{ display:block; width:10px; height:0;padding-top:9px;overflow:hidden;  background: url(/img/main/btn_close.gif) no-repeat 0 0; }
*/
.navigationLogin .nav li .loginBox{ display:none; position:absolute; top:35px; right:-89px; width:238px; border:1px solid #d1d1d1; background:#fff; }
.navigationLogin .nav li .loginBox .login{ position:relative; padding:13px 0 4px 16px; }
.navigationLogin .nav li .loginBox .login .id input,
.navigationLogin .nav li .loginBox .login .pw input{ background:#ebe8e2; border:0; height:20px; line-height:20px; width:140px;padding-left:3px;}
.navigationLogin .nav li .loginBox .login .id{ padding-bottom:8px; }
.navigationLogin .nav li .loginBox .login .id .logid{background-image:url(/img/main/text_login_box_email.gif);background-repeat:no-repeat;ime-mode:disabled; }
.navigationLogin .nav li .loginBox .login .pw .logpw{background-image:url(/img/main/text_login_box_pw.gif);background-repeat:no-repeat; ime-mode:disabled; }
.navigationLogin .nav li .loginBox .login .option{ padding-top:10px; }
.navigationLogin .nav li .loginBox .login .option label{ font-size:11px; color:#000; }
.navigationLogin .nav li .loginBox .login .option .mr{ margin-right:2px;}
.navigationLogin .nav li .loginBox .login .btnLogin{ position:absolute; top:11px; right:12px; }
.navigationLogin .nav li .loginBox .login .btnClose{ position:absolute; top:0; right:0;   }
.navigationLogin .nav li .loginBox .login .btnClose a{ display:block; width:10px; height:0;padding-top:9px;overflow:hidden;  background: url(/img/main/btn_close.gif) no-repeat 0 0; }

/* index loginform º°µµ »ç¿ë */
.navigationLogin .loginMainBox{ position:absolute; top:29px; right:0; width:248px; border:1px solid #d1d1d1; background:#fff; }
.navigationLogin .loginMainBox .login{ position:relative; padding:6px 0 1px 10px;}
.navigationLogin .loginMainBox .login .id input,
.navigationLogin .loginMainBox .login .pw input{ background:#ebe8e2; border:0; height:20px; line-height:20px; width:160px;padding-left:3px;}
.navigationLogin .loginMainBox .login .id{ padding-bottom:8px; }
.navigationLogin .loginMainBox .login .id .logid{background-image:url(/img/main/text_login_box_email.gif);background-repeat:no-repeat;ime-mode:disabled; }
.navigationLogin .loginMainBox .login .pw .logpw{background-image:url(/img/main/text_login_box_pw.gif);background-repeat:no-repeat; ime-mode:disabled; }
.navigationLogin .loginMainBox .login .option{ padding-top:3px;margin-left:-5px; }
.navigationLogin .loginMainBox .login .option label{ font-size:11px; color:#000;padding-right:5px; }
.navigationLogin .loginMainBox .login .option .mr{ margin-right:2px;}
.navigationLogin .loginMainBox .login .btnLogin{ position:absolute; top:5px; right:10px; }
.navigationLogin .loginMainBox .login .btnClose{ position:absolute; top:0; right:0;   }
.navigationLogin .loginMainBox .login .btnClose a{ display:block; width:10px; height:0;padding-top:9px;overflow:hidden;  background: url(/img/main/btn_close.gif) no-repeat 0 0; }
/* index loginform º°µµ »ç¿ë */

/* ÆäÀÌ½ººÏ ·Î±×ÀÎÀ¸·Î º¯°æ */
#.navigationLogin .FBloginMainBox{ position:absolute; right:0px; width:210px; top:43px;}
#.navigationLogin .FBloginMainBox img{ padding:0px 0px 0px 25px; }
.FBbox_style3{padding:0px 0px 0px 0px; vertical-align:middle; }
.FBbtnBox2{ padding:10px 0 0 0;width:270px; margin: 0 auto; }
.FBbtnBox2 p{padding:5px;}
.FBbtnBox2 .txt{padding:10px;line-height:1.5;}

.FBtable2{width:570px; margin-left:300px}
.FBtable2 th, .FBtable2 td{ padding:5px 5px 0px 0px; border-bottom:0px dotted #a6a6a6; color:#5e6460;}
.FBtable2 th label,
.FBtable2 th span,
.FBtable2 th{color:#03a9e2; }
.FBtable2 th em{color:#F00;}
.FBtable2 tr.last th,
.FBtable2 tr.last td{border-bottom:none; }
.FBtable2 em{ color:#d27575; }
.FBtable2.c td.al{ text-align:left;}
.FBnotice1{color:#5f5f5f;  line-height:1.5; width:430px; margin: 0 auto;}

/* ÆäÀÌ½ººÏ ·Î±×ÀÎÀ¸·Î º¯°æ ¼öÁ¤ */
.navigationLogin .FBloginMainBox{ position:absolute; right:0px; width:210px; top:43px;}
.FBloginMainBox{font-size:0px; !important}
.navigationLogin .FBloginMainBox img{ padding:0px 0px 0px 15px; }
.FBbox_style4{    padding: 20px 0px 0px 0px;
    vertical-align: middle;
    border: 15px solid #f2f0ed;
    width: 650px;
    margin-left: 150px;
    height: 300px;
}

.FBbtnBox3{ padding: 5px 0 60px 0px;
    width: 320px;
    margin: 0px 0px 0px 220px;
}

.FBbtnBox3 p{padding:5px;}
.FBbtnBox3 .txt{padding:10px;line-height:1.5;}

.FBtable3{    width: 570px;
    margin-left:70px;
    margin-top: 40px;
}

.FBtable3 th, .FBtable3 td{ padding:5px 5px 0px 0px; border-bottom:0px dotted #a6a6a6; color:#5e6460;}
.FBtable3 th label,
.FBtable3 th span,
.FBtable3 th{color:#03a9e2; }
.FBtable3 th em{color:#F00;}
.FBtable3 tr.last th,
.FBtable3 tr.last td{border-bottom:none; }
.FBtable3 em{ color:#d27575; }
.FBtable3.c td.al{ text-align:left;}
.FBnotice1{color:#5f5f5f;  line-height:1.5; width:430px; margin: 0 auto;}


/* login sns */
.navigationLogin .loginSns{ position:absolute; top:29px; right:-110px; width:100px;}

/*id/pw Ã£±â À§Ä¡º¯°æ Ãß°¡ */
.navigationLogin .idpw{position:absolute;text-align:center;top:80px; right:8px; padding:7px 7px 4px 9px;background:#ebe8e2; }
/*À§Ä¡º¯°æ Ãß°¡ */
.navigationLogin .loginAfter{ width:222px; float:left; padding-top:20px;}
.navigationLogin .loginAfter .inner{ border:1px solid #fdc5bd; background:#ebeae2; padding:10px 10px 7px 10px; text-align:center;}
.navigationLogin .loginAfter .inner .userInfo span,
.navigationLogin .loginAfter .inner .userInfo img{vertical-align:middle;}
.navigationLogin .loginAfter .inner .userInfo .msg{color:#000; letter-spacing:-1px; }
.navigationLogin .loginAfter .inner .userInfo .point{color:#868686;  font-weight:bold;}
.navigationLogin .loginAfter .inner .userInfo .member a{ padding:3px;background:#535250; color:#fff; text-transform:uppercase; letter-spacing:-1px; }
.navigationLogin .loginAfter .inner .btn{ padding-top:10px;}
/* footer */
#footer .guideMenuBox{ border:1px solid #c9c9c9;border-bottom-color:#ababab; }
#footer .guideMenuBox  .row1 .inner{ padding:25px 20px 25px 21px; border-bottom:1px solid #c9c6c1; } /* w983 , 942*/
#footer .guideMenuBox  .row1 .inner .guideLink li{ float:left; width:147px; padding:2px 0 2px 40px;}
#footer .guideMenuBox  .row1 .inner .guideLink li a{ color:#5b5a59; font-weight:bold;}
#footer .guideMenuBox  .row2 .inner{ padding:9px 10px 8px  70px; }
#footer .guideMenuBox  .row2 .inner .guideMenu li{ float:left; margin-right:20px;}
#footer .guideMenuBox  .row2 .inner .guideMenu li a{ color:#868480; font-weight:bold;}
#footer .sloganAddressBox{ padding:15px 0; width:985px;}
#footer .sloganAddressBox .col1{float:left; width:598px; }
#footer .sloganAddressBox .col2{float:right; width:387px; }
#footer .sloganAddressBox .col2 ul{ float:right; padding-top:10px;}
#footer .sloganAddressBox .col2 ul li{float:left;padding-left:5px;}
#footer .sloganAddressBox .col1 .slogan{ padding:10px 0 0 10px}
#footer .col1 .address{ font-size:11px; line-height:1.5; padding-top:15px;}
#footer .col1 .address .addr{ display:block;  color:#898784;}
#footer .col1 .address .addr strong{ font-weight:bold;color:#686764; }
#footer .col1 .address .addr .btn{ text-align:right; padding-left:10px;}
#footer .col1 .address .copyright{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:10px;text-transform:uppercase; letter-spacing:-1px; color:#a5a39f;} 
#footer .col1 .address .copyright img{ vertical-align:middle; margin-left:5px; }

/* addon */
#addon{ width:80px; position:absolute; top:0; right:-90px; color:#5a5958; text-align:center;}
#addon .box1{ background:#ebe8e2 url(/img/main/bg_addon_line.gif) repeat-y 0 0; border-bottom:1px solid #aaa7a3; }
#addon .box1 .list{ border:1px solid #535250; border-bottom:none; }
#addon .box1 .list li{ font-size:11px; border-bottom:1px solid #535250; }
#addon .box1 .list li a{ display:block; padding:7px 0 5px 0; letter-spacing:-1px;  }
#addon .box1 .list1 li{ padding:5px 0 5px 0; text-align:center;  font-size:11px; }
#addon .box1 .list1 li a{ font-size:11px; color:#5a5958; }
#addon .box1 .list1 li.em{ background:#5a5958; color:#fff; }
#addon .box1 .list1 li.bull{ border-bottom:1px solid #595957; background: url(/img/common/bull_arrow2.png) no-repeat 72px 47%; padding:5px 0 4px 0; }
#addon .box1 .tit2{ padding:11px 0 2px 0;}
#addon .box1 .paging img{ vertical-align:middle;}
#addon .box1 .list2{ padding:13px 0 15px;}
#addon .box2{ margin:2px 0 8px 0; }
#addon .box2 .list{ border:1px solid #535250; border-bottom:none; }
#addon .box2 .list li{ font-size:11px; border-bottom:1px solid #535250; }
#addon .box2 .list li a{ display:block; padding:7px 0 5px 0; letter-spacing:-1px;  }
#addon .box2 .list li.member a{ background:#535250; color:#fff; text-transform:uppercase; letter-spacing:-1px; }
#addon .box2 .list li.top a{ background:#FF7F6D; color:#fff; text-transform:uppercase; font-family:verdana; }
#addon .box2 .list li a img{ vertical-align:middle;}
#addon .box3{ margin:8px 0 0 0; }
/*
.addon_orders{ border:1px solid blue;display:inline-block;width:122px; background-color:#fe7f6c;  position:absolute; top:430px; right:-122px; }
*/
.addon_orders{ width:85px;}
.addon_orders .inner{}
.addon_orders .inner .tit{  text-align:center;background-color:#3e3e3c; color:#fff;font-weight:bold; width:85px;height:30px;line-height:30px;vertical-align:middle;}
.addon_orders .inner table{ width:100%;border-collapse:collapse;}
.addon_orders .inner table th,
.addon_orders .inner table td{ border-bottom:1px solid #a79e8c; }

.addon_orders .inner table tbody td{border-left:1px solid #a79e8c; text-align:right;}
.addon_orders .inner table tbody th{color:#948773; text-align:center; background:#fff7ea;}
.addon_orders .inner table tr.last th,
.addon_orders .inner table tr.last td{border-bottom:none; }
.addon_orders .inner table tfoot th,
.addon_orders .inner table tfoot td{ color:#fff; font-weight:bold;border:none; padding-top:8px;padding-bottom:2px;  }

.addon_orders .inner table tr{height:25px;}
.addon_orders .inner table tr td , .addon_orders .inner table tr th{border:1px solid #d7d7d7;vertical-align:middle;}
.addon_orders .inner table tr td{padding-right:5px;}
/* addon2 Ç°Áú1À§ ´ëÇÑ¹Î±¹ ÃÖÃÊ ÃÖ´ëÀÇ */
#addon2{ width:80px; position:absolute; top:20px; right:1014px; color:#5a5958; text-align:center;}
#addon2 .box1{  }
#addon2 .box1 .list{ }
#addon2 .box2 .list{  }
/*#addon2 .hourse2014{ position:absolute;top:-130px; right:-62px;}*/

/*ÁÖ¹®¼­ - ¼Óµµ¹®Á¦·Î »õ·Î »ý¼º */
#addon_cart{ position:absolute;top:0; right:-10px; color:#5a5958;}
#addon_cart .inner{position:fixed;}
#addon_cart .inner .outbox{width:80px;text-align:center;}
#addon_cart .inner .outbox .box2{ margin:2px 0 8px 0; }
#addon_cart .inner .outbox .box2 .list{ border:1px solid #535250; border-bottom:none; }
#addon_cart .inner .outbox .box2 .list li{ font-size:11px; border-bottom:1px solid #535250; }
#addon_cart .inner .outbox .box2 .list li a{ display:block; padding:7px 0 5px 0; letter-spacing:-1px;  }
#addon_cart .inner .outbox .box2 .list li.top a{ background:#FF7F6D; color:#fff; text-transform:uppercase; font-family:verdana; }
#addon_cart .inner .outbox .box2 .list li a img{ vertical-align:middle;}
#addon_cart .inner .outbox .box3{ margin:8px 0 0 0; }



/* content */


/*loading image */
.loadingImg {position:absolute; z-index:999}

/* COMMON STYLE ------------------------------------------------------------------------------------------------------------------------------ */
/* notice */
.notice1{color:#5f5f5f;  line-height:1.5;}
.notice1_join{color:#5f5f5f; padding-left:9px;}
.notice1.big{ color:#535353; font-weight:bold; font-size:17px;}
.notice1 em{font-weight:bold; }
.notice1 strong{ color:#03a9e2;}
.notice1 b a{ color:#03a9e2;font-weight:bold;}
.notice1 strong.b{ font-weight:bold;}
.noti2 em{color:#804550; }
.noti3 em{font-size:15px; font-weight:bold; color:#722632; }
.notice3{ font-size:11px;color:#d06d6d;line-height:1.5;}
.notice3 em{ color:#ff2a2a;}
.notice4{color:#ff0f0f; text-decoration:underline; }
.notice5 em{color:#ee0f0f;font-weight:bold;line-height:1.5; }
.notice6{ font-size:11px;color:#979797;line-height:1.5;}
/* util */
.ns{ display:inline-block; line-height:0; }
.ns img{ vertical-align:middle; }
.disn{ display:none; }
.vhidden{ visibility:hidden; }
.mt2{ margin-top:2px; }
.mt5{ margin-top:5px; }
.mt7{ margin-top:7px; }

.mt13{ margin-top:13px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }
.mt30{ margin-top:30px; }
.mt40{ margin-top:40px !important; }
.mt45{ margin-top:45px !important; }
.mt50{ margin-top:50px; }
.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb150{ margin-bottom:150px; }
.ml2{ margin-left:2px; }
.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml25{ margin-left:25px; }
.ml50{ margin-left:50px; }
.mr10{ margin-right:10px; }
.mr5{ margin-right:5px; }
.mr20{ margin-right:20px; }
.ar{text-align:right !important; }
.ac{text-align:center; }
.vm{vertical-align:middle;}

.bold{ font-weight:bold;}
.sup{ vertical-align:top;font-size:.6em; font-family:Verdana; color:#000;}
.posr{  position:relative;}
.pb10{ padding-bottom:20px !important; }
.bn{ border:none !important;}
.cursor_pointer{cursor:pointer;}
.gline{border-bottom:1px solid #e2e2e2 ; padding:5px 10px 10px 5px ; }
.gline2{border-bottom:1px solid #d8cfc5 ; padding:5px 5px 5px 5px ; }
.hline{ height:300px; width:1px;  background:#e9e9e9; }
.dotline{border-bottom:1px dotted #e2e2e2 ; padding:0px 10px 10px 0px ; }
/* jquery */
.js-mask{ display:block; overflow:hidden; }
.js-mask .js-img{ visibility:hidden;  }

/* button style */
.btnType1{ display:inline-block; }
.btnType1 a{ display:inline-block; color:#000; height:19px; padding:0 10px 0 35px; border:1px solid #bfbdba; line-height:19px; text-decoration:none; background:#e5e5e5 url(/img/main/bull_basket.png) no-repeat 11px 50%;}
.btnType1 a:hover{border-color:#fd806c; }
.btnType2{  display:inline-block;}
/*.btnType2 a{ display:inline-block; color:#80807f !important; height:21px; padding:0 10px 0 24px; border:1px solid #adadad; line-height:21px; text-decoration:none;
*/
.btnType2 a{ display:inline-block; color:#80807f !important; height:31px; padding:0 10px 0 24px; margin-top:-10px; border:1px solid #adadad; line-height:35px; text-decoration:none;
 background:#fff url(/img/main/ico_plus.gif) no-repeat 5px 50%;}
.btnType2 a:hover{border-color:#fd806c; }
button.btnType3{ color:#646464;font-size:12px; padding:0 10px 0 10px; height:22px; line-height:20px; border:1px solid #cbcbca; background:#fff; vertical-align:middle; cursor:pointer;}
.btnStyle1{ display:inline-block; padding-right:8px;border:1px solid #adadad; background:#fff;}
.btnStyle1 a{ display:inline-block; height:21px;line-height:23px;color:#80807f; letter-spacing:-1px; padding:0 14px 0 12px; 
text-decoration:none; background:#fff url(/img/common/bull_arrow.png) no-repeat right 47%; }
.btnStyle1 .ajax{ display:inline-block; height:21px;line-height:23px;color:#80807f; letter-spacing:-1px; padding:0 14px 0 12px; 
text-decoration:none; background:#fff url(/img/common/bull_arrow.png) no-repeat right 47%; cursor:hand; }
.btnStyle1:hover{ border-color:#ff7f6c; }
.btnStyle1:hover a,
.btnStyle1.on a{ color:#ff7f6c !important; text-decation:none;}
.btnStyle1.on{ border-color:#ff7f6c; }
.btnType3 a{ display:inline-block; height:47px; text-align:center;padding:0 30px; background-color:#ff7f6c; border:0px solid #cb5142; font-size:16px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}
.btnType3 .btnEtc{ display:inline-block; height:47px; text-align:center;padding:0 23px; background-color:#ff7f6c; border:0px solid #cb5142; font-size:16px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}

.btnType31 a{ display:inline-block; height:40px; text-align:center;padding:0 20px; background-color:#32b5ff; border:1px solid #00649c; font-size:12px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}
.btnType32 a{ display:inline-block; height:40px; text-align:center;padding:0 20px; background-color:#ff7f6c; border:1px solid #cb5142; font-size:12px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}
.btnType33 a{ display:inline-block; height:40px; text-align:center;padding:0 20px; background-color:#8d59c8; border:1px solid #7446a9; font-size:12px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}
.btnType34 a{ display:inline-block; height:47px; text-align:center;padding:0 30px; background-color:#ff7f6c; border:0px solid #cb5142; font-size:16px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}
.btnType35 a{ display:inline-block; height:47px; text-align:center;padding:10px 70px 10px 45px; background:url(/img/basket/big_cart_b.gif) no-repeat; border:0px solid #cb5142; font-size:16px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}
.btnType4 { display:inline-block; height:47px; text-align:center;padding:0 30px; background-color:#ff7f6c; border:0px solid #cb5142; font-size:16px; color:#fff !important;font-weight:bold; line-height:47px;text-decoration:none;}
/*»çÁø¾÷·Îµå¹öÆ° º¸¿Ï */
.btnType3 .upload{display:inline-block;cursor:pointer;}
/*»çÁø¾÷·Îµå¹öÆ° º¸¿Ï */

.btnType3.red a{ background-color:#ff7f6c; border-color:#cb5142; }
.btnType3.green a{ background-color:#96BA42; border-color:#989898; }
.btnType3.gray a{ background-color:#b3b3b3; border-color:#989898; }
.btnType3.small a{ height:27px; line-height:28px; padding:0 20px; font-size:13px;}
.btnType3.smallplus a{ height:32px; line-height:32px; padding:0 20px; font-size:13px;}
.btnType3.blue a{padding:0 20px; border:none;background:#4cc3e5; height:50px; line-height:50px;}
.btnType3.blue2 a{padding:0 20px; border-color:#1299d9;background:#45c1ff; }
.btnStyle2{ display:inline-block; vertical-align:middle; }
.btnStyle2 a{ display:inline-block;text-align:center; padding:0 6px 0 6px; height:17px;line-height:19px; color:#78787a; border:1px solid #d6d6d6; border-bottom-color:#bbbbbb; border-left-color:#c6c6ca;
border-radius:3px;
background-color:#fff;
text-decoration:none;
box-shadow:1px 1px 3px 1px #ececec;
}
.btnStyle2.trash a{ padding-left:17px; background:#fff url(/img/common/icon_trash.gif) no-repeat 3px 2px;}
.btnStyle2.send a{ padding-left:17px; background:#fff url(/img/common/icon_mp.gif) no-repeat 3px 3px;}
.btnStyle2.reset a{ padding-left:17px; background:#fff url(/img/common/icon_reset.gif) no-repeat 4px 4px;}
.btnStyle2.trim a{ padding-left:17px; background:#fff url(/img/common/icon_trim.gif) no-repeat 2px 2px;}
.btnStyle2.aliceBlue a{ background-color:#e6e6e6; color:#565656; text-shadow:1px 1px 0 #fff; }
.btnStyle2.pink a{ background-color:#e8cccf; color:#565656; text-shadow:1px 1px 0 #fff;  
background-image: -moz-linear-gradient(top, #ffe0e5, #e8cccf); /* FF3.6 */
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffe0e5), color-stop(1, #e8cccf)); /* Safari 4+, Chrome 2+ */
background-image: -webkit-linear-gradient(top, #ffe0e5, #e8cccf); /* Safari 5.1+, Chrome 10+ */
background-image: -o-linear-gradient(top, #ffe0e5, #e8cccf); /* Opera 11.1+ */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e5', endColorstr='#e8cccf'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e5', endColorstr='#e8cccf')"; /* IE8+ */
background-image: linear-gradient(to bottom, #ffe0e5, #e8cccf);
}
.btnStyle2.gray2 a{ border-color:#3f3f3f;
background-color:#434343;
color:#fff;
background-image: -moz-linear-gradient(top, #6a6a6a, #393939); /* FF3.6 */
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #6a6a6a), color-stop(1, #393939)); /* Safari 4+, Chrome 2+ */
background-image: -webkit-linear-gradient(top, #6a6a6a, #393939); /* Safari 5.1+, Chrome 10+ */
background-image: -o-linear-gradient(top, #6a6a6a, #393939); /* Opera 11.1+ */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6a6a', endColorstr='#393939'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6a6a', endColorstr='#393939')"; /* IE8+ */
background-image: linear-gradient(to bottom, #6a6a6a, #393939);
}
.btnStyle_cart a{ margin-top:2px;font-weight:bold;display:inline-block;text-align:center; padding:0 6px 0 6px; width:94px;height:23px;line-height:23px; color:#78787a; border:1px solid #d6d6d6; border-bottom-color:#bbbbbb; border-left-color:#c6c6ca;
border-radius:3px;
background-color:#ffd0d0;
text-decoration:none;
box-shadow:1px 1px 3px 1px #ececec;
}
.btnStyle_cart.modify a{ background:#ffd0d0 url(/img/common/icon_modify_tra.gif) no-repeat 6px 4px;}
.btnStyle_cart.trash a{ background:#c2d9e3 url(/img/common/icon_trash_tra.gif) no-repeat 6px 4px;}
.btnStyle_cart.plus a{ background:#e6e6e6 url(/img/idphoto/bul_plus.gif) no-repeat 6px 4px;}

.btnStyle3{vertical-align:middle;}
.btnStyle3,.btnStyle3 a{display:inline-block; }
.btnStyle3 a{display:inline-block; padding:0 10px 0 10px; height:17px; line-height:18px;  color:#fff !important; background-color:#b97f9f;border:1px solid #b3b3b3; text-decoration:none; border-radius:3px;font-size:11px;  }
.btnStyle31{vertical-align:middle;}
.btnStyle31,.btnStyle3 a{display:inline-block; }
.btnStyle31 a{display:inline-block; padding:0 10px 0 10px; height:15px; line-height:18px;  color:#fff !important; background-color:#9c9c9c;border:1px solid #b3b3b3; text-decoration:none; border-radius:3px;font-size:11px;  }
.btnStyle32{vertical-align:middle;}
.btnStyle32,.btnStyle32 a{display:inline-block; }
.btnStyle32 a{display:inline-block; padding:0 10px 0 10px; height:30px; line-height:30px;  color:#fff !important; background-color:#b97f9f;border:1px solid #b3b3b3; text-decoration:none; border-radius:3px;font-size:16px;  }
.btnStyle4{ display:inline-block; vertical-align:middle; border:1px solid #6a6458;}
.btnStyle4 a{display:inline-block; vertical-align:middle; font-size:11px;color:#6a6458; height:19px;
line-height:22px; padding:0 8px 0 8px; 
}
.btnStyle4.R_round,
.btnStyle4.L_round,
.btnStyle4.in,
.btnStyle4.out{padding-right:8px; }
.btnStyle4.in a{ padding:0 18px 0 8px; background: url(/img/idphoto/bul_plus.gif) no-repeat right 50%;}
.btnStyle4.out a{ padding:0 18px 0 8px; background: url(/img/idphoto/bul_minus.gif) no-repeat right 50%;}
.btnStyle4.R_round a{ padding:0 18px 0 8px; background: url(/img/idphoto/bul_rotate_right.gif) no-repeat right 50%;}
.btnStyle4.L_round a{ padding:0 18px 0 8px; background: url(/img/idphoto/bul_rotate_left.gif) no-repeat right 50%;}
.btnStyle4:hover{ border-color:#ff7f6d; }
.btnStyle4:hover a{ color:#ff7f6d; }
.btn_style5 a{ font-size:16px; font-weight:bold; display:inline-block; text-align:center; background-color:#ffe2de; border:1px solid #cb5241;color:#f55a44; letter-spacing:-1px; padding:14px 17px 14px 17px;
text-decoration:none; }
.btn_style5.ov1 a{ font-size:14px; padding:7px 17px 6px 17px;}
.btn_style5 a:hover{ color:#fff; background-color:#ff7f6d; }
.btn_style5.on a{ color:#fff !important; background-color:#ff7f6d; }

.btn_style51 a{ font-size:16px; font-weight:bold; display:inline-block; text-align:center; background-color:#ffe2de; border:1px solid #cb5241;color:#f55a44; letter-spacing:-1px; padding:14px 17px 14px 17px;
text-decoration:none; }
.btn_style51.ov1 a{ font-size:14px;}
.btn_style51 a:hover{ color:#fff; background-color:#ff7f6d; }
.btn_style51.on a{ color:#fff !important; background-color:#ff7f6d; }

.btn_style6,
.btn_style6 a{ display:inline-block; }
.btn_style6 a{ height:25px; line-height:27px;color:#fff;background-color:#535250; padding:0 20px;}

.btnStyle8{ display:inline-block; vertical-align:middle; }
.btnStyle8 a{ display:inline-block;text-align:center; padding:0 5px 0 5px; height:17px;line-height:19px; color:#000; border:1px solid #f6b7a8; border-bottom-color:#f6b7a8; border-left-color:#f6b7a8;
border-radius:3px;
background-color:#f6ddd8;
text-decoration:none;
box-shadow:1px 1px 3px 1px #ececec;
 width:120px;

}
.btnStyle8.trash a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_red_trash.gif) no-repeat 3px 2px;}
.btnStyle8.send a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_red_mp.gif) no-repeat 3px 3px;}
.btnStyle8.reset a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_red_reset.gif) no-repeat 4px 4px;}
.btnStyle8.trim a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_red_trim.gif) no-repeat 2px 2px;}

.btnStyle9{ display:inline-block; vertical-align:middle; }
.btnStyle9 a{ display:inline-block;text-align:center; padding:0 6px 0 6px; height:17px;line-height:19px; color:#000; border:1px solid #f6b7a8; border-bottom-color:#f6b7a8; border-left-color:#f6b7a8;
border-radius:3px;
background-color:#f6ddd8;
text-decoration:none;
box-shadow:1px 1px 3px 1px #ececec;
 width:90px;

}
.btnStyle9.trash a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_trash.gif) no-repeat 3px 2px;}
.btnStyle9.send a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_mp.gif) no-repeat 3px 3px;}
.btnStyle9.reset a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_red_reset.gif) no-repeat 4px 4px;}
.btnStyle9.trim a{ padding-left:17px; background:#f6ddd8 url(/img/common/icon_trim.gif) no-repeat 2px 2px;}

.btnStyle10 { font-size:16px; font-weight:bold; display:inline-block; text-align:center; background-color:#EDEDED; border:1px solid #8B8B8B;color:#999999; letter-spacing:-1px; padding:8px 17px 8px 17px;text-decoration:none; }
/*
.btnStyle10 a{ color:#fff !important; background-color:#8B8B8B; }
*/
.btnStyle10.on { color:#fff !important; background-color:#8B8B8B; }
.btnStyle10.on a{ color:#fff !important; background-color:#8B8B8B; }

.rline1{width:1px; border-right:1px solid #f0ece8;}

.rline2{width:1px; height:200px; border-left:1px solid #fff;}

/* button box */
.btnBox1{ padding:30px 0 0 0;text-align:center; }
.btnBox2{ padding:10px 0 0 0;text-align:center; }
.btnBox_plus{ float:center;width:150px;vertical-align:bottom;display:inline-block; }
.btn_box2{padding:10px 0 0 0; position:relative; text-align:right; width:100%; }
.btn_box2 .ab_btn{ position:absolute; top:10px; left:0; }
/* title */
.title1{ font-size:16px; color:#5f5f5f; font-weight:bold;padding-bottom:5px; }
.title2{ color:#6a6458; margin-bottom:5px;font-weight:bold;}
.title2 em{ color:#a40f13; font-weight:bold;}
.title2 .e{ font-family:Verdana; font-size:20px; color:#995b66; font-style:italic; vertical-align:middle; margin-right:5px;  }
.title3{ color:#5b5b5b; margin-bottom:5px;font-weight:bold; padding-left:9px; padding-left:10px;  background: url(/img/delivery/bull_2.png) no-repeat 0 .4em; }
.title3_join{ color:#5b5b5b; margin-bottom:5px;font-weight:bold; padding-left:9px;}
.title3 .small{color:#03A9E2; font-size:11px;font-weight:normal;}
.title4{ font-weight:bold; color:#383837; padding-left:9px; background: url(/img/common/bul_arrow.gif) no-repeat 0 1px; letter-spacing:-1px; padding-bottom:5px; }
.title41{ font-weight:bold; color:#383837; padding-left:9px; background: url(/img/common/bul_arrow.gif) no-repeat 0.2em; letter-spacing:-1px; padding-bottom:5px;  padding-top:8px;}
.title5{ font-size:14px; color:#5a5958; font-weight:bold; border-bottom:1px solid #ff7f6d;padding-bottom:5px;}
.title6{ font-size:12px; color:#50504e; font-weight:bold;  padding-top:10px; border-bottom:1px solid #bfbfbf;padding-bottom:5px;}
.title61{ font-size:12px; color:#50504e; font-weight:bold;  padding-top:10px; border-bottom:1px solid #bfbfbf;padding-bottom:5px; background: url(/img/basket/icon_feel.gif) no-repeat 0 .7em;  padding-left: 15px; }
.title_num{ color:#000; font-size:14px; letter-spacing:-1px; font-weight:bold;}
.title_num em{ font-weight:bold;color:#fe7f6c; }
.title_num .no{ font-family:Verdana; font-style:italic;font-size:30px; color:#fe7f6c; margin-right:5px;  }
.title_num .small{ font-size:11px; }
.title_num span.small{font-weight:normal; color:#666; }
/* form */
.textarea{border:1px solid #afafaf;width:100%;height:50px;line-height:1.3;}
.inputStyle1{padding-left:5px; height:20px; line-height:20px; border:1px solid #bababa; background:#fff; }
.inputStyle1.ar{ text-align:right; padding-right:5px; }
.selectStyle1{ border:1px solid #bababa;}
.is1{height:17px; line-height:17px;padding-left:5px; border:1px solid #bbbbbb; background-color:#fff;}
.is1.ar{padding-left:0; padding-right:5px; }
.ss1{ border:1px solid #bbbbbb;background-color:#fff;}
/* paging */
.paging{margin-top:10px;text-align:center;}
.paging img{ vertical-align:middle; }
.paging .num{padding:10px;}

.paging .num a{padding:10px; }
.paging .num a:hover, .paging .num a:focus {text-decoration:underline;}
.paging .num  strong {padding:10px;font-weight:bold;}
/* roundbox */
.roundBox1{ background:#fafafa; border:1px solid #ebebeb; display:block; border-radius:5px; }
.roundBox1.bw{background:#fff; box-shadow:1px 1px 1px 1px #ececec;}
.roundBox1.p1 .inner{ padding:15px; text-align:center;}
.roundBox1.p2 .inner{ padding:15px; text-align:left;}
.box_style1{display:inline-block; text-align:center; padding:2px 6px 1px 6px; color:#fff; border:1px solid #fff; border-bottom-color:#fff; border-left-color:#fff;
border-radius:3px;background-color:#fff; }
.box_style1.b{display:block;}
.box_style11{display:inline-block; text-align:center; padding:38px 6px 1px 6px; color:#fff; border:1px solid #fff; border-bottom-color:#fff; border-left-color:#fff;
border-radius:3px;background-color:#fff; }
.box_style11.b{display:block;}
.box_style2{border:5px solid #e2dad3; background-color:#fff;  }
.box_style23{border:5px solid #fff; background-color:#fff;  }
.box_style2.p1 .inner{padding:15px;  }
.box_style22{border:5px solid #e2dad3; width:480px; height:40; background-color:#fff; text-align:center;   padding:5px 5px 5px 5px; font-weight:bold;  }
.box_style22.p1 .inner{padding:15px;  }
.box_style3{ border-top:1px solid #ff7f6d; border-bottom:1px solid #cdcdcd; padding:20px 10px 20px 10px; }
.box_style3_join{ border-top:1px solid #ff7f6d; border-bottom:1px solid #cdcdcd; padding:5px 10px 5px 10px; }
.box_style3.op{ padding-top:0; padding-bottom:0; }
.box_style4{ background-color:#8d7e7d; color:#fff; font-weight:bold; padding:7px 10px 5px 10px; border-radius:5px; display:inline-block;  }
.box_style41{  background-color:#f9f1e4; color:#fff; font-weight:bold; padding:7px 10px 5px 10px; border-radius:5px;  }
.box_style5{ border-top:1px dotted #939393; border-bottom:1px dotted #939393; padding:5px 0 5px 12px; }
.box_style6{border:1px solid #ff7f6d;}
.box_style7{border:1px solid #cdcdcd;}
.box_style7.p1 .inner{ padding:10px 20px;}
.box_style8{text-align:center;  font-weight:bold;padding:30px 10px 30px 10px;  }
.box_style9{text-align:center;  font-weight:bold;padding:20px 10px 20px 10px;  }
.box_style91{text-align:center;  font-weight:bold;padding:10px 10px 10px 10px;  }
.box_style92{text-align:center;  font-weight:bold;padding:0px 0px 0px 0px; width:250px;  }
.section_style1{ padding:30px 0 30px 0; border-bottom:1px dotted #777;}
/* list style */
.listType1 li{ color:#6a6458;font-size:13px;}
.listType1 li em{color:#d27575; }
.listType2 li{ font-size:12px;padding-left:9px; background: url(/img/delivery/bull_2.png) no-repeat 0 .5em; line-height:1.5;}
.listType21 li{ font-size:12px;padding-left:15px; padding-top:9px;  background: url(/img/delivery/bull_2.png) no-repeat 0 .9em; line-height:1.3; letter-spacing: -0.3px;}
.listType2 li em{color:#03A9E2;}
.listType2 li .red {color:#ff0f0f;}
.listType2 li .under {font-weight:bold;text-decoration:underline;}
.listType2 li strong{font-weight:bold;}
.list_style3 li{ color:#6a6458;font-size:12px;line-height:1.5; }
.list_style3 li ul{ padding:2px 0 3px 17px; }
.list_style3 li em{ color:#03A9E2;}
.list_style3 li em.b{ font-weight:bold; }
.list_style3 li strong{font-weight:bold;}
.list_style4{ border-top:2px solid #8f4250; }
.list_style4 li{ position:relative; border-bottom:1px dotted #c3c3c3; padding:7px 0 6px 10px; color:#636260;  background: url(/img/footer/icon.gif) no-repeat 0 .8em; }
.list_style4 li a{ color:#636260; }
.list_style4 li em{ color:#e00000; }
.list_style4 li:last-child{ border-bottom-width:2px; border-bottom-color:#8f4250; border-bottom-style:solid; }
.list_style5 li{ font-size:11px; color:#636260; line-height:1.5; padding-left:6px; background: url(/img/common/bull_brown.gif) no-repeat 0 .6em;}
.list_style6{padding-left:35px;}
.list_style6 li{ line-height:1.5; width:100%; position:relative;}
.list_style6 li .num{ position:absolute; top:-5px; left:-35px; font-family:"Comic Sans MS", cursive; font-size:17px; font-weight:bold; font-style:italic; }
.list_style6 li em{ color:#03A9E2;}
.list_style6 li strong,
.list_style6 li strong a{ color:#03A9E2; font-weight:bold; }
.list_style7{width:100%;}
.list_style7 li{background: url("/img/delivery/bull_2.png") no-repeat 0 1.2em; padding:10px 10px 9px 10px; border-bottom:1px solid #e5e5e5; position:relative;text-align:left;  }
.list_style7 li .btn{position:absolute; top:8px; right:0;}
.list_style7 li b{font-weight:bold;}
/* tab style */
.tabType1 li{float:left;width:228px;   border:1px solid #6a6458; margin-right:7px;position:relative; text-align:center; font-size:16px;color:#4b4b4b; background-color:#fff; 
-moz-transition:0.2s linear; -o-transition:0.2s linear; -webkit-transition:0.2s linear; transition:0.2s linear; height:50px; line-height:50px;}
.tabType1 li a{ text-decoration:none; display:block; height:50px; line-height:50px; text-align:center; font-size:16px;color:#6a6458; }
.tabType1 li .arrow{display:none; height:8px; width:23px; position:absolute; top:51px; left:50%; margin-left:-11px;text-align:center; }
.tabType1 li:hover .arrow,
.tabType1 li.on .arrow{display:block; }
.tabType1 li.on {border-color:#fe7f6c;background:#fe7f6c; color:#fff; font-weight:bold;  }
.tabType1 li:hover{ background:#fe7f6c;border-color:#fe7f6c; color:#fff;}
.tabType1 li:hover a,.tabType1 li.on a{ color:#fff !important; }
.tabType1 li.last{margin-right:0;}
.tab_style1 .tabType1 li{ width:160px; margin-right:7px;  height:50px;line-height:50px;}
.tab_style1 .tabType1 li a{ font-size:12px; height:50px;line-height:50px; font-weight:bold; }
.tab_style1 .tabType1 li .arrow{ top:51px;}
.tab_style1 .tabType1 li .arrow  img{ width:70%; height:70%; }
.tab_style1 .tabType1 li:hover a,.tab_style1 .tabType1 li.on a{ color:#fff;  }

/* tab style2 */
.tabType11 {}
.tabType11 li{float:left;width:118px;   border:1px solid #6a6458; margin-right:7px;position:relative; text-align:center; font-size:12px;color:#4b4b4b; background-color:#fff; 
-moz-transition:0.2s linear; -o-transition:0.2s linear; -webkit-transition:0.2s linear; transition:0.2s linear; height:25px; line-height:26px;}
.tabType11 li a{ text-decoration:none; display:block; height:26px; line-height:26px; text-align:center; font-size:12px;color:#fff; }
.tabType11 li .arrow{display:none; height:4px; width:12px; position:absolute; top:25px; left:50%; margin-left:-11px;text-align:center; }
.tabType11 li:hover .arrow,
.tabType11 li.on .arrow{display:block; }
.tabType11 li.on {border-color:#fe7f6c;background:#fe7f6c; color:#fff; font-weight:bold;  }
.tabType11 li:hover{ background:#fe7f6c;border-color:#fe7f6c; color:#fff;}
.tabType11 li:hover a,.tabType1 li.on a{ color:#fff !important; }
.tabType11 li.last{margin-right:0;}
.tab_style11 .tabType1 li{ width:118px; margin-right:7px;  height:26px;line-height:26px;}
.tab_style11 .tabType1 li a{ font-size:12px; height:26px;line-height:26px; font-weight:bold; }
.tab_style11 .tabType1 li .arrow{ top:51px;}
.tab_style11 .tabType1 li .arrow  img{ width:70%; height:70%; }
.tab_style11 .tabType1 li:hover a,.tab_style1 .tabType1 li.on a{ color:#fff;  }

/*´ëÇüÀÎÈ­*/
.tab_style_faq .tabType1 li{ width:109px; margin-right:7px;  height:50px;line-height:50px;}
.tab_style_faq .tabType1 li a{ font-size:12px; height:50px;line-height:50px; font-weight:bold; }
.tab_style_faq .tabType1 li .arrow{ top:51px;}
.tab_style_faq .tabType1 li .arrow  img{ width:70%; height:70%; }
.tab_style_faq .tabType1 li:hover a,.tab_style1 .tabType1 li.on a{ color:#fff;  }
/*´ëÇüÀÎÈ­*/
.tab_style1.blue .tabType1 li .arrow  img{ width:auto; height:auto; }
.tab_style1.blue .tabType1 li a{ text-decoration:none; }
.tab_style1.blue .tabType1 li:hover a{  background:#4cc3e5;}
.tab_style1.blue .tabType1 li.on a{background:#4cc3e5;}
.tab_style1.blue .tabType1 li:hover,
.tab_style1.blue .tabType1 li.on{border-color:#a4e1f2; background:#4cc3e5;}
.tab_style1.blue .tabType1 li .arrow{ top:50px;}
.tab_style1.blue .tabType1 li a{ background:#fff;}
.tab_style1.blue .tabType1 li{background:#fff;}
.tab_style1.wa .tabType1 li{ width:auto; margin-right:4px; }
.tab_style1.wa .tabType1 li a{ height:50px;line-height:50px; padding:0 38px;  }
.tab_style2{border-bottom:1px solid #ff7f6d;position:relative; }
.tab_style2 .tab{ float:left; width:945px;   }
.tab_style2 .tab li{ float:left;}
.tab_style2 .tab li a{ float:left; padding:0 13px; height:20px; line-height:21px; color:#6a6458;  border:1px solid #cdcdcd; border-bottom:none; margin-left:-1px; }
.tab_style2 .tab li.n1 a{  margin-left:0; }
.tab_style2 .tab li a:hover{color:#fff; text-decoration:none;background-color:#ff7f6d; border-color:#ff7f6d; box-shadow:1px 1px 5px 1px rgba(239,98,79,0.7) inset;}
.tab_style2 .tab li.on a{ font-weight:bold; color:#fff !important; text-decoration:none;background-color:#e95e4a; border-color:#e95e4a; box-shadow:1px 1px 2px 0 rgba(160,37,19,0.7) ; position:relative;}
.tab_style2 .tab li ul{ display:none; width:943px; position:absolute; background-color:#ebe8e2; top:22px; left:0; border:1px solid #cdcdcd; padding:5px 0 4px 0;}
.tab_style2 .tab li ul li a{ border:none;color:#2b2b2a !important; font-weight:normal; font-weight:normal; padding:0 29px 0 28px; border-left:1px solid #2b2b2a !important;background:none;line-height:1.2;}
.tab_style2 .tab li.on ul li a{ font-size:11px; box-shadow:none; color:#2b2b2a !important;background:none !important; font-weight:normal;padding:0 20px 0 19px; line-height:1.2;height:auto;}
.tab_style2 .tab li.on ul li.n1 a,
.tab_style2 .tab li ul li.n1 a{border-left:none !important;}{border-left:none !important;}
.tab_style2 .tab li ul li a:hover{ text-decoration:underline;}
.tab_style2 .tab li ul li.on a,
.tab_style2 .tab li.on ul li.on a{font-weight:bold;}
.tab_style2 .tab li.on ul{ display:block;}
.tab_style3 li{ float:left; margin-right:9px; padding-bottom:6px; }
.tab_style3 li:hover,
.tab_style3 li.on{ background: url(/img/common/tab_arrow.png) no-repeat 50% bottom;}
.tab_style3 li:hover a,
.tab_style3 li.on a{ background:#ff7f6c; border-color:#ff7f6c;color:#fff !important; }
.tab_style3 li.last{ float:left; margin-right:0;}
.tab_style3 li a{ float:left; width:125px; text-align:center; padding:10px 0 9px 0; font-weight:bold; border:1px solid #6a6458; text-decoration:none; -moz-transition:0.2s linear; -o-transition:0.2s linear; -webkit-transition:0.2s linear; transition:0.2s linear;}

.tab_style3 li.review:hover a,
.tab_style3 li.on.review a{ background:#ff7f6c; border-color:#ff7f6c;color:#fff !important; }
.tab_style3 li.review a{float:left; width:108px; text-align:center; padding:10px 0 9px 0; font-weight:bold; border:1px solid #6a6458; text-decoration:none; -moz-transition:0.2s linear; -o-transition:0.2s linear; -webkit-transition:0.2s linear; transition:0.2s linear;}
.tab_style3 li .en{text-transform:uppercase;}
/* color */
.red{ color:red !important;}
.blue{color:#0066ff !important; }


/*tab flex */
.tab_style_wide{border-bottom:1px solid #000000;position:relative;text-align:center; }
.tab_style_wide .tab{display:inline-block;margin-bottom:-3px;}
.tab_style_wide .tab li{float:left;margin:20px 13px 0 13px;text-align:center;}
.tab_style_wide .tab li a{ float:left; padding-top:3px;height:10px; line-height:11px; color:#BBBBBB; font-weight:bold;border-bottom:none; margin-left:-1px;text-decoration:none; }
.tab_style_wide .tab li.n1 a{  margin-left:0; }
.tab_style_wide .tab li a:hover{color:#000;font-weight:bold; border-bottom:3px solid #000;height:30px;text-decoration:none;}
.tab_style_wide .tab li.on a{ font-weight:bold;border-bottom:3px solid #000;height:30px; color:#000 !important; text-decoration:none;position:relative;}
.tab_style_wide .tab li ul{ display:none; width:943px; position:absolute; background-color:#ebe8e2; top:22px; left:0;  padding:5px 0 4px 0;}
.tab_style_wide .tab li ul li a{ border:none;color:#2b2b2a !important; font-weight:normal; font-weight:normal; padding:0 29px 0 28px; background:none;line-height:1.2;}
.tab_style_wide .tab li.on ul li a{ font-size:13px; box-shadow:none; color:#2b2b2a !important;background:none !important; font-weight:normal;padding:0 20px 0 19px; line-height:1.2;height:auto;}
.tab_style_wide .tab li.on ul li.n1 a,
.tab_style_wide .tab li ul li.n1 a{border-left:none !important;}{border-left:none !important;}
.tab_style_wide .tab li ul li a:hover{ text-decoration:underline;}
.tab_style_wide .tab li ul li.on a,
.tab_style_wide .tab li.on ul li.on a{font-weight:bold;}
.tab_style_wide .tab li.on ul{ display:block;}
.tab_style_wide .tab .top{position:absolute;bottom:15px;right:1px; display:block;}


/* bullet */
.bull1{color:#595959; padding-left:8px; background: url(/img/common/bull_a1.gif) no-repeat 0 .4em; }
.bull1 em{color:#03A9E2; }
.bull1 strong{color:#03A9E2;font-weight:bold; }
.bull2 em{ font-weight:bold;}
.bull2 strong{ font-weight:bold;color:red;}
.bull2{color:#5b5b5b; padding-left:9px; background: url(/img/delivery/bull_2.png) no-repeat 0 .4em;display:inline-block;}
.bull2 .small{font-size:11px;color:#d27474;}
.bull2 .small em{ font-weight:bold; color:#d27474;}
.bull3{padding-left:60px;}




/* È¸¿ø°¡ÀÔ */
.terms{width:100%; height:130px; border:1px solid #e2e3ea; overflow:auto;color:#636260; line-height:1.5;}
.terms2{width:100%; height:215px; border:1px solid #e2e3ea; overflow:auto;color:#636260; line-height:1.5;}
.terms_box .terms h3{ text-align:center; padding:5px 0 0 0; }
.terms_box .terms h4{ padding:5px 0 0 100px;  }
.terms_box .terms h5{padding:10px 0 5px 0; }
.terms .inner{padding:5px; }
.terms_box .terms .inner ol li ol li{padding-left:10px;}
.terms_box .agree_box{text-align:center; padding-top:20px; }
.whiteblue {color:#03a9e2; }

/* °Ô½ÃÆÇ */
.postInfo{ width:100%; padding-bottom:5px; text-align:center; position:relative; }
.postInfo .total{ color:#8f4250;}
.postInfo strong{font-weight:bold;}
.postInfo em{color:#8f4250;}
.postInfo .num{ position:absolute; top:0; right:0;  }

.postInfo2{color:#8f4250;text-align:right; }
.postInfo2 strong{font-weight:bold;}


/* table */
.table_fixed{table-layout:fixed; }  
.table1{width:100%; border-top:1px solid #f0ece8; border-right:1px solid #f0ece8;}
.table1 td,.table1 th{ vertical-align:middle; background-color:#d5cac0;text-align:center; padding:2px 5px 2px 5px; border-left:1px solid #f0ece8; border-bottom:1px solid #f0ece8;}
.table1 th{color:#1b1a19;}
.table1 th em{ font-weight:bold;}
.table1 td{color:#545454; }
.table1 td em{color:#000; }

.table2{width:100%; }
.table2 th, .table2 td{ padding:15px 5px 14px 8px; border-bottom:1px dotted #a6a6a6; color:#5e6460;}
.table2 th label,
.table2 th span,
.table2 th{color:#03a9e2; }
.table2 th em{color:#F00;}
.table2 tr.last th,
.table2 tr.last td{border-bottom:none; }
.table2 em{ color:#d27575; }
.table2.c td.al{ text-align:left;}

.table3{ width:100%;border-top:1px solid #635f5f;border-right:1px solid #ebeae2;}
.table3 thead tr.bw th{ background:#fff;  }
.table3 th,.table3 td{ padding:8px 5px 7px 7px; border-bottom:1px solid #ebeae2;border-left:1px solid #ebeae2;color:#6a6458; vertical-align:middle;}
.table3 th{ text-align:left; background-color:#ffe0db; font-weight:bold; padding-left:15px; }
.table3 th em,
.table3 td em{color:#d27575; }
.table3 td strong{ color:red;font-weight:bold;  }
.table3 td.title{ background:#fdf3e9}
.table3 td.p{padding:20px 30px 30px 25px;}
.table3.c td,
.table3.c th{ text-align:center; vertical-align:middle; }
.table3.c td.al{ text-align:left;}
.table3 th .add{font-weight:normal; }
/*.table3 td em.notice{color:#d27575; }*/
.table3 tfoot td{background-color:#ffece9; }
.table3 tfoot td strong{color:red;font-weight:bold;}



.table4{width:100%; border-top:1px solid #ff7f6d; line-height:1.5; }
.table4 th{font-weight:bold;}
.table4 th em{color:#d27575; }
.table4 th,
.table4 td{padding:7px 5px 7px 5px; text-align:center; border-bottom:1px solid #d9d9d9; vertical-align:middle; }
.table4 thead th{padding-right:7px;  color:#000; text-transform:uppercase;
 background:#f4f4f4 url(/img/bbs/bg_th_vline.png) no-repeat right 0; }
.table4 thead th.last{background-position:0 0; }
.table4 td,
.table4 td a{color:#636260; }
.table4 td strong,
.table4 td strong a{color:#fd806c; }
.table4 td.al{text-align:left; padding-left:9px;}
.table4 tr.re td.al{padding-left:15px; }
.table4 tfoot tr td{ background-color:#f4f4f4; }
.table4 tfoot tr td.dark{ background-color:#717171; color:#fff; border-left:1px solid #f4f4f4; font-weight:bold;font-size:15px;}
.table4 td em{font-weight:bold; }

/*ÀÌ¿ëÈÄ±â °Ô½ÃÆÇ*/
.table8{width:100%; border-top:1px solid #ff7f6d; line-height:1.5; }
.table8 th{font-weight:bold;}
.table8 th em{color:#d27575; }
.table8 th,
.table8 td{padding:7px 5px 7px 5px; text-align:center; border-bottom:1px solid #d9d9d9; vertical-align:middle; color:#ff7f6d; }
.table8 thead th{padding-right:7px;  color:#000; text-transform:uppercase;
 background:#f4f4f4 url(/img/bbs/bg_th_vline.png) no-repeat right 0; }
.table8 thead th.last{background-position:0 0; }
.table8 td,
.table8 td a{color:#ff7f6d;  }
.table8 td strong,
.table8 td strong a{color:#;   }
.table8 td.al{padding:20px 15px 15px 15px; text-align:left; padding-left:30px;  color:#5b5b5b;}
.table8 tr.re td.al{padding-left:15px; }
.table8 tfoot tr td{ background-color:#f4f4f4; }
.table8 tfoot tr td.dark{ background-color:#717171; color:#fff; border-left:1px solid #f4f4f4; font-weight:bold;font-size:15px;}
.table8 td em{font-weight:bold; }
/*ÀÌ¿ëÈÄ±â °Ô½ÃÆÇ*/

.table5{width:100%; border-top:2px solid #8b8b8b; }
.table5 thead th{ background:#ededed; font-weight:bold;}
.table5 th, .table5 td{ padding:7px 5px 6px 5px; text-align:center; color:#393939; border:1px solid #8b8b8b; border-left:none; border-top:none; vertical-align:middle; }
.table5 td{ border-color:#e0d8cf; }
.table5 th.last, .table5 td.last{border-right:none;}
.table5 tbody td.line{ border-left:none; border-bottom:1px solid #333333;}
.table5 tr.bold td.last{border-right:none;}
.table5 td .detailview{width:350px;display:inline-block;}
.table5 td .lbox{ padding:10px;float:left;}
.table5 td .rbox{ padding:10px;margin-top:10px;float:left;}
.table5 td .rbox_detail{ padding-left:20px;margin-top:0 auto;float:left;}
.table5 td .txt_disc{ padding-top:7px;}
.table5 td .txt_disc em{ color:#c56e81; }
.table5 td strong{ font-weight:bold; }
.table5 tbody th{ background:#fafafa;border-color:#e0d8cf; font-weight:bold;  }
.table5 tbody th.brc{ border-right-color:#8b8b8b;}

.table5 th .blue{color:#0066ff; font-family:Verdana; }
.table5 th .green{ color:#339900; font-family:Verdana; }
.table5 th .red{ color:#ff0000; font-family:Verdana; }
.table5 th .blue b,.table5 th .green b,.table5 th .red b{font-weight:bold; text-transform:uppercase; }
.table5.tc td{ text-align:left; padding-left:9px; }
.table5.tc td.ac{ text-align:center; }
.table5.tc th.al{ text-align:left; padding-left:15px; }
.table5 tfoot td.line{ background:#ededed; font-weight:bold;}

.table6{ width:100%; border-collapse:collapse;  }
.table6 th, .table6 td{padding:5px 5px 5px 5px;text-align:center;  border:1px solid #ebeae2; font-weight:bold;}
.table6 th{ background-color:#ebeae2;color:#2b291a;  }
.table6 tbody th{background-color:#faf9f3; }
.table6 td{ color:#636260;  }
.table6 td em{ color:#cc0000; }
.table6 td .td_left{text-align:left; padding-left:20px; }
.table6 td .x,.table6 th .x{ font-family:Verdana; color:#F00; font-weight:bold; }
.table6 td .o,.table6 th .o{ font-family:Verdana; color:#0000ff;font-weight:bold;  }
.table6 td .t,.table6 th .t{ font-family:Verdana; color: #339900; font-weight:bold;  }


.table7{ width:100%; border-top:1px solid #fff; border-right:1px solid #fff; border-collapse:separate; }
.table7 th, .table7 td{ padding:12px 0 12px 0; color:#3e3f3a; background-color:#f1ece6;text-align:center;border-bottom:1px solid #fff; border-left:1px solid #fff; font-weight:bold; vertical-align:middle; }
.table7 th{ color:#3d3d3d;  }


.table7 td.green1{
background-color:#6ebf36;
background-image: -webkit-gradient(linear, left top, left bottom, from(#6ebf36), to(#76c93d));
background-image: -webkit-linear-gradient(top, #6ebf36, #76c93d);
background-image: -moz-linear-gradient(top, #6ebf36, #76c93d);
background-image: -o-linear-gradient(top, #6ebf36, #76c93d);
background-image: -ms-linear-gradient(top, #6ebf36, #76c93d);
background-image: linear-gradient(to bottom, #6ebf36, #76c93d);
color:#fff;
}

.table7 td.green2{
background-color:#76c93d;
background-image: -webkit-gradient(linear, right top, left bottom, from(#76c93d), to(#8be04f));
background-image: -webkit-linear-gradient(top, #76c93d, #8be04f);
background-image: -moz-linear-gradient(top, #76c93d, #8be04f);
background-image: -o-linear-gradient(top, #76c93d, #8be04f);
background-image: -ms-linear-gradient(top, #76c93d, #8be04f);	
background-image: linear-gradient(to bottom, #76c93d, #8be04f);
color:#fff;
}

.table7 td.red1{
background-color:#ff5301;
background-image: -webkit-gradient(linear, right top, left bottom, from(#ff5301), to(#ff6902));
background-image: -webkit-linear-gradient(top, #ff5301, #ff6902);
background-image: -moz-linear-gradient(top, #ff5301, #ff6902);
background-image: -o-linear-gradient(top, #ff5301, #ff6902);
background-image: -ms-linear-gradient(top, #ff5301, #ff6902);	
background-image: linear-gradient(to bottom, #ff5301, #ff6902);
color:#fff;
}

.table7 td.red2{
background-color:#ff6902;
background-image: -webkit-gradient(linear, right top, left bottom, from(#ff6902), to(#ffa401));
background-image: -webkit-linear-gradient(top, #ff6902, #ffa401);
background-image: -moz-linear-gradient(top, #ff6902, #ffa401);
background-image: -o-linear-gradient(top, #ff6902, #ffa401);
background-image: -ms-linear-gradient(top, #ff6902, #ffa401);	
background-image: linear-gradient(to bottom, #ff6902, #ffa401);
color:#fff;
}

.table7 td.red3{
background-color:#ffa401;
background-image: -webkit-gradient(linear, right top, left bottom, from(#ffa401), to(#ffad01));
background-image: -webkit-linear-gradient(top, #ffa401, #ffad01);
background-image: -moz-linear-gradient(top, #ffa401, #ffad01);
background-image: -o-linear-gradient(top, #ffa401, #ffad01);
background-image: -ms-linear-gradient(top, #ffa401, #ffad01);	
background-image: linear-gradient(to bottom, #ffa401, #ffad01);
color:#fff;
}
.table7 td.red4{
background-color:#ffad01;
color:#fff;
}


.data_search_box{padding:7px 10px 7px 10px;background-color:#f4f4f4;border-bottom:1px solid #d9d9d9;}
.data_search_box .col1{ float:left; }
.data_search_box .col2{ float:right; }

/* dl style */
.dl_style1{ line-height:1.5;color:#000; }
.dl_style1 dt{font-size:17px; font-weight:bold; padding-bottom:5px; }
.dl_style1 dd em{ color:#954d42; font-weight:bold; }

/* heading box */
.heading_box2 .col1{float:left; }
.heading_box2 .col2{float:right; }

/* icon style */
.icon_style1{ display:inline-block; border-radius:2px;font-size:11px;  color:#fff; height:15px; line-height:18.9px;  
background-color:#ff8c1f;
background-image: -webkit-gradient(linear, right top, left top, from(#ffa147), to(#ff8c1f));
background-image: -webkit-linear-gradient(left, #ffa147, #ff8c1f);
background-image: -moz-linear-gradient(left, #ffa147, #ff8c1f);
background-image: -o-linear-gradient(left, #ffa147, #ff8c1f);
background-image: -ms-linear-gradient(left, #ffa147, #ff8c1f);		
background-image: linear-gradient(left, #ffa147, #ff8c1f);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa147', endColorstr='#ff8c1f',GradientType=1 ); /* IE6-9 */
}
.icon_style1 span{ display:inline-block;  padding:0 11px 0 6px; height:15px; 
background-image:url(/img/common/bg_arrow1.png); background-repeat:no-repeat;background-position:right 0; 
}
.icon_style1.pink{ 
background-color:#f37688;
background-image: -webkit-gradient(linear, right top, left top, from(#f69baa), to(#f37688));
background-image: -webkit-linear-gradient(left, #f69baa, #f37688);
background-image: -moz-linear-gradient(left, #f69baa, #f37688);
background-image: -o-linear-gradient(left, #f69baa, #f37688);
background-image: -ms-linear-gradient(left, #f69baa, #f37688);		
background-image: linear-gradient(left, #f69baa, #f37688);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69baa', endColorstr='#f37688',GradientType=1 ); /* IE6-9 */
}
.icon_style1.olive{
background-color:#b9af0b;
background-image: -webkit-gradient(linear, right top, left top, from(#ccc54e), to(#b9af0b));
background-image: -webkit-linear-gradient(left, #ccc54e, #b9af0b);
background-image: -moz-linear-gradient(left, #ccc54e, #b9af0b);
background-image: -o-linear-gradient(left, #ccc54e, #b9af0b);
background-image: -ms-linear-gradient(left, #ccc54e, #b9af0b);		
background-image: linear-gradient(left, #ccc54e, #b9af0b);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc54e', endColorstr='#b9af0b',GradientType=1 ); /* IE6-9 */	
}
.icon_style2{ background-color:#b6b6b6; height:13px; line-height:13px;  color:#fff; font-family:Verdana; font-size:11px; letter-spacing:-1px; padding:0px 5px 2px; border-radius:2px; }

/* navigation */
.navigation_style1{ }
.navigation_style1 ul{float:left; }
.navigation_style1 ul li{width:213px;float:left;margin-right:30px;text-align:center; }
.navigation_style1 ul li.last{margin-right:0; }
.navigation_style1 ul li a{ display:block; text-decoration:none; height:90px; border-top:1px solid #989898; border-bottom:1px solid #989898;
font-size:16px;color:#5f5f5f;font-weight:bold; padding-top:25px; line-height:1.5;-moz-transition:0.2s linear; -o-transition:0.2s linear; -webkit-transition:0.2s linear; transition:0.2s linear;}
.navigation_style1 ul li a .en{ display:block;font-size:10px; font-weight:normal;/*text-transform:uppercase;*/margin-top:5px;}
.navigation_style1 ul li a:hover{ border-color:#4cc3e5; background-color:#4cc3e5; color:#fff;
}

/* text balloon style */
.text_balloon1{ display:inline-block; padding-bottom:5px; background: url(/img/common/arrow2.png) no-repeat 50% bottom; }
.text_balloon1 .txt{display:inline-block; background-color:#4cc3e5;padding:15px 30px 15px 30px;font-size:18px; color:#fff;font-weight:bold;line-height:1.5; }
.text_balloon1 .txt em{ font-size:20px; font-weight:bold; }

/* background-color */
.bg_gray {background-color:#eeeeee;}





 
/*20141008 : taeho added*/
.width800 {width: 800px !important;margin: 0 auto;}
.margintop10{margin-top:10px !important;}
.paddingLRzero{padding-left:0 !important;padding-right:0 !important;}
.paddingLR10  {    padding-right: 10px;    padding-left: 10px;}
.article_normal{ background-color:#fff;}
.article_normal td{  background-color:#fff;}
.article_reply{ background-color:#F4F4F4;}
.article_reply td{ background-color:#F4F4F4;}








