@charset "UTF-8";.sp{display:none!important}html{font-size:62.5%;overflow-x:hidden}body{font-size:26px;font-size:2.6rem;overflow-x:hidden;width:750px;margin:0 auto}.cmn-wrapper{width:100%;padding:0 40px}.cmn-cta{text-align:center;padding:45px 0;background-color:#f8b62b}.cmn-cta a,.cmn-cta dl,.cmn-cta p{color:#fff}.cmn-cta-txt{position:relative;display:inline-block;font-size:3.4rem;font-weight:700;margin-bottom:70px}.cmn-cta-txt:after,.cmn-cta-txt:before{position:absolute;top:50%;content:"";width:3px;height:60px;background-color:#fff}.cmn-cta-txt:before{left:-40px;-webkit-transform:translateY(-50%) rotate(-24.5deg);transform:translateY(-50%) rotate(-24.5deg)}.cmn-cta-txt:after{right:-40px;-webkit-transform:translateY(-50%) rotate(-155.5deg);transform:translateY(-50%) rotate(-155.5deg)}.cmn-cta-txt-top{font-size:3rem;line-height:1.67}.cmn-cta-txt-top:after,.cmn-cta-txt-top:before{display:none}.cmn-cta-btn{padding:0 75px}.cmn-cta-btn-mail{margin:0 auto 40px}.cmn-cta-btn-mail a{font-size:3.5rem;font-weight:900;line-height:1.486;background-color:#08a458;-webkit-box-shadow:0 5px 0 #036636;box-shadow:0 5px 0 #036636;padding:25px 0}.cmn-cta-btn-mail a span{background-color:#fff;border-radius:40px;color:#08a458;padding:0 20px;margin-right:20px}.cmn-cta-btn-tel a{font-size:4.7rem;font-weight:900;border-radius:55px;margin-bottom:35px;background-color:#fff;-webkit-box-shadow:0 5px 0 #939393;box-shadow:0 5px 0 #939393;padding:30px 0;color:#08a458}.cmn-cta-btn-tel a:before{content:"\f098";font-family:"Font Awesome 6 free";font-weight:700;margin-right:30px;font-size:4rem}.cmn-cta-btn-tel span{font-weight:500;color:#333333}.cmn-cta-bottom{color:#000!important;text-align:center;font-size:2.6rem;line-height:1.67;font-weight:700}.cmn-bg{background:repeat top/13px 13px url(../img/pattern-line.png)}.cmn-txt{font-size:5rem;font-weight:700;line-height:1.44;text-align:center}.cmn-btn{border-radius:55px}.header{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:750px;z-index:9999}.header-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9998;padding:30px 20px}.header-box:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:#fff;z-index:2}.header-logo{width:378px;z-index:3}.header-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:3}.header-btn-detail{width:144px}.header-btn-detail a{width:100%;border-radius:30px;text-align:center;padding:20px 0;letter-spacing:0.08em;font-size:2rem;font-weight:700;color:#fff}.header-btn-detail-mail a{background-color:#f8b62b}.header-btn-detail-line{margin-right:20px}.header-btn-detail-line a{background-color:#08a458}section{letter-spacing:0}.full-screen-element{height:100vh;height:calc(var(--vh, 1vh) * 100)}.sec-mv{position:relative;padding:120px 0 0;z-index:2}.sec-about{padding:90px 0;text-align:center}.sec-about-top{padding-bottom:140px}.sec-about-list{position:relative;padding-bottom:100px}.sec-about-list li dl dt{color:#08a458;font-size:4.9rem;font-weight:900;letter-spacing:0.05em}.sec-about-list li dl dd{margin:0 auto 50px}.sec-about-list li:first-child{padding-bottom:100px}.sec-about-list li:first-child dt{padding-bottom:75px}.sec-about-list li:first-child dd{width:377px}.sec-about-list li:nth-child(2){padding-bottom:130px}.sec-about-list li:nth-child(2) dt{padding-bottom:75px}.sec-about-list li:nth-child(2) dd{width:381px}.sec-about-list li:nth-child(3) dt{padding-bottom:90px}.sec-about-list li:nth-child(3) dd{width:423px}.sec-about-list .txt-top{width:600px;margin:0 auto 35px;background-color:#f8b62b;border-radius:20px;padding:25px 0;width:100%;text-align:center;color:#fff;font-size:3.6rem;font-weight:700;line-height:1.67}.sec-about-list .txt-bottom{font-size:2.6rem;text-align:left!important;font-weight:700;line-height:2.192}.sec-about-body{font-weight:900;line-height:1.42;color:#08a458;padding-bottom:70px}.sec-about-table{margin:0 auto 65px}.sec-about-table-top{width:100%;font-size:3.2rem;font-weight:500;padding-bottom:90px}.sec-about-table-box{width:600px;margin:0 auto;overflow:hidden;border-radius:20px;background-color:#fff}.sec-about-table-box-top{color:#fff;font-size:3.6rem;font-weight:700;padding:30px 0}.sec-about-table-box-in{padding:30px 35px;text-align:left}.sec-about-table-box-in dl{color:#545454}.sec-about-table-box-frame{padding:20px 15px;font-size:2.6rem;font-weight:700;margin-bottom:20px;line-height:1.154}.sec-about-table-box-txt{line-height:1.615}.sec-about-table .box-green{border:2px solid #08a458}.sec-about-table .box-green .sec-about-table-box-top{background-color:#08a458}.sec-about-table .box-green .sec-about-table-box-frame{background-color:#f1f9e7;color:#08a458}.sec-about-table .box-green .sec-about-table-box-txt{padding:10px 0 40px}.sec-about-table .box-yellow{border:2px solid #f8b62b}.sec-about-table .box-yellow .sec-about-table-box-top{background-color:#f8b62b}.sec-about-table .box-yellow .sec-about-table-box-frame{background-color:#fff7e6;color:#815c0d}.sec-about-table .box-yellow .sec-about-table-box-txt{padding:0 15px}.sec-about-table .box-yellow .sec-about-table-box-txt-rt{text-align:right;font-size:2.8rem;font-weight:500;padding:0 15px 20px}.sec-about-table-com{padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-about-table-com-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:218px}.sec-about-table-com-box div{margin:0 auto;border:1px solid #bdbdbd;border-radius:10px;padding:10px 20px}.sec-about-table-com-box-txt{font-weight:500;line-height:1.46;color:#f8b62b}.sec-about-table-com-box .com-top{margin-top:20px}.sec-about-table-com .arrow{position:relative}.sec-about-table-com .arrow:after,.sec-about-table-com .arrow:before{position:absolute;content:""}.sec-about-table-com .arrow:before{width:4px;height:187px}.sec-about-table-com .arrow:after{width:3.6rem;height:33px}.sec-about-table-com .arrow-green{padding:50px 0}.sec-about-table-com .arrow-green:after,.sec-about-table-com .arrow-green:before{background:#08a458}.sec-about-table-com .arrow-green:before{left:-20px;top:10px}.sec-about-table-com .arrow-green:after{left:-36px;bottom:5px;clip-path:polygon(0 0,100% 0,50% 100%)}.sec-about-table-com .arrow-yellow{padding:20px 0}.sec-about-table-com .arrow-yellow:after,.sec-about-table-com .arrow-yellow:before{background-color:#f8b62b}.sec-about-table-com .arrow-yellow:before{right:-20px;bottom:5px}.sec-about-table-com .arrow-yellow:after{right:-36px;top:10px;clip-path:polygon(50% 0,100% 100%,0 100%)}.sec-about-txt-head li{line-height:1.93;font-size:4.5rem;font-weight:900;color:#ff8735}.sec-about-txt li{letter-spacing:0.05em;padding-bottom:40px}.sec-about-txt li:first-child{font-size:3.6rem;font-weight:700;line-height:1.67}.sec-about-txt li:nth-child(2){width:274px;margin:0 auto;padding-bottom:20px}.sec-about-txt li:nth-child(3){color:#08a458;font-size:6rem;font-weight:900;line-height:1.311}.sec-about-txt li:nth-child(3) span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f6ff00));background:linear-gradient(transparent 60%,#f6ff00 60%)}.sec-support{padding:120px 0 145px;background-color:#f7eee4}.sec-support .cmn-txt{padding-bottom:135px;font-size:4.6rem}.sec-support-list li{position:relative;width:100%;background-color:#fff;border-radius:20px;border:7px solid #000;margin-bottom:55px}.sec-support-list li:after,.sec-support-list li:before{content:"";position:absolute}.sec-support-list li:last-child{margin-bottom:0}.sec-support-list li dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:4.4rem;font-weight:700;position:relative;padding-right:75px;padding:50px}.sec-support-list li dl dt span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;width:75px;height:75px;background-color:#08a458}.sec-support-list li dl dt span:after,.sec-support-list li dl dt span:before{position:absolute;top:50%;left:50%;width:42px;height:5px;background-color:#fff;content:"";top:50%}.sec-support-list li dl dt span:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sec-support-list li dl dt span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.sec-support-list li dl dt.open span:after{opacity:0}.sec-support-list li dl dd{display:none;padding:55px 40px 20px;font-size:3.2rem;line-height:1.562}.sec-support-list-img{width:285px;margin:0 auto 55px}.sec-step{padding:120px 0 100px;background-color:#ebf4e1}.sec-step-top{padding-bottom:100px;text-align:center}.sec-step-top dt{padding-bottom:40px}.sec-step-top dd{letter-spacing:0.05em;font-size:3.2rem;font-weight:700}.sec-step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-step-list li{position:relative;background-color:#fff;border:7px solid #000;border-radius:30px;padding:30px 30px 55px 30px;margin-bottom:100px}.sec-step-list li:after{position:absolute;bottom:-75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:78px;height:34px;background:no-repeat center/cover url(../img/step.png)}.sec-step-list li:last-child{margin-bottom:0}.sec-step-list li:last-child:after{display:none}.sec-step-list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:45px}.sec-step-list li dl dt{width:143px;height:143px;background-color:#ffd200;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.9rem;font-weight:700;margin-right:35px}.sec-step-list li dl dt span{line-height:1.2;font-size:5.3rem}.sec-step-list li dl dd{letter-spacing:0.06em;font-size:3.8rem;font-weight:700;white-space:nowrap;line-height:1.3}.sec-step-list li p{padding:0 10px;font-size:3rem;font-weight:500;line-height:1.5;letter-spacing:0.06em}.sec-case{padding:0 0 50px}.sec-case .cmn-txt{padding-bottom:80px}.sec-case-list{padding-bottom:65px}.sec-case-list-table{position:relative;border-radius:20px;margin-bottom:60px}.sec-case-list-table:last-child{margin-bottom:0}.sec-case-list-table-box{position:relative;width:calc(100% - 80px);margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 13px rgba(0,0,0,0.15);box-shadow:0 0 13px rgba(0,0,0,0.15);border-radius:0 0 20px 20px}.sec-case-list-table-top{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-115px;width:100%;height:115px;background-color:#08a458;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:0.05em;border-radius:20px 20px 0 0}.sec-case-list-table-top:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(38deg);transform:translate(-50%,-50%) rotate(38deg);content:"";width:1px;height:68px;background-color:#fff}.sec-case-list-table-top span{padding-right:85px}.sec-case-list-table-in{padding:30px 20px 60px}.sec-case-list-table-num{text-align:center;width:280px;margin:0 auto 50px;color:#fff;background-color:#926a25;border-radius:30px;font-size:2.8rem;font-weight:700;line-height:2}.sec-case-list-table-txt-top{position:relative;margin-bottom:40px;color:#08a458;font-size:3rem;font-weight:700;line-height:1.4}.sec-case-list-table-txt-graph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #333;margin-bottom:40px}.sec-case-list-table-txt-graph .graph{position:relative;width:222px;text-align:center}.sec-case-list-table-txt-graph .graph:after{position:absolute;bottom:0;left:0;content:"";width:100%}.sec-case-list-table-txt-graph .graph p{font-weight:700}.sec-case-list-table-txt-graph .graph-lt{margin-right:40px;padding-bottom:150px}.sec-case-list-table-txt-graph .graph-lt:before{position:absolute;bottom:46px;right:-52px;content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#08a458;width:23px;height:48px}.sec-case-list-table-txt-graph .graph-lt:after{background-color:#333;height:140px}.sec-case-list-table-txt-graph .graph-lt p{font-size:3.2rem}.sec-case-list-table-txt-graph .graph-rt{margin-left:40px;padding-bottom:122px}.sec-case-list-table-txt-graph .graph-rt:after{background-color:#f8b62b;height:112px}.sec-case-list-table-txt-graph .graph-rt p{font-size:4.7rem;color:#f8b62b}.sec-case-list-table-txt-bottom{padding-right:25px;font-size:2.8rem;line-height:1.535}.sec-case-list-table-arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:20px;border:1px solid #b9b9b9}.sec-case-list-table-arrow li{height:145px;font-weight:700;line-height:1.167;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-case-list-table-arrow li:first-child{position:relative;width:188px;text-align:center;background-color:#f4f2ea;font-size:2.8rem;margin-right:25px}.sec-case-list-table-arrow li:first-child:after{position:absolute;top:0;right:-24px;content:"";width:25px;height:100%;clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#f4f2ea}.sec-case-list-table-arrow li:nth-child(2),.sec-case-list-table-arrow li:nth-child(3){position:absolute}.sec-case-list-table-arrow li:nth-child(2){font-size:3.3rem;left:230px;top:-40px}.sec-case-list-table-arrow li:nth-child(2):after{content:"\f061";font-family:"Font Awesome 6 free";font-weight:700;font-size:2.8rem;margin:0 20px}.sec-case-list-table-arrow li:nth-child(3){font-size:5.6rem;color:#f8b62b;text-align:right;right:30px;bottom:-20px}.sec-case-list-table-arrow-bottom{margin-bottom:40px}.sec-case-list-table-arrow-bottom li:first-child{margin-right:60px}.sec-case-list-table-arrow-bottom li:nth-child(2),.sec-case-list-table-arrow-bottom li:nth-child(3){position:relative;top:auto;right:auto;bottom:auto;left:auto}.sec-case-list-table-arrow-bottom li:nth-child(2){bottom:-8px}.sec-case-list-table-img{position:relative;width:100%;height:518px}.sec-case-list-table .arrowWrap{height:175px}.sec-case-list-table .arrowWrap li:first-child{height:100%}.sec-case-list-table .arrowWrap li:nth-child(3){width:50%;display:block;font-size:3.6rem}.sec-case-list-table .arrowWrap li:nth-child(3) span{font-size:5.6rem;line-height:1}.sec-case-bottom{text-align:center;letter-spacing:0.05em;line-height:1.28}.sec-case-bottom dt{color:#08a458;font-size:6rem;font-weight:700;padding-bottom:35px}.sec-case-bottom dd{font-size:3.2rem;font-weight:700}.sec-form{padding:110px 0 115px;background-color:#08a458}.sec-form .cmn-txt{color:#fff;padding-bottom:100px}.sec-form-txt{font-size:2.8rem;font-weight:500;line-height:1.5;letter-spacing:0.05em;padding-bottom:85px}.sec-form .form-box{background-color:#fff;border-radius:30px;padding:60px 40px 85px}.sec-form .form-box table{width:100%;border-collapse:collapse}.sec-form .form-box tr{margin-bottom:45px}.sec-form .form-box textarea{border:1px solid #cdcdcd;resize:none;width:100%;padding:30px 40px;font-size:3.2rem;line-height:1.5}.sec-form .form-box td,.sec-form .form-box th{width:100%;display:block}.sec-form .form-box th{padding-bottom:30px}.sec-form .form-box td{padding-bottom:40px;margin-bottom:45px;background:#fff;border-bottom:1px solid #d4d4d4}.sec-form .form-box td div.error{position:relative;top:20px;color:#c70d0d;font-size:2.4rem}.sec-form .form-flex{position:relative;font-size:3.2rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.06em}.sec-form .form-flex span{display:inline-block;background-color:#c70d0d;color:#fff;font-size:2.7rem;font-weight:500;padding:10px 25px;border-radius:10px;margin-left:25px}.sec-form .form-input{border:1px solid #cdcdcd;border-radius:5px;resize:none;width:100%;padding:30px 40px;font-size:3.2rem;line-height:1.5}.sec-form .form-input::-webkit-input-placeholder{letter-spacing:0.06em;color:#aaaaaa}.sec-form .form-input::-moz-placeholder{letter-spacing:0.06em;color:#aaaaaa}.sec-form .form-input:-ms-input-placeholder{letter-spacing:0.06em;color:#aaaaaa}.sec-form .form-input::-ms-input-placeholder{letter-spacing:0.06em;color:#aaaaaa}.sec-form .form-input::placeholder{letter-spacing:0.06em;color:#aaaaaa}.sec-form .form-btn-sub{position:relative;width:470px;height:100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.8rem;font-weight:700;letter-spacing:0.06em;color:#fff;background-color:#9e7216;-webkit-box-shadow:0 5px 0 #9e7216;box-shadow:0 5px 0 #9e7216;border-radius:55px;cursor:pointer}.sec-form .form-btn-sub:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:50px;content:"\f054";font-family:"Font Awesome 6 free";font-weight:700;font-size:2.8rem}.sec-form .form-check{position:relative;padding-right:30px;margin-bottom:40px;text-align:center}.sec-form .form-check input[type=checkbox]{position:absolute;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:70px;width:36px;height:36px;border:1px solid gray;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sec-form .form-check input[type=checkbox]:checked{background-color:#f8b62b;border-color:#f8b62b}.sec-form .form-check input[type=checkbox]:checked:before{position:absolute;top:41%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:14px;height:24px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:""}.sec-form .form-check a{display:inline-block;color:#333;text-decoration:underline}.sec-map{padding:100px 0}.sec-map .cmn-txt{padding-bottom:80px}.sec-map-txt{line-height:1.67;font-weight:700;padding-bottom:40px}.sec-map-txt span{display:block;font-size:3rem;font-weight:700;margin-bottom:20px}.sec-map-img{position:relative;width:100%;height:0;padding-top:75%}.sec-map-img iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sec-dianosis{position:relative;z-index:2;background-color:#08a458}.sec-dianosis:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:repeat top/40px 40px url(../img/pattern-dot.png);opacity:0.06;z-index:-1}.sec-dianosis p{color:#fff;line-height:2;font-weight:300}.sec-dianosis-q{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:100px;padding:0 0 40px 100px}.sec-dianosis-q dt{position:absolute;top:0;left:0;background-color:#f8b62b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:86px;height:86px;font-size:4.2rem;font-weight:300;color:#fff;border-radius:50%;padding-bottom:10px}.sec-dianosis-q dd{color:#fff;font-size:3.8rem;font-weight:300;line-height:1.3;white-space:nowrap}.sec-dianosis-txt{padding:0 0 45px 100px}.sec-dianosis-box{padding:60px 45px;background-color:#fff;border-radius:30px}.sec-dianosis-box li{width:100%;margin:0 auto 40px}.sec-dianosis-box li:last-child{margin-bottom:0}.sec-dianosis-box li a{text-align:center;background-color:#f8b62b;-webkit-box-shadow:0 5px 0 #9e7216;box-shadow:0 5px 0 #9e7216;font-size:3.8rem;font-weight:300;padding:40px;color:#fff;border-radius:60px}.sec-dianosis-box-txt{white-space:nowrap;text-align:center;color:#333!important;line-height:2.192}.sec-dianosis-back{margin-top:35px}.sec-dianosis-back a{display:inline-block;background-color:#fff;border-radius:30px;text-align:center;padding:30px 40px;color:#333;font-weight:300}.sec-dianosis-main{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;background-color:#08a458}.sec-dianosis-main:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:repeat top/40px 40px url(../img/pattern-dot.png);opacity:0.06;z-index:-1}.sec-dianosis-first{padding:35px 0 105px}.sec-dianosis-first-txt{text-align:center;font-size:35px;padding-bottom:50px}.sec-dianosis-first-title{color:#fcff00;text-align:center;font-size:60px;font-weight:300;letter-spacing:0.1em;padding-bottom:60px}.sec-dianosis-first-title .circle{border-radius:30px;border:5px solid;font-size:50px;font-weight:300;padding:0 30px 0 40px;margin-right:30px}.sec-dianosis-first-title .dot{background-image:radial-gradient(circle at center,#fcff00 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em 0.3em;padding-top:10px}.sec-dianosis-second{padding:80px 0 35px}.sec-dianosis-last{padding:55px 0}.sec-dianosis-last-top{text-align:center;padding-bottom:50px}.sec-dianosis-last-top span{padding:5px 40px;background-color:#f8b62b;border-radius:40px}.sec-dianosis-last .sec-dianosis-q{padding-left:60px}.sec-dianosis-last .sec-dianosis-box{padding:60px 40px 85px}.sec-dianosis-last .sec-dianosis-box-btn{width:100%;margin:0 auto 55px}.sec-dianosis-last .sec-dianosis-box-btn a{text-align:center;background-color:#08a458;-webkit-box-shadow:0 5px 0 #036636;box-shadow:0 5px 0 #036636;font-size:3.8rem;font-weight:300;padding:35px 0;color:#fff;border-radius:60px}.sec-dianosis-last .sec-dianosis-box-btn a span{background-color:#fff;color:#08a458;font-size:2.8rem;border-radius:20px;padding:5px 20px;margin-right:25px}.sec-pp{padding:200px 0 100px}.sec-pp a{display:inline-block;cursor:none;pointer-events:none;color:#333}.sec-pp-top{color:#08a458;padding-bottom:100px}.sec-pp-box{font-size:2.8rem;line-height:1.889}.sec-pp-box-title{font-size:3rem;font-weight:700;padding-bottom:40px}.sec-pp-box-txt{padding-bottom:40px}.sec-pp-box-txt strong{font-weight:500;display:block;padding-bottom:10px}.sec-pp-box-txt-last{padding-bottom:0}.sec-pp-box ol{padding-bottom:40px;list-style-type:none;counter-reset:number}.sec-pp-box ol li{position:relative;font-size:2.4rem;padding-bottom:40px;padding-left:50px}.sec-pp-box ol li:after,.sec-pp-box ol li:before{position:absolute;left:0;width:1.4em;height:1.4em}.sec-pp-box ol li:before{top:4px;left:1.5px;content:counter(number);counter-increment:number;text-align:center;font-size:2.6rem;font-weight:500;color:#08a458}.sec-pp-box ol li:after{top:9px;content:"";display:block;font-size:2.8rem;border:1px solid #08a458;border-radius:50%}.sec-pp-box ol li:last-child{padding-bottom:0}.sec-pp-box ol li span{font-size:2.8rem;line-height:2;display:block}.sec-pp-box dl{padding-bottom:40px}.sec-pp-box dl dt{font-size:2.8rem;font-weight:700;line-height:3}.sec-pp-box dl dd{font-size:2.4rem;font-weight:400}.sec-pp-box dl dd ol{padding:40px 0}.sec-pp-box dl dd ol li{padding-bottom:10px}.sec-pp-box dl dd ol li:before{top:-1px}.sec-pp-box dl dd ol li:after{top:4px}.sec-thanks{padding:120px 0;text-align:center}.sec-thanks .cmn-txt{margin-bottom:60px}.sec-thanks .cmn-btn{width:80%;margin:0 auto}.sec-thanks .cmn-btn a{font-size:3.4rem;font-weight:900;line-height:1.486;background-color:#08a458;-webkit-box-shadow:0 5px 0 #036636;box-shadow:0 5px 0 #036636;padding:25px 0;color:#fff;border-radius:60px}.footer{background-color:#000;padding:30px 0;text-align:center}.footer small{font-size:1.8rem;color:#fff}
/*# sourceMappingURL=style_pc.css.map */