:root{--maincolor:#040d13}.sp{display:none}input[type="text"],button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type="submit"],input[type="button"],label,button,select{cursor:pointer}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:var(--mainColor)}ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{max-width:100%}*{box-sizing:border-box}.eng,.eng *{font-family:"Prompt",serif;font-style:normal}.content{position:relative}.wrapper{max-width:400px;width:100%;margin:auto;position:absolute;z-index:10;left:33%;background:#fff}.pageCont{width:280px;top:50px;left:50px;position:fixed;z-index:999}.menuBox{border-radius:8px;background:#292929;padding:20px;margin-top:80px}.menuBox *{color:#fff}.conttitle{font-weight:100;font-size:18px;margin-bottom:10px;letter-spacing:.2em}.menuNav a{display:block;padding:15px 0;position:relative;text-decoration:none;font-weight:bold;font-size:16px;color:#fff;font-family:YuGothic,"Yu Gothic medium","sans-serif";border-bottom:1px solid #fff}.menuNav a.bl_none{border-bottom:none}.menuNav a:after{content:url(https://doc.aibou-pro.com/lp/asset/new_image/xicon.png.pagespeed.ic.b-tv-jQP1L.png);display:block;position:absolute;top:15px;right:0}.fixedArea{display:flex;position:fixed;width:100vw;height:100vh;left:0;top:0;align-items:center;z-index:0;background:#f5f5f5}.fixedArea span{max-width:1150px;width:100%;margin:auto;display:block;text-align:right}.fltBnr{opacity:0;visibility:hidden;transition:opacity .3s ease , visibility .3s ease;text-align:center;position:fixed;padding:10px 30px;bottom:0;left:33%;width:400px}.fltBnr.visible{opacity:1;visibility:visible}.fix{width:350px;display:inline-block}.cta{padding:30px;background:url(https://doc.aibou-pro.com/lp/asset/new_image/xctaBg.webp.pagespeed.ic.Kk7MCudpZX.webp) center;background-size:cover;color:#fff;display:inline-flex;justify-content:center;text-align:center;align-items:center;height:350px;text-decoration:none}.cta .pt01{display:inline-flex;justify-content:center;align-items:center;font-size:20px;font-weight:bold;margin-bottom:10px}.cta .pt01 span{font-size:30px;font-style:italic;display:inline-block;margin-right:10px}.cta .pt02{line-height:1.75em;font-size:26px;font-weight:bold;margin-bottom:10px;text-decoration:none;letter-spacing:.2em}.cta .btn{display:inline-flex;height:80px;border-radius:100px;text-align:center;align-items:center;justify-content:center;background:#e9c261;font-size:26px;border:3px solid #fff;width:100%;margin-top:20px}.w100{width:100%}.sec{padding:40px 0}.sec01{text-align:center}.title{display:flex;justify-content:center;align-items:center;margin-bottom:20px;font-size:18px;font-weight:bold}.box01{display:inline-block;padding:5px 10px;border:1px solid var(--mainColor);font-size:14px;margin-bottom:20px;font-weight:bold}.tc{text-align:center}.sec02{background:#292929;padding-left:5%;padding-right:5%;padding-bottom:0}.title02{text-align:center;font-size:50px;color:rgba(255 255 255 / 16%);letter-spacing:.1em;font-weight:600}.sec02Text01{color:#fff;font-size:18px;justify-content:center;align-items:center;display:flex;text-align:right}.sec02Text01 span{color:#fff;font-size:22px;display:inline-block;padding:3px 8px;margin:0 10px;border:1px dashed #fff}.sec02List li{padding:10px 0;font-size:18px;color:#fff;font-weight:bold;display:flex;align-items:center}.sec02List li:not(:first-child){border-top:1px dotted #fff}.sec02List li span{color:#e9c261}.sec02List li img{display:inline-block;margin-right:8px}.secText02{text-align:center;font-size:24px;color:#fff;font-weight:bold;position:relative;margin-top:60px}.secText02 span{text-align:center;font-size:18px;color:var(--mainColor);display:inline-block;background:#fff;padding:5px 20px;margin-bottom:10px}.secText02:after{content:" ";width:110%;height:60px;clip-path:polygon(0 0,54% 100%,100% 0);position:absolute;display:block;background:#292929;bottom:-59px;left:-5%}.sec02ud_text02{text-align:center;background:url(https://doc.aibou-pro.com/lp/asset/new_image/xctaBg02.webp.pagespeed.ic.VvaJVWuni6.webp) center;background-size:contain;color:#fff;font-weight:bold;background-repeat:no-repeat;padding-bottom:40px}.sec02ud{background:#d23339;padding-top:100px}.sec02ud_text01{text-align:center;color:#fff;font-size:16px;margin-bottom:60px}.sec02ud_text02{font-size:22px}.sec02ud_text02 .pt01{font-size:14px}.sec02ud_text02 .pt02{font-size:28px;padding:3px 20px;border:1px solid #fff;display:inline-block;margin:10px 0}.sec02ud_text02 .pt03{font-size:40px;font-style:italic}.sec02ud_text02 .pt04{font-size:20px}.sec02ud_text02 .pt04 span{text-decoration:underline}.secudList{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 5%}.secudList li{margin-bottom:20px;position:relative;padding-top:40px;width: calc((100% - 20px) / 2)}.secudList li .pt01{width:100%;text-align:center;position:absolute;left:0;top:0}.secudList li .pt02{text-align:center;padding:10px;padding-top:60px;background:#a41416;color:#fff;font-size:18px;font-weight:bold}.mb30{margin-bottom:30px}.sec03{padding:10px 5% 10px}.sec03 .title02{color:#e71b24;opacity:.1}.sec03Box{padding:20px;position:relative;height:200px;background-size:cover;background-position:center}.sec03Box .pt01{font-size:30px;color:#fff;font-weight:bold;position:absolute;top:20px;left:20px;line-height:1em}.sec03Box .pt01 span{font-size:20px}.sec03Box .pt02{font-size:16px;color:#fff;font-weight:bold;position:absolute;left:20px;bottom:20px}.sec03Icon{margin:10px 0;font-size:40px;font-weight:bold;text-align:center}.slider{position:relative;width:100%;overflow:hidden}.bx-wrapper{box-shadow:none!important;border:none!important;background:initial!important}.bx-viewport{height:auto!important}.pager{position:relative;width:100%;height:60px;margin-top:10px}button.prev{z-index:10;position:absolute;left:5%;top:10px}button.next{z-index:10;position:absolute;right:5%;top:10px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;width:10px!important;height:3px!important;border-radius:0!important;position:relative;z-index:11;top:10px}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#d23339!important}.slideWrap{background:#292929}.slideWrap .title{opacity:.1;color:#fff}.slideText{text-align:center;margin:0 0 30px;font-size:16px;color:#fff;font-weight:bold}.sec05TitleWrap{height:230px;background:url(https://doc.aibou-pro.com/lp/asset/new_image/xsec05img01,402x.webp.pagespeed.ic.cJfipTOAVp.webp) center;background-size:cover;text-align:center;padding:40px 30px}.sec05TitleWrap .title02{opacity:.5;color:#fff}.sec05TitleWrap .text{font-size:22px;font-weight:bold;color:#fff}.sec05List{padding:20px 5% 40px;background:#d23339}.sec05{padding-bottom:0}.sec05List li{padding:10px;background:#fff;margin-bottom:20px}.sec05List_text01{display:flex;align-items:center;margin-bottom:20px}.sec05List_text01 .pt01{display:block;margin-right:8px}.sec05List_text01 .pt02{font-weight:bold;font-size:22px}.sec05List_text02{font-weight:bold;font-size:18px;margin-bottom:20px}.sec05List_text02 span{color:#a41416}.sec05List_text03{text-align:right;font-size:12px}.sec06 .title02{color:#e71b24;opacity:.3}.sec06List li{margin-top:20px;padding:30px;background:#2e2e2e}.sec06List li .pt01{font-size:24px;color:#fff;font-weight:bold;text-align:center;margin-bottom:15px}.sec06List li .pt02{font-size:16px;color:#fff;margin-bottom:20px;font-weight:bold}.sec06List li .pt02 span{display:inline;background:linear-gradient(to top,#ffb300 30%,#2e2e2e 30% 100%)}.sec06arrow{text-align:center;margin:20px 0}.sec06Text{font-size:20px;font-weight:bold;text-align:center}.sec06Text span{color:#c62022}.sec07 .title02{color:#e71b24;opacity:.3}.sec07Text01{text-align:center;font-weight:bold;font-size:20px}.sec07Text02{margin-bottom:30px;text-align:center;font-weight:bold;font-size:30px;color:#d23339;letter-spacing:.2em}.sec07List{display:flex;justify-content:space-between;flex-wrap:wrap}.sec07List li{width: calc((100% - 15px) / 2);margin-bottom:15px;padding:35px 10px;background:#fcebec;text-align:center}.sec07List li .pt01{height:140px}.sec07List li .pt02{font-weight:bold;font-size:18px;color:#000}.sec08,.sec07{padding-left:5%;padding-right:5%}.sec08Title{display:flex;align-items:center}.sec08Title .pt01{margin-right:10px}.sec08Title .pt02{font-weight:bold;font-size:20px;line-height:1.25em}.sec08Title .pt02 span{font-weight:bold;font-size:14px}.sec08Title02{font-size:24px;font-weight:bold;margin-bottom:10px}.sec08Title03{position:relative}.sec08Title03 span{display:inline-block;padding:10px 0;padding-right:10px;background:#fff;font-size:20px;font-weight:bold;position:relative;z-index:5}.sec08Title03:after{content:" ";position:absolute;width:100%;height:1px;left:0;top:25px;background:#a6a6a6}.sec08Text01{font-size:16px;margin-bottom:20px}.sec08Inner .title{text-align:center;padding:8px;color:#fff;font-weight:bold;background:#a6a6a6;margin:20px 0;font-size:20px}.sec08Inner .text{text-align:center}.sec08Inner .text span{text-align:center;margin:10px 0;color:#fff;font-weight:bold;background:#a6a6a6;display:inline-block;padding:3px 40px;font-size:22px}.sec08Inner .title.pt02{background:#d23339}.sec08Inner .text.pt02 span{background:#d23339}.sec08Text01 span{color:#d23339}.sec09 .title02{color:#fff;margin-bottom:20px;opacity:.3}.sec09{padding:10px 5% 60px;background:#333}.sec09text01{font-weight:bold;color:#fff;font-size:20px;text-align:center;margin:20px 0}.sec09text02{color:#fff;font-size:20px;text-align:center}.pd5{padding-left:5%;padding-right:5%}.title02.pt02{color:#e71b24;opacity:.3}.subTitle{text-align:center;margin-bottom:20px;color:#e71b24;font-weight:bold;font-size:40px;letter-spacing:.2em}.defText{font-size:16px;text-align:center;margin-bottom:20px}.sec11Text{margin:10px 0;padding:10px 0;text-align:center;color:#fff;font-weight:bold;font-size:18px;background:#2e2e2e}.subTitle span{color:#231f20;font-size:26px}.sec12text span{margin:20px 0;display:inline-block;background:#c62022;color:#fff;font-size:20px}.sec12Text02{margin:10px 0;font-weight:bold;font-size:20px}.sec12Text03{margin:10px 0;font-weight:bold;font-size:16px;margin-bottom:20px}.red{color:#c62022}.qua{background:#fff;box-shadow: 0 0 12px 0 rgba(0 0 0 / 8%);border-radius:5px;overflow:hidden;width:90%;margin:auto;padding:15px;margin-top:30px}.qua:not(:last-child){margin-bottom:20px}.qua dt{cursor:pointer;font-weight:bold;font-size:14px;position:relative;padding-right:80px}.qua dt:before{content:"Q. ";font-weight:bold;font-size:14px;color:#d23339;font-family:"Prompt",serif}.qua dd{padding-top:15px;display:none;margin:0;font-size:12px;line-height:1.7em;position:relative}.qua dt img.pt02{position:absolute;right:0;top:0;width:24px;transform:rotate(180deg)}.qua dt.open img.pt02{transform:rotate(0deg)}.sec13{background:#fff5f5}.subTitle02{text-align:center;color:#d23339;font-weight:bold;letter-spacing:.1em;font-size:26px}#contact .entry__table{width:100%}#contact .entry__form-th{width:30%;font-size:14px;text-align:left;padding:5px 0;padding-right:10px;vertical-align:middle}#contact .entry__form-th span{display:inline-block;padding:3px;font-size:10px!important;color:#fff;background:#c62022;float:right}#contact .entry__form-td{width:70%;padding:5px 0}#contact .form__input{padding:10px;border:1px solid #000;font-size:14px;display:block;width:100%}#contact textarea.form__input{height:150px}#contact .entry__button{width:300px;height:80px;border-radius:100px;background:#c62022;text-align:center;font-size:20px;color:#fff;border:none;font-weight:bold;margin-top:50px}.bx-wrapper{margin-bottom:0!important}.footer{padding-top:50px;color:#fff;background:#231f20;padding-bottom:30px}.foootText{margin:10px 0}.foootFlr{text-align:right}.copy{padding:10px 0;text-align:center;color:#fff;font-size:16px;background:#231f20}.sec08Title .pt02 span{font-size:12px}@media screen and (max-width:1150px){.wrapper{width:48%;position:relative;background:#fff;left:23%}.fixedBtn{width:48%}.fltBnr{width:43%;left:52%}.fixedArea>span{text-align:left;padding-left:4%}.menuBox{margin-top:0}.menuBox li a{padding:8px 0}.menuNav a:after{top:8px}.pageCont{top:20px}.fixedArea .cta{position:relative;top:160px}}@media screen and (max-width:780px){.wrapper{width:100%;position:inherit;left:inherit;max-width:100%}.img img{width:100%}.fixedArea{display:none!important}.fltBnr{width:90%;left:5%;padding:0;bottom:10px}.pageCont{display:none!important}.wrapper{width:100vw;overflow-x:hidden}.sec{padding-top:40px;padding-bottom:40px}.secText02:after{height:20px;clip-path:polygon(0 0,51% 100%,100% 0)}.sec03{padding-top:40px}.img img.sec06Title{width:250px;margin:auto;margin-bottom:30px;display:block}.sec07List li .pt02{font-size:14px}.sec08Title .pt02 span{font-size:10px}}.pcCont{display:none}.sec02Text01 b{font-weight:normal}.sec08Inner02{display:block}.sec08Box.pt02{margin-top:80px}.sec08Inner02 .box{width:100%;margin-bottom:30px}.sec08Inner02 .box iframe{aspect-ratio:1/1.413;width:100%}.bx-wrapper .bx-pager{padding:0 5%}@media screen and (min-width:781px){p{letter-spacing:.1em}.pcCont{display:block}.spCont{display:none}.pageCont,.fixedArea{display:none!important}.wrapper{max-width:100%;width:100vw;margin:auto;position:initial;z-index:10;left:initial;background:#fff;overflow-x:hidden}.sec{padding:80px 0}.title{font-size:36px;margin-bottom:30px}.title img{width:55px;display:inline-block;margin-right:10px}.box01{font-size:20px;padding:15px 60px;margin-bottom:40px}.sec02Text01 b b{font-weight:bold;color:#ffd61f}.sec02Text01 b{font-weight:bold}.sec02Text01{font-weight:bold;display:block;text-align:center;font-size:36px}.sec02Text01 br{display:none}.sec02Text01 span{font-size:43px}.pcCont01{position:relative;max-width:980px;width:90%;margin:auto;margin-top:60px}.sec02Text01{position:relative;z-index:3}.pcCont01 .img{position:absolute;top:-100px;right:0;z-index:0;width:700px}.sec02List{position:relative;z-index:3;width:500px;margin-top:80px;margin-bottom:100px}.sec02List li{position:relative;font-size:22px}.secText02 span{font-size:28px;margin-bottom:40px}.secText02{font-size:38px}.secText02:after{content:" ";width:110%;height:60px;clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;display:block;background:#292929;bottom:-138px;left:-5%}.sec02ud_text01{display:none}.sec02ud_text02{padding:80px 0}.sec02ud_text02{font-size:38px}.sec02ud_text02 .pt01{font-size:31px}.sec02ud_text02 .pt04{font-size:30px;margin-top:40px;display:inline-block}.sec02ud_text02 .pt04 span{text-decoration:none}.secudList li{width: calc((100% - 60px) / 4)}.secudList li .pt02{width:100%;height:auto;aspect-ratio:1/0.7}.secudList{padding:0;max-width:880px;width:90%;margin:auto}.sec03{padding:80px 0;width:90%;max-width:1150px;margin:auto}.imgNew01{width:680px;display:block;margin:auto}.pcTc img{margin:auto}.sec07Text01{font-size:32px;margin-top:60px}.newSec01{margin-top:80px;padding-bottom:80px}.newSec01 .box{display:flex;justify-content:space-between;background-image:url(https://doc.aibou-pro.com/lp/asset/images/pc/xsecBg.webp.pagespeed.ic.0ln171XqX0.webp);width:100%;height:auto;aspect-ratio:1/0.235;padding:30px;background-size:contain;background-repeat:no-repeat;align-items:center;margin-bottom:40px}.bx-wrapper{max-width:100%!important}.slideText{margin:40px 0;font-size:32px}.slideCont img{width:100%}.bx-wrapper{justify-content:center}.pager{width:600px;margin:auto;margin-top:30px;height:80px}.prev img,.next img{width:50px}.bx-wrapper .bx-pager{bottom:-55px!important;width:500px!important;left:calc(50% - 250px)}.bx-wrapper .bx-pager.bx-default-pager a{width:30px!important;height:3px!important;border-radius:0!important;position:relative;z-index:11;top:10px}.cta .pt01 span{font-size:45px}.cta .pt01{font-size:35px}.cta .pt02{font-size:38px}.cta{padding:80px 30px;background-size:auto 70%;height:auto;background-repeat:no-repeat;background-color:#d1333b}.sec07List li{width: calc((100% - 45px) / 4)}.sec07Text02{font-size:40px}.sec07 iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;margin-top:30px}.sec08Inner02{display:flex;justify-content:space-between}.sec08Inner02 .box{width:48%}.sec08Box.pt02{margin-top:70px}.defText{font-size:26px;margin-bottom:50px}.sec12text span{font-size:26px;padding:7px 30px;border-radius:10px}.sec12cont{max-width:780px;margin:auto;margin-top:40px;display:flex;justify-content:space-between;align-items:center}.sec12Text02{font-size:26px}.sec12cont .img{width:350px;padding-right:30px}.sec12cont .box{width:calc(100% - 350px)}.sec12Text03{font-weight:normal}.qua{max-width:700px}.qua dt,.qua dt:before{font-size:18px}.qua dd{font-size:16px}#contact .form__input{background:#fff}#contact .entry__form-th{font-size:18px;font-weight:normal}.footer{padding-top:50px;color:#fff;background:#231f20;padding-bottom:30px;display:flex;justify-content:space-between}.sec01,.pcWrap,.sec07,.sec10,.sec11{max-width:980px;width:90%;margin:auto}.entry__form{display:block;padding:30px;background:#f1f1f1;max-width:780px;width:90%;margin:auto}}.newSec01 .pt01{width:calc(100% - 750px);padding-right:30px}.newSec01 .pt02{width:750px}.newSec01 .text01{font-size:34px;font-weight:bold;margin-bottom:15px}.newSec01 .text02{font-size:22px;border-bottom:1px dotted #000;padding-bottom:15px}@media screen and (min-width:781px) and (max-width:1000px){.pcCont01 .img{width:60%;top:10%}}.flootBnr{position:fixed;right:0;top:calc(80% - 150px);transition:.5s}.flootBnr:hover{opacity:.7}@media screen and (max-width:767px){.bx-wrapper .bx-pager{padding:0 20%}.newSec01{width:90%;margin:auto}.newSec01 .pt01,.newSec01 .pt02{width:100%;padding-right:0}.newSec01 .box{margin-bottom:40px;border:2px solid #666;padding:20px}.newSec01 .text01{font-size:22px}.newSec01 .text02{font-size:16px;border-bottom:none;padding-bottom:0}.pc{display:none}.sp{display:inline-block}.flootBnr{position:fixed;right:0;top:inherit;bottom:0;text-align:center;transition:.5s;width:100%}.copy{padding-bottom:120px}}