@charset "utf-8";
@import url(https://use.fontawesome.com/releases/v5.0.12/css/all.css);

*{margin:0;padding:0;}
* html {height: 1px;}
body{}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {
margin: 0;padding: 0; font-family: 'NanumSquareRound',sans-serif;box-sizing: border-box; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust:none}
h1,h2,h3,h4,h5,h6{font-weight: normal}  /* font-family: Nanum Gothic,'나눔고딕',NanumGothic,sans-serif; font-family: 'Nanum Square' font-family: 'NanumSquareRound',sans-serif; */

ul,li,dd{list-style: none}
dl,dt,dd{margin: 0}
img{border: none}
hr{display: none}
fieldset{border: 0}
caption{display: none}
legend{display: none}
form{ margin : 0}
em{font-style: normal}
table{border-collapse: collapse;border-spacing:0; border: 0}
img.btn{cursor: pointer}
div.hide{display: none}
.cur{cursor: pointer}

a:link,a:visited{text-decoration: none}
a:hover,a:active{text-decoration: none}
.noline{border-width: 0}
.none{display: none}
.clear{clear: both}
.clear:after{content: ''; display: block;clear: both}
.floatleft{float: left}
.floatright{float: right}


#wrap{min-width: 1200px}
#header{width: 100%;background: #fff;z-index: 10000}
#contents{}
#footer{width: 100%;background: #f9f9f9;border-top: 1px solid #ddd}
.container{position: relative;width: 1100px;margin: 0 auto}

.logo{float: left;margin: 17px 0 10px 20px}
.tel{position: absolute;top: 48px;right: 45px} /* sns 사용시 right: 105px  */
.tel strong{padding: 0 0 0 32px;background: url(../images/common/cutel.png) 0 -2px no-repeat;color: #3D1638;font-size: 22px;font-weight: 700;letter-spacing: -1px}
.tel em{margin: 0 10px 0 5px;color: #631B5A;font-size: 24px;font-weight: 800;letter-spacing: -1px}
.sns{position: absolute;top: 45px;right: 10px}
.sns img{width: 35px}

/*
.nav{width: 100%;height: 50px;margin: 0;padding: 0;background: #A071A3;font-size: 17px;font-weight: bold;letter-spacing: -1px;line-height: 50px}
.nav ul{overflow: hidden;margin: 0;border-left: 1px solid #AE87B1}
.nav li{float: left;border-right: 1px solid #AE87B1}
.nav li:first-child a{padding: 0 26px 0 27px}
.nav li.on {background: #731267}
.nav li a{display: block;padding: 0 25px 0 25px;color: #fff;}
.nav li a:hover{background: #A03792}
*/
/* 141 109 138 152 124 109 109 109 109 */
.nav{width: 100%;height: 50px;margin: 0;padding: 0;background: #A071A3;font-size: 17px;font-weight: bold;letter-spacing: -1px;line-height: 50px}
.nav ul{overflow: hidden;margin: 0;border-left: 1px solid #AE87B1}
.nav li{float: left;border-right: 1px solid #AE87B1;text-align: center}
/*
.nav li:nth-child(1){width: 142px}
.nav li:nth-child(2){width: 108px}
.nav li:nth-child(3){width: 138px}
.nav li:nth-child(4){width: 153px}
.nav li:nth-child(5){width: 124px}
.nav li:nth-child(6){width: 108px}
.nav li:nth-child(7){width: 108px}
.nav li:nth-child(8){width: 108px}
.nav li:nth-child(9){width: 108px}
*/
.nav li:nth-child(1){width: 124px}
.nav li:nth-child(2){width: 99px}
.nav li:nth-child(3){width: 126px}
.nav li:nth-child(4){width: 140px}
.nav li:nth-child(5){width: 114px}
.nav li:nth-child(6){width: 99px}
.nav li:nth-child(7){width: 99px}
.nav li:nth-child(8){width: 99px}
.nav li:nth-child(9){width: 99px}
.nav li:nth-child(10){width: 100px}
.nav li.on {background: #731267}
.nav li a{display: block;color: #fff;}
.nav li a:hover{background: #A03792}

.blogo{position: absolute;top: 26px;left: 24px}
.btm{margin: 0 0 0 250px;padding: 26px 0 0 0}
.bm{margin: 0 0 0 2px}
.bm a{margin: 0 3px 0 0;color: #6b6b6b;font-size: 12px}
.bm a:after{content: "";display: inline-block;margin: 0 0 0 6px;width: 1px;height: 7px;background: #b5b5b5}
.bm a:last-child:after{display: none}
.cutel{position: relative;margin: 7px 0 7px 0}
.cutel strong{color: #3D1638;font-size: 22px;font-weight: 700;letter-spacing: -1px}
.cutel em{margin: 0 10px 0 5px;color: #631B5A;font-size: 24px;font-weight: 800;letter-spacing: -1px}
.cusns{display: inline-block;vertical-align: bottom}
.cusns a{}
.cusns a img{}
.sns_blog{position: absolute;top: -16px;left: 357px}
.sns_blog a{display: block}
.sns_blog img{display: block;width: 40px}
.addr{margin: 0 0 7px 0;color: #303030;font-size: 12px;line-height: 155%}
.addr strong{color: #000;font-weight: 700}
.copy{margin: 0 0 14px 0;color: #5d5d5d;font-size: 11px;letter-spacing: -0.5px}
.link{margin: 0 0 18px 0}
.link a{margin: 0 2px 0 0}
.btn_up{position: absolute;top: 0;right: 0;background: #999}
.btn_up:hover{background: #A071A3}
.btn_up img{vertical-align: top}

.quick_side{position: absolute;top: 174px;left: 50%;margin: 0 0 0 570px;width: 100px;z-index: 1000}
.quick_side a{display: block;margin: 0 0 1px 0;padding: 0}
.quick_side_s{position: absolute;top: 278px;left: 50%;margin: 0 0 0 570px;width: 100px;z-index: 1000}
.quick_side_s a{display: block;margin: 0 0 1px 0;padding: 0}
.btn_mng{display: block;margin: 0 0 3px 0;padding:5px 0 0 0;background: #fff;border: 1px solid #ddd;font-size: 12px;text-align: center}
.btn_mng a{color: #000}

.vimg{position: relative;background: #F6F3F6;border-bottom: 1px solid #ddd;z-index: 100}
.vimg a{}
.vimg img{display: block;margin: 0 auto}

.item{width: 1100px;margin: 63px auto 35px}
.item ul{}
.item li{float: left;margin: 0 40px 28px 0}
.item li:nth-child(3n){margin: 0 0 28px -1px}
.item li img:hover{opacity: 0.9}
/*
.item li a{}
.item li a span{}
.item li a span img{}
.item span.item_tt{}
.item span.item_eng{}
*/
.bnr_maman{background: #FAFAFA;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.bnr_maman img{display: block;margin: 0 auto}

.latest{width: 1100px;margin: 50px auto 40px;font-size: 13px}
.review{position: relative;float: left;width: 480px;margin: 0 40px 0 30px}
.review p.tit{margin: 0 0 0 10px;color: #3d1638;font-size: 18px;font-weight: 700}
.review p.tit strong{color: #631b5a}
.review span.more{position: absolute;top: 1px;right:  10px}
.review ul{overflow: hidden;margin: 10px 0 0 0;padding: 15px 10px 0 10px;border-top: 1px solid #ddd}
.review li{margin: 0 0 15px 0;padding: 0 0 0 14px;background: url(../images/common/dot.png) 0 2px no-repeat;text-align: right}
.review li strong{color: #000;margin: 0 5px 0 0}
.review li span{float: left;color: #222}
.notice{position: relative;float: left;width: 480px;margin: 0 40px 0 30px}
.notice p.tit{margin: 0 0 0 10px;color: #3d1638;font-size: 18px;font-weight: 700}
.notice p.tit strong{color: #631b5a}
.notice span.more{position: absolute;top: 1px;right:  10px}
.notice ul{overflow: hidden;margin: 10px 0 0 0;padding: 15px 10px 0 10px;border-top: 1px solid #ddd}
.notice li{margin: 0 0 15px 0;color: #999;text-align: right}
.notice li a{float: left;}
.notice li strong{color: #000;margin: 0 5px 0 0;font-weight: 800}
.notice li span{color: #333}
/*
.top_bnr{display: none;width: 100%;height:140px;background: #4400AB;text-align:center}
.top_bnr a{display: block}
.top_bnr span.btn_close{display: block;position: absolute;bottom: 25px;right: -20px;color: #fff;text-align: center;cursor: pointer}
.top_bnr span input {vertical-align: middle}
.top_bnr span label {vertical-align: middle;cursor: pointer}
.top_bnr span img{display: block;margin: 0 auto 10px}
*/

.simg{position: relative;width: 100%;background: #fff;border-bottom: 1px solid #ddd;text-align: center;z-index: 101}
.simg img{vertical-align: top}

.navi{margin:40px 20px 28px 24px;color: #3a3a3a;font-size: 13px}
.navi strong{color: #3d1638;font-weight: 800}
.stt{margin: 0 0 40px 24px;padding: 20px 0 0 0;background: url(../images/common/tline.png) 0 top no-repeat;color: #3d1638;font-size: 48px;font-weight: 700;letter-spacing: -1px}
.stit{margin: 0 0 10px 0;padding: 0 0 0 25px;background: url(../images/common/stit.png) 0 0 no-repeat;font-size: 20px;letter-spacing: -1px}
.stit strong{color: #66235d}
.chk{padding: 0 0 0 20px;background: url(../images/common/chk.png) 0 center no-repeat;font-size: 17px;font-weight: 700;letter-spacing: -1px}
.ar{padding: 0 0 0 20px;background: url(../images/common/arr.png) 0 0 no-repeat;color: #000;font-weight: 700;letter-spacing: -0.5px}
.arr{padding: 0 0 0 20px;background: url(../images/common/arr.png) 0 center no-repeat;color: #a03792;font-weight: 700;letter-spacing: -0.5px}
.arr2{margin: 20px 0 3px 5px;padding: 0 0 0 20px;background: url(../images/common/arr.png) 0 center no-repeat;color: #a03792;font-weight: 700;letter-spacing: -0.5px}
.ark{margin: 40px 0 0 0;padding: 0 0 0 22px;background: url(../images/common/ark.png) 0 center no-repeat;color: #000;font-weight: 700;letter-spacing: -0.5px}
.txtsup{padding: 0 0 0 12px;background: url(../images/common/bl.png) 0 0 no-repeat;color: #000;font-size: 13px;letter-spacing: -0.5px}
.btns{margin: 30px 0 80px 0;text-align: center}
.btn_odr{padding: 10px 20px 10px 20px;background: #a03792;border: none;border-radius: 1px;color: #fff;text-align: center;font-size: 16px;letter-spacing: -0.5px;cursor: pointer}
.btn_qna{display: inline-block;padding: 5px 10px 5px 10px;background: #a03792;border-radius: 1px;color: #fff;text-align: center;font-size: 12px;letter-spacing: -0.5px}
.btn_review{display: inline-block;padding: 5px 10px 5px 10px;background: #a03792;border-radius: 1px;color: #fff;text-align: center;font-size: 12px;letter-spacing: -0.5px}
.btn_ok{display: inline-block;padding: 5px 10px 5px 10px;background: #a03792;border: none;border-radius: 1px;color: #fff;text-align: center;font-size: 12px;letter-spacing: -0.5px;cursor: pointer}
.btn_g{display: inline-block;padding: 5px 10px 5px 10px;background: #999;border-radius: 1px;color: #fff;text-align: center;font-size: 12px;letter-spacing: -0.5px}
.btn_cancel{display: inline-block;padding: 5px 10px 5px 10px;background: #ddd;border: none;border-radius: 1px;color: #000;text-align: center;font-size: 12px;letter-spacing: -0.5px}
.btn_adm{display: inline-block;padding: 5px 10px 5px 10px;background: #A071A3;border: none;border-radius: 1px;color: #fff;text-align: center;font-size: 12px;letter-spacing: -0.5px}
.btn_on{display: inline-block;padding: 5px 10px 5px 10px;background: #a03792;border-radius: 1px;color: #fff;text-align: center;font-size: 12px;letter-spacing: -0.5px}
.btn_off{display: inline-block;padding: 5px 10px 5px 10px;background: #9e9e9e;border-radius: 1px;color: #fff;text-align: center;font-size: 12px;letter-spacing: -0.5px}
.line{display: inline-block;margin: 0 0 40px 0;padding: 8px 4px 0 4px;border-top: 1px solid #66235d;font-size: 24px;font-weight: 700;letter-spacing: -1px}
.line strong{color: #66235d}

.cont{margin: 0 24px 0 24px}
.cont table{width: 100%;margin: 0 0 5px 0;border-top: 2px solid #631b5a}
.cont th{padding: 15px 0 15px 0;background: #fbf6fa;border: 1px solid #c6aac2;color: #000;font-size: 15px;font-weight: 700}
.cont td{padding: 15px 0 15px 0;border: 1px solid #c6aac2;text-align: center;font-size: 13px;letter-spacing: -0.5px}
.cont th strong{color: #66235d;font-weight: 800;letter-spacing: -0.5px}
.cont td strong{color: #66235d;font-weight: 800;letter-spacing: -0.5px}
.cont td span{line-height: 185%}
.cont td.txtlt{padding: 15px 0 15px 15px;text-align: left}

.maman{position: relative;margin: 60px 74px 80px 74px;padding: 220px 0 30px 0;background: #f7f7f7;border: 1px solid #eaeaea;text-align: center}
.maman span{position: absolute;top: -80px;left: 50%;margin: 0 0 0 -179px}
.maman p{margin: 0 0 50px 0;font-size: 17px;line-height: 155%;letter-spacing: -0.5px}
.maman p strong{color: #66235D}


.location{text-align: center}
.txtct{text-align: center}
.txtsm{display: block;margin: -30px 0 0 0;font-size: 12px;line-height: 155%;letter-spacing: -0.5px}
.txtsm strong{color: #A03792}
.address{margin: 40px 0 10px 0;letter-spacing: -1px;text-align: center}
.address strong{margin: 0 0 0 5px;color: #000;font-weight: 700}
.map{width: 800px;margin: 0 auto 80px}


.fee{margin: 0 24px 0 24px}
.fee table{width: 100%;margin: 0 0 5px 0;border-top: 2px solid #631b5a}
.fee th{padding: 12px 0 12px 0;background: #fbf6fa;border: 1px solid #c6aac2;color: #000;font-size: 15px;font-weight: 700}
.fee td{padding: 12px 0 12px 0;border: 1px solid #c6aac2;text-align: center;font-size: 13px;line-height: 155%}
.fee td span{line-height: 155%}
.fee td.txtlt{padding: 12px 0 12px 15px;text-align: left}

.feeinfo{margin: 0 24px 90px 24px;padding: 18px 40px 30px 40px;background: #F9F9F9;border: 1px solid #efefef;border-radius: 3px}
.feeinfo p{margin: 18px 0 0 0}
.feeinfo span{display: block;margin: 8px 0 0 18px;font-size: 13px;line-height: 165%}

.refund{margin: 90px 24px 60px 24px}
.refund p.txtct{margin: 0;text-align: center}
.refund ul{margin: 0 10px 40px 10px}
.refund li{margin: 0 0 14px 0;line-height: 155%}
.refund li strong{color: #a03792;font-weight: 700;letter-spacing: -0.5px}
.refund ul ul {margin: 10px 0 0 13px}
.refund li li {margin: 0 0 8px 0;font-size: 14px;letter-spacing: -0.5px}
.refund p{margin: 0 0 5px 10px}
.refund span{display: inline-block;margin: 4px 0 30px 30px;font-size: 14px;letter-spacing: -0.5px;line-height: 155%}

.desc{margin: 0 24px 70px 24px;padding: 50px 50px 50px 70px;background: #f9f9f9;border: 1px solid #efefef}
.desc h3{font-weight: 700}
.desc p{font-size: 17px;letter-spacing: -0.5px;line-height: 155%}
.desc p strong{color: #66235D}

.mng{position: relative;margin: 0  24px 0 24px}
.mng table{width: 100%;margin: 0 0 5px 0;border-top: 2px solid #631b5a}
.mng th{padding: 15px 0 15px 0;background: #fbf6fa;border: 1px solid #c6aac2;color: #000;font-size: 15px;font-weight: 700}
.mng td{padding: 15px 0 15px 0;border: 1px solid #c6aac2;text-align: center;font-size: 13px}
.mng td span{line-height: 185%}
.mng td.txtlt{padding: 15px 0 15px 15px;text-align: left}
.mng h4{margin: 50px 0 10px 10px;color: #000;font-size: 17px;font-weight: 700}
.mng ul{overflow: hidden;margin: 20px 0 0 12px}
.mng li{margin: 0 0 13px 0;font-size: 15px}
.mng_img{position: absolute;top: -12px;right: 70px}

.txt{margin: 0 0 30px 13px;font-size: 15px;line-height: 155%}
.txt2{margin: 0 0 40px 5px;font-size: 15px;line-height: 155%}
.txt strong{color: #a03792}
.pt{padding: 0 0 80px 34px;background: url(../images/common/pt.png) 7px 2px no-repeat;font-size: 16px}
.pt span{color: #000;line-height: 155%;font-weight: 700}
.pt strong{color: #a03792}

.txtsrc{margin: 0 0 8px 0;font-size: 15px;letter-spacing: -0.5px;text-align: center}
.txtadd{margin: 5px 0 40px 0;font-size: 13px;text-align: right}
.txtunit{display: block;margin: -15px 3px 10px 0;font-size: 13px;text-align: right}
.txteg{display: inline-block;margin: 0 0 0 5px;font-size: 13px}

.vcinfo {margin: 0 0 70px 0;padding: 50px 50px 30px 50px;background: #f9f9f9;border: 1px solid #efefef}
.vcinfo p{font-size: 17px;letter-spacing: -0.5px;line-height: 155%}
.vcinfo span{display: block;margin: 5px 0 28px 0;line-height: 155%}
.vcinfo span strong{color: #66235D}

.agree{margin: 0 24px 0 24px}
/* .agree textarea{width: 100%;height: 165px;margin: 0 0 5px 0;padding:12px 15px 12px 15px;background: #f9f9f9;border: 1px solid #e7e7e7;font-size: 15px;line-height: 155%} */
.agree span{display: block;width: 100%;height: 75px;margin: 0 0 5px 0;padding:12px 15px 12px 15px;background: #f9f9f9;border: 1px solid #e7e7e7;font-size: 15px;line-height: 155%}
.agree input[type=checkbox]{vertical-align: middle}
.agree label{font-size: 14px;cursor: pointer}

.order{margin: 40px 24px 0 24px}
.order p.req{margin: 0 5px 8px 0;padding: 0 10px 10px 0;border-bottom: 1px solid #000;color:#66235D;font-size: 13px;font-weight: 700;text-align: right}
.order p.req img{vertical-align: bottom}
.order dl{padding: 14px 0 14px 10px;border-bottom: 1px solid #ddd}
.order dt{float: left;width: 130px;margin: 6px 0 0 0;letter-spacing: -0.5px}
.order dt.mbno{margin: 0}
.order dd input[type=password]{height: 30px;padding: 2px 7px 2px 7px;background: #f9f9f9;border: 1px solid #c3c3c3}
.order dd input[type=text]{height: 30px;padding: 2px 7px 2px 7px;background: #f9f9f9;border: 1px solid #c3c3c3}
.order dd select{height: 30px;padding: 2px 7px 2px 7px;background: #f9f9f9;border: 1px solid #c3c3c3}
.order dd textarea{width: 86% !important;height: 100px !important;padding: 7px 7px 7px 7px;background: #f9f9f9;border: 1px solid #c3c3c3}
.order dd input{vertical-align: middle}
.order dd span{font-size: 13px;}
.mglt160 {margin: 0 0 0 160px}
.w120 {width: 120px}
.w300 {width: 300px}

.bbs{margin: 0 24px 70px 24px}
.bbst{overflow: hidden;margin: 0 0 10px 0;}
.bbsb{overflow: hidden;margin: 0 0 10px 0;}
.bbsc{overflow: hidden;margin: 0 0 10px 0;text-align: center}
.bbs span.total{float: left;margin: 0 0 0 5px;font-size: 13px}
.bbs span.total strong{font-weight: 700}
.bbs span.btns{margin: 0 5px 0 0;float: right}
.bbs span.btnc{margin: 0 5px 0 0}
.bbs span.btnl{margin: 0 0 0 5px}
.bbs table{width: 100%;margin: 0 0 20px 0;border-top: 2px solid #631b5a}
.bbs th{padding: 15px 0 15px 0;background: #fbf6fa;border-top: 1px solid #c6aac2;border-bottom: 1px solid #c6aac2;color: #000;font-size: 15px;font-weight: 700}
.bbs th a{color: #000}
.bbs td{padding: 15px 0 15px 0;border-bottom: 1px solid #ddd;text-align: center;font-size: 13px;letter-spacing: -0.5px}
.bbs th strong{color: #66235d;font-weight: 800;letter-spacing: -0.5px}
.bbs td strong{color: #66235d;font-weight: 800;letter-spacing: -0.5px}
.bbs td span{line-height: 185%}
.bbs td.txtlt{padding: 15px 0 15px 15px;text-align: left}
.bbs td.txtlt a{color: #000}
.bbs h1{margin: 0 0 0 10px;color: #731267;font-size: 20px;font-weight: 700;letter-spacing: -0.5px}

.paging{font-size: 13px;text-align: center}
.paging strong{margin: 0 0 0 4px;padding: 1px 4px 1px 4px;background: #999;color: #fff}
.paging a{margin: 0 2px 0 2px;color: #000}

.branch{margin: 0 24px 70px 24px}
.branch .category{margin: 0 0 10px 3px}
.branch .category a:hover{background: #66235d}
.branch span.btns{margin: 0 5px 0 0;float: right}
.branch span.btnc{margin: 0 5px 0 0}
.branch span.btnl{margin: 0 0 0 5px}
.branch table{width: 100%;margin: 0 0 20px 0;border-top: 2px solid #631b5a}
.branch th{padding: 15px 0 15px 0;background: #fbf6fa;border-top: 1px solid #c6aac2;border-bottom: 1px solid #c6aac2;color: #000;font-size: 15px;font-weight: 700}
.branch td{padding: 15px 0 15px 0;border-bottom: 1px solid #ddd;text-align: center;font-size: 13px;letter-spacing: -0.5px}
.branch th strong{color: #66235d;font-weight: 800;letter-spacing: -0.5px}
.branch td strong{color: #66235d;font-weight: 800;letter-spacing: -0.5px}
.branch td span{line-height: 185%}
.branch th.txtlt{padding: 15px 0 15px 15px;text-align: left}
.branch td.txtlt{padding: 15px 0 15px 15px;text-align: left}
.branch td select{height: 34px}
.branch h1{margin: 0 0 0 10px;color: #731267;font-size: 20px;font-weight: 700;letter-spacing: -0.5px}

.branch_reg{margin: 0 24px 40px 24px}
.branch_reg strong{color: #a03792}
.branch_reg ul{overflow: hidden;margin: 20px 0 0 12px}
.branch_reg li{margin: 0 0 13px 0;font-size: 15px}
.branch_reg.hr{margin: 0 24px 70px 24px;padding: 0 0 30px 0;border-bottom: 3px solid #333}
.bnr{text-align: center}
.bnr.hr{margin: 0 24px 70px 24px;padding: 0 0 50px 0;border-bottom: 3px solid #333}

.process{margin: 15px 0 18px 0}
.process span{display: inline-block;width: 110px;height: 110px;margin: 0 10px 0 0;padding: 0;border-radius: 5px;background: #A03792;color: #fff;font-weight: 700;line-height: 110px;letter-spacing: -0.5px;text-align: center}
.process span em{display: inline-block;margin: 30px 0 0 0;line-height: 135%}
.provision textarea{width: 96%;height: 400px;margin: 0 0 50px 20px;padding: 10px 10px 10px 10px;border: 1px solid #ddd;font-size: 16px;line-height: 155%}
.privacy textarea{width: 96%;height: 400px;margin: 0 0 50px 20px;padding: 10px 10px 10px 10px;border: 1px solid #ddd;font-size: 16px;line-height: 155%}

.support{margin-bottom: 70px;padding: 100px 0;border: 1px solid #ddd;text-align: center}
.support .tit {display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #ddd;color: #111;font-size: 20px;font-weight: 500;letter-spacing: -1px}
.support .tit strong{color: #804978}
.support .card{margin-top: 30px;text-align: center}
.support .support_info{margin-top: 60px;text-align: center}
.support .support_info img{}
.support .support_info p{margin: 10px 0 20px;line-height: 165%}
.support .support_info a{display: inline-block;padding: 10px 30px;border: 1px solid #00652E;color: #111;text-align: center}

.txt_add_noti{position: absolute;top: 78px;left: 220px;padding-bottom: 5px;border-bottom: 1px solid #804978;font-size: 16px}
.txt_add_noti2{position: absolute;top: 78px;left: 310px;padding-bottom: 5px;border-bottom: 1px solid #804978;font-size: 16px}
.txt_add_noti_p{margin-top: 17px;color: #3d1638;font-weight: 700;text-align: center}
.krpca_mark{position: absolute;top: 10px;right: 11px}
.sns_blog{position: absolute;bottom: 5px;right: 0}