@charset "UTF-8";

#wrap{min-width: 1200px;}
.container{width: 1200px;margin: 0 auto;}

.hd_event{border-bottom: 1px solid #ddd;}
.hd_event .container{position: relative;}
.hd_close{position: absolute;top: 25px;right: 0;}


.lnb_line{padding: 20px 0;border-bottom: 1px solid #ddd;}
.logo{margin: 0 62px 0 49px;}
.hd_s_box{width: 300px;margin-top: 9px;}
.hd_s{border: 2px solid #c3002f;}
.hd_s input{width: 258px;height: 31px;padding: 0 10px;border: none;font-size: 12px;}
.hd_s_box .word{padding-top: 10px;}
.hd_s_box .word .t1{color: #c3002f;font-size: 12px;line-height: 100%;}
.hd_s_box .word ul li{margin-left: 10px;padding-left: 10px;border-left: 1px solid #b6b6b6;font-size: 12px;line-height: 100%;}
.hd_s_box .word ul li a{line-height: 100%;}
.hd_s_box .word ul li:first-child{padding-left: 0;border-left: none;}
.lnb1 ul{margin-top: 5px;margin-left: 30px;}
.lnb1 ul li{margin-left: 25px;}
.lnb2{margin-top: 29px;}
.lnb2 ul li{padding-left: 20px;background: url('../img/lnb2_bg.jpg') 9px 7px no-repeat;}
.lnb2 ul li:first-child{background: none;}

.gnb{padding: 15px 0;border-bottom: 3px solid #c3002f;}
.gnb li{width: 240px;}
.gnb li a{display: block;height: 17px;margin: 0 auto;background-position: 0 0;text-indent: -9999px;}
.gnb .li1 a{width: 57px;background: url('../img/gnb1.jpg') no-repeat;}
.gnb .li2 a{width: 57px;background: url('../img/gnb2.jpg') no-repeat;}
.gnb .li3 a{width: 57px;background: url('../img/gnb3.jpg') no-repeat;}
.gnb .li4 a{width: 71px;background: url('../img/gnb4.jpg') no-repeat;}
.gnb .li5 a{width: 56px;background: url('../img/gnb5.jpg') no-repeat;}
.gnb .li6 a{width: 57px;background: url('../img/gnb6.jpg') no-repeat;}
.gnb .activ a{background-position: 0 -17px;}

.sub_box{padding-bottom: 100px;}
.s_top{height: 200px;background-position: 50% 0;}
.s_top1{background-image: url('../img/s_top1.jpg');}
.s_top2{background-image: url('../img/s_top2.jpg');}
.s_top3{background-image: url('../img/s_top3.jpg');}
.s_top4{background-image: url('../img/s_top4.jpg');}
.s_top5{background-image: url('../img/s_top5.jpg');}
.s_top6{background-image: url('../img/s_top6.jpg');}
.s_top7{background-image: url('../img/s_top7.jpg');}
.s_top .container{height: 200px;}

.snb_box{width: 200px;}
.snb_t{height: 128px;text-indent: -9999px;}
.snb1 .snb_t{background: url('../img/snb_t1.jpg') no-repeat;}
.snb2 .snb_t{background: url('../img/snb_t2.jpg') no-repeat;}
.snb3 .snb_t{background: url('../img/snb_t3.jpg') no-repeat;}
.snb4 .snb_t{background: url('../img/snb_t4.jpg') no-repeat;}
.snb5 .snb_t{background: url('../img/snb_t5.jpg') no-repeat;}
.snb6 .snb_t{background: url('../img/snb_t6.jpg') no-repeat;}
.snb7 .snb_t{background: url('../img/snb_t7.jpg') no-repeat;}
.snb ul li{height: 40px;background-repeat: no-repeat;background-position: 0 0;}
.snb ul li:hover,.snb ul .activ{background-position: -200px 0;}
.snb ul li a{display: block;height: 100%;text-indent: -9999px;}
.snb1 ul .li1{background-image: url('../img/snb1_1.jpg');}
.snb1 ul .li2{background-image: url('../img/snb1_2.jpg');}
.snb1 ul .li3{background-image: url('../img/snb1_3.jpg');}
.snb1 ul .li4{background-image: url('../img/snb1_4.jpg');}
.snb1 ul .li5{background-image: url('../img/snb1_5.jpg');}

.snb2 ul .li1{background-image: url('../img/snb2_1.jpg');}
.snb2 ul .li2{background-image: url('../img/snb2_2.jpg');}
.snb2 ul .li3{background-image: url('../img/snb2_3.jpg');}
.snb2 ul .li4{background-image: url('../img/snb2_4.jpg');}
.snb2 ul .li5{background-image: url('../img/snb2_5.jpg');}
.snb2 ul .li6{background-image: url('../img/snb2_6.jpg');}
.snb2 ul .li7{background-image: url('../img/snb2_7.jpg');}
.snb2 ul .li8{background-image: url('../img/snb2_8.jpg');}
.snb2 ul .li9{background-image: url('../img/snb2_9.jpg');}
.snb2 ul .li10{background-image: url('../img/snb2_10.jpg');}
.snb2 ul .li11{background-image: url('../img/snb2_11.jpg');}
.snb2 ul .li12{background-image: url('../img/snb2_12.jpg');}
.snb2 ul .li13{background-image: url('../img/snb2_13.jpg');}
.snb2 ul .li14{background-image: url('../img/snb2_14.jpg');}
.snb2 ul .li15{background-image: url('../img/snb2_15.jpg');}

.snb3 ul .li1{background-image: url('../img/snb3_1.jpg');}

.snb4 ul .li1{background-image: url('../img/snb4_1.jpg');}

.snb5 ul .li1{background-image: url('../img/snb5_1.jpg');}

.snb6 ul .li1{background-image: url('../img/snb6_1.jpg');}

.snb7 ul .li1{background-image: url('../img/snb7_1.jpg');}
.snb7 ul .li2{background-image: url('../img/snb7_2.jpg');}
.snb7 ul .li3{background-image: url('../img/snb7_3.jpg');}
.snb7 ul .li4{background-image: url('../img/snb7_4.jpg');}
.snb7 ul .li5{background-image: url('../img/snb7_5.jpg');}
.snb7 ul .li6{background-image: url('../img/snb7_6.jpg');}
.snb7 ul .li7{background-image: url('../img/snb7_7.jpg');}

.s_cont{width: 950px;}
.h3_box{padding: 60px 0 30px;}
.path{padding-top: 18px;font-size: 12px;color: #666;}
.map_api{margin-bottom: 30px;}

.bd_box{padding-top: 30px;border-top: 1px solid #ddd;}
.bd_box.cart_tb{padding-top: 50px;border-top: none;}
.bd_box table{border-top: 2px solid #565656;}
.bd_box table tr{border-bottom: 1px solid #ddd;}
.bd_box table tr th{padding: 10px 0;background-color: #f2f2f2;font-size: 14px;font-weight: bold;color: #333;}
.bd_box table tr td{padding: 8px 0;font-size: 13px;color: #333;text-align: center;}
.bd_box table tr .tal{text-align: left;}
.bd_box .tb1 tr .th1{width: 85px;}
.bd_box .tb1 tr .th2{width: auto;}
.bd_box .tb1 tr .th3{width: 108px;}
.bd_box .tb1 tr .th4{width: 67px;}

.bd_box .tb2 tr .th1{width: 120px;}
.bd_box .tb2 tr .th2{width: auto;}
.bd_box .tb2 tr .th3{width: 100px;}
.bd_box .tb2 tr .th4{width: 115px;}
.bd_box .tb2 tr .th5{width: 110px;}
.bd_box .tb2 tr .th6{width: 95px;}

.bd_box .cart tr .th1{width: 125px;}
.bd_box .cart tr .th2{width: auto;}
.bd_box .cart tr .th3{width: 160px;}
.bd_box .cart tr .th4{width: 80px;}

.bd_box .inp_tb{margin-bottom: 20px;}
.bd_box .inp_tb tr th{width: 100px;padding: 10px 20px;text-align: left;font-weight: bold;}
.bd_box .inp_tb tr td{padding: 10px;text-align: left;}
.inp_st{height: 27px;padding: 0 10px;border: 1px solid #aaa;}
.inp420{width: 420px;}

.bd_box .v_t1{padding: 10px 20px;border-top: 2px solid #565656;border-bottom: 1px solid #ddd;background-color: #f2f2f2;font-weight: bold;}
.bd_box .v_t2{padding: 10px 20px;border-bottom: 1px solid #ddd;}
.bd_box .v_t2 .fwb{display: inline-block;margin-left: 10px;font-weight: bold;}
.bd_box .v_t2 .fwb:first-child{margin-left: 0;}
.bd_v_file{margin: 0 5px 0 10px;padding: 5px;border: 1px solid #b0b0b0;}
.bd_box .v_cont{padding: 20px;min-height: 300px;margin-bottom: 20px;padding-bottom: 100px;border-bottom: 1px solid #ddd;}

.cate_tb{margin-bottom: 30px;}
.cate_tb table tr td{width: 14%;border: 1px solid #ddd;text-align: center;font-size: 13px;color: #666;}
.cate_tb table tr td a{display: block;padding: 10px 0;}
.cate_tb table tr .activ{background-color: #c3002f;color: #fff;}

.prod_lst ul{margin-left: -10px;}
.prod_lst ul li{position: relative;width: 230px;height: 290px;margin-left: 10px;margin-bottom: 20px;}
.prod_lst ul li .bd{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #d6d6d6;box-sizing: border-box;}
.prod_lst ul .activ .bd{border: 3px solid #c3002f;}
.prod_lst ul li .cont{position: relative;z-index: 10;}
.prod_lst ul li .cont .img{width: 218px;height: 218px;margin-bottom: 10px;padding: 5px;}
.prod_lst ul li .cont .img img{width: 218px;height: 218px;}
.prod_lst ul li .cont .t1{color: #d64441;font-size: 12px;text-align: center;}
.prod_lst ul li .cont .t2{font-weight: bold;text-align: center;}
.prod_lst ul li .cont .check{position: absolute;top: 6px;left: 6px;display: block;width: 30px;height: 30px;background: url('../img/check_bg.jpg') no-repeat;}
.prod_lst ul .activ .cont .check{background-position: -30px 0;}
.prod_lst ul li .cont .ti{display: block;height: 0;}

.prod_v_top{margin-bottom: 45px;border: 1px solid #ddd;border-top: 2px solid #000;}
.prod_v_top .l{width: 398px;}
.prod_v_top .l .b{width: 300px;height: 300px;margin: 12px auto;}
.prod_v_top .l .b img{width: 300px;height: 300px;}
.prod_v_top .l .thum{padding: 1px 0 10px;}
.prod_v_top .l .thum ul{text-align: center;}
.prod_v_top .l .thum ul li{display: inline-block;width: 61px;height: 61px;border: 1px solid #e1e1e1;}
.prod_v_top .l .thum ul li img{width: 61px;height: 61px;}
.prod_v_top .r{width: 548px;min-height: 398px;border-left: 1px solid #ddd;}
.prod_v_top .r .top{padding: 35px 30px;border-bottom: 1px solid #ddd;}
.opt_path{font-size: 12px;color: #666;}
.opt_t1{font-size: 24px;font-weight: bold;color: #222;}
.prod_v_top .r .bottom{padding: 35px 30px;}
.quanty_inp{width: 76px;height: 27px;padding: 0 10px;border: 1px solid #aaa;}
.vab{vertical-align: bottom;}
.prod_v_top .r .bottom table tr th{padding: 5px 0;text-align: left;font-size: 12px;color: #666;}
.prod_v_top .r .bottom table tr th::before{content: "";display: inline-block;width: 3px;height: 3px;margin-right: 10px;margin-bottom: 3px;background-color: #b0b0b0;}
.prod_v_top .r .bottom table tr td{padding: 5px 0;font-size: 12px;color: #666;}

.v_btn{padding-top: 60px;}
.v_btn .fl{margin-right: 7px;}

.v_detail .t1{padding: 10px 20px;border-top: 2px solid #565656;background-color: #f2f2f2;}
.v_detail .cont{padding: 20px;}

.bd_gall_box{padding-top: 30px;border-top: 1px solid #ddd;}
.bd_gall_box ul li{width: 288px;height: 268px;padding: 10px;margin-left: 10px;margin-bottom: 20px;border: 1px solid #ccc;}
.bd_gall_box ul{margin-left: -10px;}
.bd_gall_box ul li .t1{padding-top: 10px;font-size: 14px;font-weight: bold;}

.login_box .top{margin-bottom: 20px;padding: 80px 0 20px;border-top: 1px solid #ddd;border-bottom: 2px solid #565656;background: url('../img/login_bg.jpg') 0 30px no-repeat;}
.login_box .t1{padding-bottom: 50px;}

.login_inp{width: 500px;margin: 0 auto;}
.login_l .t{width: 90px;font-size: 18px;color: #333;}
.login_l .mb13{margin-bottom: 13px;}
.login_l .inp{width: 311px;color: #666;font-size: 12px;}
.login_inp_txt{width: 311px;height: 27px;border: 1px solid #aaa;}
.idpw_mail{width:95px;}

.login_link{padding: 30px 0;background-color: #f2f2f2;}
.login_link ul{width: 420px;margin-left: 315px;}
.login_link ul li{margin-bottom: 10px;}
.login_link ul li .l{width: 250px;color: #666;}
.login_link ul li .l:before{content: "";display: inline-block;width: 3px;height: 3px;margin-right: 5px;margin-bottom: 3px;background-color: #b0b0b0;}

.idpw_box{padding-top: 80px;border-top: 1px solid #ddd;}
.idpw_box .bottom{padding: 50px 0 20px;background-color: #f2f2f2;}

.join_box{border-top: 1px solid #ddd;}
.join_t1{padding: 40px 0 20px;}
.join_txt{height: 160px;overflow-y: scroll;padding: 20px;border: 1px solid #dedede;}

.star{color: #c60e3a;}
.inp_info{color: #666;}
.inp_tb table{border-top: 2px solid #565656;}
.inp_tb table tr{border-bottom: 1px solid #ddd;}
.inp_tb table tr th{width: 100px;padding: 10px 20px;text-align: left;font-size: 14px;font-weight: bold;color: #333;background-color: #f2f2f2;}
.inp_tb table .star_tr th:before{content: "* ";color: #c60e3a;}
.inp_tb table tr td{padding: 10px 20px;}
.inp_tb table tr td button{vertical-align: top;}
.inp_tb table tr td textarea{width:100%;border:1px solid #aaa;}

.inp_st{height: 27px;border: 1px solid #aaa;}
.inp420{width: 420px;}
.inp310{width: 310px;}
.inp200{width: 200px;}
.inp120{width: 120px;}
.inp90{width: 90px;}

.join2{padding-top: 30px;border-top: 1px solid #ddd;}

.my_tab{padding-top: 30px;border-top: 1px solid #ddd;}
.my_tab ul li{width: 154px;height: 44px;margin-right: 5px;text-align: center;background: url('../img/my_tab.jpg') no-repeat;}
.my_tab ul li a{display: block;height: 100%;line-height: 44px;}
.my_tab ul li a img{vertical-align: middle;}
.my_tab ul .activ{background-position: 0 -44px;}

.cart_lst{width: 85px;height: 85px;}
.quanty .fl .inp{width: 76px;height: 27px;padding: 0 5px;border: 1px solid #aaa;text-align: right;}

.order_num{font-weight: bold;font-size: 14px;color: #c9274a;}

.order_info p{line-height: 180%;font-size: 14px;color: #666;}
.order_info .fwb{color: #333;}
.order_info .fcr{color: #c60e3a;}

.page_top{padding-top: 30px;border-top: 1px solid #ddd;}

.sitemap .fl{width: 224px;margin-bottom: 40px;margin-left: 18px;}
.sitemap .fl:first-child{margin-left: 0;}
.sitemap .fl ul li{padding: 10px;border-bottom: 1px solid #ddd;font-size: 16px;color: #333;}
.sitemap .fl ul li a:before{content: "";display: inline-block;width: 3px;height: 3px;margin-right: 10px;margin-bottom: 3px;background-color: #b0b0b0;}

.gnb_s_box{display: none;position: absolute;z-index: 10;width: 100%;background-color: rgba(255,255,255,0.95);}
.gnb_s_box.db{display: block;}
.gnb_s_box ul{width: 240px;text-align: center;}
.gnb_s_box ul li{height: 14px;margin: 15px 0;background-repeat: no-repeat;background-position: 50% 0;}
.gnb_s_box ul li:hover{background-position: 50% -14px;}
.gnb_s_box ul li a{display: block;text-indent: -9999px;}

.gnb_s_box .ul1 .li1{background-image: url('../img/gnb_s1_1.png');}
.gnb_s_box .ul1 .li2{background-image: url('../img/gnb_s1_2.png');}
.gnb_s_box .ul1 .li3{background-image: url('../img/gnb_s1_3.png');}
.gnb_s_box .ul1 .li4{background-image: url('../img/gnb_s1_4.png');}
.gnb_s_box .ul1 .li5{background-image: url('../img/gnb_s1_5.png');}

.gnb_s_box .ul2 .li1{background-image: url('../img/gnb_s2_1.png');}
.gnb_s_box .ul2 .li2{background-image: url('../img/gnb_s2_2.png');}
.gnb_s_box .ul2 .li3{background-image: url('../img/gnb_s2_3.png');}
.gnb_s_box .ul2 .li4{background-image: url('../img/gnb_s2_4.png');}
.gnb_s_box .ul2 .li5{background-image: url('../img/gnb_s2_5.png');}
.gnb_s_box .ul2 .li6{background-image: url('../img/gnb_s2_6.png');}
.gnb_s_box .ul2 .li7{background-image: url('../img/gnb_s2_7.png');}
.gnb_s_box .ul2 .li8{background-image: url('../img/gnb_s2_8.png');}
.gnb_s_box .ul2 .li9{background-image: url('../img/gnb_s2_9.png');}
.gnb_s_box .ul2 .li10{background-image: url('../img/gnb_s2_10.png');}
.gnb_s_box .ul2 .li11{background-image: url('../img/gnb_s2_11.png');}
.gnb_s_box .ul2 .li12{background-image: url('../img/gnb_s2_12.png');}
.gnb_s_box .ul2 .li13{background-image: url('../img/gnb_s2_13.png');}
.gnb_s_box .ul2 .li14{background-image: url('../img/gnb_s2_14.png');}
.gnb_s_box .ul2 .li15{background-image: url('../img/gnb_s2_15.png');}

.gnb_s_box .ul3 .li1{background-image: url('../img/gnb_s3_1.png');}

.gnb_s_box .ul4 .li1{background-image: url('../img/gnb_s4_1.png');}

.gnb_s_box .ul5 .li1{background-image: url('../img/gnb_s5_1.png');}

.gnb_s_box .ul6 .li1{background-image: url('../img/gnb_s6_1.png');}

.in_top{position: relative;padding: 30px 0;background: url('../img/in_top_bg.jpg') repeat;}
.in_top .flUl li{position: relative;margin-left: 5px;}
.in_top .flUl li:first-child{margin-left: 0;}
.in_top .flUl li .img{position:relative;}
.in_top .flUl li .img img{width: 236px;height: 360px;}
.in_top .flUl li:hover .img:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.in_top .flUl li .txt{position: absolute;bottom: 0;width: 100%;height: 83px;text-indent: -9999px;}
.in_top .flUl li:hover .txt{height: 127px;}
.in_top .flUl .li1 .txt{background: url('../img/in_top_txt1.png') 50% 0 no-repeat;}
.in_top .flUl .li2 .txt{background: url('../img/in_top_txt2.png') 50% 0 no-repeat;}
.in_top .flUl .li3 .txt{background: url('../img/in_top_txt3.png') 50% 0 no-repeat;}
.in_top .flUl .li4 .txt{background: url('../img/in_top_txt4.png') 50% 0 no-repeat;}
.in_top .flUl .li5 .txt{background: url('../img/in_top_txt5.png') 50% 0 no-repeat;}

.in_top .flUl .li1:hover .txt{background: #d64441 url('../img/in_top_txt1_1.png') 50% 23px no-repeat;}
.in_top .flUl .li2:hover .txt{background: #d64441 url('../img/in_top_txt2_1.png') 50% 23px no-repeat;}
.in_top .flUl .li3:hover .txt{background: #d64441 url('../img/in_top_txt3_1.png') 50% 23px no-repeat;}
.in_top .flUl .li4:hover .txt{background: #d64441 url('../img/in_top_txt4_1.png') 50% 23px no-repeat;}
.in_top .flUl .li5:hover .txt{background: #d64441 url('../img/in_top_txt5_1.png') 50% 23px no-repeat;}

.in_quick{position: fixed;z-index:100;right: 0;width: 80px;padding-top: 60px;background: url('../img/in_quick_t.jpg') no-repeat;}

.in_cs_box{padding: 50px 0;}

.in_inquiry{border-bottom: 1px solid #ccc;}
.in_inquiry_tb{padding: 20px;}
.in_inquiry table tr th{padding: 6px 0;text-align: left;font-size: 12px;}
.in_inquiry table tr th::before{content: "";display: inline-block;width: 4px;height: 4px;margin-right: 10px;margin-bottom: 3px;background-color: #c6c6c6;color: #636363;}
.in_inquiry table tr th span{color: #d64441;}
.in_inquiry table tr td{padding: 6px 0;color: #888;font-size: 12px;}
.in_inquiry table tr .th1{width: auto;}
.in_inquiry table tr .th2{width: 90px;}
.in_inquiry table tr .th3{width: 100px;}
.in_inquiry table tr .th4{width: 75px;}
.in_inquiry table tr .th5{width: 55px;}

.in_best_box{padding: 50px 0;background-color: #f3f2ee;}
.in_best_box .best_t1{padding-bottom: 30px;}
.in_best_box ul{margin-left: -12px;}
.in_best_box ul li{width: 178px;height: 228px;margin-left: 12px;margin-bottom: 20px;padding: 5px;background-color: #fff;border: 1px solid #d6d6d6;background-color: #fff;}
.in_best_box ul li .t1{padding-top: 10px;font-size: 12px;color: #d64441;text-align: center;}
.in_best_box ul li .t2{font-size: 14px;font-weight: bold;text-align: center;}

.in_bottom{padding: 50px 0;}
.in_event ul{height: 133px;padding: 27px 29px;border: 1px solid #ccc;}
.in_event ul li{margin-left: 4px;}
.in_event ul li img{width:130px;height:130px;}
.in_event ul li:first-child{margin-left: 0;}

.in_notice_tb{height: 133px;padding: 27px 29px;border: 1px solid #ccc;}
.in_notice_tb table tr th{padding: 4px 0;font-size: 12px;text-align: left;color: #636363;}
.in_notice_tb table tr th::before{content: "";display: inline-block;width: 4px;height: 4px;margin-right: 10px;margin-bottom: 3px;background-color: #c6c6c6;color: #636363;}
.in_notice_tb table tr td{padding: 4px 0;color: #888;text-align: right;}

#footer{padding: 30px 0 60px;border-top: 1px solid #ddd;background-color: #f7f7f7;}
.f_link li{margin-right: 20px;font-weight: bold;font-size: 12px;color: #333;}
.f_addr{padding: 10px 0 20px;font-size: 12px;color: #767676;}
.f_copy{color: #c2c2c2;font-size: 12px;}




.aasdf{}
