﻿@charset "utf-8";
@import "cstone.css"; /*코너 지원*/

/*
 * Nanum Barun Gothic Web Fonts
 * https://github.com/hiun/NanumBarunGothic
 * Copyright (c) 2010, NAVER Corporation (http://www.nhncorp.com)
 */

 /*
@font-face {
  font-family:'Nanum Barun Gothic UltraLight';
  font-style:normal;
  font-weight:200;
  src: url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicUltraLight.eot);
  src: local('Nanum Barun Gothic UltraLight'),
       local('NanumBarunGothicUltraLight'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicUltraLight.woff2) format('woff2'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicUltraLight.woff) format('woff'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicUltraLight.ttf) format('truetype');
}
*/

/*
@font-face {
  font-family:'Nanum Barun Gothic Light';
  font-style:normal;
  font-weight:300;
  src: url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicLight.eot);
  src: local('Nanum Barun Gothic Light'),
       local('NanumBarunGothicLight'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
/*       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicLight.woff2) format('woff2'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicLight.woff) format('woff'),

       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family:'Nanum Barun Gothic';
  font-style:normal;
  font-weight:400;
  src: url(http://data.fujifilm.co.kr/base/font/NanumBarunGothic.eot);
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
/*       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothic.woff2) format('woff2'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothic.woff) format('woff'),

       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothic.ttf) format('truetype');
}
*/

@font-face {
  font-family:'Nanum Barun Gothic Light';
  font-style:normal;
  font-weight:300;
  src: url(../font/NanumBarunGothicLight.eot);
  src: local('Nanum Barun Gothic Light'),
       local('NanumBarunGothicLight'),
       url(../font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
/*       url(../font/NanumBarunGothicLight.woff2) format('woff2'),
       url(../font/NanumBarunGothicLight.woff) format('woff'),
			 */
       url(../font/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family:'Nanum Barun Gothic';
  font-style:normal;
  font-weight:400;
  src: url(../font/NanumBarunGothic.eot);
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
       url(../font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
/*       url(../font/NanumBarunGothic.woff2) format('woff2'),
       url(../font/NanumBarunGothic.woff) format('woff'),
			 */
       url(../font/NanumBarunGothic.ttf) format('truetype');
}

/*
@font-face {
  font-family:'Nanum Barun Gothic Bold';
  font-style:normal;
  font-weight:700;
  src: url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicBold.eot);
  src: local('Nanum Barun Gothic Bold'),
       local('NanumBarunGothicBold'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicBold.woff2) format('woff2'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicBold.woff) format('woff'),
       url(http://data.fujifilm.co.kr/base/font/NanumBarunGothicBold.ttf) format('truetype');
}
*/


/* RESET */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:none 0}
html{overflow-y:scroll;}
body{position:relative;overflow:hidden;font-size:12px;color:#666;line-height:18px;font-family:'Nanum Barun Gothic Light';}
select,input,img,li,button{vertical-align:middle;text-align:left}
input{margin:0 3px;padding:0}
form legend,table caption{width:0;height:0;font-size:0;text-indent:-9999px;line-height:0}
select,textarea{font-family:'돋움',dotum,'굴림',gulim;border:1px solid #ccc;color:#333}
img,fieldset,iframe{border:0 none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
table,div{border-collapse:collapse;border-spacing:0}
table{width:100%}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
ul,li,ol{list-style-type:none}
li{line-height:17px}
li,p,dt,dd,div,span{white-space:normal}
button{*overflow:visible;border:0 none;padding:0;margin:0;*margin-top:-2px;background:transparent;cursor:pointer}
button::-moz-focus-inner{border:0;padding:0}
a{text-decoration:none;color:#666}
label{cursor:pointer}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}

/* global class */
/* none */
.bg_none{background:none !important}
.pad_none{padding:0 !important}
.mar_none{margin:0 !important}
.bor_none{border:0 none !important}
.over_h{overflow:hidden !important}
/* align */
.txt_left{text-align:left !important}
.txt_center{text-align:center !important}
.txt_right{text-align:right !important}
/* float */
.floatL{float:left !important}
.floatR{float:right !important}
.float_a{display:block !important;float:left !important}
.list_float{overflow:hidden !important}
.list_float li{float:left !important}
/* font */
.font11{font-size:11px !important}
.font12{font-size:12px !important}
.font13{font-size:13px !important}
.font14{font-size:14px !important}
.font16{font-size:16px !important}
.bold{font-weight:bold !important}
.normal{font-weight:normal !important}
.underline{text-decoration:underline !important}
.letter-1{letter-spacing:-1px !important}
.letter0{letter-spacing:0 !important}
.line16{line-height:16px !important}
.line18{line-height:18px !important}
/* color */
.blk{color:#2b2b2b !important}
.g88{color:#888 !important}
.pur{color:#4250b9 !important}
/* ellipsis */
.ellWrap{width:100%}
.ellipsis,.ellipsisList li{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
/* margin */
.mgt3{margin-top:3px !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt20{margin-top:20px !important}
.mgt30{margin-top:30px !important}
.mgt40{margin-top:40px !important}
.mgt50{margin-top:50px !important}
.mgt56{margin-top:56px !important}
.mgb2{margin-bottom:2px !important}
.mgb5{margin-bottom:5px !important}
.mgb10{margin-bottom:10px !important}
.mgb20{margin-bottom:20px !important}
.mgb30{margin-bottom:30px !important}
.mgb40{margin-bottom:40px !important}
.mgb50{margin-bottom:50px !important}
.mgb60{margin-bottom:60px !important}
/* padding */
.pdt12{padding-top:12px !important}
.pdl15{padding-left:15px !important}
/* display */
.in{display:inline !important}
/* input */
.txt{
	height:18px;
	margin:0;padding:0;
	font-size:12px;
	font-family:'돋움',dotum,'굴림',gulim;
	border:1px solid #ccc;
	background-color:#fff;
	line-height:17px;text-indent:5px
}

.blind{visibility:hidden;position:absolute;top:-9999px;width:0;height:0;padding:0;overflow:hidden;line-height:0;}
.placeholder.focus{background:white !important;}

span.selectbox_title{padding:0 7px;vertical-align:top !important;text-align:left;line-height:22px;border:1px solid #d9d9d9;background:white url(../imgs/global/selectbox1.gif) right 0 no-repeat;}
span.selectbox_title_disabled{background:#eee url(../imgs/global/selectbox1.gif) right 0 no-repeat;}
div.selectbox_option{border:1px solid #d9d9d9;background:white;}
div.selectbox_option .scroll ul li{position:relative;}
div.selectbox_option .scroll ul li .sel_disabled{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.2;filter:alpha(opacity=20);background:black;}
div.selectbox_option a{display:block;padding:0 7px;line-height:22px;}
div.selectbox_option a{display:block;padding:0 7px;line-height:22px;}
div.selectbox_option a:hover,
div.selectbox_option a.on{background:#eee;}
div.selectbox_option .disabledList a.on{background:none;}

/* initialize */
/*body{min-width:1080px;background:url(../imgs/global/bg_body1.gif) 0 0 repeat-x;}*/
body{min-width:1080px;}

.log1{position:relative;top:0;left:0;z-index:999;font-size:20px;color:red;}

/* header */
/*#header{position:relative;z-index:10;width:100%;height:164px;margin:0 auto;background:url(../imgs/global/bg_header.gif) center 0 no-repeat;}*/
#header{position:relative;z-index:10;width:100%;height:164px;margin:0 auto;background:url(../imgs/global/bg_body1.gif) 0 0 repeat-x;}
/*#header h1{margin:0;padding:47px 0 0;}*/
#header h1{margin:0;padding:30px 0 0;background:url(../imgs/global/bg_header.gif) center 0 no-repeat;}

#header h1 a,
#header h1 img{/*display:block;width:207px;margin:0 auto;*/}
#header h1 div.logo_table{display:table;text-align:center;height:89px;width:100%;}
#header h1 div.logo_table div.logo_table_cell{display:table-cell;vertical-align:middle;}
#header .utility{position:absolute;top:7px;right:50%;margin:0 -540px 0 0;}
#header .utility li{float:left;margin:0 0 0 18px;}
#header .utility li a{font-size:11px;color:#ccedf0;line-height:14px;font-family:'Nanum Barun Gothic';}
#header .topBanner{position:absolute;top:0;right:50%;width:100%;height:164px;margin:0 614px 0 0;background:url(../imgs/global/bg_body2.gif) 0 0 repeat-x;}
#header .topBanner .bannerStage{position:absolute;top:45px;right:-234px;width:160px;height:57px;overflow:hidden;}
#header .topBanner .bannerStage li{display:none;position:absolute;top:0;left:0;width:160px;height:57px;}
#header .topBanner .bannerStage li a,
#header .topBanner .bannerStage li img{display:block;width:160px;height:57px;}
#header .topBanner .bannerControl{position:absolute;top:84px;right:-278px;width:29px;height:15px;background:#e2e2e2;}
#header .topBanner .bannerControl li{border:1px solid #e6e6e6;}
#header .topBanner .bannerControl li a{display:block;width:13px;height:13px;overflow:hidden;text-indent:-9999px;}
#header .topBanner .bannerControl li.prev{float:left;border-right:none;}
#header .topBanner .bannerControl li.prev a{background:url(../imgs/global/topbanner_control.gif) 0 0 no-repeat;}
#header .topBanner .bannerControl li.next{float:right;border-left:none;}
#header .topBanner .bannerControl li.next a{background:url(../imgs/global/topbanner_control.gif) 0 -23px no-repeat;}
#header .gnb{position:absolute;top:163px;left:50%;z-index:9;width:1080px;margin:0 0 0 -540px;background:url(../imgs/global/bg_gnb.gif) 0 bottom no-repeat;}
#header .gnb h2{position:absolute;top:0;left:0;width:100%;height:1px;overflow:hidden;text-indent:-9999px;background:#129d82;}
#header .gnb .arrow{display:none;position:absolute;top:-7px;left:0;}
#header .gnb ul{position:relative;width:100%;}
#header .gnb ul:after{content:"";display:block;clear:both;}
#header .gnb ul li{position:relative;float:left;min-height:1px;}
/*#header .gnb ul li a{position:absolute;top:-44px;left:0;width:100%;height:42px;padding:2px 0 0;white-space:nowrap;font-size:15px;color:#222;line-height:42px;font-family:'Nanum Barun Gothic';}*/
/*#header .gnb ul li a span{position:absolute;top:0;left:20px;}*/
#header .gnb ul li a{position:absolute;top:-44px;left:0;width:100%;height:42px;padding:2px 0 0;white-space:nowrap;font-size:15px;color:#222;line-height:42px;font-family:'Nanum Barun Gothic';text-align:center;}
#header .gnb ul li a span{  }
#header .gnb ul li .tabbol{position:absolute;top:-37px;left:3px;width:24px;height:15px;text-align:center;font-size:10px;color:white;line-height:15px;font-family:Verdana;background:url(../imgs/global/quick_count.png) 0 0 no-repeat;}
#header .gnb ul li .subMenu{display:none;height:301px;padding:25px 0 52px 20px;overflow:hidden;}
#header .gnb ul li .subMenu li{float:none;}
#header .gnb ul li .subMenu li a{position:static;width:auto;padding:0;font-size:12px;color:#666;line-height:24px;}
#header .gnb ul li .subMenu li a:hover{color:#1eb7b3;text-decoration:underline;}
#header .gnb ul .gnb1{width:118px;}
#header .gnb ul .gnb1 span{left:30px;}
/*#header .gnb ul .gnb1 .subMenu{padding:25px 0 52px 30px;}*/
#header .gnb ul .gnb1 .subMenu{padding:25px 0 75px 30px;}
#header .gnb ul .gnb2{width:118px;}
#header .gnb ul .gnb3{width:121px;}
#header .gnb ul .gnb4{width:106px;}
#header .gnb ul .gnb5{width:132px;}
#header .gnb ul .gnb6{width:155px;}
#header .gnb ul .gnb7{width:144px;}
#header .gnb ul .gnb8{width:144px;}
/*#header .gnb ul .gnbBanner{position:absolute;top:0;left:822px;width:258px;height:100%;overflow:hidden;}*/
/*#header .gnb ul .gnbBanner .bannerStage{position:absolute;top:87px;left:0;width:230px;height:90px;overflow:hidden;}*/
#header .gnb ul .gnbBanner{position:absolute;top:177px;left:30px;width:258px;height:100%;overflow:hidden;}
#header .gnb ul .gnbBanner .bannerStage{position:absolute;top:20px;left:0;width:230px;height:90px;overflow:hidden;}
#header .gnb ul .gnbBanner .bannerStage li{display:none;position:absolute;top:0;left:0;width:230px;height:90px;}
#header .gnb ul .gnbBanner .bannerStage li a,
#header .gnb ul .gnbBanner .bannerStage li img{display:block;top:0;width:230px;height:90px;}
/*#header .gnb ul .gnbBanner .bannerControl{position:absolute;top:67px;left:201px;width:29px;height:15px;background:#e2e2e2;}*/
#header .gnb ul .gnbBanner .bannerControl{position:absolute;top:1px;left:201px;width:29px;height:15px;background:#e2e2e2;}
#header .gnb ul .gnbBanner .bannerControl li{border:1px solid #e6e6e6;}
#header .gnb ul .gnbBanner .bannerControl li a{display:block;position:static;width:13px;height:13px;padding:0;overflow:hidden;text-indent:-9999px;}
#header .gnb ul .gnbBanner .bannerControl li.prev{float:left;border-right:none;}
#header .gnb ul .gnbBanner .bannerControl li.prev a{background:url(../imgs/global/topbanner_control.gif) 0 0 no-repeat;}
#header .gnb ul .gnbBanner .bannerControl li.next{float:right;border-left:none;}
#header .gnb ul .gnbBanner .bannerControl li.next a{background:url(../imgs/global/topbanner_control.gif) 0 -23px no-repeat;}
#header .snb{position:absolute;top:87px;right:50%;margin:0 -540px 0 0;}
#header .snb h3{position:absolute;top:0;left:0;width:15px;height:13px;overflow:hidden;text-indent:-9999px;background:#f4f4f4;}
#header .snb ul{float:left;}
#header .snb ul li{float:left;height:12px;margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #dbdbdb;}
#header .snb ul li a,
#header .snb ul li img{float:left;}
/*#header .topSearch{position:absolute;top:127px;right:50%;z-index:10;width:206px;height:26px;margin:0 -540px 0 0;border:1px solid #e5e5e5;background:white;}*/
#header .topSearch{position:absolute;top:47px;right:50%;z-index:10;width:206px;height:26px;margin:0 -540px 0 0;border:1px solid #e5e5e5;background:white;}
#header .topSearch input[type=text]{float:left;width:176px;height:26px;margin:0;padding:0;text-indent:10px;font-size:12px;color:#797979;line-height:26px;font-family:'Nanum Barun Gothic';border:none;background:white;}
#header .topSearch input[type=image]{float:left;width:30px;height:26px;margin:0;padding:0;border:none;}

/* container */
#container{position:relative;z-index:5;width:1080px;min-height:540px;margin:0 auto;padding:0 0 100px;}
#container:after{content:"";display:block;clear:both;}
/*#container .quck_bic_banner {position:absolute;right:0;top:0;z-index:2}*/

/* contents */
#contents{float:left;width:800px;text-align:left;} /* 왼쪽메뉴 있을 때 */
#contents100{width:100%;text-align:left;} /* 왼쪽메뉴 없을 때 */
#contents100:after{content:"";display:block;clear:both;}

/* navi */
#navi{width:100%;padding:18px 0 26px;}
#navi:after{content:"";display:block;clear:both;}
#navi li{float:left;margin:0 8px 0 0;padding:0 0 0 11px;font-size:12px;color:#666;line-height:18px;font-family:'Nanum Barun Gothic';background:url(../imgs/global/navi_dot.gif) 0 5px no-repeat;}
#navi li.home{padding:0;background:none;}
#navi li a{color:#666;}
#navi li strong{color:#666;}

/* category navi */
#navi button.ctg{height:20px;border:solid 1px #ccc;font-size:11px;color:#666;padding:0 35px 0 8px;margin:0;line-height:14px;font-family:'돋움';background:url(../button/navi_category_btn.gif) #fff right top no-repeat}
#navi li div{position:absolute;top:0px;z-index:10;display:none}
#navi li div ol{background:#fff;border:solid 2px #aaa;margin-top:22px}
#navi li div ol:after{content:" ";display:block;clear:both}
#navi li div ol li{padding:10px 20px 10px 15px;background:none;border-right:solid 1px #ddd}
#navi li div ol li.last{border-right:none}
#navi li div ol li a{color:#444;display:block;line-height:18px}
#navi li div ol li a:hover{color:#ca1818}
#navi li div ol li a.on{font-weight:bold;color:#ca1818}

/* 타이틀 */
.bul_red_arrow{padding-left:17px;background:url(../imgs/icon/bul_red_arrow.gif) 0 2px no-repeat}
.red_square_dotList li,.red_square_dot{padding-left:10px;font-size:11px;background:url(../imgs/icon/bul_red_square.gif) 0 5px no-repeat;line-height:16px;color:#666}
.bul_red_rect{padding:0 0 10px 15px;border-bottom:1px solid #e1e1e1;background:url(../imgs/icon/bul_red_rect.gif) 6px 0 no-repeat}
.sub_title{margin-bottom:20px;padding:0 0 15px 10px;font-size:0;background:url(../title/bg_sub_title.gif) 0 bottom repeat-x;line-height:0}

/* lnb_area */
#lnb_area{float:left;overflow:hidden;width:180px;margin-right:20px}
#lnb_area h2.ctg_txt a{display:block;color:#222;padding:3px 0 10px 5px;font-size:16px;font-weight:bold;letter-spacing:-0.1em;background:url(../imgs/icon/ctg_icon.png) right 5px no-repeat}
#lnb_area .ctg{padding:14px 12px;font-size:12px;border-top:1px solid #414141;border-bottom:1px solid #414141;background-color:#fff;letter-spacing:-0.1em}
#lnb_area .ctg li{line-height:26px}
#lnb_area .ctg li.on a{color:#ca1818 !important}
#lnb_area .ctg li a{color:#888}
#lnb_area .ctg li a:hover{color:#ca1818 !important}
#lnb_area .lnb_banner{margin-top:20px}

#lnb_area_sub{float:left;overflow:hidden;width:180px;margin-right:20px;font-size:11px}
#lnb_area_sub .left_my_info{margin-bottom:11px;border:1px solid #ca1818}
#lnb_area_sub .left_my_info span{display:block;width:100%;padding:7px 0;background-color:#ca1818;text-align:center;color:#fff}
#lnb_area_sub .left_my_info p{padding:13px 0;text-align:center;color:#808183}
#lnb_area_sub .left_my_info ul{padding:10px 10px 0}
#lnb_area_sub .left_my_info ul li{position:relative;margin-bottom:8px;padding-left:8px;background:url(../imgs/icon/bul_left_info.gif) 0 3px no-repeat;line-height:11px;color:#808183}
#lnb_area_sub .left_my_info ul li div{position:absolute;right:0;top:0;color:#3f3b39}
#lnb_area_sub .left_navigation{border-bottom:1px solid #dcdcdc}
#lnb_area_sub .left_navigation li{padding-top:10px;border-top:1px solid #dcdcdc}
#lnb_area_sub .left_navigation li ul{padding:7px 0 3px;background:url(../imgs/my/bg_left_navi.gif) 0 0 repeat-x}
#lnb_area_sub .left_navigation li img{padding:0 0 10px 12px}
#lnb_area_sub .left_navigation li li{padding:0 0 0 25px;border:0 none;background:none;line-height:20px;letter-spacing:-1px}
#lnb_area_sub .left_navigation li a{color:#8e8e8e}
#lnb_area_sub .lnb_banner{margin-top:20px}

/* quick bar */
#quick_bar{visibility:hidden;position:absolute;z-index:11;width:70px;right:50%;margin-right:-625px;text-align:right;}
#quick_bar:after{content:"";display:block;clear:both;}
#quick_bar .quick_bar_cont {position:relative;width:70px;}
#quick_bar .quick_menu{position:relative;z-index:2;width:68px;margin:0 0 0;border-top:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;background:#f2f2f2;}
#quick_bar .quick_menu li{border-top:1px solid white;border-bottom:1px solid #e6e6e6;}
#quick_bar .quick_menu li a{display:block;position:relative;width:100%;height:58px;text-align:center;font-size:11px;color:#666;}
#quick_bar .quick_menu li a img{display:block;margin:0 0 2px;}
#quick_bar .quick_menu li a .count{position:absolute;top:8px;left:38px;width:24px;height:15px;text-align:center;font-size:10px;color:white;line-height:15px;font-family:Verdana;background:url(../imgs/global/quick_count.png) 0 0 no-repeat;}
#quick_bar .todays_slide{position:relative;z-index:2;clear:both;width:68px;padding:0 0 6px;border:1px solid #dadada;border-top:none;background:#f2f2f2;}
#quick_bar .todays_slide h5{padding:12px 0 7px;text-align:center;font-size:11px;color:#222;font-family:'Nanum Barun Gothic';}
#quick_bar .todays_slide .todays_container{position:relative;width:52px;margin:0 auto;}
#quick_bar .todays_slide .todays_container ul{position:absolute;top:0;left:0;}
#quick_bar .todays_slide .todays_container ul li{width:52px;height:52px;margin:0 0 5px;}
#quick_bar .todays_slide .todays_container ul li img{float:left;width:52px;height:52px;}
#quick_bar .todays_slide .todays_pagination{position:relative;width:100%;height:25px;text-align:center;font-size:10px;color:#666;line-height:25px;font-family:Verdana;}
#quick_bar .todays_slide .todays_pagination strong{color:#eb4949;font-weight:bold;}
#quick_bar .todays_slide .todays_pagination a{display:block;position:absolute;}
#quick_bar .todays_slide .todays_pagination a img{display:block;}
#quick_bar .todays_slide .todays_pagination a.prev{top:0;left:8px;}
#quick_bar .todays_slide .todays_pagination a.next{top:0;right:8px;}
#quick_bar .todays_slide .todays_pagination .pageDisabled{opacity:0.3;filter:alpha(opacity=30);}
#quick_bar .quick_top{display:block;width:70px;height:24px;margin:5px 0 10px;text-align:center;font-size:13px;color:white;line-height:24px;font-family:Verdana;text-transform:uppercase;background:#797e7e;}
#quick_bar .quick_top:hover{background:#494949;}

#quick_bar .quickBannerList{clear:both;width:70px;}
#quick_bar .quickBannerList li{width:100%;padding:0 0 5px;}
#quick_bar .quickBannerList li a.thum{display:block;width:70px;margin:0 auto;-moz-transition:width 0.6s;-webkit-transition:width 0.6s;transition:width 0.6s;}
#quick_bar .quickBannerList li a.thum img{display:block;width:100%;}
#quick_bar .quickBannerList li img.thum{display:block;width:70px;margin:0 auto;-moz-transition:width 0.6s,opacity 0.8s;-webkit-transition:width 0.6s,opacity 0.8s;transition:width 0.6s,opacity 0.8s;cursor:pointer;}
#quick_bar .quickBannerList li .big{display:block;visibility:hidden;position:absolute;top:0;right:0;z-index:-1;-moz-transition:top 0s,width 0.6s,margin 0.6s,-moz-transform 0.6s;-webkit-transition:top 0s,width 0.6s,margin 0.6s,-webkit-transform 0.6s;transition:top 0s,width 0.6s,margin 0.6s,transform 0.6s;}
#quick_bar .quickBannerList li .big img{display:block;visibility:hidden;}
/*#quick_bar .quickBannerClose{position:absolute;z-index:4;top:-43px;right:156px;width:0;height:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;-moz-transition:opacity 0.6s;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}*/
#quick_bar .quickBannerClose{position:absolute;z-index:4;top:-40px;right:138px;width:0;height:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;-moz-transition:opacity 0.6s;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}
/*#quick_bar .quickBannerClose img{display:block;width:41px;height:41px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}*/
#quick_bar .quickBannerClose img{display:block;width:20px;height:20px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#quick_bar .quickBannerClose img.active{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}


/* footer */
#footer{position:relative;clear:both;width:901px;margin:0 auto;padding:28px 0 26px 179px;border-top:1px solid #e5e5e5;}
#footer h5{position:absolute;top:64px;left:30px;}
#footer h5 a,
#footer h5 img{display:block;}
#footer .footer_menu{width:100%;margin:0 0 15px;}
#footer .footer_menu:after{content:"";display:block;clear:both;}
#footer .footer_menu li{float:left;margin:0 5px 0 0;padding:0 6px 0 0;background:url(../imgs/global/footer_menu_line.gif) right 2px no-repeat;}
#footer .footer_menu li strong{font-weight:bold}
#footer .footer_menu li a{font-size:12px;color:#222;font-family:'Nanum Barun Gothic';}
#footer .footer_menu li a:hover{text-decoration:underline;}
#footer .footer_menu li.last{background:none;}
#footer .utility{position:absolute;top:28px;left:797px;width:273px}
#footer .utility li{float:left;margin:0 0 5px 5px;}
#footer .utility li a{float:left;height:29px;overflow:hidden;}
#footer .utility li img{float:left;}
#footer .utility li a:hover img{margin:-39px 0 0;}
#footer .utility li.another{margin:6px 0 0 10px;}
#footer .utility li.another a{height:17px;}
#footer .utility li.another a:hover img{margin:-27px 0 0;}
#footer .copy{padding:0 0 3px;font-size:12px;color:#666;font-family:'Myriad Pro';}
#footer .copy strong{color:#222;}
#footer address{font-size:11px;color:#666;line-height:18px;font-family:'Nanum Barun Gothic';}
#footer .marks{position:absolute;top:62px;left:851px;width:228px}
#footer .marks li{float:left;margin:0 0 5px 10px}
#footer .marks a,
#footer .marks img{display:block;height:51px}

/* paging */
.paging{clear:both;padding:30px 0 0;text-align:center;}
.paging li{display:inline;vertical-align:top;}
.paging li a{display:inline-block;width:26px;height:26px;margin:0 3px;vertical-align:top;text-align:center;font-size:14px;color:#797979;line-height:26px;font-weight:bold;font-family:Verdana;}
.paging li a strong{display:inline-block;width:24px;height:24px;vertical-align:top;text-align:center;color:white;line-height:24px;border:1px solid #ca2828;background:#eb4949;}
.paging li .start{margin:0 3px 0 21px}
.paging li .end{margin:0 21px 0 0}
.paging li .prev{width:21px;margin:0}
.paging li .prev img{vertical-align:top;}
.paging li .next{width:21px;margin:0}
.paging li .next img{vertical-align:top;}

/* paging 상품상세 2016-04-28 김영진 추가 */
.paging_inc{clear:both;padding:30px 0 0;text-align:center;}
.paging_inc li{display:inline;vertical-align:top;}
.paging_inc li a{display:inline-block;width:26px;height:26px;margin:0 3px;vertical-align:top;text-align:center;font-size:14px;color:#797979;line-height:26px;font-weight:bold;font-family:Verdana;}
.paging_inc li a strong{display:inline-block;width:26px;height:26px;margin:0 3px;vertical-align:top;text-align:center;font-size:14px;color:#eb4949;line-height:26px;font-weight:bold;font-family:Verdana;}
.paging_inc li .start{margin:0 3px 0 21px}
.paging_inc li .end{margin:0 21px 0 0}
.paging_inc li .prev{width:21px;margin:0}
.paging_inc li .prev img{vertical-align:top;}
.paging_inc li .next{width:21px;margin:0}
.paging_inc li .next img{vertical-align:top;}

/* 하단 모바일 버전으로 보기 */
.go_mobile{clear:both;background:#444;text-align:center;margin-top:10px}
.go_mobile a{display:block;color:#fff;font-size:53px;padding:37px 0}


/* 상품정보(리스트) 모든 페이지 동일 */
.pro_name{font-size:11px}
.org_price{font-size:11px;color:#888}
.sale_price{font-size:11px;color:#000}
.point{font-size:11px;color:#666}
.icons{font-size:5px !important;line-height:0 !important;}


/* 버튼 정렬 */
.btn_mid{text-align:center}
.btn_left{text-align:left}
.btn_right{text-align:right}


/* 카테고리박스 */
.box_ctg_small{padding-bottom:5px;background:url(../imgs/goods/bg_ctg_bottoms.png) 0 bottom no-repeat}
.box_ctg_small h3{padding:15px 0 7px 25px;*padding:15px 0 9px 25px;font-size:12px;background:url(../imgs/goods/bg_ctg_tops.png) 0 0 no-repeat;font-weight:bold}
.box_ctg_small ul{overflow:hidden;padding:12px 0 5px 25px;background:url(../imgs/goods/bg_ctg_mids.gif) 0 0 repeat-y}
.box_ctg_small ul li{padding:0 0 9px 16px;background:url(../button/btn_ctg_more.gif) left 3px no-repeat;float:left;width:22%}
.box_ctg_big{overflow:hidden;margin:15px 0;padding-bottom:8px;background:url(../imgs/goods/bg_ctg_bottom.png) 0 bottom no-repeat}
.box_ctg_big h3{background:url(../imgs/goods/bg_ctg_top.png) 0 0 no-repeat;padding:18px 0 14px 25px;*padding:15px 0 9px 25px;margin:0 none}
.box_ctg_big ul{overflow:hidden;padding:20px 0 10px 25px;background:url(../imgs/goods/bg_ctg_mid.gif) 0 0 repeat-y}
.box_ctg_big ul li{padding:0 0 9px 16px;background:url(../button/btn_ctg_more.gif) left 3px no-repeat;float:left;width:18%}


/* 레이어박스 */
.layer_wrap{background:white;}
.layer_wrap .layer_cont{border:solid 1px #ccc;background:#fff;padding:20px 15px 30px}
.layer_cont h1{margin-bottom:20px;padding:0 0 8px 4px;font-size:0;border-bottom:2px solid #ca1818;line-height:0}
.layer_cont h2{font-weight:bold;color:#3d3d3d;font-size:12px}
.layer_wrap .layer_cont p.txt_area{overflow:hidden;margin-bottom:20px;padding:17px 19px;font-size:11px;border:1px solid #dcdcdc;background-color:#f8f8f8;color:#555}
.layer_wrap .layer_close{display:block;position:absolute;right:21px;top:37px}

/* 장바구니,위시리스트 */
/*.layer_wrap .layer_add{padding:0 23px 0 0;}*/
.layer_wrap .layer_add{position:relative;min-width:1px;border:1px solid #e1e1e1;}
.layer_wrap .layer_add h1{padding:18px 0 41px 20px;font-size:18px;color:black;line-height:22px;font-family:'Nanum Barun Gothic';}
.layer_wrap .layer_add p.cartText{padding:0 0 14px;text-align:center;font-size:15px;color:#666;line-height:20px;font-family:'Nanum Barun Gothic';}
.layer_wrap .layer_add p.wishText{padding:0 0 14px;text-align:center;font-size:15px;color:#666;line-height:40px;font-family:'Nanum Barun Gothic';}
.layer_wrap .layer_add .buttons{clear:both;padding:30px 0;text-align:center;}
.layer_wrap .layer_add .buttons li{display:inline;vertical-align:top;}
.layer_wrap .layer_add .buttons li a{display:inline-block;width:96px;height:33px;margin:0 3px 0 4px;vertical-align:top;text-align:center;font-size:14px;line-height:34px;}
.layer_wrap .layer_add .buttons li a.type1{color:white;border:1px solid #eb4949;background:#eb4949;}
.layer_wrap .layer_add .buttons li a.type2{color:#878787;border:1px solid #d1d1d1;}
.layer_wrap .layer_add .close{position:absolute;top:0;right:0;}
.layer_wrap .layer_add .close img{display:block;}

/* 상품할인쿠폰 */
.layer_wrap .couponList{padding:0 25px 44px;}
.layer_wrap .couponList h1{padding:25px 0 13px;font-size:18px;color:black;line-height:22px;font-family:'Nanum Barun Gothic';}
.layer_wrap .couponList table{width:100%;}
.layer_wrap .couponList table th{font-size:13px;color:#222;line-height:40px;font-family:'Nanum Barun Gothic';border-top:1px solid #d7d7d7;border-bottom:1px solid black;background:#fbfbfb;}
.layer_wrap .couponList table td{padding:9px 10px;text-align:center;font-size:12px;color:#666;line-height:20px;border-bottom:1px solid #c1c1c1;border-right:1px solid #dfdfdf;}
.layer_wrap .couponList table td.date{font-size:11px;font-family:Verdana;}
.layer_wrap .couponList table td.last{border-right:none;}
.layer_wrap .couponList table td a{display:block;width:71px;height:18px;margin:0 auto;text-align:center;font-size:11px;line-height:18px;}
.layer_wrap .couponList table td a.type1{color:white;border:1px solid #eb4949;background:#eb4949;}
.layer_wrap .couponList table td a.type2{color:#ed1a3a;border:1px solid #f26666;}
.layer_wrap .couponList .close{position:absolute;top:0;right:0;}
.layer_wrap .couponList .close img{display:block;}

/* 등급별혜택안내 */
.layer_wrap .benefit{min-width:1px;padding:0 25px 15px;}
.layer_wrap .benefit h1{padding:22px 0 6px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';border-bottom:1px solid black;}
.layer_wrap .benefit .couponCont{width:791px;margin:0 auto;padding:0 0 16px;border-bottom:1px solid #e5e5e5;background:url(../imgs/mypage/benefit_coupon_bg.gif) 0 0 repeat}
.layer_wrap .benefit .couponCont:after{content:"";display:block;clear:both}
.layer_wrap .benefit .couponCont li{float:left;width:263px;margin:0 1px 0 0;padding:22px 0 0;white-space:nowrap;font-size:12px;color:#666;line-height:16px;letter-spacing:-0.025em;font-family:Dotum,sans-serif}
.layer_wrap .benefit .couponCont li h2{margin:0 0 10px;text-align:center;font-size:18px;color:#222;line-height:22px;letter-spacing:0;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .benefit .couponCont li p{margin:0 0 18px;text-align:center}
.layer_wrap .benefit .couponCont li .round{margin:0 28px 26px;padding:13px 0 11px;font-size:11px;background:url(../imgs/mypage/benefit_coupon_round.gif) 0 0 no-repeat}
.layer_wrap .benefit .couponCont li .round strong{display:block;margin:0 0 2px;font-weight:bold}
.layer_wrap .benefit .couponCont li .round span{vertical-align:top;text-decoration:underline}
.layer_wrap .benefit .couponCont li img{display:block;margin:0 auto;padding:0 0 7px}
.layer_wrap .benefit .couponCont li.last{margin:0}

.layer_wrap .benefit table{width:100%;margin:0 0 18px}
.layer_wrap .benefit table th{padding:0;vertical-align:middle;text-align:center;font-size:13px;color:#222;line-height:18px;font-weight:bold;font-family:'Nanum Barun Gothic';border-bottom:1px solid #e5e5e5;border-right:1px dashed #e5e5e5;}
.layer_wrap .benefit table td{padding:11px 0;vertical-align:middle;text-align:center;font-size:11px;color:#797979;line-height:18px;font-family:Dotum,sans-serif;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.layer_wrap .benefit table td.last{border-right:none;}
.layer_wrap .benefit table td img{display:block;width:72px;height:72px;margin:9px auto 15px;}
.layer_wrap .benefit table td .level{display:block;text-align:center;font-size:13px;color:#222;line-height:13px;font-family:'Nanum Barun Gothic';}
.layer_wrap .benefit table td strong{vertical-align:top;color:#1eb7b3;font-weight:normal;}
.layer_wrap .benefit p.note{padding:27px 30px 12px;font-size:12px;color:#666;line-height:18px;font-family:Dotum,sans-serif;background:#f2f2f2}

.layer_wrap .benefit dl.note{padding:0 30px 24px;line-height:20px;font-family:Dotum,sans-serif;background:#f2f2f2}
.layer_wrap .benefit dl.note dt{margin:0 0 1px;font-size:12px;color:#222}
.layer_wrap .benefit dl.note dd{padding:0 0 0 8px;font-size:11px;color:#727272;background:url(../imgs/mypage/benefit_dot.gif) 0 8px no-repeat}

.layer_wrap .benefit .buttons{padding:20px 0 10px;text-align:center;}
.layer_wrap .benefit .buttons li{display:inline;vertical-align:top;}
.layer_wrap .benefit .buttons li a{display:inline-block;width:120px;height:44px;vertical-align:top;text-align:center;font-size:14px;color:white;line-height:44px;font-family:'Nanum Barun Gothic';background:#5a5a5a;}

/* 장바구니팝업 */
.cart_pop{position:relative;width:100%;}
.cart_pop h1{height:55px;margin:0 0 19px;padding:0 19px;font-size:18px;color:white;line-height:55px;font-family:'Nanum Barun Gothic';background:#03afab;}
.cart_pop .info{margin:0 30px 16px;}
.cart_pop .info li{color:#797979;line-height:18px;}
.cart_pop .box{margin:0 18px 20px;padding:0 28px 14px;border:1px solid #f0f0f0;background:#f9f9f9;}
.cart_pop .box table{width:100%;}
.cart_pop .box table th{padding:0 0 15px;text-align:left;font-size:12px;color:#222;line-height:24px;font-family:'Nanum Barun Gothic';}
.cart_pop .box table td{padding:0 0 15px;line-height:24px;}
.cart_pop .box table td.another{padding:0 0 5px;}
.cart_pop .box table td strong{display:block;padding:11px 0 4px;font-size:12px;color:#222;font-family:'Nanum Barun Gothic';}
.cart_pop .box table td .inputText{width:100%;height:24px;margin:0;padding:0;text-indent:9px;font-size:12px;color:#888;line-height:22px;font-family:'Nanum Barun Gothic';border:1px solid #d9d9d9;box-sizing:border-box;background:white;}
.cart_pop .box table td .inputList{width:100%;}
.cart_pop .box table td .inputList:after{content:"";display:block;clear:both;}
.cart_pop .box table td .inputList li{float:left;margin:0 32px 0 0;line-height:14px;}
.cart_pop .box table td .inputList li label{margin:0 0 0 10px;vertical-align:top;font-size:12px;color:#666;line-height:14px;}
.cart_pop .box table .first th,
.cart_pop .box table .first td{padding:20px 0 15px;}
.cart_pop .result{display:none;margin:0 18px;padding:0 0 35px;border-top:1px solid #ccc;}
.cart_pop .result p{padding:13px 0 27px;font-size:14px;color:#222;}
.cart_pop .result p strong{vertical-align:top;font-weight:bold;font-family:'Nanum Barun Gothic';}
.cart_pop .buttons{padding:0 0 40px;text-align:center;}
.cart_pop .buttons li{display:inline;vertical-align:top;}
.cart_pop .buttons li button,
.cart_pop .buttons li a{display:inline-block;margin:0;padding:0;text-align:center;font-size:12px;color:white;font-family:'Nanum Barun Gothic Light';border:none;}
.cart_pop .buttons li .type1{width:74px;height:24px;line-height:24px;background:#03afab;}
.cart_pop .buttons li .type2{width:74px;height:24px;line-height:24px;background:#5a5a5a;}
.cart_pop .buttons li .type3{width:112px;height:37px;line-height:37px;background:#03afab;}
.cart_pop .close{position:absolute;top:0;right:0;width:62px;height:52px;}
.cart_pop .close img{display:block;}

/* 쿠폰사용범위팝업 */
.bounds_pop{position:relative;width:100%;}
.bounds_pop h1{height:55px;padding:0 19px;font-size:18px;color:white;line-height:55px;font-family:'Nanum Barun Gothic';background:#03afab;}
.bounds_pop .section{padding:17px 20px 8px;}
.bounds_pop .section h2{height:28px;font-size:15px;color:#222;font-family:'Nanum Barun Gothic';}
.bounds_pop .info{margin:0;}
.bounds_pop .info li{color:#797979;line-height:18px;}
.bounds_pop .scrollBox{height:120px;padding:13px 16px 12px;overflow-y:scroll;word-wrap:break-word;font-size:12px;color:#797979;line-height:20px;font-weight:bold;font-family:'Nanum Barun Gothic';border:1px solid #f3f3f3;background:#f9f9f9;}
.bounds_pop .buttons{padding:18px 0 26px;text-align:center;}
.bounds_pop .buttons li{display:inline;vertical-align:top;}
.bounds_pop .buttons li button,
.bounds_pop .buttons li a{display:inline-block;margin:0;padding:0;text-align:center;font-size:12px;color:white;font-family:'Nanum Barun Gothic Light';border:none;}
.bounds_pop .buttons li .type1{width:74px;height:24px;line-height:24px;background:#03afab;}
.bounds_pop .close{position:absolute;top:0;right:0;width:62px;height:52px;}
.bounds_pop .close img{display:block;}

/* 사이즈안내팝업 */
.size_pop{position:relative;width:100%;}
.size_pop:after{content:"";display:block;clear:both;}
.size_pop h1{height:55px;margin:0 0 80px;padding:0 19px;font-size:18px;color:white;line-height:55px;font-family:'Nanum Barun Gothic';background:#03afab;}
.size_pop ul{width:822px;margin:0 auto;padding:0 16px 0 0;}
.size_pop ul:after{content:"";display:block;clear:both;}
.size_pop ul li,
.size_pop ul li img{float:left;}
.size_pop ul li span{display:block;clear:both;padding:11px 0 0;text-align:center;font-size:16px;color:#555;line-height:20px;font-family:'Nanum Barun Gothic';}
.size_pop ul li span.one{line-height:40px;}
.size_pop .close{position:absolute;top:0;right:0;width:62px;height:52px;}
.size_pop .close img{display:block;}

/* 편집기안내팝업 */
.help_pop{position:relative;width:100%;font-family:'Nanum Barun Gothic';background:white}
.help_pop:after{content:"";display:block;clear:both}
.help_pop h1{margin:0;padding:29px 0 30px;border-top:3px solid #17997f}
.help_pop h1 img{display:block;margin:0 auto}
.help_pop .info{position:relative;min-width:1px;margin:0 20px 15px;padding:12px 16px 9px 25px;font-size:16px;color:#333;line-height:22px;background:#e8e8e8}
.help_pop .info span{position:absolute;top:12px;left:16px}
.help_pop .info strong{vertical-align:top;font-weight:normal;text-decoration:underline}
.help_pop .case{margin:0 20px}
.help_pop .case li{position:relative;min-width:1px;margin:0 0 15px;padding:0 0 0 271px;font-size:16px;color:#666;line-height:22px}
.help_pop .case li strong{display:block;margin:0 0 2px;color:#333;font-weight:normal}
.help_pop .case li img{position:absolute;top:0;left:0}
.help_pop .case li.case1{height:119px;padding:36px 0 0 271px;border-bottom:1px dashed #bdbdbd}
.help_pop .case li.case2{height:142px;padding:41px 0 0 271px;}
.help_pop a{display:block;width:291px;height:54px;margin:0 auto}
.help_pop a img{display:block}

/* 사이즈안내팝업 */
.denymail_pop{position:relative;width:100%;}
.denymail_pop:after{content:"";display:block;clear:both;}
.denymail_pop h1{height:55px;margin:0 0 20px;padding:0 19px;font-size:18px;color:white;line-height:55px;font-family:'Nanum Barun Gothic';background:#03afab;}
.denymail_pop .info{margin:0 20px 27px;padding:23px 0 22px;text-align:center;font-size:20px;color:#03afab;line-height:24px;font-family:'Nanum Barun Gothic';border:1px solid #f3f3f3;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;background:#f9f9f9;}
.denymail_pop .info img{display:block;margin:0 auto 16px;}
.denymail_pop .text{margin:0 0 29px;text-align:center;font-size:12px;color:#666;line-height:18px;font-family:'Nanum Barun Gothic';}
.denymail_pop .buttons{clear:both;text-align:center;}
.denymail_pop .buttons li{display:inline;vertical-align:top;}
.denymail_pop .buttons li button,
.denymail_pop .buttons li a{display:inline-block;margin:0;padding:0;text-align:center;font-size:12px;color:white;font-family:'Nanum Barun Gothic Light';}
.denymail_pop .buttons li .type1{width:80px;height:24px;line-height:24px;border:1px solid #1eb7b3;background:#1eb7b3;}
.denymail_pop .close{position:absolute;top:0;right:0;width:62px;height:52px;}
.denymail_pop .close img{display:block;}

/* 포토북팝업 */
.layer_wrap .photobook{padding:0 40px 39px;}
.layer_wrap .photobook h1{padding:35px 0 24px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';border-bottom:1px solid #c1c1c1;}
.layer_wrap .photobook .buttons{text-align:center;}
.layer_wrap .photobook .buttons li{display:inline;vertical-align:top;}
.layer_wrap .photobook .buttons li a{display:inline-block;width:113px;height:33px;margin:0 1px;vertical-align:top;text-align:center;font-size:14px;line-height:33px;}
.layer_wrap .photobook .buttons li .type1{color:white;border:1px solid #03afab;background:#03afab;}
.layer_wrap .photobook .buttons li .type2{color:#878787;border:1px solid #d1d1d1;background:white;}

/* 마이페이지주문상세 */
.layer_wrap .order_detail{padding:0 25px;}
.layer_wrap .order_detail h1{padding:35px 0;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_detail .productTable{clear:both;width:100%;margin:0 0 30px;border-bottom:1px solid #dfdfdf;}
.layer_wrap .order_detail .productTable th{padding:12px 0 13px;text-align:center;font-size:13px;color:#222;line-height:15px;font-weight:normal;font-family:'Nanum Barun Gothic';border-top:1px solid #d7d7d7;border-bottom:1px solid black;background:#fbfbfb;}
.layer_wrap .order_detail .productTable td{padding:0;text-align:center;font-size:12px;color:#222;line-height:24px;font-family:'Nanum Barun Gothic';border-top:1px solid #dfdfdf;}
.layer_wrap .order_detail .productTable .product{padding:27px 30px 25px;text-align:left;}
.layer_wrap .order_detail .productTable .product .link{display:block;word-wrap:break-word;font-size:13px;color:#222;line-height:16px;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_detail .productTable .product .link span{display:block;}
.layer_wrap .order_detail .productTable .money{font-weight:bold;font-family:Verdana;}
.layer_wrap .order_detail .productTable .money span{float:left;width:100%;font-size:13px;color:#999;font-weight:normal;}
.layer_wrap .order_detail .productTable .money strong{float:left;width:100%;font-size:15px;color:#222;font-weight:bold;}
.layer_wrap .order_detail .productTable .money span.original{margin:0 0 -5px;font-size:13px;color:#999;text-decoration:line-through;}
.layer_wrap .order_detail .productTable .money strong.original{font-size:14px;color:#222;}
.layer_wrap .order_detail .productTable .money .sale{margin:-8px 0 0;font-size:10px;color:#ed1a3a;}
.layer_wrap .order_detail .productTable .money .saving{font-size:12px;color:#1eb7b3;font-weight:bold;}
.layer_wrap .order_detail .productTable .money .won{float:none;width:auto;vertical-align:0;color:#222;line-height:16px;font-weight:normal;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_detail .productTable .money span .won{font-size:13px;color:#999;}
.layer_wrap .order_detail .productTable .money strong .won{font-size:15px;vertical-align:1px;}
.layer_wrap .order_detail .productTable .money strong.original .won{font-size:14px;vertical-align:0;}

.layer_wrap .order_detail .moneyTotal{clear:both;width:776px;padding:0 0 16px;background:#f2f2f2 url(../imgs/mypage/moneytotal_bg.gif) 0 0 repeat-y;}
.layer_wrap .order_detail .moneyTotal:after{content:"";display:block;clear:both;}
.layer_wrap .order_detail .moneyTotal .math{position:relative;float:left;margin:12px -16px 0 -15px;}
.layer_wrap .order_detail .moneyTotal div{float:left;width:248px;}
.layer_wrap .order_detail .moneyTotal div h3{min-width:1px;padding:12px 30px 9px;font-size:16px;color:white;line-height:2;font-family:'Nanum Barun Gothic';background:#1fa29f;}
.layer_wrap .order_detail .moneyTotal div h3:after{content:"";display:block;clear:both;}
.layer_wrap .order_detail .moneyTotal div h3 strong{float:right;color:#222;font-weight:bold;}
.layer_wrap .order_detail .moneyTotal div h3 strong span{vertical-align:top;line-height:1.8;font-family:Verdana;}
.layer_wrap .order_detail .moneyTotal div.last{width:280px;}
.layer_wrap .order_detail .moneyTotal div.last h3 strong{color:#f0d914;}
.layer_wrap .order_detail .moneyTotal div.last h3 strong span{font-size:20px;line-height:1.4;}
.layer_wrap .order_detail .moneyTotal div ul{padding:14px 31px 0 30px;}
.layer_wrap .order_detail .moneyTotal div ul li{width:100%;font-size:12px;color:#797979;line-height:2;}
.layer_wrap .order_detail .moneyTotal div ul li:after{content:"";display:block;clear:both;}
.layer_wrap .order_detail .moneyTotal div ul li strong{float:right;}
.layer_wrap .order_detail .moneyTotal div ul li strong span{vertical-align:top;line-height:1.8;font-family:Verdana;}
.layer_wrap .order_detail .moneyTotal div p{padding:10px 30px 0;font-size:11px;color:#f48b8b;}

.layer_wrap .order_detail .orderResult{clear:both;width:100%;}
.layer_wrap .order_detail .orderResult h3{padding:9px 0 2px;font-size:13px;color:#666;line-height:36px;font-weight:bold;font-family:'Nanum Barun Gothic';border-bottom:1px solid black;}
.layer_wrap .order_detail .orderResult table{width:100%;}
.layer_wrap .order_detail .orderResult table th{padding:13px 0 11px;vertical-align:middle;text-align:left;text-indent:18px;font-size:12px;color:#222;line-height:16px;font-weight:normal;font-family:'Nanum Barun Gothic';border-bottom:1px solid #c1c1c1;border-right:1px dashed #e5e5e5;background:#f7f7f7;}
.layer_wrap .order_detail .orderResult table th.another{border-left:1px solid #eaeaea;}
.layer_wrap .order_detail .orderResult table td{padding:13px 20px 11px;font-size:12px;color:#333;line-height:16px;border-bottom:1px solid #c1c1c1;}
.layer_wrap .order_detail .orderResult table td strong{color:#fe7878;}

.layer_wrap .order_detail .buttons{clear:both;width:100%;padding:20px 0 29px;}
.layer_wrap .order_detail .buttons:after{content:"";display:block;clear:both;}
.layer_wrap .order_detail .buttons li{float:right;margin:0 0 0 5px;}
.layer_wrap .order_detail .buttons li a{display:block;width:73px;height:21px;text-align:center;font-size:11px;color:white;line-height:21px;background:#5a5a5a;}

/* 주문 쿠폰 팝업 */
.layer_wrap .order_sale{min-width:1px;padding:0 25px 40px;}
.layer_wrap .order_sale:after{content:"";display:block;clear:both;}
.layer_wrap .order_sale h1{padding:35px 0 12px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .product{padding:18px 20px 16px;border-top:2px solid #222;}
.layer_wrap .order_sale .product .title{margin:0 0 1px;font-size:14px;color:black;line-height:18px;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .product .price{height:22px;font-size:14px;color:#333;line-height:22px;font-weight:bold;font-family:Verdana;}
.layer_wrap .order_sale .product .price .won{vertical-align:0;font-weight:normal;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .saleSelect{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #dfdfdf;background:url(../imgs/order/sale_select_line.gif) 0 0 repeat-y;}
.layer_wrap .order_sale .saleSelect:after{content:"";display:block;clear:both;}
.layer_wrap .order_sale .saleSelect .section{position:relative;float:left;margin:0 1px 0 0;background:white;}
.layer_wrap .order_sale .saleSelect .section.last{margin:0;}
.layer_wrap .order_sale .saleSelect .section h2{position:relative;z-index:2;height:14px;padding:14px 0 12px;text-align:center;font-size:13px;color:#222;line-height:14px;font-family:'Nanum Barun Gothic';border-top:1px solid #d7d7d7;border-bottom:1px solid black;background:#fbfbfb;}
.layer_wrap .order_sale .saleSelect .section h2 label{margin:0 0 0 5px;vertical-align:top;font-size:13px;color:#222;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .saleSelect .section ul{position:relative;z-index:2;padding:11px 15px 9px;}
.layer_wrap .order_sale .saleSelect .section ul.short{min-height:104px;}
.layer_wrap .order_sale .saleSelect .section ul.long{min-height:180px;}
.layer_wrap .order_sale .saleSelect .section ul li{position:relative;min-width:1px;min-height:16px;padding:8px 0 8px 20px;word-wrap:break-word;font-size:12px;color:#666;line-height:16px;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .saleSelect .section ul li.socialInfo{padding:8px 0 6px;font-size:11px;color:#1eb7b3;}
.layer_wrap .order_sale .saleSelect .section ul li .ez-checkbox,
.layer_wrap .order_sale .saleSelect .section ul li .ez-radio{position:absolute;top:9px;left:0;}
.layer_wrap .order_sale .saleSelect .section ul li label{margin:0;vertical-align:top;word-wrap:break-word;}
.layer_wrap .order_sale .saleSelect .section ul li label.active{color:#eb4949;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .saleSelect .section .dim{display:none;position:absolute;top:0;left:0;z-index:1;width:100%;background:#f5f5f5;}
.layer_wrap .order_sale .saleSelect .section.passive h2{color:#747474;background:#f1f1f1;}
.layer_wrap .order_sale .saleSelect .section.passive h2 label{color:#747474;}
.layer_wrap .order_sale .saleSelect .section.passive h2 .ez-radio2{background:url(../imgs/global/radio2_passive_title.gif) 0 0 no-repeat;}
.layer_wrap .order_sale .saleSelect .section.passive ul li{color:#9d9d9d;}
.layer_wrap .order_sale .saleSelect .section.passive ul li.socialInfo{color:#73ccc9;}
.layer_wrap .order_sale .saleSelect .section.passive ul li .ez-radio2{background:url(../imgs/global/radio2_passive_list.gif) 0 0 no-repeat;}
.layer_wrap .order_sale .saleSelect .section.passive ul li .ez-checkbox3{background:url(../imgs/global/checkbox3_passive_list.gif) 0 0 no-repeat;}
.layer_wrap .order_sale .saleSelect .section.passive .dim{display:block;}
.layer_wrap .order_sale .saleTotal{clear:both;width:100%;border-bottom:1px solid #dfdfdf;background:#f9f9f9;}
.layer_wrap .order_sale .saleTotal:after{content:"";display:block;clear:both;}
.layer_wrap .order_sale .saleTotal .textArea{float:right;height:30px;margin:0 19px 0 0;padding:19px 0 18px;font-size:16px;color:#222;line-height:2;}
.layer_wrap .order_sale .saleTotal .textArea strong{display:inline-block;min-width:123px;margin:0 5px;vertical-align:top;text-align:right;font-size:24px;color:#eb4949;line-height:1.2;font-weight:bold;font-family:Verdana;}
.layer_wrap .order_sale .saleTotal .textArea strong.another{font-size:20px;color:#222;line-height:1.4;}
.layer_wrap .order_sale .saleTotal .textArea span{vertical-align:top;font-size:18px;line-height:1.8;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .saleTotal.another{background:#f4f4f4;}
.layer_wrap .order_sale .buttons{clear:both;padding:30px 0 60px;text-align:center;}
.layer_wrap .order_sale .buttons li{display:inline;vertical-align:top;}
.layer_wrap .order_sale .buttons li a{display:inline-block;width:161px;height:51px;margin:0 4px;vertical-align:top;text-align:center;font-size:18px;line-height:51px;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_sale .buttons li a.type1{color:white;border:1px solid #eb4949;background:#eb4949;}
.layer_wrap .order_sale .buttons li a.type2{color:#eb4949;border:1px solid #f26666;background:white;}
.layer_wrap .order_sale .info{font-size:11px;color:#222;line-height:20px;background:#f2f2f2;}
.layer_wrap .order_sale .info li{padding:0 0 0 6px;font-size:11px;color:#222;line-height:20px;background:url(../imgs/order/sale_info_dot.gif) 0 8px no-repeat;}
.layer_wrap .order_sale .info.small{padding:16px 20px 15px;}
.layer_wrap .order_sale .info.big{padding:26px 30px 25px;}
.layer_wrap .order_sale .info strong{vertical-align:top;color:#eb4949;}

/* 배송지 정보 변경 팝업 */
.layer_wrap .recipient_modify{min-width:1px;padding:0 25px 29px;}
.layer_wrap .recipient_modify:after{content:"";display:block;clear:both;}
.layer_wrap .recipient_modify h1{padding:27px 0 25px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .recipient_modify .addressSelect{width:100%;margin:0 0 11px;padding:1px 0 0;border-bottom:1px solid black;}
.layer_wrap .recipient_modify .addressSelect:after{content:"";display:block;clear:both;}
.layer_wrap .recipient_modify .addressSelect li{float:left;height:16px;margin:0 17px 0 0;padding:0 0 10px;font-size:12px;color:#797979;line-height:18px;}
.layer_wrap .recipient_modify .addressSelect li label{margin:0 0 0 3px;vertical-align:top;}
.layer_wrap .recipient_modify table{width:100%;border-bottom:1px solid #c1c1c1;}
.layer_wrap .recipient_modify table th{padding:0 0 0 18px;vertical-align:top;text-align:left;font-size:12px;color:#222;line-height:24px;font-weight:normal;font-family:'Nanum Barun Gothic';}
.layer_wrap .recipient_modify table th.another{padding:5px 0 0 18px;line-height:15px;}
.layer_wrap .recipient_modify table th .surely{display:inline-block;width:11px;margin:0 0 0 -18px;padding:0 0 0 7px;vertical-align:top;color:#ed1a3a;}
.layer_wrap .recipient_modify table td{padding:0 0 5px;}
.layer_wrap .recipient_modify table td input[type=text]{float:left;height:22px;margin:0;padding:0;text-indent:7px;font-size:12px;color:#333;line-height:22px;font-family:'Nanum Barun Gothic Light';border:1px solid #d9d9d9;background:white;}
.layer_wrap .recipient_modify table td .bar{float:left;width:12px;height:24px;text-align:center;color:#b3b3b3;line-height:24px;}
.layer_wrap .recipient_modify table td button{float:left;width:92px;height:24px;margin:0 0 0 3px;padding:0;text-align:center;font-size:11px;color:#666;line-height:22px;font-family:'Nanum Barun Gothic Light';border:1px solid #dfdfdf;background:#f4f4f4;}
.layer_wrap .recipient_modify table td .selectbox_title{float:left;font-size:12px;color:#333;font-family:'Nanum Barun Gothic Light';}
.layer_wrap .recipient_modify table td textarea{float:left;width:294px;height:67px;margin:0 0 10px;padding:3px 7px;font-size:12px;color:#333;line-height:16px;font-family:'Nanum Barun Gothic Light';resize:none;border:1px solid #d9d9d9;background:white;}
.layer_wrap .recipient_modify .buttons{float:right;margin:20px 0 0;}
.layer_wrap .recipient_modify .buttons li{float:left;margin:0 0 0 3px;}
.layer_wrap .recipient_modify .buttons li a{display:block;width:71px;height:19px;text-align:center;font-size:11px;line-height:19px;}
.layer_wrap .recipient_modify .buttons li a.type1{color:white;border:1px solid #5a5a5a;background:#5a5a5a;}
.layer_wrap .recipient_modify .buttons li a.type2{color:#5a5a5a;border:1px solid #979797;background:white;}

/* L.POINT 팝업 */
.layer_wrap .lpoint_saving{min-width:1px;padding:0 25px 34px;}
.layer_wrap .lpoint_saving:after{content:"";display:block;clear:both;}
.layer_wrap .lpoint_saving h1{padding:27px 0 25px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';border-bottom:1px solid black;}
.layer_wrap .lpoint_saving .info{padding:24px 0 30px;}
.layer_wrap .lpoint_saving .info h2{text-align:center;font-size:18px;color:black;line-height:30px;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .lpoint_saving .info p{margin:0 0 16px;text-align:center;font-size:12px;color:#666;}
.layer_wrap .lpoint_saving .info a{display:block;width:129px;height:22px;margin:0 auto;text-align:center;font-size:11px;color:#666;line-height:22px;border:1px solid #dfdfdf;background:#f4f4f4;}
.layer_wrap .lpoint_saving .check{min-width:1px;padding:30px 0 30px 24px;border-top:1px dashed #c4c4c4;border-bottom:1px solid #c1c1c1;}
.layer_wrap .lpoint_saving .check:after{content:"";display:block;clear:both;}
.layer_wrap .lpoint_saving .check dt{float:left;width:55px;font-size:12px;color:#222;line-height:24px;font-family:'Nanum Barun Gothic';}
.layer_wrap .lpoint_saving .check dd{float:left;}
.layer_wrap .lpoint_saving .check dd input[type=text]{float:left;width:66px;height:22px;margin:0;padding:0;text-align:center;font-size:12px;color:#333;line-height:22px;font-family:'Nanum Barun Gothic Light';border:1px solid #d9d9d9;background:white;}
.layer_wrap .lpoint_saving .check dd .bar{float:left;width:12px;height:24px;text-align:center;color:#b3b3b3;line-height:24px;}
.layer_wrap .lpoint_saving .buttons{float:right;margin:20px 0 0;}
.layer_wrap .lpoint_saving .buttons li{float:left;margin:0 0 0 3px;}
.layer_wrap .lpoint_saving .buttons li a{display:block;width:71px;height:19px;text-align:center;font-size:11px;line-height:19px;}
.layer_wrap .lpoint_saving .buttons li a.type1{color:white;border:1px solid #5a5a5a;background:#5a5a5a;}
.layer_wrap .lpoint_saving .buttons li a.type2{color:#5a5a5a;border:1px solid #979797;background:white;}

/* 재주문 팝업 */
.layer_wrap .repeat_order{min-width:1px;padding:0 25px 46px;}
.layer_wrap .repeat_order:after{content:"";display:block;clear:both;}
.layer_wrap .repeat_order h1{padding:34px 0 12px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';border-bottom:1px solid #d7d7d7;}
.layer_wrap .repeat_order .info{padding:60px 0 55px;border-bottom:1px solid #d7d7d7;text-align:center;font-size:15px;line-height:23px;color:#333}
.layer_wrap .repeat_order .buttons{width:336px;margin:36px auto 0}
.layer_wrap .repeat_order .buttons li{float:left;width:163px;margin-left:10px;}
.layer_wrap .repeat_order .buttons li:first-child {margin-left:0}
.layer_wrap .repeat_order .buttons li a{display:block;width:161px;padding:15px 0;text-align:center;font-size:18px;line-height:20px;font-family:'Nanum Barun Gothic';}
.layer_wrap .repeat_order .buttons li a.type1{color:white;border:1px solid #eb4949;background:#eb4949;}
.layer_wrap .repeat_order .buttons li a.type2{color:#eb4949;border:1px solid #eb4949;background:white;}

/* 주문취소교환반품안내 팝업 */
.layer_wrap .claim_noti{min-width:1px;padding:0 25px 45px;}
.layer_wrap .claim_noti:after{content:"";display:block;clear:both;}
.layer_wrap .claim_noti h1{padding:34px 0 12px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';border-bottom:1px solid black;}
.layer_wrap .claim_noti .info {padding:11px 0 0}
.layer_wrap .claim_noti .info dl {margin-top:11px;}
.layer_wrap .claim_noti .info dt {color:#222;font-family:'Nanum Barun Gothic';line-height:20px;}
.layer_wrap .claim_noti .info dd {background:url(../imgs/mypage/dot_claim_noti.png) 5px 7px no-repeat;padding-left:12px;line-height:20px;color:#797979}
.layer_wrap .claim_noti .info dd > div {padding-left:12px;}

/* 은행별 이용시간안내 */
.layer_wrap .bank_time{min-width:1px;padding:0 25px 70px;}
.layer_wrap .bank_time:after{content:"";display:block;clear:both;}
.layer_wrap .bank_time h1{padding:34px 0 12px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .bank_time table {border-top:solid 1px #dfdfdf}
.layer_wrap .bank_time th,
.layer_wrap .bank_time td {text-align:Center;border-right:solid 1px #dfdfdf}
.layer_wrap .bank_time .last {border-right:none 0;}
.layer_wrap .bank_time th {font-size:13px;color:#222;font-family:'Nanum Barun Gothic';font-weight:normal;background:#fbfbfb;border-bottom:solid 1px #000;height:40px;}
.layer_wrap .bank_time td {border-bottom:solid 1px #dfdfdf;padding:12px 0 9px;}

/* 환불내역 */
.layer_wrap .claim_refund_money{min-width:1px;padding:0 25px 38px;}
.layer_wrap .claim_refund_money:after{content:"";display:block;clear:both;}
.layer_wrap .claim_refund_money h1{padding:34px 0 12px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .claim_refund_money table {border-top:solid 1px #000;margin-bottom:18px;}
.layer_wrap .claim_refund_money th {text-align:left;border-right:dashed 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;font-size:13px;color:#222;font-family:'Nanum Barun Gothic';font-weight:normal;background:#fbfbfb;padding:12px 19px 10px;}
.layer_wrap .claim_refund_money td {text-align:right;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:12px 25px 10px 5px;}
.layer_wrap .claim_refund_money .last {border-right:none 0;}
.layer_wrap .claim_refund_money .last.center {text-align:Center;padding:12px 5px 10px;}

/* 정품SN확인방법 */
.original_pop{position:relative;width:100%;}
.original_pop h1{height:55px;margin:0;padding:0 19px;font-size:18px;color:white;line-height:55px;font-family:'Nanum Barun Gothic';background:#03afab;}
.original_pop .imgs {text-align:center;padding:43px 0 37px}
.original_pop .info {color:#797979;line-height:18px;background:#f9f9f9;border:solid 1px #f0f0f0;margin:0 18px 20px;padding:18px 23px 17px}
.original_pop .btn_mid a {display:block;margin:0 auto;width:74px;height:24px;line-height:24px;color:#fff;background:#03afab}
.original_pop .close{position:absolute;top:0;right:0;width:62px;height:52px;}
.original_pop .close img{display:block;}

/* 이전 주문조회 */
.layer_wrap .order_history{min-width:1px;padding:0 25px 39px;}
.layer_wrap .order_history:after{content:"";display:block;clear:both;}
.layer_wrap .order_history h1{margin:0 0 24px;padding:35px 0 12px;font-size:21px;color:black;line-height:26px;font-weight:bold;font-family:'Nanum Barun Gothic';}
.layer_wrap .order_history .search{position:relative;width:100%;height:39px}
.layer_wrap .order_history .search:after{content:"";display:block;clear:both}
.layer_wrap .order_history .search p{position:relative;float:left;margin:0 20px 0 0}
.layer_wrap .order_history .search p label{float:left;height:24px;margin:0;padding:0;font-size:14px;color:#666;line-height:24px;font-family:'Nanum Barun Gothic'}
.layer_wrap .order_history .search p input{float:left;height:22px;margin:0;padding:0;text-indent:10px;font-size:14px;color:#666;font-family:'Nanum Barun Gothic';border:1px solid #d9d9d9;background:white}
.layer_wrap .order_history .search button{position:absolute;top:0;right:0;width:90px;height:24px;margin:0;padding:0;text-align:center;font-size:12px;color:#5a5a5a;line-height:24px;border:1px solid #d9d9d9;background:#f7f7f7}
.layer_wrap .order_history table{width:100%;margin:0;border-top:1px solid #d7d7d7}
.layer_wrap .order_history table th{text-align:center;font-size:13px;color:#222;line-height:40px;font-weight:normal;font-family:'Nanum Barun Gothic';border-bottom:1px solid black;background:#fbfbfb}
.layer_wrap .order_history table td{padding:18px 0 17px;text-align:center;font-size:13px;color:#666;line-height:16px;font-weight:normal;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.layer_wrap .order_history table td a{color:#666}
.layer_wrap .order_history table td a:hover{text-decoration:underline}
.layer_wrap .order_history table td span{color:#333;font-family:'Nanum Barun Gothic'}
.layer_wrap .order_history table td.last{border-right:none}
.layer_wrap .order_history table td.none{padding:28px 0 27px;border-right:none}
.layer_wrap .order_history .paging{padding:20px 0 0}

/*---------------------------------------------- table ------------------------------------------------------*/
.table_fixed{table-layout:fixed}
.table_ver{margin:10px 0 0;font-size:11px;border-top:1px solid #444}
.table_ver thead{background:#f3f3f3;border-left:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}
.table_ver thead th{text-align:center;font-weight:normal;padding:9px 0 7px;color:#444}
.table_ver tbody td{text-align:center;padding:10px 0;color:#666;border-bottom:solid 1px #dbdbdb;line-height:16px}
.table_ver tbody td strong{color:#000}
.table_ver tbody td button{margin:2px 0}
.table_ver tbody td.text_left{text-align:left;padding:9px 10px 7px}
	/* 총 합계 쪽 */
.table_ver tr.total_price td{height:50px !important;padding:0 !important;background-color:#f7f7f7}
.table_ver tr.total_price td div{position:relative;width:100%;height:100%}
.table_ver tr.total_price td p{position:absolute;right:0;top:0;display:inline-block;margin:5px 6px;padding:10px 13px;border:1px solid #e6e6e6;background-color:#fff;color:#000}
.table_ver tr.total_price td p span{display:inline-block;margin-right:120px}
.table_ver tr.total_price td p span{margin-right:38px}
	/* 상품이미지,상품명 */
.table_ver tbody td.table_product{text-align:left;padding:10px}
.table_ver tbody td.table_product a{float:left}
.table_ver tbody td.table_product a img{border:solid 1px #e6e6e6;width:80px;margin-right:10px}
.table_ver tbody td.table_product a img.no{border:none;width:auto;margin-right:0}
.table_ver tbody td.table_product p{float:left;width:80%;margin:5px 0 0}

.table_hor{margin:10px 0 0;font-size:11px;border-top:1px solid #444}
.table_hor tbody th{background:#f3f3f3;text-align:left;font-weight:normal;padding:9px 15px 7px;color:#444;border-bottom:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb}
.table_hor tbody th.line{border-left:solid 1px #dbdbdb}
.table_hor tbody td{text-align:left;padding:10px 15px;color:#666;border-bottom:solid 1px #dbdbdb;line-height:16px}
	/* 상품이미지,상품명 */
.table_hor tbody td.table_product{text-align:left;padding:10px}
.table_hor tbody td.table_product a{float:left}
.table_hor tbody td.table_product a img{border:solid 1px #e6e6e6;width:80px;margin-right:10px}
.table_hor tbody td.table_product p{float:left;width:80%;margin:5px 0 0}


/* 약관 텍스트 */
.guideBoxText{margin:0 0 31px;padding:19px 29px 17px;font-size:13px;color:#666;line-height:20px;font-family:'Nanum Barun Gothic';border:1px solid #e1e1e1;background:#fafafa;}
.guideBoxText strong{vertical-align:top;font-size:16px;color:#222;line-height:24px;}
.guideText{width:100%;padding:0 0 13px;word-wrap:break-word;font-size:12px;color:#666;line-height:20px;font-family:'Nanum Barun Gothic Light';}
.guideText h4{padding:0 0 24px;font-size:16px;color:#1eb7b3;line-height:20px;font-weight:normal;font-family:'Nanum Barun Gothic';}
.guideText h4.another{padding:0 0 12px;}
.guideText h5{padding:0 0 8px;font-size:14px;color:#222;line-height:20px;font-weight:normal;font-family:'Nanum Barun Gothic';}
.guideText .sec{padding:0 0 23px 10px;}
.guideText li{position:relative;min-width:1px;line-height:20px;}
.guideText li span{position:absolute;top:0;left:0;}
.guideText .listNormal li{padding:0 0 0 14px;}
.guideText .listNormal li span{left:0;}
.guideText .listNormal li .listDot li{padding:0 0 0 12px;}
.guideText .listNormal li .listDot li span{left:3px;}
.guideText .listDot li{padding:0 0 0 12px;}
.guideText .listDot li span{left:3px;}
.guideText .listDot li .listNormal li{padding:0 0 0 14px;}
.guideText .listDot li .listNormal li span{left:0;}
.guideText table{width:100%;}
.guideText table th{padding:0;text-align:center;font-size:12px;color:#222;line-height:36px;font-weight:normal;font-family:'Nanum Barun Gothic';border-top:1px solid #d7d7d7;border-bottom:1px solid black;background:#fbfbfb;}
.guideText table td{padding:10px;vertical-align:middle;text-align:center;font-size:12px;color:#666;line-height:16px;border-bottom:1px solid #e4e4e4;}

.newPhotoButton{position:absolute;top:15px;right:0;width:178px;height:24px;text-align:center;font-size:12px;color:#666;line-height:27px;font-family:'Nanum Barun Gothic';background:url(../imgs/goods/new_photo_button_bg.gif) 0 0 no-repeat}
.newPhotoButton span{vertical-align:top;color:#129d82}
.newPhotoButton img{vertical-align:top}
.newPhotoButton .img1{margin:0 5px 0 0}
.newPhotoButton .img2{margin:0 0 0 5px}

/* 포토북옵션 레이어 */
#photo_option {border:solid 1px #8c8c8c;background:#fff;}
#photo_option .option_modify {padding:20px 25px;position:relative;}
#photo_option .option_modify h1 {color:#000;font-size:21px;font-weight:bold;line-height:23px;}
#photo_option .option_modify a.close {position:absolute;right:25px;top:20px;display:block;}
#photo_option .option_modify .box {margin-top:13px;}
#photo_option .option_modify .box dl {background:#f9f9f9;border:solid 1px #f5f5f5;padding:15px 20px 6px;overflow:hidden;}
#photo_option .option_modify .box dl dt {float:left;width:58px;color:#222;font-family:'Nanum Barun Gothic';margin-bottom:9px;padding-top:4px;height:20px;}
#photo_option .option_modify .box dl dd {float:left;width:160px;margin-bottom:9px;height:24px;}
#photo_option .option_modify .box dl dd select {width:100%;}
#photo_option .option_modify .box dl dd .optionMod{position:relative;min-width:1px;height:22px;padding:1px 0;text-align:right;}
#photo_option .option_modify .box dl dd .optionMod:after{content:"";display:block;clear:both;}
#photo_option .option_modify .box dl dd .optionMod .mbutton{display:inline-block;*zoom:1;*display:inline;vertical-align:top;width:34px;height:22px;margin:0;padding:0;text-align:center;font-size:11px;color:#5a5a5a;line-height:22px;font-family:'Nanum Barun Gothic Light';border:1px solid #d9d9d9;background:#f7f7f7;}
#photo_option .option_modify .box dl dd .optionMod .num{display:inline-block;*zoom:1;*display:inline;width:77px;height:22px;vertical-align:top;}
#photo_option .option_modify .box dl dd .optionMod .num input{float:left;width:34px;height:20px;margin:0;padding:0;text-align:center;font-size:12px;color:black;line-height:21px;font-weight:bold;font-family:Verdana;border:none;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:white;}
#photo_option .option_modify .box dl dd .optionMod .num a{float:left;width:19px;height:20px;border:1px solid #dbdbdb;}
#photo_option .option_modify .box dl dd .optionMod .num a img{display:block;}
#photo_option .option_modify .box dl.total_price {border:none 0;background:#fff;border-bottom:solid 1px #e5e5e5;padding:16px 20px 4px;}
#photo_option .option_modify .box dl.total_price dt {font-size:14px;padding-top:2px;}
#photo_option .option_modify .box dl.total_price dd {color:#022222;font-size:16px;text-align:right;}
#photo_option .option_modify .box dl.total_price dd strong {font-weight:bold;color:#eb4949;font-family:'Verdana';font-size:20px;}
#photo_option .option_modify .btn_apply {display:block;width:163px;margin:20px auto 0;text-align:Center;color:#fff;font-size:18px;background:#eb4949;font-family:'Nanum Barun Gothic';padding:12px 0}