@charset "utf-8";.container01{position:relative;width:100%;max-width:1380px;margin:0 auto}.sub_mains .text_box h3{font-weight:700;color:#292929}.sub_mains .text_box p{font-weight:500;color:#979797}.container02{border:0}.blog_view .tit h2{font-size:50px}.blog_view .tit h2 span{font-weight:400;font-size:30px}.blog .first{font-weight:500;color:#3437ce}.blog .last{font-weight:500;color:#979797}.blog .enter #name,.blog .enter #email{border:1px solid #fff;font-weight:700;color:#595959;background-color:#f2f2f2;opacity:.3}.blog .enter #btn{background-repeat:no-repeat;background-position:calc(100% - 25px) center;background-size:17px;background-image:url(../../images/common/icon_arrow_more.png);font-weight:700;text-align:left;color:#000145;background-color:#e8f0f9}.container02 .btn{display:flex;justify-content:center}.container02 .btn li{border-bottom:2px solid #b0afb7;text-align:center}.container02 .btn a{font-weight:700;text-align:center;color:#4a4e5e}.container02 .contents ul{display:flex;flex-wrap:wrap}.container02 .contents li{position:relative;border:1px solid #ebebeb}.container02 .contents li .border{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;border:2px solid #508aff;opacity:0}.container02 .contents li:hover .border{opacity:1;transition:.3s}.container02 .contents li:hover .more{opacity:1;transition:.3s}.container02 .contents .picture{position:relative}.container02 .contents .picture .more{position:absolute;left:0;bottom:0;width:100%;background-color:#508aff;opacity:0}.container02 .contents .picture .more a{text-align:right;font-weight:700;color:#fff}.container02 .contents .picture .img{padding-top:75%;background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:10px;border-top-right-radius:10px}.container02 .text h4{font-weight:700;color:#474747}.container02 .text p{color:#858585}.container02 .text .link a{font-weight:700;color:#508aff}@media all and (min-width:1025px){*{font-size:18px;line-height:18px}.sub_mains{display:flex;justify-content:space-between;width:100%;max-width:1380px;padding:0 30px;margin:180px auto 0}.sub_mains .text_box h3{margin-bottom:18px;font-size:50px;line-height:1.06;letter-spacing:-0.9px}.sub_mains .text_box p{font-size:22px;line-height:1.36;letter-spacing:-0.4px}.sub_mains .slide .picture{padding-top:76.8%}.sub_mains .slide{width:39%;overflow:hidden}.sub_mains .slide .text{padding:30px 40px}.sub_mains .slide .text .main_text{font-size:20px;line-height:1.4;letter-spacing:-0.14px}.sub_mains .slide .text .sub_text{font-size:14px;line-height:1.43;letter-spacing:-0.14px}.blog{position:absolute;left:0;bottom:0}.blog .first{margin-bottom:18px;font-size:18px;line-height:1.44;letter-spacing:-0.32px}.blog .last{font-size:12px;line-height:1.58;letter-spacing:-0.22px}.blog .enter{display:flex;margin-bottom:10px}.blog .enter #name,.blog .enter #email{height:50px;margin-right:7px;padding-left:25px;font-size:16px;line-height:.81;letter-spacing:-0.29px}.blog .enter #name{width:177px}.blog .enter #email{width:261px}.blog .enter #btn{width:208px;height:50px;padding-left:25px;font-size:14px;line-height:.93;letter-spacing:-0.25px}.container02{max-width:1380px;margin:60px auto 0}.container02 .btn{margin-top:100px}.container02 .btn li{margin-right:10px;width:134px;height:50px;line-height:50px}.container02 .btn li:nth-child(1){width:75px}.container02 .btn a{font-size:16px;line-height:.88;letter-spacing:-0.23px}.container02 .contents{margin-top:50px}.container02 .contents li{width:23%;margin:0 1% 30px;border-radius:10px}.container02 .contents .picture .more{height:35px;padding-right:40px}.container02 .contents .picture .more a{display:block;width:100%;height:100%;padding-right:40px;line-height:35px;font-size:12px;letter-spacing:-0.22px}.container02 .text{padding:30px;border-radius:10px}.container02 .text h4{margin-bottom:20px;font-size:16px;line-height:1.13;letter-spacing:-0.29px}.container02 .text p{margin-bottom:12px;font-size:14px;line-height:1.29;letter-spacing:-0.25px}.container02 .text .link a{font-size:12px;line-height:1.5;letter-spacing:-0.22px}}@media all and (max-width:1024px){.pc_only{display:none}.container01{padding:0 30px}.sub_mains{display:flex;justify-content:space-between;width:100%;max-width:1380px;margin:180px auto 0}.sub_mains .text_box h3{margin-bottom:18px;font-size:50px;line-height:1.06;letter-spacing:-0.9px}.sub_mains .text_box p{font-size:22px;line-height:1.36;letter-spacing:-0.4px}.sub_mains .slide .picture{padding-top:77.5%}.sub_mains .slide{width:50%;overflow:hidden}.sub_mains .slide .text{padding:30px 40px}.sub_mains .slide .text .main_text{font-size:20px;line-height:1.4;letter-spacing:-0.14px}.sub_mains .slide .text .sub_text{font-size:14px;line-height:1.43;letter-spacing:-0.14px}.swiper-pagination{bottom:30%}.blog{position:relative}.blog .first{margin-bottom:18px;font-size:18px;line-height:1.44;letter-spacing:-0.32px}.blog .last{font-size:12px;line-height:1.58;letter-spacing:-0.22px}.blog .enter{display:flex;margin-bottom:10px}.blog .enter #name,.blog .enter #email{height:50px;margin-right:10px;padding-left:25px;font-size:16px;line-height:.81;letter-spacing:-0.29px}.blog .enter #name{width:25%}.blog .enter #email{width:37%}.blog .enter #btn{width:30%;height:50px;padding-left:25px;font-size:14px;line-height:.93;letter-spacing:-0.25px}.container02{max-width:1380px;margin:60px auto 0;padding:0 30px}.container02 .btn{margin-top:100px}.container02 .btn li{margin-right:10px;width:134px;height:50px;line-height:50px}.container02 .btn li:nth-child(1){width:75px}.container02 .btn a{font-size:16px;line-height:.88;letter-spacing:-0.23px}.container02 .contents{margin-top:50px}.container02 .contents li{width:31%;margin:0 1% 30px;border-radius:10px}.container02 .contents .picture .more{height:35px;padding-right:40px}.container02 .contents .picture .more a{display:block;width:100%;height:100%;padding-right:40px;line-height:35px;font-size:12px;letter-spacing:-0.22px}.container02 .text{padding:30px;border-radius:10px}.container02 .text h4{margin-bottom:20px;font-size:16px;line-height:1.13;letter-spacing:-0.29px}.container02 .text p{margin-bottom:12px;font-size:14px;line-height:1.29;letter-spacing:-0.25px}.container02 .text .link a{font-size:12px;line-height:1.5;letter-spacing:-0.22px}}@media all and (max-width:768px){*{font-size:18px;line-height:18px}.pc_only{display:none}.sub_mains{display:block;padding:0;margin-top:80px}.sub_mains .slide .picture{padding-top:74.3%}.sub_mains .slide{width:100%;overflow:hidden}.sub_mains .slide .text .main_text{margin-bottom:10px}.swiper-container{border-radius:0}.swiper-pagination{display:none}.sub_mains .text_box{margin:0 0 50px}.sub_mains .slide .text .main_text,.sub_mains .slide .text .sub_text{text-align:left}.blog{margin-top:53px}.container02 .text{overflow:hidden;padding:20px;border-radius:10px}.container02 .text h4{margin-bottom:10px;font-size:16px;line-height:1.13;letter-spacing:-0.29px}.container02 .text p{margin-bottom:6px;font-size:14px;line-height:1.29;letter-spacing:-0.25px}.container02 .text .link a{font-size:12px;line-height:1.5;letter-spacing:-0.22px}}@media all and (max-width:425px){*{font-size:18px;line-height:18px}.container02 .contents li{width:45%}.tit{padding:0 40px}.blog_view .tit h2 span{font-size:15px;color}#hs_cos_wrapper_module_1625722854623324>section>article>div.tit_area>div>h2{font-size:35px}.tit_small{padding:20px 40px}#hs_cos_wrapper_module_1625722854623324>section>article>div.tit_small{margin-top:0}.sub_mains{margin-top:80px;padding:0}.sub_mains .slide .picture{padding-top:86.3%}.sub_mains .slide{width:100%}.sub_mains .slide .text .main_text{margin-bottom:10px}.sub_mains .text_box{padding-left:30px}.sub_mains .text_box h3{font-size:38px}.sub_mains .text_box p{font-size:16px}.blog .enter{display:block}.blog .enter #name,.blog .enter #email{margin-bottom:6px}.blog .enter #name{width:calc(100% - 30px)}.blog .enter #email{width:calc(100% - 30px)}.blog .enter #btn{width:100%}.container02 .contents li{width:48%;margin:0 1% 20px}.container02 .text h4{margin-bottom:6px;font-size:14px;line-height:1.1;letter-spacing:-0.29px}.container02 .text p{margin-bottom:6px;font-size:12px;line-height:1.1;letter-spacing:-0.25px}.container02 .text .link a{font-size:10px;line-height:1.5;letter-spacing:-0.22px}}.container{width:100%;max-width:1380px;margin:0 auto;margin-top:150px}.blog_view .tit_area .tit{display:flex;justify-content:space-between}.blog_view .tit_area .tit h2{font-size:46px;font-weight:bold;line-height:1.33;letter-spacing:-0.4px;color:#474747;width:950px}.blog_view .tit_area .tit ul li{display:inline-block;font-size:14px;font-weight:500;line-height:1;letter-spacing:-0.2px;color:#595959}.blog_view .tit_area .tit ul li+li{margin-left:5px}.blog_view .tit_area .tit ul li a{font-size:14px;font-weight:500;line-height:1;letter-spacing:-0.2px;color:#595959;text-decoration:underline}.blog_view .tit_area>p{font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.29px;color:#979797;margin-top:20px}.blog_view .tit_area>p span.bar{margin:0 9px;display:inline-block}.blog_view .tit_small{display:flex;margin-top:80px;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:4px solid #3437ce}.blog_view .tit_small p{font-size:18px;font-weight:normal;line-height:1;letter-spacing:-0.2px;color:#508aff}.blog_view .tit_small p strong{font-weight:bold;color:#3437ce}.blog_view .tit_small p span{color:#508aff}.blog_view .tit_small p span.bar{color:#adadad;margin:0 9px}.blog_view .tit_small a{width:132px;height:50px;background-color:#4f4f4f;font-size:14px;font-weight:bold;line-height:50px;letter-spacing:-0.25px;text-align:center;color:#fff}.blog_view .blog_content{margin-top:30px}.blog_view .blog_content .blog_photo .imgs img{width:100%}.blog_view .sns_fild{margin-top:30px;display:flex;align-items:center}.blog_view .sns_fild span{font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.29px;color:#979797}.blog_view .sns_fild ul{margin-left:22px}.blog_view .sns_fild li{display:inline-block}.blog_view .sns_fild li+li{margin-left:8px}.blog_view .sns_fild li img{width:38px}.blog_view .blog_content .inner_content{display:flex;justify-content:space-between;position:relative;padding-top:15px}.blog_view .blog_content .inner_content .blog_text{width:910px;padding-top:85px}.blog_view .blog_content .inner_content .side{width:423px;position:absolute;position:sticky;position:-webkit-sticky;top:0}.blog_view .blog_content .inner_content .side .ex_imgs{text-align:center;position:relative}.blog_view .blog_content .inner_content .side .ex_imgs span img{width:295px}.blog_view .blog_content .inner_content .side .ex_imgs .close{padding:10px;position:absolute;right:30px;top:-10px}.blog_view .blog_content .inner_content .side .ex_imgs .close img{width:13px}.blog_view .blog_content .inner_content .side .ex_imgs+.real_side{margin-top:75px}.blog_view .blog_content .inner_content .side .real_side{border:1px solid #cdcdcd;padding:38px 35px 260px;position:relative}.blog_view .blog_content .inner_content .side .real_side::after{content:'';width:268px;height:189px;background:url(../../images/common/bg_side.png) no-repeat;background-size:100%;position:absolute;right:0;bottom:0}.blog_view .blog_content .inner_content .side .real_side .post .tit{display:flex;justify-content:space-between;align-items:center}.blog_view .blog_content .inner_content .side .real_side .post .tit strong{font-size:18px;font-weight:500;line-height:1.44;letter-spacing:-0.32px;color:#f43442}.blog_view .blog_content .inner_content .side .real_side .post .tit strong.blue{color:#3437ce}.blog_view .blog_content .inner_content .side .real_side .post .tit a{display:inline-block;width:89px;height:34px;background:#f2f2f2 url(../../images/common/icon_arrow_more.png) 60px center no-repeat;background-size:auto 12px;font-size:13px;font-weight:bold;line-height:34px;letter-spacing:-0.23px;color:#979797;padding-left:12px;box-sizing:border-box}.blog_view .blog_content .inner_content .side .real_side .post ul{margin-top:45px}.blog_view .blog_content .inner_content .side .real_side .post ul li strong{font-size:18px;font-weight:bold;line-height:1.28;letter-spacing:-0.32px;color:#474747;display:block}.blog_view .blog_content .inner_content .side .real_side .post ul li p{margin-top:6px;font-size:14px;line-height:1.43;letter-spacing:-0.25px;color:#858585}.blog_view .blog_content .inner_content .side .real_side .post ul li .inner{margin-top:34px;font-size:14px;font-weight:bold;line-height:1.29;letter-spacing:-0.25px;color:#508aff;display:block}.blog_view .blog_content .inner_content .side .real_side .post ul li .inner .bar{font-size:14px;font-weight:normal;line-height:1.29;letter-spacing:-0.25px;color:#adadad;margin:0 9px}.blog_view .blog_content .inner_content .side .real_side .post ul li+li{margin-top:58px}.blog_view .blog_content .inner_content .side .real_side .post+.post{margin-top:69px;border-top:1px solid #cdcdcd;padding-top:40px}.blog_view .blog_content .inner_content .side .real_side .news_fild{margin-top:69px;border-top:1px solid #cdcdcd;padding-top:40px}.blog_view .blog_content .inner_content .side .real_side .news_fild .tit strong{display:block;font-size:18px;line-height:1.2;letter-spacing:-0.32px;color:#3437ce;font-weight:500}.blog_view .blog_content .inner_content .side .real_side .news_fild .tit p{margin-top:20px;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-0.22px;color:#757575}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild{margin-top:40px}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild .text input[type=text]{width:100%;box-sizing:border-box;height:50px;padding:18px 25px;background-color:#f2f2f2;font-size:16px;font-weight:bold;line-height:1.1;letter-spacing:-0.29px;color:#595959;border:0}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild .text input[type=text]::placeholder{color:#595959;opacity:.3}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild .text+.text{margin-top:10px}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild .text+.link{margin-top:10px}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild .link a{height:50px;padding-left:20px;background-color:#e8f0f9;display:block;position:relative;font-size:14px;font-weight:bold;line-height:50px;letter-spacing:-0.25px;color:#000145}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild .link a::after{content:'';width:19px;height:14px;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:url(../../images/common/icon_arrow_more.png) no-repeat;background-size:100%}.blog_view .blog_content .inner_content .side .real_side .news_fild .input_fild p{margin-top:10px;font-size:12px;font-weight:500;line-height:1.58;letter-spacing:-0.22px;color:#979797}.blog_view .blog_content .inner_content .blog_text .imgs img{width:100%}.blog_view .blog_content .inner_content .blog_text .h1{font-size:36px;font-weight:bold;line-height:1.39;letter-spacing:-0.2px;color:#1e2029}.blog_view .blog_content .inner_content .blog_text .h2{font-size:28px;font-weight:bold;line-height:1.29;letter-spacing:-0.16px;color:#595959}.blog_view .blog_content .inner_content .blog_text .h3{font-size:22px;font-weight:bold;line-height:1.41;letter-spacing:-0.2px;color:#595959}.blog_view .blog_content .inner_content .blog_text .h4{font-size:18px;line-height:1.5;letter-spacing:-0.16px;color:#595959}.blog_view .blog_content .inner_content .blog_text .h5{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:-0.15px;color:#595959}.blog_view .blog_content .inner_content .blog_text .normal{font-size:14px;line-height:1.64;letter-spacing:-0.2px;color:#757575}.blog_view .blog_content .inner_content .blog_text p+.imgs{margin-top:45px}.blog_view .blog_bot .tit_small{padding-bottom:0;padding-top:48px;border-bottom:0;border-top:4px solid #3437ce}.blog_view .blog_bot .tit_small+.sns_fild{margin-top:80px}.blog_view .blog_step{margin-top:48px;border-top:1px solid #b0afb7;display:flex;padding-top:53px;justify-content:space-between;position:relative;padding-bottom:23px}.blog_view .blog_step::after{content:'';height:174px;width:0px;border-left:1px dashed #979797;position:absolute;left:50%;bottom:0}.blog_view .blog_step>div{width:50%}.blog_view .blog_step>div a{display:block}.blog_view .blog_step>div a>strong{font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.29px;color:#595959}.blog_view .blog_step>div a dl{display:flex;margin-top:42px}.blog_view .blog_step>div a dl dt{width:190px}.blog_view .blog_step>div a dl dt img{width:100%}.blog_view .blog_step>div a dl dd{width:290px;margin-left:30px}.blog_view .blog_step>div a dl dd strong{font-size:20px;font-weight:bold;line-height:1.35;letter-spacing:-0.36px;color:#474747;display:block}.blog_view .blog_step>div a dl dd p{font-size:16px;line-height:1.5;letter-spacing:-0.29px;color:#858585;margin-top:8px}.blog_view .blog_step>div a dl dd .word{display:block;margin-top:17px;width:100%}.blog_view .blog_step>div a dl dd .word{font-size:14px;font-weight:normal;line-height:1.29;letter-spacing:-0.25px;color:#508aff}.blog_view .blog_step>div a dl dd .word strong{font-weight:bold;color:#3437ce;display:inline;font-size:14px}.blog_view .blog_step>div a dl dd .word span.bar{color:#adadad;margin:0 9px}.blog_view .blog_step>div.next{direction:rtl}.blog_view .blog_step>div.next a dl dd{margin-left:0;margin-right:30px;direction:ltr;text-align:right}.blog_view .blog_content .inner_content .sub_blog{width:910px;padding-top:40px;padding-bottom:190px;position:relative}.blog_view .blog_content .inner_content .tabs_menu li{display:inline-block}.blog_view .blog_content .inner_content .tabs_menu li+li{margin-left:10px}.blog_view .blog_content .inner_content .tabs_menu li a{font-size:16px;font-weight:bold;line-height:1.2;letter-spacing:-0.23px;text-align:center;color:#b0afb7;padding:0 20px;display:inline-block;border-bottom:1px solid #b0afb7;padding-bottom:15px}.blog_view .blog_content .inner_content .tabs_menu li.on a{color:#4a4e5e;border-color:#3437ce}.blog_view .blog_content .inner_content .tabs_menu+.sub_list{margin-top:75px}.blog_view .blog_content .inner_content .tag_menu{margin:66px 0;border-top:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;display:flex;align-items:center;justify-content:center;padding:60px 0}.blog_view .blog_content .inner_content .tag_menu strong{font-size:14px;font-weight:bold;line-height:1.29;letter-spacing:-0.25px;color:#ababab;margin-right:17px}.blog_view .blog_content .inner_content .tag_menu li{display:inline-block}.blog_view .blog_content .inner_content .tag_menu li+li{margin-left:10px}.blog_view .blog_content .inner_content .tag_menu a{font-size:16px;line-height:42px;letter-spacing:-0.29px;text-align:center;color:#595959;padding:0 18px;height:42px;border-radius:21px;background-color:rgba(186,186,205,0.3);display:inline-block}.blog_view .blog_content .inner_content .tag_menu .on a{background:#3437ce;color:#fff}.blog_view .blog_content .inner_content .sub_blog .paging{position:absolute;left:0;width:1380px;bottom:0}.blog_view .blog_content .inner_content .sub_blog .paging ul{display:flex;align-items:center;justify-content:center}.blog_view .blog_content .inner_content .sub_blog .paging ul li+li{margin-left:17px}.blog_view .blog_content .inner_content .sub_blog .paging ul li.box+li.box{margin-left:9px}.blog_view .blog_content .inner_content .sub_blog .paging ul li.box+li{margin-left:50px}.blog_view .blog_content .inner_content .sub_blog .paging ul li+li.box{margin-left:50px}.blog_view .blog_content .inner_content .sub_blog .paging ul li a{font-size:14px;font-weight:bold;line-height:1.29;letter-spacing:-0.25px;color:#979797}.blog_view .blog_content .inner_content .sub_blog .paging ul li.box a{min-width:75px;height:40px;border:solid .8px #cfcfcf;background-color:#fff;font-size:11.2px;font-weight:bold;line-height:40px;letter-spacing:-0.2px;text-align:center;color:#3d3d3d;display:inline-block;padding:0 12px;box-sizing:border-box}