@charset "utf-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");

	html { scroll-behavior: smooth; }
	body {position:relative;   font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard Variable", Pretendard, Roboto, "Noto Sans KR", "Segoe UI", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;  font-size:16px;}




	
	

	body {  max-width:760px; margin:0 auto;  }
	#wrap {-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; position:relative; overflow:hidden;   }

	#header { background:#fff;    z-index:99;      -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;   text-align:center;  }

	#header.on_scroll {background:#fff;     position: fixed;    left: 50%;    top: 0;    transform: translateX(-50%);    width: 100%;    max-width: 760px; }

	

	#header .first_header {position:relative; overflow:hidden;}
	#header .first_header .col_box {display:table; table-layout:fixed; width:100%;}
	#header .first_header .col_box .col {display:table-cell; vertical-align:middle; padding:15px 0px; overflow:hidden; }


	#header .first_header  h1#logo { float:left; transition: all 0.2s; margin-left:15px;}
	#header .first_header  h1#logo img{vertical-align:middle;  transition: all 0.2s; width:200px;;}


	#header .first_header  .top_util {float:right;margin-right:15px;}
	#header .first_header  .top_util a{display:inline-block; margin-left:3px; font-size:13px; border:1px #333 solid; color:#000; line-height:32px; border-radius:32px; padding:0 10px;}
	#header .first_header  .top_util a.etc{background:#ff5160; border-color:#ff5160; color:#fff; l }



	
	#header #top_menu {clear:both; transition: all 0.2s;  font-size:0px; overflow:hidden; white-space:nowrap; overflow-x:auto;-webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;     padding-right:20px;   position:relative; z-index:1; background:#ff5160; text-align:center;}
	#header #top_menu li{ position:relative;  text-align: center; display:inline-block;   padding:0px 15px;  }
	#header #top_menu li a {display:block; font-size:16px;  color:#fff; line-height:52px; position:relative; letter-spacing:-1px;}
	#header #top_menu li a.on{color:#fff}

	



	.main_wrap {background:#edf0f4;  }

	/*메인비주얼*/
	.main_visual_wrap_box { position:relative; overflow:hidden; ;}

	.main_visual_list_box .list_wrap  {width:100%; z-index:1; position:relative; }
	.main_visual_list_box .list_wrap .swiper-slide{text-align:left; justify-content: center; align-items: center;  }

	.main_visual_list_box .list_wrap .swiper-slide .box {position:relative; /*padding:30px; background:#e5f2ff; padding-bottom:60px; */ }
	.main_visual_list_box .list_wrap .swiper-slide.list02 .box {background:#e0f7fe}
	.main_visual_list_box .list_wrap .swiper-slide.list03 .box {background:#fef9e0}
	.main_visual_list_box .list_wrap .swiper-slide.list04 .box {background:#fef3ee}


	.main_visual_list_box .list_wrap .swiper-slide .box .pic img {width:100%; vertical-align:middle;}
	.main_visual_list_box .list_wrap .swiper-slide .box .t1{ font-size:17px; font-weight:bold;  color:#ff5160; letter-spacing:-1px; display:inline-block; border:1px #ff5160 solid; line-height:32px; border-radius:30px; padding:0 15px; display:none;}
	.main_visual_list_box .list_wrap .swiper-slide .box .t2{margin-top:20px; font-size:26px;color:#000; letter-spacing:-2px; display:none;}
	.main_visual_list_box .list_wrap .swiper-slide .box .t2 div {display:inline-block;  margin-left:10px;  font-weight:bold;  display:none;}
	.main_visual_list_box .list_wrap .swiper-slide .box .t3 {margin-top:7px; font-size:14px; color:#000; display:none;}
	.main_visual_list_box .list_wrap .swiper-slide .box .icon {position:absolute; right:30px;  display:none;}

	.main_visual_list_box .list_wrap .swiper-slide.list01 .box .icon {bottom:10px;}
	.main_visual_list_box .list_wrap .swiper-slide.list02 .box .icon {bottom:15px;}
	.main_visual_list_box .list_wrap .swiper-slide.list03 .box .icon {bottom:15px;}
	.main_visual_list_box .list_wrap .swiper-slide.list04 .box .icon {bottom:15px;}

	.main_visual_list_box .btn_box {/*position:absolute; left:20px; bottom:10px; z-index:2; text-align:left; */ text-align:center; margin-top:10px; }
	.main_visual_list_box .btn_box span {vertical-align:middle; display:inline-block;}
	.main_visual_list_box .btn_box .move .feather {width:20px; height:20px; vertical-align:middle; color:#000; position:relative; top:0px;}
	.main_visual_list_box .btn_box strong {vertical-align:middle;  display:inline-block; padding:0 10px; font-size:15px; color:#000;   font-weight:normal; letter-spacing:1px;}
	.main_visual_list_box .btn_box strong .mb_current_etc{color:#ff5160;}





	
	


	/*메인상품*/
	.main_product_wrap {margin-top:40px;  padding:0 15px;   background:#fff; }
	.main_product_wrap .title {position:relative;}
	.main_product_wrap .title .t1{font-size:20px; font-weight:bold; color:#000; letter-spacing:-2px;  line-height:30px;}
	.main_product_wrap .title .cate{position:relative;  margin-top:5px;}
	.main_product_wrap .title .cate a{display:inline-block; border:1px #ddd solid; padding:0 10px; line-height:30px; border-radius:27px; color:#333; margin-right:5px; font-size:13px;}
	.main_product_wrap .title .cate a.on{ border:1px #ff5160 solid; color:#ff5160;  }

	.main_product_wrap .main_product_list {padding:30px 0px;}
	.main_product_wrap .main_product_list ul {overflow:hidden;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0px 8px;}
	.main_product_wrap .main_product_list ul lis{ margin-bottom:20px; position:relative; transition: all 0.2s; ; ;}
	.main_product_wrap .main_product_list ul li:nth-child(even){float:right;}
	.main_product_wrap .main_product_list ul li .hidden_box {transition: all 0.2s; display:none; text-align:center;}
	.main_product_wrap .main_product_list ul li .pic {overflow:hidden;}
	.main_product_wrap .main_product_list ul li .pic img{width:100%; vertical-align:middle; border-radius:10px;}
	.main_product_wrap .main_product_list ul li .cost {margin-top:5px;padding-left:6px;  line-height:22px;  color:#ff5160; font-size:18px; font-weight:bold; letter-spacing:-1px; transition: all 0.2s; ;}
	.main_product_wrap .main_product_list ul li .subject {margin-top:2px; padding-left:6px; line-height:20px; overflow:hidden; color:#000; font-size:15px; letter-spacing:-1px; transition: all 0.2s; ;}
	.main_product_wrap .main_product_list ul li .info {line-height:18px; padding-left:6px;padding-bottom:10px; color:#666; font-size:12px; transition: all 0.2s; ; }

	.main_product_wrap .main_product_list ul li:hover .cost,
	.main_product_wrap .main_product_list ul li:hover .subject,
	.main_product_wrap .main_product_list ul li:hover .info {padding-left:10px; padding-right:10px; }
	.main_product_wrap .main_product_list ul li:hover .hidden_box {border:2px #ff5160 solid; display:block; position:absolute; left:0px; top:0px; z-index:1; width:100%; height:100%; border-radius:10px;   -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; transition: all 0.2s; ;  }
	.main_product_wrap .main_product_list ul li:hover .hidden_box .buy_btns{display:inline-block; top:35%; position:relative; width:70px; height:70px; line-height:70px; border-radius:70px; background:#ff5160; color:#fff;  transition: all 0.2s; ;}
	.main_product_wrap .main_product_list ul li:hover .hidden_box .buy_btns .lord-icon{vertical-align:middle;; width:35px; height:35px;}

	
	/*주문하기*/
	.main_product_list_detail_box  {margin:0 auto; max-width:450px; width:95%; text-align:center; display:none;}
	.main_product_list_detail_box .close {display:inline-block; }
	.main_product_list_detail_box .close a {display:inline-block; width:50px; height:50px; line-height:50px; border-radius:50px; text-align:center; background:#ff5160; color:#fff;}
	.main_product_list_detail_box .detail_box {padding:30px; border-radius:20px;   margin-top:10px; background:#fff;}
	.main_product_list_detail_box .detail_box .title {position:relative; padding-left:80px; }
	.main_product_list_detail_box .detail_box .title .pic {position:absolute; left:0px; width:50px;   border-radius:10px;}
	.main_product_list_detail_box .detail_box .title .pic img {width:100%; vertical-align:middle;}
	.main_product_list_detail_box .detail_box .title .subject {font-size:20px; letter-spacing:-1px; line-height:25px; text-align:left; color:#000; }
	.main_product_list_detail_box .detail_box .title .subject span{display:block; font-size:18px; line-height:23px; letter-spacing:-1px;  font-weight:bold; color:#ff5160;}
	.main_product_list_detail_box .detail_box table {border-top:1px #ddd solid; margin-top:20px; width:100%; font-size:14px; border-spacing:0;}
	.main_product_list_detail_box .detail_box table th {  padding:5px;  font-weight:normal; color:#000;text-align:left;}  
	.main_product_list_detail_box .detail_box table td { padding:5px;letter-spacing:0;     color:#000;  text-align:center;}
	.main_product_list_detail_box .detail_box table td input[type="text"],.main_product_list_detail_box .detail_box table td input[type="tel"] {width:100%; border:0px; height:44px; line-height:44px; border:1px #ddd solid;   border-radius:5px; padding:0 15px;   color:#000; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.main_product_list_detail_box .detail_box table td textarea {width:100%; border:0px; height:80px;   border:1px #ddd solid;    border-radius:5px; padding:15px; font-size:14px; color:#000; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.main_product_list_detail_box .detail_box table td .cost_suvject {font-size:13px; color:#ff5160; }
	.main_product_list_detail_box .detail_box .help_info {background:#f8f9fa; padding:15px; border-radius:10px; font-size:12px; line-height:20px; color:#000;}
	.main_product_list_detail_box .detail_box .help_info span { color:#ff5160; font-weight:normal; text-decoration:underline;}
	.main_product_list_detail_box .detail_box .btns {margin-top:10px;}
	.main_product_list_detail_box .detail_box .btns input[type="submit"] {width:100%; border:0px; height:65px; line-height:65px; background:#ff5160; border-radius:10px;  text-align:center; font-size:16px; color:#fff; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.main_product_list_detail_box .detail_box table td  input[type="text"]:hover,
	.main_product_list_detail_box .detail_box table td  input[type="password"]:hover,
	.main_product_list_detail_box .detail_box table td  input[type="tel"]:hover,
	.main_product_list_detail_box .detail_box table td  textarea:hover,
	.main_product_list_detail_box .detail_box table td  textarea:focus,
	.main_product_list_detail_box .detail_box table td  input[type="text"]:focus,
	.main_product_list_detail_box .detail_box table td  input[type="tel"]:focus,
	.main_product_list_detail_box .detail_box table td  input[type="password"]:focus  {background:#fff8f9;     border: 1px #ff5160 solid; outline: none;}





	/*배송관련
	.main_delivery_wrap {margin-top:10px; background:#fff; padding:30px 15px; }
	.main_delivery_wrap .col_box{}
	.main_delivery_wrap .col_box .col {}
	.main_delivery_wrap .col_box .col:last-child {margin-top:40px;}
	.main_delivery_wrap .col_box .col .title {font-size:20px; color:#000; font-weight:bold; letter-spacing:-2px;  line-height:30px;}
	.main_delivery_wrap .col_box .col ul {margin-top:10px;  background:#fafcff; padding:30px; border-radius:15px;}
	.main_delivery_wrap .col_box .col:last-child ul { background:#fffcf6;}
	.main_delivery_wrap .col_box .col ul li {position:relative;  padding-left:40px; font-size:16px; color:#000; line-height:30px; padding-top:10px; margin-bottom:10px 0px; border-bottom:1px #ededed solid; padding-bottom:10px;}
	.main_delivery_wrap .col_box .col ul li .num {position:absolute; left:0px; top:14px;  width:25px; height:25px; line-height:25px; text-align:center; border-radius:5px; background:#1d5fc2; color:#fff; }
	.main_delivery_wrap .col_box .col:last-child ul li .num {background:#f1ae2a; }
	.main_delivery_wrap .col_box .col ul li:last-child{border-bottom:0px;}
	.main_delivery_wrap .col_box .col ul li strong {margin-bottom:5px; display:inline-block;}
*/


	/*배송관련*/
	.main_delivery_wrap {margin-top:10px; background:#fff; padding:30px 15px; }
	.main_delivery_wrap .col_box .col:last-child {margin-top:40px;}

	.main_delivery_wrap .col_box .col .title {font-size:20px; color:#000; font-weight:bold; letter-spacing:-2px;  line-height:30px;}
	.main_delivery_wrap .col_box .col ul {margin-top:30px;   display:table; width:100%; table-layout:fixed;  }
	.main_delivery_wrap .col_box .col ul li {display:table-cell; vertical-align:top; position:relative; padding:20px 5px; text-align:center;  background:#fff; border:1px #ededed solid; border-radius:10px; z-index:0;  }
	.main_delivery_wrap .col_box .col:first-child ul li {background:#fffafa; border:0px #ededed solid;  } 

	.main_delivery_wrap .col_box .col ul li .t0 {position:absolute; left:0px; top:-15px; width:100%; text-align:center; }
	.main_delivery_wrap .col_box .col ul li .t0 .num{display:inline-block; width:30px; height:30px; line-height:30px; border-radius:30px; background:#ff5160; color:#fff; }


	.main_delivery_wrap .col_box .col ul li .t1{font-size:20px; font-weight:bold; color:#ff5160; letter-spacing:-1px;}
	.main_delivery_wrap .col_box .col ul li .t2{margin:10px 0px; font-size:14px;  color:#000; letter-spacing:-1px; line-height:22px;}
	.main_delivery_wrap .col_box .col ul li .t2 strong {color:#ff5160;}

	.main_delivery_wrap .col_box .col ul li.jump {width:15px;vertical-align:middle;  text-align:center; padding:0px;  border:0px; background:none;  z-index:1; position:relative; left:-7px;}
	.main_delivery_wrap .col_box .col ul li.jump .fonti {font-sizE:30px; color:#333; position:relative; left:0px;}
	.main_delivery_wrap .col_box .col ul li.jump .um-chevron-circle-down {display:none;}
	.main_delivery_wrap .col_box .col ul li .icon {position:relative; text-align:center; height:60px; margin-bottom:10px;}
	.main_delivery_wrap .col_box .col ul li .icon .lord-icon{width:50px; height:50px;}



	/*자주하는 질문*/
	.main_question_wrap {   margin-top:10px; background:#fff; padding:30px 15px;}
	.main_question_wrap .title {font-size:20px; color:#000; font-weight:bold; letter-spacing:-2px;  line-height:30px; margin-bottom:20px;}
	.main_question_wrap .title span{color:#ff5160;}
	.main_question_wrap dl {margin-bottom:10px; position:relative;}
	.main_question_wrap dl dt {background:#f8f9fa; padding:15px; border-radius:10px; color:#000; font-size:15px; z-index:1; position:relative;}
	.main_question_wrap dl dd {display:none;}
	.main_question_wrap dl.on dt {border:1px #ff5160 solid; background:#fff; color:#ff5160;}
	.main_question_wrap dl.on dd {background:#fff8f9; padding:35px 30px 30px; font-size:16px; line-height:30px; color:#000; display:block; position:relative; z-index:0; top:-5px; border-radius:0px 0px 10px 10px;}
	

	.main_question_wrap.etc dl.on dt {border-color:#476bcc; color:#476bcc;}
	.main_question_wrap.etc dl.on dd {background:#f6f8ff; }

	





	.main_inquiry_wrap  {margin-top:10px; background:#fff; padding:30px 15px;   }
	.main_inquiry_wrap .title {position:relative; padding-left:140px; }
	.main_inquiry_wrap .title .t1{font-size:25px; margin-top:15px; color:#000; font-weight:bold; letter-spacing:-2px;  line-height:30px;   }
	.main_inquiry_wrap .title .t1 span {color:#ff5160; }
	.main_inquiry_wrap .title .t2{font-size:14px; color:#333; line-height:20px; margin-top:5px;}
	.main_inquiry_wrap .title .icon {position:absolute; left:0px; top:0px;}
	.main_inquiry_wrap .title .icon img {vertical-align:middle; }


	.main_inquiry_wrap ul {margin-top:40px;}
	.main_inquiry_wrap ul li {margin-bottom:5px;}
	.main_inquiry_wrap ul li input[type="text"] {width:100%; border:0px; height:60px; line-height:60px; background:#f8f9fa;    border-radius:5px; padding:0 15px; font-size:14px; color:#000; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
	.main_inquiry_wrap ul li .choice {margin-top:10px;}
	.main_inquiry_wrap ul li .choice span {display:block; margin:5px 0px; color:#333; border:1px #ededed solid; background:#fff;  border-radius:5px; padding:8px;}
	.main_inquiry_wrap ul li .choice span.on { color:#ff5160; border-color:#ff5160; background:#fff8f9;  }
	.main_inquiry_wrap .btns {margin-top:20px;}
	.main_inquiry_wrap .btns input[type="submit"] {width:100%; border:0px; height:65px; line-height:65px; background:#ff5160; border-radius:5px;  text-align:center; font-size:15px; color:#fff; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}



	.main_news_wrap {  margin-top:10px; background:#fff; padding:30px 15px; text-align:center;}
	.main_news_wrap .pic {text-align:center;}
	.main_news_wrap .pic img {vertical-align:middle; max-width:100%;}
	.main_news_wrap .title {margin:20px 0px;}
	.main_news_wrap .title .t1{font-size:30px;  font-weight:bold; line-height:40px; letter-spacing:-2px;  color:#000;   }
	.main_news_wrap .title .t1 div{font-weight:normal}
	.main_news_wrap .title .t1 span {display:block; font-size:16px; line-height:20px; font-weight:normal; color:#777;}
	.main_news_wrap .title .t2 {margin-top:30px; font-size:23px; letter-spacing:-2px; color:#000; line-height:35px; }
	.main_news_wrap .title .t2 .last{margin-top:0px; font-size:16px; letter-spacing:-1px; color:#000; line-height:25px;  color:#ff5160;    }
	.main_news_wrap .text01 {font-size:16px; text-align:left; color:#000; line-height:30px;  }

	.main_news_wrap .text02 {margin-top:20px; text-align:left; border:1px #ededed solid; padding:20px; border-radius:10px;} 
	.main_news_wrap .text02 .text02_01 {font-size:16px; font-weight:bold; color:#000; line-height:20px; letter-spacing:-1px;}
	.main_news_wrap .text02 .text02_02 {margin-top:10px; font-size:16px;   color:#444; line-height:30px; }
	.main_news_wrap .text02 .text02_03 {margin-top:20px; background:#f8f8f8; padding:15px; border-radius:5px;}
	.main_news_wrap .text02 .text02_03 .text02_03_01{font-weight:bold; color:#ff5160; font-size:15px; margin-bottom:5px;}
	.main_news_wrap .text02 .text02_03 .text02_03_02{ color:#333; font-size:16px; line-height:30px;}




	.main_law_wrap {  margin-top:10px; background:#fff; padding:30px 15px;}
	.main_law_wrap .title {font-size:16px; color:#000; letter-spacing:-1px; font-weight:bold;}
	.main_law_wrap .text {margin-top:10px; font-size:16px; color:#333; line-height:30px; margin-bottom:30px;}

	.main_law_wrap .box {margin-top:10px; border-top:1px #ededed solid; padding:10px 0px; overflow-wrap: break-word; font-size:12px;}
	.main_law_wrap .box .list { font-size:16px; color:#555;  padding-left:40px; position:relative; line-height:30px; margin-bottom:4px;}
	.main_law_wrap .box .list span { font-size:16px;color:#000; position:absolute; left:0px; top:0px;}




	#foter {background:#f5f5f5; padding:40px 30px;}




	
	
	
	table.common_table  {border-top:3px #636363 solid; width:100%; margin-top:5px; border-collapse:collapse;font-size:16px;}
	table.common_table th{background:#fafafa; color:#000;font-weight:normal; border-bottom:1px #ededed solid; border-right:1px #ededed solid; padding:8px 10px; }
	table.common_table td{ padding:6px 10px;  border-bottom:1px #ededed solid; }
	table.common_table input[type="text"] {line-height:25px; border:1px #ddd solid; background:#fff; vertical-align:top; padding:0 10px;}
	table.common_table input[type="tel"] {line-height:25px; border:1px #ddd solid; background:#fff; vertical-align:top; padding:0 10px;}
	table.common_table textarea {border:1px #ddd solid; background:#fff; vertical-align:top; padding:0 10px; width:98%; height:100px;}
	table.common_table .skype_center {text-align:center; font-size:18px; }
	table.common_table .skype_center strong{color:#e4a059;}
	table.common_table .choice_type label{margin-right:8px;}

	.common_center {margin-top:15px;}
	.common_center .buy_now {display:inline-block; line-height:55px; border-radius:10px; padding:0 !important;  min-width:200px; color:#fff; background:#ff5160 !important;; font-size:16px;}

	
	#order_done_table {padding: 30px;  background:#fff;   border-radius: 20px; max-width:450px; width:95%; font-size:16px;}





div.common_modal{display:none}

/*
#show-chat{display:none;clear:both;}

@media all and (max-width:480px){
}
*/


#footer-space{height:30px;margin-top:20px;}

#show-chat{display:block; background:#ff5160; cursor:pointer; border-radius:20px 20px 0px 0px;; color:#fff;  text-align:center;     line-height:60px;  ;  font-size:20px;   position: fixed;    left: 50%;    bottom: 0;    transform: translateX(-50%);    width: 100%;    max-width:760px;   z-index:999;      box-shadow: 0px -3px 10px rgb(0 0 0 / 20%);}




/*상품구매*/
.buy_modal {position:relative; width:900px; padding:10px; border:0px; }
.buy_modal .modal_common_close a{display:block;}
.buy_modal .box {background:#fff; padding:15px;}

.buy_modal h3 {padding:20px 0px 30px 110px; border-bottom:1px #ddd solid;}
.buy_modal .btn{margin:20px 0px;}
.buy_modal .buy_now { display:inline-block; color:#fff; border:1px #ddd solid; line-height:40px; padding:0 30px; font-size:16px; font-weight:bold;border-radius:3px; }
.modal_common_close { position:absolute; right:10px; top:5px; width:40px; height:40px; }
.modal_common_close img {vertical-align:middle;}
.common_modal {background:#000; border:3px #222 solid; width:600px; position:relative; display:none;  z-index:99999999 !important; text-align:left;}
.common_modal h3{font-size:23px; padding:30px; color:#fff; letter-spacing:-1px;}


/*
#ajax_result.common_modal{display:none;}
#ajax_result .box{display:inline-block;width:99%;padding:30px;box-sizing:border-box;border-top:1px solid #fff;margin-top:5px;}
#ajax_result.common_modal .ajax_result{float:left;width:50%}
#ajax_result.common_modal .ajax_info{float:right;width:48%;margin-left:10px;}

#ajax_result.common_modal .ajax_result{font-size:1.3em;font-weight:bold;color:#fa9800;background-color:#2b2b2b;padding:10px;box-sizing:border-box;}
#ajax_result.common_modal .via_title{font-size:1.1em;color:#fff;font-weight:bold;}
#ajax_result.common_modal .via_title_info{font-size:1.3em;color:#2dadfe;font-weight:bold;};
*/



#buy_modal_result.common_modal{display:none;background-color:white;}
#buy_modal_result .box{display:inline-block;width:99%;padding:30px;box-sizing:border-box;border-top:1px solid #fff;margin-top:5px;}
#buy_modal_result.common_modal .ajax_result{float:left;width:50%}
#buy_modal_result.common_modal .ajax_info{float:right;width:48%;margin-left:10px;}

#buy_modal_result.common_modal{font-size:1.3em;font-weight:bold;color:#fa9800;background-color:#2b2b2b;padding:10px;box-sizing:border-box;}
#buy_modal_result.common_modal .via_title{font-size:1.1em;color:#fff;font-weight:bold;}
#buy_modal_result.common_modal .via_title_info{font-size:1.3em;color:#2dadfe;font-weight:bold;};


#buy_modal_result.common_modal{background-color:white}

/*clais*/
.clais  {background:#000;}
.clais h3{background:url(../images/product_s02.png) left top no-repeat; color:#000;}
.clais .buy_now{background:#346aff; border-color:#000; }
.clais .modal_common_close a{background:#000; }






#ajax_result {display:none; margin:0 auto; max-width:450px; width:95%; text-align:center; background:#fff; border:0px; border-radius:30px;     box-shadow: 0 4px 30px rgba(0, 0, 0, .2);}
#ajax_result .modal_common_close {position:absolute; left:0px; top:-55px; width:100%; text-align:center;}
#ajax_result .modal_common_close a{display:inline-block; width:50px; height:50px; line-height:50px;  border-radius:50px; color:#fff; background:#ff5160; font-size:13px;}
#ajax_result #ajax_result_title  {text-align:center; font-size:25px; font-weight:bold; color:#ff5160; letter-spacing:-2px; margin-top:40px; }
#ajax_result .box  {padding:0px 30px 40px;}
#ajax_result .ajax_result  {background:#f8f8f8; border-radius:10px; padding:20px;}

#ajax_result .ajax_result .icon .lord-icon {width:40px; height:40px;}
#ajax_result .ajax_result {font-size:15px; color:#000; line-height:22px;}
#ajax_result .ajax_result .de_text {margin-top:15px;}
#ajax_result .ajax_result .de_text span {color:#ff5160;}
#ajax_result .box .ajax_info {margin-top:20px;}
#ajax_result .box .ajax_info .via_title {font-size:16px; color:#000;}
#ajax_result .box .ajax_info .via_title a{font-weight:bold; color:#ff5160;}
#ajax_result .box .ajax_info .via_title_info {font-size:15px; margin-top:10px;}
#ajax_result .box .ajax_info .via_title_info strong {display:inline-block; font-size:18px; font-weight:900; letter-spacing:-2px; color:#000;}










@media all and (max-width:759px) {
	#header .first_header  h1#logo img {width:140px;}
	

	.main_delivery_wrap .col_box .col ul {display:block; width:auto;}
	.main_delivery_wrap .col_box .col ul li{display:block; width:auto; margin-bottom:10px;}
	.main_delivery_wrap .col_box .col ul li .t2 {font-size:17px;}

	.main_delivery_wrap .col_box .col ul li.jump  {width:auto; text-align:center;}
	.main_delivery_wrap .col_box .col ul li.jump .fonti {display:none; }
	.main_delivery_wrap .col_box .col ul li.jump .fonti.um-chevron-circle-down {display:inline-block;;}



}

#chatting-box{  
	display:none;
}
@media all and (min-width:480px) {
	
	#chatting-box{  
	display:block;
	position: fixed;
    /* right: 150px; */
    margin-left: 790px;
    /* left: 0px; */
    top: 200px;
	}
}
@media all and (max-width:480px) {
	.main_product_wrap .main_product_list ul {display:block; width:auto;}
	.main_product_wrap .main_product_list ul li{display:block;clear:both;border:1px solid #ff5160;margin-bottom:20px;border-radius:10px;}

}