@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;letter-spacing:0}body{width:100%;margin:0;padding:0;background:#fff;font-family:Noto Sans KR,Nanum Gothic,맑은 고딕,Malgun Gothic,돋움,Dotum,굴림,Gulim,Nanum Barun Gothic,HelveticaNeue-Light,Apple SD Gothic Neo,Helvetica,sans-serif}body,button,dd,div,dl,dt,form,input,label,li,ol,p,pre,span,table,td,textarea,ul{word-wrap:break-word;word-break:break-all;font-size:16px;font-weight:400;color:#000}b,strong{word-wrap:break-word;word-break:break-all;font-family:inherit;font-weight:600!important}form,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0;font-weight:400}div,table{margin:0;padding:0;border-spacing:0;border-collapse:collapse;border:0}dd,dl,dt,li,ol,td,ul{margin:0;padding:0;list-style:none}em,i{font-style:normal}img{border-spacing:0;border-collapse:collapse;border:none}a,b,dd,div,dt,label,p,span,strong{color:inherit;font-size:inherit;font-weight:inherit}table caption{width:0;height:0;font-size:0;visibility:hidden}a:link,a:visited{cursor:pointer}a:active,a:hover,a:link,a:visited{text-decoration:none}button,input[type=button],input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-webkit-gradient:none;-webkit-border-radius:0;border:none;color:#111;background:none;box-sizing:border-box;line-height:1.2}.clearfix{clear:both}.layout_fix{width:100%;max-width:1034px;margin:0 auto;position:relative}.upper_link{position:absolute;top:0;right:0;width:100%}.upper_link img{width:100%}.img-responsive{display:block;width:100%}.mauto{margin:0 auto}.blue{color:#0000ff}.blue2{color:#2565d0}.blue3{color:#0092e6}.red{color:#ff1717}.red2{color:#ef4c3b}.red3{color:#f54747}.underline{text-decoration:underline;text-underline-position:under}.underline2{display:inline-block;border-bottom:1px solid #666666}.italic{font-style:italic}.oblique{font-style:oblique}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f22,.f22f16{font-size:22px}.c999{color:#999}.help-block ul li{color:red;list-style:none}.navbar-brand{padding:0}.navbar-custom{background:#4885d0}.bottom_container{position:relative}.fixed{width:100%;height:80px;padding-top:3px;text-align:center;position:fixed;bottom:0;border-top:3px solid #37578e;background:#d6e6fd;z-index:1}.fixed div{color:#353030;line-height:15px}.web-view1{display:inline-block!important}.mobile-view1{display:none!important}.web-view2{display:block!important}.block350,.mobile-view2{display:none!important}@media (max-width:720px){.web-view1{display:none!important}.mobile-view1{display:inline-block!important}.web-view2{display:none!important}.mobile-view2{display:block!important}}@media (max-width:350px){.block350{display:block!important}}.t_red{color:#ff0000!important}.t_blue{color:#3c2cae!important}.t_green{color:#1c8200!important}.t_yellow{color:#ffd800!important}.t_orange{color:#ff5400!important}.t_brown{color:#4f321d!important}.t_black{color:#000!important}.t_white{color:#fff!important}.t_underline{text-decoration:underline}.np{padding:0!important}a,a.active,a:active,a:focus,a:hover{text-decoration:none}.header{width:100%;max-width:700px;margin:0 auto}.top-line-wrap{height:40px;border-bottom:1px solid #f4f4f4}.top-line-wrap2{width:100%;max-width:700px;margin:0 auto}.top-line-wrap .top-date{font-size:13px;color:#666;display:inline-block;line-height:34px}.top-line-wrap .search-box{position:relative;float:right;margin-top:7px}.top-line-wrap .search-box #search{display:inline-block;width:158px;height:24px;border-radius:24px;border:1px solid #ddd;font-size:10px;color:#ccc}.top-line-wrap .search-box .search_icon_w{position:absolute;right:10px;top:6px;width:12px;height:12px}.top{position:relative;width:100%;max-width:700px;margin:0 auto}.top .logo{margin:0 auto;padding-top:20px;width:170px;display:block}.top .sns-icon{width:121px;position:absolute;top:33px;right:0}.navi{padding:0;background-color:#b10302;font-family:Noto Sans KR,Nanum Gothic,맑은 고딕,Malgun Gothic,돋움,Dotum,굴림,Gulim,Nanum Barun Gothic,HelveticaNeue-Light,Apple SD Gothic Neo,Helvetica,sans-serif}.top-navi{padding:0;position:relative;max-width:700px;margin:0 auto}.top-navi .menu_icon{width:25px;vertical-align:top;margin-top:18px;margin-right:5px}.top-navi .menu_search{width:21px;float:right;margin-top:15px}.top-navi ul{width:100%;height:50px;margin:0;padding:0;overflow:hidden;text-align:center}.top-navi ul li{display:inline-block;float:left;color:#fff;font-size:16px;font-weight:400;line-height:50px;padding:0;margin:0 22px;width:auto;position:relative;text-align:left;vertical-align:top}.top-navi ul li:first-child{text-align:left;margin-left:0}.top-navi ul li.on:after{content:"";display:block;width:1px;height:30px;background:#d14441;position:absolute;top:11px;right:-18px}.contents{clear:both}.contents .layout_fix{background:transparent;overflow:hidden}.title-top{font-size:16px;color:#118eff;font-weight:700;margin-left:2px}.article_box{width:100%;max-width:1140px;float:left}.article_title{padding:30px 0 0;margin:0 0 40px;border-bottom:1px solid #ccc}.article_title .section{font-size:14px;color:#777;margin-bottom:10px}.article_title .titlebox{padding:0 0 20px;display:block}.article_title .tit{color:#000;font-size:32px;font-weight:700;line-height:42px;text-align:justify;padding:0}.article_title .post_date2{padding:0 0 60px;color:#777;font-size:14px;position:relative}.article_title .post_date2 .top-like{margin-right:15px}.article_title .post_date2 .top-like img{width:15px;margin-right:2px;display:inline-block;padding-top:4px}.article_title .post_date2 .top-like span{vertical-align:top}.article_title .post_date2 .top-comment img{width:14px;margin-right:2px;display:inline-block;padding-top:3px}.article_title .post_date2 .top-comment span{vertical-align:top}.article_title .sub_tit{font-size:14px;line-height:20px;position:relative;color:#555}.article_title .sub_tit2,.article_title .sub_tit3{padding-top:5px}.paragraph{padding:0}.paragraph .tit{color:#141414;font-size:22px;line-height:28px;margin-bottom:12px;font-weight:700}.paragraph .summary{color:#aaa;font-size:13px;line-height:18px;margin-top:5px;text-align:center;padding:0 15px}.paragraph .txt{font-size:18px;line-height:31px;color:#000;margin:40px 0 0;text-align:justify;padding:0}.paragraph .txt p{margin-top:15px}.paragraph .img1{margin:0}.paragraph .img2{padding:0;margin-top:40px}.paragraph .img3{padding:6px 0 0}.paragraph .img4{padding:0;max-width:640px;margin:40px auto 0}.imgbox{margin:0 0 30px;overflow:hidden}.imgbox img{float:left}.article_box .hashtag{overflow:hidden;margin:0 0 50px}.article_box .hashtag .tag{float:left;margin-right:6px;padding:10px 13px;line-height:1;color:#666;font-size:14px;background:#f1f1f1}.article_box .hashtag .tag em{color:#aaa}.footer{text-align:center;padding:30px 0;border-top:1px solid #e5e5e5}.footer,.footer ul li{color:#aaa;font-size:14px;line-height:22px;font-weight:400}.footer ul li{display:inline-block;padding:0 12px 0 6px;position:relative}.footer ul li:after{content:"";width:1px;height:14px;background:#aaa;position:absolute;top:5px;right:0}.footer ul li:last-child:after{width:0;background:#f00}@media screen and (max-width:720px){.footer{padding:25px 0}}.bold{font-weight:700}.comment{padding:0;margin:0 auto;max-width:700px}.comment .line{color:#333;font-size:16px;line-height:21px;border-bottom:1px solid #eee;padding:20px 0 0}.comment .nickname{color:#000;font-size:14px}.comment .cmt-contents{padding:10px 0 18px}.comment .cmt-contents span{font-size:14px;color:#000;line-height:20px}.comment .cmt-contents .post_best{display:inline-block;vertical-align:top;padding-top:0;width:33px;margin-top:4px}.top-line{font-size:14px;font-weight:400;color:#777;vertical-align:top;padding-bottom:10px;border-bottom:1px solid #ccc;padding-top:40px}.top-line .active{color:#000}.top-line .my{float:right;color:#777}.top-line span{vertical-align:top;padding:3px 1px 0 0;display:inline-block}.top-line3{font-size:14px;color:#000;font-weight:700;border-bottom:1px solid #f1f1f1;padding-bottom:15px}.comment .post_f5{width:25px;height:25px}.comment .date{display:inline-block;color:#aaa;font-size:12px;width:110px;margin-left:8px;padding-top:2px}.comment .cmt-more{position:absolute;top:0;right:0}.comment .best{font-size:10px;color:#2f528f;border:2px solid #2f528f;width:31px;height:15px;line-height:12px;text-align:center;vertical-align:top;display:inline-block;margin-top:4px}.post-area{position:relative}.comment .post-like{position:absolute;right:0;top:-4px;font-size:0}.comment .user_icon_wrap{display:inline-block;vertical-align:top;padding-right:15px}.comment .comment_wrap{display:inline-block;width:100%;max-width:100%}.comment .user_icon{width:40px}.comment .like,.comment .like2{display:inline-block;vertical-align:top;padding-top:0;margin-right:4px;width:15px;margin-top:1px}.comment .like_num{font-size:14px;color:#3955e5;line-height:16px}.comment .like_num.red10{font-size:14px;color:#ec3333}.comment .post-like-box{display:inline-block;padding:4px 5px 3px;margin-left:15px}.comment .write-box{position:relative}.comment .comment-btn{font-size:15px;color:#fff;background-color:#ef3131;width:100px;height:60px;position:absolute;right:0;top:0;margin-left:10px;border:1px solid #ddd}.comment .write-comment{width:590px;line-height:60px;height:60px;padding:0 0 0 16px;border:1px solid #ddd;border-radius:0;font-size:14px;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.comment .write-comment::-webkit-scrollbar{display:none}.paging{position:relative;text-align:center;margin:15px 0 40px}.paging,.paging a{vertical-align:top}.paging a{display:inline-block;width:17px;height:17px}.paging span{display:block;color:#999;font-size:13px}.paging span.active{border:1px solid #e0e0e0;color:#118eff;font-weight:700}.more2{position:absolute;right:0;top:5px;padding:0;margin:0;color:#000;text-align:right;font-size:12px}.post_writer{width:25px;display:inline-block;vertical-align:top}.comment .tit{font-size:16px;color:#222;font-weight:500}.comment .sort li{font-size:16px;color:#666;display:inline-block;padding-right:10px}.comment .sort li.on{font-size:16px;color:#333}.comment .comment-reply{color:#777;font-size:14px;line-height:16px;margin-bottom:20px}.comment .comment-reply span{font-size:12px}.more_left,.more_right{display:inline-block;width:17px}.comment-more{margin:5px 0 30px;padding:15px 0;border:1px solid #e9e6e6;text-align:center}.comment-more .more{font-size:13px;color:#555}.comment-more .more_arrow{width:10px;margin-left:8px}.review_arrow{width:9px;display:inline-block;vertical-align:top;padding-top:8px}.dbbox{margin:0 auto 40px;text-align:center;padding:0 0 15px;border:5px solid #002044;border-top:0}.dbbox,.dbbox3{width:100%;max-width:640px}.dbbox3{background:#0e183c;margin:40px auto 0}input[type=tel],input[type=text],select{font-size:20px;border:2px solid #cccccc;margin:0;background-color:#fff;color:#888;height:63px;padding:0 0 0 10px}.txt{resize:none;-webkit-appearance:none}input::placeholder{color:#cccccc}textarea::placeholder{color:#ccc;font-size:12px}.dbform td{color:#000;font-size:14px}.agree{font-size:12px;font-weight:400;text-align:center;color:#000}.bt0{border-top:0!important}.mt4{margin-top:4px!important}.h30{height:46px!important}.checkbox{float:left;margin-top:3px!important}.label{font-size:12px;color:#aaa}.dbtxt{width:80%;max-width:300px;display:block}.db_top{max-width:700px;margin:0 auto}.db_top,.db_top2{width:100%;display:block}.db_top2{max-width:499px;margin:30px auto}.db_top3{width:100%;max-width:500px;margin:0 auto 30px;display:block}.db_s{width:100%;max-width:388px;margin:5px auto}.db_gif{max-width:174px;margin:13px auto 0}.db_gif,.db_gif2{width:100%;display:block}.db_gif2{max-width:580px;margin:0 auto}.dbform{width:90%;margin:0 auto;font-size:20px;text-align:left;padding-top:15px}.db_bt,.dbform{max-width:400px}.db_bt{width:100%;margin:12px auto 10px;display:block}.dbbottom{padding-bottom:40px}.dbtxt1{color:#fff;position:absolute;left:0}#recent{margin:0;padding:0 15px;width:60%;min-width:320px;overflow:hidden;height:140px}#recent ul li{list-style:none;position:relative;width:100%;min-width:320px;display:inline-block;color:#434343;font-size:14px}#recent ul li .recent-img{position:absolute;right:20px}.check{position:relative}.check input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.check input[type=checkbox]+label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check input[type=checkbox]+label:before{content:" ";display:inline-block;width:14px;height:14px;line-height:14px;margin:-2px 4px 0 0;text-align:center;vertical-align:middle;background:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05)}.check input[type=checkbox]+label:active:before,.check input[type=checkbox]:checked+label:active:before{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.check input[type=checkbox]:checked+label:before{content:"\2713";color:#bbb;text-shadow:1px 1px white;background:#f1f4ff;border-color:#aaa;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05)}.radiogroup{display:inline-block;position:relative;margin-bottom:5px}.radiogroup+.radiogroup{margin-left:5px}.radiogroup input[type=radio]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%;opacity:0}.radiogroup input[type=radio]+label{overflow:hidden;min-height:22px;padding-left:25px;line-height:22px}.radiogroup input[type=radio]+label:before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #d0d0d0;border-radius:50%;box-sizing:border-box;background:#fff url(//cdn1.innorame.com/pub/JBAqBP/a/bestv021/svgIconRadioOff.png) 50% 50% no-repeat;background-size:11px 8px}.radiogroup input[type=radio]+label:after{display:none;content:"";position:absolute;top:0;left:100%;width:22px;height:22px;border:1px solid #fc7989;border-radius:50%;box-sizing:border-box;background:#fc7989 url(//cdn1.innorame.com/pub/JBAqBP/a/bestv021/svgIconRadioOn.png) 50% 50% no-repeat;background-size:11px 8px}.radiogroup input[type=radio]+label .title{display:block;color:#333;white-space:normal}.radiogroup input[type=radio]+label .desc{margin-top:14px;color:#666;white-space:normal}.radiogroup input[type=radio]:checked+label:before{left:100%;display:none}.radiogroup input[type=radio]:checked+label:after{left:0;display:block}.input{color:#000;background-color:#fff;font-size:24px}.title2{display:inline-block;width:80px}.name{width:100%;height:30px}.telbox{width:100%;display:inline-block;font-size:0;box-sizing:border-box}.tel{width:30%;height:63px;border-radius:0;vertical-align:baseline;color:#888;font-size:20px}.tel2{width:31%;height:30px;margin-left:4%!important}.ml1{margin-left:1%}.agree{font-size:14px;font-weight:100;padding-left:20%;margin-top:10px;text-align:left}.web-no{display:none}.mobile-no{display:block}.mobile-no2{display:inline-block}.dbtxt3{background-color:#fff;padding-bottom:30px}.dbtxt2{background-color:#e4e4e4;margin:0 30px;color:#323232;font-size:20px;padding:20px;text-align:left}.dbin2{height:20px;border:1px solid #d2d2d2}.mt15{margin-top:15px}.mt10{margin-top:10px}.wrap,.wrap2{max-width:700px;margin:0 auto;padding:0}.lSAction .lSNext,.lSAction .lSPrev{display:none}@media screen and (max-width:720px){.top .logo{width:218px;padding:15px 0 0;margin:0}.top .menu_search{position:absolute;top:14px;right:0;width:21px}.navi{background-color:#600f0f}.top-navi ul li{width:auto;padding:0 22px;margin:0}.top-navi ul li:first-child{padding:0 15px 0 0}.top-navi ul li:last-child{padding:0 0 0 15px}.wrap{max-width:700px;margin:0 auto;padding:0 15px}.top .search_icon_m{display:inline-block;width:19px;position:absolute;right:0;top:10px}.article_title{padding:15px 0 0;margin:0 0 30px}.article_title .hotissue{font-size:13px;color:#eb3232}.article_title .titlebox{padding:0 0 5px}.article_title .tit{font-size:28px;line-height:38px;color:#000;text-align:justify;padding:0;letter-spacing:-.02em}.article_title .post_date2{margin-bottom:20px;padding-bottom:0;border-bottom:0}.paragraph .summary{line-height:17px;font-size:13px;margin-top:10px}.article_title .sub_tit:before{top:4px}.article_title .sub_tit2:before{top:-4px;bottom:2px}.article_title .sub_tit3:before{top:-2px;bottom:2px}.paragraph .txt{line-height:32px;font-size:18px}.dbbox{margin:0 auto 42px}.comment .cmt-contents{font-size:16px;line-height:23px}}@media screen and (max-width:480px){.agree{padding-left:30px}.h30{height:40px!important}.mt4{margin-top:0!important}.article_title .sub_tit2,.article_title .sub_tit3{padding-top:2px}}@media screen and (max-width:400px){.top-navi ul li{width:auto;padding:0 17px}.h30{height:34px!important}input[type=tel],input[type=text],select{font-size:14px;margin:0;background-color:#fff;color:#000;height:38px;padding-left:10px;-webkit-appearance:none}.tel{width:30%;font-size:16px;height:38px}}@media screen and (max-width:350px){.top-navi ul li{width:auto;padding:0 12px}.h30{height:30px!important}.checkbox{margin-top:3px}.checkbox,.label{float:left}.article_title .sub_tit{letter-spacing:-.5px}}.polict_box{position:fixed;left:50%;top:200px;margin-left:-387px;width:738px;height:470px;background:white;padding:15px;border:3px solid black;display:none}.polict_box .txt{width:100%;height:calc(100% - 50px);height:-webkit-calc(100% - 50px);padding:0 15px;font-size:12px}.btn_close{width:100%;height:50px;color:white;background:black;text-align:center;line-height:50px;font-weight:700;font-size:16px}.bullet_icon{width:26px}.ad .tit{color:#333;font-size:17px;font-weight:500;text-align:left;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:7px}.ad2{padding-top:40px}.ad4{padding:40px 0 20px}.db{margin-top:5%;background:#fff;position:relative;z-index:999999;border:3px solid #01274c}.db,.db>form{width:100%;box-sizing:border-box}.db>form{padding:7% 5%}.inputbox{width:100%;padding:0;box-sizing:border-box}.inputbox>div{width:100%;font-size:18px;height:40px;line-height:40px;margin-top:10px;display:flex}.inputbox>div:first-child{margin-top:0}.inputbox>div>div{height:100%}.inputbox>div>div:first-child{width:25%;font-weight:600}.inputbox>div>div:nth-child(2){width:75%}.inputbox>div>div:nth-child(2) input{width:100%;height:100%;font-size:16px;border:1px solid #999;box-sizing:border-box;padding-left:10px;border-radius:0}.inputbox .tel>div:nth-child(2){font-size:0}.inputbox .tel>div:nth-child(2) select{background:#fff}.inputbox .tel>div:nth-child(2) input,.inputbox .tel>div:nth-child(2) select{width:32%;height:100%;font-size:16px;border:1px solid #999;box-sizing:border-box;padding-left:10px;border-radius:0}.inputbox .tel>div:nth-child(2) input{margin-left:2%}.inputbox .memo>div:nth-child(2) textarea{width:100%;height:100%;font-size:16px;border:1px solid #999;box-sizing:border-box;padding-left:10%px;border-raidus:0}.db_btn{margin-top:5%;padding:0;box-sizing:border-box}.db_btn,.db_btn input{width:100%}.db2{position:relative;z-index:999999;max-width:700px;margin:0 auto}.db2,.db2>form{width:100%;box-sizing:border-box;background:#fff}.db2>form{padding:7% 5%;border:15px solid #000;border-radius:25px}.tel_img{padding:10% 7%;box-sizing:border-box}.tel_img,.tel_img img{width:100%}.bottom_ban{width:100%;max-width:640px;position:fixed;z-index:999998;bottom:-5px}@media screen and (max-width:720px){.wrap1{padding:0 15px;background:#f7f7f7}.ad1 ul{width:100%}.ad4{padding:40px 0 0}.wrap2{padding:0 15px}.ad5{padding:40px 0 0}.ad6{padding:15px 0 40px}}.news-container{margin:0 auto}.article-col,.news-container{width:100%;padding:0}.article-highlight{font-weight:700;background-image:linear-gradient(#f8e4c6,#f8e4c6);background-repeat:no-repeat;background-position:0 88%;background-size:100% .28em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.post-meta{position:static;text-align:right}.img-block{margin-top:0}#landpage-wrapper .header{position:relative}.news-site-header{background:#fff}.news-top-bar{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:700px;margin:0 auto;padding:18px 20px;background:#fff}.news-top-bar-icon{width:40px;height:40px;color:#111;flex-shrink:0;z-index:1}.news-top-bar-icon,.news-top-bar-logo{display:flex;align-items:center;justify-content:center}.news-top-bar-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.news-top-bar-logo img{display:block;height:52px;width:auto;max-width:min(220px,55vw)}.news-nav{max-width:700px;margin:0 auto;background:#fff;border-bottom:1px solid #eee}.news-nav-list{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;list-style:none;margin:0;padding:14px 12px 0;gap:0}.news-nav-list li{position:relative;flex:1 1 auto;text-align:center;padding-bottom:12px}.news-nav-list li a{display:inline-block;font-size:15px;font-weight:400;color:#111;letter-spacing:-.02em;white-space:nowrap}.news-nav-list li.active a{font-weight:700}.news-nav-list li.active:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 8px);max-width:48px;height:3px;background:#0066ff;border-radius:1px}.article-category{display:inline-block;font-size:14px;font-weight:700;color:#b10302;margin:0 0 12px}.article-headline{white-space:pre-line;font-size:42px;font-weight:800;line-height:1.35;color:#000;margin:0 0 20px;letter-spacing:-.03em;text-align:left;word-break:keep-all;overflow-wrap:break-word}.article-headline.article-headline-osong{container-type:inline-size;font-size:34px;line-height:1.4}.article-headline-osong .article-headline-text{display:block;font-size:min(36px,4.6cqw);white-space:normal;overflow-wrap:break-word}.article-headline-image{display:none;width:100%;height:auto}@media (max-width:500px){.article-headline-osong .article-headline-text{display:none}.article-headline-osong .article-headline-image{display:block}}.article_title{padding-top:20px}.article_title .post_date2{padding-bottom:12px;margin-bottom:0}.paragraph .article-lead-summary{border-left:4px solid #c4c4c4;padding:2px 0 2px 18px;margin-top:0!important}.paragraph .article-lead-summary p{text-align:left;font-size:18px;line-height:32px;font-weight:700;color:#222;margin:0;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.paragraph .article-lead-summary b{font-weight:700}@media (min-width:721px){.paragraph .article-lead-summary p{font-size:17px;letter-spacing:-.03em;text-wrap:wrap}}.news-contact-bar{clear:both;max-width:700px;margin:32px auto 0;padding:0 15px 30px}.news-contact-bar a{display:flex;align-items:center;justify-content:center;gap:16px;background:#111;color:#fff;padding:24px 20px;font-weight:700}.news-contact-label{font-size:32px;font-weight:600;opacity:.9}.news-contact-phone{font-size:60px;font-weight:800;letter-spacing:.06em;line-height:1.1}.news-contact-notice{margin:10px 0 0;text-align:center;font-size:13px;font-weight:400;line-height:1.4;color:#888}.lead-form-wrap{width:100%;max-width:700px;margin:40px auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box}.lead-form-embed{padding:0}.lead-form-embed .lead-form-wrap.inline{margin-top:28px;margin-bottom:28px}.lead-form-wrap.bottom{margin:20px auto 40px}.lead-form-bottom-wrap{clear:both;width:100%;max-width:700px;margin:0 auto;padding:0;box-sizing:border-box}.lead-form-wrap.theme-osong{border:3px solid #292929}.lead-form-split{display:flex;align-items:stretch;gap:0}.lead-form-gift{flex:0 0 42%;display:flex;align-items:center;justify-content:center;padding:16px 20px;border-right:1px solid #eee}.lead-form-gift-inner{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.lead-form-gift-card{position:relative;width:100%;border-radius:6px;animation:lead-form-gift-float 3s ease-in-out infinite;box-shadow:0 10px 28px rgba(180,130,0,.32),0 4px 12px rgba(0,0,0,.14)}.lead-form-gift-card:after{content:"";position:absolute;inset:0;border-radius:6px;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);background-size:220% 100%;animation:lead-form-gift-shine 5s ease-in-out infinite;pointer-events:none}.lead-form-gift-image{display:block;width:100%;height:auto;border-radius:6px;object-fit:contain}@keyframes lead-form-gift-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lead-form-gift-shine{0%,65%,to{background-position:220% 0}80%{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.lead-form-gift-card{animation:none}.lead-form-gift-card:after{animation:none;opacity:0}}.lead-form-wrap.theme-osong .lead-form-gift{padding:18px 16px;background:radial-gradient(ellipse 80% 60% at 50% 20%,rgba(255,214,80,.35),transparent 70%),linear-gradient(165deg,#fffdf5,#fff7e0 55%,#ffe9b0)}.lead-form-wrap.theme-osong .lead-form-gift-inner{align-items:center}.lead-form-gift-label{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 12px;border-radius:999px;background:rgba(177,3,2,.08);color:#9a0a0a;font-size:13px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.lead-form-gift-label-dot{width:7px;height:7px;border-radius:50%;background:#e11d1d;box-shadow:0 0 0 0 rgba(225,29,29,.55);animation:lead-form-gift-dot 1.6s ease-out infinite}.lead-form-wrap.theme-osong .lead-form-gift-card{border-radius:14px;overflow:visible;isolation:isolate;animation:lead-form-gift-bob 2.6s ease-in-out infinite;box-shadow:none;filter:drop-shadow(0 12px 22px rgba(176,120,0,.28))}.lead-form-gift-pulse{position:absolute;inset:-10px;border-radius:18px;border:2px solid rgba(230,168,0,.55);animation:lead-form-gift-ring 2.4s ease-out infinite;pointer-events:none;z-index:0}.lead-form-wrap.theme-osong .lead-form-gift-card:after{border-radius:14px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.65) 48%,transparent 66%);background-size:240% 100%;animation:lead-form-gift-shine-osong 3.6s ease-in-out infinite;z-index:2}.lead-form-wrap.theme-osong .lead-form-gift-image{position:relative;z-index:1;border-radius:14px;border:1px solid rgba(230,168,0,.35)}.lead-form-gift-ribbon{position:absolute;top:10px;right:-6px;z-index:3;padding:5px 11px 5px 12px;background:linear-gradient(180deg,#ff4d4d,#c62828);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;border-radius:4px 2px 2px 4px;box-shadow:0 4px 10px rgba(198,40,40,.35);animation:lead-form-gift-ribbon 2.2s ease-in-out infinite}.lead-form-gift-ribbon:before{content:"";position:absolute;left:-6px;top:0;border-color:transparent #8e1616 transparent transparent;border-style:solid;border-width:0 6px 13px 0}@keyframes lead-form-gift-bob{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-7px) rotate(.6deg)}}@keyframes lead-form-gift-shine-osong{0%,45%,to{background-position:220% 0}70%{background-position:-80% 0}}@keyframes lead-form-gift-ring{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.08);opacity:0}}@keyframes lead-form-gift-dot{0%{box-shadow:0 0 0 0 rgba(225,29,29,.55)}70%,to{box-shadow:0 0 0 8px rgba(225,29,29,0)}}@keyframes lead-form-gift-ribbon{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(-2px) scale(1.04)}}@media (prefers-reduced-motion:reduce){.lead-form-gift-label-dot,.lead-form-gift-pulse,.lead-form-gift-ribbon,.lead-form-wrap.theme-osong .lead-form-gift-card{animation:none}.lead-form-wrap.theme-osong .lead-form-gift-card:after{animation:none;opacity:0}}.lead-form{flex:1 1;min-width:0;padding:24px 24px 20px;display:flex;flex-direction:column;justify-content:center}.lead-form-field{margin-bottom:14px}.lead-form-field label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#333}.lead-form-field input,.lead-form-field select{width:100%;height:44px;border:1px solid #ccc;padding:0 12px;font-size:15px;box-sizing:border-box;background:#fff;color:#888}.lead-form-tel{display:flex;gap:8px;align-items:center}.lead-form-tel-prefix{flex:0 0 30%;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;box-sizing:border-box;font-size:15px;font-weight:600;color:#333;background:#f7f7f7}.lead-form-tel select{width:30%;flex-shrink:0}.lead-form-tel input{flex:1 1}.lead-form-wrap.theme-osong .lead-form-field{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.lead-form-wrap.theme-osong .lead-form-tel input{min-width:0}.lead-form-wrap.theme-osong .lead-form-field input,.lead-form-wrap.theme-osong .lead-form-tel-prefix{height:56px;font-size:16px}.lead-form-submit{display:block;width:100%;margin-top:12px;padding:16px 18px;background:linear-gradient(180deg,#222,#000)!important;color:#fff!important;text-align:center;font-size:22px;font-weight:800;letter-spacing:.04em;border:none;border-radius:6px;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.lead-form-submit-inner{display:inline-flex;align-items:center;justify-content:center;gap:10px}.lead-form-submit-text{line-height:1.2}.lead-form-submit-finger{display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 85%}.lead-form-submit-finger-icon{display:block;width:38px;height:38px;object-fit:contain}@media (prefers-reduced-motion:no-preference){.lead-form-submit-finger{animation:lead-form-finger-tap 1.1s ease-in-out infinite}}@keyframes lead-form-finger-tap{0%,55%,to{transform:translateY(0) scale(1)}20%{transform:translateY(4px) scale(.94)}32%{transform:translateY(0) scale(1)}}.lead-form-submit:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(180deg,#333,#111)!important;box-shadow:0 10px 24px rgba(0,0,0,.32),0 4px 10px rgba(0,0,0,.2)}.lead-form-submit:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.24),0 1px 4px rgba(0,0,0,.16)}@media (prefers-reduced-motion:no-preference){.lead-form-submit:not(:disabled){animation:lead-form-submit-glow 2.8s ease-in-out infinite}}@keyframes lead-form-submit-glow{0%,to{box-shadow:0 6px 18px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.18)}50%{box-shadow:0 8px 22px rgba(0,0,0,.34),0 0 0 3px rgba(255,214,0,.22)}}.lead-form-submit:disabled{opacity:.65;cursor:not-allowed;animation:none;transform:none}.lead-form-wrap.theme-osong .lead-form-submit{max-width:400px;margin-left:auto;margin-right:auto;position:relative;padding:17px 20px;overflow:hidden;isolation:isolate;background:#006b48!important;font-size:21px;letter-spacing:-.01em;border-radius:12px;box-shadow:0 8px 22px rgba(0,107,72,.38),inset 0 2px 0 rgba(255,255,255,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lead-form-wrap.theme-osong .lead-form-submit:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);background-size:220% 100%;animation:lead-form-submit-shimmer 2.4s ease-in-out infinite;pointer-events:none;z-index:0}.lead-form-wrap.theme-osong .lead-form-submit-inner{position:relative;z-index:1;gap:8px}.lead-form-submit-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;line-height:1;animation:lead-form-submit-arrow 1.2s ease-in-out infinite}.lead-form-wrap.theme-osong .lead-form-submit:hover:not(:disabled){transform:translateY(-2px) scale(1.01);filter:brightness(1.05);background:#005c3e!important;box-shadow:0 12px 28px rgba(0,107,72,.45),inset 0 2px 0 rgba(255,255,255,.22)}.lead-form-wrap.theme-osong .lead-form-submit:active:not(:disabled){transform:translateY(0) scale(.99);filter:brightness(.98);box-shadow:0 4px 12px rgba(0,107,72,.32),inset 0 1px 0 rgba(255,255,255,.12)}@media (prefers-reduced-motion:no-preference){.lead-form-wrap.theme-osong .lead-form-submit:not(:disabled){animation:lead-form-submit-pulse 2.2s ease-in-out infinite}}@keyframes lead-form-submit-pulse{0%,to{box-shadow:0 8px 22px rgba(0,107,72,.38),inset 0 2px 0 rgba(255,255,255,.18),0 0 0 0 rgba(0,107,72,.35)}50%{box-shadow:0 10px 26px rgba(0,107,72,.46),inset 0 2px 0 rgba(255,255,255,.18),0 0 0 8px rgba(0,107,72,0)}}@keyframes lead-form-submit-shimmer{0%,40%,to{background-position:220% 0}70%{background-position:-40% 0}}@keyframes lead-form-submit-arrow{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.lead-form-wrap.theme-osong .lead-form-submit:disabled{filter:none}.lead-form-wrap.theme-osong .lead-form-submit:disabled:before{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.lead-form-submit-arrow,.lead-form-wrap.theme-osong .lead-form-submit:before,.lead-form-wrap.theme-osong .lead-form-submit:not(:disabled){animation:none}}.lead-form-message{margin:0 0 12px;font-size:14px;text-align:center;line-height:1.5}.lead-form-feedback:empty{display:none}.lead-form-agree-error{padding:8px;border-radius:6px;background:#fff5f5;outline:1px solid #ef9a9a}.lead-form-error{color:#c62828}.lead-form-success{color:#2e7d32;font-weight:600}.lead-form-bonus{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px 14px;background:linear-gradient(180deg,#fff9e6,#ffe566);border:2px solid #e6a800;border-radius:8px;box-shadow:0 3px 10px rgba(230,168,0,.28);line-height:1.4;letter-spacing:-.02em}.lead-form-bonus-badge{display:inline-block;padding:4px 10px;background:#b10302;color:#fff;border-radius:4px;font-size:16px;font-weight:800;white-space:nowrap}.lead-form-bonus-text{font-size:17px;font-weight:800;color:#111}.lead-form-wrap.theme-osong .lead-form-bonus{width:100%;padding:11px 12px;background:linear-gradient(135deg,#fff,#fff4cc);border:1.5px solid #f0c43a;border-radius:12px;box-shadow:0 4px 14px rgba(230,168,0,.18),inset 0 1px 0 rgba(255,255,255,.9);line-height:1.35;animation:lead-form-bonus-glow 2.8s ease-in-out infinite}.lead-form-wrap.theme-osong .lead-form-bonus-badge{padding:4px 10px;background:linear-gradient(180deg,#e53935,#b10302);border-radius:999px;font-size:13px;box-shadow:0 2px 6px rgba(177,3,2,.28)}.lead-form-wrap.theme-osong .lead-form-bonus-text{font-size:15px;color:#1a1a1a}@keyframes lead-form-bonus-glow{0%,to{box-shadow:0 4px 14px rgba(230,168,0,.18),inset 0 1px 0 rgba(255,255,255,.9)}50%{box-shadow:0 6px 18px rgba(230,168,0,.32),inset 0 1px 0 rgba(255,255,255,.9),0 0 0 3px rgba(255,214,80,.28)}}@media (prefers-reduced-motion:reduce){.lead-form-wrap.theme-osong .lead-form-bonus{animation:none}}.lead-form-agree{margin-top:4px;font-size:13px}.lead-form-wrap.theme-osong .lead-form-agree{text-align:center}.lead-form-agree-row{display:inline-flex;align-items:center;gap:4px}.lead-form-agree label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.lead-form-agree input{margin:0}.lead-form-privacy-info{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;flex-shrink:0;min-width:28px;min-height:28px;padding:4px;border:0;background:transparent;color:#666;cursor:pointer;line-height:0;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.lead-form-privacy-info:focus-visible,.lead-form-privacy-info:hover{color:#222;outline:2px solid #0066ff;outline-offset:2px;border-radius:50%}.lead-success-alert{box-sizing:border-box;width:min(calc(100% - 40px),380px);max-height:calc(100dvh - 40px);margin:auto;padding:32px 24px 24px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;color:#172b46;text-align:center;box-shadow:0 24px 80px rgb(15 23 42/24%)}.lead-success-alert::-webkit-backdrop{background:rgb(15 23 42/55%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lead-success-alert::backdrop{background:rgb(15 23 42/55%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lead-success-alert-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#e8f7ef;color:#219563}.lead-success-alert h2{margin:0 0 12px;font-size:22px;font-weight:800;letter-spacing:-.6px}.lead-success-alert p{margin:0 0 28px;color:#64748b;font-size:15px;line-height:1.8}.lead-success-alert-confirm{width:100%;min-height:48px;border:0;border-radius:12px;background:#172b46;color:#fff;font:inherit;font-weight:700;cursor:pointer}.lead-success-alert-confirm:hover{background:#25466e}.lead-success-alert-confirm:focus-visible{outline:3px solid #6a9eda;outline-offset:3px}.lead-form-modal-dialog{width:min(calc(100% - 40px),360px);max-width:360px;padding:0;border:0;border-radius:10px;background:transparent;overflow:visible}.lead-form-modal-dialog::-webkit-backdrop{background:rgba(0,0,0,.45)}.lead-form-modal-dialog::backdrop{background:rgba(0,0,0,.45)}.lead-form-modal-backdrop{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45)}.lead-form-modal{width:100%;background:#fff;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.18);overflow:hidden}.lead-form-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid #eee}.lead-form-modal-header h2{margin:0;font-size:17px;font-weight:700;color:#111}.lead-form-modal-close{border:0;background:transparent;font-size:24px;line-height:1;color:#888;cursor:pointer;padding:0 2px}.lead-form-modal-body{padding:16px 18px;font-size:14px;line-height:1.6;color:#333}.lead-form-modal-body p{margin:0 0 12px}.lead-form-modal-body p:last-child{margin-bottom:0}.lead-form-modal-body strong{display:block;margin-bottom:4px;font-size:13px;color:#111}.lead-form-modal-note{margin-top:4px;padding-top:12px;border-top:1px solid #f0f0f0;font-size:13px;color:#666}.lead-form-modal-confirm{display:block;width:100%;padding:14px;border:0;background:#222!important;color:#fff!important;font-size:15px;font-weight:700;cursor:pointer}.lead-form-modal-confirm:hover{background:#111}@media (max-width:720px){.lead-form-split{flex-direction:column}.lead-form-gift{flex:none;padding:8px 12px 10px;border-right:0;border-bottom:1px solid #eee}.lead-form-gift-inner{max-width:none;gap:10px}.lead-form-gift-card{max-width:none}.lead-form-gift-image{width:100%}.lead-form-wrap.theme-osong .lead-form-gift{padding:14px 12px 12px}.lead-form-wrap.theme-osong .lead-form-gift-label{font-size:12px}.lead-form-wrap.theme-osong .lead-form-gift-card{max-width:280px;margin:0 auto}.lead-form-wrap.theme-osong .lead-form-submit{font-size:19px;padding:15px 16px}.lead-form{padding:14px 16px 16px}.lead-form-wrap{margin-top:24px;margin-bottom:24px}.lead-form-wrap.bottom{margin-top:12px;margin-bottom:24px}.lead-form-bottom-wrap{padding:0 15px}.article-headline{font-size:34px;line-height:1.32}.news-nav-list{justify-content:space-between;padding:12px 8px 0}.news-nav-list li a{font-size:13px}.news-top-bar{padding:14px 16px}.news-top-bar-logo img{height:44px}.news-contact-bar a{flex-direction:column;gap:8px;padding:20px 16px}.news-contact-label{font-size:26px}.news-contact-phone{font-size:50px}}