@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body{margin:0;padding:0;font-family:'Nanum Gothic', sans-serif; width:100%; min-width:1200px; overflow-x:hidden;}
img{border:0;}
a{text-decoration:none;}
.wB100{width:100%;overflow:hidden;}
.w1140{width:1140px;overflow:inherit;margin:0 auto;}
.w1140:After{display:block; content:""; clear:both; }
.w1200{width:1200px;overflow:hidden;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.tl_c{text-align:center;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0;}
p, ul, ol, li, dl, dt, dd, form {list-style-image:none; list-style-position:outside; list-style-type:none; border:0px;}
/*상단*/
#top_banner{text-align:center;background:#120038;}
#top_menu {color:#363636;font-size:12px;letter-spacing:-0.5px;height:86px;}
#top_menu .fl{width:300px;}
#top_menu .fl a{line-height:53px;margin:0 19px 0 0;padding:0;display:inline;float:left;color:#363636;}
#top_menu .fr{width:300px;}
#top_menu .fr a{line-height:53px;margin:0 0 0 19px;padding:0;display:inline;float:right;color:#363636;}

#header{height:164px;}
#gnb{height:50px;}
.search_input{width:340px;height:38px;border:2px solid #414040;background:#eee url(../images/common/bt_search.jpg) no-repeat 302px 10px;position:absolute;top:0;left:414px;}

#menu{height:51px;border-top:2px solid #e2e2e2;background:#f7f7f7;letter-spacing:-1px;}
#menu .fl{width:800px;}
#menu .fl a{width:125px;height:51px;line-height:51px;text-align:center;float:left;display:inline-block;}
#menu .fl a.total_bt{width:100px;background:url(../images/common/m_total.jpg) no-repeat 0 19px;padding-left:30px;font-size:14px;color:#333;text-align:left;}
#menu .fl a.today_bt{width:115px;*width:130px;background:#fa32bf url(../images/common/m_today_icon.jpg)no-repeat 12px 15px;*background-color:#fa32bf;*background:url(../images/common/m_today_icon.jpg)no-repeat 12px 15px;font-size:17px;font-weight:bold;padding-left:38px;*padding-left:25px;color:#fff;text-align:left;}
#menu .fl a.normal{border-right:1px solid #e1e1e1;font-size:19px;font-weight:bold;color:#252525;}
#menu .fr{width:340px;}
#menu .fr a{width:100px;float:right;display:inlin-block;line-height:51px;text-align:center;font-size:16px;color:#252525;font-weight:bold;}
#menu .fr a.bg_grey{width:130px;color:#fff;background:#393838;}

/*메인비주얼*/
#mainvisual{background:#000;}

/*리스트박스*/


/*긴배너*/
#long_banner{background:#f2f2f2;padding:15px 0;text-align:center;}

/*공지사항추출*/
 .border_list{margin-top:49px;width:565px;overflow:hidden;}
 .border_list .tit{width:565px;height:35px;float:left;letter-spacing:-1px;}
 .border_list .tit a.more{width:56px !important;height:21px !important;position:absolute;top:5px;right:0;}
 .border_list .tit strong{padding-left:9px;float:left;font-size:22px;font-weight:bold;}
 .border_list .tit span{padding-left:7px;margin-top:12px;width:335px;height:15px;color:#999;float:left;font-size:11px;}
 .border_list .blsB{padding:22px;width:519px;height:156px;border:1px solid #e2e2e2;float:left;overflow:hidden;}
 .border_list .blsB p{height:30px;width:100%;margin:0;padding:0;float:left;font-size:12px;float:left;}
 .border_list .blsB p .fl{color:#666;}
 .border_list .blsB p .fr{color:#999;}
 .border_list .blsB .lsB{height:67px;width:100%;float:left;}
 .border_list .blsB .lsB strong{font-size:14px;font-weight:bold;color:#000;float:left;height:22px;}
 .border_list .blsB .lsB .tcred{font-size:12px;color:red;float:left;}
 .border_list .blsB .lsB .tB{height:35px;line-height:150%;font-size:12px;color:#818181;float:left;}
 .border_list .blsB .line{width:100%;height:1px;background:#f0f0f0;margin-bottom:16px;float:left;}


/*사은품*/
#giftB{}
#giftB .title{padding:50px 0 0 0;height:55px;width:100%;text-align:center;font-size:25px;font-weight:bold;color:#252525;float:left;}
#giftB #stxt00{height:20px;width:100%;text-align:left;font-size:14px;margin-bottom:10px;font-weight:bold;color:#252525;float:left;}
#giftB #stxt00 strong{font-size:16px;}
#giftB a{width:187px;height:187px;margin:0 3px 3px 0;display:inline-block;float:left;position:relative;}
#giftB a img{width:100%;height:100%}

#giftB a .r_txt{position:absolute;top:10px;right:10px;width:100px;line-height:15px;font-size:14px;font-weight:bold;color:#fff;text-align:right;}
#giftB a .txtB{position:absolute;top:140px;left:10px;width:167px;overflow:hidden;line-height:15px;font-size:14px;font-weight:bold;color:#fff;}

/*고객센터*/
#cusB{}
#cusB img{width:567px;height:157px;}

/*인스타그램*/
#instarW{width:100%}
#instarW .title{padding:20px 0;width:100%;float:left;}
#instarW #instarB{width:100%;float:left;}
#instarW #instarB img{width:110px;margin:0 4px 0 0;display:inline-block;float:left;padding:0;}


/*하단*/
#footer{margin-top:26px;}
#foot_menu{height:57px;border-top:2px solid #444;border-bottom:1px solid #444;}
#foot_menu a{margin-right:25px;line-height:57px;font-size:14px;color:#717171;}
.cs_lsB{width:289px;height:224px;border-left:1px solid #e7e7e7;display:inline-block;float:left;margin-top:37px;padding-left:35px}
.cs_lsB .title{width:289px;height:32px;float:left;background:url(../images/common/cst_bg.gif) no-repeat left bottom;font-size:17px;margin-bottom:35px;font-weight:bold;}
.cs_lsB .title .fr{font-size:13px;font-weight:normal;color:#797979;}

.cs_lsB .tt{width:289px;height:39px;float:left;font-size:24px;color:#000;}
.cs_lsB .txt{width:289px;overflow:hidden;float:left;font-size:14px;color:#797979;line-height:150%;}
.cs_lsB .txt strong{color:#000;}
.cs_lsB p{width:100%;height:24px;float:left;font-size:15px;color:#797979;margin:0;padding:0;}


#copyright{margin-top:40px;padding-top:36px;border-top:1px solid #eee;height:125px;}
#copyright .foot_logo{width:106px;height:45px;float:left;}
#copyright .txtB{float:left;width:950px;font-size:12px;color:#999;line-height:150%;margin-left:37px;}



/*리스트*/
#brandB{width:1134px;border:2px solid #000;padding:0;margin-top:23px;height:40px;padding:5px 0;}
#brandB .tit{padding:10px 27px;width:100px;font-size:20px;font-weight:bold;color:#000;float:left;display:inline;}
#brandB a{height:40px;line-height:40px;width:240px;text-align:center;display:inline-block;float:left;border-right:1px solid #efedf0;color:#666;font-size:18px;}
#brandB a:hover, #brandB a.on{background:#f30018;line-height:40px;color:#fff;}
#brandB a.b01{background:url(../images/common/brand_01.jpg) no-repeat center;}
#brandB a.b02{background:url(../images/common/brand_02.jpg) no-repeat center;}
#brandB a.b03{background:url(../images/common/brand_03.jpg) no-repeat center;}

#brandB a.b01:hover, #brandB a.b01.on{background:#f30018 url(../images/common/brandon_01.jpg) no-repeat center;}
#brandB a.b02:hover, #brandB a.b02.on{background:#f30018 url(../images/common/brandon_02.jpg) no-repeat center;}
#brandB a.b03:hover, #brandB a.b03.on{background:#f30018 url(../images/common/brandon_03.jpg) no-repeat center;}
#br_ls{width:1090px;height:131px;border:1px solid #d8d8d8;padding:21px 22px 0 26px;}
#br_ls .bnd_ls01{width:1090px;height:77px;float:left;}
#br_ls .bnd_ls01 .brand{width:89px;height:74px;float:left;}
#br_ls .bnd_ls01 .bl01{width:1000px;height:74px;float:left;border-bottom:1px solid #d8d8d8;}
#br_ls .bnd_ls01 .bl01 a{font-size:12px;color:#87888a;float:left;height:35px;width:165px;display:inline-block;}
#br_ls .bnd_ls01 .brand{width:89px;height:74px;float:left;}

#br_ls .bnd_ls02{width:1090px;height:54px;float:left;}
#br_ls .bnd_ls02 .bl02{width:1000px;height:54px;float:left;}
#br_ls .bnd_ls02 p{width:89px;height:54px;line-height:54px;margin:0;padding:0;float:left;font-size:14px;color:#000;font-weight:bold;}
#br_ls .bnd_ls02 .bl02 a{padding:20px 0 0 0;width:88px;height:33px;display:inline-block;float:left;}
#br_ls .bnd_ls02 .bl02 a input{margin-right:10px;float:left;}
#br_ls .bnd_ls02 .bl02 a label{font-size:12px;float:left;color:#7d7d7d;}

#list_tit{font-size:22px;font-weight:bold;color:#000;font-weight:bold;padding:44px 0 0 11px;height:33px;border-bottom:2px solid #000;}
#list_tit strong{font-size:24px;}
#list_tit .fr{font-size:12px;color:#999;}
#lsTB{width:100%;height:35px;}
#lsTB .fl{width:110px;line-height:30px;font-size:12px;color:#636363;}
#lsTB .fr{width:500px;height:35px;}
#lsTB .fr ul{border:1px solid #ddd;float:right;padding:0;margin:0;}
#lsTB .fr ul li{line-height:22px;padding:0 10px;display:inline-block;float:left;text-align:center;font-size:12px;background:#f0f0f0;border-right:1px solid #ddd;cursor:pointer;}
#lsTB .fr ul li.on, #lsTB .fr ul li:hover{background:#333;color:#fff;}
#lsTB .fr select{width:120px;height:22px;float:right;margin-left:5px;}
#page_no{padding:25px 0;text-align:center;}
#page_no .div{margin:0 auto;*margin:0 auto;width:400px;}
#page_no ul{}
#page_no ul li{width:28px;height:28px;border:1px solid #ddd;background:#fff;color:#333;line-height:28px;text-align:center;display:inline-block;list-style:none;font-size:12px;cursor:pointer;*float:left;*margin-right:3px;}
#page_no ul li.p_n{width:28px;height:28px;border:1px solid #ccc;background:#f3f3f3;color:#a4a4a4;}
#page_no ul li.on, #page_no ul li:hover{border:1px solid #f7120a;color:#f7120a;}

/*퀵메뉴*/
.quick_left{position:fixed;top:305px;left:50%;margin-left:-690px;width:90px;overflow:hidden;}
.quick_right{position:fixed;top:305px;left:50%;margin-left:600px;width:90px;overflow:hidden;}
.quick_right img{margin-bottom:9px;}
.today_prB{width:70px;overflow:hidden;border:1px solid #ddd;padding:15px 9px;text-align:center;background:#fff;}
.quick_left .prB{margin-top:15px;width:70px;overflow:hidden;margin-bottom:9px;}
.quick_left .prB img{border:1px solid #eee;margin-bottom:9px;}

.quick_left.lbfixed {position:fixed; top:5px; left:50%;margin-left:-690px;}
.quick_right.lbfixed {position:fixed; top:5px; left:50%;margin-left:600px;}

/*전체메뉴*/
.all_cate {width:100%; position: absolute; left: 0px; top:280px; background:#f0f0f0; z-index: 99; display: none;}
.all_cate .all_menu {width:1200px; margin: 0 auto; overflow: hidden; padding: 20px 0px;}
.all_cate .all_menu > li {float: left; width: 20%;list-style:none;}
.sub_menu > li {padding:6px 10px 5px 0%; letter-spacing:-0.5px;list-style:none;margin:0;}
.sub_menu > li > a {display:block; font-size:13px; text-align:left; color:#333; line-height:25px; padding: 0px 15px;}
.sub_menu > li > a:hover {color:#fff;background:#000;}
.sub_menu li a:hover {color:#fff;background:#000;}

/*상품상세보기*/
#pr_title{padding:64px 0 0 0;height:84px;text-align:center;}
#pr_title span{height:30px;font-size:20px;width:100%;float:left;}
#pr_title strong{font-weight:bold;font-size:28px;width:100%;float:left;}
#prVW{text-align:center;height:486px;}
#prVW .prB{margin:0 auto;width:679px;border:none;}
#info_t{padding-top:43px;height:39px;border-bottom:3px solid #000;}
#info_t strong{font-size:26px;font-weight:bold;font-size:26px;color:#000;margin-right:10px;}
#info_t span{font-size:14px;color:#666;}

.infoB{width:550px;float:left;}
.infoB table{margin-top:12px;}
.infoB table th, #infoB table.infoB td{line-height:30px;padding:5px 0;}
.infoB table th{font-size:14px;color:#000;font-weight:bold;text-align:left;vertical-align:top;}
.infoB table td{font-size:12px;color:#666;text-align:left;}
.infoB table td select{height:32px;width:155px;border:1px solid #999;color:#666;font-size:12px;}
.infoB table td label{margin-right:15px;line-height:100%;}
.infoB table td #button{height:30px;line-height:20px;border:1px solid #8b8b8b;border-radius:3px;font-size:12px;color:#333;}
.infoB table td ul{margin:10px 0 0 0;padding:0;}
.infoB table td ul li{margin-bottom:5px;list-style:none;}

.infoRB{width:590px;overflow:hidden;float:right;}
.infoR{width:535px;overflow:hidden;background:#f7f7f7;padding:12px 27px 27px 27px;float:left;}
.infoR table{width:100%;}
.infoR table th, .infoR table td{line-height:30px;padding:3px 0;}
.infoR table th{font-size:14px;color:#000;font-weight:normal;text-align:left;vertical-align:top;}
.infoR table td{font-size:12px;color:#666;text-align:right;}
.infoR table td strong{font-size:16px;color:#fa32bf;}

.infoR table td select{height:32px;width:155px;border:1px solid #999;color:#666;font-size:12px;}
.infoR table td label{margin-right:15px;line-height:100%;}
.infoR table td #button{height:30px;line-height:20px;border:1px solid #8b8b8b;border-radius:3px;font-size:12px;color:#333;}
.infoR table td ul{margin:10px 0 0 0;padding:0;}
.infoR table td ul li{margin-bottom:5px;list-style:none;}
.infoR table tr.type01{}
.infoR table tr.type01 th{font-weight:bold;letter-spacing:-1px;border-top:1px solid #b5b3b6;border-bottom:2px solid #b5b3b6;padding:5px 0;}
.infoR table tr.type01 td strong{font-weight:bold;font-size:20px;color:#fa32bf;}
.infoR table tr.type01 td{font-size:14px;color:#666;border-top:1px solid #b5b3b6;border-bottom:2px solid #b5b3b6;padding:5px 0;}

#infoW .pinkR_icon{width:30px;height:30px;line-height:30px;border-radius:14px;background:#fa32bf;color:#fff;font-size:14px;font-weight:bold;text-align:center;}

.pink_bt{height:30px;padding:0 17px;line-height:30px;border-radius:14px;background:#fa32bf;color:#fff;font-size:12px;}
#wgrey_bt{height:30px;padding:0 17px;line-height:30px;border-radius:14px;background:#e6e6e6;color:#666;font-size:12px;}
#wgrey_bt:hover, #wgrey_bt.on{height:30px;padding:0 17px;line-height:30px;border-radius:14px;background:#fa32bf;color:#fff;font-size:12px;}

#brd{height:66px;line-height:66px;border-bottom:1px solid #999;}
#brd img{float:left;margin:20px 16px 0 7px;}
#brd .fr{font-size:12px;color:#666;}
#brd .fr strong{font-size:26px;color:#fa32bf;}
#brd .fr span{font-size:26px;color:#000;}

#totalB{width:532px;height:120px;border:1px solid #f00 !important;background:#ffecec !important;padding:20px 27px;float:right;}
/*#totalB{width:532px;height:120px;border:1px solid #fa32bf;background:#faebf6;padding:20px 27px;float:right;}*/
#totalB .type01{width:200px;height:28px;line-height:28px;float:left;font-size:14px;font-weight:bold;color:#000;}
#totalB .type02{width:250px;height:39px;float:right;font-size:12px;color:#666;text-align:right;letter-spacing:-1px;}
#totalB .type02 span{font-size:32px;color:#000;}
#totalB .type02 strong{font-size:36px;color:#f00 !important;}
/*#totalB .type02 strong{font-size:36px;color:#fa32bf;}*/
#totalB .type03{width:200px;height:25px;float:left;margin-top:13px;font-size:13px;}
#totalB .type04{width:99%;height:25px;float:left;font-size:16px;margin-top:40px;margin-left:1%;}
#totalB .type04 .mail_icon{padding-left:22px;background:url(../images/shop/mail_icon.png) no-repeat;width:133px;height:22px;border-right:1px solid #dedede;display:inline-block;float:left;}
#totalB .type04 .waipai_icon{padding-left:28px;background:url(../images/shop/waipai_icon.png) no-repeat;width:133px;height:22px;border-right:1px solid #dedede;display:inline-block;margin-left:20px;float:left;}
#totalB .type04 .tel_icon{padding-left:25px;background:url(../images/shop/tel_icon.png) no-repeat;width:133px;height:22px;display:inline-block;margin-left:20px;float:left;}
#type05{font-size:11px;line-height:150%;color:#909090;margin-top:10px;float:left;}

/*#giftB{}
#giftB table{width:100%;border-collapse:collapse;margin:10px 0;}
#giftB table td{width:195px;height:195px;border:1px solid #e7e7e7;border-collapse:collapse;padding:15px;position:relative;margin:0;}
#giftB table td .imgB{width:132px;height:132px;position:absolute;top:20px;left:50px;}
#giftB table td strong{width:100%;overflow:hidden;float:left;text-align:center;margin-top:125px;font-size:13px;line-height:140%;}
#giftB table td strong .accountB{background:url(../images/shop/p_icon.gif) no-repeat 0 5px;padding:5px 5px 5px 20px;margin:0 auto;line-height:25px;height:25px;}
#giftB table td .pink_p{padding:5px 5px 5px 22px;background:url(../images/shop/ps_icon.png) no-repeat 0 5px;color:#fa32bf;font-weight:bold;}
*/
table#pointB{width:100%;border:2px solid #000;border-collapse:collapse;background:#fff;}
table#pointB tr{}
table#pointB th{width:15%;padding:15px 0;line-height:20px;;border:1px solid #e7e7e7;border-collapse:collapse;background:#f4f4f4;font-size:13px;color:#515151;font-weight:normal;}
table#pointB th:first-child{width:60%;}
table#pointB td{padding:15px 20px;line-height:20px;border:1px solid #e7e7e7;border-collapse:collapse;color:#515151;font-size:12px;text-align:center;}
table#pointB td #select{width:58px;height:20px;border:1px solid #e7e7e7;font-size:12px;color:#515151;}
table#pointB td .pink_p{padding:5px 5px 5px 22px;background:url(../images/shop/ps_icon.gif) no-repeat;color:#fa32bf;font-weight:bold;}
table#pointB td.tl_l{font-size:14px;text-align:left;}
table#pointB td.type01{background:#faebf6;padding:10px 20px;line-height:40px;}
table#pointB td.type01 .type11{background:url(../images/shop/!_icon.gif) no-repeat 0 13px;padding-left:15px;font-size:11px;color:#909090;height:40px;line-height:40px;float:left;}
table#pointB td.type01 .accountB{/float:right;font-size:20px;color:#000;height:40px;line-height:40px;}
table#pointB td.type01 .accountB .pink_b{padding:0 0 0 40px;background:url(../images/shop/pb_icon.png) no-repeat 0;color:#fa32bf;font-weight:bold;font-size:20px;float:right;margin-left:10px;}
/* table#pointB td.type01 .accountB span{float:right;} */
table#pointB.lbfixed{width:1140px;position:fixed;left:50%;margin-left:-570px;bottom:0;}




#btnW{padding:55px 0;}
#btnW .btnB01{width:280px;height:60px;background:#000;text-align:center;line-height:60px;font-size:20px;font-weight:bold;border-radius:5px;margin-right:10px;display:inline-block;color:#fff;margin-left:144px;*float:left;}
#btnW .btnB02{width:192px;height:60px;background:#ffe401 url(../images/shop/cacao_img.gif) no-repeat 43px 11px;text-align:left;line-height:60px;font-size:20px;font-weight:bold;border-radius:5px;margin-right:10px;display:inline-block;color:#333;padding-left:88px;*float:left;}
#btnW .btnB03{width:280px;height:60px;background:#fa32bf;text-align:center;line-height:60px;font-size:20px;font-weight:bold;border-radius:5px;display:inline-block;color:#fff;*float:left;}

ul#tab{float:left;margin:0;padding:0;border-left:1px solid #c6c6c6;}
ul#tab li{height:60px;line-height:60px;text-align:center;width:378px;border:1px solid #c6c6c6;border-left:none;background:#f7f7f7;color:#000;font-size:16px;display:inline-block;float:left;}
ul#tab li.on{height:59px;line-height:59px;font-weight:bold;color:#000;background:#fff;border-top:2px solid #000;font-size:16px;display:inline;float:left;}

#content{min-height:135px;overflow:hidden;}

/*가격비교*/
.comparison{width:1150px;height:100%;position:fixed;top:0;right:-1120px;z-index:10000;}
.comparison .wleft{width:160px;float:left;height:100%;background:#e6e6e6;}
.comparison .wleft .imgB{width:158px;height:158px;height:160px;border:1px solid #e6e6e6;float:left;position:relative;padding:0;margin:0;}
.comparison .wleft .imgB img{width:158px;height:158px;float:left;padding:0;margin:0;position:absolute;top:0;left:0;}
.comparison .wleft .imgB .close{float:right;}
.comparison .wleft .btn01{width:160px;float:left;height:50px;line-height:50px;background:#f00 !important;color:#fff;font-weight:bold;font-size:17px;text-align:center;}
/*.comparison .wleft .btn01{width:160px;float:left;height:50px;line-height:50px;background:#ff39e7;color:#fff;font-weight:bold;font-size:17px;text-align:center;}*/
.comparison .wleft .btn02{width:160px;float:left;height:50px;line-height:50px;background:#515151;color:#fff;font-weight:bold;font-size:17px;text-align:center;}

.comparison .arrB{width:30px;float:left;margin-top:45%;height:130px !important;background:url(../images/shop/open_com.png) no-repeat center !important;}
/*.comparison .arrB{width:30px;float:left;margin-top:45%;height:90px;background:#e6e6e6 url(../images/shop/open_com.png) no-repeat center;}*/
.comparison .arrB_close{width:30px;float:left;margin-top:45%;height:90px;background:#e6e6e6 url(../images/shop/close_com.png) no-repeat center;display:none;}

.comparison .wright{width:940px;float:right;height:100%;background:#fff;padding:0 0 0 20px;}
.comparison .wright .tit{width:100%;float:left;height:100%;font-size:30px;font-weight:bold;height:50px;border-bottom:2px solid #333;margin-top:35px;}
.comparison .wright .listW{width:100%;float:left;height:295px;border-bottom:1px solid #bdbdbd;}
.comparison .wright .listW .imgB{width:235px;height:235px;float:left;margin-top:25px;}
.comparison .wright .listW .imgB img{width:100%;}
.comparison .wright .listW .txtB{width:637px;overflow:hidden;float:right;margin-right:30px;}
.comparison .wright .listW .txtB .tt{padding:20px 0 0 0;border-bottom:1px solid #d8d8d8;height:50px;line-height:50px;font-size:20px;font-weight:bold;}
.comparison .wright .listW .txtB table{padding:20px 0 0 0;border-bottom:1px solid #d8d8d8;height:50px;line-height:50px;font-size:20px;font-weight:bold;}

.comparison table{border-collapse: collapse;}
.comparison table th, .comparison table.infoB td{line-height:30px;padding:5px 0;}
.comparison table th{font-size:13px;color:#000;font-weight:bold;text-align:left;vertical-align:top; background:#efefef;}
.comparison table td{font-size:12px;color:#666;text-align:left;}
.comparison table td select{height:25px;width:150px;border:1px solid #999;color:#666;font-size:12px;}
.comparison table td label{margin-right:15px;line-height:100%;}
.comparison table td #button{height:30px;line-height:20px;border:1px solid #8b8b8b;border-radius:3px;font-size:12px;color:#333;}
.comparison table td #wgrey_bt{height:25px;padding:0 5px;line-height:25px;border-radius:10px;background:#e6e6e6;color:#666;font-size:12px;margin-right:10px;}
.comparison table td #wgrey_bt:hover, .comparison table td #wgrey_bt.on{height:25px;padding:0 5px;line-height:25px;border-radius:10px;background:#f00 !important;color:#fff;font-size:12px;}
/*.comparison table td #wgrey_bt:hover, .comparison table td #wgrey_bt.on{height:25px;padding:0 5px;line-height:25px;border-radius:10px;background:#fa32bf;color:#fff;font-size:12px;}*/
.comparison table td .s_txt{font-size:11px !important;line-height:130% !important;margin:-10px 0 0 0;}

.comparison .type04{width:420px;height:15px;float:left;font-size:12px;margin-top:15px;background:#f3f3f3;padding:10px;}
.comparison .type04 .mail_icon{padding-left:22px;background:url(../images/shop/mail_icon.png) no-repeat;width:100px;height:22px;display:inline-block;float:left;}
.comparison .type04 .waipai_icon{padding-left:28px;background:url(../images/shop/waipai_icon.png) no-repeat;width:100px;height:22px;display:inline-block;margin-left:10px;float:left;}
.comparison .type04 .tel_icon{padding-left:25px;background:url(../images/shop/tel_icon.png) no-repeat;width:90px;height:22px;display:inline-block;margin-left:10px;float:left;}
.comparison .account{font-size:21px;font-weight:bold;color:#f00 !important;float:right;line-height:30px;margin-top:15px;}
/*.comparison .account{font-size:21px;font-weight:bold;color:#ff39ea;float:right;line-height:30px;margin-top:15px;}*/

.black_bg{width:100%;height:2000px;position:fixed;z-index:10;display:none;background:url(../images/shop/black_bg.png) repeat;top:0;left:0;}


.tl_l{text-align:left;}
.tl_r{text-align:right;}

.fz16{font-size:16px;}
.fz14{font-size:15px;}
.mr10{margin-right:10px;}
.mtb15{margin:15px 0;}

/*공용*/
.mb3{margin-bottom:3px;}
.mb10{margin-bottom:10px;}
.mt9{margin-top:9px;}
.mt30{margin-top:30px;}
.ml40{margin-left:40px;}
.mr7{margin-right:7px;}
.mb22{margin-bottom:22px;}
.mb30{margin-bottom:30px;}
.tcred{color:#e70022;}
.tc000{color:#000;}
