/*====================================
공통
====================================*/
body{margin: 0;padding: 0;position: relative; box-sizing: border-box;-webkit-box-sizing: border-box;height: 100%; width: 100%;color: #333;font-size: 16px;min-width: 1450px;}
img{max-width: 100%;vertical-align: top;}
ul, ol, li{margin: 0;padding: 0;list-style: none;}
h1, h2, h3, h4, h5, h6, p{margin: 0;padding: 0;font-weight: 400;font-size: 16px;}
a{text-decoration: none; color: #333;}

/*====================================
헤더
====================================*/

.logo{width: 1080px;margin: 0 auto;padding: 60px 0;position: relative;}
.logo .store_name{display: inline-block;font-size: 28px;  font-weight: 700;margin-left: 10px;}
.logo img{height: 44px;vertical-align: top;}
.nav{display: flex;margin: 0 auto;align-items: center; margin-bottom: 15px;width: 1080px; justify-content: space-between;}
.nav li{margin-right: 48px;font-weight: 500; font-size: 18px;color: #000;}
.nav li:last-child{margin-right: 0;}
.nav li:hover{cursor: pointer;}
.nav li button{border: 1px solid #FF5F00; background-color:#FEEDE5;border-radius: 22px;color: #FF5F00; padding: 8px 20px;font-size: 16px; font-weight: 400;line-height: 1;}
.nav li button:hover{cursor: pointer;}
.home_btn{cursor: pointer; position: absolute;right: 0; border: 0px; background-color:#FF5F00;border-radius: 22px;
    color: #fff; padding: 8px 20px 6px;font-size: 22px; font-weight: 400;line-height: 1;}

/*====================================
푸터
====================================*/

footer{width: 100%; color: #fff;}
footer a{color: #999;}
.footer_t{background-color: #252525;padding: 28px 0;}
.footer_t .footer_t_wrap{width: 1080px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.footer_t .footer_t_wrap ul{display: flex;justify-content: space-between;}
.footer_t .footer_t_wrap ul li{padding-right: 36px; font-size: 18px;}
.familybox select{ color:#FFFFFF;font-size: 18px;border: none; padding: 12px 35px 12px 23px;-webkit-appearance: none;background: url(../css/img/ic_go_down.png) #303030 no-repeat;background-position:125px center; background-size: 12px 8px;font-family: 'Noto Sans KR', sans-serif;}

.footer_b{background-color: #000;padding: 40px 0 50px;color: #999999;}
.footer_b .footer_b_wrap{width: 1080px;margin: 0 auto;display: flex;justify-content: space-between;}
.footer_b .footer_b_wrap .footer_logo img{height: 80px;}
.footer_b .footer_b_wrap .company p span{color: #FFFFFF;}
.footer_b .footer_b_wrap h3{font-size: 18px;font-weight: 700;}
.footer_b .footer_b_wrap p{font-size: 15px;}
.footer_b .footer_b_wrap p.phone{font-size: 16px;display: flex; align-items: center;margin-top: 17px;}
.footer_b .footer_b_wrap p.phone img{height: 20px;margin-right: 8px;margin-top: 5px;}
.footer_b .footer_b_wrap p.phone span{font-size: 26px;color: #999;margin-left: 8px;}
.footer_b .footer_b_wrap h3::after{content: ""; display: block; width: 33px; height: 2px; background-color: #777777;margin: 6px 0 9px;}

/*====================================
메인페이지
====================================*/
/*
.main_banner{background:url("./img/banner_slide_bg.png") #FF5F00 no-repeat;background-size: 1920px 300px;background-position: top center; width: 100%;height: 300px;color: #fff;} */
.main_banner{ width: 100%;height: 554px;color: #fff;margin: 0 auto;}
.main_banner .banner_slide{width: 100%;margin: 0 auto;height: 554px; position: relative;overflow: hidden;}
.main_banner .banner_slide .banner_slide_pop{width: 550px;height: 554px;background-color: rgba(0,0,0,0.8); padding:20px 30px;box-sizing: border-box;
    position: absolute;z-index: 1;
    right: 0;
    left: 50%;
    margin-left: -540px;}


.banner_slide_pop .price .price_top{display: flex;justify-content: space-between;align-items: flex-end;}
.banner_slide_pop .price .price_top h2{font-weight: 700;font-size: 28px;}
.banner_slide_pop .price .price_top p{color: #999;font-size: 14px;}
.banner_slide_pop .price .price_table{width: 100%;}
.banner_slide_pop .price .price_table table{border-collapse: collapse;width: 100%;}
.banner_slide_pop .price .price_table table thead tr td {flex-direction:column; line-height: 1.4; height: 60px;padding-top: 16px;}
.banner_slide_pop .price .price_table table thead tr td span{color: #fff;font-size: 13px;}
.banner_slide_pop .price .price_table table tr{display: flex;justify-content: space-between;}
.banner_slide_pop .price .price_table table tr td:nth-child(1){width: 30%;}
.banner_slide_pop .price .price_table table tr td:nth-child(2){width: 35%;}
.banner_slide_pop .price .price_table table tr td:nth-child(3){width: 35%;}
.banner_slide_pop .price .price_table table tr td{display: flex;flex-direction: column;justify-content: flex-start;align-items:flex-start;font-size: 21px;height: 75px;}
.banner_slide_pop .price .price_table table tr td p{margin-bottom: 0;padding-bottom: 0;font-size: 16px;color: #999;display: flex;align-items: center;position: relative;}
.banner_slide_pop .price .price_table table tr td b{font-size: 15px; font-weight: 400; color: #ddd;margin-top: -4px;}
/* .main_banner .banner_slide .banner_slide_pop table tr td i{position: relative;display: inline-block;width: 15px;height: 0;line-height: 0;vertical-align: middle;font-style: normal;}
.main_banner .banner_slide .banner_slide_pop table tr td .same::before{width: 8px;height: 4px;background-color: #ffde00;display: block;content: "";margin-left:5px;top: 9px;position:absolute;}
.main_banner .banner_slide .banner_slide_pop table tr td .up::before{content: "▲";color: #f20707;display: block;top: 0px;position:absolute;}
.main_banner .banner_slide .banner_slide_pop table tr td .down::before{content: "▼"; color: #0eadff;display: block;top: 0px;position:absolute;} */
.main_banner .banner_slide .banner_slide_pop table tr:nth-child(4){padding-bottom: 7px;}
.banner_slide_pop table tr td .up{color:#f20707;display: flex;}
.banner_slide_pop table tr td .down{ color: #0eadff;display: flex;}
.banner_slide_pop table tr td .same{display: flex;align-items: center;}
.banner_slide_pop table tr td i{position: relative;display: inline-block;height: 0;line-height: 0;vertical-align: middle;font-style: normal;}
.banner_slide_pop table tr td .same::before{width: 8px;height: 4px;background-color: #ffde00;display: block;content: "";margin: 1px 3px 0;}
.banner_slide_pop table tr td .up::before{content: "▲";color: #f20707;display: block;padding: 0 3px;}
.banner_slide_pop table tr td .down::before{content: "▼"; color: #0eadff;display: block;padding: 0 3px;}


.banner_slide_pop table tr td .up{color:#f20707;}
.banner_slide_pop table tr td .down{ color: #0eadff;}
.banner_slide_pop table tr td .counter{display: flex;align-items: flex-end;font-size: 23px;}
.banner_slide_pop table tr td .counter:after {content: "원";font-size: 21px;color: #fff;display: block;margin-bottom: 1px;}


.main_banner .banner_slide .main_swiper{ z-index: 0;width: 1920px;left: 50%;position: absolute; transform: translateX(-50%);right: 0;}
.main_banner .banner_slide .main_swiper .swiper-slide img{border-radius: 0;height: 554px; width: 1920px;}
.main_banner .banner_slide .main_swiper .swiper-button{position: absolute; bottom: 20px;left: 0;right: 0;margin: 0 auto; z-index: 2;display: flex;justify-content: center;align-items: center;margin-left: 420px;}
.main_banner .banner_title{font-size:54px;font-weight: 700;letter-spacing: -0.05em;text-align: left;margin-bottom: 38px;display: block;width: 100%;margin-top: -20px;}
.main_banner .banner_text{font-size: 23px; letter-spacing: -0.06em;display: block;width: 100%;text-align: left;}

.main_wrap{width: 1080px;margin: 0 auto;padding: 100px 0;min-height: 100vh;}
.main_wrap{}
.main_wrap .store_info{}
.main_wrap h3.title{font-size: 30px; font-weight: 700;padding-bottom: 20px;border-bottom: 1px solid #CCCCCC;display: inline-block; width: 100%;}
.main_wrap .store_text{padding: 55px 0 100px; display: flex;width: 100%;}
.main_wrap .store_text .sotreL{width: 63%;}
.main_wrap .store_text .sotreL table{width: 100%;border-collapse: collapse;padding: 0; margin: 0;}
.main_wrap .store_text .sotreL table tr{width: 680px;display: flex;}
.main_wrap .store_text .sotreL table tr td{font-size: 18px;color: #666666;padding: 0;padding-bottom: 23px;width: calc(100% - 180px);line-height: 1.4;display: flex;flex-direction: column;align-items: flex-start;}
.main_wrap .store_text .sotreL table tr td span a{color: #FF5F00; border-bottom: 1px solid #FF5F00;}
.main_wrap .store_text .sotreL table tr td span a:hover{cursor: pointer;}
.main_wrap .store_text .sotreL table tr td:first-child{width: 180px; font-weight: 700;display: flex;align-items: flex-start;color: #000;flex-direction: row;line-height: 1.4;}
.main_wrap .store_text .sotreL table tr td:first-child::before{content: "";background-color:#FF5F00; width: 2px; height: 16px; display: block;margin-right: 14px;margin-top: 4px;}
.main_wrap .store_text .sotreR{width: 37%;}
.main_wrap .store_text .sotreR .banner_slide_image{border-radius: 20px;width: 100%;height: 0;padding-bottom: 75%;position: relative;}
.main_wrap .store_text .sotreR .banner_slide_image img{position: absolute;top: 0;width: 100%;height: 100%;border-radius: 20px;}


.main_wrap .store_gallery{background-color: rgba(255,95,0,0.05);text-align: center;padding: 77px 90px 90px;}
.main_wrap .store_gallery h3{font-size: 30px;font-weight: 700;padding-bottom: 60px;}
.swiper {
width: 100%;
height: 100%;
margin: 0 auto;}

.swiper-slide {
text-align: center;
font-size: 18px;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}

.swiper-slide img {
margin: 0 auto;
display: block;
width: 720px;
height: 540px;
border-radius:20px ;
}
:root {
--swiper-theme-color: #333 !important;}
.swiper-pagination{position: relative !important; padding-top: 30px;}
.swiper-pagination-bullet{width: 10px !important; height: 10px !important; border-radius: 5px !important;background-color: #333333 !important; opacity: 0.2;}
.swiper-pagination-bullet-active{width: 17px !important;opacity: 1;}


.main_wrap .store_location{padding: 100px 0;display: block;}
.main_wrap .store_location span.noti{color: #666666; font-size: 18px; padding: 15px 0 20px;display: block;text-align: right;}
.main_wrap .store_location .store_map > .map{width: 100%; margin: 55px 0;}
.main_wrap .store_location .store_map > .map_wrap{width: 100%; margin:50px auto 0;}
.main_wrap .store_location table{width: 100%;border-collapse: collapse;padding: 0; margin: 0;}
.main_wrap .store_location table tr{width: 1080px;display: flex;}
.main_wrap .store_location table tr td{font-size: 18px;color: #666666;padding: 0;padding-bottom: 23px;width: calc(100% - 180px);line-height: 1.4;display: flex;flex-direction: column;align-items: flex-start;}
.main_wrap .store_location table tr td span{color: #FF5F00; border-bottom: 1px solid #FF5F00;}
.main_wrap .store_location table tr td:first-child{width: 180px; font-weight: 700;display: flex;margin: 0;align-items: flex-start;color: #000;flex-direction: row;line-height: 1.4;}
.main_wrap .store_location table tr td:first-child::before{content: "";background-color:#FF5F00; width: 2px; height: 16px; display: block;margin-right: 14px;margin-top: 4px;}
.main_wrap .store_location table tr:last-child td{padding-bottom: 0;}

.map_link{color: #0A35BF;font-weight: 700;border-bottom: 1px solid #0A35BF;cursor: pointer;display: inline;float: right;margin: 15px 0 ;}
.map_link a{color: #0A35BF;}
.map_link a::before{content: "▶";display: block;float: left;margin-right: 5px;font-size: 10px;margin-top: 4px;}


.main_wrap .store_account_number{border:  1px solid #E8E8E8; background-color: #FCFCFC; border-radius: 20px;padding: 40px 52px;display: flex;}
.main_wrap .store_account_number .tri{width: 0;height: 0;border-bottom: 10px solid transparent;border-top: 10px solid transparent;border-left: 15px solid #FF5F00;border-right: 8px solid transparent;margin-top: 15px;}
.main_wrap .store_account_number .account_number h3{color: #333333; font-size: 28px; font-weight: 700;margin-bottom: 10px;}
.main_wrap .store_account_number .account_number p{color:#666666; font-size: 24px;line-height: 1.6;}


/*====================================
서브페이지
====================================*/
.sub_wrap{width: 1080px; margin: 0 auto;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 80px 0;}
.sub_banner{width: 100%; height: 146px; background: url(../css/img/board_bg.jpeg) no-repeat; background-size: 1920px 146px; background-position: top center;}
.sub_banner h3{display: block; width: 1080px;margin: 0 auto;color: #fff;font-size: 36px; padding-top: 45px;}
.sub_banner p{display: block; width: 1080px;margin: 0 auto;color: #fff;font-size: 24px; padding-top: 0px;}



/*====================================
게시판
====================================*/


.board_wrap{width: 1080px; margin: 0 auto;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 80px 0;min-height: 100vh;}
.board_wrap h3{font-size: 24px; font-weight: 700; padding-bottom: 15px;}
.board_wrap .boaed_list{}
.board_wrap .boaed_list table{width: 100%; border-collapse: collapse;box-sizing: border-box;-webkit-box-sizing: border-box;}
.board_wrap .boaed_list table thead{border-top: 1px solid #999999;border-bottom: 1px solid #dbdbdb;}
.board_wrap .boaed_list table thead tr td{text-align: center;font-weight: 700;background-color: #fafafa;}
.board_wrap .boaed_list table thead tr td.td_tit{text-align: center;}
.board_wrap .boaed_list table tr{border-bottom: 1px solid #dbdbdb;}
.board_wrap .boaed_list table tr td{text-align: center;padding: 10px 15px;font-size: 16px;}
.board_wrap .boaed_list table tr td.td_num{width: 5%;}
.board_wrap .boaed_list table tr td.td_tit{width: 55%;text-align: left;}
.board_wrap .boaed_list table tr td.td_date{width: 15%;}
.board_wrap .boaed_list table tr td.td_write{width: 15%;}
.board_wrap .boaed_list table tr td.td_view{width: 10%;}

.board_wrap .board_content{}
.board_wrap .board_content ul{width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 10px 15px;}
.board_wrap .board_content ul.detail_header{border-top: 1px solid #999999;border-bottom: 1px solid #dbdbdb;width: 100%;font-weight: 700;background-color: #fafafa;}
.board_wrap .board_content ul.detail_bt{border-bottom: 1px solid #dbdbdb; display: flex;justify-content: space-between;}
.board_wrap .board_content ul.detail_bt li{font-weight: 700;font-size: 14px;}
.board_wrap .board_content ul.detail_bt li span{font-weight: 400;font-size: 13px;}
.board_wrap .board_content .cont_view{padding: 50px 15px;border-bottom: 1px solid #dbdbdb;margin-bottom: 25px;}
.board_wrap .board_content .list_btn{margin-bottom: 25px;border: 1px solid #999;padding: 5px 10px;line-height: 1;background-color: transparent;font-size: 16px;float: right;}


.page_btn{text-align: center;padding-top: 50px;}
.page_btn button:hover{cursor: pointer;}
.page_btn button{border: none;background-color: transparent;padding: 7px 10px 5px 9px;font-size: 16px;border-radius: 4px;color: #888;line-height: 1;margin: 0 1px;}
.page_btn button.on{background-color: #ff6e0e;color: #fff;}


/*====================================
제품목록&상세
====================================*/

.goods_list_banner{width:100%;height: 146px; text-align: center;overflow-x: hidden;}
.goods_list_banner.gd{background: url("../css/img/detail_goldbar_bg.jpeg") no-repeat;background-position: center center;}
.goods_list_banner.sv{background: url("../css/img/detail_silverbar_bg.jpeg") no-repeat;background-position: center center;}
.goods_list_banner.coin{background: url("../css/img/detail_coin_bg.jpeg") no-repeat;background-position: center center;}
.goods_list_banner.gift{background: url("../css/img/detail_gift_bg.jpeg") no-repeat;background-position: center center;}
.goods_list_banner.dia{background: url("../css/img/detail_dia_bg.jpg") no-repeat;background-position: center center;}
.pd_title{font-size: 28px; font-weight: 500; padding-bottom:20px;}
.list_item_category{display: flex; flex-flow: wrap row;padding-top: 20px;padding-bottom: 30px;}
.list_item_category li{width: 20%;padding: 10px 0;box-sizing: border-box;text-align: center;box-shadow:0 0 0 1px #ddd inset;cursor: pointer;}
.list_item_category li.on{box-shadow:0 0 0 1px #ff6e0e inset;font-weight: 700;}
.list_item_category li.on a{color: #ff6e0e;}
.list_item_category li a{color: #999;}
.list_item_category li a:hover{color: #ff6e0e;}

.goods_list .goods_list_top{position: relative;}
.goods_list .goods_list_top h3{font-size: 16px;font-weight: 700;padding-bottom: 10px;}
.goods_list .goods_list_top h3 span{color: #ff6e0e;}
.goods_list .goods_list_top .list_pick{width: 100%; border-top:  1px solid;border-bottom: 1px solid #ccc;padding: 10px 0;display: flex;justify-content: space-between;align-items: center;}
.goods_list .goods_list_top .list_pick ul{display: flex;}
.goods_list .goods_list_top .list_pick ul li{margin-left: 20px;font-size: 14px;cursor: pointer;}
.goods_list .goods_list_top .list_pick ul li.on a{color: #ff6e0e;font-weight: 700;}

/* .goods_list .goods_list_top .list_pick .chosen_button{border: 1px solid #ddd;padding: 5px;position: relative;right: 0;}
.goods_list .goods_list_top .list_pick .chosen_button .chosen_drop{display: none;}
.goods_list .goods_list_top .list_pick .chosen_button .chosen_single{ color: #999;margin: 0;width: 120px;}
.goods_list .goods_list_top .list_pick .chosen_button .chosen_single:hover{cursor: pointer;}
.goods_list .goods_list_top .list_pick .chosen_button .chosen_single:hover .chosen_drop{display: block;background-color: #fff;position: absolute;top: 30px;right: 0;border: 1px solid #ddd;padding: 5px;width: 120px;}
.goods_list .goods_list_top .list_pick .chosen_button .chosen_single:hover .chosen_drop li{margin: 0;padding: 5px 0;} */

.chosen_button {width: 128px;}
.chosen_button select {cursor: pointer;width: 100%;height: 31px;padding: 0 33px 0 6px;background: #fff url(img/icon/icon_bg_select.png) no-repeat 100% 0;background-size: 400px 31px;font-size: 13px;color: #333;border: 1px solid #c3c3c3;box-sizing: border-box;vertical-align: 1px;}

.goods_list_cont{padding-bottom: 50px;}
.goods_list_cont ul{display: flex; flex-flow: wrap row;}
.goods_list_cont ul li{width: 20%;text-align: center;padding: 20px;box-sizing: border-box;min-height: 360px;}
.goods_list_cont ul li a{height: 100%;display: block;border-radius: 10px;overflow: hidden;}
.goods_list_cont ul li a img:hover{opacity: 0.7;}
.goods_list_cont ul li a p{font-weight: 700;font-size: 18px;padding-top: 5px; color: #000;}

.goods_detail_wrap{width: 1080px;margin: 0 auto;}
.goods_detail_wrap .goods_top{display: flex;justify-content: space-between;padding: 50px 0;}
.goods_detail_wrap .goods_top .goods_img{width: 500px;}
.goods_detail_wrap .goods_top .goods_img .main_img{width: 500px; height: 500px; border: 1px solid #ebebeb;position: relative;}
.goods_detail_wrap .goods_top .goods_img .main_img img{width: 500px; height: 500px;}
.goods_detail_wrap .goods_top .goods_img .main_img .img_zoom{position: absolute;bottom: 1px;right: 1px;}
.goods_detail_wrap .goods_top .goods_img .main_img .img_zoom img{width:56px; height: 56px;}
.goods_detail_wrap .goods_top .goods_img .slide_goods_img{height: 80px;margin-top: 20px;cursor: pointer;}
.goods_detail_wrap .goods_top .goods_img .slide_goods_img img{width: 80px; height: 80px; margin-right: 20px;border: 1px solid #ebebeb;}
.goods_detail_wrap .goods_top .goods_info{width: 550px;}
.goods_detail_wrap .goods_top .goods_info h3{display: block;width: 550px; border-bottom: 1px solid #ccc; font-weight: 700;padding-bottom: 10px;font-size: 20px;word-break: break-all;}
.goods_detail_wrap .goods_top .goods_info table{border-collapse: collapse;width: 100%;font-size: 16px;}
.goods_detail_wrap .goods_top .goods_info table tr{padding: 9px 0 10px;display:inline-block;line-height: 1;}
.goods_detail_wrap .goods_top .goods_info table tr td{letter-spacing: -0.02em;float: left;width: 450px;}
.goods_detail_wrap .goods_top .goods_info table tr td.price{font-size: 18px;font-weight: 700;}
.goods_detail_wrap .goods_top .goods_info table tr td:first-child{float: left;width: 80px;margin: 0 10px 0 0;color: #888888;font-weight: normal;word-wrap: break-word;}

.goods_detail_wrap .goods_top .goods_info table tr.option_form{box-sizing: border-box; padding: 13px 12px 15px;margin-top: 10px; border-bottom: 1px solid #999;font-size: 16px; width: 100%;background-color: #f1f1f1;}
.goods_detail_wrap .goods_top .goods_info table tr.option_form td{display: flex;justify-content: space-between;align-items: center;}
.goods_detail_wrap .goods_top .goods_info table tr.option_form td:first-child{width: 100%;}
.goods_detail_wrap .goods_top .goods_info table tr.option_form td p{font-weight: 700;color: #333;font-size: 16px;display: block;}
.goods_detail_wrap .goods_top .goods_info table tr.option_form td > p{display: block;width: 50%;line-height: 1.4;}
.goods_detail_wrap .goods_top .goods_info .total_price{text-align: right;padding-top: 30px;}
.goods_detail_wrap .goods_top .goods_info .total_price p{font-size: 18px; font-weight: 700;margin-bottom: 5px;}
.goods_detail_wrap .goods_top .goods_info .total_price span{font-weight: 700;font-size: 22px;color: #ff6e0e;}


.count {display:flex;align-items: center;padding: 0 17px;}
.goods_qty {display: inline-block;vertical-align: middle;padding-right: 20px;}
.goods_qty .text {float: left;padding: 0 5px;width: 43px;outline: none;height: 33px;margin: 0; box-shadow:0 0 0 1px #ccc inset;border:0px; color: #3f3f3f;font-size: 12px;line-height: 31px;text-align: center;}
.goods_qty span {float: left;margin: 0 0 0 -1px;}
.goods_qty span button {display: block;width: 23px;height: 17px;text-indent: -9999px;border: 0px;cursor: pointer;}
.goods_qty span .up {background: url(../css/img/btn_count_up.png) no-repeat left top;}
.goods_qty span .down {margin: -1px 0 0;background: url(../css/img/btn_count_down.png) no-repeat left top;}



.goods_guide{ border: 1px solid #ddd;}
.goods_guide ul{padding: 18px; display: flex;}
.goods_guide ul li:first-child{border-right: 1px solid #ccc; padding:0 38px 0 20px; text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;
    font-weight: 700;font-size: 16px;}
.goods_guide ul li:first-child img{margin-bottom: 10px;}
.goods_guide ul li:last-child{padding-left: 40px;font-size: 16px;line-height: 2;}
.goods_guide ul li .blue{color: blue;}



.goods_cont{width: 1080px;margin:50px auto 80px;}
.goods_cont img{width: 100%;}
.goods_cont h3{font-size: 20px;font-weight: 700;margin-bottom: 20px;}

/*====================================
다이아몬드
====================================*/
.service_cont{padding: 50px 0;}
.dia_tit{font-size: 24px;font-weight: 700;padding-bottom:20px;}
.diamaond_table{border-collapse: collapse;width: 100%;}
.diamaond_table thead{background-color: #eee;border-top: 2px solid #ccc;font-weight: 700;}
.diamaond_table tr{position: relative;}
.diamaond_table tr td{width: 15%;text-align: center;padding: 10px 15px;}
.diamaond_table tr td.soldout{width: 10%;}
.diamaond_table tr td.soldout span{color: #fff;background-color: #ff6e0e;padding: 5px 10px;font-size: 12px;}
.diamaond_table tr td.soldout.on::after{border: 1px solid #ff6e0e; content: ""; display: block;width: 972px;position: absolute;left: 0;top: 50%;}
.diamaond_table .dia_tr{border-bottom: 1px solid #eee;}


