@charset "euc-kr";
/* section style */
.wr-section {padding:80px 0}
.mtm80 {margin:-80px 0 0 0}
.mtm20 {margin:-20px 0 0 0}
.mtm180 {margin:-100px 0 0 0}
.pd50{padding:50px 0 0 0}
/* .wr-section:after {clear:both; display:block; content:''} 2022 05 04*/
.wr-section:after {display:block; content:''}
.wr-section > .inner {max-width:1460px; margin:0 auto; overflow:hidden}
.wr-section > .inner.set01 {margin: 0 auto;padding-top: 120px;border-top: 4px solid #292929;}
.wr-section > .inner > .title {text-align:center; margin-bottom:60px}
.wr-section > .inner > .title.left {text-align:left !important}
.wr-section > .inner > .title h2 {font-size:36px; font-weight:600; color:#333; letter-spacing:-1px; margin-bottom:15px}
.wr-section > .inner > .title.underline h2:after {display:block; margin:15px auto; width:25%; height:2px; content:''; background:#555}
.wr-section > .inner > .title p {color:#999; line-height:1.75; width:50%; margin:auto}
.wr-section > .inner > .title p.color-orange {color:#ee8e37}
/* column style (pc) */
*[class^=wr_col-]:after {clear:both; display:table; content:''}
/* *[class^=wr_col-] {margin:0 -15px} */
*[class^=wr_col-] > li {float:left; padding:0 15px 10px 0;}
*[class^=wr_col-] > li.first {float:left; padding:0 15px 10px 20px;} 
.wr_col-lg-2 > li {width:50%}
.wr_col-lg-3 > li {width:33.333334%}
.wr_col-lg-4 > li {width:24.8%}
.wr_col-lg-5 > li {width:20%}
.wr_col-lg-6 > li {width:16.666666666%}
.wr_col-lg-7 > li {width:14.2857142%}
.wr_col-lg-8 > li {width:12.5%}
.wr_col-wide {margin-left:0 !important; margin-right:0 !important}
.wr_col-half {max-width:auto; margin:auto !important}
.wr_col-half > li {padding-left:0 !important; padding-right:0 !important}
/* button style */
.btn_m {display:inline-block; padding:0 25px; font-family:inherit !important; font-size:13px; height:35px; line-height:33px; border:1px solid #dedede; border-radius:2px; background:#fff; cursor:pointer; vertical-align:middle; transition:all .3s ease}
.btn_m.btn-default {color:#555 !important; background:#fff}
.btn_m.btn-default:hover, .btn_m.btn-default:focus, .btn_m.btn-default:active {background:#f4f4f4}
.btn_m.btn-light {color:#000 !important; border-color:#fff; background:#fff}
.btn_m.btn-light:hover, .btn_m.btn-light:focus, .btn_m.btn-light:active {color:#fff !important; border-color:#000; background:#000}
.btn_m.btn-success {color:#fff !important; border-color:#20326e; background:#20326e}
.btn_m.btn-success:hover, .btn_m.btn-success:focus, .btn_m.btn-success:active {border-color:#132359; background:#132359}
.btn_m.btn-grey {color:#fff !important; border-color:#a2a8af; background:#a8aeb6}
.btn_m.btn-grey:hover, .btn_m.btn-grey:focus, .btn_m.btn-grey:active {border-color:#8c95a1; background:#919ba9}
.btn_m.btn-ghost {color:#fff !important; border-color:rgba(255, 255, 255, .3); border-radius:0 !important; background:transparent !important}
.btn_m.btn-ghost:hover, btn_m.btn-ghost:focus, btn_m.btn-ghost:active {color:#000 !important; border-color:#fff !important; background:#fff !important}
/* button size */ 
.btn_m.btn-sm {line-height:33px; height:35px; padding:0 20px}
.btn_m.btn-lg {line-height:41px; height:45px; padding:0 30px; border-width:2px}
.btn_m.btn-xlg {font-size:15px; line-height:44px; height:50px; padding:0 40px; border-width:3px}
.btn_m.btn-slim {border-width:1px !important}
/* button fontawesome icon */
.btn_m i {margin:0 5px 0 0 ; vertical-align:-1px}
.btn_m i.right {margin:0 0 0 5px}

/* media query */
@media screen and (max-width:1280px) {
 .wr-section > .inner {padding:0 50px}
}
@media screen and (max-width:1024px) {
 /* section style */
 .wr-section > .inner > .title h2 {font-size:28px}
 .wr-section > .inner > .title p {width:80%}
 /* column style (tablet) */
 .wr_col-md-1 {margin-left:0; margin-right:0}
 .wr_col-md-1 > li {width:100%; padding-left:0 !important; padding-right:0 !important}
 .wr_col-md-2 > li {width:50%}
 .wr_col-md-3 > li {width:33.333334%}
 .wr_col-md-4 > li {width:25%}
 .wr_col-md-5 > li {width:20%}
 .wr_col-md-6 > li {width:16.666666666%}
 .wr_col-md-7 > li {width:14.2857142%}
 .wr_col-md-8 > li {width:12.5%}
}
@media screen and (max-width:768px) {

 /* section style */
 *[class^=wr_col-] > li.first {float:left; padding:0 15px 10px 0px;} 
 .wr-section {padding:50px 15px 50px 15px;}
 .wr-section h1 {
font-size: 2.0rem;
margin-bottom: .5em;
padding-left:20px;
line-height:1.3;
font-weight: 600;
text-align:left;
}
 .wr-section .feat {text-align:left; padding-left:20px;}
 .wr-section > .inner {padding:0 20px}
 .wr-section > .inner > .title {margin-bottom:40px}
 .wr-section > .inner > .title h2 {font-size:18px}
 .wr-section > .inner > .title p {font-size:13px; width:100%}
 /* column style (mobile) */
 .wr_col-sm-1 {margin-left:0; margin-right:0}
 .wr_col-sm-1 > li {width:100%; padding-left:0 !important; padding-right:0 !important}
 .wr_col-sm-2 > li {width:50%}
 .wr_col-sm-3 > li {width:33.333334%}
 .wr_col-sm-4 > li {width:25%}
 .wr_col-sm-5 > li {width:20%}
 .wr_col-sm-6 > li {width:16.666666666%}
 .wr_col-sm-7 > li {width:14.2857142%}
 .wr_col-sm-8 > li {width:12.5%}
 .wr_col-half {max-width:100%}
}