@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);html,body{height:100%;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,div,li,dt,dd,input,textarea{font-family:"Noto Sans KR","Nanum Gothic","Malgun Gothic",sans-serif!important;margin:0;padding:0;border:0;outline:0}video,audio,object,embed,iframe{max-width:100%}img{border:0;vertical-align:middle;max-width:100%}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}form{margin:0}a{color:#555;text-decoration:none;font-size:13px}input[type=text],input[type=password],textarea{font-size:13px}button{cursor:pointer}ul{margin:0;padding:0;list-style:none}ul:after{content:'';display:table;clear:both}article,article2,article3,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;margin:0;padding:0}#layout-wrap{overflow-x:hidden;overflow-y:auto}.cl:after{content:'';display:block;clear:both}.con-wrap{padding:0 10px;margin:0 auto;position:relative}.con-wrap:after{content:'';display:block;clear:both}#header{padding:0 0 1em 0;border-top:2px solid #222;border-bottom:2px solid #222;background:#fefdf9}#header:after{content:'';display:table;clear:both}#header ul li{float:left}#header h1{text-align:center;padding:1em 0;position:relative}#header h1>a>img{max-width:200px}#header h1 span{display:none}#header h1 div.mobile-gnb-btn{position:absolute;top:50%;right:10px;margin-top:-13px}#header div.header-con1:after{content:'';display:block;clear:both}#header div.header-con1 ul.top-left{display:none}#header div.header-con1 ul.top-right{width:100%}#header div.header-con1 ul.top-right li{width:25%;text-align:center;position:relative}#header div.header-con1 ul.top-right li:before{content:'';display:block;width:1px;height:12px;background:#999;position:absolute;top:10px;left:0}#header div.header-con1 ul.top-right li:first-child:before{display:none}#header div.header-con1 ul.top-right li a{display:block;padding:6px 0}#header div.header-con1 a{font-size:14px;font-weight:bold}#header div.header-con1 a:hover{color:#a4b0b0;font-weight:bold}#header div.header-con2 div.header-search{width:100%;position:relative}#header div.header-con2 div.header-search input{margin:0;padding:0;background:#fff;height:30px;line-height:30px;border-radius:0;-webkit-appearance:none}#header div.header-con2 div.header-search input[type='text']{width:80%;padding:0 18% 0 2%;border:1px solid #222}#header div.header-con2 div.header-search input[type='submit']{width:20%;padding:0;position:absolute;top:0;right:-1px;background:#222;color:#fff;border:1px solid #222;height:32px}.my-nav ul{text-align:center;padding:20px 10px;margin:0 0 30px 0;border:1px solid #999;border-radius:5px}.my-nav li{float:left;margin-left:20px}.my-nav li:first-child{margin:0}.my-nav li.on a{font-weight:bold}.mobile-cate{width:100%;height:100%;text-align:center;position:absolute;right:-100%;top:146px;background:#4a3022;z-index:100;display:none}.mobile-cate ul.dep1{padding:0}.mobile-cate ul.dep1 li{width:100%}.mobile-cate ul.dep1 li:first-child{margin:0}.mobile-cate ul.dep1 a{color:#fff}#gnb{display:none}#main-visual div.con-wrap{margin:0 -10px}#container .main{padding:0 0 2em 0}#container .sub{padding:2em 0}#container .sub-best-product{margin-bottom:30px}#container h2.main-tit{padding:1em 0 .5em 0;margin-bottom:.5em;border-bottom:2px solid #222;text-align:center}#container .sub_hgroup h2{text-align:center;padding:.5em 0 1em 0;font-size:2em}#container .sub-tit h2{text-align:center;font-size:2em;padding:0 0 2em 0}#footer{background:#222}#footer div.footer-visual{background:url(/img_up/shop_pds/roastinghil/design/assets/img/f_bg.jpg) center no-repeat;text-align:center}#footer div.footer-visual>div{height:100px}#footer div.footer-visual a{position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-10px}#footer div.footer-visual a img{max-width:200px}#footer ul.footer-privacy{padding:5px 0;float:right}#footer ul.footer-privacy li{float:left}#footer ul.footer-privacy li a{color:#fff;font-size:12px;margin-left:10px}#footer ul.footer-privacy li:first-child a{margin:0}#footer ul.footer-info{padding:20px 0}#footer ul.footer-info li{width:100%;float:left;text-align:center;color:#9f9f9f}#footer ul.footer-info li.addr-info{margin-bottom:20px}#footer ul.footer-info li.addr-info p{font-size:12px;line-height:1.5em;display:inline}#footer ul.footer-info li.addr-info p strong{font-size:14px}#footer ul.footer-info li.addr-info p.copy{display:block}#footer ul.footer-info li.bank-info,#footer ul.footer-info li.open-info{width:50%}#footer ul.footer-info li.bank-info h3,#footer ul.footer-info li.open-info h3{font-size:18px;margin-bottom:10px}#footer ul.footer-info li.bank-info p,#footer ul.footer-info li.open-info p{font-size:12px}#footer ul.footer-info li.bank-info p span,#footer ul.footer-info li.open-info p span{display:block;color:#dba84c}#footer ul.footer-info li.bank-info p strong{font-size:18px}.banner_box{margin-top:30px}.banner_box .main_box1{width:100%;float:left}.banner_box .main_box1 .tit_box{width:100%;text-align:center;margin-bottom:20px}.banner_box .main_box1 .tit_box h1{font-size:16px;font-weight:400;letter-spacing:-1.6px;line-height:1.6}.banner_box .main_box1 .tit_box h1 br{display:block}.banner_box .main_box1 .banner1{width:100%}.banner_box .main_box1 .banner1 .b_box1{text-align:center}.banner_box .main_box1 .banner1 .b_box1 li{width:100%;float:left;margin-bottom:15px}.banner_box .main_box2{width:100%;float:right;text-align:center}@media(max-width:1400px){.con_slide .pc_figure .flexslider .slides li{overflow:hidden}.con_slide .pc_figure .flexslider .slides img{width:140%;max-width:140%;margin-left:-20%}}@media(max-width:600px){.banner_box .main_box1 .tit_box h1 br{display:none}.con_slide .flex-control-nav{display:none}.con_slide .flex-direction-nav a{width:20px}.con_slide .flex-direction-nav a:before{font-size:18px}}