@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");
@import url("https://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css");
/*targeting*/
input[type="text"], input[type="tel"], input[type="submit"], input[type="password"], input[type="search"], select, textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
	font-size:1em;
}
select {
    background: url('../img/target/select_arrow.png') no-repeat 97% 50% #fff;
    background-size: 10px;
}
input[type=checkbox] {display: none;}
.sticky .header{display:none;}
.marry_ input[type="radio"],.chk_box_d input[type="checkbox"] { display: inline-block; width: 18px; height: 18px; vertical-align: middle; -webkit-appearance: none; border-radius: 0; border: 0; margin:0; padding:0; cursor: pointer;margin-top:1px }
.marry_ input[type="radio"] { background: url('../img/target/btn_radio.png') no-repeat 0 0; background-size:18px}
.chk_box_d input[type="checkbox"] { background: url('../img/target/btn_check.png') no-repeat 0 0; background-size:18px}
.chk_box_d input[type="checkbox"]:checked, input[type="radio"]:checked { background-position: 0 -18px; }
.chk_box_d input[type="checkbox"]:disabled, input[type="radio"]:disabled { background-position: 0 -36px; }
.chk_box_d input[type="checkbox"]:disabled:checked, input[type="radio"]:disabled:checked { background-position: 0 -60px; }
.ch_wrap{overflow:hidden;}
.ch_wrap input{float:left;}
.ch_wrap label{float:left;margin-left:5px}
.target_wrap ul li img{width:100%;}
.counsel_frm {position:relative;padding-bottom:150px;background:#92cbdf}
.counsel_frm dl{padding-bottom:10px;width:94%;margin:0 auto}
.counsel_frm dt{font-size:1.2em;font-weight:bold;margin-bottom:15px;display:inline-block;width:20%}
.counsel_frm dd{width:78%;display:inline-block;}
.counsel_frm input{padding:10px 0;border:none;font-size:1.1em;padding-left:1%}
.counsel_frm select{padding:10px 0;border:none;font-size:1.1em;}
#event_form2{position:absolute;top:18%;}
#event_form2 .form_1{padding:0 4%}
#event_form2 .form_2_wrap{width:84%;margin:0 auto;background:#fff;padding:0 4%;}
#event_form2 .form_2{border:3px solid #333;box-sizing:border-box;background:#e9e9e9;padding:7% 0}
#event_form2 .form_3{padding:0 4%}
.marry_{margin-left:70px;height:18px}
.marry_ ul li{display:inline-block;overflow:hidden;}
.marry_ label{margin:0px 15px 0 5px;height:18px;float:left;font-size:1.2em}
.marry_ input{height:18px;float:left;}
.adv_pop2{width:94%;margin:15px auto 0 auto}
.adv_pop2 .desc{display:none;}
.adv_pop2 .desc.on{display:block;}
.adv_pop2 ul li{margin:8px 0;}
.adv_pop2 ul li label{display:inline-block;font-size:1em;vertical-align:top;margin-right:5px;letter-spacing:-1px}
.adv_pop2 ul li input{width:13px; height:13px;}
.adv_pop2 .btn_area{width:100%}
.adv_pop2 .btn_area a.btn_style1{margin-top:0px}
.adv_pop2 .btn_style1.on{display:block;background:#6a76a6;line-height:50px;height:50px;margin-top:0px;color:#fff;text-align:center;font-size:1.3em;border:none;font-weight:normal;border-radius:0px}
.adv_pop2 .btn_style1{display:block;background:#fc9bb2;line-height:50px;height:50px;color:#fff;margin-top:0px;text-align:center;font-size:1.3em;border:none;font-weight:normal;border-radius:0px}
.adv_pop2 .summit.on{display:block;background:#6a76a6;line-height:50px;margin-top:0px;color:#fff;text-align:center;font-size:1.3em}
.adv_pop2 .summit{display:block;background:#fc9bb2;line-height:50px;color:#fff;margin-top:0px;text-align:center;font-size:1.3em}
.adv_pop .btn_close{position:absolute;top:14px;right:14px;width:18px;height:18px;padding:0}
.adv_pop2 .chk_box input{height:18px;width:18px}
.adv_pop2 .ico{display:inline-block;background:url('../img/target/per_arrow.png') no-repeat 0px 0px;margin-top:5px;padding-left:5px;width:13px;height:8px;vertical-align:top;float:right}
.adv_pop2 .ico.on{display:inline-block;background:url('../img/target/per_arrow.png') no-repeat 0px -8px;padding-left:5px;width:13px;height:8px;}
.chk_box .desc {display:none;overflow-x:hidden;overflow-y:auto;height:60px;margin:5px 1px 0 2px;padding:10px 16px;background:#fff;border:1px solid #ebebeb;font-size:12px}
.adv_pop2 ul li:first-child input{display:none;}
.adv_pop2 ul li:first-child label{width:100%;font-size:1.14em}

/* .fixed_btn{position:fixed;left:0;bottom:0;text-align:center;width:94%;background:rgba(255,255,255,.7);padding:3%} */
.fixed_btn{position:fixed;left:0;bottom:0;text-align:center;width:100%;}
.fixed_btn a{width:100%;display:block;display:block;background:#ed0677;color:#fff;line-height:54px;font-size:20px;font-weight:bold}


/*190111 ÄÚµð*/
.coordi_3{text-align:center;background:#ebe0de}
.coordi_3 .mng_btn{display:inline-block;width:100px;border:1px solid #000000;margin-top:30px;line-height:100%;padding:6px 0}

#bt_free_adv{background:#fff; position:fixed; bottom:0px; left:0; width:100%; z-index:70;}
.close_cont{background:#eaeeef;padding:4px 4px 0}
.list_wrap{overflow:hidden;/* padding:3px; */background:#fff;/* height:24px; */}
.list_wrap .left{float:left;width:27%}
.list_wrap .right{float:left;width:65%;padding:0 4%}
.list_wrap .right .list{overflow:hidden;}
.list_wrap .right ul{overflow:hidden;}
.list_wrap .right ul li{float:left;width:33.3%;text-align:center;background:url('/img/common/bar_grey.png')  no-repeat; background-size:1px;background-position:100% 7px }
.list_wrap .right ul li:last-child{background:none}

.count_wrap > div{overflow:hidden;padding:0 7px} 
.count_wrap > div ul{text-align:center;color:#524b38;float:left;width:32%;padding:5px 0.5% 0px}
.count_wrap > div ul li:first-child{/* font-size:0.6rem; */font-size:0.714rem;/* border-bottom:1px solid #3a3a3a ;padding-bottom:2px*/}
.count_wrap > div ul li:nth-child(2){font-family: 'Roboto','µ¸¿ò', 'Dotum', 'Apple SD Gothic Neo', sans-serif;font-size:1.214rem}

.free_adv_wrap .yellow{color:#000}

/* .free_adv_wrap .coordi_btn{width:100%;text-align:center}
.free_adv_wrap .coordi_btn a{display:block;background:#f81786;color:#fff;font-size:1.5rem;line-height:100%;padding:14px 0} */

.coordi_form{background:#ebe0de;padding:20px 16px 20px;}
.coordi_form h4{border-top:1px solid #113b39;color:#113b39;text-align:center;line-height:100%;padding:12px 0}
.coordi_form .btn_send{/* border-bottom:1px solid #113b39; */color:#fff;text-align:center;line-height:100%;padding:20px 0;font-size:1.143rem;font-weight:500;background:#d61e76}
.coordi_form .btn_send a{color:#fff}
.coordi_form .btn_send img{/* vertical-align:baseline */display:none;}
.coordi_form .form{background:#fff;padding:20px;}
.coordi_form .form li{margin-bottom:7px}
.coordi_form input, 
.coordi_form select {-webkit-appearance: none;-moz-appearance: none;appearance: none;border:1px solid #bfbfbf;height:38px;border-radius:0px;box-sizing:border-box}
/* .coordi_form .per_info_wrap{display:none;position:absolute;width:320px;left: 0;top: 0;background: #fff;z-index: 93;} */
.coordi_form .per_info{margin:10px 0 0}

.coordi_form input::-webkit-input-placeholder {font-size:1em;font-weight:normal;} 
.coordi_form input::-moz-placeholder {font-size:1em;font-weight:normal;}

.coordi_form .btn_c{display:block;background:#f61383;color:#fff;text-align:center;font-size:1.2rem;line-height:100%;padding:12px 0;}

.coordi0117 .apply_btn{padding:0 35px;text-align:center}
.coordi0117 .apply_btn a{border:1px solid #b7b7b7;display:block;line-height:100%;padding:13px 0;color:#555555;font-size:1.2rem;font-weight:500;margin:15px 0 35px; }
.coordi0117 .coordi_form{background:#fff}
.coordi0117 .coordi_form h4{border-top:0;color:#252525;text-align:center;line-height:100%;padding:0;font-weight:500;font-size:1.2rem;letter-spacing:-1px}
.coordi0117 .coordi_form .btn_send{color:#fff;text-align:center;line-height:100%;font-size:1.143rem;font-weight:500;background:#898989;margin-top:15px;padding:0}
.coordi0117 .coordi_form .btn_send a{display:block;padding:16px 0}
.coordi0117 .coordi_form .btn_send img{display:inline-block;vertical-align:baseline}
.coordi0117_btn{padding:10px 11px}  
.coordi0117_btn a{background:#e4284b;color:#fff;font-weight:bold;display:block;text-align:center;line-height:100%;padding:16px 0;font-size:1.2rem;db 
-webkit-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.1);
box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.1);}


/*190123 °¡»óÃ¼Çè*/
.NanumSquare{font-family:'NanumSquare', sans-serif; }
.virtual {}
.virtual .cont{position:relative;background:#eaedf1;/* height: -moz-calc(90vh - (50px));height: -webkit-calc(90vh - (50px));height: calc(90vh - (50px)); */}
.virtual .cont.main{padding-top: 60px; margin-bottom:89px;/*height: -moz-calc(100vh - (89px + 50px));height: -webkit-calc(100vh - (89px + 50px));height: calc(100vh - (89px + 50px));*/}
.virtual .cont.coral{background:#f6c0be;}
.virtual .cont .fixed{position:absolute;bottom:0;left:0;}
.virtual .btn_go{width:90%;position:absolute;bottom:23px;left: 50%; transform: translateX(-50%);}
.virtual .btn_next{width:90%;position:absolute;bottom:10px;left: 50%; transform: translateX(-50%);}
/* background:url('/landing/img/target/virtual_btn.png') no-repeat; background-size:100%; height: -moz-calc(16% - (11%));height: -webkit-calc(16% - (11%));height: calc(16% - (11%));padding:5.5% 0;text-align:center;color:#fff;font-weight:800;font-size:1.357em;}
.virtual .btn_go span{display:inline-block;width:7px;height:13px;background:url('/landing/img/target/virtual_arr.png') no-repeat;background-size:7px;margin-left:20px} */

.virtual .bottom_db{background:#7c8799;position:absolute;bottom:-354px;/* bottom:0; */width:100%}
.virtual .bottom_db .bottom_db_inner{padding:8px 15px 0;}
.virtual .bottom_db input,
.virtual .bottom_db select{border:none;width:100%;height:39px;padding-left:7px;box-sizing:border-box}
.virtual .bottom_db .tel_num{color:#fff;font-weight:800;font-size:1.214em;text-align:center;line-height:1.214em;margin-bottom:15px}
.virtual .bottom_db .tel_num strong{color:#ffe105;}
.virtual .bottom_db .opened{padding-bottom:8px;display:no ne;}
.virtual .bottom_db .closed > div,
.virtual .bottom_db .opened > div{overflow:hidden;}
.virtual .bottom_db .closed .line_w,
.virtual .bottom_db .opened .line_w{float:left;width:49%;margin-bottom:7px}
.virtual .bottom_db .closed .line_w:first-child,
.virtual .bottom_db .opened .line_w:first-child{margin-right:2%}

.virtual .bottom_db .radio_wrap{overflow:hidden;}
.virtual .bottom_db .radio_wrap li{float:left;width:49.5%}
.virtual .bottom_db .radio_wrap li:first-child{margin-right:1%}
.virtual .bottom_db .radio_wrap label{background:#fff;line-height:39px;text-align:center;display:block;height:39px}
.virtual .bottom_db .radio_wrap input:checked+label{background:#a4abb8}
.virtual .bottom_db .radio_wrap input{position:absolute;width:1px;height:1px;overflow:hidden;visibility:hidden;line-height:0;font-size:0;left:-999px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;}
.virtual .bottom_db .btn_apply{width:100%;background:#ed0677;border:none;color:#fff;font-size:1.143em;height:39px;line-height:39px;margin-top:6px;text-align:center}
.virtual .bottom_db .adr{overflow:hidden;}
.virtual .bottom_db .adr select{float:left;}

.virtual{position:relative; padding-top: 60px;}
.virtual .pagination{position:absolute;top:2%;left: 50%; transform: translateX(-50%);}
.virtual .pagination ul{overflow:hidden;width:108px}
.virtual .pagination li{float:left;display:inline-block;width:8px;height:8px;border-radius:8px;background:rgba(124,135,153,0.25);margin:0 5px;}
.virtual .pagination li.active{background:rgba(124,135,153,1)}
.virtual .virtual_2_tit{text-align:center;font-size:1.357em;font-weight:700;padding-top:25%}
.virtual .pink{color:#ed0677}

.virtual .q_wrap{background:#fff;text-align:center;font-size:1.357em;/* height: -moz-calc((100vh - 50px)*0.38);height: -webkit-calc((100vh - 50px)*0.38);height: calc((100vh - 50px)*0.38); */}
.virtual .q_wrap span{background:#ed0677;color:#fff;font-size:24px; line-height:44px;/*padding-top:8px */;text-align:center;display:inline-block;width:45px;height:45px;border-radius:50px;font-weight:600;margin:15% 0 7px}
.virtual .q_wrap > p{font-size:1.357rem;}
.virtual .a_wrap{text-align:center;}
.virtual .a_wrap .a_bubble{position:relative;width:88%;margin: -45px auto 0;background:#fff;border-radius:15px;padding:16px 0 13px;box-shadow:-webkit-box-shadow: 0px 5px 10px 2px rgba(202,201,207,1);-moz-box-shadow: 0px 5px 10px 2px rgba(202,201,207,1);box-shadow: 0px 5px 10px 2px rgba(202,201,207,1);}
.virtual .a_wrap .a_bubble:after {content: ""; position: absolute; width: 17px; height: 17px; background: #fff; transform: rotate(45deg); bottom: -8px; left: 50%;margin-left:-9px;
    -ms-transform:rotate(45deg); /* IE 9 */ 
    -moz-transform:rotate(45deg); /* Firefox */ 
    -webkit-transform:rotate(45deg); /* Safari and Chrome */ 
    -o-transform:rotate(45deg); /* Opera */     
    box-shadow:-webkit-box-shadow:7px 7px 12px 0px rgba(202,201,207,1);-moz-box-shadow: 7px 7px 12px 0px rgba(202,201,207,1);box-shadow:7px 7px 12px 0px rgba(202,201,207,1);
}
.virtual .a_wrap .a_bubble p{color:#7c8799;font-size:1.357rem;font-weight:600;line-height:1.357rem;}
.virtual .a_wrap .a_bubble p strong{font-size:2.8rem;letter-spacing:-2px;line-height:2.8rem;margin-top:8px;display:inline-block;}
.virtual .a_wrap .a_bubble p span{font-size:1rem;font-weight:400}
.virtual .a_wrap .a_bubble span{color:#7c8799;margin-top:8px;display:inline-block;}
.virtual .a_wrap > p{margin-top:12%;font-size:1.143em;color:#504e51}

.virtual .a_wrap .a_bubble2{padding:16px 0}
.virtual .a_wrap .a_bubble2 ul{overflow:hidden;padding: 0 10px}
.virtual .a_wrap .a_bubble2 ul li{float:left;width:50%;box-sizing:border-box;}
.virtual .a_wrap .a_bubble2 ul li:first-child{border-right:1px solid #dbd2d4}
.virtual .a_wrap .a_bubble2 ul li p{font-size:1.286rem;margin-top:18px;letter-spacing:-1px}

.virtual  .t_bubble{background:#fff url('/landing/img/target/virtual_arr_blck.png') no-repeat 50% 93%;background-size:24px;border-radius:0 0 50px 50px;text-align:center;font-size:1.3rem;line-height:2rem;font-weight:600;color:#504e51;height:222px;}
.virtual  .t_bubble.v1{height:142px;padding-top:40px}
.virtual  .t_bubble.v2 {height:167px;padding-top:15px}
.virtual  .t_bubble.v3 {height:103px;padding-top:5px;background:#fff url('/landing/img/target/virtual_arr_blck.png') no-repeat 50% 87%;background-size:24px}
.virtual  .t_bubble.v4 {height:70px;padding-top:15px;background:#fff url('/landing/img/target/virtual_arr_blck.png') no-repeat 50% 87%;background-size:24px}
.virtual  .t_bubble.v2 p{font-weight:500;font-size:1.357rem;line-height:1.9rem;margin-top:10px}
.virtual  .t_bubble.v2 p strong,
.virtual  .t_bubble.v3 p strong{font-weight:600;font-size:1.786rem;}
/* .virtual  .t_bubble span{display:inline-block;height:14px;margin-top:40px} */
.virtual  .t_bubble.v2 em{font-size:1.143rem;font-weight:600;line-height:100%}
.virtual  .t_bubble > p{letter-spacing:-0.5px}
.virtual .v_dataform_w{width:245px;margin:0 auto}
.virtual .v_dataform_w > p{font-size:1.214em;text-align:center;color:#504e51;margin-top:10%}
.virtual .v_dataform_w select{width:100%;padding-left:15px;height:50px;border:none}
.virtual .v_dataform_w .v_dataform{margin-top:5%;font-size:1.143em}
.virtual .v_dataform_w .radio_wrap{overflow:hidden;margin-top:7px}
.virtual .v_dataform_w .radio_wrap li{float:left;width:119px;color:#282828;font-size:1.143em}
.virtual .v_dataform_w .radio_wrap li:first-child{margin-right:7px}
.virtual .v_dataform_w .radio_wrap label{background:#fff;line-height:50px;text-align:center;display:block;height:50px}
.virtual .v_dataform_w .radio_wrap input:checked+label{background:#e56d6a;color:#fff}
.virtual .v_dataform_w .radio_wrap input{position:absolute;width:1px;height:1px;overflow:hidden;visibility:hidden;line-height:0;font-size:0;left:-999px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;}

.virtual .loading{width:100%;height:100%;background:rgba(255,255,255,.75);position:absolute;left:0;top:0;display:none;}
.virtual .loading > div{position:relative;width:100%;height:100%}
.virtual .loading img{position:absolute;left: 50%; top:50%; transform: translateX(-50%) translateY(-50%); }

.virtual .v_program{text-align:center;padding-top:25px}
.virtual .v_program > div{padding:0px 15px 0}
.virtual .v_program > p{color:#504e51;font-size:1em;margin-bottom:10px}
.virtual .v_img_wrap{padding:25px 15px 0}
.virtual .v_service_sel{text-align:center;margin-top:15%}
.virtual .v_service_sel > p{color:#504e51;font-size:1.143rem}
/* .virtual .v_service_sel ul{overflow:hidden;padding:0 30px;width:297px;margin:15% auto 0}
.virtual .v_service_sel li{float:left;width:138px;height:108px;border-radius:5px;color:#fff;font-size:27px;line-height:32px;font-weight:600;padding-top:30px;box-shadow:-webkit-box-shadow: 0px 0px 7px 1px rgba(211,214,217,1);-moz-box-shadow: 0px 0px 7px 1px rgba(211,214,217,1);box-shadow: 0px 0px 7px 1px rgba(211,214,217,1);} 
.virtual .v_service_sel li:first-child{margin-right:21px}*/
.virtual .v_service_sel ul{overflow:hidden;padding:0 30px;margin:10% auto 0}
.virtual .v_service_sel li{float:left;width:48%;border-radius:5px;color:#fff;font-size:1.929em;line-height:2rem;font-weight:600;box-shadow:-webkit-box-shadow: 0px 0px 7px 1px rgba(211,214,217,1);-moz-box-shadow: 0px 0px 7px 1px rgba(211,214,217,1);box-shadow: 0px 0px 7px 1px rgba(211,214,217,1);} 
.virtual .v_service_sel li:first-child{margin-right:4%}
.virtual .v_service_sel li a{color:#fff;display:block;}

.virtual .v_service_sel ul.marry1 li:first-child{background:#fa5b76 url('/landing/img/target/virtual_btn_bg.png') no-repeat;background-size:100%;}
.virtual .v_service_sel ul.marry1 li:last-child{background:#8484a3 url('/landing/img/target/virtual_btn_bg.png') no-repeat;background-size:100%;}
.virtual .v_service_sel ul.marry2 li:first-child{background:#ca8499 url('/landing/img/target/virtual_btn_bg.png') no-repeat;background-size:100%;}
.virtual .v_service_sel ul.marry2 li:last-child{background:#8b6e75 url('/landing/img/target/virtual_btn_bg.png') no-repeat;background-size:100%;}

.virtual .v_process,
.virtual .v_benefit{padding:0 20px;margin-top:25px}
.virtual .v_process dl{background:#fff url('/landing/img/target/virtual_icon_circlecheck.png') no-repeat 25px 15px;background-size:20px;border-radius:7px;margin-top:5px;padding:10px 0 12px 55px;color:#504e51;
box-shadow:-webkit-box-shadow: 0px 2px 7px 2px rgba(214,226,233,1);-moz-box-shadow: 0px 2px 7px 2px rgba(214,226,233,1);box-shadow: 0px 2px 7px 2px rgba(214,226,233,1);}
.virtual .v_process dl:first-child{margin-top:0}
.virtual .v_process dt{font-weight:600;font-size:1.214em;color:#ed0677;margin-bottom:2px}
.virtual .v_process dd{font-size:1.143em;line-height:1.2em}

.virtual .v_GMS{border:1px solid #0075ad;border-radius:7px;text-align:center;padding:12px 0;margin-top:10px}
.virtual .v_GMS h5{color:#0075ad;font-size:1.071em;margin-bottom:5px}
.virtual .v_GMS p{line-height:1.25em}

.virtual .v_benefit li{border-radius:7px;margin-top:5px;font-size:16px;line-height:16px;font-weight:600;color:#282828;position:relative;padding:20px 0 20px 55px;letter-spacing:-1px;box-shadow:-webkit-box-shadow: 0px 2px 7px 2px rgba(214,226,233,1);-moz-box-shadow: 0px 2px 7px 2px rgba(214,226,233,1);box-shadow: 0px 2px 7px 2px rgba(214,226,233,1);}
.virtual .v_benefit li:before{content: "";position: absolute;width:6px;height:100%;background:#ed0677;border-radius:7px 0 0 7px;left:0;top:0}
.virtual .v_benefit li:nth-child(1){background:#fff url('/landing/img/target/virtual_icon_benefit_1.png') no-repeat 20px 15px;background-size:23px}
.virtual .v_benefit li:nth-child(2){background:#fff url('/landing/img/target/virtual_icon_benefit_2.png') no-repeat 18px 16px;background-size:24px}
.virtual .v_benefit li:nth-child(3){background:#fff url('/landing/img/target/virtual_icon_benefit_3.png') no-repeat 18px 17px;background-size:25px}
.virtual .v_benefit li:nth-child(4){background:#fff url('/landing/img/target/virtual_icon_benefit_4.png') no-repeat 20px 15px;background-size:22px}
.virtual .v_benefit li:nth-child(5){background:#fff url('/landing/img/target/virtual_icon_benefit_5.png') no-repeat 22px 12px;background-size:17px}

.virtual .v_partner{/* padding:0 20px; */text-align:center;color:#504e51}
.virtual .v_partner > p:first-child{font-size:1.143em;margin:10px 0 10px}
.virtual .v_partner > p:last-child{margin-top:25px}
.virtual .v_partner .v_thumbs {margin : 20px 20px; box-sizing: border-box; border-radius: 5px; overflow: hidden; box-shadow:-webkit-box-shadow: 0px 3px 10px 3px rgba(214,226,233,1);-moz-box-shadow: 0px 3px 10px 3px rgba(214,226,233,1);box-shadow: 0px 3px 10px 3px rgba(214,226,233,1);}
.virtual .v_partner img{display: block; width :100%; }

.virtual input::-webkit-input-placeholder {font-size:1em;font-weight:normal;} 
.virtual input::-moz-placeholder {font-size:1em;font-weight:normal;}
.virtual .agr_pop{display:none;position: absolute;left: 0;top: 0;width: 290px;z-index: 101;display: none;background: #fff;box-shadow: -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);}
.virtual .agr_pop .per_info{margin:0;border:none}
.agr_pop .btn_conf{display:block;background:#ed0677;text-align:center;color:#fff;font-size:16px;line-height:16px;padding:15px 0}
.agr_pop .btn_close{position:absolute;right:15px;top:15px;}
.agr_pop .per_info{margin:0;padding:0 0 15px 0;background:#ececec;border:none}
.agr_pop .chk_colt{margin-top:0;border:none}
.agr_pop .chk_all{background:#fff;margin-top:42px;padding:0px 14px 10px;}

.virtual .dimmed{display:none;}

@media screen and (max-width: 400px){
	.virtual .cont .fixed{bottom:-35px}
	.virtual .q_wrap span{margin:10% 0 7px}
	.virtual .a_wrap > p{margin-top:8%;}
	.virtual .q_wrap > p{font-size:1.1rem;}
	.virtual .v_img_wrap{padding:15px 40px 0}
	.virtual .v_program{padding-top:10px}
	.virtual .v_program > div{padding:0px 40px 0}
	.virtual  .t_bubble.v4 {height:60px;padding-top:5px;}
	.virtual .v_process,
	.virtual .v_benefit{margin-top:10px}
	/*.virtual .v_partner > div{padding:0px 40px 0} */
	.virtual .v_process dl{padding:6px 0 8px 55px;}
	.virtual .v_GMS{padding:6px 0;}
	.virtual .v_partner > p:last-child {margin-top: 10px;}
	.virtual .v_benefit li{padding:18px 0 18px 55px;}
	.virtual .v_benefit li:nth-child(1){background:#fff url('/landing/img/target/virtual_icon_benefit_1.png') no-repeat 20px 14px;background-size:23px}
	.virtual .v_benefit li:nth-child(2){background:#fff url('/landing/img/target/virtual_icon_benefit_2.png') no-repeat 18px 15px;background-size:24px}
	.virtual .v_benefit li:nth-child(3){background:#fff url('/landing/img/target/virtual_icon_benefit_3.png') no-repeat 18px 16px;background-size:25px}
	.virtual .v_benefit li:nth-child(4){background:#fff url('/landing/img/target/virtual_icon_benefit_4.png') no-repeat 20px 14px;background-size:22px}
	.virtual .v_benefit li:nth-child(5){background:#fff url('/landing/img/target/virtual_icon_benefit_5.png') no-repeat 22px 11px;background-size:17px}
}