@charset "utf-8";

/* item detail view */
#itemdetailview {}
#itemdetailview .dvbox1{}
#itemdetailview .dvbox1 img{max-width:100%;}
#itemdetailview .dvbox1 .bx-wrapper{margin-bottom:5px;}
#itemdetailview .dvbox1 .bx-wrapper .bx-pager{bottom:0;padding-top:0;height:30px;}
#itemdetailview .dvbox1 .bx-wrapper .bx-pager.bx-default-pager a{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:15px;height:15px;background:#fff;}
#itemdetailview .dvbox1 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#itemdetailview .dvbox1 .bx-wrapper .bx-pager.bx-default-pager a.active{background:#df1d0f;}

#itemdetailview .dvinfo1{padding:5px 0px;font-weight:bold;}
#itemdetailview .dvinfo1 .subtitle{margin:0 0 10px;font-size:12px;color:#989393;}
#itemdetailview .dvinfo1 .subject{font-size:22px;color:#262626;}
#itemdetailview .dvinfo1 .price{margin:40px 0 10px;font-size:20px;color:#262626;}
#itemdetailview .dvinfo1 .price span{color:#e41112;}
#itemdetailview .dvinfo1 .btn_viewday{display:block;height:44px;background:#eb3b33;font-size:14px;line-height:44px;color:#fff;text-align:center;}
#itemdetailview .dvinfo1 .btn_viewday img{margin:0 0 2px;width:auto;height:13px;vertical-align:middle;}
#itemdetailview .dvinfo1 .btn_viewday a:hover {color:#fff;}

#itemdetailview .dvinfo1 .btn_viewday2 {display:block;height:44px;background:#f57928;font-size:14px;line-height:44px;color:#fff;text-align:center;}
#itemdetailview .dvinfo1 .btn_viewday2 img{margin:0 0 2px;width:auto;height:13px;vertical-align:middle;}
#itemdetailview .dvinfo1 .btn_viewday2 a:hover {color:#fff;}

#itemdetailview .dvinfo1 .btn_viewday3 {display:block;height:44px;border:1px solid #8c8c8c;font-size:14px;line-height:44px;color:#676666;text-align:center; margin-top:3px;}
#itemdetailview .dvinfo1 .btn_viewday3 img{margin:0 0 2px;width:auto;height:13px;vertical-align:middle;}
#itemdetailview .dvinfo1 .btn_viewday3 a:hover {color:#676666;}

#itemdetailview .dvinfo12 {padding:5px 0px;font-weight:bold; display:inline-block; }
#itemdetailview .dvinfo12 .btn_viewday4 {display:inline-block; margin-top:5px; width:80px; height:38px;background:#676666;font-size:13px;line-height:38px;color:#fff;text-align:center; margin:0px auto;}
#itemdetailview .dvinfo12 .btn_viewday4 a:hover {color:#fff;}

.dvinfo2 {padding:15px 15px 20px; font-weight:bold; text-align:center;}
.dvinfo2 .btn_viewday5 {display:inline-block; width:200px; height:45px;background:#2db764;font-size:15px;line-height:45px;color:#fff;text-align:center; margin:0px auto; margin:1px;}
.dvinfo2 .btn_viewday5 img{margin:0 0 2px;width:auto;height:13px;vertical-align:middle;}
.dvinfo2 .btn_viewday5 a:hover {color:#fff;}
.dvinfo2 .btn_viewday6 {display:inline-block;height:35px; width:100px;border:1px solid #2db764;font-size:14px;line-height:35px;color:#2db764;text-align:center; margin:0px auto; margin:1px;}
.dvinfo2 .btn_viewday6 img{margin:0 0 2px;width:auto;height:13px;vertical-align:middle;}
.dvinfo2 .btn_viewday6 a:hover {color:#12aec3;}

#itemdetailview .dvinfo1 .sna {font-size:11px; font-weight:500; color:#8c8585; margin-top:10px;}

#itemdetailview .detailview{padding:20px 0 0;background:#eee;}

#itemdetailview .detailview .tab_list{border-top:solid 2px #3e4c63;}
#itemdetailview .detailview .tab_list ul{background:#3e4c63;}
#itemdetailview .detailview .tab_list ul li{float:left;width:33%;height:35px;background:#fff;font-weight:bold;font-size:12px;text-align:center;}
#itemdetailview .detailview .tab_list ul li:last-child {width:34%;}
#itemdetailview .detailview .tab_list ul li a{display:block;line-height:35px;}
#itemdetailview .detailview .tab_list ul li.selected{background:#3e4c63;}
#itemdetailview .detailview .tab_list ul li a:hover,
#itemdetailview .detailview .tab_list ul li.selected a{color:#fff !important; background:#3e4c63;}

#itemdetailview .detailview .tab_list2 {}
#itemdetailview .detailview .tab_list2 ul{background:#dc7171;}
#itemdetailview .detailview .tab_list2 ul li{float:left;width:25%;height:45px;background:#dc7171;font-weight:700;font-size:13px;text-align:center;  color:#4a2222;}
#itemdetailview .detailview .tab_list2 ul li a{display:block;line-height:45px;   color:#4a2222;}
#itemdetailview .detailview .tab_list2 ul li.selected{height:45px; background:#dc7171;  background:url(../images/common/tab_back.png) no-repeat center top; background-size: 100%;}
#itemdetailview .detailview .tab_list2 ul li a:hover,
#itemdetailview .detailview .tab_list2 ul li.selected a{height:45px; color:#fff !important; background:#dc7171;  background:url(../images/common/tab_back.png) no-repeat center top; background-size: 100%; }


#itemdetailview .detailview img{max-width:100%;}
#itemdetailview .detailview .tab_cont{display:none;min-height:100px; background:#fff;}
#itemdetailview .detailview #tab_cont1{display:block;}



.sublist_s{background:#fff;}
.sublist_s .cont1{margin:15px 0 0px;}
.sublist_s .cont1 ul{}
.sublist_s .cont1 ul li{overflow:hidden;clear:both;border-bottom:solid 1px #d7d7d7;}
.sublist_s .cont1 ul li:after{clear:both;display:block;content:"";}
.sublist_s .cont1 ul li .img{float:left;width:93px;height:81px;}
.sublist_s .cont1 ul li .img img{width:100%;height:auto;}
.sublist_s .cont1 ul li .subject{float:left;overflow:hidden;display:block;margin:15px 0 15px 15px;width:65%;font-weight:bold;font-size:14px;line-height:1.4;color:#262626;white-space:nowrap;}
.sublist_s .cont1 ul li .amount{float:left;margin-left:15px;width:65%;font-weight:bold;font-size:14px;}
.sublist_s .cont1 ul li .amount span{color:#e41112;}
.sublist_s .cont1 ul li .memo{float:left;overflow:hidden;margin:4px 0 8px 15px;width:65%;font-weight:bold;font-size:11px;line-height:1.4;color:#989393;white-space:nowrap;}
.sublist_s .bx-wrapper{margin-bottom:30px;border-top:solid 1px #d7d7d7;_eborder-bottom:solid 1px #d7d7d7;}
.sublist_s .bx-wrapper .bx-pager{bottom:-35px;padding-top:0;}
.sublist_s .bx-wrapper .bx-pager.bx-default-pager a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#959595;}
.sublist_s .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sublist_s .bx-wrapper .bx-pager.bx-default-pager a.active{background:#df1d0f;}



.sublist_s2{background:#fff;}
.sublist_s2 .cont1{margin:15px 0 0px;}
.sublist_s2 .cont1 ul{border-top:solid 1px #d7d7d7;}
.sublist_s2 .cont1 ul li{overflow:hidden;clear:both;border-bottom:solid 1px #d7d7d7;}
.sublist_s2 .cont1 ul li:after{clear:both;display:block;content:"";}
.sublist_s2 .cont1 ul li .img{float:left;width:93px;height:81px;}
.sublist_s2 .cont1 ul li .img img{width:100%;height:auto;}
.sublist_s2 .cont1 ul li .subject{float:left;overflow:hidden;display:block;margin:15px 0 15px 15px;width:65%;font-weight:bold;font-size:14px;line-height:1.4;color:#262626;white-space:nowrap;}
.sublist_s2 .cont1 ul li .amount{float:left;margin-left:15px;width:65%;font-weight:bold;font-size:14px;}
.sublist_s2 .cont1 ul li .amount span{color:#e41112;}
.sublist_s2 .cont1 ul li .memo{float:left;overflow:hidden;margin:4px 0 8px 15px;width:65%;font-weight:bold;font-size:11px;line-height:1.4;color:#989393;white-space:nowrap;}
.sublist_s2 .bx-wrapper{margin-bottom:30px;border-top:solid 1px #d7d7d7;_eborder-bottom:solid 1px #d7d7d7;}
.sublist_s2 .bx-wrapper .bx-pager{bottom:-35px;padding-top:0;}
.sublist_s2 .bx-wrapper .bx-pager.bx-default-pager a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#959595;}
.sublist_s2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sublist_s2 .bx-wrapper .bx-pager.bx-default-pager a.active{background:#df1d0f;}

/* 01 디테일 달력 */
.calendar_box {position:relative; float:left; width:100%; height:25px; border:1px solid #d0d2d9; background-color:#ffffff;}
.calendar_box .title {background-color:#ffffff; height:20px; text-align:left; padding:5px 15px; font-size:14px; color:#4d515b; font-weight:700;cursor:pointer;}
.calendar_box .title .sel {color:#fd5202;}
.calendar_box .calend_left {display:none;}
.calendar_box .calend_right {display:none; }

.calendar_box.on {position:relative; float:left;width:100%; height:270px; border:1px solid #5c5f66; background-color:#ffffff;}
.calendar_box.on .title {background-color:#a1a5ae; border-bottom:1px solid #5c5f66; height:20px; text-align:left; padding:8px 15px; font-size:14px; color:#ffffff; font-weight:700;  }
.calendar_box.on .title .sel {color:#ffffff;}
.calendar_box.on .calend_left {display:block; position:relative; width:92%;  background-color:#f5f5f7; padding:2% 4%; text-align:center; color:#6e7077; font-size:11px; font-weight:700; }
.calendar_box.on .calend_left  span{ }
.calendar_box.on .calend_left  p {padding-left:0px; color:#353841;  font-family:tahoma;  font-size:23px;  font-weight:800; padding-top:6px; letter-spacing:-1px;}
.calendar_box.on .calend_left  h1 { width:100%; margin:0px auto; padding-top:5px; text-align:center;}
.calendar_box.on .calend_right {display:block; position:absolute; margin-left:0px; height:230px; width:92%; background-color:#ffffff; padding:2% 4%; text-align:center; color:#ababab; font-size:11px; font-weight:700; font-family:tahoma;}
.calendar_box.on .calend_right .monn {float:left; width:100%;  color:#555555; }
.calendar_box.on .calend_right .monn table {width:100%;}
.calendar_box.on .calend_right .monn table td {text-align:center;}
.calendar_box.on .calend_right .monn .day{font-size:11px; font-weight:700; width:14%; height:25px; text-align:center; padding:2px;}
.calendar_box.on .calend_right .monn .o{cursor:pointer;}
.calendar_box.on .calend_right .monn .p{color:#aaaaaa;}
.calendar_box.on .calend_right .monn .s{color:#f63d3d; width:16%;}
.calendar_box.on .calend_right .monn .s.p{color:#f19999;}
.calendar_box.on .calend_right .monn .sel{background-color:#ff5301;color:#FFFFFF;}
.calendar_box.on .calend_right .monn .over{background-color:#ffe2c5;}
.calendar_box.on .calend_right .monn .x{ color:#9c9c9c; background:url("../images/sub/cal_back_x.gif") no-repeat; background-size: 100%;}
.calendar_box.on .calend_right .monn .sun{background-color:#ff5301; color:#ffffff; }
.calendar_box.on .calend_right .monn .thh {border-bottom:1px solid #f4f4f4; padding-bottom:5px;}


/* 02 상품리스트 */
.calendar_box2 {position:relative; float:left; width:100%; height:180px; border-left:1px solid #5c5f66; border-bottom:1px solid #5c5f66;  border-right:1px solid #5c5f66;  background-color:#f5f5f7;}
.calendar_box2 .title {background-color:#a1a5ae; border-bottom:1px solid #5c5f66; height:20px; text-align:left;padding:8px 15px; font-size:14px; color:#ffffff; font-weight:700; }
.calendar_box2 .calend_con {position:absolute; width:352px; height:117px;  padding:13px 17px; text-align:center; color:#6e7077; font-size:11px; font-weight:700; overflow:scroll; overflow-x:hidden; }
.calendar_box2 .calend_con li { text-align:left; color:#6e7077; font-size:11px; font-weight:500; line-height:22px;}


/* 03  */
.calendar_box3 {position:relative; float:left; width:100%; height:36px; border:1px solid #d0d2d9; background-color:#ffffff; border-top:0px;}
.calendar_box3 .title {background-color:#ffffff; height:20px; text-align:left; padding:8px 15px; font-size:14px; color:#4d515b; font-weight:700; cursor:pointer; }
.calendar_box3 .title .sel {color:#fd5202; font-size:11px;}
.calendar_box3 .calend_con {display:none;}

.calendar_box3.on {position:relative; float:left; width:100%; height:180px; border:1px solid #5c5f66; background-color:#f5f5f7;}
.calendar_box3.on .title {background-color:#a1a5ae; border-bottom:1px solid #5c5f66; height:18px; text-align:left; padding:5px 15px; font-size:12px; color:#ffffff; font-weight:700;  }
.calendar_box3.on .title .sel {color:#ffffff;}
.calendar_box3.on .calend_con {position:absolute; width:350px; height:117px;  padding:13px 17px; text-align:center; color:#6e7077; font-size:11px; font-weight:700; overflow:scroll; overflow-x:hidden; display:block;}
.calendar_box3.on .calend_con li { text-align:left; color:#6e7077; font-size:11px; font-weight:500; line-height:22px; cursor:pointer; }
.calendar_box3.on .calend_con li.over { background-color:#e9ecf2;}

.calendar_box3.last.on {height:80px;}
.calendar_box3.last.on .calend_con {height:25px; overflow:hidden;}
.calendar_box3.last.on .calend_con li { cursor:default; }



.bread {clear:both;   padding:10px 0px;  font-size:16px; font-weight:700;  line-height:25px;  color:#000;  background:#f4f4f4;   border-bottom:1px solid #ea4242; text-align:center;}
.stitle {clear:both;   padding:10px 0px 10px 10px;   font-size:15px; font-weight:700;  line-height:25px;  color:#9e1e1e;  text-align:left; }

.bread2 {clear:both;   padding:10px 0px;  font-size:20px; font-weight:700;  line-height:25px;  color:#fff;  background:#ea4242;    text-align:center;}




/* 게시판  */

.board {margin-top:0px; }
.board table {width:96%; border-spacing:0; border-collapse:collapse; table-layout:fixed;word-break:break-all;border:0; border-top:1px solid #e4e4e4; margin:0px auto;}
.board table th {background:#f8f8f8; padding:5px 0 ; border:1px solid #ddd; font-size:13px; color:#4f4f4f; line-height:22px; text-align:center; font-weight:700;}
.board table td {padding:10px; border-bottom:1px solid #e4e4e4; text-align:center; vertical-align:middle;  font-size:13px;  line-height:22px; letter-spacing:0px;}
.board table td.sbj {padding-left:10px; text-align:left;}
.board table td.sbj img {width:90px; border:1px solid #3b3b3b;  vertical-align:middle; margin-right:3px;}
.board table td.rig { text-align:center; padding:5px 0 }
.board table td.b { font-weight:700; color:#000; background-color:#f4f4f4; font-size:15px; padding:10px 5px; letter-spacing:-1px;}
.board table td.gl {background:#f4f3f3;}
.board table td span {color:#fe0000; font-weight:700;}
.board table td.view_na {background:#f8f8f8; padding:10px;}
.board table td.arww {background:#f8f8f8; padding:0px;}
.board table td.notice_title {padding:10px;  }
.board table td.notice_date {color:#b7b7b7; font-size:10px; letter-spacing:-0.5px; line-height:14px; text-align:center;}
.board table td a, a:hover {color:#000;}


.board.view table {border-top:2px solid #565656;}
.board.view thead {}
.board.view thead td{padding:15px 10px; text-align:left; border:1px solid #ddd; font-size:13px; line-height:22px;  color:#4f4f4f; background-color:#fff; }
.board.view thead th{font-size:13px; line-height:22px; font-weight:600; color:#4f4f4f; }
.board.view tbody td .con{padding:20px 10px; text-align:left; line-height:19px; }
.board.view thead td .bb{padding:0px; text-align:left; border:0px solid #ddd;}
.board.view thead td .rig {text-align:left; }
.board.view tbody td.rig2 {text-align:left;  padding-left:10px;  background-color:#fff; border-right:1px solid #ddd;}


.board_pop {margin-top:0px; }
.board_pop table {width:80%; border-spacing:0; border-collapse:collapse; table-layout:fixed;word-break:break-all; border:1px solid #81d4df; margin:0px auto;}
.board_pop table th {background:#12aec3; padding:5px 0 ; border:1px solid #81d4df; font-size:12px; color:#fff; line-height:18px; text-align:center; font-weight:700;}
.board_pop table td {background:#000; padding:5px; border-bottom:0px solid #e4e4e4; text-align:left; vertical-align:middle;  font-size:12px;  line-height:18px; letter-spacing:-1px; color:#fff;}
.board_pop table td.sbj {padding-left:10px; text-align:left;}
.board_pop table td.sbj img {width:90px; border:1px solid #3b3b3b;  vertical-align:middle; margin-right:3px;}
.board_pop table td.rig { text-align:center; padding:5px 0 }
.board_pop table td.b { font-weight:700; color:#000; background-color:#f4f4f4;}
.board_pop table td.gl {background:#f4f3f3;}
.board_pop table td span {color:#fe0000; font-weight:700;}
.board_pop table td.view_na {background:#f8f8f8; padding:10px;}
.board_pop table td.arww {background:#f8f8f8; padding:0px;}
.board_pop table td.notice_title {padding:10px;  }
.board_pop table td.notice_date {color:#b7b7b7; font-size:10px; letter-spacing:-0.5px; line-height:14px; text-align:center;}




/* 주문완료페이지  */
.order_ok {text-align:center; width:100%; padding:10px; margn:0 auto; }
.order_ok h1 {font-size:20px; font-weight:700; line-height:26px; color:#454545; margin-top:15px;}
.order_ok h1 span {color:#f70501;}
.order_ok p {text-align:center; font-size:12px; color:#747474;  padding-top:10px; line-height:18px;}

/* 로그인  */

.login_form {background-color:#fff; padding:15px 7%; margin:0px auto; width:80%; }
.login_form .titleimg { background:url("../images/sub/titleimg.jpg") no-repeat; background-size:300px auto; width:100%; height:70px;}

.login_form2 {background-color:#fff;  padding:15px 7%; margin:5px auto; width:80%; }

.login_form2 .signin2 {padding:10px 0px; width:70%; display:inline-block; }
.login_form2 .signin2 .field2 .inp2{ width:90%; height:36px ;padding:0 5%; margin-bottom:4px;border:1px solid #e8e8e8;font-size:14px;color:#7b7979;letter-spacing:-0.5px; font-weight:700; background-color:#e9e9e9;}
.login_form2 .signin2 .field2 .inp2::-webkit-input-placeholder{color:#b5b5b5;}
.login_form2 .signin2 .field2 .inp2:focus{border-color:#12aec3}




.signin{padding:10px 0px; width:100%;}
.signin .field{ float:left; vertical-align:top; width:100%;}
.signin .field .inp{width:90%; height:36px ;padding:0 5%; margin-bottom:4px;border:1px solid #e8e8e8;font-size:14px;color:#7b7979;letter-spacing:-0.5px; font-weight:700; background-color:#e9e9e9;}
.signin .field .inp::-webkit-input-placeholder{color:#b5b5b5;}
.signin .field .inp:focus{border-color:#12aec3}

.signin .bo_code {width:90%; height:70px ;padding:10px 5%; line-height:30px;  margin-bottom:4px;border:1px solid #e8e8e8;font-size:14px;color:#7b7979;letter-spacing:-0.5px; font-weight:700; background-color:#e9e9e9;}
.signin .bo_code span {float:right; font-size:12px;}
.signin .bo_code span img {width:15px; border:none;  vertical-align:middle;}
.signin .bo_code img {width:110px; border:1px solid #3b3b3b;  vertical-align:middle; margin-right:3px;}
.signin .bo_code input {width:130px; height:28px;}

.signin .btn {float:right; width:29%; text-align:left; vertical-align:top;}
.signin .btn img {width:100px; height:auto;}

.signin .check{overflow:hidden; padding:0px 0 0px; }
.signin .check .box{display:inline-block;position:relative;height:24px;padding-left:27px;font-size:12px;color:#333;line-height:24px}
.signin .check .inp{position:absolute;right:70px}
.signin .check .ico{display:inline-block;position:absolute;top:2px;right:70px;width:20px;height:20px;background-color:#e7e7e7;border-radius:50%}
.signin .check .ico:after{display:inline-block;position:absolute;top:3px;left:7px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);content:''}
.signin .check .inp:checked+.ico{background-color:#12aec3}
.signin .action{text-align:right; }
.signin .action .btcyn{width:100%;height:50px;font-weight:bold;font-size:12px;line-height:40px}



.login_area{position:relative;padding:14px 14px 15px;border:1px solid #fff;outline:1px solid #cfcfcf;background:#fbf9f9}
.login_area li{padding-right:76px}
.login_area .txt{width:100%;height:32px;margin-top:6px;padding:0 7px;border:1px solid #cacaca;font-size:1em;-webkit-box-sizing:border-box}
.login_area .auto_chk{margin-top:6px;padding-right:76px;font-size:1em;color:#555;text-align:right}
.login_area .auto_chk input{margin:0 5px 0 0}
.login_area .btn_login{position:absolute;top:20px;right:14px;width:70px;height:70px;border:1px solid #fe4a08;background:#373a43 -webkit-gradient(linear,0% 0%,0% 100%,from(#ff650e),to(#ff510f));color:#fff;font-size:1.286em}


.dat_list {position:relative; margin:20px auto; width:90%; }
.dat_list h1 {font-size:14px; line-height:22px; font-weight:800; color:#f25b22;}
.dat_list ul li { float:left; font-size:12px; line-height:18px;  letter-spacing:-0.5px; width:100%;}
.dat_list ul li  img {width:15px; height:auto; vertical-align:middle;}


.etc_list {position:relative; margin:20px auto; width:90%;  }
.etc_list .etctitle {border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; padding:2% 0px; font-size:11px; line-height:16px; margin-bottom:10px;}
.etc_list .etctitle h1 {font-size:16px; font-weight:800; line-height:22px;}
.etc_list .etctitle span {font-size:11px; }
.etc_list ul {}
.etc_list ul li {display:inline-block; width:47%;  background-color:#8a8a8a; margin:2px 1%;  font-size:12px; height:30px; line-height:30px;   text-align:center;   }
.etc_list ul li a { color:#fff; padding:5px 0px; font-weight:700; letter-spacing:-1px; }

.font_org {color:#f25b22; display:inline-block;}


/* 고객센터  */
.cus_tab {width:100%; margin:0px auto 20px; height:40px; }
.cus_tab ul { }
.cus_tab ul li {float:left; font-weight:700;  height:25px;   padding:10px 1% 0px; font-size:14px; text-align:center; margin:0px 0px 10px; color:#025b67; background-color:#fff; letter-spacing:-1px;}
.cus_tab ul li a {color:#2da755;  }
.cus_tab ul li a:hover {color:#2da755;} 
.cus_tab ul li.on {height:25px;   padding:10px 1%  0px;  background-color:#2da755;}
.cus_tab ul li.on a {color:#fff;   font-weight:700;}

.cus_tab table {width:100%; border-spacing:0; border-collapse:collapse; table-layout:fixed;word-break:break-all;border:0; }
.cus_tab table tr {border-bottom:1px solid #025b67;}
.cus_tab table td { line-height:40px;  font-size:12px; font-weight:800;  text-align:center; color:#2da755; background-color:#fff; }
.cus_tab table td.on  {height:25px;    background-color:#2da755;}
.cus_tab table td.on a {color:#fff;   font-weight:700;}
.cus_tab table td a {color:#025b67;}
.cus_tab table td a:hover {color:#025b67 !important;}

.btn_rep {padding:2px 5px; color:#fff; background-color:#969696;border-radius:50%; font-weight:500; font-size:11px;  display:inline-block; margin-right:3px;}
.btn_rep02 {padding:2px 5px; color:#fff; background-color:#969696;border-radius:1%; font-weight:500; font-size:11px;  display:inline-block; margin-right:3px;}






/* 마이페이지  */
.my_tab {width:100%; margin:0px auto 20px; background-color:#000;}
.my_tab ul {  height:40px;}
.my_tab ul li {float:left; width:30%; padding:1% 1%; font-weight:700; font-size:14px; border-right:1px solid #616161; text-align:center; margin:10px 0px; color:#d4d4d4;}
.my_tab ul li a {color:#d4d4d4;}
.my_tab ul li a:hover {color:#ea4242;} 
.my_tab ul li:last-child {border-right:0px solid #616161; width:31%;}
.my_tab ul li.on a {color:#7b7b7b;}


/* 페이징  */
.pasing {text-align:center; margin:20px 0px;}
.pasing ul {display:inline-block;}
.pasing ul li {float:left; font-weight:600; color:#494641; border:1px solid #cbcbcb; padding:6px 8px; margin-right:1px; font-size:11px;}
.pasing ul li.on {font-weight:900; color:#FFFFFF; border:1px solid #f25b22; padding:6px 8px; background-color:#f25b22;}
.pasing img {vertical-align:top; width:25px; height:auto;}



/* 하단기타메뉴  */
.bott_tab {width:100%; margin:0px auto 20px; background-color:#000;}
.bott_tab ul {  height:70px;}
.bott_tab ul li {float:left; width:24%; padding:1% 1%; font-weight:700; font-size:14px; line-height:20px; border-left:1px solid #616161; text-align:center; margin:10px 0px; color:#d4d4d4;}
.bott_tab ul li a {color:#d4d4d4;}
.bott_tab ul li a:hover {color:#ea4242;} 
.bott_tab ul li:first-child {width:19%; border-left:0px solid #616161;}
.bott_tab ul li:last-child { }
.bott_tab ul li.on a {color:#7b7b7b;}


/* 검색결과  */
.search_na {width:100%; text-align:center; font-size:15px; font-weight:700; line-height:23px; color:#454545; margin:20px 0px;}
.search_na span {color:#f70501;}




.na_h1 {position:relative;  width:96%; text-align:center; margin:7px auto; font-size:12px; font-weight:700; color:#0ea3b7; letter-spacing:-1px;}
.na_h2  {position:relative;  width:96%; text-align:left;; margin:7px auto; font-size:14px; font-weight:800; height:23px; letter-spacing:-1px; margin-bottom:10px;  }
.na_h2 a {background-color:#f4f4f4; color:#4c4c4c; padding:10px 10px; margin-right:1px; border:1px solid #e0e0e0; }
.na_h2 a.on {background-color:#454545; color:#fff; border:1px solid #292929;}


.na_search {position:relative;  width:94%; text-align:left; margin:0px auto 10px; font-size:12px; padding:10px 0px; font-weight:700; color:#2d2d2d;  line-height:35px; letter-spacing:-1px; border:3px solid #f4f4f4;}
.na_search .ti {width:50px; text-align:left; padding-left:15px; display:inline-block;}
.na_search  input {line-height:15px;}


.btn_s  {display:inline-block; font-size:11px; background-color:#f4f4f4; line-height:12px; color:#4c4c4c;   margin-right:2px; border:1px solid #e0e0e0;}
.btn_s a {display:inline-block; color:#4c4c4c; padding:5px 16px; }

.btn_s_org  {display:inline-block; font-size:11px; line-height:12px; background-color:#f25b22; color:#fff;  margin-right:2px; border:1px solid #e44f16;}
.btn_s_org a {display:inline-block; color:#fff; padding:5px 16px;}


.btn_s_grl  {display:inline-block; font-size:11px;line-height:12px;  background-color:#12aec3; color:#fff;  margin-right:2px; border:1px solid #0f9caf;}
.btn_s_grl a {display:inline-block; color:#fff; padding:5px 16px; }


.pro_na { font-size:12px; font-weight:500;  line-height:22px;  color:#585858; margin-bottom:10px; margin-top:0px; text-align:left;}

.board_productview {margin-top:0px; }
.board_productview table {width:98.8%; border-spacing:0; border-collapse:collapse; table-layout:fixed;word-break:break-all;border:0; border:1px solid #ddd;}
.board_productview table th {background:#f8f8f8; padding:8px 0 11px 0; border:1px solid #ddd; font-size:12px; color:#4f4f4f; line-height:16px; text-align:center; font-weight:700;}
.board_productview table td {padding:5px 0 5px 0; border-bottom:1px solid #e4e4e4; text-align:center; vertical-align:middle;  font-size:12px;  line-height:16px;}
.board_productview table td.sbj {padding-left:10px; text-align:left;}
.board_productview table td.rig { text-align:center; padding:5px 0 }
.board_productview table td.b { padding:3px; border:0px solid #000;}
.board_productview h1 {font-size:18px; color:#3b885e; line-height:40px; text-align:left; font-weight:800; margin-bottom:10px; padding:13px 0px;}


.na_li {position:relative;  width:100%; }
.na_li ul {}
.na_li ul li {float:left; width:33%; text-align:center;  padding:20px 0px;}
.na_li ul li img {width:95%;}

.na_li2 {position:relative;  width:100%; }
.na_li2 ul {}
.na_li2 ul li {width:100%; text-align:center;  padding:5px 0px;}
.na_li2 ul li img {width:95%;}


.na_li3 {position:relative;  width:100%; }
.na_li3 ul {}
.na_li3 ul li {width:98%; text-align:center;  padding:5px 0px; border:1px solid #dbdbdb; margin:5px auto;}
.na_li3 ul li img {width:95%;}


.na_li4 {position:relative;  width:100%; }
.na_li4 ul {}
.na_li4 ul li {float:left; width:50%; text-align:center;  padding:20px 0px;}
.na_li4 ul li img {width:95%;}



.sub_na {position:relative;  padding:15px; font-size:14px; line-height:22px;}

.sub_logo {position:relative;  width:100%; text-align:center;}
.sub_logo img {width:95%;}

.map { text-align:center;}



































