/*
 * kdh@designgj.com
 */

.contents_wrap{width:1140px; margin:0 auto;}
.page_wrap{width:1140px; margin:0 auto;}
.t-oblique{font-style:oblique !important;}
.t-right{text-align: right !important;}
.n-border{border:none !important;}
.t-brown{color:#5a4102 !important;}
.t-green{color:#559334 !important;}
.mt-60{margin-top:60px !important;}
.mt-40{margin-top:40px !important;}
.mt-39{margin-top:39px !important;}
.mt-38{margin-top:38px !important;}
.mt-35{margin-top:35px !important;}
.mt-30{margin-top:30px !important;}
.mt-25{margin-top:25px !important;}
.mt-22{margin-top:22px !important;}
.mt-20{margin-top:20px !important;}
.mb-5-{margin-bottom:-5px !important;}
.font-12{font-size:12px;}
.font-dotum{font-family: Dotum;}
.color-555{color:#555;}
.h-62{height:62px;}
.lh-80{line-height: 80px;}
.mw-10{margin:0 10px;}
.bt-eb{border-top:1px solid #ebebeb;}
.bb-eb{border-top:1px solid #ebebeb;}

.slider_container{position: relative; height:340px; width:1033px; margin:0 auto; overflow: hidden;}
.slider_container .slider_wrap{position: absolute; display:inline-block; width:100%; height:100%; left:0px ;top:0px; }
.slider_container .slider_wrap .slide{float:left; width:100%; height:100%; line-height: 340px; text-align: center;}
.slider-prev-btn{position: absolute; top:50%; left:0px; width:16px; height:24px; margin-top:-12px; background-image:url(../images/left_arrow.png); background-repeat: no-repeat; cursor: pointer; text-indent: -9999px; }
.slider-next-btn{position: absolute; top:50%; right:0px; width:16px; height:24px; margin-top:-12px; background-image:url(../images/right_arrow.png); background-repeat: no-repeat; cursor: pointer; text-indent: -9999px;}
.AI_chk input[name=captcha_key]{line-height: 22px; text-indent:10px;}
.standard-delivery-tbl tr{height:75px;}


#top-btn{position: fixed; bottom:50px; right:50px; z-index: 450px; display:none;}

#mypage_orderlist .category-root-text-sec{width:142px;}
#mypage_orderlist .category-root-text-sec p{width:142px;}
#mypage_qna .mypagediv .orderlist_tbl {width:100%;}
#mypage_qna .mypagediv .pagenation  { margin-top:60px;}
#mypage_qna .mypagediv .orderlist_tbl_column {cursor: pointer; font-family: 'Nanum Gothic';  font-size: 13px;  color: #444; }
#mypage_qna .mypagediv .orderlist_tbl_inner_column td { padding: 30px 0; }
#mypage_orderlist .mypagediv .orderlist_tbl{width:100%; margin-bottom:50px; }
#mypage_qna .mypagediv .orderlist_tbl th,
#mypage_orderlist .mypagediv .orderlist_tbl th {height:60px; background-color:#f9f9f9; font-family: 'Nanum Gothic'; font-size:14px; color:#555555;}
#mypage_qna .mypagediv .orderlist_tbl td,
#mypage_orderlist .mypagediv .orderlist_tbl td {height:71px; font-family: 'Nanum Gothic'; font-size:13px; color:#444; border-bottom:1px solid #dbdbdb;}
#mypage_qna .mypagediv .orderlist_tbl td .orderlist_btn,
#mypage_orderlist .mypagediv .orderlist_tbl td .orderlist_btn{width:73px; height:26px; line-height:26px; background-color:#777777; font-size: 12px; font-family: 'Nanum Gothic'; color:#fff;}

#mypage_orderview .category-root-text-sec{width:142px;}
#mypage_orderview .category-root-text-sec > p{width:100%; }
#mypage_orderview .mypagediv  .item_tbl{width:100%;}
#mypage_orderview .mypagediv  .item_tbl th{height:60px; background-color:#f9f9f9; font-family: 'Nanum Gothic'; font-size:14px; color:#555;}
#mypage_orderview .mypagediv  .item_tbl td{height:121px; border-bottom:2px solid #dbdbdb; box-sizing:border-box; font-family:13px; font-family: 'Nanum Gothic'; color:#444;} 
#mypage_orderview .mypagediv  .item_tbl td a{font-family:13px; font-family: 'Nanum Gothic'; color:#444;}
#mypage_orderview .mypagediv  .item_tbl td.td1 img{width:62px; height:auto;} 
#mypage_orderview .mypagediv  .item_tbl td.td2{font-family:13px; font-family: 'Nanum Gothic'; color:#444; font-weight: bold;}
#mypage_orderview .mypagediv  .item_tbl td.td2 a{font-family:13px; font-family: 'Nanum Gothic'; color:#444; font-weight: bold;} 
#mypage_orderview .mypagediv  .order_info_wrap{}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list{}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .multi_tbl{border:1px solid #ccc; padding-top:15px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .multi_tbl > .title{padding-left:20px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl{display:inline-block; width:100%; margin-top:49px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl > .title{font-family: 'Nanum Gothic'; font-size:18px; font-weight: bold; line-height: 18px; padding-bottom:15px; border-bottom:2px solid #777;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr{ float: left; width:100%; height:78px; border-bottom:1px solid #ebebeb; box-sizing: border-box;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr_short{width:456px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr > .th{display:table-cell; min-width: 150px; width:150px; height: 77px; text-indent: 20px; vertical-align: middle; line-height: 18px; background-color:#f8f8f8; font-family: 'Nanum Gothic'; font-size:14px; font-weight: bold; color:#555;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr > .td{display:table-cell; width:760px; height:77px; text-indent: 20px; vertical-align: middle; font-family: Dotum; font-size:12px; color:#555;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr > .td input[type=radio]{vertical-align: middle; margin-right:5px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr > .td input[type=text]{width:255px; height:32px; line-height: 32px; border:1px solid #dadada; box-sizing: border-box; text-indent:10px; }
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr > .short{width:305px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr_short > .th{min-width:150px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .tr_short > .td{width:305px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .total_price{height:156px; float: right; }
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .total_price > .th{height:156px; color: #ec5364}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .total_price > .td{color:#ec5364; font-weight: bold;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .bor_b-ccc{border-bottom:1px solid #ccc;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .sub_red_btn{display: inline-block; float:right; width:127px; height:26px; margin-top:10px; background-color:#ec5364; color:#fff; font-family: 'Nanum Gothic'; font-size:12px; border:none; cursor:pointer;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .cash_receipt_msg{height:70px; line-height: 70px; font-family: 'Nanum Gothic'; font-size:14px; text-indent: 20px; border-bottom:1px solid #ebebeb;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .l-h18{line-height:18px;}
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .receipt_tbl th{height:60px; background-color:#f9f9f9; font-size: 14px; font-family: 'Nanum Gothic'; color:#555; }
#mypage_orderview .mypagediv > .order_info_wrap > .order_list .order_content_tbl .receipt_tbl td{height:50px; font-family: 'Nanum Gothic'; font-size:14px; border-bottom:1px solid #dbdbdb;}
#mypage_orderview .btn_wrap{display: inline-block; width:100%; margin-top:30px; margin-bottom:100px; }
#mypage_orderview .btn_wrap div{display:inline-block; width:177px; height:56px; line-height: 56px; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold; text-align: center; cursor:pointer; }
#mypage_orderview .btn_wrap .back_btn{float:left; background-color: #fff; border:1px solid #ebebeb; color:#555;}
#mypage_orderview .btn_wrap .order_cancel_btn{float: right; background-color:#ec5364; color:#fff; margin-left:10px;}
#mypage_orderview .btn_wrap .reorder_btn{float: right; background-color:#777777; color:#fff; }
#mypage_orderview .btn_wrap .re_coupon_btn{background-color: #a5c893; color:#fff; margin-left:10px;}
#mypage_orderview .mypagediv > .order_info_wrap .frmTax_notice{margin-top:46px; border:1px solid #dbdbdb; padding:20px; box-sizing: border-box;}
#mypage_orderview .mypagediv > .order_info_wrap .frmTax_notice > ul{margin-top:-5px;}
#mypage_orderview .mypagediv > .order_info_wrap .frmTax_notice > ul > li{font-family: Dotum; font-size:12px; line-height: 22px; }
#mypage_orderview .mypagediv > .order_info_wrap .frmTax_notice > ul > li.tit{font-weight: bold;}


#myinfo .required-form-table ._form-th{width:150px; min-width:150px; max-width:150px;}
#myinfo .required-form-table ._form-td{min-width:650px;}
#myinfo .required-form-table .tr-new_pw{height:42px;}
#myinfo .required-form-table .tr-new_pw td{border:none; height:42px !important;}
#myinfo .required-form-table .tr-new_pw input{margin-right:5px;}
#myinfo .required-form-table .tr-new_pw .new_pw{width:126px; text-indent:20px; font-family: Dotum; font-size:12px; color:#555; }
#myinfo .required-form-table .tr-new_pw .new_pw_msg{ font-family: Dotum; font-size:11px; color:#a7a7a7; }
#myinfo .required-form-table .memberCols1 {border-bottom:1px solid #dbdbdb;}
#myinfo .required-form-table .memberCols2 {height:auto; padding:10px 0px; border-bottom:1px solid #dbdbdb;}
#myinfo .required-form-table .chg_pw_btn{display:inline-block; width:96px; height:32px; line-height: 32px; text-align: center;background-color:#777777; color:#fff; font-family: 'Nanum Gothic'; font-size:14px; margin-right:10px;}
#myinfo .required-form-table .guide_pw_pop_btn {display:inline-block; width:111px; height:32px; line-height: 32px;  text-align: center; background-color:#ec5364; color:#fff; font-family: 'Nanum Gothic'; font-size:14px;}
#myinfo #pwdManual{z-index: 500}
#myinfo .agree-link-btns .f-l{float: right; background-color:#fff; color:#555555; border:1px solid #ebebeb; margin-right:20px;}

#mydelivery .category-root-text-sec{width:135px;}
#mydelivery .category-root-text-sec > p{width:135px; }
#mydelivery #deliveryList > .dcontents{width:100%; height:45px; line-height: 45px; margin-top:18px; }
#mydelivery #deliveryList > .dcontents > .contents_left{display:inline-block; float: left; width:80%; height:100%;  font-size: 14px; font-family: 'Nanum Gothic'; font-weight: bold;}
#mydelivery #deliveryList > .dcontents > .btn_right{display:inline-block; float: right; width:15%; line-height: 45px; height:100%;  text-align: right;}
#mydelivery #deliveryList > .dcontents > .btn_right .add_btn{float: right; width:73px; height:26px; margin-top:9px; line-height: 26px; text-align: center; border:1px solid #dbdbdb; box-sizing: border-box; font-weight: bold; font-size:12px; font-family: 'Nanum Gothic'; color:#555; }
#mydelivery #deliveryList > .d_list > .delivery_list_tbl{width:100%; border-top:2px solid #dbdbdb; margin-bottom:112px; }
#mydelivery #deliveryList > .d_list > .delivery_list_tbl th{height:60px; background-color:#f9f9f9; font-family: 'Nanum Gothic'; font-size:14px; color:#555;}
#mydelivery #deliveryList > .d_list > .delivery_list_tbl td{height:71px; border-bottom:1px solid #dbdbdb; font-family: 'Nanum Gothic'; font-size: 13px; color:#444444; font-weight: 600; line-height: 18px; text-align: center;}
#mydelivery #deliveryList > .d_list > .delivery_list_tbl td .gray_btn{display:inline-block; width:73px; height:26px; background-color:#777777; color:#fff; text-align: center; line-height: 26px; font-family: 'Nanum Gothic'; font-size:12px; margin:0px 4px;}

#mydelivery #deliveryForm > .main_msg{width:100%; height:45px; line-height: 45px; margin-top:18px; }
#mydelivery #deliveryForm > .main_msg > .left{display:inline-block; float: left; width:70%; height:100%;  font-size: 14px; font-family: 'Nanum Gothic'; font-weight: bold;}
#mydelivery #deliveryForm > .main_msg > .right{display:inline-block; float: right; width:25%; height:100%;  text-align: right; line-height:45px;  }
#mydelivery #deliveryForm > .main_msg > .right > input{vertical-align: middle;}
#mydelivery #deliveryForm > .main_msg > .right > label{font-family: 'Nanum Gothic'; font-size: 12px;  color:#555555; font-weight: bold;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl{display: table; width:100%; height:auto; border-top:2px solid #dbdbdb;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr{ width:100%; height:75px; border-bottom:1px solid #ebebeb}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .th{display:table-cell; width:150px; height:74px; vertical-align: middle; text-indent:20px; background-color:#f8f8f8; font-family: 'Nanum Gothic'; font-size:14px; font-weight: bold; color:#555; }
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .th > .red{color: #ec5364;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td{display:table-cell; width::730px; height:74px; vertical-align: middle; text-indent: 20px; }
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td input[type=text]{width:306px; height:32px; border:1px solid #dbdbdb; text-indent: 10px; box-sizing: border-box; line-height: 32px;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td > .in-bl{display:inline-block;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td .short{width:90px !important;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td .w85{width:85px !important;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td .number_{margin-left:5px; margin-right:5px;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td .bracket-left{padding:0 5px 0 7px}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td .bracket-right{padding:0 6px 0 5px}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td > .line{display:inline-block; color:#aaa; padding:5px 0px;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td > .line > .search_address_btn{float: left; width:98px; height:32px; background-color:#777; text-indent:0px; color:#fff; font-family: 'Nanum Gothic'; font-size:14px; font-weight: 600;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td .blank{opacity: 0; filter:alpha(opacity=0); display:inline-block; width:0px;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .tr > .td span{text-indent: 0px;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .rowpan-2{height:117px;}
#mydelivery #deliveryForm > .d_form > .delivery_form_tbl > .rowpan-2 > div{height:117px !important; }
#mydelivery #deliveryForm > .d_form > .btn_div{display:inline-block; width:100%; height:auto; margin-top:30px; margin-bottom:100px; text-align: right;}
#mydelivery #deliveryForm > .d_form > .btn_div div{float: right; width:177px; height:56px; margin-left:20px; text-align: center; line-height: 56px; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold;}
#mydelivery #deliveryForm > .d_form > .btn_div div.save_btn{background-color: #a5c893; color:#fff;}
#mydelivery #deliveryForm > .d_form > .btn_div div.list_btn{background-color: #fff; border:1px solid #ebebeb; color:#555;}

#hack .hack_msg_box{margin-top:14px;}
#hack .hack_msg_box > .title{height:48px; line-height: 48px; font-family: 'Nanum Gothic'; font-size:18px; color:#444444; font-weight: bold;}
#hack .hack_msg_box > .msg_content{padding:17px 21px; border-top:1px solid #dbdbdb; box-sizing: border-box; background-color:#f8f8f8; font-size:12px; font-family: Dotum; line-height: 18px; color:#555;}
#hack .hack_form{margin-top:50px;}
#hack .hack_form > .title{ font-family: 'Nanum Gothic'; font-size:18px; font-weight: bold; color:#444; line-height: 18px; margin-bottom:15px; }
#hack .hack_form > .hack_tbl{border-top:2px solid #dbdbdb;}
#hack .hack_form > .hack_tbl > .tr{width:100%; height:63px; border-bottom:1px solid #ebebeb; }
#hack .hack_form > .hack_tbl > .tr > .th{display: table-cell; width:206px; height:63px; text-indent: 20px; background-color:#f8f8f8; line-height: 63px; font-size: 14px; font-family: 'Nanum Gothic'; font-weight: bold; color:#555; }
#hack .hack_form > .hack_tbl > .tr > .td{display:table-cell; width:700px; text-indent: 20px; vertical-align: middle;}
#hack .hack_form > .hack_tbl > .tr > .td > input[type=password]{width:306px; height:32px; border:1px solid #dbdbdb; text-indent: 10px; line-height: 32px;}
#hack .hack_form > .hack_tbl > .tr > .td > .line{width:100%; height:30px; line-height: 30px;}
#hack .hack_form > .hack_tbl > .tr > .td > .line > .chk_wrap{display:inline-block;; float: left; margin-right:30px; font-family: Dotum; font-size:12px; color:#777; }
#hack .hack_form > .hack_tbl > .tr > .td > .line > .chk_wrap > label{cursor:pointer;}
#hack .hack_form > .hack_tbl > .tr > .td > .line > .chk_wrap > input[type=checkbox]{}
#hack .hack_form > .hack_tbl > .h210{height:210px;}
#hack .hack_form > .hack_tbl > .h210 > div{height:210px;}
#hack .hack_form > .hack_tbl > .h210 > div > textarea{width:684px; height:180px; resize:none; border:1px solid #dbdbdb; padding: 10px; box-sizing: border-box;}
#hack .btn_wrap{display: inline-block; float: right; text-align: right width:100%; height: auto; margin-top:30px; margin-bottom:100px;}
#hack .btn_wrap > button{ float: right; width:177px; height:56px; margin-left:20px; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold;  }
#hack .btn_wrap > button.submit_btn{background-color:#a5c893; color:#fff;}
#hack .btn_wrap > button.cancel_btn{background-color:#fff; border:1px solid #ebebeb; color:#555;}

#mypage_emoney .emoney_box{width:100%; height:142px; margin-bottom:50px; border:1px solid #dbdbdb; border-top:none; box-sizing: border-box; text-align: center; line-height: 142px;}
#mypage_emoney .emoney_box > p{height:28px; width:auto; font-family: 'Nanum Gothic'; font-size:18px; font-weight: 600; color:#444444; letter-spacing: 1px;}
#mypage_emoney .emoney_box > p > span{font-size:24px; color:#ec5364; }
#mypage_emoney .emoney_tbl_tit{ font-family: 'Nanum Gothic'; font-size:18px; font-weight: bold;  color:#444444; line-height: 18px; margin-bottom:15px;}
#mypage_emoney .emoney_tbl {border-top:2px solid #dbdbdb; margin-bottom:100px;}
#mypage_emoney .emoney_tbl th{height:59px; background-color: #f9f9f9; font-family: 'Nanum Gothic'; font-size:14px; color:#555;}
#mypage_emoney .emoney_tbl td{height:71px; border-bottom:1px solid #dbdbdb; font-family: 'Nanum Gothic'; font-size:13px; color:#444; font-weight: 600;}

#mypage_coupon .tap_wrap{ width:100%; height: 60px; margin:30px 0px; }
#mypage_coupon .tap_wrap .tap_btn{display:inline-block; float:left; width:284px; height:100%; border:1px solid #dbdbdb; text-align: center; line-height: 60px; font-family: 'Nanum Gothic'; font-weight: bold; font-size:18px; color:#777777; }
#mypage_coupon .tap_wrap a:first-child > .tap_btn{margin-right:30px;}
#mypage_coupon .tap_wrap .last_btn{float:right;}
#mypage_coupon .tap_wrap .on{background-color: #a5c893; border:none;}
#mypage_coupon .tap_wrap .tap_btn p{font-size:0px; height:100%; width:100%; line-height: 60px;}
#mypage_coupon .tap_wrap .tap_btn p img{position: relative; top:50%; margin-top:-9px;}
#mypage_coupon .tap_wrap .tap_btn .on_{display:none;}
#mypage_coupon .tap_wrap .on .on_{display: inline-block}
#mypage_coupon .tap_wrap .on .off_{display: none}

#mypage_coupon .coupon_tbl{border-top:2px solid #dbdbdb;}
#mypage_coupon .coupon_tbl th{height:59px; background-color:#f9f9f9; font-family: 'Nanum Gothic'; font-size:14px; font-weight: bold; color:#555555;}
#mypage_coupon .coupon_tbl th:first-child{padding-left:65px;}
#mypage_coupon .coupon_tbl td{height:71px; border-bottom:1px solid #dbdbdb; box-sizing:border-box; font-family: 'Nanum Gothic'; font-size:13px; color:#444; text-align: center;}
#mypage_coupon .coupon_tbl td:first-child{padding-left:65px;}
#mypage_coupon .paper_wrap {display: inline-block; margin-top:10px; float: right;}
#mypage_coupon .paper_wrap > .paper_btn{width:98px; height:26px; background-color:#ec5364; font-family: 'Nanum Gothic'; font-size:12px; color:#fff;}
#mypage_coupon .coupon_msg_list {margin-top:6px; margin-bottom:96px;}
#mypage_coupon .coupon_msg_list > ul > li{line-height: 18px; font-family: Dotum; font-size:11px; color:#a7a7a7;}

#mypage_wishlist .wishlist_tbl{margin-bottom: 50px;}
#mypage_wishlist .wishlist_tbl th{height:59px; border-bottom:1px solid #ebebeb; background-color:#f8f8f8; font-family: 'Nanum Gothic'; font-size: 14px;  } 
#mypage_wishlist .wishlist_tbl td{height:121px; border-bottom:2px solid #ebebeb; font-family: 'Nanum Gothic'; font-size:13px; font-weight: bold; }
#mypage_wishlist .wishlist_tbl td > *{font-family: 'Nanum Gothic'; font-size:13px; font-weight: bold;}
#mypage_wishlist .wishlist_tbl td > div{padding-left:20px;}
#mypage_wishlist .btn_wrap{margin:30px 0px 100px; height:56px; float: right; text-align: right;}
#mypage_wishlist .btn_wrap div{display:inline-block; width:161px; height:100%; margin-left:8px; text-align: center; line-height: 56px; font-family: 'Nanum Gothic'; font-size: 16px; font-weight: bold; color:#fff;}
#mypage_wishlist .btn_wrap div.del_btn{background-color:#777777;}
#mypage_wishlist .btn_wrap div.cart_btn{background-color:#a5c893;}

#mypage_today .today_header{width:100%; height:42px; margin-bottom:28px; border:1px solid #dbdbdb; border-top:none;}
#mypage_today .today_header > div{display:inline-block;}
#mypage_today .today_header > .left_wrap{ float: left; height:100%; line-height: 42px; font-family: 'Nanum Gothic'; font-size: 12px; font-weight: bold; color:#444444; text-indent: 12px;}
#mypage_today .today_header > .left_wrap > span { color:#ec5364;  }
#mypage_today .today_header > .right_wrap{float:right; height:100%; width:142px; border-left:1px solid #dbdbdb;}
#mypage_today .today_header > .right_wrap > .select_box{position: relative; width:100%; height:100%; background-image:url(../images/toggle-icon.png); background-repeat: no-repeat; background-position: 114px center; cursor:pointer;}
#mypage_today .today_header > .right_wrap > .select_box > p.select_value{ width:100%; height:100%; text-indent: 14px; line-height: 42px; font-family: 'Nanum Gothic'; font-size:12px; font-weight: bold; color:#777;}
#mypage_today .today_header > .right_wrap > .select_box > ul.select_ul{position: absolute; top:42px; left:-1px; width:143px; height: auto; background-color:#fff; border:1px solid #dbdbdb; border-top:none; display:none;}
#mypage_today .today_header > .right_wrap > .select_box > ul.select_ul li{width:100%; height: 42px; line-height: 42px; text-indent:14px; font-family: 'Nanum Gothic'; font-size:12px; font-weight: bold; color:#777;} 
#mypage_today .today_header > .right_wrap > .select_box > ul.select_ul li:hover{background-color:#a5c893; color:#fff;}
#mypage_today .today_tbl{border-top:2px solid #dbdbdb; margin-bottom:100px;}
#mypage_today .today_tbl th{height:59px; background-color:#f9f9f9; font-family: 'Nanum Gothic'; font-size:14px; color:#555;}
#mypage_today .today_tbl td{height:115px; border-bottom:1px solid #dbdbdb; font-size:13px; font-family: 'Nanum Gothic'; color:#444; font-weight: bold;}

/* 고객서비스 공통스타일 */
.global_category{ width:100%; height:50px; border-bottom:1px solid #dbdbdb; box-sizing: border-box;}
.global_category > .wrap{width:1140px; height:100%;  margin:0 auto;}
.global_category > .wrap > div{ float:left; height:100%; line-height: 50px; border-right:1px solid #dbdbdb; box-sizing: border-box; text-align: center;}
.global_category > .wrap > div.home{width:50px; border-left:1px solid #dbdbdb; background-image:url(../images/home-icon.png); background-repeat: no-repeat; background-position: center; font-size:0px; cursor:pointer;}
.global_category > .wrap > div.fir_category{width:104px; font-size:14px; font-family: 'Nanum Gothic'; color:#777777}
.global_category > .wrap > div.fir_category *{text-decoration: none; color:inherit;}
.global_category > .wrap > div.this_page{width: 104px; font-size:14px; font-family: 'Nanum Gothic'; color:#777777}
.global_category > .wrap > div.this_page p{ font-family: 'Nanum Gothic'; }
.menu_category{}
.menu_category .event_list{position: relative; display:inline-block; width: 180px !important; height:auto; background-image:url(../images/toggle-icon.png); background-repeat: no-repeat; background-position: 150px center; text-align: left !important;  text-indent:20px; cursor:pointer;}
.menu_category .event_list .category_list{position:absolute; display:none; top:50px; left:-1px; width:181px; background-color:#fff; border:1px solid #dbdbdb; border-top:none; z-index: 20;}
.menu_category .event_list .category_list  dd{border-top:1px solid #dbdbdb;}
.menu_category .event_list .category_list  dd:first-child{border-top:none;}
.menu_category .event_list .category_list  dd:hover{background-color:#a5c893; color:#fff;}

#lnb_service{float:left; width:197px; height:auto; border-right:1px solid #dbdbdb; background-color: #fff; box-sizing: border-box;}
#lnb_service > .local_title{position: absolute; top:0px; left:0px; width:100%; height:123px; border:1px solid #dbdbdb; border-top:none; background-image:url(../images/service/service_title_img.png); background-color:#fff; background-repeat: no-repeat; background-position: 49px center; z-index: 10; }
#lnb_service > .navigation {display:inline-block; width:100%; height:auto; margin-top:124px; border-left:1px solid #dbdbdb;}
#lnb_service > .navigation > .navigation_area{}
#lnb_service > .navigation > .navigation_area > .area_title{width:100%; height:50px; background-color:#f9f9f9; line-height: 50px; border-bottom:1px solid #dbdbdb; text-indent: 19px; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold;  }
/*#lnb_service > .navigation_area:first-child > .area_title{border-top:none;}*/
#lnb_service > .navigation > .navigation_area > dl{margin:13px 0px 15px 12px;}
#lnb_service > .navigation > .navigation_area > dl > dd{height:24px; line-height: 24px; font-size:12px; font-family: Dotum; color:#777777;}
#lnb_service > .navigation > .navigation_area > dl > dd{font-size:inherit; font-family: inherit; color:inherit; text-decoration: none;}

.layout_page{position: relative; width:1140px; margin:0 auto; margin-top:50px; border:1px solid #dbdbdb; border-right:none; border-left:none;}
.layout_page > .service_page_wrap{display: inline-block; width:100%; min-height:706px; }
.layout_page > .service_page_wrap > .page_contents{display:inline-block; float: right; width:912px; height:auto; margin-top:124px;}
.layout_page > .service_page_wrap > .page_contents > .service_title {width:100%; height:50px; line-height: 50px; margin-top:16px; border-bottom:2px solid #777; font-family: 'Nanum Gothic'; font-size:24px; color:#212121; font-weight: bold;}



#customer .shop_info{display: inline-block; height:auto; width:100%; border-bottom:1px solid #dbdbdb;}
#customer .shop_info > .part{float: left; height: 108px; width:33.3%; margin:20px 0px; border-left:1px solid #dbdbdb; box-sizing: border-box;}
#customer .shop_info > .part:first-child{border-left:none;}
#customer .shop_info > .part * {font-size:0px;}
#customer .shop_info > .contact_number{background-image:url(../images/service/customer_contact.png); background-repeat: no-repeat; background-position: 23px center;}
#customer .shop_info > .open_time{background-image:url(../images/service/customer_open_time.png); background-repeat: no-repeat; background-position: 34px center;}
#customer .shop_info > .bank{background-image:url(../images/service/customer_bank.png); background-repeat: no-repeat; background-position: 46px center;}
#customer .ment_txt{width:100%; height: 34px; line-height: 34px; font-size: 15px; font-weight: bold; font-family: 'Nanum Gothic'; background-image:url(../images/service/customer_ment.png); background-repeat: no-repeat; background-position: 9px center; font-size:0px;}
#customer .write_wrap{display: inline-block; width:100%; height:auto; margin-top:45px; margin-bottom:100px;}
#customer .write_wrap > div{display: inline-block; height:auto; width:435px;}
#customer .write_wrap > div.left{float: left;}
#customer .write_wrap > div.right{float: right;}
#customer .write_wrap > .notice_list > .title{width:100%; height: 33px; font-size:0px; border-bottom:1px solid #777; box-sizing: border-box; font-size:0px; background-image:url(../images/service/customer_notice_tit.png); background-repeat: no-repeat; background-position: 10px 0px;}
#customer .write_wrap > .qna_list > .title{width:100%; height: 33px; font-size:0px; border-bottom:1px solid #777; box-sizing: border-box; font-size:0px; background-image:url(../images/service/customer_qna_tit.png); background-repeat: no-repeat; background-position: 10px 0px;}
#customer .write_wrap .more_btn{float: right; margin-top:4px;}
#customer .write_wrap > .notice_list > .list{width:100%;}
#customer .write_wrap .list li{height:42px; line-height: 42px; font-family: Dotum; font-size: 12px; color:#444444; padding:0px 10px; box-sizing: border-box; border-bottom:1px solid #dbdbdb;}
#customer .write_wrap .list li a{font-size: inherit; font-family: inherit; color: inherit;}
#customer .write_wrap .list li span.date{float: right;}
#customer .search_wrap{width:100%; height:85px; margin:30px 0px; border:1px solid #dbdbdb; box-sizing: border-box; text-align: center;}
#customer .search_wrap > p{display:inline-block; margin-right:20px; line-height: 85px; font-size: 14px; font-family: 'Nanum Gothic'; color:#454545; }
#customer .search_wrap > .input_wrap{display:inline-block; width:368px; height:42px; background-color:#f9f9f9;  border:1px solid #dbdbdb; }
#customer .search_wrap input[type=text]{ width:325px; height:40px; background-color:#f9f9f9; border:none; text-indent:10px; line-height: 40px;}
#customer .search_wrap input[type=image]{float: right;height:40px; border-left:1px solid #dbdbdb; box-sizing: border-box;}
#customer .tap_tbl{width:100%; height:50px;}
#customer .tap_tbl td{height:100%; font-family: 'Nanum Gothic'; font-size:14px; color:#555555;  text-align: center; border:1px solid #dbdbdb; border-left:none; border-bottom:2px solid #a5c893; cursor:pointer;}
#customer .tap_tbl td.td_0{border-left:1px solid #dbdbdb;}
#customer .tap_tbl td.td_1{width:215px;}
#customer .tap_tbl td.td_2{width:130px;}
#customer .tap_tbl td.td_3{width:150px;}
#customer .tap_tbl td.td_4{width:130px;}
#customer .tap_tbl td.td_5{width:130px;}
#customer .tap_tbl td.on{border:2px solid #a5c893; border-bottom: none}
#customer .faq_tbl{margin-top:30px; border-top:2px solid #777;}
#customer .faq_tbl th{height:60px; border-bottom:1px solid #dbdbdb; background-color:#f8f8f8; font-size: 14px; font-family: 'Nanum Gothic'; }
#customer .faq_tbl_td td{height:42px; border-bottom:1px solid #dbdbdb; font-family: Dotum; font-size:12px; color:#444444; cursor: pointer; }
#customer .faq_tbl_td td.td2{padding-left:70px;}
#customer .faq_tbl_td td span{color:#559334;}
#customer .faq_content{background-color:#f8f8f8;}
#customer .faq_content > .wrap{width:820px; margin:0 auto;}
#customer .faq_content > .wrap > div.descant{height:auto; padding-left:143px; line-height: 62px; border-bottom:1px dashed #cccccc; box-sizing: border-box; font-family: Dotum; font-size:12px; color:#666; background-image:url(../images/service/q_icon.png); background-repeat: no-repeat; background-position: 110px center; }
#customer .faq_content > .wrap > div.answer{height:auto; padding-left:143px;  padding-top:20px; padding-bottom:20px; line-height: 22px; box-sizing: border-box; font-family: Dotum; font-size:12px; color:#666; background-image:url(../images/service/a_icon.png); background-repeat: no-repeat; background-position: 110px 21px; }
#customer .blank{width:100%; height: 0px; margin-bottom:100px;}

#board_list .board_search{float:right; width:400px; font-size:12px; font-family: Dotum; color:#444; font-weight: normal;  line-height:40px;}
#board_list .board_search input[type=checkbox]{position: relative; top:2px; margin:0px 4px;} 
#board_list .board_search .search-bar_wrap{float:right; width:220px; height:40px;  border:1px solid #dbdbdb; box-sizing: border-box;}
#board_list .board_search .search-bar_wrap > input[type=text]{float:left; height:100%; width:180px; border:none; background-color:#f9f9f9; line-height: 40px; text-indent:10px;  }
#board_list .board_search .search-bar_wrap .submit_btn{float: right; border-left:1px solid #dbdbdb;}
#board_list .service_title {padding-bottom:2px;}
#board_list .board_list_tbl th{height:61px; border-bottom:1px solid #ebebeb; box-sizing: border-box; background-color:#f8f8f8; font-family: 'Nanum Gothic'; font-size:14px; color:#555555;}
#board_list .board_list_tbl td{height:47px; border-bottom:1px solid #ebebeb; box-shadow: border-box; font-family: Dotum; font-size:12px;}
#board_list .board_list_tbl td *{font-family: inherit; font-size: inherit;}
#board_list .board_list_tbl td .ordno_span{font-size:11px; margin-left:20px;}
#board_list .page_footer{margin-top:20px;}
#board_list .page_footer > .btn_wrap{width:100%; height:55px; margin-bottom:40px;}
#board_list .page_footer > .btn_wrap > .left{float:left;}
#board_list .page_footer > .btn_wrap > .right{float:right;}
#board_list .page_footer > .btn_wrap .btn{display: inline-block; height:100%; line-height: 55px; font-family: 'Nanum Gothic'; font-size:16px; text-align: center; font-weight: bold;}
#board_list .page_footer > .btn_wrap .del_btn{width:98px; border:1px solid #dcdcdc; color:#555555;}
#board_list .page_footer > .btn_wrap .write_btn{width:120px; background-color:#a5c893; color:#fff; }
#board_list .tap_wrap{width:1140px; height:49px; margin:0 auto; margin-top:50px; margin-bottom:30px;}
#board_list .tap_wrap .tap_btn{float:left; height:100%; width:25%; border:1px solid #dbdbdb; border-right:none; border-bottom:2px solid #a5c893; text-align: center; cursor: pointer; }
#board_list .tap_wrap .tap4 {border-right:1px solid #dbdbdb;}
#board_list .tap_wrap .on{border:2px solid #a5c893;} 
#board_list .tap_wrap .tap_btn img{margin-top:15px;}
#board_list .galgol_news_tbl{border-top:2px solid #212121;}
#board_write .board_write_tbl{}
#board_write .board_write_tbl > .tr{ width:100%; height:60px;}
#board_write .board_write_tbl > .tr > .th{display:table-cell; height:60px; width:150px; vertical-align: middle; background-color:#f8f8f8; text-indent: 20px;  font-size: 14px; font-family: 'Nanum Gothic'; font-weight: bold; color:#555555;  border-bottom:1px solid #dbdbdb;}
#board_write .board_write_tbl > .tr > .th > span{color:#ed5e6e;position: relative; top:-2px; }
#board_write .board_write_tbl > .tr > .td{display:table-cell; height: 60px; width:760px; vertical-align: middle; text-indent:20px;  border-bottom:1px solid #dbdbdb;}
#board_write .board_write_tbl > .tr > .td > input[type=text],
#board_write .board_write_tbl > .tr > .td > input[type=password]{width:450px; height:32px; border:1px solid #dbdbdb; text-indent: 10px; line-height: 32px;}
#board_write .board_write_tbl > .tr > .td > select.box{width:108px; height:32px; border:1px solid #dbdbdb; margin-right:10px; cursor:pointer;}
#board_write .board_write_tbl > .tr > .td .file_upload_tbl{ margin:10px 0px;}
#board_write .board_write_tbl > .tr > .td .file_upload_tbl td:first-child{font-size:0px; width:0px;}
#board_write .board_write_tbl > .tr > .td .content_chk{height: 48px; line-height: 48px; font-family: Dotum; font-size:12px;}
#board_write .board_write_tbl > .tr > .td .file_upload_wrap {display:inline-block; width:450px; height:32px; margin-left:20px; margin-bottom:12px; border:1px solid #dbdbdb; }
#board_write .board_write_tbl > .tr > .td .file_upload_wrap input[type=file]{border:none; width:335px; float: left; margin:4px 0px 4px 9px;}
#board_write .board_write_tbl > .tr > .td .file_upload_wrap .plus_btn{float:right; border-left:1px solid #dbdbdb;}
#board_write .board_write_tbl > .tr > .td .file_upload_msg{}
#board_write .board_write_tbl > .tr > .td .file_upload_msg > p{line-height: 20px; font-family: Dotum; font-size:12px; color:#a9a9a9;}
#board_write .board_write_tbl > .h400{height: 400px;}
#board_write .board_write_tbl > .h400 > .th{height: 400px;}
#board_write .board_write_tbl > .h400 > .td{height: 400px; vertical-align: top !important;}
#board_write .board_write_tbl > .h128{height:128px;}
#board_write .board_write_tbl > .h128 > .th{height:128px;}
#board_write .board_write_tbl > .h128 > .td{height:128px;}
#board_write #miniEditorIframe_contents{height:300px !important;}
#board_write .mini-editor-toolbar td{text-align: left;}
#board_write .mini-editor-toolbar td select,
#board_write .mini-editor-toolbar td img{float: left;}
#board_write .mini-editor-toolbar .td1{width:70px !important;}
#board_write .mini-editor-toolbar .td2{width:50px !important;}
#board_write .mini-editor-toolbar .td3{width:100px !important;}
#board_write .mini-editor-toolbar .td4{width:10px !important;}
#board_write .mini-editor-toolbar .td5{width:60px !important;}
#board_write .mini-editor-toolbar .td6{width:10px !important;}
#board_write .mini-editor-toolbar .td7{width:80px !important;}
#board_write .mini-editor-toolbar .td8{width:10px !important;}
#board_write .AI_chk .td1{width:118px;}
#board_write .AI_chk .td2{padding-left:10px; font-family: Dotum; font-size:12px; color:#a9a9a9;} 
#board_write .AI_chk .td2 input{width:144px; height:22px; border:1px solid #dbdbdb;}
#board_write .btn_wrap{display:inline-block; width:100%;  margin-top:30px; margin-bottom:100px;} 
#board_write .btn_wrap > .left{float:left;}
#board_write .btn_wrap > .right{float:right;}
#board_write .btn_wrap .btn{height:55px; line-height: 55px; text-align: center; box-sizing: border-box; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold;}
#board_write .btn_wrap > .left  .reset_btn{width:98px; background-color:#fff; border:1px solid #dbdbdb; color:#555555;}
#board_write .btn_wrap > .right .btn{width:170px; float: right; color:#fff; margin-left:10px;}
#board_write .btn_wrap > .right .back_btn{background-color:#777777;}
#board_write .btn_wrap > .right .submit_btn{background-color:#a5c893}
#board_write #prvImg0{text-align:right;}
#board_write .galgol_news_tbl{border-top:1px solid #dbdbdb; margin-top:50px;}
#board_write .galgol_news_tbl .th{width:180px !important; text-indent: 30px !important;}
#board_write .galgol_news_tbl .td{width:965px !important;}
#board_write .tap_wrap{width:1140px; height:49px; margin:0 auto; margin-top:50px; margin-bottom:30px;}
#board_write .tap_wrap .tap_btn{float:left; height:100%; width:25%; border:1px solid #dbdbdb; border-right:none; border-bottom:2px solid #a5c893; text-align: center; cursor: pointer; }
#board_write .tap_wrap .tap4 {border-right:1px solid #dbdbdb;}
#board_write .tap_wrap .on{border:2px solid #a5c893;} 
#board_write .tap_wrap .tap_btn img{margin-top:15px;}


#board_view .view_wrap{border-bottom:1px solid #dbdbdb;}
#board_view .view_wrap .bd_header{width:100%; height:61px; line-height: 60px; background-color:#f8f8f8; border-bottom:1px solid #ebebeb; box-sizing: border-box;  }
#board_view .view_wrap .bd_header > .half_wrap{display:inline-block; height:100%;}
#board_view .view_wrap .bd_header > .subject{float:left; width:80%;}
#board_view .view_wrap .bd_header > .writer{float: right; width:19%; text-align: right}
#board_view .view_wrap .bd_header > .half_wrap > .key{display:inline-block; font-family: 'Nanum Gothic'; font-size:14px; font-weight: bold; color:#555;}
#board_view .view_wrap .bd_header > .half_wrap > .value{display:inline-block; font-family: Dotum; font-size:12px; color:#444;}
#board_view .view_wrap .bd_header > .subject > .key{float:left; text-align: center; width:66px; margin-right:16px;}
#board_view .view_wrap .bd_header > .subject > .value{float:left; width:630px;}
#board_view .view_wrap .bd_header > .subject > .value > span{font-size:11px; margin-left:20px;}
#board_view .view_wrap .bd_header > .writer > .key{width:auto; margin-right:10px; }
#board_view .view_wrap .bd_header > .writer > .value{ width:auto; margin-right:20px; }
#board_view .view_wrap .date{width:100%; height:36px; line-height: 36px; font-family: Dotum; font-size:12px; text-align: right; }
#board_view .view_wrap .bd_content{min-height:435px; padding-left: 20px; margin-bottom:40px; font-size:12px; font-family: Dotum; line-height: 24px; }
#board_view .view_wrap .bd_content img{max-width:100%; display: block; margin:10px auto;}
#board_view .btn_wrap{display:inline-block; width:100%; height:auto; margin-top:30px; margin-bottom: 100px;}
#board_view .btn_wrap{display:inline-block; width:100%;  margin-top:30px; margin-bottom:100px;} 
#board_view .btn_wrap > .left{float:left;}
#board_view .btn_wrap > .right{float:right;}
#board_view .btn_wrap .btn{height:55px; line-height: 55px; text-align: center; box-sizing: border-box; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold;}
#board_view .btn_wrap > .left .btn{float: left; width:98px; margin-right:10px; border:1px solid #dbdbdb;}
#board_view .btn_wrap > .right .btn{width:170px; float: right; color:#fff; margin-left:10px;}
#board_view .btn_wrap > .right .back_btn{background-color:#777777;}
#board_view .btn_wrap > .right .write_btn{background-color:#a5c893}
#board_view .comment_list{position: relative; width:100%; border-top:1px solid #dbdbdb;}
#board_view .comment_list > .cm_wrap{position: relative; width:100%; border-bottom:1px solid #dbdbdb; padding:10px 0px;}
#board_view .comment_list > .cm_wrap > .cm_header{line-height: 32px; font-family: 'Nanum Gothic'; font-size:14px;}
#board_view .comment_list > .cm_wrap > .cm_contents{width:97%; line-height:32px; font-family: 'Nanum Gothic'; font-weight: bold; }
#board_view .comment_list > .cm_wrap .del_btn{position: absolute; right:10px; top:50%; margin-top:-12px; font-size:24px; font-weight: bold;}
#board_view .comment_wirte{width:100%; margin-top:42px;}
#board_view .comment_wirte > .tr{height:40px; margin-bottom:15px;}
#board_view .comment_wirte > .tr > .tit{display:inline-block; float: left; font-family: Dotum; font-size:12px; margin-right:20px; line-height: 22px;}
#board_view .comment_wirte > .tr > .name{margin-right:52px;}
#board_view .comment_wirte > .tr > .name input[name=name]{line-height: 22px;}
#board_view .comment_wirte > .tr > .auto_chk{width:575px;}
#board_view .comment_wirte > .tr > .contents{display:inline-block; float:left; }
#board_view .comment_wirte > .tr > .contents input{width:122px; height:22px; border:1px solid #dbdbdb !important; box-sizing: border-box; text-indent: 10px; list-style: 22px;}
#board_view .comment_wirte > .tr > .contents .AI_chk{width:auto;}
#board_view .comment_wirte > .tr > .contents .AI_chk .td2{width:455px; padding-left:5px; font-size:12px; font-family: Dotum; color:#a9a9a9;}
#board_view .comment_wirte > .tr > .contents .AI_chk .td2 input[type=text]{width:144px; height:22px; border:1px solid #dbdbdb; line-height: 22px; text-indent: 10px;}
#board_view .comment_wirte > .textarea_tr{height:96px;}
#board_view .comment_wirte > .textarea_tr .input_wrap{height:100%; width: 100%; border:1px solid #dbdbdb; box-sizing:border-box; }
#board_view .comment_wirte > .textarea_tr .input_wrap textarea{width:740px; height:100%; background-color:#f8f8f8; padding:10px; float:left; border:none; border-right:1px solid #dbdbdb; resize:none;}
#board_view .comment_wirte > .textarea_tr .input_wrap input[type=submit]{float:right; width: 170px; height:100%; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold; }
#board_view .tap_wrap{width:1140px; height:49px; margin:0 auto; margin-top:50px; margin-bottom:30px;}
#board_view .tap_wrap .tap_btn{float:left; height:100%; width:25%; border:1px solid #dbdbdb; border-right:none; border-bottom:2px solid #a5c893; text-align: center; cursor: pointer; }
#board_view .tap_wrap .tap4 {border-right:1px solid #dbdbdb;}
#board_view .tap_wrap .on{border:2px solid #a5c893;} 
#board_view .tap_wrap .tap_btn img{margin-top:15px;}
#board_view .page_wrap .bd_header{border-top:2px solid #212121; }
#board_view .move_ifm{display:block; margin-bottom: 20px; border:none;}
#board_view .galgol_news_contents .bd_content{ font-size:14px; font-family: Dotum; line-height: 1.5; color:#777; }
#board_view .galgol_news_comment .name{margin-right:280px !important;}
#board_view .galgol_news_comment textarea{width: 965px !important;}

#board_delete{}
#board_delete .layout_page{border:0px; }
#board_delete .delete-content{border:1px solid #dbdbdb; padding:50px 0px;}
#board_delete .msg{text-align: center;}
#board_delete .msg p{font-family: NanumGothic, 'Nanum Gothic'; font-size:14px; line-height: 22px; color:#777; }
#board_delete .btn_wrap{margin-top:50px; text-align: center;}
#board_delete .btn_wrap > button{width:170px; height:55px; margin:0px 4px; border:0px; font-family: NanumGothic, 'Nanum Gothic'; font-size:16px;  font-weight: bold; color: #fff; }
#board_delete .btn_wrap > button.submit_btn{background-color: #a5c893}
#board_delete .btn_wrap > button.back_btn{background-color:#777;}


#shops .page_contents .shop{display: inline-block; width:100%; margin-top:15px; margin-bottom:24px;}
#shops .page_contents .shop > .title{height:26px; margin-bottom:10px; font-size:0px;}
#shops .page_contents .shop > .map{border:1px solid #dbdbdb; height:478px;}
#shops .page_contents .shop > .ment{font-size:0px; margin:10px 0px; height:14px;}
#shops .page_contents .other {display: inline-block; width:100%; margin-bottom:100px; font-size:0px;}
#shops .page_contents .other > .other_cont{display: inline-block; width:100%;  font-size: 0px}
#shops .page_contents .other > .other_cont img{float: left;}
#shops .page_contents .other > .other_cont > .other_ment{ margin-top:12px; margin-left: 10px; }

#site_map .layout_page{border:none;}
#site_map .layout_page .page_contents{width:100%; margin:0px;}
#site_map .layout_page .page_contents > .long_wrap {width:100%; }
#site_map .layout_page .page_contents > .short_wrap {width:530px; float: left}
#site_map .layout_page .page_contents > .short_wrap.f-r{float:right;}
#site_map .layout_page .page_contents > .part {height:270px; margin-bottom:78px;}
#site_map .layout_page .page_contents > .part > .part_title{padding-bottom:13px; border-bottom:2px solid #a5c893; box-sizing: border-box; }
#site_map .layout_page .page_contents > .part > .contents{display:inline-block; width:100%; margin-top:34px; }
#site_map .layout_page .page_contents > .part > .contents > .sub_part{float: left; padding-left:39px; width:188px; border-left:1px solid #dbdbdb; box-sizing: content-box;}
#site_map .layout_page .page_contents > .part > .contents > .sub_part:first-child{border-left:none;}
#site_map .layout_page .page_contents > .part > .contents > .sub_part > .sub_tit{font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold; color:#444; line-height: 16px; margin-bottom: 16px;}
#site_map .layout_page .page_contents > .part > .contents > .sub_part > .list_wrap{}
#site_map .layout_page .page_contents > .part > .contents > .sub_part > .list_wrap > dd{padding-left:12px;  font-size:14px; line-height: 14px; font-family: 'Nanum Gothic'; margin-bottom: 14px; color:#444; background-image:url(../images/service/dd_point.png); background-repeat: no-repeat; background-position: 0px center;}
#site_map .layout_page .page_contents > .short_wrap > .contents > .sub_part{border-left:none;}
#site_map .layout_page .page_contents > .part > .contents > .sub_part > .list_wrap.bold > dd{background:none; font-weight: bold; font-size:16px; margin-bottom:20px; color: #444;}

#galley_list{}
#galley_list .service_title{position: relative;}
#galley_list .board_search{position: absolute; top:0px; right:0px; float:right; width:400px; font-size:12px; font-family: Dotum; color:#444; font-weight: normal;  line-height:40px;}
#galley_list .board_search input[type=checkbox]{position: relative; top:2px; margin:0px 4px;} 
#galley_list .board_search .search-bar_wrap{float:right; width:220px; height:40px;  border:1px solid #dbdbdb; box-sizing: border-box;}
#galley_list .board_search .search-bar_wrap > input[type=text]{float:left; height:100%; width:180px; border:none; background-color:#f9f9f9; line-height: 40px; text-indent:10px;  }
#galley_list .board_search .search-bar_wrap .submit_btn{float: right; border-left:1px solid #dbdbdb;}

#galley_list .list_img{display:inline-block; width:100%; margin-top:30px; } 
#galley_list .list_img dd{float:left; width:282px; height:350px; margin-left:33px; margin-bottom:20px;}
#galley_list .list_img dd .dd_img{position: relative; width:100%; height:282px; margin-bottom:12px; border:1px solid #dbdbdb; text-align: center;}
#galley_list .list_img dd .dd_img img{width:auto; height:100%;}
#galley_list .list_img dd .dd_img img.notice_icon{position: absolute; top:5px; left:5px; width:auto; height:auto;}
#galley_list .list_img dd .dd_subject{line-height: 32px; font-family: 'Nanum Gothic'; font-size:19px;font-weight: bold; }
#galley_list .list_img dd .dd_reg{line-height: 17px; font-family: Dotum; color:#818181;}
#galley_list .page_footer{margin-top:20px;}
#galley_list .page_footer > .btn_wrap{width:100%; height:55px; margin-bottom:40px;}
#galley_list .page_footer > .btn_wrap > .left{float:left;}
#galley_list .page_footer > .btn_wrap > .right{float:right;}
#galley_list .page_footer > .btn_wrap .btn{display: inline-block; height:100%; line-height: 55px; font-family: 'Nanum Gothic'; font-size:16px; text-align: center; font-weight: bold;}
#galley_list .page_footer > .btn_wrap .del_btn{width:98px; border:1px solid #dcdcdc; color:#555555;}
#galley_list .page_footer > .btn_wrap .write_btn{width:120px; background-color:#a5c893; color:#fff; }
#galley_list .tap_wrap{width:1140px; height:49px; margin:0 auto; margin-top:50px; margin-bottom:30px;}
#galley_list .tap_wrap .tap_btn{float:left; height:100%; width:25%; border:1px solid #dbdbdb; border-right:none; border-bottom:2px solid #a5c893; text-align: center; cursor: pointer; }
#galley_list .tap_wrap .tap4 {border-right:1px solid #dbdbdb;}
#galley_list .tap_wrap .on{border:2px solid #a5c893;} 
#galley_list .tap_wrap .tap_btn img{margin-top:15px;}
#galley_list .galgol_news dd{width:340px; height:436px; border:1px solid #dbdbdb; overflow: hidden; margin:0px; margin-left:60px; margin-bottom:60px;}
#galley_list .galgol_news dd .dd_img{border:none; height:230px; margin-bottom: 10px;}
#galley_list .galgol_news dd .dd_subject{line-height: 50px; height:50px; overflow: hidden; margin:0px 20px; font-size:18px;}
#galley_list .galgol_news dd .dd_reg{margin:0px 20px; height:50px; overflow: hidden; font-family: 'Nanum Gothic' !important; line-height: 22px !important; font-size:14px !important; color:#777 !important;}
#galley_list .galgol_news dd .dd_reg * { font-family: 'Nanum Gothic' !important; line-height: 22px !important; font-size:14px !important; color:#777 !important; font-weight: 100 !important;}
#galley_list .galgol_news dd .dd_link{margin:0px 10px; margin-top:40px; border-top:1px solid #dbdbdb; line-height: 53px; font-size:14px; font-family: 'Nanum Gothic'; color:#559334; text-indent:20px;}


#agreement br{display:none;}
#agreement .layout_page{border:none;}
#agreement .layout_page .agreement_header{width:100%; height:124px; border:1px solid #ddd; box-sizing: border-box; background-image:url(../images/service/agreement_title.png); background-repeat: no-repeat; background-position: 50px 30px;}
#agreement .layout_page .contents{margin-top:30px; margin-bottom:60px;}
#agreement .layout_page .contents > .title{ font-family: 'Nanum Gothic'; font-size:24px; font-weight: bold; line-height: 24px; padding-left:5px; color:#212121; padding-bottom:16px; margin-bottom: 20px; border-bottom:2px solid #777; box-sizing: border-box; }
#agreement .layout_page .contents > .part{margin-bottom:35px;}
#agreement .layout_page .contents > .part > h1{font-family:'Nanum Gothic'; font-size:16px; font-weight:bold;   color:#559334; line-height: 38px;}
#agreement .layout_page .contents > .part p,
#agreement .layout_page .contents > .part li{font-family:Dotum; font-size:12px; color:#444; line-height: 20px;}

#private br{display:none;}
#private .layout_page{border:none;}
#private .fir_category {width:140px;}
#private .layout_page .private_header{width:100%; height:124px; border:1px solid #ddd; box-sizing: border-box; background-image:url(../images/service/private_title.png); background-repeat: no-repeat; background-position: 50px 30px;}
#private .layout_page .contents{margin-top:30px; margin-bottom:100px;}
#private .layout_page .contents > .title{ font-family: 'Nanum Gothic'; font-size:24px; font-weight: bold; line-height: 24px; padding-left:5px; color:#212121; padding-bottom:16px; margin-bottom: 20px; border-bottom:2px solid #777; box-sizing: border-box; }
#private .layout_page .contents > .part{margin-bottom:35px;}
#private .layout_page .contents > .part > h1{font-family:'Nanum Gothic'; font-size:16px; font-weight:bold;   color:#559334; line-height: 38px;}
#private .layout_page .contents > .part p,
#private .layout_page .contents > .part li{font-family:Dotum; font-size:12px; color:#444; line-height: 20px;}
#private .layout_page .contents > .part#part3 ol{ margin-top:25px; }
#private .layout_page .contents > .part#part7 ol{margin-top:25px;}
#private .layout_page .contents > .part#part9 ol{margin-top:25px; margin-bottom: 25px;}
#private .layout_page .contents > .part#part10 ol{margin-top:25px; margin-bottom: 25px;}
#private .layout_page .contents > .part#part11 ol{margin-top:25px;}
#private .layout_page .contents > .part#part14 ol{margin-top:25px;}
#private .layout_page .contents > .part#part16 ol{margin-top:25px;}

#guide br{display:none;}
#guide .service_title{margin-bottom:19px;}
#guide .layout_page {margin-top:50px; margin-bottom:60px; border-bottom:none;}
#guide .layout_page .title{ font-family: 'Nanum Gothic'; font-size:24px; font-weight: bold; line-height: 24px; padding-left:5px; color:#212121; padding-bottom:16px; margin-bottom: 20px; border-bottom:2px solid #777; box-sizing: border-box; }
#guide .layout_page .part{margin-bottom:35px;}
#guide .layout_page .part > h1{font-family:'Nanum Gothic'; font-size:16px; font-weight:bold;   color:#559334; line-height: 38px;}
#guide .layout_page .part > h1 > span{position: relative; top:-1px; margin-right:5px; font-size:14px;}
#guide .layout_page .part p,
#guide .layout_page .part li{font-family:Dotum; font-size:12px; color:#444; line-height: 20px;}

.local_header{width:100%; height:123px; background-image:url(../images/ohter_header_bg.png); border-bottom:1px solid #dbdbdb;}
.local_header > .cont_wrap{position: relative; width:1140px; height:100%; margin:0 auto;}
.local_header > .cont_wrap > .move_area{position: absolute; height:24px; top:50%; margin-top:-12px; line-height:24px; cursor:pointer;}
.local_header > .cont_wrap > .move_area > p{height:100%; font-size:14px; font-family: 'Nanum Gothic'; color:#777777;}
.local_header > .cont_wrap > .before_area{left:0px; }
.local_header > .cont_wrap > .before_area > p{padding-left: 34px; text-align: left; background-image:url(../images/left_arrow.png); background-repeat: no-repeat; background-position: left center;}
.local_header > .cont_wrap > .next_area{right:0px;}
.local_header > .cont_wrap > .next_area > p{padding-right: 34px; text-align: right; background-image:url(../images/right_arrow.png); background-repeat: no-repeat; background-position: right center;}
.local_header > .cont_wrap > .this_page_title{height: 100%; text-align: center; line-height: 123px; }
.local_header > .cont_wrap > .this_page_title img {margin-top:49px;}



#company .paragraph{width:100%; height:auto; margin-top:50px; margin-bottom:15px;}
#company .paragraph:last-child{margin-bottom:100px;}
#company .paragraph > .title{height:26px; width:100%; }
#company .paragraph > .title > img{max-height:100%; }
#company .paragraph > .content{margin-top:30px; }
#company .paragraph > .sub_msg{margin-top:15px; font-family: 'Nanum Gothic'; font-size:14px; color:#444444; line-height:23px;}
#company .paragraph > .sub_msg .mt-23{margin-top:23px;}

#map .info_wrap {width:100%; height:200px; margin-top:50px; background-image:url(../images/map_top_part.png); margin-bottom: 20px; background-repeat: no-repeat;}
#map .info_wrap p{font-size:0px;}
#map .map{width:100%; height:728px; margin-bottom:100px; background-image:url(../images/galgol_map.png); background-repeat: no-repeat;}
#cultural_assets .this_page{width:200px !important; background-position: 168px center;}
#cultural_assets .this_page .category_list{width:201px;}
#cultural_assets .tap_wrap{width:1140px; height:49px; margin:0 auto; margin-top:50px; margin-bottom:30px;}
#cultural_assets .tap_wrap .tap_btn{height:100%; width:50%; border:1px solid #dbdbdb; border-bottom:2px solid #a5c893; text-align: center; cursor: pointer; }
#cultural_assets .tap_wrap .tap1{float:left; border-right:none;}
#cultural_assets .tap_wrap .tap2{float:right; border-left:none;}
#cultural_assets .tap_wrap .on{border:2px solid #a5c893;} 
#cultural_assets .tap_wrap .tap_btn img{margin-top:15px;}
#cultural_assets .banner{margin-bottom:44px;}
#cultural_assets .txt_wrap{display: inline-block; width:100%; height:450px; border-bottom:1px solid #212121;}
#cultural_assets .txt_wrap > div{display: inline-block; width:556px; }
#cultural_assets .txt_wrap > .left_txt{float:left;}
#cultural_assets .txt_wrap > .right_txt{float: right}
#cultural_assets .txt_wrap > div p{font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px; letter-spacing: -0.3px}
#cultural_assets .txt_wrap > div p.mt-24{margin-top:24px;}
#cultural_assets .txt_wrap > div p.mt-62{margin-top:62px;}
#cultural_assets .txt_wrap > div p.txt-r{text-align:right;}
#cultural_assets .txt_wrap > div .sign{float:right;}
#cultural_assets .galgol_history{margin-bottom:100px;}
#cultural_assets .galgol_history *{font-size:0px;}
#cultural_assets .galgol_history > .history{width:100%; background-repeat: no-repeat; background-position: 30px 30px; border-bottom:1px solid #dbdbdb;}
#cultural_assets .galgol_history > .history1{ height:372px; background-image:url(../images/story/galgol_history1.png); }
#cultural_assets .galgol_history > .history2{height:264px; background-image:url(../images/story/galgol_history2.png);}
#cultural_assets .master_ment{width:100%; height:72px; margin-top:50px; background-image:url(../images/story/master_ment.png); background-repeat: no-repeat; background-position: 0px 0px; font-size:0px;}
#cultural_assets .contents{}
#cultural_assets .contents > .part{display:inline-block; width:100%; margin-bottom:40px;}
#cultural_assets .contents > .part > .txt_content > p{font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px; letter-spacing: -0.1px; }
#cultural_assets .contents > .part > .img_content{margin-top:6px;}
#cultural_assets .contents > .part > .img_content > .gallery_subject{font-family: 'Nanum Gothic'; font-size:13px; font-weight: bold; color:#559334; text-align:center; letter-spacing: -0.3px}
#cultural_assets .contents > .part1 > .txt_content{float:left; width:933px;}
#cultural_assets .contents > .part1 > .img_content{float:right; width:180px; }
#cultural_assets .contents > .part1 > .img_content > .gallery_subject{ line-height: 55px;}
#cultural_assets .contents > .part2 > .txt_content{float:right; width:830px;}
#cultural_assets .contents > .part2 > .img_content{float:left; width:268px; }
#cultural_assets .contents > .part2 > .img_content > .gallery_subject{line-height: 44px;}
#cultural_assets .contents > .part3 > .txt_content{float:left; width:830px;}
#cultural_assets .contents > .part3 > .img_content{float:right; text-align:right; width:280px; }
#cultural_assets .contents > .part3 > .img_content > .gallery_subject{line-height: 44px; text-align:right;}
#cultural_assets .contents > .part4 > .txt_content{float:right; width:830px;}
#cultural_assets .contents > .part4 > .img_content{float:left; width:268px; }
#cultural_assets .contents > .part4 > .img_content > .gallery_subject{line-height: 44px;}
#cultural_assets .contents > .part5 {margin-top:50px;}
#cultural_assets .contents > .part5 > .txt_content{float:left; width:893px;}
#cultural_assets .contents > .part5 > .img_content{float:right; width:207px; }
#cultural_assets .contents > .part5 > .img_content > .gallery_subject{line-height: 32px;}
#cultural_assets .contents > .part6{margin-bottom:85px;}
#cultural_assets .contents > .part6 > .txt_content{float:right; width:671px;}
#cultural_assets .contents > .part6 > .img_content{float:left; width:430px; }
#cultural_assets .contents > .part6 > .img_content > .gallery_subject{line-height: 44px;}
#cultural_assets .gray_bg{background-color:#f4f4f2;}
#cultural_assets .gray_bg .contents{padding-top:45px; padding-bottom:4px; }


#origin .this_page{width:200px !important; background-position: 168px center;}
#origin .this_page .category_list{width:201px;}
#origin .tap_wrap{width:1140px; height:49px; margin:0 auto; margin-top:50px; margin-bottom:30px;}
#origin .tap_wrap .tap_btn{float:left; height:100%; width:50%; border:1px solid #dbdbdb; border-right:none; border-bottom:2px solid #a5c893; text-align: center; cursor: pointer; }
#origin .tap_wrap .tap2 {border-right:1px solid #dbdbdb;}
#origin .tap_wrap .on{border:2px solid #a5c893;} 
#origin .tap_wrap .tap_btn img{margin-top:15px;}
#origin .defult .banner,
#origin .custom .banner{margin-bottom:50px;}
#origin .history .banner{margin-bottom:45px;}
#origin .origin_ment{height:70px; background-repeat: no-repeat; background-position: 0px 0px;font-size:0px;} 
#origin .contents{}
#origin .contents p {font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px; }
#origin .contents > .part{display:inline-block; width:100%; margin-bottom:52px; }
#origin .contents > .part > .txt_content{}
#origin .contents > .part > .txt_content > .title{margin-top:5px; height:64px; background-repeat: no-repeat; background-position: 0px 0px; font-size:0px;}
#origin .contents > .part > .txt_content > .ment{height:44px; background-repeat: no-repeat; background-position: 0px 0px; font-size:0px;}
#origin .defult .contents > .part1 {padding-bottom:2px;}
#origin .defult .contents > .part1 > .txt_content > .title{background-image:url(../images/story/origin_part1_title.png);}
#origin .defult .contents > .part1 > .txt_content > .ment{background-image:url(../images/story/origin_part1_ment.png);}
#origin .defult .contents > .part2 > .txt_content{float:right; width:550px;}
#origin .defult .contents > .part2 > .txt_content > .title{background-image:url(../images/story/origin_part2_title.png);}
#origin .defult .contents > .part2 > .txt_content > .ment{background-image:url(../images/story/origin_part2_ment.png);}
#origin .defult .contents > .part2 > .img_content{float:left; width:550px;}
#origin .defult .contents > .part3{margin-bottom:100px;}
#origin .defult .contents > .part3 > .txt_content{float:left; width:550px;}
#origin .defult .contents > .part3 > .txt_content > .title{background-image:url(../images/story/origin_part3_title.png);}
#origin .defult .contents > .part3 > .txt_content > .ment{background-image:url(../images/story/origin_part3_ment.png);}
#origin .defult .contents > .part3 > .img_content{float:right; width:550px;}
#origin .history .contents{}
#origin .history .origin_ment{background-image: url(../images/story/origin_ment.png);}
#origin .history .contents .part{}
#origin .history .contents .part > .title{height:64px; font-size:0px; background-repeat: no-repeat; background-position: 0px 0px;}
#origin .history .contents .part3 > .title{background-image:url(../images/story/origin_sub_ment1.png);}
#origin .history .contents .part4 > .title{background-image:url(../images/story/origin_sub_ment2.png);}
#origin .history .contents .part5 > .title{background-image:url(../images/story/origin_sub_ment3.png);}
#origin .history .contents .part5 > .img_content{margin-top:28px;}
#origin .history .contents .part6 > .title{background-image:url(../images/story/origin_sub_ment4.png);}
#origin .history .contents .part7 {margin-bottom:100px;}
#origin .history .contents .part7 > .title{background-image:url(../images/story/origin_sub_ment5.png);}
#origin .history .contents .mt-41{margin-top:41px;}
#origin .contents .half_content {margin-bottom:45px;}
#origin .contents .half_content > p{width:555px; float: left;}
#origin .contents .half_content > img{width:550px; float: right; text-align: right;}
#origin .contents .mt-38 {margin-top:38px;}
#origin .custom{}
#origin .custom .origin_ment{background-image:url(../images/story/origin_ment2.png);}
#origin .custom .part{font-size:0px; background-repeat: no-repeat; background-position: 0px 0px; margin-bottom:38px;}
#origin .custom .part1{height:148px; background-image:url(../images/story/origin_custom_txt1.png);}
#origin .custom .part2{height:100px; background-image:url(../images/story/origin_custom_txt2.png);}
#origin .custom .part3{height:290px; background-image:url(../images/story/origin_custom_txt3.png);}
#origin .custom .part4{height:305px; background-image:url(../images/story/origin_custom_txt4.png);}
#origin .custom .part5{height:610px; background-image:url(../images/story/origin_custom_txt5.png); background-position: right 20px;}
#origin .custom .part6{margin-bottom:100px; background-image:url(../images/story/origin_custom_txt6.png); background-position: 0px 20px;}
#origin .gray_bg{background-color:#f4f4f2;}
#origin .defult .gray_bg .contents{padding-top:60px;  }
#origin .history .gray_bg{margin-bottom:60px;}
#origin .history .gray_bg .contents{padding-top:54px;}
#origin .custom .gray_bg .contents{padding:60px 0px 55px 0px;}

#e_map .info_wrap {width:100%; height:200px; margin-top:50px; background-image:url(../images/experience/e_map_info.png); margin-bottom: 20px; background-repeat: no-repeat;}
#e_map .info_wrap p{font-size:0px;}
#e_map .map{width:100%; height:728px; margin-bottom:100px; background-image:url(../images/experience/e_map.png); background-repeat: no-repeat;}

#experience_intro .contents{margin-top:50px; margin-bottom:100px;}
#experience_intro .contents > .title{height:73px; background-image:url(../images/experience/intro_ment.png); background-repeat: no-repeat; background-position: 0px 0px; font-size:0px;}
#experience_intro .contents > .banner{}
#experience_intro .contents > .msg_box{margin-top:30px; margin-bottom:70px;}
#experience_intro .contents p{font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px;}
#experience_intro .contents > .content{display:inline-block; width:100%; padding-top:78px; border-top:1px solid #dbdbdb; }
#experience_intro .contents > .content > .img_part{float:left; width:540px; }
#experience_intro .contents > .content > .txt_part{width:560px; float:right;}
#experience_intro .contents > .content > .txt_part > .title{height:123px; background-image: url(../images/experience/intro_sub_ment1.png); background-repeat: no-repeat; background-position:0px 8px; font-size:0px; }

#pamphlet{}
#pamphlet .contents{margin-top:48px;}   
#pamphlet .contents .part{margin-bottom:40px;}
#pamphlet .contents .part:last-child{margin-bottom:100px;}
#pamphlet .contents .part .part_title{height:56px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px;}
#pamphlet .contents .part #part_title1{background-image: url(../images/experience/pamplet_part1_title.png);}
#pamphlet .contents .part #part_title2{height:87px; background-image: url(../images/experience/pamplet_part2_title.png);}
#pamphlet .contents .part .part_content{position: relative;}
#pamphlet .contents .part .part_content .slide > span{float:right;}
#pamphlet .contents .part .part_content .slide > span:first-child{float:left;}


#operation_guide{}
#operation_guide .contents{margin-top:48px; }
#operation_guide .contents .part{margin-bottom:60px;}
#operation_guide .contents .part .title{width:100%; height:56px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px; }

#operation_guide .contents .part1 .title{background-image:url(../images/experience/OG_part1_title.png);}
#operation_guide .contents .part1 .graphic_guide{width:100%; height:262px;}
#operation_guide .contents .part1 .graphic_guide dd{float:left; width:270px; height:100%; margin-left:20px; background-size: 100% 100%; text-indent:-9999px;}
#operation_guide .contents .part1 .graphic_guide p{text-indent:-9999px;}
#operation_guide .contents .part1 .graphic_guide dd:first-child{margin-left:0px;}
#operation_guide .contents .part1 .graphic_guide dd.first{background-image:url(../images/experience/OG_part1_content1.png);}
#operation_guide .contents .part1 .graphic_guide dd.second{background-image:url(../images/experience/OG_part1_content2.png);}
#operation_guide .contents .part1 .graphic_guide dd.third{background-image:url(../images/experience/OG_part1_content3.png);}
#operation_guide .contents .part1 .graphic_guide dd.last{background-image:url(../images/experience/OG_part1_content4.png);}
#operation_guide .contents .part2 .title{background-image:url(../images/experience/OG_part2_title.png);}
#operation_guide .contents .part2 .content{width:100%; height:115px; background-image:url(../images/experience/OG_part2_content.png); background-repeat: no-repeat;}
#operation_guide .contents .part2 .content .hidden_tbl{display:none;}
#operation_guide .contents .part3 .title{background-image:url(../images/experience/OG_part3_title.png);}
#operation_guide .contents .part3 ul li{height:104px; margin-top:30px; border-bottom:1px solid #d8d8d8;}
#operation_guide .contents .part3 ul li:first-child{margin-top:0px; }
#operation_guide .contents .part3 ul li:last-child{border-bottom:none;}
#operation_guide .contents .part3 ul li.list1{background-image:url(../images/experience/OG_part3_content1.png); background-repeat: no-repeat; background-position: 0px 0px;}
#operation_guide .contents .part3 ul li.list2{background-image:url(../images/experience/OG_part3_content2.png); background-repeat: no-repeat; background-position: 0px 0px;}
#operation_guide .contents .part3 ul li.list3{background-image:url(../images/experience/OG_part3_content3.png); background-repeat: no-repeat; background-position: 0px 0px;}
#operation_guide .contents .part3 ul li.list4{background-image:url(../images/experience/OG_part3_content4.png); background-repeat: no-repeat; background-position: 0px 0px;}

.gray_bg{display:inline-block; width:100%;  background-color:#f4f4f2;}

#health_taste{margin-bottom:100px;}
#health_taste .contents{}
#health_taste .contents > .title{margin-top:50px; height:57px; text-indent: -9999px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px;}
#health_taste .contents > .cont{background-repeat: no-repeat; background-position: 0px 0px;}
#health_taste .contents > .cont > .cont_ment{display:inline-block; width: 100%; margin-bottom:12px; }
#health_taste .contents > .cont .left{width:560px; margin-top:15px; float:left; font-family: 'Nanum Gothic'; font-size: 14px; color:#444444; line-height: 24px;}
#health_taste .contents > .cont .right{width:560px; float:right; font-family: 'Nanum Gothic'; font-size: 14px; color:#444444; line-height: 24px;}
#health_taste #content1 > .title{background-image:url(../images/ferm/health_content1_tit.png);}
#health_taste #content1 > .cont{width:100%; height:1188px; background-image:url(../images/ferm/health_content1_cont.png); font-size:0px;}
#health_taste #content2 > .title{background-image:url(../images/ferm/health_content2_tit.png);}
#health_taste #content2 > .cont{margin-bottom:107px;}
#health_taste #content2 > .cont .move_wrap{display:inline-block; width: 100%;}
#health_taste #content2 > .cont .move_wrap iframe{width:560px; height:330px; border:none;}
#health_taste #content3 > .title{background-image:url(../images/ferm/health_content3_tit.png);}
#health_taste #content3 > .cont{width:100%; height:400px; font-size:0px; background-image:url(../images/ferm/health_content3_cont.png);}
#health_taste #content4{margin-top:70px;}
#health_taste #content4 .half_cont{display:inline-block; width:100%; }
#health_taste #content4 .half_cont div{width:560px;}
#health_taste #content4 .title{height:126px;}
#health_taste #content4 .title h3{ width:100%; height:80px; background-image:url(../images/ferm/health_content4_tit.png); background-repeat: no-repeat; background-position: 0px 18px; text-indent: -9999px; }
#health_taste #content4 .title h4{ width:100%; height:20px; background-image:url(../images/ferm/health_content4_ment.png);  background-repeat: no-repeat; text-indent: -9999px; }
#health_taste #content4 .txt{}
#health_taste #content4 .txt p{font-size:14px; font-family: 'Nanum Gothic'; color:#444; line-height: 24px; letter-spacing: -0.3px;}

#fresh_taste{margin-bottom:100px;}
#fresh_taste .contents{}
#fresh_taste .half_content{display:inline-block; width:100%;  }
#fresh_taste .half_content > div{width:540px; height: auto;}
#fresh_taste .contents .title{margin-top:50px; height:57px; text-indent: -9999px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px;}
#fresh_taste .contents .cont{background-repeat: no-repeat;}
#fresh_taste #content1{margin-bottom:44px;}
#fresh_taste #content1 > .title{margin-top:30px; height:72px; background-image:url(../images/ferm/fresh_content1_tit.png);}
#fresh_taste #content1 > .cont p{font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px; }
#fresh_taste #content2{margin:50px 0px;}
#fresh_taste #content2 .title{ height:50px; margin:0px; background-image:url(../images/ferm/fresh_content2_tit.png); }
#fresh_taste #content2 .txt{}
#fresh_taste #content2 .txt p {font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px;}
#fresh_taste #content3 {margin-top:50px;}
#fresh_taste #content3 > .cont{height:380px; background-image:url(../images/ferm/fresh_content3_img.png); background-position: center 0px;}
#fresh_taste #content4 > .title{background-image:url(../images/ferm/fresh_content4_tit.png); margin-top:93px;}
#fresh_taste #content4 > .cont{height:395px; background-image:url(../images/ferm/fresh_content4_cont.png);}
#fresh_taste #content4 > .cont dl{font-size:0px;}

#happy_taste{}
#happy_taste .page_wrap p{font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px; letter-spacing:-0.3px;}
#happy_taste .half_content{display: inline-block; width:100%; }
#happy_taste .banner{width:100%; height:auto;  margin-top:30px; }
#happy_taste .contents .title{margin-top:50px; height:57px; text-indent: -9999px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px;}
#happy_taste .contents .cont{background-repeat: no-repeat;}
#happy_taste #content1 .title{height:73px; background-image:url(../images/ferm/happy_content1_title.png);}
#happy_taste #content1 .mean_list{display:inline-block; width:100%; margin-top:45px; padding-top:2px; margin-bottom:38px; background-image:url(../images/ferm/mean.png); background-repeat: no-repeat;}
#happy_taste #content1 .mean_list > li {float:left; width:340px; padding-left:40px; margin-right:40px; /*border-left:1px solid #dbdbdb;*/ box-sizing: border-box;;}
#happy_taste #content1 .mean_list img{display:none;}
#happy_taste #content1 .mean_list > li:first-child{border-left:0px; padding-left:0px;}
#happy_taste #content1 .mean_list > li:last-child{ margin-right:0px;}
#happy_taste #content1 .mean_list > li > .mean_title{height:38px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px;}
#happy_taste #content1 .mean_list > li > .mean_cont{height:115px; margin-top:36px; background-repeat: no-repeat; background-position: 0px 0px; text-indent: -9999px; }
/*#happy_taste #content1 .mean_list > li#mean-1 .mean_title{background-image:url(../images/ferm/happy_content1-1_tit.png);}
#happy_taste #content1 .mean_list > li#mean-1 .mean_cont{background-image:url(../images/ferm/happy_content1-1_cont.png);}
#happy_taste #content1 .mean_list > li#mean-2 .mean_title{background-image:url(../images/ferm/happy_content1-2_tit.png);}
#happy_taste #content1 .mean_list > li#mean-2 .mean_cont{background-image:url(../images/ferm/happy_content1-2_cont.png);}
#happy_taste #content1 .mean_list > li#mean-3 .mean_title{background-image:url(../images/ferm/happy_content1-3_tit.png); padding-top:0px; height:47px;}
#happy_taste #content1 .mean_list > li#mean-3 .mean_cont{background-image:url(../images/ferm/happy_content1-3_cont.png);}*/
#happy_taste #content1 .festival_list{display:inline-block; width:100%; margin: 24px 0px 36px;}
#happy_taste #content1 .festival_list > dd{float:left; width:340px; margin-left: 60px; }
#happy_taste #content1 .festival_list > dd:first-child{margin-left:0px;}
#happy_taste #content1 .festival_list > dd.list3{float: right; margin-left:0px;}
#happy_taste #content1 .festival_list > dd > .subject{text-align:center; line-height: 54px;}
#happy_taste #content2{margin-bottom:32px;}
#happy_taste #content2 .title{background-image:url(../images/ferm/happy_content2_title.png);}
#happy_taste #content2 .content_ment{line-height: 14px;}
#happy_taste #content2 .slider_banner{margin-top:45px;}
#happy_taste .slider_container{height:394px; }
#happy_taste .slider_container .slide{height:340px;}
#happy_taste .slider_container .slide .type_name{width:100%; height:54px; line-height: 54px; font-family: 'Nanum Gothic'; font-size:14px; color:#444; text-align:center;} 
#happy_taste .slider_navigation{margin-top:-39px;}
#happy_taste .slider-pagenation{text-align: center;}
#happy_taste .slider-pagenation ul{display:inline-block; width:auto; margin:0 auto;} 
#happy_taste .slider-pagenation ul li{float:left; width:80px; height:52px; margin:0px 20px; }
#happy_taste .slider-pagenation ul li.h-border{float:left; width:1px; height:11px; margin:0px; margin-top:3px; background-color:#999999; }
#happy_taste .slider-pagenation ul li a {display:inline-block; width:100%; height:30px; background-repeat: no-repeat; background-position: center 0px; text-indent:-9999px;}
#happy_taste .slider-pagenation ul li.index0 a, #happy_taste .slider-pagenation ul li.index1 a{background-image:url(../images/ferm/happy_slider_page1.png);}
#happy_taste .slider-pagenation ul li.index2 a{background-image:url(../images/ferm/happy_slider_page2.png);}
#happy_taste .slider-pagenation ul li.index3 a, #happy_taste .slider-pagenation ul li.index4 a{background-image:url(../images/ferm/happy_slider_page3.png);}
#happy_taste .slider-pagenation ul li.index5 a, #happy_taste .slider-pagenation ul li.index6 a{background-image:url(../images/ferm/happy_slider_page4.png);}
#happy_taste .slider-pagenation ul li.index0 a.active, #happy_taste .slider-pagenation ul li.index1 a.active{background-image:url(../images/ferm/on_happy_slider_page1.png); border-bottom:2px solid #559334; }
#happy_taste .slider-pagenation ul li.index2 a.active{background-image:url(../images/ferm/on_happy_slider_page2.png); border-bottom:2px solid #559334; }
#happy_taste .slider-pagenation ul li.index3 a.active, #happy_taste .slider-pagenation ul li.index4 a.active{background-image:url(../images/ferm/on_happy_slider_page3.png); border-bottom:2px solid #559334; }
#happy_taste .slider-pagenation ul li.index5 a.active, #happy_taste .slider-pagenation ul li.index6 a.active{background-image:url(../images/ferm/on_happy_slider_page4.png); border-bottom:2px solid #559334; }
#happy_taste #content3{margin-top:58px; margin-bottom:100px;}
#happy_taste #content3 div{width:550px; }
#happy_taste #content3 .title{margin:0px; height:50px; background-image:url(../images/ferm/happy_content3_tit.png);}
#happy_taste #content3 .adage_list{width:100%; height:178px; margin-top:44px; background-image:url(../images/ferm/happy_adage_list.png); font-size:0px;} 

#method{}
#method .page_wrap p{font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px; letter-spacing:-0.3px;}
#method .page-ment{margin-top:50px; height:120px; background-image:url(../images/ferm/method_ment.png); background-repeat: no-repeat; background-position: 0px 0px; border-bottom:3px solid #444; font-size:0px;}
#method .page-ment p {text-indent: -9999px;}
#method .illuste{width:100%; height:650px; margin-top:50px; background-image:url(../images/ferm/method_illuste.png); background-repeat: no-repeat; background-position: 0px 0px; font-size:0px;}
#method .half_content{display:inline-block; width:100%; }
#method .half_content div{width:550px;}
#method .half_content .title{margin-top:45px; height:50px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px;}
#method #content1 .title{background-image:url(../images/ferm/method_content1_tit.png);}
#method #content2{margin-bottom:50px;}
#method #content2 .title{background-image:url(../images/ferm/method_content2_tit.png);}
#method #content3{position: relative; width:100%; height:306px; margin-top:80px; border:3px solid #a5c893; margin-bottom:100px;}
#method #content3 .title_wrap{position: absolute; top: -20px; left: 50px; width:168px; height:41px; background-color:#a5c893; color:#fff; font-family: 'Nanum Gothic'; font-size:21px; font-weight: normal; text-align:center; line-height:41px;}
#method #content3 .cont{width:100%; height:100%; background-image:url(../images/ferm/method_content3_cont.png); background-repeat: no-repeat; background-position: 48px 47px; font-size:0px;}
#method .gray_bg .contents{margin-top:50px;}
 
#term_sort{}
#term_sort .page_wrap p{font-family: 'Nanum Gothic'; font-size:14px; color:#444; line-height: 25px; letter-spacing:-0.3px;}
#term_sort .contents{margin-top:50px; }
#term_sort .contents .title{height:52px; background-repeat: no-repeat; background-position: 0px 0px; text-indent:-9999px;}
#term_sort .half_content{display:inline-block; width:100%; }
#term_sort .half_content div{width:550px;}
#term_sort #content1 {margin-bottom:54px;}
#term_sort #content1 .title{background-image:url(../images/ferm/term-sort_content1_tit.png);}
#term_sort #content2{margin-bottom:50px;}
#term_sort #content2 .title{margin-top:56px; background-image:url(../images/ferm/term-sort_content2_tit.png);}
#term_sort #content3{margin-top:60px; margin-bottom:100px;}
#term_sort #content3 .title{height:56px; background-image:url(../images/ferm/term-sort_content3_tit.png);}
#term_sort #content3 .cont{height:730px; background-image:url(../images/ferm/term-sort_content3_cont.png); font-size:0px;}

#pop_edit{margin:20px;}
#pop_edit > .title{height:38px; margin:0px; border-bottom:2px solid #777777; background-image:url(../images/order/pop_edit_title.png); background-repeat: no-repeat; background-position: 0px 0px; text-indent:-999px;}
#pop_edit > .product_img{width:100%; height:260px; overflow: hidden; text-align: center;}
#pop_edit > .product_img img{ height:100%; }
#pop_edit > .product_name{margin:0px; font-family: 'Nanum Gothic'; font-size:18px; font-weight: bold; color:#444; line-height: 50px; border-bottom:2px solid #777; box-sizing: border-box;}
#pop_edit .tr{display:inline-block; width: 100%; height:32px; line-height: 32px; padding:20px 0px; border-bottom:1px solid #dbdbdb;}
#pop_edit .tr > .th{float:left; width:76px; height:100%; line-height: 32px; font-family: 'Nanum Gothic'; font-size: 14px; font-weight: bold; color:#555555; text-indent:17px; }
#pop_edit .tr > .td{float:left; width:200px; height:100%; }
#pop_edit .tr > .td .ea_wrap{position: relative; display:inline-block; width:110px; height:100%; border:1px solid #dbdbdb; box-sizing: border-box;  overflow: hidden;}
#pop_edit .tr > .td .ea_wrap .ea_btn{height:100%; width:31px; background-repeat: no-repeat; background-position: center center; text-indent:-999px; background-color:#fff; box-sizing: border-box; border:none; cursor:pointer;}
#pop_edit .tr > .td .ea_wrap .down{float:left; border-right: 1px solid #dbdbdb; background-image:url(../images/order/ea_down_btn.png);}
#pop_edit .tr > .td .ea_wrap .up{float:right; border-left: 1px solid #dbdbdb; background-image:url(../images/order/ea_up_btn.png);}
#pop_edit .tr > .td .ea_wrap input[type=text]{ float:left; width:42px; height:28px; line-height: 28px; border:0px; text-align: center; }
#pop_edit .btn_wrap{ margin:30px 10px 0px 10px;   height:56px; }
#pop_edit .btn_wrap  button{width:163px; height:100%; font-family: 'Nanum Gothic'; font-size:16px; font-weight: bold; cursor:pointer; }
#pop_edit .btn_wrap  button.submit_btn{float:left; background-color:#a5c893; color:#fff; border:0px;}
#pop_edit .btn_wrap  button.close_btn{float:right; background-color:#fff; color: #555; border:1px solid #ebebeb;}

