@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap');
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-ExtraBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

/* Reset */
*,*:before,*:after{box-sizing:border-box;}
body{width:100%;height:100%;line-height:1.87;color:#000;font-size:20px;font-family:'Pretendard-Regular',sans-serif;overflow:hidden;overflow-y:auto;word-break:keep-all;}
body.overflow--hidden{overflow:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,iframe,th,td{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,dt{font-weight:normal;}
img,fieldset,iframe,button{border:0 none;}
li{list-style:none;}
button{border:0 none;outline:none;cursor:pointer;background-color:transparent;font-size:20px;color:inherit;line-height:1;font-family:'Pretendard-Regular',sans-serif;}
table{table-layout:fixed;border-collapse:collapse;border-spacing:0;}
th,td{border-collapse:collapse;}
legend,caption,hr{display:none;}
select,input,textarea{margin:0;padding:0;border-radius:0;border:none;font-size:18px;color:inherit;line-height:inherit;font-family:'Pretendard-Regular',sans-serif;outline:none;resize:none;appearance:none;cursor:pointer;}
select,input{line-height:1;vertical-align:middle;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#bcbcbc;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#bcbcbc;}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#bcbcbc;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}
em,cite{font-style:normal;}
strong{font-weight:normal;}
img{max-width:100%;border:0;vertical-align:middle;}
a{color:inherit;text-decoration:none;outline-offset:-1px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{transition:color .2s ease-out;}
address{font-style:normal;}
body:before{position:fixed;left:0;top:0;width:100%;height:0;content:'';}
select,mark{background-color:transparent;outline:none;}
label{vertical-align:middle;}
button{cursor:pointer;}
[disabled], .disabled{opacity:0.6;pointer-events:none;}
::-moz-selection{background:#1544d1;color:#fff;}
::selection{background:#1544d1;color:#fff;}
@media (max-width: 960px) {
	body{font-size:16px;}
	select,input,textarea{font-size:16px;}
}

/* Header */
.header{z-index:9;position:relative;display:flex;align-items:center;justify-content:center;height:110px;line-height:1;}
.header-logo{flex:none;position:absolute;left:0;top:0;width:369px;height:100%;}
.header-logo a{display:block;height:100%;background:url('../images/img_logo.png') no-repeat center center;background-size:269px 34px;font-size:0;}
.header-gnb{flex:1;display:flex;align-items:center;justify-content:center;height:100%;font-size:22px;font-family:'Pretendard-Medium',sans-serif;}
.header-gnb a{display:inline-flex;align-items:center;height:100%;padding:0 25px;}
.header-gnb .on{color:#1544d1;}
.header-menu{flex:none;position:absolute;right:0;top:0;width:122px;height:100%;}
.header-menu a{display:block;height:100%;}
.header-menu span{position:absolute;display:block;width:18px;height:2px;background-color:#000;transition:left .25s ease-out;}
.header-menu span:nth-child(1){top:46px;left:50px;}
.header-menu span:nth-child(2){top:54px;left:54px;}
.header-menu span:nth-child(3){top:62px;left:50px;}
.header-all{position:fixed;left:0;right:0;top:0;bottom:0;padding:117px 20px 0 20px;background:url('../images/bg_all.png') no-repeat right bottom;background-color:#fff;transform:translateX(100%);transition:transform .5s ease-out;}
.header.open .header-all{transform:translateX(0);}
.header-all__inner{display:flex;flex-direction:column;max-width:1240px;height:100%;max-height:983px;min-height:700px;margin:0 auto;}
.header-all__top{flex:none;display:flex;justify-content:space-between;height:121px;}
.header-all__top-logo{flex:none;width:475px;height:100%;}
.header-all__top-logo a{display:block;height:100%;background:url('../images/img_logo.png') no-repeat center center;background-size:475px 61px;font-size:0;}
.header-all__top-close{flex:none;width:58px;height:100%;}
.header-all__top-close a{display:block;height:100%;background:url('../images/img_all-close.png') no-repeat center center;background-size:44px 44px;font-size:0;}
.header-all__gnb{flex:1;display:flex;flex-direction:column;justify-content:center;/*margin:239px 0;*/padding-left:72px;font-size:48px;color:#010101;font-family:'Pretendard-Bold',sans-serif;}
.header-all__gnb a{padding:24px 0;}
.header-all__gnb a span{padding-right:35px;background:url('../images/icon_newwin.png') no-repeat right 15px;background-size:18px 18px;}
.index .header-logo a{background:url('../images/img_logo-white.png') no-repeat center center;background-size:269px 34px;}
.index .header-gnb{color:#fff;}
.index .header-menu span{background-color:#fff;}
@media (min-width: 961px) {
	.header-gnb a:hover{color:#1544d1;}
	.header-menu a:hover span:nth-child(1){left:54px;}
	.header-menu a:hover span:nth-child(2){left:50px;}
	.header-menu a:hover span:nth-child(3){left:54px;}
}
@media (max-width: 1440px) {
	.header-logo{position:relative;}
	.header-menu{position:relative;}
}
@media (max-width: 1100px) {
	.header-logo{width:269px;}
	.header-logo a{background-size:219px 28px !important;}
	.header-menu{width:82px;}
	.header-menu span:nth-child(1){left:30px;}
	.header-menu span:nth-child(2){left:34px;}
	.header-menu span:nth-child(3){left:30px;}
}
@media (max-width: 960px) {
	.header{justify-content:space-between;height:78px;}
	.header-logo{width:268px;}
	.header-logo a{background-size:242px 31px !important;}
	.header-gnb{display:none;}
	.header-menu{width:52px;}
	.header-menu span{width:16px;}
	.header-menu span:nth-child(1){top:31px;left:17px;}
	.header-menu span:nth-child(2){top:38px;left:21px;}
	.header-menu span:nth-child(3){top:45px;left:17px;}
	.header-all{padding:75px 0 0 0;background:url('../images/bg_all_mo.png') no-repeat right bottom;background-size:233px 273px;background-color:#fff;}
	.header-all__inner{min-height:0;max-height:471px;}
	.header-all__top{/*height:140px;*/height:65px;justify-content:center;}
	.header-all__top-logo{width:274px;height:65px;}
	.header-all__top-logo a{background-size:274px 35px;}
	.header-all__top-close{position:absolute;right:0;top:0;width:64px;height:67px;}
	.header-all__top-close a{background-size:27px 27px;}
	.header-all__gnb{width:274px;margin:0 auto;padding-left:0;font-size:28px;font-family:'Pretendard-SemiBold',sans-serif;}
	.header-all__gnb a{padding:18px 0;}
	.header-all__gnb a span{padding-right:16px;background-size:11px 11px;background-position:right 9px;}
}

/* Sub Title */
.sub-title{display:flex;align-items:center;justify-content:center;flex-direction:column;height:269px;line-height:1;}
.sub-title__navi{display:flex;align-items:center;justify-content:center;color:#999;font-family:'Pretendard-Medium',sans-serif;}
.sub-title__navi a{display:inline-flex;width:22px;height:21px;margin-right:15px;background:url('../images/icon_home.png') no-repeat center center;background-size:22px 21px;font-size:0;}
.sub-title__navi span{display:inline-flex;padding-left:22px;background:url('../images/icon_slush.png') no-repeat 0 center;background-size:10px 14px;}
.sub-title__title{margin-top:27px;text-align:center;font-size:72px;font-family:'Pretendard-Bold',sans-serif;}
@media (max-width: 960px) {
	.sub-title{height:143px;}
	.sub-title__navi a{margin-right:8px;background-size:15px 14px;}
	.sub-title__navi span{padding-left:14px;background-size:5px 7px;}
	.sub-title__title{margin-top:15px;font-size:36px;}
}

/* Sub Visual */
.sub-visual{height:410px;padding:0 20px;color:#fff;line-height:1;}
.sub-visual.theme--1{background:url('../images/img_sub-visual1.png') no-repeat center center;background-size:cover;}
.sub-visual-inner{display:flex;justify-content:center;flex-direction:column;max-width:1240px;height:100%;margin:0 auto;}
.sub-visual span{font-size:30px;font-family:'Pretendard-Bold',sans-serif;}
.sub-visual p{font-size:72px;font-weight:600;font-family:'Poppins', sans-serif;}
@media (max-width: 960px) {
	.sub-visual{height:230px;text-align:center;}
	.sub-visual span{font-size:20px;}
	.sub-visual p{margin-top:5px;font-size:36px;}
}

/* Title */
.title{position:relative;margin-bottom:66px;text-align:center;line-height:1;}
.title span{display:block;font-size:22px;font-weight:600;font-family:'Poppins', sans-serif;}
.title strong{display:block;margin-top:9px;font-size:52px;font-family:'Pretendard-Bold',sans-serif;}
.article .title{margin-top:100px;padding-top:160px;}
.article .title:before{content:'';position:absolute;left:50%;top:0;display:block;width:1px;height:60px;background-color:#24314d;}
@media (max-width: 960px) {
	.title{margin-bottom:31px;}
	.title span{font-size:18px;}
	.title strong{margin-top:11px;font-size:32px;}
	.article .title{margin-top:40px;padding-top:70px;}
	.article .title:before{height:30px;}
}

/* Contents */
.container{width:100%;overflow:hidden;}
.contents{max-width:1280px;margin:0 auto;padding:98px 20px 200px 20px;}
.index .contents{padding:0;max-width:none;}
.contents-top{margin-bottom:60px;}
.contents-top__desc{margin-bottom:40px;}
.contents-top__visual{height:390px;border-radius:40px;overflow:hidden;}
.theme--1 .contents-top__visual{background:url('../images/img_sub1_visual.png') no-repeat center center;background-size:cover;}
.theme--2 .contents-top__visual{background:url('../images/img_sub2_visual.png') no-repeat center center;background-size:cover;}
.theme--4 .contents-top__visual{background:url('../images/img_sub4_visual.png') no-repeat center center;background-size:cover;}
@media (max-width: 960px) {
	.contents{padding:59px 18px 59px 18px;}
	.contents-top{margin-bottom:40px;}
	.contents-top__desc{margin-bottom:23px;}
	.contents-top__visual{height:200px;border-radius:20px;}
	.theme--1 .contents-top__visual{background:url('../images/img_sub1_visual_mo.png') no-repeat center center;background-size:cover;}
}

/* Footer */
.footer{padding:40px 20px;border-top:1px solid #ececec;background-color:#f8f8f8;line-height:1;}
.footer-inner{max-width:1240px;margin:0 auto;}
.footer-links{display:flex;align-items:center;font-size:18px;color:#333;font-family:'Pretendard-SemiBold',sans-serif;}
.footer-links a{position:relative;display:inline-flex;}
.footer-links a + a{margin-left:14px;padding-left:15px;}
.footer-links a + a:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:14px;margin-top:-7px;background-color:#d8d8d8;}
.footer-infos{margin-top:30px;color:#555;font-size:16px;font-family:'Pretendard-Medium',sans-serif;}
.footer-infos__info{display:flex;align-items:center;flex-wrap:wrap;line-height:1.4;}
.footer-infos__info span{margin-right:35px;}
.footer-infos__info span:last-child{margin:0;}
.footer-infos__copyright{margin-top:5px;}
@media (min-width: 961px) {
	.footer-links a:hover{color:#1544d1;}
}
@media (max-width: 960px) {
	.footer{padding:30px 0 83px 20px;}
	.footer-links{display:block;font-size:16px;}
	.footer-links a{display:block;}
	.footer-links a + a{margin-top:15px;margin-left:0;padding-left:0;}
	.footer-links a + a:before{display:none;}
	.footer-infos{margin-top:30px;font-size:14px;}
	.footer-infos__info{display:block;}
	.footer-infos__info span{display:block;}
	.footer-infos__copyright{margin-top:30px;}
}

/* Main */
.main-visual{height:1100px;margin-top:-110px;}
.main-visual .swiper{height:100%;}
.main-visual .swiper-slide{padding-top:250px;}
.main-visual .mv1{background:url('../images/img_main-visual1.jpg') no-repeat center center;background-size:cover;}
.main-visual .mv2{background:url('../images/img_main-visual2.jpg') no-repeat center center;background-size:cover;}
.main-visual .mv3{background:url('../images/img_main-visual3.jpg') no-repeat center center;background-size:cover;}
.main-visual__slogan{position:relative;padding-top:140px;text-align:center;color:#fff;line-height:1;}
.main-visual__slogan:before{content:'';position:absolute;left:50%;top:0;display:block;width:1px;height:0;background-color:#fff;transition:height .5s ease-out;}
.main-visual__slogan.on:before{height:80px;}
.main-visual__slogan em{display:block;font-weight:700;font-size:50px;font-family:'Poppins', sans-serif;opacity:0;animation-delay:0.5s;}
.main-visual__slogan p{margin-top:10px;font-size:60px;font-family:'Pretendard-ExtraBold';opacity:0;animation-delay:1s;}
.main-visual__slogan span{display:block;margin-top:45px;font-size:28px;opacity:0;animation-delay:1.5s;}
.main-visual__controll{position:absolute;left:0;right:0;bottom:419px;display:flex;align-items:center;justify-content:center;}
.main-visual__controll .swiper-button-next, 
.main-visual__controll .swiper-button-prev{position:static;margin:0;width:23px;height:34px;}
.main-visual__controll .swiper-button-next:after, 
.main-visual__controll .swiper-button-prev:after{display:none;}
.main-visual__controll .swiper-button-next{background:url('../images/icon_main-vs__arr-right.png') no-repeat center center;background-size:14px 25px;}
.main-visual__controll .swiper-button-prev{background:url('../images/icon_main-vs__arr-left.png') no-repeat center center;background-size:14px 25px;}
.main-visual__controll .swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;width:auto;margin:0 18px;}
.main-visual__controll .swiper-pagination-bullet{width:12px;height:12px;margin:0 7px;border:2px solid #fff;border-radius:6px;background:none;opacity:1;transition:width .2s ease-out;}
.main-visual__controll .swiper-pagination-bullet-active{width:28px;background-color:#fff;}
@media (max-width: 960px) {
	.main-visual{height:445px;margin-top:-78px;}
	.main-visual .swiper-slide{padding-top:85px;}
	.main-visual__slogan{padding-top:58px;}
	.main-visual__slogan.on:before{height:31px;}
	.main-visual__slogan em{font-size:30px;}
	.main-visual__slogan p{margin-top:5px;font-size:31px;letter-spacing:-1px;}
	.main-visual__slogan span{padding:0 20px;margin-top:30px;font-size:18px;line-height:1.4;}
	.main-visual__controll{bottom:100px;}
	.main-visual__controll .swiper-button-next, 
	.main-visual__controll .swiper-button-prev{width:20px;height:28px;}
	.main-visual__controll .swiper-button-next{background-size:10px 18px;}
	.main-visual__controll .swiper-button-prev{background-size:10px 18px;}
	.main-visual__controll .swiper-pagination{margin:0 11px;}
	.main-visual__controll .swiper-pagination-bullet{width:9px;height:9px;margin:0 5px;}
	.main-visual__controll .swiper-pagination-bullet-active{width:20px;}
}
.main-slide{height:528px;text-align:center;line-height:1.3;}
.main-slide .swiper{height:100%;}
.main-slide .ms1{background:url('../images/img_main-slide1.jpg') no-repeat center center;background-size:cover;}
.main-slide .ms2{background:url('../images/img_main-slide2.jpg') no-repeat center center;background-size:cover;}
.main-slide .ms3{background:url('../images/img_main-slide3.jpg') no-repeat center center;background-size:cover;}
.main-slide__slogan{padding:80px 20px 0 20px;}
.main-slide__slogan em{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:45px;background-color:#fff;font-size:32px;font-weight:700;line-height:1;font-family:'Poppins', sans-serif;opacity:0;}
.main-slide__slogan p{margin-top:30px;color:#fff;font-size:52px;font-family:'Pretendard-Bold',sans-serif;opacity:0;animation-delay:0.5s;}
.main-slide__slogan span{margin-top:20px;display:block;color:#fff;font-size:26px;line-height:1.6;font-family:'Pretendard-SemiBold',sans-serif;opacity:0;animation-delay:1s;}
.main-slide__controll{position:relative;max-width:1280px;margin:0 auto;}
.main-slide__controll .swiper-button-next, 
.main-slide__controll .swiper-button-prev{top:237px;margin:0;width:33px;height:55px;margin:0;}
.main-slide__controll .swiper-button-next:after, 
.main-slide__controll .swiper-button-prev:after{display:none;}
.main-slide__controll .swiper-button-next{right:20px;background:url('../images/icon_main-sd__arr-right.png') no-repeat center center;background-size:29px 51px;}
.main-slide__controll .swiper-button-prev{left:20px;background:url('../images/icon_main-sd__arr-left.png') no-repeat center center;background-size:29px 51px;}
.main-slide__paing.swiper-pagination{bottom:110px;display:flex;align-items:center;justify-content:center;}
.main-slide__paing .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background-color:#e4e6ea;border-radius:5px;opacity:1;}
.main-slide__paing .swiper-pagination-bullet-active{background-color:#fff;}
@media (max-width: 960px) {
	.main-slide{height:395px;}
	.main-slide__slogan{padding:30px 0 0 0;}
	.main-slide__slogan em{width:73px;height:73px;border-radius:37px;font-size:26px;}
	.main-slide__slogan p{padding:0 60px;margin-top:37px;font-size:28px;}
	.main-slide__slogan span{padding:0 30px;font-size:18px;}
	.main-slide__controll .swiper-button-next, 
	.main-slide__controll .swiper-button-prev{top:160px;width:57px;height:71px;}
	.main-slide__controll .swiper-button-next{right:0;background-size:21px 37px;}
	.main-slide__controll .swiper-button-prev{left:0;background-size:21px 37px;}
	.main-slide__paing.swiper-pagination{bottom:30px;}
	.main-slide__paing .swiper-pagination-bullet{width:9px;height:9px;margin:0 2px;}
}
.main-icon{padding-top:85px;padding-bottom:100px;}
.main-icon__title{font-size:38px;text-align:center;line-height:1;font-family:'Pretendard-Bold',sans-serif;}
.main-icon__content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px;}
.main-icon__item{flex:none;position:relative;width:25%;max-width:330px;text-align:center;}
.main-icon__item + .main-icon__item:before{content:'';position:absolute;left:0;top:20px;width:1px;height:203px;background-color:#f5f5f5;}
.main-icon__item dt img{width:99px;}
.main-icon__item dd{margin-top:40px;}
.main-icon__item dd p{font-size:22px;line-height:1;font-family:'Pretendard-SemiBold',sans-serif;}
.main-icon__item dd span{display:block;margin-top:20px;font-size:16px;color:#555;line-height:1.4;}
@media (max-width: 960px) {
	.main-icon{padding-top:40px;padding-bottom:60px;}
	.main-icon__title{font-size:28px;}
	.main-icon__content{margin-top:5px;}
	.main-icon__item{width:50%;max-width:180px;margin-top:25px;}
	.main-icon__item + .main-icon__item:before{height:146px;}
	.main-icon__item dt img{width:71px;}
	.main-icon__item dd{margin-top:25px;}
	.main-icon__item dd p{font-size:18px;}
	.main-icon__item dd span{margin-top:15px;font-size:14px;}
}
@media (max-width: 720px) {
	.main-icon__item{max-width:none;}
	.main-icon__item:nth-child(3):before{display:none;}
}
.main-image{display:flex;align-items:center;justify-content:center;height:690px;padding:0 20px;background:url('../images/img_main-image.jpg') no-repeat center center;background-size:cover;text-align:center;color:#fff;font-size:30px;line-height:1.4;font-family:'Pretendard-Medium',sans-serif;}
.main-image div{position:relative;padding:130px 0;}
.main-image div:before,
.main-image div:after{content:'';position:absolute;left:50%;display:block;width:1px;height:60px;background-color:#fff;}
.main-image div:before{top:0;}
.main-image div:after{bottom:0;}
.main-image p{margin-top:35px;}
.main-image strong{display:block;font-size:52px;font-family:'Pretendard-Bold',sans-serif;}
.main-image br{display:none;}
@media (max-width: 960px) {
	.main-image{height:341px;font-size:18px;}
	.main-image div{padding:50px 0;}
	.main-image div:before,
	.main-image div:after{height:30px;}
	.main-image p{margin-top:25px;}
	.main-image strong{font-size:28px;}
	.main-image br{display:inherit;}
}
.main-point{display:flex;align-items:center;justify-content:center;height:988px;background:url('../images/bg_main-point.jpg') no-repeat center center;background-size:cover;}
.main-point__inner{position:relative;padding-top:120px;padding-bottom:130px;}
.main-point__inner:before,
.main-point__inner:after{content:'';position:absolute;left:50%;display:block;width:1px;height:60px;background-color:#f0f2f8;}
.main-point__inner:before{top:0;}
.main-point__inner:after{bottom:0;}
.main-point__title{text-align:center;line-height:1;font-size:52px;color:#24314d;font-family:'Pretendard-Bold',sans-serif;}
.main-point__title span{display:block;margin-bottom:20px;font-size:30px;font-family:'Pretendard-Medium',sans-serif;}
.main-point__content{display:flex;justify-content:center;margin-top:70px;}
.main-point__item{position:relative;width:387px;height:304px;}
.main-point__item.mp2{margin-top:50px;}
.main-point__item:before{z-index:0;content:'';position:absolute;width:100%;height:100%;border:2px solid #ededef;border-radius:20px;background-color:#f8f8fa;box-shadow:5px 5px 20px rgba(0,0,0,0.1);}
.main-point__item.mp1:before{left:-68px;top:58px;}
.main-point__item.mp2:before{left:22px;top:47px;}
.main-point__item.mp3:before{left:59px;top:55px;}
.main-point__item:after{z-index:1;content:'';position:absolute;display:block;width:32px;height:22px;background:url('../images/icon_main-point.png') no-repeat 0 0;}
.main-point__item.mp1:after{left:-33px;bottom:-78px;}
.main-point__item.mp2:after{left:57px;bottom:-67px;}
.main-point__item.mp3:after{left:94px;bottom:-75px;}
.main-point__item + .main-point__item{margin-left:40px;}
.main-point__item dl{z-index:2;position:relative;width:100%;height:100%;padding:13px;border:2px solid transparent;border-radius:20px;box-shadow:0 10px 10px rgba(0,0,0,0.1);}
.main-point__item.mp1 dl{border-color:#2a77bd;background-color:#408aee;}
.main-point__item.mp2 dl{border-color:#46b6aa;background-color:#09cbc6;}
.main-point__item.mp3 dl{border-color:#2a77bd;background-color:#437ee8;}
.main-point__item dl:before{z-index:1;content:'';position:absolute;height:105px;background:url('../images/bg_main-point-inner.png') no-repeat 0 0;}
.main-point__item.mp1 dl:before{top:112px;left:-30px;width:28px;}
.main-point__item.mp2 dl:beofre{display:none;}
.main-point__item.mp3 dl:before{top:109px;right:-21px;width:19px;}
.main-point__item dl:after{content:'';position:absolute;left:35px;bottom:-22px;display:block;width:32px;height:22px;}
.main-point__item.mp1 dl:after{background:url('../images/icon_main-point1.png') no-repeat 0 0;}
.main-point__item.mp2 dl:after{background:url('../images/icon_main-point2.png') no-repeat 0 0;}
.main-point__item.mp3 dl:after{background:url('../images/icon_main-point3.png') no-repeat 0 0;}
.main-point__item dt{position:relative;height:75px;padding:0 20px 0 25px;margin-left:20px;font-size:24px;color:#fff;line-height:1.3;font-family:'Pretendard-Bold',sans-serif;}
.main-point__item dt:before{position:absolute;left:0;}
.main-point__item.mp1 dt:before{content:'1.';}
.main-point__item.mp2 dt:before{content:'2.';}
.main-point__item.mp3 dt:before{content:'3.';}
.main-point__item dd{height:199px;padding:25px 20px 0 20px;border-radius:10px;background-color:#fff;color:#24314d;line-height:1.4;font-family:'Pretendard-Medium',sans-serif;}
@media (max-width: 1280px) {
	.main-point__item{width:307px;}
	.main-point__item + .main-point__item{margin-left:20px;}
	.main-point__item dt{margin-left:10px;padding-right:7px;font-size:22px;letter-spacing:-1px;}
	.main-point__item dd{font-size:18px;}
}
@media (max-width: 960px) {
	.main-point{height:auto;padding:28px 0;background:url('../images/bg_main-point-mo.jpg') no-repeat center center;background-size:cover;}
	.main-point__inner{padding-top:50px;padding-bottom:85px;}
	.main-point__inner:before,
	.main-point__inner:after{height:30px;}
	.main-point__title{font-size:28px;}
	.main-point__title span{margin-bottom:10px;font-size:18px;}
	.main-point__content{display:block;margin-top:30px;}
	.main-point__item{width:280px;height:219px;}
	.main-point__item.mp2{margin-top:24px;}
	.main-point__item.mp3{margin-top:34px;}
	.main-point__item + .main-point__item{margin-left:0;}
	.main-point__item.mp1{margin-left:10px !important;}
	.main-point__item.mp3{margin-left:10px !important;}
	.main-point__item.mp1:before{left:-18px;top:16px;}
	.main-point__item.mp2:before{left:16px;top:13px;}
	.main-point__item.mp3:before{left:13px;top:20px;}
	.main-point__item:after{width:23px;height:17px;background:url('../images/icon_main-point-mo.png') no-repeat 0 0;background-size:23px 17px;}
	.main-point__item.mp1:after{left:7px;bottom:-30px;}
	.main-point__item.mp2:after{left:41px;bottom:-28px;}
	.main-point__item.mp3:after{left:40px;bottom:-34px;}
	.main-point__item dl{padding:10px;}
	.main-point__item dl:before{display:none;}
	.main-point__item dl:after{left:25px;bottom:-17px;width:23px;height:17px;}
	.main-point__item.mp1 dl:after{background:url('../images/icon_main-point1-mo.png') no-repeat 0 0;background-size:23px 17px;}
	.main-point__item.mp2 dl:after{background:url('../images/icon_main-point2-mo.png') no-repeat 0 0;background-size:23px 17px;}
	.main-point__item.mp3 dl:after{background:url('../images/icon_main-point3-mo.png') no-repeat 0 0;background-size:23px 17px;}
	.main-point__item dt{height:51px;padding:0 10px 0 20px;margin-left:15px;font-size:18px;letter-spacing:0;}
	.main-point__item dt:before{position:absolute;left:0;}
	.main-point__item dd{height:144px;padding:20px 15px 0 15px;font-size:15px;}
}
.main-info{display:flex;align-items:center;justify-content:space-between;max-width:1280px;height:271px;padding:0 20px;margin:0 auto;line-height:1;}
.main-info__contact p{font-size:30px;font-family:'Pretendard-Medium',sans-serif;}
.main-info__contact a{text-decoration:none;}
.main-info__contact strong{display:block;margin-top:26px;font-size:60px;font-weight:700;font-family:'Poppins', sans-serif;}
.main-info__contact span{display:block;font-size:28px;font-weight:600;font-family:'Poppins', sans-serif;}
@media (max-width: 960px) {
	.main-info{display:block;height:auto;padding:40px 18px 50px 18px;text-align:center;}
	.main-info__contact p{font-size:22px;}
	.main-info__contact strong{margin-top:15px;font-size:42px;}
	.main-info__contact span{margin-top:4px;font-size:20px;}
	.main-info__button{margin-top:28px;}
}

/* Common */
.btn-arrow{display:inline-flex;align-items:center;justify-content:center;position:relative;height:102px;padding-left:73px;padding-right:43px;border-radius:51px;background-color:#1544d1;color:#fff;font-size:28px;font-family:'Pretendard-SemiBold',sans-serif;}
.btn-arrow:before{content:'';position:absolute;left:-36px;top:50px;display:block;width:36px;height:32px;margin-top:-16px;background:url('../images/icon_main-go.png') no-repeat 0 0;}
.btn-arrow:after{content:'';position:absolute;left:0;top:50px;display:block;width:40px;height:32px;margin-top:-16px;background:url('../images/icon_main-go-white.png') no-repeat right 0;transition:width .2s ease-out;}
.radio{position:relative;display:inline-flex;align-items:center;margin-right:40px;line-height:1;cursor:pointer;font-size:18px;}
.radio:last-child{margin-right:0;}
.radio input{position:absolute;left:0;top:0;width:0px;height:0px;overflow:hidden;opacity:0;}
.radio span{display:inline-flex;align-items:center;position:relative;height:24px;padding-left:33px;}
.radio span:before{content:'';position:absolute;left:0;top:0;display:block;width:24px;height:24px;border:1px solid #a8a8a8;border-radius:3px;}
.radio span:after{content:'';position:absolute;left:4px;top:5px;display:none;width:15px;height:14px;background:url('../images/icon_checked.png') no-repeat 0 0;background-size:15px 14px;}
.radio input:checked + span:before{border-color:#4f71d7;background-color:#4f71d7;}
.radio input:checked + span:after{display:block;}
.radio-round{position:relative;display:inline-flex;align-items:center;line-height:1;cursor:pointer;font-size:18px;}
.radio-round input{position:absolute;left:0;top:0;width:0px;height:0px;overflow:hidden;opacity:0;}
.radio-round span{display:inline-flex;align-items:center;position:relative;height:24px;padding-left:33px;}
.radio-round span:before{content:'';position:absolute;left:0;top:0;display:block;width:24px;height:24px;border:7px solid #a8a8a8;border-radius:12px;}
.radio-round input:checked + span:before{border-color:#4f71d7;}
.input,
.select,
.textarea{display:inline-flex;width:100%;height:45px;padding:0 20px;border:1px solid #dfdfdf;border-radius:5px;font-size:18px;}
.select{padding-right:42px;background:url('../images/icon_select.png') no-repeat right 14px center;background-size:14px 7px;}
.textarea{height:125px;padding-top:9px;padding-bottom:9px;line-height:1.4;}
.btn-basic{display:inline-flex;align-items:center;height:50px;padding:0 20px;border-radius:10px;background-color:#f4f4f4;font-size:18px;}
.btn-basic + .btn-basic{margin-left:10px;}
@media (min-width: 960px) {
	.btn-arrow:hover:after{width:56px;}
}
@media (max-width: 960px) {
	.btn-arrow{width:100%;max-width:325px;height:53px;margin:0 auto;padding:0 !important;border-radius:27px;font-size:18px;}
	.btn-arrow:before,
	.btn-arrow:after{display:none;}
	.radio{margin-right:28px;font-size:17px;}
	.radio span{height:20px;padding-left:27px;}
	.radio span:before{width:20px;height:20px;}
	.radio span:after{width:12px;height:11px;background-size:12px 11px;}
	.radio-round{font-size:17px;}
	.radio-round span{height:20px;padding-left:27px;}
	.radio-round span:before{width:20px;height:20px;border:5px solid #a8a8a8;border-radius:10px;}
	.input,
	.select,
	.textarea{padding:0 12px;font-size:17px;}
	.select{padding-right:38px;background-position:right 12px center;}
	.textarea{padding-top:9px;padding-bottom:9px;}
	.btn-basic{height:40px;padding:0 10px;border-radius:5px;font-size:14px;}
	.btn-basic + .btn-basic{margin-left:10px;}
}

/* Popup */
.popup{z-index:10;position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:20px;background-color:rgba(0,0,0,0.3);opacity:0;overflow:hidden;visibility:hidden;transition:all .3s ease-out;}
.popup.open{opacity:1;visibility:visible;}
.popup-inner{display:flex;flex-direction:column;max-width:1140px;max-height:1060px;height:100%;border-radius:40px;background-color:#fff;overflow:hidden;}
.popup-title{flex:none;display:flex;justify-content:space-between;align-items:center;position:relative;height:100px;padding-left:50px;background-color:#2b52c6;font-size:28px;color:#fff;font-family:'Pretendard-Bold',sans-serif;line-height:1;}
.popup-title a{position:absolute;right:0;top:0;display:block;width:125px;height:100%;background:url('../images/icon_pop-close.png') no-repeat center center;background-size:25px 25px;font-size:0;}
.popup-content{flex:1;padding:50px;font-size:16px;color:#333;line-height:1.4;overflow:auto;}
@media (max-width: 960px) {
	.popup{padding:0;}
	.popup-inner{max-width:1140px;max-height:100%;border-radius:0;}
	.popup-title{height:60px;padding-left:18px;font-size:24px;}
	.popup-title a{width:56px;background-size:20px 20px;}
	.popup-content{padding:18px;}
}
.main-popup{z-index:10;position:absolute;left:50%;top:270px;max-width:570px;margin-left:-620px;padding:0 19px;border:1px solid #000;background-color:#fff;}
.main-popup__title{display:flex;align-items:center;height:60px;font-size:22px;color:#333;font-family:'Pretendard-Bold',sans-serif;line-height:1;}
.main-popup__func{display:flex;align-items:center;height:50px;}
.main-popup__close{position:absolute;right:0;top:0;display:block;width:62px;height:60px;background:url('../images/btn_main-popup-close.png') no-repeat center center;font-size:0;}
@media (max-width: 1280px) {
	.main-popup{left:20px;margin-left:0;}
}
@media (max-width: 960px) {
	.main-popup{display:none;}
}

/* Fixed Button */
.fixed-button{z-index:9;position:fixed;right:50px;bottom:50px;}
.fixed-button a{position:relative;display:block;width:100%;height:100%;width:95px;height:95px;padding-top:59px;border-radius:48px;background:url('../images/icon_consulting.png') no-repeat center 21px;background-color:#456ee6;color:#fff;font-size:16px;line-height:1;text-align:center;font-family:'Pretendard-SemiBold',sans-serif;animation-name:jump;animation-duration:0.7s;animation-duration:leaner;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards;}
.fixed-button a span{display:none;}
@media (max-width: 960px) {
	.fixed-button{left:0;right:0;bottom:0;display:none;}
	body.index .fixed-button{display:block;}
	.fixed-button a{display:flex;align-items:center;justify-content:center;width:100%;height:53px;padding-top:0;border-radius:0;background:none;background-color:#1844a8;font-size:22px;animation-name:none;}
	.fixed-button a span{display:inherit;}
}
@-webkit-keyframes jump{
	0%{
		top:-20px;
	}
	100% {
		top:0;
	}
}

/* Board */
.board-form{padding:0 20px;border-top:1px solid #a6a6a6;}
.board-form__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:40px;color:#333;line-height:1;}
.board-form__title p{font-size:30px;font-family:'Pretendard-SemiBold',sans-serif;}
.board-form__title span{display:block;font-size:16px;}
.board-form__title span em{color:#1544d1;}
.board-form__title + .board-form__item{border-top:1px solid #e4e4e4;}
.board-form__item{display:flex;min-height:71px;border-bottom:1px solid #e4e4e4;line-height:1;}
.board-form__item-title{flex:none;width:237px;padding-left:50px;padding-top:25px;background-color:#fafafa;}
.board-form__item-title em{padding-left:5px;color:#1544d1;}
.board-form__item-content{flex:1;display:flex;align-items:center;padding:12px 50px;}
.board-form__item-content input + input,
.board-form__item-content select + input{margin-left:9px;}
.board-form__item-content .file_del{display:block;margin-top:10px;width:100%;}
.board-form__item-content .file_del .radio{font-size:14px;}
.board-agree{margin-top:50px;padding:0 20px;border-top:1px solid #e4e4e4;}
.board-agree__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:40px;color:#333;line-height:1;}
.board-agree__title p{font-size:30px;font-family:'Pretendard-SemiBold',sans-serif;}
.board-agree__title a{display:inline-flex;align-items:center;justify-content:center;width:87px;height:31px;border:1px solid #a9bfff;border-radius:3px;font-size:16px;color:#1544d1;}
.board-agree__content{padding:16px 30px;border:1px solid #e4e4e4;border-radius:5px;font-size:16px;color:#333;line-height:1.5;}
.board-agree__checkbox{display:flex;justify-content:center;margin-top:50px;}
.board-func{display:flex;justify-content:center;margin-top:50px;padding-top:50px;border-top:1px solid #e4e4e4;}
.board-func .btn-arrow{padding-left:80px;padding-right:75px;}
.board-form.type--basic2{padding:0;}
.board-form.type--basic2 .board-form__item-content{flex-wrap:wrap;}
.board-form.type--basic2 .board-form__item.type--full .board-form__item-content{padding-left:0;padding-right:0;}
.board-form.type--basic2 .wr_content{width:100%;}
.board-form.type--basic2 .cke_sc{display:none;}
@media (max-width: 960px) {
	.board-form{padding:0 10px;}
	.board-form__title{display:block;margin-bottom:15px;margin-top:25px;}
	.board-form__title p{font-size:24px;}
	.board-form__title span{margin-top:20px;font-size:15px;}
	.board-form__item{display:block;padding:7px 0 18px 0;}
	.board-form__item.type--radio{padding-bottom:9px;}
	.board-form__item-title{width:auto;padding-left:0;padding-top:10px;background:none;}
	.board-form__item-content{padding:0;margin-top:10px;}
	.board-form__item.type--radio .board-form__item-content{flex-wrap:wrap;}
	.board-form__item.type--radio .radio{margin-bottom:9px;font-size:17px;}
	.board-form__item-content input + input,
	.board-form__item-content select + input{margin-left:5px;}
	.board-agree__title{display:block;margin-bottom:10px;margin-top:25px;}
	.board-agree__title p{font-size:22px;letter-spacing:-0.2px;}
	.board-agree__title a{display:flex;width:100%;height:40px;margin-top:20px;}
	.board-agree__content{padding:8px 15px;}
	.board-agree__checkbox{margin-top:30px;}
	.board-func{margin-top:30px;padding-top:30px;}
	.board-func .btn-arrow{padding-left:80px;padding-right:75px;}
}
.board-view{border-top:1px solid #ddd;}
.board-view__title{display:flex;justify-content:space-between;padding:10px 20px;border-bottom:1px solid #ddd;background-color:#f4f4f4;font-size:20px;line-height:1.4;word-break:break-all;}
.board-view__title span{flex:1;}
.board-view__title em{flex:none;padding-top:6px;margin-left:20px;font-size:14px;color:#333;}
.board-view__title.type--basic2{display:block;}
.board-view__title.type--basic2 span{display:block;}
.board-view__title.type--basic2 em{display:block;margin:0;margin-bottom:5px;padding:0;color:#666;}
.board-view__content{padding:20px;}
.board-view__file{display:flex;padding:10px 20px;border-top:1px solid #ddd;}
.board-view__file-title{flex:none;margin-right:20px;}
.board-view__file-content{padding-top:6px;}
.board-view__file-item{flex:1;font-size:14px;}
@media (max-width: 960px) {
	.board-view__title{padding:10px;font-size:16px;}
	.board-view__title em{font-size:12px;}
	.board-view__content{font-size:14px;}
}
.board-list__category{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;line-height:1;font-size:18px;}
.board-list__category ul{display:flex;}
.board-list__category li + li{margin-left:10px;}
.board-list__category ul a{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:10px;background-color:#f4f4f4;}
.board-list__category ul #bo_cate_on{background-color:#4f71d7;color:#fff;}
.board-list__category div{font-size:14px;color:#666;}
.board-list__table{font-size:16px;overflow:auto;}
.board-list__table input{appearance:checkbox;}
.board-list__table table{min-width:600px;width:100%;border-top:1px solid #ddd;}
.board-list__table th{padding:10px 0;border-bottom:1px solid #ddd;background-color:#f4f4f4;}
.board-list__table td{padding:10px 0;border-bottom:1px solid #ddd;text-align:center;}
.board-list__table td a{display:block;padding-left:20px;text-align:left;}
.board-list__table.no--scroll table{min-width:0;}
.board-paging{margin-top:30px;text-align:center;}
.board-paging .pg_wrap{float:none;}
.board-paging .pg{display:flex;}
.board-paging .pg_page,
.board-paging .pg_current{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px;text-align:center;font-family:'Pretendard-Regular',sans-serif;}
.board-paging .pg * + *{margin-left:5px;}
.board-paging .pg_current{border-color:#4f71d7;background-color:#4f71d7;}
.board-paging + .board-func{margin-top:0;border:0;}
.board-list__search{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.board-list__search div{display:flex;align-items:center;justify-content:flex-end;}
.board-list__search input{display:inline-flex;width:150px;height:45px;padding:0 20px;border:1px solid #dfdfdf;border-radius:5px;font-size:18px;}
.board-list__search em{padding:0 10px;}
.board-list__search button{display:inline-flex;align-items:center;height:45px;margin-left:10px;padding:0 20px;border-radius:5px;background-color:#f4f4f4;font-size:18px;vertical-align:top;}
.board-list__search .blue{background-color:#4f71d7;color:#fff;}
.board-list__search select{position:relative;display:inline-flex;width:150px;height:45px;padding:0 30px 0 20px;border:1px solid #dfdfdf;border-radius:5px;background:url('../images/icon_select-arr.svg') no-repeat right 10px center;font-size:18px;}
.board-list__search.type--basic2{justify-content:flex-end;}
.board-list__search.type--basic2 input{width:250px;}
@media (max-width: 960px) {
	.board-list__category{display:block;margin-bottom:10px;font-size:14px;letter-spacing:-1.5px;}
	.board-list__category li + li{margin-left:3px;}
	.board-list__category ul a{padding:0 5px;}
	.board-list__category div{margin-top:10px;text-align:right;}
	.board-list__table{font-size:14px;}
	.board-list__table .pc{display:none;}
	.board-list__table th{padding:5px 0;}
	.board-list__table td{padding:5px 0;}
	.board-list__search input{width:100px;height:35px;padding:0 10px;font-size:14px;}
	.board-list__search select{width:100px;height:35px;padding:0 10px;font-size:14px;}
	.board-list__search em{padding:0 5px;}
	.board-list__search button{height:35px;margin-left:5px;padding:0 10px;font-size:14px;}
	.board-list__search.type--basic2 input{width:130px;}
}
@media (max-width: 420px) {
	.board-list__search{display:block;}
	.board-list__search div{margin-top:10px;}
}

/* Article */
.intro-content{position:relative;padding-left:36.6935484%;}
.intro-content:before{z-index:0;content:'';position:absolute;left:6.69354839%;top:-34.1337907%;display:block;width:23.9516129%;height:100%;background:url('../images/bg_intro-shape.png') no-repeat center 0;background-size:100% auto;}
.intro-content__func{margin-top:70px;padding-left:36px;}
.intro-work{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-35px;}
.intro-work:before{z-index:0;content:'';position:absolute;left:50%;top:50%;display:block;width:355px;height:355px;margin-left:-178px;margin-top:-178px;border-radius:178px;background-color:#ededed;}
.intro-work:after{z-index:1;content:'';position:absolute;left:50%;top:50%;display:block;width:197px;height:197px;margin-left:-99px;margin-top:-99px;border-radius:99px;background-color:#e4e4e4;}
.intro-work__item{z-index:2;flex:none;display:flex;flex-direction:column;position:relative;width:48.2258065%;margin-top:35px;padding:13px 14px;border:1px solid #2f6592;border-radius:40px;background-color:#426fd7;box-shadow:5px 5px 20px rgba(0,0,0,0.1);}
.intro-work__item dt{flex:none;height:77px;padding-top:15px;line-height:1;font-size:26px;color:#fff;text-align:center;font-family:'Pretendard-Bold',sans-serif;}
.intro-work__item dd{flex:1;min-height:174px;padding:25px 100px 25px 20px;border-radius:20px;background-color:#fff !important;line-height:1.5;overflow:hidden;}
.intro-work__item:nth-child(1) dd{background:url('../images/icon_intro-work1.png') no-repeat right bottom;}
.intro-work__item:nth-child(2) dd{background:url('../images/icon_intro-work2.png') no-repeat right bottom;}
.intro-work__item:nth-child(3) dd{background:url('../images/icon_intro-work3.png') no-repeat right bottom;}
.intro-work__item:nth-child(4) dd{background:url('../images/icon_intro-work4.png') no-repeat right bottom;}
@media (max-width: 1024px) {
	.intro-content{padding-left:31.6935484%;}
	.intro-content:before{left:4.19354839%;width:21.4516129%;}
}
@media (max-width: 960px) {
	.intro-content{padding-left:0;}
	.intro-content:before{top:-98px;left:12px;width:76px;height:135px;}
	.intro-content__func{padding-left:0;margin-top:35px;text-align:center;}
	.intro-content__func .btn-arrow{letter-spacing:-0.5px;}
	.intro-work{display:block;margin-top:0;}
	.intro-work:before,
	.intro-work:after{display:none;}
	.intro-work__item{width:100%;margin-top:0;padding:10px;border-radius:30px;}
	.intro-work__item + .intro-work__item{margin-top:13px;}
	.intro-work__item dt{height:50px;padding-top:10px;font-size:20px;}
	.intro-work__item dd{min-height:0;padding:25px 15px;}
	.intro-work__item:nth-child(1) dd{background:none;}
	.intro-work__item:nth-child(2) dd{background:none;}
	.intro-work__item:nth-child(3) dd{background:none;}
	.intro-work__item:nth-child(4) dd{background:none;}
}
.process{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-20px;line-height:1;}
.process-item{flex:none;display:flex;flex-direction:column;position:relative;width:48.9516129%;margin-top:30px;padding:0 13px 13px 13px;border:1px solid #9fd0f3;border-radius:30px;background-color:#e6f3fd;box-shadow:5px 5px 20px rgba(0,0,0,0.1);}
.process-item:nth-child(1),
.process-item:nth-child(9){border-color:#2f6592;background-color:#426fd7;}
.process-item:nth-child(7){border-color:#d3ab09;background-color:#ffcf0e;}
.process-item.type--full{width:100%;}
.process-item dt{flex:none;display:flex;align-items:center;height:88px;margin:0 17px 0 10px;background:url('../images/icon_process-arrow.png') no-repeat right center;font-size:26px;color:#0164b1;font-family:'Pretendard-Bold',sans-serif;}
.process-item:nth-child(1) dt,
.process-item:nth-child(9) dt{color:#fff;}
.process-item:nth-child(1) dt{background:url('../images/icon_process-arrow-blue.png') no-repeat right center;}
.process-item:nth-child(7) dt{color:#333;background:url('../images/icon_process-arrow-yellow.png') no-repeat right center;}
.process-item.type--full dt{background:none;}
.process-item dt span{padding-right:5px;font-weight:700;font-family:'Poppins', sans-serif;}
.process-item dd{padding:30px 20px;border-radius:20px;background-color:#fff !important;}
.process-item:nth-child(1) dd{background:url('../images/icon_process1.png') no-repeat right 20px center;background-size:48px 48px;}
.process-item:nth-child(2) dd{background:url('../images/icon_process2.png') no-repeat right 20px center;background-size:38px 38px;}
.process-item:nth-child(3) dd{background:url('../images/icon_process3.png') no-repeat right 20px center;background-size:48px 42px;}
.process-item:nth-child(4) dd{background:url('../images/icon_process4.png') no-repeat right 20px center;background-size:45px 49px;}
.process-item:nth-child(5) dd{background:url('../images/icon_process5.png') no-repeat right 20px center;background-size:49px 49px;}
.process-item:nth-child(6) dd{background:url('../images/icon_process6.png') no-repeat right 20px center;background-size:49px 42px;}
.process-item:nth-child(7) dd{background:url('../images/icon_process7.png') no-repeat right 20px center;background-size:48px 40px;}
.process-item:nth-child(8) dd{background:url('../images/icon_process8.png') no-repeat right 20px center;background-size:47px 47px;}
.process-item:nth-child(9) dd{background:url('../images/icon_process9.png') no-repeat right 20px center;background-size:42px 48px;}
@media (max-width: 960px) {
	.process{display:block;margin-top:-10px;}
	.process-item{width:100%;margin-top:0;padding:0 10px 10px 10px;}
	.process-item + .process-item{margin-top:15px;}
	.process-item dt{height:60px;margin:0 10px;background:url('../images/icon_process-arrow-mo.png') no-repeat right center;background-size:23px 24px;font-size:20px;}
	.process-item:nth-child(1) dt{background:url('../images/icon_process-arrow-blue-mo.png') no-repeat right center;background-size:23px 24px;}
	.process-item:nth-child(7) dt{color:#333;background:url('../images/icon_process-arrow-yellow-mo.png') no-repeat right center;background-size:23px 24px;}
	.process-item dd{padding:25px 15px;}
	.process-item:nth-child(1) dd{background-size:29px 29px;}
	.process-item:nth-child(2) dd{background-size:27px 27px;}
	.process-item:nth-child(3) dd{background-size:34px 30px;}
	.process-item:nth-child(4) dd{background-size:31px 34px;}
	.process-item:nth-child(5) dd{background-size:34px 34px;}
	.process-item:nth-child(6) dd{background-size:34px 29px;}
	.process-item:nth-child(7) dd{background-size:34px 28px;}
	.process-item:nth-child(8) dd{background-size:34px 34px;}
	.process-item:nth-child(9) dd{background-size:30px 34px;}
}