@charset "utf-8";
/* Main Visual */

/*¸ÞÀÎºñÁê¾ó*/
.main_wrap{margin-top: 182px; padding-top: 60px;}
.mv_sec{overflow: hidden; position: relative;width: 100%; height: 450px; position: relative; float: left; width: 72.14%;}
.mv_sec .item{width: 100%; height: 603px; position: relative; overflow: hidden;  max-height:450px; display: table; table-layout: fixed;}
.mv_sec .item .mv_img{position: absolute; left: 0; top: 0; width: 100%; height: 450px;overflow: hidden !important; z-index: -1;  background: url(../../images/main/mv01.jpg) center no-repeat;}
.mv_sec .mv02 .mv_img{background: url(../../images/main/mv02.jpg) center no-repeat;	}
.mv_sec .mv03 .mv_img{background: url(../../images/main/mv03.jpg) center no-repeat;	}
.mv_sec .m_txt{display: table-cell; width: 100%; vertical-align: middle; box-sizing: border-box; 	padding-left: 7.8%;}
.mv_sec .m_txt span{display: block; font-size: 14px; height: 25px; line-height: 25px; background: #098bec;color: #fff; width: 86px; text-align: center;  font-weight: 500; margin-left: 2px;}
.mv_sec .m_txt h3{position: relative; font-size: 50px; line-height: 1.2; font-weight: 700; color: #098bec; letter-spacing: -0.03em; box-sizing: border-box; padding: 10px 0 22px;} 
.mv_sec .m_txt p{position: relative; font-size: 28px; line-height: 1em;  font-weight: 400; color: #101010; letter-spacing: -0.03em;}   
.owl_b{width: 30px; height: 30px; position: absolute; right: 0; bottom: 0; z-index: 1050; text-indent: -999999px; }
.owl_b span{display: block; width: 30px; height: 30px; background: #404a61 url(../../images/main/mv_stop.png) center no-repeat; cursor: pointer; z-index: 1050; position: absolute; right: 0; bottom: 0;}
.owl_b span.play{background: #404a61 url(../../images/main/mv_play.png) center no-repeat; z-index: 1040; opacity: 1;}
.owl_b span.play.on{opacity: 0; z-index: -10;}
.owl_b span.stop.on{opacity: 0; z-index: -10;}

/*·Î±×ÀÎ*/
.mv_list .owl-nav{position: absolute; right: 30px; bottom: 0; height: 29px;  }
.mv_list .owl-nav [class*=owl-]{position: relative; box-sizing: border-box;border: 1px solid #dbdbdb; float: left; border-radius: 0; background: #fff url(../../images/main/mv_prev.png) center no-repeat; content:''; width: 30px; height: 30px; padding: 0 !important; margin: 0 !important;  top:0 !important;  text-indent: -9999999px; transition:.8s; z-index: 1000;}
.mv_list .owl-nav .owl-next{background: #fff url(../../images/main/mv_next.png) center no-repeat; margin-left: -1px !important;}
.mv_list .owl-nav [class*=owl-]:hover{background: #fff url(../../images/main/mv_prev.png) center no-repeat;}
.mv_list .owl-nav .owl-next:hover{background: #fff url(../../images/main/mv_next.png) center no-repeat;}

.mv_list .owl-nav .owl-next{background: #fff url(../../images/main/mv_next.png) center no-repeat;}
.mv_login{float: right; width: 27.14%; box-sizing: border-box; border: 1px solid #dbdbdb; height: 450px; padding: 50px 2.85% }
.mv_login input{ font-size: 16px; line-height: 45px; color: #a0a0a0; background: #fff; border: 0; outline:none;} 
.mv_login input::placeholder {font-size: 16px; line-height: 45px; color: #a0a0a0;}
.mv_login .required, textarea.required{background: #fff !important; } 
.mv_login #login_frm ul li{position: relative; box-sizing: border-box; vertical-align: middle; height: 60px;}
.mv_login #login_frm ul li:last-child{height: 64px;}
.mv_login #login_frm ul li img{width: auto;}
.mv_login #login_frm ul li span{position: relative;display: block; width: 18.6%; float: left; height: 60px; }
.mv_login #login_frm ul li span img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
.mv_login #login_frm ul li:last-child span img{position: absolute; left: 0; top: 0; padding-top: 4px; right: 0; bottom: 0; margin:  auto;}
.mv_login #login_frm ul li:last-child span{height: 64px;}
.mv_login #login_frm ul li:last-child input{height: 64px;}
.mv_login #login_frm ul li input{width: 81.4%; height: 60px; float: left; margin-left: -4px;}
.mv_login #login_frm ul li:after{position: absolute; content:''; width: 100%; height: 1px; background: #dbdbdb; left: 0; bottom: 0;}
.mv_login .tbl_frm01 textarea, .frm_input{background: #fff !important;}
.mv_login #login_frm ul li input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
.mv_login .auto{margin-top: 20px;}
.mv_login .auto input{display: none;}
.mv_login .auto label{font-size: 15px; color: #303030;  position: relative; padding-left: 26px; cursor: pointer;}
.mv_login .auto label:before{position: absolute; content:''; width: 17px; height: 17px; border: 1px solid #dbdbdb; box-sizing: border-box; left: 0; top: 3px;}
.mv_login .auto label:after{position: absolute; content:''; width: 17px; height: 17px; background: url(../../images/main/check.png) center no-repeat; left: 0; top: 3px; opacity: 0; transition:.3s;}
.mv_login .auto label.on:after{opacity: 1;}
.mv_login .btn_submit{width: 100%; height: 65px; line-height: 65px; color: #fff; background: #098bec; text-align: center; font-size: 16px; font-weight: 500; padding: 0; margin: 0; margin-top: 30px; transition:.3s; margin-bottom: 3px;}
.mv_login .btn_submit:hover{background: #0a9baa;}
.mv_login .login_btn{overflow: hidden;}
.mv_login .login_btn a{float: left; display: block; width: 49.5%; background: #808080; height: 65px; line-height: 65px; text-align: center; font-size: 16px; font-weight: 400; color: #fff; transition:.3s;}
.mv_login .login_btn a:last-child{float: right;}
.mv_login .login_btn a:hover{background: #000;}

.log_h5{text-align: center; font-size: 25px; line-height: 1.6; font-weight: 500; color: #606060; margin-bottom:.5em;}
.log_p{text-align: center;font-size: 20px; line-height: 1; font-weight: 400; color: #606060; margin-bottom:1em;}

.login_frm2{padding: 35px 0;}
/*mcnt_02*/

.mcnt_02 {margin: 60px auto; overflow: hidden;}
.m_cal{float: left; width: 26.79%;}
.cal_wrap{box-sizing: border-box; border: 1px solid #dbdbdb;}

/*cal*/
.cal_top{position: relative;overflow: hidden; box-sizing: border-box; text-align: center; padding: 32px 22px 24px;}
.cal_top .bt_box span{display: block; position: absolute; width: 45px; height: 45px; border-radius: 50%; background: #efefef url(../../images/main/cal_prev.png) center no-repeat; left: 30px; top:50%; margin-top: -18px; cursor: pointer; transition:.3s;}
.cal_top .bt_box span.next{background: #efefef url(../../images/main/cal_next.png) center no-repeat; left: auto; right: 30px;}
.cal_top .bt_box span:hover{transform:rotate(360deg)}
.cal_top > div{display: inline-block; vertical-align: top; padding: 0 6px;}
.cal_top > .lbx{text-align: right; margin-left: -15px; }
.cal_top > .lbx p{font-size: 15px; line-height: 1; color: #303030; font-weight: 400; margin-bottom: 8px;}	
.cal_top > .lbx span{display: block; font-size: 15px; color: #a0a0a0; font-weight: 400;}
.cal_top > .rbx h4{font-size: 45px; line-height: 34px; color: #098bec; font-weight: 700; }
.cal_cnt{box-sizing: border-box; padding: 2.5% 6.5%; height: 210px;}
.cal_bottom ul{display: table; width: 100%; table-layout: fixed; } 
.cal_bottom ul li{font-size: 14px; line-height: 2.143; color: #a0a0a0; font-weight: 400; display: table-cell; text-align: center; width: 14.1%; letter-spacing: -0.03em;}
.cal_bottom ul li.on a{position: relative;display: block;  color: #fff; }
.cal_bottom ul li.on a:before{position: absolute; content:''; left: 50%; top: 50%; width: 25px; height: 25px; background: #098bec; margin-left: -11px; margin-top: -11px; z-index: -1;}
.cal_bottom ul li:first-child{color: #fc366c;}
.cal_bottom ul li:last-child{color: #101d39;}
.cal_bottom ul.mon{background: url(../../images/main/cal_bg.jpg) left center; padding: 0 6.5%; box-sizing: border-box;}
.cal_bottom ul.mon li{ height: 51px; line-height: 49px; color: #fff; font-weight: 500; width: 14.1%;}

.memb{position: relative; width: 100%; height: 221px; margin-top: 10px; overflow: hidden;}
.memb:before{position: absolute; content:''; width: 100%; height: 221px; background: url(../../images/main/memb.jpg) center no-repeat; transition:.8s}
.memb a{color: #fff; padding: 13% 10.7%; box-sizing: border-box; position: relative; height: 100%;}
.memb a:after{position: absolute; content:''; width: 41px; height: 14px; background: url(../../images/main/go_w.png) center no-repeat; left: 10.7%; bottom: 13%; z-index: 100; transition:.3s;}
.memb:hover a:after{left: 13%;}
.memb h3{font-size: 25px; line-height: 1; font-weight: 400; letter-spacing: -0.03em; margin-bottom: 15px; position: relative; z-index: 10;}
.memb p{font-size: 15px; line-height: 1; font-weight: 400; position: relative; z-index: 10;}

.memb:hover:before{transform:scale(1.1)}
.memb a:before{position: absolute; content:''; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 1;	 opacity: 0; transition:.3s;}
.memb:hover a:before{opacity: 1;}
.bd_wrap{position: relative;}
.m_board{width: 44.71%; float: left; margin: 0 0.71%; position: relative;}
.m_board img{width: auto;}
.m_board .mbd_tab{overflow: hidden; box-sizing: border-box; border: 1px solid #dbdbdb; height: 60px;}
.m_board .mbd_tab li{float: left; width: 33.3333%; font-size: 18px; height: 60px; color: #a0a0a0; line-height: 58px; background: #efefef; border-right: 1px solid #dbdbdb; box-sizing: border-box; text-align: center; cursor: pointer; transition:.3s;}
.m_board .mbd_tab li.on,
.m_board .mbd_tab li:hover{background: #404a61; color: #fff;}
.m_board .mbd_tab li:last-child{border-right: 0;}
.m_board .mbd_tab li:first-child{border-left: 0;}

.mbd_cnt{display: none;box-sizing: border-box; padding: 49px 8%; border: 1px solid #dbdbdb; border-top: 0; height: 297px;}
.mbd_cnt1{display: block;}

.mbd_cnt .mbd_t{position: relative;overflow: hidden; padding-left: 22.6%; height:80px; padding-bottom: 26px; }
.mbd_cnt .mbd_t:after{position: absolute; content:''; width: 100%; height: 1px; background: url(../../images/main/bdb_ddot.png) left center ; left: 0; bottom: 0; }
.mbd_cnt .mbd_t .mbd_icon{display: block; position: absolute; left: 0; top: 0; width: 80px; height: 80px; box-sizing: border-box; border: 3px solid #dbdbdb; border-radius: 15px; }
.mbd_cnt .mbd_t .mbd_icon:after{position: absolute; content:''; left: -3px; top: -3px; width: 80px; height: 80px; background: url(../../images/main/mbd_icon.png) center no-repeat; }
.mbd_cnt .mbd_t:hover .mbd_icon:after{animation-duration: 1.3s; animation-name: del;}

.mbd_cnt .mbd_t h3{font-size: 25px; line-height: 1; font-weight: 500; color: #303030; letter-spacing: -0.03em; margin: 10px 0 16px; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width: 100%;overflow:hidden; transition:.3s;}
.mbd_cnt .mbd_t p{font-size: 16px; line-height: 1; color: #303030; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width: 100%;overflow:hidden;}
.mbd_b{margin-top: 21px; }
.mbd_b ul li{overflow: hidden; }
.mbd_b ul li a{position: relative; font-size: 15px; line-height: 1.667; display: table; width: 100%; table-layout: fixed;  text-align: left; 	}
.mbd_b ul li a p{padding-left: 6px; box-sizing: border-box; width: 83%; position: relative; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;} 
.mbd_b ul li a p:before{position: absolute; content:''; width: 4px; height: 2px; background: #8a8a8a; left: 0; top: 50%; margin-top: -1px; }
.mbd_b ul li a span{text-align: right; color: #a0a0a0;}
.mbd_b ul li a p,
.mbd_b ul li a span{display: table-cell;}
.mbd_b > span{display: block; width: 30px; height: 30px; box-sizing: border-box; border: 1px solid #dbdbdb; position: absolute; right: 0; bottom: 0; text-indent: -99999px;}
.mbd_b > span a{position: relative; display: block; width: 30px; height: 30px; margin-left: -1px; margin-top: -1px; background:  url(../../images/main/m_more.png) center no-repeat; transition:.3s;}
.mbd_b > span:hover a{transform:rotate(180deg)}

.m_gall{margin-top: 10px; box-sizing: border-box; padding: 0 4.5%;}
.m_gall .mg_top{overflow: hidden; margin-bottom: 22px; padding-top: 31px;}
.m_gall .mg_top h4{font-size: 25px; line-height: 1; color: #303030; font-weight: 500; letter-spacing: -0.03em; float: left;}
.m_gall .mg_top span{float: right;  display: inline-block; margin-top: 7px; margin-right: 3px;}
.m_gall .mg_top span a{font-size: 15px; line-height: 1.667; color: #a0a0a0; font-weight: 400; transition:.3s;}
.m_gall .mg_top span:hover a{letter-spacing: 0em;}
.mg_li{overflow: hidden;}
.mg_li li{overflow: hidden; float: left; width: 23.5%; margin-right: 2%;}
.mg_li li:last-child{margin-right: 0;}
.mg_li li figure{max-width:134px; max-height: 101px; }
.mg_li li figcaption{font-size: 16px; line-height: 1; color: #303030; font-weight: 400; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width: 100%;overflow:hidden; margin-top: 18px; text-align: center;}

.mr_bn{float: right; width: 26.96%;}
.mr_bn img{width: auto;}
.mr_bn ul li{height: 189px; margin-bottom: 10px; background: #0a9baa; border: 1px solid #0a9baa; box-sizing: border-box;}
.mr_bn ul li:nth-child(2){ background: #fff; border: 1px solid #dbdbdb;}
.mr_bn ul li:last-child{margin-bottom: 0; background: #404a61; border: 1px solid #404a61;}
.mr_bn ul li a{box-sizing: border-box; padding: 12.5% 10.2%; position: relative; height: 100%; position: relative;}
.mr_bn ul li a:after{position: absolute; content:''; width: 88px; height: 89px; background: url(../../images/main/mr_ic1.png) center no-repeat; right: 30px; bottom: 30px;}
.mr_bn ul li:nth-child(2) a:after{ background: url(../../images/main/mr_ic2.png) center no-repeat; }
.mr_bn ul li:nth-child(3) a:after{ background: url(../../images/main/mr_ic3.png) center no-repeat; }
.mr_bn ul li h4{font-size: 25px; line-height: 1; color: #303030; font-weight: 500; margin-bottom: 17px; letter-spacing: -0.03em;} 
.mr_bn ul li p{font-size: 15px; line-height: 1; color: #fff; font-weight: 400;}
.mr_bn ul li span{position: absolute; left: 10.2%; bottom: 28px; transition:.3s;} 
.mr_bn ul li:first-child a h4,
.mr_bn ul li:last-child a h4{color: #fff; font-weight: 400;}
.mr_bn ul li:nth-child(2) a p{color: #303030; font-weight: 400;}
.mr_bn ul li:hover span{left: 13%;}

.mcnt_03{background: #efefef; box-sizing: border-box; padding: 40px 3.22%; position: relative; margin-bottom: 10px;}
.mcnt_03 h2{position: relative; font-size: 35px; line-height: 1; color: #303030; font-weight: 500; padding-left: 45px; margin-bottom: 39px; letter-spacing: -0.03em;} 
.mcnt_03 h2:before{position: absolute; content:''; width: 33px; height: 33px; background: url(../../images/main/bn_bt.png) center no-repeat; left: 0 ;top: 2px;}
.mcnt_03 ul{overflow: hidden;  }
.mcnt_03 .item ul li{float: left; width: 11.81%; margin-right: 0.78%; overflow: hidden; height: auto; display: table-cell; height: 80px;}
.mcnt_03 .item ul li a{position: relative; display: block; height: 80px; width: 100%; display: table-cell; vertical-align: middle;}

.mcnt_03 .item ul li img{display: inline-block !important; vertical-align: middle; text-align: center;}


.mcnt_03 .item ul li:last-child{margin-right: 0;}
.mcnt_03 .owl-carousel .owl-dots.disabled{display: block !important; }
.mcnt_03 .owl-carousel .owl-dots{opacity: 0; z-index: 100;}
.mcnt_03 .owl-carousel .owl-dot span{position: relative;}
.mcnt_03 .owl-carousel, .owl-carousel .owl-item{position: static;}
.mcnt_03 .owl-carousel .owl-dot span:after{display: inline-block; content:'TES121'; }
.mcnt_03 .owl-carousel .owl-dot:nth-child(2) span:after{content:'TE12'; }
.mcnt_03 .owl-carousel .owl-dot:nth-child(3) span:after{content:'TEST1123'; }
.mcnt3_tab,
.mcnt_03 .owl-carousel .owl-dots{overflow: hidden; position: absolute; right: 4.19%; top: 88px;  }
.mcnt3_tab li,
.mcnt_03 .owl-carousel .owl-dot{position: relative; display: block; float: left; font-size: 18px; line-height: 1; color: #303030; margin: 0px 20px; padding-top: 8px; cursor: pointer; transition:.3s; }
.mcnt3_tab li:before{position: absolute; content:''; width: 0%; height: 2px; background: #098bec; left: 50%; top: 0; transition:.3s; }
.mcnt3_tab li:after{position: absolute; content:''; width: 1px; height: 13px; background: #bdbdbd; right: -21px; top: 13px;}
.mcnt3_tab li:first-child,
.mcnt_03 .owl-carousel .owl-dot:first-child{margin-left: 0;}
.mcnt3_tab li:last-child,
.mcnt_03 .owl-carousel .owl-dot:last-child{margin-right: 0;}
.mcnt3_tab li:last-child:after{display: none;}
.mcnt3_tab li.active,
.mcnt3_tab li:hover{color: #098bec; font-weight: 500;}
.mcnt3_tab li.active:before,
.mcnt3_tab li:hover:before{width: 100%;	left: 0;}
@keyframes del {0% {transform:rotate(0deg)} 10% {transform:rotate(30deg)} 20% {transform:rotate(-30deg)} 30% {transform:rotate(0deg)}}
.mbd_cnt .mbd_t:hover h3{color: #098bec;}
.mbd_b ul li:hover a{text-decoration: underline; }

/*¸ÞÀÎÈ¿°ú ºñÁê¾ó È¿°ú*/
.active .m_txt span{opacity: 1;}
.active .m_txt h3{animation-duration: 1.3s; animation-name: m1; }
.active .m_txt p{ animation-duration: 1.3s;  animation-name: m2; }
@keyframes m1 {0% {opacity: 0; top:50px } 100% {opacity: 1; top:0px}}
@keyframes m2 {0% {opacity: 0; top:-50px;} 100% {opacity: 1; top:0px;}}
@keyframes scb {0% {opacity: 0.6; top:50%;} 50% {opacity: 0; top:30%;} 100% {opacity: 1; top:0px}}

/*¸ÞÀÎÆË¾÷*/

.s7_2pop{width: 100%; height: 100%; position: fixed; 	background: rgba(0,0,0,0.4); left: 0; top: 0; z-index: 100000; display: none;} 
.s7_2pop .con{width: 800px; height: 80%; position: fixed; left: 50%; top: 50%; transform:translate(-50%, -50%); background: #fff;}
.s7_2pop .pop_tit{width: 100%; height: 103px; line-height: 103px; background: #404a61; position: relative; padding: 0 57px; box-sizing: border-box;}
.s7_2pop .pop_tit h2{font-size: 25px; line-height: 103px; color: #fff; font-weight: 400; 	letter-spacing: -0,035em;}
.s7_2pop .pop_tit span{display: block; width: 30px; height: 30px; position: absolute; background: url(../../images/main/pop_clob.png) center no-repeat; right: 40px; top: 50%; margin-top: -15px; cursor: pointer; transition:.8s}
.s7_2pop .pop_tit span:hover{transform:rotate(360deg);}
.s7_2pop .pop_cnt{box-sizing: border-box; padding: 50px 58px; padding-right: 43px; height: 75%; overflow: hidden; overflow-y: auto; padding-right: 10px;}
.s7_2pop .pop_cnt h2{font-size: 21px; line-height: 1; color: #303030; font-weight: 500; margin-bottom: 18px; letter-spacing: -0,035em;}
.s7_2pop .pop_cnt textarea{width: 100%; height: 200px; font-size: 16px; line-height: 1.6; color: #606060; box-sizing: border-box; padding: 15px; border: 1px solid #ddd;}
.s7_2pop .agreen_box{text-align: right; margin-top: 24px; margin-bottom: 32px;}
.s7_2pop .agreen_box input{display: none;}
.s7_2pop .agreen_box label{position: relative;font-size: 16px; line-height: 1; color: #606060; padding-left: 18px; margin-left: 20px;}
.s7_2pop .agreen_box label:before{position: absolute; content:''; width: 12px; height: 13px; background: url(../../images/main/la_b.png) center no-repeat; left: 0; top: 7px;}
.s7_2pop .agreen_box label:after{position: absolute; content:''; width: 6px; height: 6px; background: #0068de; border-radius: 50%;	 left: 3px; top: 10px; transition:.3s; opacity: 0;}

.s7_2pop .agreen_box input[type="radio"]:checked + label:after {opacity: 1;}
.s7_2_table{table-layout: fixed; width: 100%;}
.s7_2_table tr th,
.s7_2_table tr td{border: 1px solid #ddd;}
.s7_2_table tr th{line-height: 50px;  font-size: 15px; line-height: 50px; color: #333; font-weight: 700; text-align: center; width: 136px; background: #f4f4f4; border-left: 0;}
.s7_2_table tr td{border-right: 0; box-sizing: border-box; padding: 0 10px; vertical-align: middle; text-align: left; vertical-align: middle;}
.s7_2_table tr td input,
.s7_2_table tr td select{border: 1px solid #ddd; height: 30px; line-height: 28px; box-sizing: border-box; padding-left: 10px; width: 100%;}

.s7_2_table tr td .layout_tel { display:block; list-style:none; margin:0; padding:0; overflow:hidden; box-sizing:border-box; }
.s7_2_table tr td .layout_tel:after { display:block; content:""; clear:both; }
.s7_2_table tr td .layout_tel li { position:relative; display:block; float:left; width:33.3%; padding-right:20px; box-sizing:border-box; }
.s7_2_table tr td .layout_tel li:after { position:absolute; display:block; right:2%; top: 0; margin-top:width:auto; height:2px; margin:auto 0; font-family:"FontAwesome"; line-height: 33px; color:#999; content:"\f068"; }
.s7_2_table tr td .layout_tel li:nth-last-child(1) { padding-right:0; }
.s7_2_table tr td .layout_tel li:nth-last-child(1):after { display:none; }

.s7_2_table .layout_email { display:block; list-style:none; margin:0; padding:0; overflow:hidden; box-sizing:border-box; }
.s7_2_table .layout_email:after { display:block; content:""; clear:both; }
.s7_2_table .layout_email li { position:relative; display:block; float:left; width:25%; padding-right:10px; box-sizing:border-box; }
.s7_2_table .layout_email li:nth-child(1) { padding-right:20px; }
.s7_2_table .layout_email li:nth-child(1):after { position:absolute; display:inline-block; right:2%; top:0; bottom:0; width:auto; height:1em; margin:auto 0; font-family:"FontAwesome"; color:#999; content:"\f1fa"; }
.s7_2_table .layout_email li:nth-last-child(1) { padding-right:0; }
.s7_2_table .layout_email li:nth-last-child(1):after { display:none; }
.s7_2_table .layout_email li.godle{line-height: 26px; vertical-align: middle;}

.s7_2_table .t_area{margin: 10px 0; border: 1px solid #ddd;}

.s7_2pop .btn_confirm{text-align: center; margin-top: 23px;}
.btn_ty1{display: inline-block; width: 180px; height: 55px; color: #fff; font-size: 18px; background: #f89501; line-height: 55px; border: 0; outline:none; margin-right: 8px;}
.btn_ty2{background: #404a61; margin-right: 0;}

/*½ºÅ©·Ñ µðÀÚÀÎ*/









