@charset "utf-8";

/* Tab */
.tab_type2 {width: 100%; margin: 30px auto 0px; text-align: center; display: inline-block; font-size:0;z-index:2;}
.tab_type2::after {clear: both; display: block; content: "";}
.tab_type2 li {width: 50%; margin-left: -1px; margin-bottom:0px; float: left;}
.tab_type2 li a {border: 1px solid #dedede; width: 100%; height: 40px; text-align: center; color: #4b4b4b;  padding:0px 0px 0px 0px; line-height:36px; font-size: 14px;font-weight:600; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;}
.tab_type2 li a:hover {color: #fff;background:#225ea4;border: 1px solid #225ea4;}
.tab_type2 li.on a {color: #fff; background:#225ea4;border: 1px solid #225ea4; }
.tab_type2 li:first-child a {border-radius: 3px 0px 0px 3px; margin-left:0px; }
.tab_type2 li:last-child a {border-radius: 0px 3px 3px 0px;}
.tab_type2 li:first-child{margin-left:0px; }

.tab_type3 {width: 100%;margin: 30px auto 0px; text-align: center; display: inline-block; font-size:0;z-index:2;}
.tab_type3::after {clear: both; display: block; content: "";}
.tab_type3 li {width: 33.33333%; margin-left: -1px; margin-bottom:0px; float: left;}
.tab_type3 li a {border: 1px solid #dedede; width: 100%; height: 40px; text-align: center; color: #4b4b4b;  padding:0px 0px 0px 0px; line-height:36px; font-size: 14px;font-weight:600; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;}
.tab_type3 li a:hover {color: #fff;background:#225ea4;border: 1px solid #225ea4;}
.tab_type3 li.on a {color: #fff; background:#225ea4; border: 1px solid #225ea4;}
.tab_type3 li:first-child a {border-radius: 3px 0px 0px 3px;}
.tab_type3 li:last-child a {border-radius: 0px 3px 3px 0px;}
.tab_type3 li:first-child{margin-left:0px; }

.tab_type4 {width: 100%; margin:40px 0px; text-align: center; display: inline-block; font-size:0;z-index:2;}
.tab_type4::after {clear: both; display: block; content: "";}
.tab_type4 li {width: 25%; margin-left: -1px; margin-bottom:0px; float: left;}
.tab_type4 li a {border: 1px solid #dedede; width: 100%; height: 40px; text-align: center; color: #4b4b4b;  padding:0px 0px 0px 0px; line-height:36px; font-size: 14px;font-weight:600; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;}
.tab_type4 li a:hover {color: #fff;background:#225ea4;border: 1px solid #225ea4;}
.tab_type4 li.on a {color: #fff; background:#225ea4; border: 1px solid #225ea4;}
.tab_type4 li:first-child a {border-radius: 3px 0px 0px 3px;}
.tab_type4 li:last-child a {border-radius: 0px 3px 3px 0px;}
.tab_type4 li:first-child{margin-left:0px; }

.tab_type41 {width: 100%; margin: 30px auto 0px; text-align: center; display: inline-block; font-size:0;z-index:2;}
.tab_type41::after {clear: both; display: block; content: "";}
.tab_type41 li {width: 25%; margin-left: -1px; margin-bottom:0px; float: left;}
.tab_type41 li a {border: 1px solid #dedede; width: 100%; height: 40px; text-align: center; color: #4b4b4b;  padding:0px 0px 0px 0px; line-height:36px; font-size: 14px;font-weight:600; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;}
.tab_type41 li a:hover {color: #fff;background:#225ea4;border: 1px solid #225ea4;}
.tab_type41 li.on a {color: #fff; background:#225ea4; border: 1px solid #225ea4;}
.tab_type41 li:first-child a {border-radius: 3px 0px 0px 3px;}
.tab_type41 li:last-child a {border-radius: 0px 3px 3px 0px;}
.tab_type41 li:first-child{margin-left:0px; }
.tab_type41 li.w20{width:20%;}
.tab_type41 li.w30{width: 30%; }

.tab_type5 {width: 100%;margin: 30px auto 0px;text-align: center; display: inline-block; font-size:0;z-index:2;}
.tab_type5::after {clear: both; display: block; content: "";}
.tab_type5 li {width: 20%; margin-left: -1px; margin-bottom:0px; float: left;}
.tab_type5 li.w15{width: 15%;}
.tab_type5 li.w25{width: 25%; }
.tab_type5 li a {border: 1px solid #dedede; width: 100%; height: 40px; text-align: center; color: #4b4b4b;  padding:0px 0px 0px 0px; line-height:36px; font-size: 14px;font-weight:600; display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;}
.tab_type5 li a:hover {color: #fff;background:#225ea4;border: 1px solid #225ea4;}
.tab_type5 li.on a {color: #fff; background:#225ea4; border: 1px solid #225ea4;}
.tab_type5 li:first-child a {border-radius: 3px 0px 0px 3px;}
.tab_type5 li:last-child a {border-radius: 0px 3px 3px 0px;}
.tab_type5 li:first-child{margin-left:0px; }

.scontent_center{display: inline-block;width:100%; text-align:center; margin:30px auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.scontent_left{display: inline-block;width:100%; text-align:left;margin:30px auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.terms_box{width:100%; padding:20px; border:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa; }
.terms_box h2{text-align: center;color: #1a1a1a;font-size:20px;line-height:1.3;font-weight:600;margin-bottom:10px;}
.terms_box p{text-align: center;color: #858585;font-size:14px;line-height:1.3;font-weight:400;}

.terms{width:100%; margin:0px;  text-align:left; border:1px solid #ebebeb; padding:25px; background:#fafafa; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.terms h3{color: #1a1a1a;font-size:14px;line-height:1;font-weight:600;margin-bottom:5px;margin-top:15px;}
.terms p{color: #666;font-size:13px;line-height:1.3;font-weight:400;margin-bottom:5px;}

/* shop_detail */
.s_img{float:left; width:50%; text-align:center;}
.s_box{float:left; width:45%; text-align:left;margin-left:5%;}
.s_box select {background: url(/img/select_arrow.png) right 50% no-repeat #fff; border-radius: 0px; border:1px solid #d9d9d9;height:35px;padding:0px 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
font-weight:400;FONT-SIZE: 14px; COLOR: #666;cursor:pointer;margin:0;}
.s_box select::-ms-expand {display: none;}

.product_tit{display: inline-block;width:100%;text-align:left; color:#2a2a2a;font-size:22px;line-height:1;letter-spacing:-0.05em;font-weight:600;margin-bottom:20px;}

.stext_box{display: inline-block;width:100%;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:25px 0px;}
.stext_box ul{display: flex;width:100%;padding:10px 0px;}
.stext_box .stext01{width:35%; text-align:left; color:#2a2a2a;font-size:14px;line-height:1;letter-spacing:-0.05em;font-weight:600;}
.stext_box .stext02{width:65%; text-align:left; color:#666;font-size:14px;line-height:1;letter-spacing:-0.05em;font-weight:400;}
.stext_box .stext02 img{vertical-align:top;padding:0px;}
.stext_box .stext02 input{width:28px; height:28px;background:#fff; text-align:center; border-top:1px solid var(--border-color); border-bottom:1px solid var(--border-color); border-left:0px ;border-right:0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; font-size:13px; color:#333; line-height:20px;padding:0px;}
.stext_box .s_price{color:#1a1a1a;font-size:16px;line-height: 16px;font-weight:700;}
.stext_box .p_price{display: inline-block; color:#666;font-size:13px;line-height: 16px;font-weight:300;text-decoration: line-through; margin-right:5px;}
.stext_box .k_price{color:#ff862a;font-size:13px;line-height: 16px;font-weight:300;}
.stext_box .red_txt{color:#df0404;font-size:14px;line-height: 1.2;letter-spacing:-0.03em;font-weight:500;}

.price_box{display: inline-block;width:100%;padding:30px 0px;text-align:right;color:var(--sub-color);font-size:20px;line-height: 1;font-weight:700;}
.price_box span{display: inline-block;margin-right:10px;color:#1a1a1a;font-size:14px;line-height:20px;font-weight:400;}

.order_btn{display: inline-block;width:100%;text-align:center;}

#goodsSaleBtnArea{display:none;}
.pc_only{display: inline;}
.product_info{display: inline-block;width:100%;margin:30px auto;}

.section {display: inline-block; width: 100%;z-index: 10;position: relative;padding: 30px 0px;}

.scont_img{width:100%; text-align:center;}
.scont_img img{width:100%;}

.scont_img_m{display:none !important; width:100%; text-align:center;}
.scont_img_m img{width:100%;}

.delivery_img{width:100%; text-align:center;}
.delivery_img p{color:#666;font-size:16px;line-height: 1.4;letter-spacing:-0.05em;font-weight:400; margin-top:20px;}
.delivery_img img{max-width:100%;}

.review_btn{display:inline-block;width:100%;margin-bottom:10px; text-align:right; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.review_area{width:100%; margin:0px auto 20px; text-align:left; overflow: hidden; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.review_area ul{display:inline-block;width:100%; margin-top:20px; padding-top:20px; border-top:1px solid #d1d1d1; }
.review_area ul.non{display:inline-block;width:100%; text-align:center; margin-top:40px; padding-top:40px; border-top:1px solid #d1d1d1;padding-bottom:40px; border-bottom:1px solid #d1d1d1; color:#424242;font-weight:400;font-size:14px;line-height: 1.2;}

.review_txt{display:inline-block;width:100%;}
.review_txt .rname{float:left;width:70%;text-align:left;color:#2a2a2a;font-weight:600;font-size:14px;line-height: 1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.review_txt .rdate{float:right;width:30%;text-align:right;color:#6e6e6e;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-0.05em;}
.review_txt .rtxt{display:inline-block;width:100%;margin-top:10px;text-align:left;color:#a0a0a0;font-weight:400;font-size:13px;line-height:1.3;letter-spacing:-0.05em;}
.rbtn{display:inline-block;width:100%;margin-top:10px;text-align:right;}

.shop_dtitle{display: block;text-align:left;background: #225ea4; padding-top:15px; padding-left:10px; height:55px; color: #fff;font-size:24px;line-height:24px;font-weight:600;text-transform:uppercase; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.cart_wrap{width:100%;padding:25px; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;font-size:0}
.cart_wrap h2{color:#424242;font-weight:600;font-size:16px;line-height: 1.3;letter-spacing: -0.5px;margin-bottom:10px;}
.cart_wrap h3{color:#858585;font-weight:600;font-size:14px;line-height: 1.3;letter-spacing: -0.5px;}
.cart_wrap h4{color:#858585;font-weight:600;font-size:12px;line-height: 1.3;letter-spacing: -0.8px; padding-left:10px; margin-bottom:10px;background: url(/img/icon_square.png) left 8px no-repeat;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* 좌우 슬라이드 관련 */
/* DIRECTION CONTROLS (NEXT / PREV) */

.slider {margin: 0px auto;width: 100%; overflow: hidden; padding: 0px; vertical-align:top;background: #fff; border:1px solid #dfdfdf;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.bxslider {padding: 0px;vertical-align:top;}
.bxslider img{width: 100%;}

.thumbox {margin-top: 2%;text-align:center;font-size:0;}
.thumbox li{display: inline-block; width:18.4%; margin-left:2%;border:1px solid #dfdfdf;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.thumbox li img{width: 100%;}
.thumbox li:first-child{margin-left:0%; }

/* PAGER */
.bx-wrapper .bx-prev {position: absolute; left:0px; top:355px; width:0px; height:0px;  background:url(../img/btn_prev.png) 0 no-repeat; z-index: 200; font-size:0;}
.bx-wrapper .bx-next {position: absolute; left:46px; top:355px; width:0px; height:0px;  background:url(../img/btn_next.png) 0 no-repeat; z-index: 200;font-size:0;}
.bx-wrapper .bx-prev:hover {filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.bx-wrapper .bx-next:hover {filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}

.bx-wrapper .bx-pager{position: absolute; bottom: 60px; right:85px; width: 100%;}
.bx-wrapper .bx-pager{text-align:right;font-size:26px;font-family:'NanumMyeongjo';color: #fff;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 12px;height: 12px;margin: 0 8px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}

/* login */
.login_area{display: inline-block; width:100%; max-width:500px; margin:0px auto; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.login_area ul{display: inline-block; width:100%; margin-bottom:10px; text-align:left;}
.login_area li{display: inline-block; text-align:center; padding-left:10px; margin-left:10px; background:url(/img/tline.png) left center no-repeat; font-weight:400;FONT-SIZE: 14px; COLOR: #1a1a1a;line-height: 16px;letter-spacing:-0.05em;}
.login_area li a{COLOR: #1a1a1a;}
.login_area li a:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7; }
.login_area li:first-child{background:none;padding-left:0px; margin-left:0px;}
.login_area li.left{display: inline-block;width:100%;padding-left:0px; margin-left:0px;text-align:left;}

.login_area input{display: inline-block;box-sizing: border-box;border:1px solid #d9d9d9;background:#fff;width:100%; height: 40px;padding: 10px;color:#858585;font-size:14px;line-height:1;font-weight:400;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.login_area input:focus {outline: none;background:#fff;border-color:#ff862a}
.login_area input::-webkit-input-placeholder {font-weight:400;FONT-SIZE: 14px; COLOR: #858585;}
.login_area input::-moz-placeholder {font-weight:400;FONT-SIZE: 14px; COLOR: #858585; }
.login_area .input01 {width:100px;}

.login_area input[type=checkbox] { display: none;  }
.login_area input[type=checkbox] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left:25px;margin-right:0; font-size: 14px; line-height:14px;vertical-align:middle;}
.login_area input[type=checkbox]+ label:before {content: "";  display: inline-block;width: 14px;height: 14px;margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background: #fff;}
.login_area input[type=checkbox]:checked + label:before { content: "\2713";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 16px; font-weight:400; border:1px solid #ff862a; background: #ff862a; color: #fff;text-align: center;line-height: 16px;  } 
.login_area select{ background: url(../img/select_arrow.png) right center no-repeat #fff; border-radius: 0px; border:1px solid #d9d9d9;height:40px;padding:0px 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
font-weight:400;FONT-SIZE: 13px; COLOR: #666;letter-spacing:-0.05em;cursor:pointer;margin:0;}
.login_area select::-ms-expand {display: none;}
.login_area span{display: inline-block; margin:0px 2px;font-weight:400;FONT-SIZE: 12px; COLOR: #858585;}
.login_area .select01 {width:75px;}
.login_area .select02 {width:60px;}

.login_area ul.uline{display: inline-block; width:100%; margin-top:20px; margin-bottom:10px;border-top:1px solid #ebebeb; padding-top:20px;padding-left:25px; text-align:left; background:url(/img/ico_talk.png) left 20px no-repeat; min-height:14px; font-weight:600;FONT-SIZE: 14px; COLOR: #1a1a1a;line-height:1;letter-spacing:-0.05em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.login_area span{display: inline-block; margin:0 5px;}

.login_box{width:100%;padding:20px; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.id_title{display: block;text-align:left;margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #b1b0b8; color: #424242; font-size:24px;line-height:24px;font-weight:600;text-transform:uppercase; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.id_wrap{width:100%;margin-bottom:10px;padding:0px; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;font-size:0}
.id_wrap p{font-weight:600;line-height: 16px;font-size:13px;color: #666;letter-spacing:-0.05em;}
.id_wrap label {display: block;width: 100%;color: #424242;font-size:15px;line-height:15px;font-weight:600;margin-bottom:8px;}
.id_wrap input{display: inline-block;box-sizing: border-box;border:1px solid #dadada;background:#fff;width:100%; height: 40px;padding: 5px;color:#858585;font-size:12px;font-weight:400;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;margin-bottom:15px;}
.id_wrap input:focus {outline: none;background:#fff;border-color:#ff862a}

.id_tab{display: inline-block;width:100%;}
.id_tab li{width: 50%; margin-left: -1px; margin-bottom:-1px; float: left;}
.id_tab li a {width: 100%; text-align: center; color: #424242; background:#f1f1f1; height:35px;line-height:33px; font-size: 14px;font-weight:600;display: block; border:1px solid #dfdfdf; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.id_tab li a:hover {color: #fff;background:#424242; border:0px solid #cbcbcb;}
.id_tab li.active a {color: #fff;background:#424242; border:0px solid #cbcbcb;}
.id_tab li:first-child {margin-left: 0px;}

.id_stab{display: inline-block;width:100%; margin-bottom:20px;}
.id_stab li{width: 50%; margin-left: -1px; margin-bottom:-1px; float: left;}
.id_stab li a {width: 100%; text-align: center; color: #424242; background:url(/img/id_tab.png) center bottom no-repeat; height:40px; padding:10px 0px; line-height: 14px; font-size:14px;font-weight:600;display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.id_stab li a:hover {background:url(/img/id_tab_on.png) center bottom no-repeat; }
.id_stab li.active a {background:url(/img/id_tab_on.png) center bottom no-repeat;}
.id_stab li:first-child {margin-left: 0px;}

.id_ptab{display: inline-block;width:100%; margin-bottom:25px;}
.id_ptab li{width: 50%; margin-left: -1px; margin-bottom:-1px; float: left;}
.id_ptab li a {width: 100%; text-align: center; color: #424242; background:url(/img/id_tab.png) center bottom no-repeat; height:40px; padding:10px 0px; line-height: 14px; font-size: 14px;font-weight:600;display: block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.id_ptab li a:hover {background:url(/img/id_tab_on.png) center bottom no-repeat; }
.id_ptab li.active a {background:url(/img/id_tab_on.png) center bottom no-repeat;}
.id_ptab li:first-child {margin-left: 0px;}

.id_stitle{display: block;text-align:left; margin-top:20px; margin-bottom:0px; color: #424242; font-size:20px;line-height:20px;font-weight:600;text-transform:uppercase; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.tab_content01{width:100%; overflow: hidden; text-align:left; vertical-align:top; }
.tab_content02{width:100%; overflow: hidden; text-align:left; vertical-align:top; }

.stitle01 {display: inline-block;width:100%; text-align:left; color:#1a1a1a;font-size:18px;line-height:1;font-weight:600;letter-spacing:-0.05em;background:url(/img/stit_bg.png) left top no-repeat; padding-top:10px;margin-bottom:20px;}
.stitle01 span{display: inline-block;margin-left:10px;}
.stitle01 p{margin-top:6px;color:#828282;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:-0.03em;}

.wr_box{width:100%; margin:0px auto 15px; border-top:1px solid #000; border-bottom:1px solid #ddd; padding:15px 0px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.wr_box textArea{display: inline-block;width:100%;border:1px solid #d9d9d9;background:#fbfbfb; height:200px; padding: 10px;color:#747474; font-size: 13px;line-height:1.3;font-weight:400;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.wr_box textArea:focus {outline: none;border-color:#ff862a}
.wr_box .textArea01{height:100px;}

.wr_type01{width:100%; margin:0px auto 20px; border-top:1px solid #000; border-bottom:1px solid #ddd;  box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.wr_type01 ul{display: inline-block; width:100%; border-top:1px solid #d9d9d9; padding:10px 0px;font-size: 14px;color:#1a1a1a;letter-spacing:-0.05em;font-weight:400;}
.wr_type01 .wr_left{float:left; width:25%; padding-left:0px; text-align:left; vertical-align:top; font-size: 14px;color:#1a1a1a;line-height:30px;letter-spacing:-0.08em;font-weight:600;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.wr_type01 .wr_right{float:right; width:75%; padding-right:0px; text-align:left; vertical-align:top; color:#666; font-size: 14px;line-height:30px;letter-spacing:-0.08em;font-weight:400;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.wr_type01 input{ height:30px;line-height:30px;background:#fff;border:1px solid #d9d9d9; border-radius:0px;transition: all 0.3s ease-out; padding:0px 5px;margin:0;font-weight:400;FONT-SIZE: 12px; COLOR: #666;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.wr_type01 input:hover {border-radius:0px}
.wr_type01 input:focus {outline: none;border-radius:0px;border-color:#ff862a}
.wr_type01 input[type="file"] {border: 0;}
.wr_type01 .input100 {width:100%;}
.wr_type01 .input01 {width:80px;}
.wr_type01 .input02 {width:150px;}
.wr_type01 .input03 {width:100px;}
.wr_type01 .input04 {width:200px;}
.wr_type01 .select01 {width:75px;}
.wr_type01 .select02 {width:60px;}
.wr_type01 .select03 {width:80px;}
.wr_type01 textArea{display: inline-block;width:100%;border:1px solid #d9d9d9;height:200px; padding: 10px;color:#747474; font-size: 14px;line-height:1.3;font-weight:400;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.wr_type01 textArea:focus {outline: none;border-color:#ff862a}
.wr_type01 .textArea_wr{height:150px;}
.wr_type01 .textArea_qa{height:100px;}
.wr_type01 .textArea_order{height:60px;}
.wr_type01 select{ background: url(/img/select_arrow.png) right center no-repeat #fff; border-radius: 0px; border:1px solid #d9d9d9;height:30px;padding:0px 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
font-weight:400;FONT-SIZE: 12px; COLOR: #666;letter-spacing:-0.05em;cursor:pointer;margin:0;}
.wr_type01 select::-ms-expand {display: none;}
.wr_type01 span{display: inline-block; margin:0px 2px;}
.wr_type01 .first{display: inline-block; margin:0px 10px 0px 0px;}
.wr_type01 .wr_left img{margin-left:5px; vertical-align:middle;}
.wr_type01 input[type=checkbox] { display: none;  }
.wr_type01 input[type=checkbox] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left:20px;margin-right:10px;vertical-align:top;  font-size: 13px; line-height:30px;color:#424242;}
.wr_type01 input[type=checkbox]+ label:before {content: "";  display: inline-block;width: 13px;height: 13px;margin-right: 10px;  position: absolute;  left: 0; top:10px; border:1px solid #ff862a; background: #fff;}
.wr_type01 input[type=checkbox]:checked + label:before { content: "\2713";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 14px; font-weight:200; border:1px solid #ff862a; background: #ff862a; color: #fff;text-align: center;line-height:1;  }
.wr_type01 input[type=radio] { display: none;  }
.wr_type01 input[type=radio] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left: 20px; margin-right:10px;  font-size: 13px; line-height:13px;vertical-align:middle;}
.wr_type01 input[type=radio]+ label:before {content: "";  display: inline-block;width: 14px;height: 14px; margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background:#FFF;border-radius: 50%;}
.wr_type01 input[type=radio]:checked + label:before { content: "\25CF";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 7px; font-weight:800; color: #ff862a;border:1px solid #ff862a; background:#fff;text-align: center;line-height: 14px;} 
.wr_type01 .inputbox_s{width:80px; height:26px; padding:0 5px;border: 1px solid #ddd; background:#fff; color:#444;line-height:normal !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-weight:600;transition: all 0.3s ease-out; margin-right:2px;}

.wr_type01 p{margin-top:10px;font-size: 12px;color:#666;line-height:1.3;letter-spacing:-0.08em;}

.small_txt{display: inline-block;  width:100%; text-align:left;font-size:13px; line-height:1.2;font-weight:400;letter-spacing:-0.03em;color:#5b5b5b;padding-left:0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.small_txt img{margin-right:5px; vertical-align:middle;}

.small_txt01{display: inline-block;  width:100%; text-align:left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; margin-bottom:20px; background:#fafafa;padding:25px;}
.small_txt01 p{padding-left:12px;background:url(/img/ico_blue.png) 0 4px no-repeat; min-height:9px; font-weight:400;FONT-SIZE: 14px; COLOR: #1a1a1a;line-height:1.3;letter-spacing:-0.05em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin-bottom:5px;}

.fixed{background-color:rgba(255,255,255,1.0); border-bottom:1px solid #ebebeb; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/* cart */
.cart_top {width:100%; border:1px solid #e5e5e5; overflow: hidden; margin-bottom:20px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.cart_top .ctit{float:left; width:calc(100% - 620px); text-align:left; font-size:30px;color:#424242;line-height:1;font-weight:600; padding:30px 0px 0px 20px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.cart_top .step{float:left; width:620px; text-align:left; padding:15px 0px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

/* cart list-table */
.cart-table {table-layout:fixed;width:100%;margin:0px auto; border-top:1px solid #000; border-bottom:1px solid #ddd; }
.cart-table th {padding:20px 0px; color:#2a2a2a;font-size:14px;line-height:1;font-weight:600;background:#fafafa; text-align: center;}
.cart-table tr {background-color: #fff;}
.cart-table td {font-size:13px; padding:15px 5px; text-align: center;vertical-align:middle;color:#737373;border-top: 1px solid #ebebeb;font-weight:600;}
.cart-table .left {text-align: left; }
.cart-table td.pimg {background:url(/img/noimg_s.png) center center no-repeat;}
.cart-table td.pimg img{width:100%;}
.cart-table br{margin-top:5px;}
.cart-table td.pnum{display: inline-block;wdth:100%;font-size:12px;color:#1a1a1a;letter-spacing:-0.05em;text-align: center; }
.cart-table .date{display: inline-block;font-size:11px;color:#828282;letter-spacing:-0.05em;font-weight:400;margin-top:6px;}
.cart-table td.delivery{background: #f3f3f3;font-size:12px;line-height:1.3;color:#858585;letter-spacing:-0.05em;}
.cart-table td:first-child, .cart-table th:first-child {border-left: none;}
.cart-table input[type=checkbox] { display: none; border:0; height:0; }
.cart-table input[type=checkbox] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left: 30px;margin-right:0px;vertical-align:top;  font-size: 13px; line-height:1;color:#424242;}
.cart-table input[type=checkbox]+ label:before {content: "";  display: inline-block;width: 13px;height: 13px;margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background: #fff;}
.cart-table input[type=checkbox]:checked + label:before { content: "\2713";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 14px; font-weight:200; border:1px solid #ff862a; background: #ff862a; color: #fff;text-align: center;line-height:1;  } 
.cart-table p{font-size:14px;color:#424242;line-height:16px;margin-top:5px;}
.cart-table h2{font-size:12px;color:#424242;line-height:16px;margin-bottom:5px;}
.cart-table input{display: inline-block;border:1px solid #ddd;background:#fff; height:26px; padding: 4px;color:#858585;font-size:13px;font-weight:400;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.cart-table  select {background: url(/img/select_arrow.png) right center no-repeat #fff; /* 네이티브 화살표 대체 */ /* border-radius: 0px; /* iOS 둥근모서리 제거 */ border:1px solid #dfdfdf;line-height:38px;height:38px;padding:0 10px 0 10px;width:180px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-sizing:content-box;font-size:14px;color:#424242;font-weight:600;}
.cart-table select::-ms-expand {display: none;}
.cart-table input[type=radio] { display: none;  }
.cart-table input[type=radio] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left: 20px; margin-right:20px;  font-size: 13px; line-height:1;vertical-align:middle;}
.cart-table input[type=radio]+ label:before {content: "";  display: inline-block;width: 14px;height: 14px; margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background:#FFF;border-radius: 50%;}
.cart-table input[type=radio]:checked + label:before { content: "\25CF";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 7px; font-weight:800; color: #ff862a;border:1px solid #ff862a; background:#fff;text-align: center;line-height: 14px;} 

.cart_num{display: inline-block; margin:10px 0px; text-align:left;color:#8c8b8b;font-size:13px;line-height: 13px;font-weight:600; }
.cart_num img{vertical-align:top;padding:0px 0px;}
.cart_num input{display: inline-block; width:30px; height:26px;background:#fff; text-align:center; border-top:1px solid #c6c5c3; border-bottom:1px solid #c6c5c3; border-left:0px solid #c6c5c3;border-right:0px solid #c6c5c3;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; font-weight:400; font-size:11px; color:#424242; line-height:20px;padding:0px;}
.cart_num .input2{display: inline-block; width:30px; height:26px;background:#fff; text-align:center; border-top:0px solid #c6c5c3; border-bottom:0px solid #c6c5c3; border-left:0px solid #c6c5c3;border-right:0px solid #c6c5c3;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; font-weight:400;font-size:11px; color:#424242; line-height:20px;padding:0px;}

.mo_only{display: none;}

._addrInput1 {
	float:left;
	margin-top:10px;
	width:30%;
	text-align:center;
}
._addrInput2 {
	float:left;
	margin-top:10px;
	width:70%;
}

.col_a{width:auto;}
.col5{width:5%;}
.col10{width:10%;}
.col12{width:12%;}
.col14{width:14%;}
.col15{width:15%;}
.col16{width:16%;}
.col18{width:18%;}
.col35{width:35%;}
.col30{width:30%;}
.col20{width:20%;}
.col25{width:25%;}
.col30_p{width:30px;}
.col60_p{width:60px;}
.col_w1{width:100px;}
.col120_p{width:120px;}
.col40{width:40%;}

.cart_tb{width:100%; text-align:center; margin:30px 0px; border:1px solid #d1d1d1; padding:20px;background:#f4f4f4; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.cart_tb p{display: inline-block; color:#666;font-size:14px;line-height:26px;font-weight:600;}
.cart_tb p span{display: inline-block;font-size:18px;line-height:26px;font-weight:600;margin-left:5px;}
.cart_tb img{max-width:100%; padding:0 10px;vertical-align:middle;}
.cart_tb .blank{display:none;width:100%;margin-top:10px; padding-top:0px; border-top:1px solid #d1d1d1;}
.cart_tb input[type=radio] { display: none;  }
.cart_tb input[type=radio] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left: 20px; margin-right:20px;  font-size: 13px; line-height:1;vertical-align:middle;}
.cart_tb input[type=radio]+ label:before {content: "";  display: inline-block;width: 14px;height: 14px; margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background:#FFF;border-radius: 50%;}
.cart_tb input[type=radio]:checked + label:before { content: "\25CF";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 7px; font-weight:800; color: #ff862a;border:1px solid #ff862a; background:#fff;text-align: center;line-height: 14px;} 

.cart_ktb{width:100%; text-align:left;margin:0px 0px 30px; border:1px solid #8c8b8b; font-size:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.cart_ktb .tb01{display: inline-block; width:100%; text-align:left;padding:12px;background:#f4f4f4; border-bottom:1px solid #ebebeb; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; color:#666;font-size:14px;line-height:28px;font-weight:600;}
.cart_ktb .tb02{display: inline-block; width:100%; text-align:left;padding:12px;background:#fff; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.cart_ktb .tb03{display: inline-block; width:100%; text-align:left;padding:12px;background:#fefaf5;border-top:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.cart_ktb .tb04{display: inline-block; width:100%; text-align:left;padding:12px;background:#f4f9fa;color:#000;font-size:14px;line-height:28px;font-weight:600;border-top:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.cart_ktb input{display: inline-block;box-sizing: border-box;border:1px solid #dadada;background:#fff; height:30px; padding: 4px;color:#858585;font-size:13px;font-weight:400; box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100px;}
.cart_ktb span{display: inline-block; margin-left:10px;margin-right:5px;}

.cart_stb{width:100%; text-align:left; font-size:0;}
.cart_stb ul{display: inline-block; width:100%;margin-top:10px;color:#666;font-size:14px;line-height:28px;font-weight:600; }
.cart_stb .cart_suj{float:left; width:35%; text-align:left;color:#666;font-size:14px;line-height: 18px;font-weight:600; }
.cart_stb .cart_price{float:right; width:55%; text-align:right;color:#666;font-size:14px;line-height: 14px;font-weight:600; }
.cart_stb ul:first-child{margin-top:0px;}

.cart_atb{width:100%; text-align:center; margin:0px 0px 30px; border:1px solid #d1d1d1; padding:20px;background:#f4f4f4; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.cart_atb input[type=radio] { display: none;  }
.cart_atb input[type=radio] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left: 20px; margin-right:10px;  font-size: 13px; line-height:1;vertical-align:middle;}
.cart_atb input[type=radio]+ label:before {content: "";  display: inline-block;width: 14px;height: 14px; margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background:#FFF;border-radius: 50%;}
.cart_atb input[type=radio]:checked + label:before { content: "\25CF";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 7px; font-weight:800; color: #ff862a;border:1px solid #ff862a; background:#fff;text-align: center;line-height: 14px;} 

.order_gbox{display: inline-block; width:100%;background:#fcfcfc; border:1px solid #e5e5e5;  padding:40px;text-align:center;color:#555;font-size:18px;line-height:1;font-weight:600;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.order_gbox h2{text-align:center;color:#424242;font-size:20px;line-height:1;font-weight:600;margin-bottom:20px; }

/* order_ok_tb */
.order_ok_tb {width:80%;margin:30px auto; border-top:1px solid #000; border-bottom:1px solid #ddd; }
.order_ok_tb th {padding:10px 30px; font-size:14px;color:#fff;font-weight:600;background:#a6acb0; text-align:left;border-top: 1px solid #ddd;}
.order_ok_tb tr {background-color: #fff;}
.order_ok_tb td {font-size:14px;padding:10px 20px; text-align:left;vertical-align:middle;color:#666;border-top: 1px solid #ddd;border-right: 1px solid #ddd;font-weight:700;}
.order_ok_tb td br{margin-bottom:8px;}
.order_ok_tb td:first-child, .order_ok_tb th:first-child {border-left: none;}

.point_wrap{width:100%;text-align:center; margin:0px auto 20px; min-height:42px; border:1px solid #3d88c5; overflow: hidden; padding:20px;color:#1a1a1a;font-size:16px;line-height:42px;font-weight:600;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.point_wrap p{display: inline-block;color:#1a1a1a;font-size:14px;line-height:42px;letter-spacing: -0.05em;font-weight:600;background: url(/img/ico_point.png) left center no-repeat;padding-left:50px;}
.point_wrap span{display: inline-block; margin-left:10px;color:#3d88c5;font-size:18px;line-height:42px;letter-spacing: -0.05em;font-weight:700;}
.point_wrap img{margin-right:10px;}

.orderlist_box {width:100%;margin:0px auto 20px; padding:15px 20px; background: #f6f6f6; text-align: left;border:1px solid #d9d9d9; overflow: hidden;font-size:13px;color:#424242;line-height:1;font-weight:600; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.orderlist_box .ordertit{display: block; margin-bottom:15px; text-align: left; vertical-align:middle; font-size: 12px; line-height: 18px; color: #666;font-weight:700;padding:20px 0px 0px 34px; background:url(../img/search_icon.png) left top no-repeat;}
.orderlist_box .od01{float:left; width:80%; text-align: left; }
.orderlist_box .od02{float:right; width:19%; margin-left:1%; text-align: right;}
.orderlist_box .od01 ul{height:25px;}
.orderlist_box .od01 ul li.otit{float:left; width:25%; font-size:13px; letter-spacing: -0.05em; color: #1a1a1a;font-weight:600;padding:0px 0px 0px 5px; background:url(/img/dt_icon.png) left 5px no-repeat;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.orderlist_box .od01 ul li.ocont{float:left; width:75%; font-size: 13px; }
.orderlist_box .od01 ul li.ocont span{display: inline-block;margin-right:5px;}
.orderlist_box .od01 ul li.ocont img{margin-top:2px;}

.orderlist_box input[type="checkbox"] ~ label, .orderlist_box input[type="radio"] ~ label{padding:0px 2px}
.orderlist_box input[type=checkbox], .orderlist_box input[type=radio] {width:14px; height:14px; margin-top:2px;}
.orderlist_box .inputbox{width:55px; height:26px; padding:0 5px;border: 1px solid #ddd; background:#fff; color:#444;line-height:normal !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-weight:600;transition: all 0.3s ease-out; margin-right:2px;}
.orderlist_box .inputbox01{width:80px; height:26px; padding:0 5px;border: 1px solid #ddd; background:#fff; color:#444;line-height:normal !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-weight:600;transition: all 0.3s ease-out; margin-right:2px;}
.orderlist_box .od05{display: inline-block; width:100%; text-align: left; font-size:13px;color:#7a8189;line-height:1;font-weight:600;margin-bottom:5px;}
.orderlist_box p{margin-bottom:10px;}

.order_select{width:100%; margin-bottom:10px; text-align:right;}
.order_select select{width:120px; background: url(/img/select_arrow.png) right center no-repeat #fff; border-radius: 0px; border:1px solid #d9d9d9;height:30px;padding:0px 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
font-weight:400;FONT-SIZE: 14px; COLOR: #666;cursor:pointer;margin:0;}
.order_select select::-ms-expand {display: none;}

/* order-table */
.order-table {width:100%;margin:0px auto; border-top:1px solid #000; border-bottom:1px solid #ddd; }
.order-table th {padding:12px 0px; color:#2a2a2a;font-size:13px;line-height:1;letter-spacing: -0.05em;font-weight:600;background:#fafafa; text-align: center;}
.order-table tr {background-color: #fff;}
.order-table .kbg{background:#f7f7f7;}
.order-table .nbg{background-color: #f4f9fa;}
.order-table td {font-size:12px;line-height:1.3;letter-spacing: -0.05em; padding:12px 6px; text-align: center;vertical-align:middle;color:#5b5b5b;border-top: 1px solid #ebebeb;border-left: 1px solid #ebebeb;font-weight:600;}
.order-table .left {text-align: left; }
.order-table .pimg {width:80px;}
.order-table .pimg img{width:100%;}
.order-table .point_b{color:#225ea4;}
.order-table .point_t{color:#424242;text-align:right;line-height:1.6;padding-right:20px; }
.order-table .subj{color:#424242;text-align: left;padding-left:40px;}
.order-table td.date {font-size:12px;color:#858585;letter-spacing:-0.05em;}
.order-table td:first-child {border-left:0px solid #ebebeb;}
.order-table td.first{border-left:1px solid #ebebeb;}
.order-table input[type=checkbox] { display: none;  }
.order-table input[type=checkbox] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left: 30px;margin-right:0px;vertical-align:top;  font-size: 15px; line-height:1;color:#424242;}
.order-table input[type=checkbox]+ label:before {content: "";  display: inline-block;width: 13px;height: 13px;margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background: #fff;}
.order-table input[type=checkbox]:checked + label:before { content: "\2713";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 14px; font-weight:200; border:1px solid #ff862a; background: #ff862a; color: #fff;text-align: center;line-height:1;  } 
.order-table p{margin-bottom:10px;}
.order-table h1{display: inline-block;margin-top:5px;font-size:11px;color:#858585;letter-spacing:-0.03em;font-weight:200;}
.order-table input{display: inline-block;border:1px solid #ddd;background:#fff; height:26px; padding: 4px;color:#858585;font-size:13px;font-weight:400;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.order-table  select {background: url(../img/select_arrow.png) right center no-repeat #fff; /* 네이티브 화살표 대체 */ /* border-radius: 0px; /* iOS 둥근모서리 제거 */ border:1px solid #dfdfdf;line-height:38px;height:38px;padding:0 10px 0 10px;width:180px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-sizing:content-box;font-size:14px;color:#424242;font-weight:600;}
/* IE 10, 11의 네이티브 화살표 숨기기 */
.order-table select::-ms-expand {display: none;}
.order-table input[type=radio] { display: none;  }
.order-table input[type=radio] + label{display: inline-block;  cursor: pointer;  position: relative;padding-left: 20px; margin-right:20px;  font-size: 14px; line-height:14px;vertical-align:middle;}
.order-table input[type=radio]+ label:before {content: "";  display: inline-block;width: 14px;height: 14px; margin-right: 10px;  position: absolute;  left: 0; top:0px; border:1px solid #ff862a; background:#FFF;border-radius: 50%;}
.order-table input[type=radio]:checked + label:before { content: "\25CF";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);font-size: 7px; font-weight:800; color: #ff862a;border:1px solid #ff862a; background:#fff;text-align: center;line-height: 14px;} 
.order-table .tnum{display: inline-block;width:100%; margin-top:5px;font-size:11px;color:#2c4f97;letter-spacing:-0.03em;font-weight:200;}
.order-table .tnum span{display: inline-block;width:100%;color:#1b79e3;letter-spacing:-0.05em;}

/* board list-table */
.nlist-table {table-layout:fixed; width:100%;margin:0px auto 20px; border-top:1px solid #000; border-bottom:1px solid #d9d9d9;  box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.nlist-table th {padding:15px 0px; font-size:14px;color:#000;line-height:1;font-weight:600; text-align: center;letter-spacing:-0.05em}
.nlist-table tr {background-color: #fff;}
.nlist-table tr:hover {background-color: rgba(228,228,228,.1);}
.nlist-table td {font-size:13px;color:#000;line-height:1;letter-spacing:-0.05em; font-weight:400; padding:12px 0px; text-align: center;vertical-align:middle;border-top: 1px solid #d9d9d9;}
.nlist-table td.left {text-align: left; padding-left:5px;}
.nlist-table .point_b{color: #1a1a1a;}
.nlist-table td.secret {text-align: left; padding-left:25px;background: url(/img/ico_secret.png) 10px 15px no-repeat;}
.nlist-table td.date {font-size:12px;color:#858585;letter-spacing:-0.05em;}
.nlist-table td:first-child, .list-table th:first-child {border-left: none;}
.nlist-table input[type="checkbox"],.list-table input[type="radio"]{width:14px; height:14px;vertical-align:middle;border:1px solid #ddd; margin:0; padding:0; cursor:pointer;}

/* pagination --------------------------------------------- */
.paging {position:relative;clear:both;text-align:center;vertical-align:middle;z-index:1;}
.paging span {vertical-align:middle;display:inline-block;width:32px;height:32px;line-height:30px; text-align:center;color:#424242;font-size:12px; font-family:'Futura Book';margin-left:-1px;border:1px solid #dddddd;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.paging span img {vertical-align:middle; max-width:100%;border:0px solid #ccc;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.paging span a {vertical-align:middle;display:block;width:30px;height:30px;color:#424242;font-size:12px; font-family:'Futura Book';}
.paging span.on {vertical-align:middle;border-bottom:2px solid #225ea4; color:#424242;font-family:'Futura Medium';}
.paging span.on a {color:#000;font-family:'Futura Medium';}
.paging span:first-child {margin-left:0px;}

.search_area {display: inline-block; width: 100%; text-align:center;margin:10px auto; padding:10px; border:1px solid #d9d9d9;background: #f9f9f9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.search_area ul{display: inline-block;}
.search_area li.select_type_seach {float:left; width:75px;height:36px; margin-right:5px;}
.search_area li.select_type_seach select{display: inline-block;background: url(/img/select_arrow.png) right center no-repeat #fff; border-radius: 0px; border:1px solid #d9d9d9;height:36px;padding:5px;width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
font-weight:400;FONT-SIZE: 13px; COLOR: #424242;cursor:pointer;}
.search_area li.select_type_seach select::-ms-expand {display: none;}
.search_area li.sbox{float:left; color:#5b5b5b;width: 200px; height:36px; text-align:left; border:1px solid #d9d9d9;background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; position:relative;}
.search_area li img{margin:0px;padding-top:0px;}
.search_area .input01{margin:0px; width: 140px;height:34px;vertical-align:middle;font-weight:400;FONT-SIZE: 13px; COLOR: #424242; padding:5px;border:0px solid #d4d4d5;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.search_area .input_btn{ position: absolute;right:0px;border:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.search_area li.sbox01{float:left; color:#424242;width: 300px; height:36px; margin-bottom:20px; text-align:left; border:1px solid #d9d9d9;background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; position:relative;}
.search_area .input02{margin:0px; width: 240px;height:34px;vertical-align:middle;font-weight:400;FONT-SIZE: 13px; COLOR: #424242; padding:5px;border:0px solid #d4d4d5;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.search_area .input_btn01{ position: absolute;right:0px;border:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.search_area span{display:inline-block; margin:0px 10px;font-size: 14px;line-height:1.5;font-weight:600;color: #1a1a1a;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.search_area a{color: #1a1a1a;}

/* boardView */
.board_tb {width:100%;margin:0px auto 0px; border-top:1px solid #000; overflow: hidden; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; font-size:0;}
.board_tb .subj_box {display: inline-block;width:100%;padding:15px 0px; background:#fff; border-bottom:1px solid #d9d9d9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.board_tb .subj_box .subj{float:left; width: 100%;font-size:14px;color:#000;line-height:1.4;font-weight: 400;text-align:left;margin-bottom:10px;}
.board_tb .subj_box .date{float:right; width: 100%;font-size:12px;color:#5b5b5b;line-height:1;font-weight:400; text-align:right;}
.board_tb .subj_box span{display: inline-block; margin:0px 5px;color:#aaa;}
.board_tb .content_box{display: inline-block; width:100%; padding:15px 0px; min-height:200px; text-align:left; font-size:13px;color:#333;line-height:1.4;font-weight:400;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.board_tb .content_box img{display:block; max-width:100%;text-align:center; margin:20px auto;}

.board_line{width:100%; border-top:1px solid #e7e7e7;margin-bottom:10px; }

.page_move {width:100%;margin-top:20px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; font-size:0}
.page_move ul{display:block;border-top:1px solid #d9d9d9;padding:15px 0px; }
.page_move li.prev{display: inline-block; width:20%; padding-left:0px; font-size:13px;text-align:left;color:#1a1a1a;line-height:1;font-weight:400;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.page_move li.prev img{margin-left:5px;margin-top:5px;}
.page_move li.prev_tit{display: inline-block; width:60%; text-align:left; font-size:13px; color:#424242;line-height:1;letter-spacing:-0.05em;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-weight:400; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.page_move li.prev_date{display: inline-block; width:20%; text-align:right;font-size:12px; color:#555;line-height:1;letter-spacing:-0.05em;font-weight:400; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.page_move ul:first-child{border-top:0px solid #d9d9d9;}

.filebox_k01 input[type="file"] {position: absolute; width: 1px;height: 1px;padding: 0; margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox_k01 label {display: inline-block; height:30px;line-height:26px;padding:0px 5px;font-size:12px; color: #1a1a1a;font-weight:600;vertical-align:top;cursor: pointer;background:#fff;border:1px solid #d9d9d9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/* named upload */
.filebox_k01 .upload-name01 {display: inline-block;width:120px; height:30px;padding:0px 5px;font-size:12px; line-height:1;color: #666;font-weight:400;vertical-align: middle; background-color: #ebebeb;border: 1px solid #ebebeb;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.filebox_k01.bg_blue label {color: #fff;background: #3d88c5;border-color:#3d88c5;}

.filebox_k02 input[type="file"] {position: absolute; width: 1px;height: 1px;padding: 0; margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox_k02 label {display: inline-block; height:30px;line-height:26px;padding:0px 5px;font-size:12px; color: #1a1a1a;font-weight:600;vertical-align:top;cursor: pointer;background:#fff;border:1px solid #d9d9d9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/* named upload */
.filebox_k02 .upload-name02 {display: inline-block;width:120px; height:30px;padding:0px 5px;font-size:12px; line-height:1;color: #666;font-weight:400;vertical-align: middle; background-color: #ebebeb;border: 1px solid #ebebeb;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.filebox_k02.bg_blue label {color: #fff;background: #3d88c5;border-color:#3d88c5;}

.filebox_k03 input[type="file"] {position: absolute; width: 1px;height: 1px;padding: 0; margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox_k03 label {display: inline-block; height:30px;line-height:26px;padding:0px 5px;font-size:12px; color: #1a1a1a;font-weight:600;vertical-align:top;cursor: pointer;background:#fff;border:1px solid #d9d9d9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/* named upload */
.filebox_k03 .upload-name03 {display: inline-block;width:120px; height:30px;padding:0px 5px;font-size:12px; line-height:1;color: #666;font-weight:400;vertical-align: middle; background-color: #ebebeb;border: 1px solid #ebebeb;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.filebox_k03.bg_blue label {color: #fff;background: #3d88c5;border-color:#3d88c5;}

.filebox_k04 input[type="file"] {position: absolute; width: 1px;height: 1px;padding: 0; margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox_k04 label {display: inline-block; height:30px;line-height:26px;padding:0px 5px;font-size:12px; color: #1a1a1a;font-weight:600;vertical-align:top;cursor: pointer;background:#fff;border:1px solid #d9d9d9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/* named upload */
.filebox_k04 .upload-name04 {display: inline-block;width:120px; height:30px;padding:0px 5px;font-size:12px; line-height:1;color: #666;font-weight:400;vertical-align: middle; background-color: #ebebeb;border: 1px solid #ebebeb;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.filebox_k04.bg_blue label {color: #fff;background: #3d88c5;border-color:#3d88c5;}

.filebox_k05 input[type="file"] {position: absolute; width: 1px;height: 1px;padding: 0; margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox_k05 label {display: inline-block; height:30px;line-height:26px;padding:0px 5px;font-size:12px; color: #1a1a1a;font-weight:600;vertical-align:top;cursor: pointer;background:#fff;border:1px solid #d9d9d9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/* named upload */
.filebox_k05 .upload-name05 {display: inline-block;width:120px; height:30px;padding:0px 5px;font-size:12px; line-height:1;color: #666;font-weight:400;vertical-align: middle; background-color: #ebebeb;border: 1px solid #ebebeb;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.filebox_k05.bg_blue label {color: #fff;background: #3d88c5;border-color:#3d88c5;}

.box_c{float:left;display: inline-block; width:22.333%; margin:0px 1% 2%;text-align:center;background:#fff;border:1px solid #e9e9e9;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;position: relative; font-size:0;}
.box_c .thumb{position:relative; overflow:hidden; display: inline-block; margin:0px auto; text-align:center; width:100%; height:180px; cursor:pointer;}
.box_c .thumb img{width:100%; height:100%; transition:all .2s ease;-webkit-transition:all .2s ease;}
.box_c:hover .thumb img{transform:scale(1.05); }
.box_c .subject{display: block;width:100%; border-top:1px solid #ebebeb;padding:15px 8px; text-align:center;cursor:pointer;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.box_c .subject h2{font-weight:600;line-height:1;letter-spacing: -0.03em; color: #333;font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*text-overflow:ellipsis-word;*/}
.box_c .subject h1{font-weight:400;line-height:1;letter-spacing: -0.03em; color: #656565;font-size:12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top:10px;}

.history_wrap{display: inline-block; width:100%;font-size:0;margin-bottom:20px;}
.history_wrap .years{display: inline-block; width:15%;text-align:left;font-size:28px;line-height:1;font-weight:600;letter-spacing: -0.03em; color: #040381; font-style:italic; }
.history_wrap .contbox{display: inline-block; width:85%;text-align:left;border-left:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* .history{display: inline-block; width:100%;font-size:0;} 
.history .year{display: inline-block; width:20%;text-align:center;font-size:20px;line-height:1;font-weight:600;letter-spacing: -0.03em; color: #323232; font-style:italic; text-decoration: underline;}
.history .txt{display: inline-block; width:80%;text-align:left;background:url(/img/history_bg.png) left top no-repeat;  padding-left:30px;box-sizing: border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.history_txt {display: inline-block; width:100%;text-align:left;font-size:0;margin-bottom:10px;}
.history_txt ul{display: inline-block; width:100%;margin-bottom:5px;}
.history_txt .month{display: inline-block; width:13%;text-align:left; font-size:14px;line-height:1.3;font-weight:600;letter-spacing: -0.03em; color: #323232;}
.history_txt .cont{display: inline-block; width:87%;text-align:left;font-size:14px;line-height:1.3;font-weight:400;letter-spacing: -0.03em; color: #646464;}
.history_txt .cont h1{text-align:left;font-size:14px;line-height:1.3;font-weight:400;letter-spacing: -0.03em; color: #646464; margin-bottom:5px;}
*/

.info{display: inline-block;width:100%; margin:0px auto 30px;font-size:0;}
.info .info_txt{display: inline-block; width:calc(100% - 350px);}
.info .info_txt p{text-align: left;font-weight:400;color:#424242;margin-bottom:10px;font-size:14px; line-height:1.4;letter-spacing:-0.03em;padding-left:12px;background:url(/img/ico_blue.png) 0 4px no-repeat;}
.info .info_img{display: inline-block;width:350px; text-align: center; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.info .info_img img{width:100%;}

/*현황 */
.tb_sty01 {table-layout:fixed; width:100%;margin:0px auto; border:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.tb_sty01 th {padding:13.5px; font-size:14px;color:#000;letter-spacing:-0.03em;line-height:1;font-weight:400;text-align: left;background-color: #f9f9f9;border-left: 1px solid #ebebeb;}
.tb_sty01 tr {background-color: #fff;}
.tb_sty01 td {font-size:13px;color:#646464;line-height:1.2;letter-spacing:-0.03em;font-weight:400;padding:13.5px;text-align: center;vertical-align:middle;border-top: 1px solid #ebebeb;border-left: 1px solid #ebebeb;word-wrap:break-word}
.tb_sty01 td:first-child, .tb_sty01 th:first-child {border-left: none;}
.tb_sty01 td.nbg{background-color:#fafafa;font-weight:600;color:#505050;text-align:center;}
.tb_sty01 td.lborder{border-left: 1px solid #ebebeb;}
.tb_sty01 td.center{text-align: center;}

.info_b{display: inline-block;width:18%; margin:0px 1%; border:1px solid #225ea4; font-size:14px;color:#225ea4;line-height:1.2;font-weight:400;text-align: center; padding:15px 10px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.paprika_wrap{display: inline-block;width:100%; font-size:0;}
.paprika_wrap ul{display: inline-block;width:100%; margin-bottom:10px;}
.paprika_wrap .paprika_tit{display: inline-block;width:15%;text-align: left;font-size:14px;font-weight:600;color:#225ea4;}
.paprika_wrap .paprika_cont{display: inline-block;width:85%;text-align: left;font-size:14px;font-weight:400;color:#666;letter-spacing:-0.03em;}
.paprika_img{display: inline-block;width:100%;margin:0px auto 30px;}
.paprika_img img{width:100%;}

.paprika_img_m{display: none;width:100%;margin:0px auto 20px;}
.paprika_img_m img{width:100%;}

.paprika_txt{display: inline-block;width:100%;margin:10px 0px;}
.paprika_txt p{text-align: left;font-size:14px;font-weight:400;color:#666;letter-spacing:-0.03em;line-height:1.2; margin-bottom:15px;}

.paprika_txt01{display: inline-block;width:100%;margin-bottom:10px; text-align: left;padding:20px;border:1px solid #ddd; background:#fafafa; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.paprika_txt01 p{font-size:14px;font-weight:400;color:#ff862a;line-height:1.2;letter-spacing:0em;}

.guide_wrap{display: inline-block;width:100%;margin-top:20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.guide_wrap ul{display: inline-block;width:100%; margin-bottom:30px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.guide_wrap .gbox{float:left; width:50%;padding:0 60px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.guide_wrap h2{text-align: left;font-size:20px;font-weight:700;color:#225ea4;margin-top:5px;margin-bottom:15px;}
.guide_wrap p{text-align: left;font-size:16px;font-weight:400;color:#666;line-height:1.2;margin-bottom:10px;}

.guide_bg01{background:url(/img/guide01.png) left top no-repeat;}
.guide_bg02{background:url(/img/guide02.png) left top no-repeat;}
.guide_bg03{background:url(/img/guide03.png) left top no-repeat;}
.guide_bg04{background:url(/img/guide04.png) left top no-repeat;}
.guide_bg05{background:url(/img/guide05.png) left top no-repeat;}




._abtn {
	background:#000;
	color:#fff;
	padding:0 5px;
	border-radius:3px
}

._abtn:hover {
	color:orange
}


#_addr2 table {
	width:100%;
}

#_addr2 td {
	border-bottom:1px solid #ccc;
	vertical-align:middle;
}

._addrInput1 img {
	max-width:100%;
}

