@charset "utf-8";
@font-face {
	font-family: "GmarketSansTTFBold";
	font-weight: 700;
	font-style: normal;
	src: url("GmarketSansTTFBold.eot");
	src: local("GmarketSansTTFBold"),
	url("GmarketSansTTFBold.eot?#iefix")
			format("embedded-opentype"),
		url("GmarketSansTTFBold.ttf") format("truetype"),
		url("GmarketSansTTFBold.woff") format("woff"),
		url("GmarketSansTTFBold.woff2") format("woff2");
}
 
@font-face {
	font-family: "GmarketSansTTFMedium";
	font-weight: 500;
	font-style: normal;
	src: url("fonts/GmarketSansTTFMedium.eot");
	src: local("GmarketSansTTFMedium"),
              url("fonts/GmarketSansTTFMedium.eot?#iefix")
			format("embedded-opentype"),
		url("GmarketSansTTFMedium.svg#GmarketSansTTFMedium")
			format("svg"),
		url("GmarketSansTTFMedium.ttf") format("truetype"),
		url("GmarketSansTTFMedium.woff") format("woff"),
		url("GmarketSansTTFMedium.woff2") format("woff2");
}
 
@font-face {
	font-family: "GmarketSansTTFLight";
	font-weight: 300;
	font-style: normal;
	src: url("GmarketSansTTFLight.eot");
	src: local("GmarketSansTTFLight"),
              url("GmarketSansTTFLight.eot?#iefix")
			format("embedded-opentype"),
		url("GmarketSansTTFLight.ttf") format("truetype"),
		url("GmarketSansTTFLight.woff") format("woff"),
		url("GmarketSansTTFLight.woff2") format("woff2");
}
 
 
.prd_panel{display:none}
#container.product_new{margin-top:0; background:#ebf3ff;}
#container .content_inner{margin-top:35px;height:500px;}
  
#container{margin-top:60px}
#container .prd_lnb{position:relative;float:left;width:220px}
.content_inner{width:1100px;margin:0 auto}
.content_inner:after{content:"";display:block;clear:both}
 
/* DB 입력영역 */
input[type="text"],input[type="tel"]{border-radius: 8px; color: #333;box-sizing:border-box; }
input:-ms-input-placeholder { color: #c9c9c9; }
input::-webkit-input-placeholder { color: #c9c9c9; } 
input::-moz-placeholder { color: #c9c9c9; }
input:input-placeholder{ color: #c9c9c9; }
 
.keyvisual_db{position:absolute;left:676px;top:0;width:370px;}
.keyvisual_db .inner { position:relative; }
.keyvisual_db .input_s_area {border-radius:8px; z-index:10; overflow: hidden; }
.keyvisual_db .input_s_area input[type='text'],.keyvisual_db .input_s_area input[type='tel'] { 
	border:1px solid #999; height:50px; line-height:50px; font-size:17px; background:#f4f4f4;letter-spacing: -0.5px; }
.keyvisual_db .input_s_area .input {padding:30px; text-align:left; background:#fff; }
.keyvisual_db .input_s_area .input h2 { text-align:center; }
.keyvisual_db .input_s_area .input ul { width:310px; margin:25px 0 20px 0; } 
.keyvisual_db .input_s_area .input ul li { float:left; margin-bottom:10px; }
.keyvisual_db .input_s_area .input ul li label {font-size:18px; color:#000;font-weight:bold; display:inline-block; width:76px; }
.keyvisual_db .input_s_area .input .name input { width:225px;}
.keyvisual_db .input_s_area .input .birth input { width:100px;}
.keyvisual_db .input_s_area .input .birth span + input { width:50px;}
.keyvisual_db .input_s_area .input .number input {width:225px;}
.star {position:relative; top:6px; line-height: 45px; letter-spacing: -1.5px; margin-left:2px; font-weight: 500; font-size: 18px; }    
.keyvisual_db .input_s_area .btn img { margin-top:10px;font-size:0; }
.result {text-align:center; margin-top:25px;}
.profit {position:relative; margin:0 auto;background:#150f96; text-align:center;}
 
 
/* 상품 상단 */
.prd_cont_top{position:relative;float:right;width:880px;min-height:530px;padding-left:6px;box-sizing:border-box}
.prd_cont_top .prd_attraction{position:relative;display:inline-block;padding:2px 20px 4px;margin-bottom:15px;background-color:#150f96;border-radius:15px;box-sizing:border-box;color:#fff;font-size:13px;letter-spacing:-1px;text-align:center}
.prd_cont_top .prd_attraction span{color:#fff000;font-weight:bold}
.prd_cont_top .prd_attraction:after{content:"";display:inline-block;position:absolute;bottom:-4px;left:28px;border:5px solid transparent;border-bottom:none;border-top-color:#150f96;width:8px;height:4px;box-sizing:border-box;margin-left:-4px;}
.prd_cont_top .prd_info{float:left;width:605px;padding-right:5px;box-sizing:border-box}
.prd_cont_top .prd_top_box{float:right;width:268px;margin-bottom:56px;box-sizing:border-box}
.prd_cont_top .prd_top_box .prd_attraction{width:268px;padding:2px 0 4px}
 
.lb_box{display:inline-block;padding:1px 10px;margin-bottom:3px;background-color:#128a04;box-sizing:border-box;color:#fff;font-size:18px;font-weight:300;letter-spacing:0}
.prd_cont_top .prd_top .prd_tit{font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;font-size:18px;font-weight:300;overflow:hidden;line-height:1.3;letter-spacing:-1px; color:#aac9e6;}
.prd_cont_top .prd_top .prd_top_txt{font-family: "GmarketSansTTFBold";color:#fff;margin-top:24px;margin-bottom:35px;padding-right:15px;font-size:54px;line-height:1.38;letter-spacing:-0.06em}
.prd_cont_top .prd_top .prd_top_txt strong{font-family: "GmarketSansTTFLight";color:#fff;font-weight:bold;font-size:54px;}
.prd_cont_top .prd_top .prd_top_txt .bk{font-family: "GmarketSansTTFLight";color:#fff;font-size:54px;}
.prd_cont_top .prd_top .prd_info img {position:absolute;margin-top:-320px;margin-left:-54px;}
.prd_cont_top .prd_top .prd_info_list{margin-bottom:55px}
.prd_cont_top .prd_top .prd_info_list.p00074{margin-bottom:40px}
.prd_cont_top .prd_top .prd_info .point_etc{display:inline-block;padding:0 5px;background:#128a04;color:#fff;font-size:18px;font-weight:300;line-height:28px}
.prd_cont_top .prd_top .prd_info_list li{position:relative;min-height:84px;margin-top:14px;padding-left:99px;padding-top:12px;box-sizing:border-box;color:#000;font-size:18px;font-weight:400;line-height:1.5}
.prd_cont_top .prd_top .prd_info_list li .lb_box{padding:0 5px;font-weight:normal;font-size:18px}
.prd_cont_top .prd_top .prd_info_list li .lb_box.bg1{background-color:#fff000}
.prd_cont_top .prd_top .prd_info_list li:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:84px;height:84px;background:url('./ico_prd_top.png') no-repeat;background-size:auto 84px}
.prd_cont_top .prd_top .prd_info_list li.ico02:before{background-position:-84px 0}
.prd_cont_top .prd_top .prd_info_list li.ico03:before{background-position:-168px 0}
.prd_cont_top .prd_top .prd_info_list li.ln1{padding-top:25px}
.prd_cont_top .prd_top .prd_info_list li.ln3{padding-top:2px;font-size:16px}
.prd_cont_top .prd_top .prd_info_list li.ln3 .tit_s{font-size:18px}
.prd_cont_top .prd_top .prd_info_list li em{font-weight:bold}
.prd_cont_top .prd_top .prd_info_list li.bold{font-weight:bold}
.prd_cont_top .prd_top .prd_info_list li.bold span{font-weight:400}
 
.prd_cont_top .prd_top .add_txt{font-family: "GmarketSansTTFMedium";color:#fff000;font-size:30px;letter-spacing:-1px}
.prd_cont_top .prd_top .p00197 li:before{background:url('./wicon_p00197.png') no-repeat;background-position:0 0}
.prd_cont_top .prd_top .prd_info_list.p00197 li.ico02:before{background-position:0 -84px}
.prd_cont_top .prd_top .prd_info_list.p00197 li.ico03:before{background-position:0 -169px}
 
.prd_tb.brd td{border-left:1px solid #ededed}
.prd_tb.brd td:first-of-type{border-left:0}
.prd_tb.brd th{border-left:1px solid #fff}
.prd_tb.brd th:first-of-type{border-left:0}
.prd_tb.brd strong{color:#000}
 
.prd_cont_top .prd_top_box .my_info_box{padding:0 22px 20px;border:1px solid #150f96;border-width:0 1px;color:#150f96}
.prd_cont_top .prd_top_box .tit{display:block;padding:22px 0 5px;border:1px solid #150f96;border-bottom:0;color:#150f96;font-family:'NotoSans','맑은고딕',Malgun Gothic,Dotum,'돋움',sans-serif;font-size:25px;text-align:center;letter-spacing:-1.5px}
.prd_cont_top .prd_top_box .item{padding:10px 0;color:#150f96}
 
.prd_panel{width:100%;background:#fff}
.prd_contents{background:#fff}
 
.prd_contents {background: #fff;}
 
.prd_tabs_wrap {
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	width: 100%;
	height: 65px;
	background: #fff;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
    -webkit-box-sizing: border-box; 
	box-sizing: border-box;   
}
.prd_tabs_wrap.fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 3;
}
.prd_tabs_wrap .prd_tab_area {   
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	width: 1100px;
	margin: -1px auto;
	background: #fff;
}
.prd_tabs_wrap .g_tab_01 li {
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	height: 65px;
    -webkit-box-sizing: border-box; 
	box-sizing: border-box;
}
.prd_tabs_wrap .g_tab_01 li a {
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	height: 65px;
	line-height: 63px;
	padding-top: 0;
	background-color: #fff;
	border-color: #dfdfdf;
	border-width: 0 1px 1px 0;
	color: #000;
	font-size: 22px;
	font-weight: 300;
}
.prd_tabs_wrap .g_tab_01 li:first-child a {
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	border-width: 0 0 1px 1px;
}
.prd_tabs_wrap .g_tab_01 li.on { 
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	background: #fff;
	border-color: #fff;
}
.prd_tabs_wrap .g_tab_01 li.on a {
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	background: #fff;
	border-width: 0 1px 1px 1px;
	color: #150f96;
	font-size: 22px;
	font-weight: bold;
	position: relative;
}
 
.prd_tabs_wrap .g_tab_01 li.on a:after {
font-family:'NotoSans',Malgun Gothic,Dotum,sans-serif;
	display: block;
	content: "";
	width: 100%;
	height: 10px;
	background: #150f96;
	position: absolute;
	left: 0;
	bottom: 0;
}
 
 
/* 상품특징 */
.feature_wrap .feature_area .feature_inner:after{content:"";clear:both;display:block}
.feature_wrap .feature_area .feature_inner{width:1100px;margin:0 auto;padding:64px 0;border-top:1px solid #dfdfdf;color:#000;font-size:34px;line-height:1.4;letter-spacing:-1px}
.feature_wrap .feature_area:first-of-type .feature_inner{border-top:0}
.feature_wrap .feature_area:last-of-type .feature_inner{border-bottom:1px solid #dfdfdf}
/* .feature_wrap .feature_area:first-of-type .feature_inner .context_right{margin-top:52px} */
.feature_wrap ul{margin:20px 0}
.feature_wrap ul>li{margin-bottom:10px;color:#000;font-size:20px;font-weight:300;line-height:1.5}
.feature_wrap .context_copy{padding:0 0 63px;text-align:center;font-size:36px;font-weight:bold}
.feature_wrap .context_copy i{font-style:italic}
.feature_wrap .context{float:left;width:550px;box-sizing:border-box;letter-spacing:-0.07em}
.feature_wrap .context+.context{margin-top:4px}
.feature_wrap .context.w100{width:100%}
.feature_wrap .context img{max-width:100%}
.feature_wrap .lb_box{height:41px;line-height:40px;padding:0 9px;margin-bottom:3px;font-size:30px;letter-spacing:-1px}
.feature_wrap .lb_box.bg1{background-color:#fff000;color:#000;font-size:32px}
.feature_wrap .context_area{float:left;width:100%;color:#666;font-size:14px;text-align:center;overflow:hidden;letter-spacing:-1px}
.feature_wrap .con_tit{display:block;color:#000;font-size:21px;text-align:center}
.feature_wrap .tit_chk{margin-bottom:25px;}
.feature_wrap .tit_chk.mb_n{margin-bottom:0}
.feature_wrap .tit_chk + .txt{margin-top:5px}
.feature_wrap .tit_chk span{display:inline-block;color:#000;font-size:18px;font-weight:bold;line-height:1.4;text-align:center}
.feature_wrap .tit_chk span:before{content:"";display:inline-block;width:22px;height:22px;background:url('./bg_titchk.png') 0 6px no-repeat}
.feature_wrap .half .tit_chk span,
.feature_wrap .half_s .tit_chk span{letter-spacing:-2px}
.feature_wrap .tit_chk span.inline{display:inline}
.feature_wrap .tit_chk span em{color:#150f96}
.feature_wrap .tit span{font-weight:normal}
.feature_wrap .txt_s{display:block;margin-top:10px;color:#767676;font-size:14px;font-weight:300;text-align:center;letter-spacing:-1.3px}
.feature_wrap .txt_in{display:block;text-indent:-5px;margin-left:5px;margin-top:5px;color:#767676;font-size:14px;font-weight:300;text-align:left;letter-spacing:-1.3px}
.feature_wrap .txt_in2{display:block;text-indent:-43px;margin-left:83px;margin-top:5px;color:#767676;font-size:14px;font-weight:300;text-align:left;letter-spacing:-1.3px}
.feature_wrap .txt{display:block;color:#666;font-size:14px;font-weight:300}
.feature_wrap .img2 .txt{font-size:13px}
.feature_wrap .txt1{font-size:19px}
.feature_wrap .txt2{font-size:17px;color:#767676}
.feature_wrap .txt_dot{margin-left:8px;text-indent:-8px;color:#767676;font-size:16px;font-weight:300;line-height:1.5}
.feature_wrap .half{float:left;width:50%;text-align:center}
.feature_wrap .half.f_r{float:right}
.feature_wrap .m_auto{float:none;margin:0 auto;padding-top:30px}
.feature_wrap .half_s{float:left;width:260px;min-height:260px}
.feature_wrap .half_tb{float:right;width:250px}
.feature_wrap .w280{width:280px}
.feature_wrap .w260{width:260px}
.feature_wrap .w220{width:220px}
.feature_wrap .half_tb .tit_chk{margin-bottom:10px}
.feature_wrap .half_right_txt{float:right;width:290px;min-height:260px}
.feature_wrap .half_right_txt span{display:block;margin-top:90px;color:#000;font-size:17px}
.feature_wrap .half_right_txt em{display:block;margin-top:7px;color:#150f96;font-size:31px}
.feature_wrap .half_right_txt:after{content:"";clear:both;display:block}
.feature_wrap .img{min-height:160px}
.feature_wrap .img1{min-height:260px}
.feature_wrap .img2{min-height:180px}
.feature_wrap .img3{min-height:130px}
.feature_wrap .img4{min-height:200px}
.feature_wrap .w_m{float:none;width:420px;margin:0 auto}
.feature_wrap .g_list_note{margin:10px 0}
.feature_wrap .g_list_note li{margin-bottom:0;font-size:15px;text-align:left}
.feature_wrap .txt_box:before{content:"";clear:both;display:block}
.feature_wrap .context_area .g_point_03{vertical-align:top}
.feature_wrap ul.g_txtlist1{margin:0}
.feature_wrap ul.g_txtlist1 li{float:left;margin:0 5px;text-align:center;color:#000;font-size:19px}
.feature_wrap ul.g_txtlist1 li:nth-child(2){margin:0 34px}
.feature_wrap ul.g_txtlist1:after{content:"";display:block;clear:both}
.feature_wrap ul.g_txtlist1 li>span{display:block;margin-top:30px}
.feature_wrap ul.g_txtlist1 li>span>em{display:block;font-weight:bold}
 
.feature_wrap ul.g_txtlist{margin:0}
.feature_wrap ul.g_txtlist li{margin-bottom:15px;text-align:left;color:#767676;font-size:19px}
.feature_wrap ul.g_txtlist li>span{display:inline-block;width:50px}
.feature_wrap ul.g_txtlist li>em{display:inline-block;width:50px;margin-right:3px;text-align:right;font-size:28px;font-weight:bold}
.feature_wrap ul.g_txtlist li.bk{color:#000}
 
.feature_wrap .feature_banner{width:1100px;margin:0 auto;padding:64px 0;background-color:#f6f6f6;border-radius:15px;text-align:center;color:#000;font-size:34px;line-height:1.4;letter-spacing:-1px}
.feature_wrap .context.center{float:none;width:100%}
.feature_wrap .g_list_banner{width: 80%;margin:60px auto 0;}
.feature_wrap .g_list_banner li{float:left;width: 25%;margin:0;color:#000;font-size:19px;}
.feature_wrap .g_list_banner:after{content:"";display:block;clear:both}
.feature_wrap .g_list_banner li>span{display:block;margin-top:20px}
.feature_wrap .g_list_banner li>span>em{display:block;color:#000;font-weight:bold}
 
.prd_tb{width:100%;margin-top:8px;padding-bottom:3px;border-bottom:1px solid #ededed}
.prd_tb.w420{width:420px;margin:0 auto}
.feature_wrap .w_m .prd_tb{border-bottom:0}
.prd_tb thead th{height:34px;background-color:#ededed;box-sizing:border-box;text-align:center;}
.prd_tb thead th.space{border-left:10px solid #fff}
.prd_tb th, .prd_tb td{padding:8px 2px 9px;box-sizing:border-box;text-align:center}
.prd_tb tbody th{font-weight:normal}
.feature_wrap .w_m .prd_tb tbody tr:last-child th,
.feature_wrap .w_m .prd_tb tbody tr:last-child td{border-bottom:1px solid #ededed} 
.prd_tb tfoot tr th, .prd_tb tfoot tr td{background:#150f96;border-top:3px solid #fff;color:#fff;} 
.prd_tb tr.bg1{background-color:#13c6ff;color:#fff}
.prd_tb tr.bg th{background-color:#f4f4f4}
.prd_tb th.bg{background-color:#f4f4f4}
.prd_tb.brd{border-bottom:0}
.prd_tb.brd td{border-bottom:1px solid #ededed;border-left:1px solid #ededed}
.prd_tb.brd td.brd_no{border-bottom:0}
.prd_tb.brd td:first-of-type{border-left:0}
.prd_tb.brd td strong{color:#000}
.prd_tb.brd th{border-bottom:1px solid #ededed;border-left:1px solid #fff}
.prd_tb.brd th:first-of-type{border-left:0}
.prd_tb.brd strong{color:#000}
.prd_tb th.tal{padding:8px 10px 9px}
.prd_tb .point{padding:2px 20px 4px;background:#150f96;color:#fff}
.prd_tb tr:first-of-type .point{border-top:4px solid #fff}
.prd_tb_tit{display:block;background:#150f96;color:#fff;line-height:34px;font-size:16px}
.prd_tb_tit.bg{background:#13c6ff}
.prd_tb_tit + .prd_tb{margin-top:0}
.prd_tb.c01 td, .prd_tb.c01 tbody th{color:#150f96;font-weight:normal}
.prd_tb.c02 td, .prd_tb.c02 tbody th{color:#54c124;font-weight:normal}
 
.prd_panel img{max-width:100%}
.prd_panel_02{padding-top:50px;color:#666;font-size:15px}
.prd_panel_02 .h5_tit{margin:45px 0 20px;color:#000;font-size:20px}
.prd_panel_02 .h5_tit i{color:#150f96}
.prd_panel_02 .h5_tit:first-of-type{margin-top:0}
.prd_panel_02 .g_list_04 li{margin-bottom:3px;color:#666;font-size:15px;line-height:23px;letter-spacing:-1px}
.prd_panel_02 .g_list_04 li li{padding:0}
.prd_panel_02 .g_list_04 li.point_01{color:#150f96;font-size:15px}
.prd_panel_02 .g_list_04 li.g_point_03{font-size:15px !important}
.prd_panel_02 .g_list_04 li.g_text_04{padding-left:18px;margin-left:10px}
.prd_panel_02 .g_list_04 li .tit{display:block;color:#333}
 
.img_wrap{width:100%}
.img_wrap .img_box:after,
.img_wrap:after{content:"";clear:both;display:block}
.img_wrap .img_left{float:left;width:430px}
.img_wrap .txt_right{float:right;width:670px;padding:50px 30px 0 30px;box-sizing:border-box}
.img_wrap .txt_right.pdt_s{padding:20px 30px 0 30px}
.img_wrap .img_box{padding:40px;border:1px solid #dfdfdf;box-sizing:border-box}
.img_wrap .img_inbox{float:left;width:50%;text-align:center}
.img_wrap .img_inbox .img{margin-top:57px}
.img_wrap .img_inbox:first-child .img{margin-top:35px}
.img_wrap .img_box .tit{display:block;color:#333}
 
 
.prd_last{width:1100px;padding:30px 0;margin:0 auto;}
.prd_last p{color:#767676;font-size:15px;font-weight:300}
 
.point_01{color:#150f96 !important}
.point_02{color:#150f96 !important}
.point_03{color:#6b6b6b !important}
.g_txt_01{color:#000 !important}
.g_txt_01 li{color:#000 !important}
.g_txt_02{color:#666 !important}
.g_txt_03{color:#767676 !important}
 
/* 플로팅 배너 */
.prd_fl_banner{display:none;position:fixed;left:0;bottom:0px;z-index:3;width:100%;height:80px;background:#150f96;color:#fff}
.prd_fl_banner .inner{width:1100px;margin:0 auto}
.prd_fl_banner .inner > div{float:left;height:80px;box-sizing:border-box;text-align:center}
.prd_fl_banner .inner:after{content:"";display:block;clear:both}
.prd_fl_banner .inner > div.bnr_tel_area{width:268px;padding:14px 0;border-left:1px solid #99caf2;border-right:1px solid #99caf2}
.prd_fl_banner .inner > div.bnr_tel_area .tit{font-size:14px;font-weight:300;letter-spacing:-1px}
.prd_fl_banner .inner > div.bnr_tel_area .tel{margin-top:5px;text-align:center;font-size:26px;font-weight:bold;line-height:1}
.prd_fl_banner .inner > div.bnr_tel_area .tel span{color:#ffb617;padding-left:30px;background:url('./ico_bg_tel.png') 3px 50% no-repeat}
.prd_fl_banner .inner > div.bnr_prd_area{width:588px;padding:22px 0 0;}
.prd_fl_banner .inner > div.bnr_prd_area .prd_tit{display:inline-block;width:320px;padding:0;box-sizing:border-box;font-size:16px;vertical-align:middle;letter-spacing:-1px}
.prd_fl_banner .inner > div.bnr_prd_area .prd_price{display:inline-block;width:240px;font-size:24px;vertical-align:middle}
.prd_fl_banner .inner > div.bnr_prd_area .prd_price:before{content:"";clear:both;display:block}
.prd_fl_banner .inner > div.bnr_prd_area .prd_price em{color:#ffb617}
.prd_fl_banner .inner > div.bnr_btn_wrap{padding:16px 0}
.prd_fl_banner .inner > div.bnr_btn_wrap a{display:block;width:240px;height:48px;padding:0 20px;border:1px solid #99caf3;box-sizing:border-box;color:#fff;font-size:16px;line-height:48px;text-align:left;text-decoration:none}
.prd_fl_banner .inner > div.bnr_btn_wrap a:hover{text-decoration:none}
.prd_fl_banner .inner > div.bnr_btn_wrap a span{display:block;background:url('./bg_btn_arrow.png') 100% 50% no-repeat}
