html{scroll-behavior:smooth}.wapper{overflow:hidden}section{background-color:#fff;color:#1c273e;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-size:16px;line-height:1.6;padding:60px 0}section:nth-child(14),section:nth-child(9){background-color:#f0f8fc}section:nth-child(12),section:nth-child(15){padding:0}.contents{margin:auto;width:1080px}.ttl-area{font-weight:700;padding:40px 0;text-align:center}.ttl-area .en{color:#59a0db;font-size:14px}.ttl-area .jp{color:#1c273e;font-size:40px}.page_top{bottom:30px;position:fixed;right:30px;transition:all .3s ease;width:100px;z-index:9999}.page_top a{display:block;text-decoration:none}.page_top img{width:100%}.page_top:hover{transform:scale(1.1)}.bg-circle01{animation:bgcircle01 30s linear 0s infinite;background-color:#eff7ff;bottom:-100px;height:200px;left:-100px;mix-blend-mode:normal;opacity:1;position:absolute;width:200px;z-index:0}.bg-circle02{bottom:400px;right:-150px}.bg-circle02,.bg-circle04{animation:bgcircle01 30s linear 0s infinite;background-color:#eff7ff;height:300px;mix-blend-mode:normal;opacity:1;position:absolute;width:300px;z-index:0}.bg-circle04{bottom:1000px;left:-150px}.bg-circle05{height:150px;left:-100px;top:100px;width:150px}.bg-circle05,.bg-circle06{animation:bgcircle01 20s linear 0s infinite;background-color:#eff7ff;mix-blend-mode:normal;opacity:1;position:absolute;z-index:0}.bg-circle06{bottom:50px;height:250px;right:-100px;width:250px}@keyframes bgcircle01{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.bg-circle-line01{animation:bgcircleline01 20s linear 0s infinite;background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/it-hojokin/img/bg-set1_circle.png);background-repeat:no-repeat;background-size:240px;bottom:-80px;height:250px;left:-100px;opacity:1;position:absolute;width:250px}.bg-circle-line02{bottom:400px}.bg-circle-line02,.bg-circle-line03{animation:bgcircleline01 20s linear 0s infinite;background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/it-hojokin/img/bg-set1_circle.png);background-repeat:no-repeat;background-size:240px;height:250px;opacity:1;position:absolute;right:-100px;width:250px}.bg-circle-line03{bottom:-200px}.bg-circle-line04{bottom:1000px}.bg-circle-line04,.bg-circle-line05{animation:bgcircleline01 15s linear 0s infinite;background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/it-hojokin/img/bg-set1_circle.png);background-repeat:no-repeat;background-size:240px;height:300px;left:-100px;opacity:1;position:absolute;width:300px}.bg-circle-line05{top:-100px}.bg-circle-line06{animation:bgcircleline01 15s linear 0s infinite;background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/it-hojokin/img/bg-set1_circle.png);background-repeat:no-repeat;background-size:240px;bottom:-100px;height:250px;opacity:1;position:absolute;right:-200px;width:250px}@keyframes bgcircleline01{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}header{background-color:#fff;position:fixed;top:0;width:100%;z-index:1000}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;padding:1rem 0}@media screen and (max-width:592px){header .logo{margin-right:1rem}}header .head_info,header .social_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .twitter{margin-left:1rem}@media screen and (max-width:592px){header .twitter{margin-left:5px}}header img{width:100%}header .facebook{width:100px}header .con_btn{margin-left:2rem}@media screen and (max-width:768px){header .con_btn{display:none}}@media screen and (min-width:960px){header .con_btn a:hover{opacity:.7}}footer{font-size:12px;padding:10px 0;text-align:center}.contact{background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/it-hojokin/img/contact.png);background-size:cover;color:#fff}.contact .container{padding:60px 0}.contact .container,.contact .container .item{align-items:center;display:flex;flex-direction:column;text-align:center}.contact .container .item{font-weight:700;width:100%}.contact .container .item .en{font-size:14px}.contact .container .item .jp{font-size:24px;padding-top:20px}.contact .container .contact-btn{background-color:#ecb73f;border-radius:100px;color:#333;font-size:20px;font-weight:700;margin-top:40px;padding:20px 0;transition:all .3s ease;width:40%}.contact .container .contact-btn:hover{background-color:#fff;color:#333;transform:scale(1.05)}.kv .fluid{animation:fluidrotate 25s ease 0s infinite;background-color:#385fa3;bottom:100px;height:100vh;left:-20vh;mix-blend-mode:hard-light;opacity:.11;position:absolute;width:100vh}@keyframes fluidrotate{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/60% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/45% 61% 39% 65%}}.kv .fluid2{animation:fluidrotate2 15s ease 0s infinite;background-color:#385fa3;bottom:80px;height:100vh;left:-25vh;mix-blend-mode:hard-light;opacity:.11;position:absolute;width:100vh}@keyframes fluidrotate2{0%,to{border-radius:53% 57% 54% 56%/55% 58% 52% 55%}14%{border-radius:50% 50% 54% 56%/59% 50% 50% 51%}28%{border-radius:54% 56% 58% 52%/59% 50% 50% 51%}42%{border-radius:51% 59% 55% 55%/51% 68% 52% 59%}56%{border-radius:51% 59% 57% 53%/54% 60% 56% 50%}70%{border-radius:50% 50% 54% 56%/56% 58% 52% 54%}84%{border-radius:56% 54% 50% 50%/55% 51% 59% 55%}}.kv{background-color:#f0f8fc;padding:80px 0 60px;position:relative}.kv .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:80px 0 0;position:relative;z-index:1}.kv .container .item-left{line-height:1.7;position:relative;z-index:10}.kv .container .item-left .catch-intro{font-size:30px;font-weight:700;padding:40px 0}.kv .container .item-left .catch-main{font-size:36px;font-weight:700;line-height:1.3}.kv .container .item-left .catch-main .base{border-bottom:6px double #59a0db}.kv .container .item-left .catch-main .blue{color:#59a0db}.kv .container .item-left .catch-main .big{font-size:60px}.kv .container .item-right{width:40%}.kv .container .item-right .container{background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 6px #00000029;padding:10px 0 30px}.kv .container .item-right .container .item{align-items:center;background-color:#fff;display:flex;flex-direction:column}.kv .container .item-right .bg-set{background:#59a0db 0 0 no-repeat padding-box;border-radius:10px 10px 0 0;box-shadow:0 3px 16px #00000029;height:30px;opacity:1;width:100%}.kv .container .item-right .container .item .main-text{align-items:center;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center}.kv .container .item-right .container .item .main-text img{width:40%}.kv .container .item-right .container .item .sub-text{font-size:12px}.kv .container .item-right .icon-human img{width:100%}.kv .btn-container{display:flex;padding:40px 0;width:100%}.kv .btn-container .item{display:flex;justify-content:center;width:50%}.kv .btn-container .item .btn{align-items:center;background-color:#ecb73f;border-radius:100px;box-shadow:0 3px 6px #00000029;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center;padding:20px 0;transition:.3s ease;width:80%;z-index:10}.kv .btn-container .item .btn img{margin-right:20px;width:25px}.kv .btn-container .item .btn:hover{background-color:#59a0db;color:#fff;transform:scale(1.05)}.about{position:relative}.about .container{background-color:#fff;background-image:url(//48647353.fs1.hubspotusercontent-na1.net/hubfs/48647353/raw_assets/public/mugen-corp-theme/templates/lp/it-hojokin/img/about.png);background-position:50% 50%;background-repeat:no-repeat;background-size:60px;border-radius:10px;box-shadow:0 3px 16px #00000029;padding:40px;position:relative;z-index:10}.about .annotation{padding-top:10px;text-align:right}.about .annotation span{border-bottom:1px solid #59a0db;color:#59a0db}.subject{position:relative}.subject .container .table-head{align-items:center;background-color:#59a0db;color:#fff;display:flex;flex-direction:row;font-size:20px;font-weight:700;justify-content:center;width:100%}.subject .container .table-head .date-left,.subject .container .table-head .date-right{border:1px solid #707070;border-bottom:0;padding:15px 0;text-align:center;width:50%}.subject .container .table-head .date-left{border-right:0}.subject .container .item{align-items:center;background-color:#fff;color:#333;display:flex;flex-direction:row;font-size:16px;justify-content:center;position:relative;width:100%;z-index:10}.subject .container .item .date-left,.subject .container .item .date-right{background-color:#fff;border:1px solid #707070;border-bottom:0;padding:15px 0;text-align:center;width:50%}.subject .container .item .date-left{border-right:0}.subject .container .item:nth-child(5){border-bottom:1px solid #707070}.subject .container .item .date-right span{border-bottom:1.8px solid;color:#59a0db;font-weight:700;padding-bottom:2px}.subject .ex{padding:60px 0;position:relative}.subject .ex .catch{font-size:20px}.subject .ex .catch span{border-bottom:3px solid #ecb73f;font-size:36px;font-weight:700;margin-right:20px;padding-bottom:3px}.subject .ex .container2{align-items:center;align-items:stretch;display:flex;justify-content:space-around;padding:40px 0;text-align:center}.subject .ex .container2 .item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 16px #00000029;display:flex;flex-direction:column;justify-content:center;padding:30px 0;width:47%}.subject .ex .container2 .item .ttl{font-size:20px;font-weight:700}.subject .ex .container2 .item .main-before .price{font-weight:700;padding-top:0}.subject .ex .container2 .item .main-before .price span{font-size:48px}.subject .ex .container2 .item .main-after .price{color:#59a0db;font-weight:700;padding-top:0}.subject .ex .container2 .item .main-after .price span{border-bottom:3px solid #ecb73f;font-size:48px}.subject .ex .container2 .item .main-after .intro{padding-top:10px;text-align:center}.subject .ex .container2 .item .main-after img{padding-top:20px;width:30%}.subject .ex .annotation{font-size:12px;position:absolute;right:0;text-align:left}.worry{position:relative}.worry .sub-text{font-size:30px}.worry .container{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.worry .container .card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;padding:0 2%;width:32%}.worry .container .card .text{font-size:20px;font-weight:700;padding:40px 0 20px}.worry .container .card img{padding-bottom:40px;width:80%}.worry .text-area p{margin:40px 0}.worry .text-area span{color:#59a0db;font-size:40px;font-weight:700}.check,.check .area01{position:relative}.check .area01{padding:30px 0;z-index:10}.check .sub-ttl{font-size:20px;font-weight:700}.check .area01 .sub-ttl .ttl,.check .sub-ttl{text-align:center}.check .area01 .sub-ttl .annotation{color:#ec3f67;font-size:16px;text-align:center}.check .area01 .table-area01 .container{display:flex;flex-direction:column;padding:20px 0;width:100%}.check .area01 .table-area01 .container .item{align-items:center;align-items:stretch;background-color:#fff;display:flex;text-align:center;width:100%}.check .area01 .table-area01 .container .item:first-child{background-color:#59a0db;border-top:1px solid #333;color:#fff;font-weight:700}.check .area01 .table-area01 .container .item .industry{align-content:center;align-items:center;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;display:flex;flex-direction:column;justify-content:center;padding:15px 0;width:50%}.check .area01 .table-area01 .container .item .industry .industry_sub-text{font-size:12px;text-align:center}.check .area01 .table-area01 .container .item .conditions1,.check .area01 .table-area01 .container .item .conditions2{align-content:center;align-items:center;border-bottom:1px solid #333;border-right:1px solid #333;display:flex;flex-direction:column;justify-content:center;padding:15px 0;width:25%}.check .area02{padding:60px 0;position:relative;z-index:10}.check .area02 .table-area02 .container{display:flex;flex-direction:column;padding:20px 0;width:100%}.check .area02 .table-area02 .container .item{align-items:center;align-items:stretch;display:flex;text-align:center;width:100%}.check .area02 .table-area02 .container .item:first-child{background-color:#59a0db;border-top:1px solid #333;color:#fff;font-weight:700}.check .area02 .table-area02 .container .item .industry{align-content:center;align-items:center;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;display:flex;flex-direction:column;justify-content:center;padding:15px 0;width:50%}.check .area02 .table-area02 .container .item .industry .industry_sub-text{font-size:12px;text-align:center}.check .area02 .table-area02 .container .item .conditions1{align-content:center;align-items:center;border-bottom:1px solid #333;border-right:1px solid #333;display:flex;flex-direction:column;justify-content:center;padding:15px 0;width:50%}.check .area03{padding:60px 0}.check .area03 .table-area03 .container{display:flex;flex-direction:column;padding:20px 0;width:100%}.check .area03 .table-area03 .container .item{align-items:center;align-items:stretch;display:flex;text-align:center;width:100%}.check .area03 .table-area03 .container .item:first-child{border-top:1px solid #333}.check .area03 .table-area03 .container .item .numbering{background-color:#59a0db;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;color:#fff;font-size:20px;font-weight:700;padding:20px}.check .area03 .table-area03 .container .item .text{align-items:center;border-bottom:1px solid #333;border-right:1px solid #333;display:flex;padding-left:20px;text-align:center;width:100%}.check .annotation{padding-top:10px;text-align:right}.check .annotation span{border-bottom:1px solid #59a0db;color:#59a0db}.flow{position:relative}.flow img{padding:40px 0;width:100%}.schedule .container2{padding-bottom:40px}.schedule .container2 .title span{color:#fff}.schedule .container2 .title .title-area{align-items:center;display:flex;flex-direction:row;width:100%}.schedule .container2 .title .title-area .sub-ttl{padding-left:30px;width:30%}.schedule .container2 .title .title-area .deadline{width:70%}.accordion-area{list-style:none;margin:0 auto;max-width:1080px;width:100%}.accordion-area li{margin:10px 0}.accordion-area section{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029;padding:0}.title{align-items:center;background-color:#fff;background-color:#59a0db;border-radius:50%;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:0 0 24px;flex-direction:row;font-size:1rem;font-weight:700;height:24px;padding:30px 20px;position:relative;width:24px;width:100%}.title,.title img{transition:all .5s ease}.title img{width:30px}.close img{transform:rotate(45deg)}.box{display:none;margin:0 3% 3%;padding:3%}.box .container{display:flex;flex-direction:column}.box .container .item{border-bottom:1px solid #ccc;display:flex;padding:15px 0;width:100%}.box .container .item:nth-child(4){border-bottom:none}.box .container .item .ttl{display:flex;font-weight:700;padding-left:20px;width:30%}.box .container .item p{display:flex;width:70%}.schedule .container_under{padding:40px 0;padding:60px 0;text-align:center}.schedule .container_under .sub-ttl{font-size:20px;font-weight:700}.schedule .container_under img{padding:40px 0 20px;width:100%}.schedule .container_under .annotation{font-size:14px;text-align:right}@media screen and (min-width:768px) and (max-width:1080px){.contents{margin:auto;width:90%}header img{width:100%}header .head_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .social_btn{justify-content:flex-end}header .twitter{margin-left:1rem}header .facebook{width:100px}}@media screen and (max-width:768px){section{font-size:14px;padding:40px 0}header img{width:100%}header .head_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .social_btn{justify-content:flex-end}header .twitter{margin-left:1rem}header .facebook{width:100px}.contents{margin:auto;width:90%}.ttl-area{padding:20px 0 10px}.ttl-area .en{font-size:12px}.ttl-area .jp{font-size:24px}.page_top{bottom:30px;right:0;width:80px}.contact .container{align-items:center;display:flex;flex-direction:column;padding:40px 0;text-align:center}.contact .container .item .en{font-size:14px}.contact .container .item .jp{font-size:20px;padding-top:0}.contact .container .contact-btn{font-size:16px;margin-top:10px;padding:15px 0;width:100%}.bg-circle01{bottom:-10px;height:200px;left:-100px;width:200px}.bg-circle02{bottom:300px;height:250px;right:-100px;width:250px}.bg-circle04{animation:bgcircle01 30s linear 0s infinite;bottom:950px;height:250px;width:250px}.bg-circle04,.bg-circle05{left:-100px;mix-blend-mode:normal}.bg-circle05{animation:bgcircle01 20s linear 0s infinite;height:150px;top:100px;width:100px}.bg-circle06{bottom:-20px;height:100px;right:-70px;width:100px}.bg-circle-line01{animation:bgcircleline01 30s linear 0s infinite;background-size:120px;bottom:-20px;height:125px;left:-70px;width:125px}.bg-circle-line02{background-size:100px;bottom:250px;height:120px;right:-50px;width:120px}.bg-circle-line03{background-size:150px;bottom:-150px;height:180px;right:-150px;width:180px}.bg-circle-line04{background-size:200px;bottom:1000px;height:210px;left:-100px;width:220px}.bg-circle-line05{animation:bgcircleline01 30s linear 0s infinite;background-size:100px;bottom:-160px;height:120px;left:-60px;width:120px}.bg-circle-line06{animation:bgcircleline01 15s linear 0s infinite;background-size:100px;bottom:-75px;height:110px;right:-20px;width:110px}.kv .fluid{animation:fluidrotate 25s ease 0s infinite;height:50vh;left:-30vw;top:0;width:50vh}.kv .fluid2{animation:fluidrotate2 15s ease 0s infinite;height:50vh;left:-10vh;top:-10px;width:50vh}.kv{padding:60px 0 40px}.kv .container{align-items:flex-start;flex-direction:column;padding:0}.kv .container .item-left .catch-intro{font-size:20px;padding:40px 0 20px}.kv .container .item-left .catch-main{font-size:28px}.kv .container .item-left .catch-main .big{font-size:40px}.kv .container .item-right{margin:40px 0;width:100%}.kv .container .item-right .container{padding:10px 0 20px}.kv .container .item-right .bg-set{height:20px}.kv .container .item-right .container .item .main-text{font-size:20px}.kv .container .item-right .container .item .main-text img{width:35%}.kv .container .item-right .container .item .sub-text{font-size:11px}.kv .btn-container{flex-direction:column;padding:0}.kv .btn-container .item{width:100%}.kv .btn-container .item .btn{font-size:16px;justify-content:flex-start;margin:10px 0;padding:20px 0 20px 40px;width:100%}.kv .btn-container .item .btn img{margin-right:20px;width:25px}.about .container{padding:20px}.subject .container .table-head{font-size:16px}.subject .container .table-head .date-left,.subject .container .table-head .date-right{border-bottom:0;padding:10px 0}.subject .container .item{border:none;font-size:14px;z-index:10}.subject .container .item .date-left,.subject .container .item .date-right{border-bottom:0;padding:15px 0}.subject .ex{padding:40px 0}.subject .ex .catch{font-size:16px}.subject .ex .catch span{font-size:20px;margin-right:10px;padding-bottom:2px}.subject .ex .container2{flex-direction:column;padding:20px 0}.subject .ex .container2 .item{margin:10px 0;padding:20px 0;width:100%}.subject .ex .container2 .item .ttl{font-size:16px}.subject .ex .container2 .item .main-before .price{padding-top:0}.subject .ex .container2 .item .main-before .price span{font-size:32px}.subject .ex .container2 .item .main-after .price{padding-top:0}.subject .ex .container2 .item .main-after .price span{font-size:32px}.subject .ex .container2 .item .main-after .intro{padding-top:10px}.subject .ex .container2 .item .main-after img{padding-top:10px;width:30%}.subject .ex .annotation{font-size:11px;text-align:left}.worry .sub-text{font-size:24px}.worry .container{flex-direction:column}.worry .container .card{margin:10px 0;padding:0;width:100%}.worry .container .card .text{font-size:20px;padding:20px 0 10px}.worry .container .card img{padding-bottom:20px;width:50%}.worry .text-area p{font-size:16px;margin:30px 0}.worry .text-area span{font-size:28px}.check .area01,.check .area02,.check .area03{padding:20px 0}.check .area03 .table-area03 .container{display:flex;flex-direction:column;padding:20px 0;width:100%}.check .area03 .table-area03 .container .item{align-items:center;align-items:stretch;display:flex;text-align:center;width:100%}.check .area03 .table-area03 .container .item .text{padding:0 10px;text-align:left}.check .annotation{padding-top:10px;text-align:right}.check .annotation span{border-bottom:1px solid #59a0db;color:#59a0db}.flow img{padding:20px 0}.schedule .container2{padding-bottom:20px}.schedule .container2 .title .title-area .sub-ttl{padding-left:20px;width:40%}.schedule .container2 .title .title-area .deadline{width:auto}.schedule .container_under{padding:40px 0}.schedule .container_under .sub-ttl{font-size:16px}.schedule .container_under img{padding:20px 0 10px;width:100%}.schedule .container_under .annotation{font-size:11px}}