﻿@font-face{font-family:"Noto Sans JP";src:url("../css/fonts/subset-NotoSansJP-VariableFont_wght.woff2") format("woff2"),url("../css/fonts/subset-NotoSansJP-VariableFont_wght.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--flex-list-col-num: 0;--flex-list-column-gap: 0;--font-color: #333;--theme-color: #E9472D;--yellow-color: #F6FF0A;--yellow-bg-text-color: #F6FF09;--bg-color: #FAE4E0;--bg02-color: #FFFFF6;--bg03-color: #FFF7F5;--input-color: #F0F0F0;--bg04-color: #376ED6;--bg05-color: #06B067;--bg06-color: #4E4E4E}body{font-family:"Noto Sans JP","メイリオ",Meiryo,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Verdana,"ＭＳ Ｐゴシック",sans-serif}.inner{width:89.3333333333%;max-width:1080px;margin:auto}span.nowrap{display:inline-block;white-space:nowrap}@media(max-width: 750px){.pc_show{display:none}}@media(min-width: 751px){.sp_show{display:none}}.red{color:var(--theme-color)}.strong{font-weight:700}.site_footer{background-color:var(--theme-color);color:#fff;padding-bottom:88px;font-size:13px;font-weight:500;text-align:center;line-height:1.6}.site_footer .wrapper{padding:25px 0}.site_footer .wrapper p~p{margin-top:10px}.site_footer a{color:#fff;text-decoration:underline}@media(max-width: 750px){.site_footer{padding-bottom:13.3333333333vw;font-size:12px}.site_footer .wrapper p~p{margin-top:15px}}.section-hero{width:100%;padding-bottom:0;margin-top:80px;z-index:1}.yellow-bg-text{box-shadow:inset 0 -0.4em 0 var(--yellow-bg-text-color)}.hero{position:relative;z-index:4;padding-top:50px;padding-bottom:50px}.hero .sp-top{font-size:16px;font-weight:700;color:var(--theme-color);text-align:center}.hero .top{font-size:28px;font-weight:800;text-align:center;line-height:1.6071428571}.hero .boxes{width:100%;max-width:487px;margin:auto;position:relative;z-index:3;text-align:center;margin-top:50px;border:5px solid var(--theme-color);background-color:#fff;box-sizing:border-box}.hero .boxes .ttl{font-size:22px;font-weight:700;width:100%;max-width:460px;margin:auto;background-color:var(--theme-color);color:#fff;transform:translateY(-60%);padding:5px 0;line-height:1.364}.hero .boxes .content{padding-bottom:30px;font-size:37px;font-weight:900;line-height:1.4}.hero .boxes .tl{color:var(--theme-color);font-size:44px;margin-bottom:5px;white-space:nowrap}.hero .btn-box::before{content:"";display:block;width:0;height:0;text-align:center;margin:auto;margin-top:-1px;margin-bottom:5px;border:77px solid rgba(0,0,0,0);border-top:17px solid var(--theme-color);border-bottom:none}.hero .btn-box .btn-top{font-size:20px;font-weight:500;text-align:center;margin-bottom:10px;line-height:1.4}.hero .btn-box .btn-top .red{font-weight:900}.hero .btn-box .btn{display:block;max-width:315px;width:100%;background-color:var(--yellow-color);color:#333;padding:14px 20px;border-radius:14px;box-shadow:5px 5px 0 #000;font-weight:900;position:relative;z-index:3;text-align:left;box-sizing:border-box;margin:auto;text-align:center}.hero .btn-box .btn p{font-size:16px;line-height:1.8;padding-right:22px}.hero .btn-box .btn .big{font-size:24px;line-height:1.4}.hero .btn-box .btn::after{content:"";position:absolute;width:40px;aspect-ratio:42/44;bottom:5px;right:5px;z-index:-1;background-image:url(../img/office_date/ico-btn.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.hero .users{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%}.hero .users .inner{position:absolute;top:0;left:50%;height:100%;transform:translate(-50%, 0)}.hero .users .left{position:absolute;bottom:0;left:0;transform:translate(-6%, 6%);z-index:2}.hero .users .right{position:absolute;bottom:0;right:0;transform:translate(10%, 7%);z-index:2}.hero .bg{position:absolute;top:0;left:50%;width:100%;height:100%;z-index:-2;transform:translateX(-50%);max-width:1280px}.hero .bg .left{position:absolute;top:0;left:0}.hero .bg .right{position:absolute;right:0;bottom:0}@media(max-width: 1150px){.hero .users .left{width:22.6086956522vw}.hero .users .right{width:27.8260869565vw}.hero .users img{max-width:100%}}@media(max-width: 950px){.hero .users .inner{width:100%}.hero .users .left{transform:translate(0%, 6%)}}@media(max-width: 750px){.hero{padding-top:10px;padding-bottom:20px}.hero .users{display:none}.hero .top{font-size:18px;line-height:1.3888888889;margin:10px auto}.hero .boxes{margin-top:0}.hero .boxes .ttl{font-size:28px;font-weight:900;box-sizing:border-box;width:100%;max-width:100%;transform:translate(0);padding:9px 0 10px}.hero .boxes .content{font-size:22px;line-height:1.3181818182;padding-top:12px;padding-bottom:12px}.hero .boxes .con-img{width:90%;max-width:250px;margin:auto;text-align:center}.hero .boxes .con-img img{width:auto;max-width:100%}.hero .bg .left{max-width:35.4666666667vw}.hero .bg .right{max-width:57.3333333333vw;bottom:105px}}.dclp-title{padding-top:40px;padding-left:14px;border-left:6px solid var(--theme-color);box-sizing:border-box}.dclp-title .en{font-size:17px;font-weight:700;color:var(--theme-color)}.dclp-title .ja{font-size:30px;font-weight:700;margin-top:10px}@media(max-width: 750px){.dclp-title{padding-left:10px;padding-top:20px;padding-bottom:14px}.dclp-title .en{font-size:13px;line-height:2.3076923077}.dclp-title .ja{font-size:18px;margin-top:5px;line-height:1.6666666667}}.hero-flow{background-color:var(--bg-color);padding:20px 0}.hero-flow .inner{max-width:900px}.hero-flow .flex{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.hero-flow .list{--flex-list-col-num: 3;--flex-list-column-gap: 12px;display:flex;column-gap:var(--flex-list-column-gap)}.hero-flow .list img{max-width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num))}.hero-flow .btn{display:inline-block;width:360px;max-width:100%;background-color:var(--yellow-color);color:#333;padding:10px 20px;border-radius:14px;box-shadow:5px 5px 0 #000;font-weight:900;position:relative;z-index:3;text-align:left;box-sizing:border-box}.hero-flow .btn .red{font-weight:900}.hero-flow .btn p:nth-child(1){font-size:15px;font-weight:500;line-height:1.3333333333}.hero-flow .btn p:nth-child(2){font-size:18px;line-height:1.8}.hero-flow .btn .big{font-size:27px;line-height:1.5}.hero-flow .btn::after{content:"";position:absolute;width:42px;aspect-ratio:42/44;bottom:5px;right:15px;z-index:-1;background-image:url(../img/office_date/ico-btn.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.hero-flow .note{margin-top:20px;font-size:10px;font-weight:400;line-height:1.4;padding:0 50px}@media(max-width: 750px){.hero-flow .list{max-width:600px;--flex-list-column-gap: 4px}.hero-flow .note{padding:0 20px}}.section01{background-color:var(--bg02-color);padding:40px 0}.section01 .boxes{display:flex;align-items:flex-start;gap:35px}.section01 .title{font-size:44px;font-weight:900;color:var(--theme-color)}.section01 .list{width:413px;min-width:413px;border:3px solid #fcddd7;background-color:#fff;padding:25px 30px;font-size:18px;font-weight:500;line-height:1.7777777778;box-sizing:border-box}.section01 .list li{padding-left:30px;position:relative}.section01 .list li::before{content:"";position:absolute;top:.45em;left:0;width:22px;aspect-ratio:45/37;background-image:url(../img/office_date/ico-list.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.section01 .right{width:100%}.section01 .txt{position:relative;z-index:3;padding-bottom:30px}.section01 .ttl{font-size:26px;font-weight:700}.section01 .sub{font-size:15px;font-weight:400;margin:1em 0;line-height:1.6666666667;padding-right:126px}.section01 .icon{position:absolute;bottom:0;right:0;z-index:-1}.section01 .btns{--flex-list-col-num: 2;--flex-list-column-gap: 12px;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--flex-list-column-gap)}.section01 .btn{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));min-width:300px;border:2px solid var(--theme-color);background-color:#fff;box-shadow:4px 4px 0 var(--theme-color);text-align:center;color:var(--font-color);font-size:18px;font-weight:700;height:50px;display:grid;align-items:center;position:relative;box-sizing:border-box}.section01 .btn:nth-child(1){background-color:var(--yellow-bg-text-color)}.section01 .btn::after{content:"";width:26px;aspect-ratio:1;position:absolute;right:10px;top:50%;transform:translate(0, -50%);background-image:url(../img/office_date_dclp/arrow-right.png);background-repeat:no-repeat;background-size:contain}.section01 .tt01{font-size:16px;font-weight:700;line-height:1.875;margin:6px auto;text-align:center}.section01 .tt01::before{content:"";display:block;width:0;height:0;margin:5px auto;border:41px solid rgba(0,0,0,0);border-top:15px solid var(--theme-color);border-bottom:none}.section01 .tt02{text-align:center;background-color:var(--theme-color);color:#fff;font-size:18px;font-weight:700;line-height:1.3888888889;box-sizing:border-box;padding:10px 0;margin:10px 0}@media(max-width: 1150px){.section01 .boxes{gap:20px}}@media(max-width: 950px){.section01 .boxes{flex-direction:column}}@media(max-width: 750px){.section01{padding-top:14px}.section01 .boxes{row-gap:0}.section01 .list{width:100%;max-width:100%;min-width:auto;padding:20px;font-size:15px;font-weight:700}.section01 .txt{width:91.6417910448%;margin:10px auto;padding-left:132px;box-sizing:border-box;padding-bottom:0}.section01 .ttl{font-size:15px;font-weight:700;line-height:1.6;color:var(--theme-color);margin-bottom:5px}.section01 .sub{padding-right:0;margin:0;font-size:14px}.section01 .icon{width:115px;aspect-ratio:1;bottom:auto;right:auto;top:50%;left:0;transform:translate(0, -50%)}.section01 img{max-width:100%}}.section02{padding:60px 0 50px}.section02 .inner{max-width:860px}.section02 .title{font-size:29px;font-weight:700;text-align:center;line-height:1.3103448276}.section02 .sub{margin:40px auto 8px;text-align:center;font-size:14px;font-weight:400;line-height:1.6666666667}.section02 .sub .red{font-weight:700}.section02 .boxes img{max-width:100%}.section02 .list{display:grid;gap:6px;margin-top:57px}.section02 .list dl{text-align:center;box-sizing:border-box;font-size:clamp(13px,3px + 1.3333vw,15px);line-height:1.6666666667;box-sizing:border-box;height:80px;display:flex;justify-content:center;gap:7px}.section02 .list dl:nth-child(1){font-size:clamp(12px,-18px + 4vw,18px);font-weight:700;line-height:1.3888888889;box-sizing:border-box;color:#fff;height:auto;align-items:flex-end}.section02 .list dl:nth-child(1) dt{background-color:var(--bg06-color);height:60px}@media(max-width: 900px)and (min-width: 751px){.section02 .list dl:nth-child(1) dt{height:6.6666666667vw}}.section02 .list dl:nth-child(1) dt::after{content:none}@media(max-width: 900px)and (min-width: 751px){.section02 .list dl:nth-child(1) dt .ico img{width:9.6666666667vw}}.section02 .list dl:nth-child(1) dd{font-size:clamp(16px,-14px + 4vw,22px);background-color:var(--theme-color);height:70px;position:relative;z-index:3;border:none}@media(max-width: 900px)and (min-width: 751px){.section02 .list dl:nth-child(1) dd{height:7.7777777778vw}}.section02 .list dl:nth-child(1) dd .ico{width:100%;height:100%}@media(max-width: 900px)and (min-width: 751px){.section02 .list dl:nth-child(1) dd .ico picture:nth-child(1){width:11.1111111111vw}}@media(max-width: 900px)and (min-width: 751px){.section02 .list dl:nth-child(1) dd .ico picture:nth-child(2){width:47.6666666667vw}}.section02 .list dt{width:46.511627907%;box-sizing:border-box;background-color:var(--input-color);display:grid;align-items:center;position:relative;z-index:3}.section02 .list dt::after{content:"";position:absolute;top:50%;right:0;width:clamp(30px,-30px + 8vw,42px);aspect-ratio:42/26;background-image:url(../img/office_date_dclp/arrow.png);background-repeat:no-repeat;background-position:center center;background-size:contain;transform:translate(50%, -50%)}.section02 .list dd{width:52.3255813953%;box-sizing:border-box;background-color:var(--bg02-color);display:grid;align-items:center;border:2px dotted var(--theme-color)}.section02 .list .ico{position:absolute;bottom:0;left:0;width:100%;z-index:-1;pointer-events:none;text-align:left}.section02 .list .ico picture{position:absolute;bottom:0;left:0;width:100%}@media(max-width: 900px)and (min-width: 751px){.section02 .list dl{height:8.8888888889vw}}@media(max-width: 750px){.section02 .list{margin-top:20px}.section02 .list dl{text-align:left}.section02 .list dl:nth-child(1){height:60px}.section02 .list dl:nth-child(1) dt{padding-left:12px;padding-right:0}.section02 .list dl:nth-child(1) dt .ico{display:none}.section02 .list dl:nth-child(1) dd{height:60px;padding-left:16px;padding-right:50px}.section02 .list dl:nth-child(1) dd .ico{width:100%;height:100%}.section02 .list dl:nth-child(1) dd .ico picture:nth-child(1){width:62px;left:auto;right:0;transform:translate(18.5%, 0)}.section02 .list dl:nth-child(1) dd .ico picture:nth-child(3){width:69px;bottom:auto;top:0;transform:translate(-10%, -29%)}.section02 .list dt{width:44.4776119403%;padding:0 10px;padding-right:24px}.section02 .list dd{width:53.4328358209%;padding-left:10px;padding-right:8px}.section02 .list .ico{width:auto}}.section02 .dialog{margin:40px auto 0;display:flex;align-items:flex-start;gap:10px}.section02 .dialog .box{background-color:var(--bg03-color);border:2px solid var(--theme-color);padding:20px 20px;padding-left:30px;border-radius:20px;width:100%;font-weight:400;font-size:14px;line-height:1.7333333333;position:relative}.section02 .dialog .box .red{font-weight:700}.section02 .dialog .box::before{content:"";position:absolute;top:50%;left:0;border:7.5px solid rgba(0,0,0,0);border-right:15px solid var(--theme-color);border-left:none;transform:translate(-100%, -50%)}.section02 .dialog .box::after{content:"";position:absolute;top:50%;left:0;border:4.5px solid rgba(0,0,0,0);border-right:11px solid var(--bg03-color);border-left:none;transform:translate(-100%, -50%)}.section02 .note{text-align:right;margin-top:6px;font-size:10px}@media(max-width: 750px){.section02{padding:40px 0}.section02 .title{font-size:18px;text-align:left;display:flex;align-items:center;justify-content:center}.section02 .title::before{content:"";display:block;width:89px;aspect-ratio:1;background-image:url(../img/office_date_dclp/image_negative.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.section02 .sub{font-size:15px;text-align:left;margin:20px auto}.section02 .dialog{margin-top:40px;gap:0}.section02 .dialog .icon{width:60px;min-width:60px;transform:translateY(17px)}.section02 .dialog .icon img{max-width:100%;max-height:100%}.section02 .dialog .box{padding:10px 14px}.section02 .dialog .box::before{top:40px;transform:translate(-100%, 0%)}.section02 .dialog .box::after{top:43px;transform:translate(-100%, 0%)}}.section03{padding:60px 0;background-color:var(--bg03-color);position:relative;z-index:3}.section03 .top-en{position:absolute;width:98%;top:0;left:50%;text-align:center;font-size:98px;font-weight:700;color:var(--theme-color);opacity:.15;transform:translate(-50%, 0);pointer-events:none}.section03 .title{font-size:28px;font-weight:700;text-align:center}.section03 .sub{font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;column-gap:10px;margin:30px auto;line-height:1.6666666667}.section03 .sub .red{font-weight:700}.section03 .title-step{background-color:var(--theme-color);color:#fff;font-size:22px;font-weight:700;box-sizing:border-box;padding:5px;text-align:center;margin:30px auto;line-height:1.4}.section03 .dialog{width:100%;max-width:860px;margin:40px auto 0;display:flex;align-items:flex-start;gap:10px}.section03 .dialog .box{background-color:var(--bg03-color);border:2px solid var(--theme-color);padding:20px 20px;padding-left:30px;border-radius:20px;width:100%;font-weight:400;font-size:14px;line-height:1.7333333333;position:relative}.section03 .dialog .box .red{font-weight:700}.section03 .dialog .box::before{content:"";position:absolute;top:50%;left:0;border:7.5px solid rgba(0,0,0,0);border-right:15px solid var(--theme-color);border-left:none;transform:translate(-100%, -50%)}.section03 .dialog .box::after{content:"";position:absolute;top:50%;left:0;border:4.5px solid rgba(0,0,0,0);border-right:11px solid var(--bg03-color);border-left:none;transform:translate(-100%, -50%)}.section03 .boxes01{background-color:#fff;border-radius:30px;box-sizing:border-box;padding:0 30px 30px}.section03 .boxes01 .top-flex{display:flex;gap:25px}.section03 .boxes01 .ttl{font-size:24px;font-weight:700;display:flex;align-items:flex-end;justify-content:center;gap:.5em;line-height:1.25}.section03 .boxes01 .content{font-size:15px;margin-top:20px;line-height:1.6666666667}.section03 .boxes01 .fig{width:400px;margin-top:38px}.section03 .boxes01 .step{width:100%;max-width:800px;text-align:center;margin:40px auto;position:relative;z-index:2}.section03 .boxes01 .step img{max-width:100%}@media(max-width: 750px){.section03 .boxes01 .step .bg{display:none}}.section03 .boxes01 .step-txt{text-align:left}.section03 .boxes01 .step-txt .col:nth-child(1){--step-top-ttl-color: var(--theme-color)}.section03 .boxes01 .step-txt .col:nth-child(2){--step-top-ttl-color: var(--bg04-color)}.section03 .boxes01 .step-txt .col:nth-child(3){--step-top-ttl-color: #FFC400}.section03 .boxes01 .step-txt .col:nth-child(4){--step-top-ttl-color: var(--bg05-color)}.section03 .boxes01 .step-txt .top{display:flex;align-items:baseline;gap:10px}.section03 .boxes01 .step-txt .step-num{display:flex;align-items:baseline;gap:0 3px;font-size:13px;font-weight:700;color:var(--step-top-ttl-color)}.section03 .boxes01 .step-txt .step-num .num{font-size:28px;font-weight:900}.section03 .boxes01 .step-txt .step-ttl{font-size:18px;font-weight:700;line-height:1.6}.section03 .boxes01 .step-txt .con{font-size:15px;line-height:1.6666666667;margin-top:.35em}@media(min-width: 751px){.section03 .boxes01 .step-txt .col{position:absolute;width:30%}.section03 .boxes01 .step-txt .col:nth-child(1){top:2%;left:.3%}.section03 .boxes01 .step-txt .col:nth-child(2){top:2%;left:70%}.section03 .boxes01 .step-txt .col:nth-child(3){top:65%;left:.3%}.section03 .boxes01 .step-txt .col:nth-child(4){top:65%;left:70%}}@media(min-width: 751px)and (max-width: 1100px){.section03 .boxes01 .step-txt{--flex-list-column-gap: calc(30 / 1100 * 100vw)}.section03 .boxes01 .step-txt .top{gap:.9090909091vw}.section03 .boxes01 .step-txt .step-num{gap:.2727272727vw;font-size:1.1818181818vw}.section03 .boxes01 .step-txt .step-num .num{font-size:2.5454545455vw}.section03 .boxes01 .step-txt .step-ttl{font-size:1.6363636364vw}.section03 .boxes01 .step-txt .con{font-size:1.3636363636vw}}@media(max-width: 750px){.section03 .boxes01 .step-txt{--flex-list-col-num: 2;--flex-list-column-gap: 15px;display:flex;flex-wrap:wrap;row-gap:7px;column-gap:var(--flex-list-column-gap);background-image:url(../img/office_date_dclp/step-bg-sp.png);background-position:center center;background-repeat:no-repeat;background-size:auto}.section03 .boxes01 .step-txt .col{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num))}.section03 .boxes01 .step-txt .top{border-bottom:2px solid var(--step-top-ttl-color);gap:5px}.section03 .boxes01 .step-txt .step-num{position:relative;padding-top:10px;font-size:10px}.section03 .boxes01 .step-txt .step-num .tt{position:absolute;top:0;left:0}.section03 .boxes01 .step-txt .step-num .num{line-height:1;font-size:20px}.section03 .boxes01 .step-txt .step-ttl{font-size:14px}.section03 .boxes01 .step-txt .con{margin-top:0;font-size:13px}}.section03 .boxes02{background-color:#fff;border-radius:30px;box-sizing:border-box;padding:40px 30px;margin:45px auto}.section03 .boxes02 .top-flex{display:flex;gap:25px}.section03 .boxes02 .ttl{font-size:24px;font-weight:700;display:flex;align-items:flex-end;justify-content:center;gap:.5em;line-height:1.25}.section03 .boxes02 .ttl .tt{width:100%}.section03 .boxes02 .content{font-size:15px;margin-top:20px;line-height:1.6666666667}.section03 .boxes02 .step-list{--flex-list-col-num: 3;--flex-list-column-gap: 30px;display:flex;gap:var(--flex-list-column-gap)}.section03 .boxes02 .step{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));font-size:15px;border:2px solid var(--theme-color);box-sizing:border-box;padding:15px 20px;position:relative;z-index:3}.section03 .boxes02 .step:not(:last-child)::after{content:"";position:absolute;top:0;right:-7px;width:21px;height:100%;background-image:url(../img/office_date_dclp/ico-right.png);background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translate(100%, 0%)}.section03 .boxes02 .step .con{line-height:1.6666666667}.section03 .boxes02 .step-ttl{font-size:18px;font-weight:700;display:flex;align-items:baseline;border-bottom:1px solid var(--theme-color);padding-bottom:5px;margin-bottom:6px;gap:10px}.section03 .boxes02 .step-ttl .en{color:var(--theme-color);font-size:13px}.section03 .boxes02 .step-ttl .num{font-size:28px;font-weight:900}.section03 .boxes02 .navigation{background-color:var(--bg02-color);padding:20px 20px 30px;box-sizing:border-box;margin:20px auto}.section03 .boxes02 .navigation-ttl{font-size:20px;font-weight:700;text-align:center;color:var(--theme-color)}.section03 .boxes02 .navigation-box{--flex-list-col-num: 3;--flex-list-column-gap: 30px;width:100%;max-width:900px;margin:20px auto 0;display:flex;gap:var(--flex-list-column-gap)}.section03 .boxes02 .navigation-box .item{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num))}.section03 .boxes02 .navigation-box .item:last-child .col::after{content:none}.section03 .boxes02 .navigation-box .tl{text-align:center;background-color:var(--theme-color);color:#fff;font-size:16px;font-weight:700;line-height:1.6;padding:3px 0;box-sizing:border-box}.section03 .boxes02 .navigation-box .col{background-color:#fff;border:var(--theme-color) 2px dotted;box-sizing:border-box;padding-left:18px;padding-right:18px;font-size:15px;line-height:1.6666666667;margin-top:5px;height:90px;position:relative;display:flex;align-items:center}.section03 .boxes02 .navigation-box .col::after{content:"";position:absolute;top:50%;right:0;display:block;z-index:2;width:42px;aspect-ratio:87/55;background-image:url(../img/office_date_dclp/arrow-right02.png);background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translate(90%, -50%)}.section03 .boxes02 .navigation-box .col li{display:flex}.section03 .boxes02 .navigation-box .col li::before{content:"・"}.section03 .boxes02 .navigation-box img{max-width:100%}@media(max-width: 1100px){.section03 .boxes02 .navigation-box{--flex-list-column-gap: calc(30 / 1100 * 100vw)}.section03 .boxes02 .navigation-box .tl{font-size:1.4545454545vw}.section03 .boxes02 .navigation-box .col{padding-left:1.4545454545vw;padding-right:1.4545454545vw;font-size:1.2727272727vw;margin-top:.4545454545vw;height:8.1818181818vw}.section03 .boxes02 .navigation-box .col::after{width:3.8181818182vw}}.section03 .boxes02 .navigation-box-sp .item{margin-top:20px}.section03 .boxes02 .navigation-box-sp .case{background-color:#f6ff09;border-radius:100px;font-size:13px;font-weight:700;text-align:center;color:var(--theme-color);box-sizing:border-box;padding:5px 0;margin-bottom:12px}.section03 .boxes02 .navigation-box-sp .case em{font-style:normal;font-size:20px;margin-left:4px;margin-bottom:-1px;display:inline-block}.section03 .boxes02 .navigation-box-sp .box{margin-top:5px}.section03 .boxes02 .navigation-box-sp .tl{background-color:var(--theme-color);color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:2.7142857143;box-sizing:border-box}.section03 .boxes02 .navigation-box-sp .col{box-sizing:border-box;background-color:#fff;border:2px dotted var(--theme-color);border-top:none;padding:6px 16px;font-size:14px;line-height:1.7857142857}.section03 .boxes02 .navigation-box-sp .col li{display:flex}.section03 .boxes02 .navigation-box-sp .col li::before{content:"・"}.section03 .boxes02 .navigation-box-sp .arrow{margin-top:5px;text-align:center}.section03 .boxes02 .navigation-box-sp .arrow img{width:23px;max-width:100%}.section03 .boxes03 .ttl-top{text-align:center;font-size:24px;font-weight:700}.section03 .boxes03 .ttl{text-align:center;font-size:28px;font-weight:700;color:var(--theme-color);margin-top:.6em}.section03 .boxes03 .ttl::after{content:"";display:block;width:200px;height:2px;margin:auto;background-color:var(--theme-color);margin-top:6px}.section03 .boxes03 .flex{display:flex;gap:24px;margin-top:25px}.section03 .boxes03 .item{background-color:#fff;border-radius:30px;border:1px solid var(--theme-color);display:flex;align-items:center;gap:15px;box-sizing:border-box;padding:30px}.section03 .boxes03 .user{width:98px;min-width:98px}.section03 .boxes03 .ico{margin-bottom:8px}.section03 .boxes03 .ico img{max-width:100%}.section03 .boxes03 .name{font-size:18px;font-weight:700;text-align:center}.section03 .boxes03 .tag{width:60px;height:20px;line-height:20px;background-color:var(--theme-color);color:#fff;font-size:16px;font-weight:700;margin:auto;border-radius:6px;margin-top:5px;text-align:center}.section03 .boxes03 .txt{font-size:15px}.section03 .boxes03 .tl{font-size:20px;font-weight:700;text-decoration:underline}.section03 .boxes03 .con{margin-top:1em;line-height:1.6666666667}@media(max-width: 1150px){.section03 .boxes01 .pc_show.fig{display:none}.section03 .boxes01 .txt .sp_show{display:block}.section03 .boxes01 .fig{text-align:center;margin:auto;margin-top:20px}.section03 .boxes02 .pc_show.fig{display:none}.section03 .boxes02 .txt>.sp_show{display:block}.section03 .boxes02 .ttl .tt{width:auto}.section03 .boxes02 .fig{text-align:center;margin:auto;margin-top:20px}}@media(max-width: 950px){.section03 .boxes02{padding:20px 14px 40px}.section03 .boxes02 .ttl{font-size:18px;line-height:1.6666666667;align-items:center;justify-content:center}.section03 .boxes02 .ttl .ico{width:36px}.section03 .boxes02 .ttl .tt{width:auto}.section03 .boxes02 .fig{margin-top:20px}.section03 .boxes02 .step-list{--flex-list-col-num: 1;flex-wrap:wrap;width:90.8794788274%;margin:auto}.section03 .boxes02 .step:not(:last-child)::after{top:auto;right:auto;left:50%;bottom:0;width:18px;height:29px;transform-origin:center center;transform:translate(-50%, 108%) rotate(90deg)}.section03 .boxes03 .flex{gap:20px;flex-wrap:wrap}.section03 .boxes03 .item{width:100%}}@media(max-width: 750px){.section03{padding:40px 0}.section03 .top-en{font-size:14.4vw}.section03 .title{font-size:20px;line-height:1.5}.section03 .sub{text-align:left}.section03 .sub .ico-txt{display:none}.section03 .title-step{font-size:18px;margin:20px auto}.section03 .boxes01{padding:14px 14px 40px}.section03 .boxes01 .ttl{font-size:18px;line-height:1.6666666667}.section03 .boxes01 .ttl .ico{width:36px}.section03 .boxes01 .content{margin-top:1em;margin-bottom:40px}.section03 .boxes01 .fig{margin-top:18px;width:100%;max-width:100%}.section03 .boxes01 .step{width:89.5765472313%;margin:10px auto 30px}.section03 .boxes01 .step img{width:auto;max-width:100%}.section03 .boxes02{padding:20px 14px 40px}.section03 .boxes02 .ttl{font-size:18px;line-height:1.6666666667;align-items:center;justify-content:center}.section03 .boxes02 .ttl .ico{width:36px}.section03 .boxes02 .ttl .tt{width:auto}.section03 .boxes02 .fig{margin-top:20px}.section03 .boxes02 .step-list{--flex-list-col-num: 1;flex-wrap:wrap;width:90.8794788274%;margin:auto}.section03 .boxes02 .step:not(:last-child)::after{top:auto;right:auto;left:50%;bottom:0;width:18px;height:29px;transform-origin:center center;transform:translate(-50%, 108%) rotate(90deg)}.section03 .boxes02 .navigation-box{margin-top:0}.section03 .boxes03 .ttl-top{font-size:20px;line-height:1.25}.section03 .boxes03 .ttl{font-size:20px;line-height:1.9;margin-top:10px}.section03 .boxes03 .ttl::after{width:140px;margin-top:4px}.section03 .boxes03 .flex{margin-top:20px;gap:10px}.section03 .boxes03 .item{padding:20px 16px}.section03 .boxes03 .user{display:none}.section03 .boxes03 .txt-tl{display:flex;align-items:center;gap:10px}.section03 .boxes03 .ico{width:80px;min-width:80px;aspect-ratio:1}.section03 .boxes03 .tl{font-size:16px;line-height:1.5555555556}.section03 .boxes03 .tl-bottom{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:10px}.section03 .boxes03 .tag{font-size:15px;margin:0}.section03 .boxes03 .con{margin-top:20px}.section03 .dialog{margin-top:40px;gap:0}.section03 .dialog .icon{width:60px;min-width:60px;transform:translateY(17px)}.section03 .dialog .icon img{max-width:100%;max-height:100%}.section03 .dialog .box{padding:10px 14px}.section03 .dialog .box::before{top:40px;transform:translate(-100%, 0%)}.section03 .dialog .box::after{top:43px;transform:translate(-100%, 0%)}}.section04{background-color:var(--bg02-color)}.section04 .title{background-color:var(--theme-color);color:#fff;text-align:center;font-size:28px;font-weight:700;box-sizing:border-box;padding:20px;line-height:1.3214285714}.section04 .title small{font-size:23px;line-height:1.347826087}.section04 .boxes{background-color:var(--bg02-color);padding:40px 0;position:relative;z-index:3}.section04 .inner{max-width:860px}.section04 .flex{display:flex;align-items:center;justify-content:space-between;gap:20px}.section04 .flex .top{font-size:18px;font-weight:700;line-height:1.6666666667}.section04 .flex .list{margin:20px auto 25px;box-sizing:border-box;padding:16px 24px;background-color:#fff;border:2px var(--theme-color);border-style:dashed}.section04 .flex ul{font-size:14px;font-weight:500;line-height:1.8571428571}.section04 .flex ul li{padding-left:30px;position:relative}.section04 .flex ul li::before{content:"";position:absolute;top:.25em;left:0;width:22px;aspect-ratio:45/37;background-image:url(../img/office_date/ico-list.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.section04 .flex .content{font-size:15px;font-weight:500;line-height:1.7333333333}.section04 .flex .fig{text-align:center}.section04 .flex .btn{width:310px;max-width:100%;border:2px solid var(--theme-color);background-color:var(--yellow-bg-text-color);box-shadow:4px 4px 0 var(--theme-color);text-align:center;color:var(--font-color);font-size:18px;font-weight:700;height:50px;display:grid;align-items:center;position:relative}.section04 .flex .btn::after{content:"";width:26px;aspect-ratio:1;position:absolute;right:10px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-image:url(../img/office_date_dclp/arrow-right.png);background-repeat:no-repeat;background-size:contain}.section04 .bg{position:absolute;top:0;width:100%;height:100%;z-index:-1;left:50%;transform:translateX(-50%);max-width:1280px}.section04 .bg .left{position:absolute;top:0;left:0}.section04 .bg .right{position:absolute;right:0;bottom:0}@media(max-width: 750px){.section04 .bg .left{max-width:38.1333333333vw}.section04 .bg .right{max-width:48.2666666667vw;bottom:35%}}@media(max-width: 950px){.section04 .title{font-size:22px}.section04 .title small{font-size:.8214285714em}}@media(max-width: 750px){.section04 .title{font-size:18px;line-height:1.3333333333;padding:16px}.section04 .title small{font-size:13px}.section04 .boxes{padding-top:20px}.section04 .flex{flex-direction:column}.section04 .flex .top{font-size:15px;font-weight:500;line-height:1.6666666667}.section04 .flex .list{margin:20px auto 0px;padding:14px 16px}.section04 .flex ul{font-size:14px}.section04 .flex ul li{padding-left:24px}.section04 .flex ul li::before{top:.25em;width:18px}.section04 .flex .content{font-size:14px}.section04 .flex .fig{max-width:134px;margin:4px auto 10px}}.section-about{padding-bottom:70px}.section-about .boxes{width:100%;max-width:1040px;margin:auto;margin-top:50px}.section-about .box-inner{width:100%;max-width:960px;margin:auto}.section-about .text{font-size:18px;font-weight:500;line-height:1.7777777778}.section-about .dialog{width:100%;max-width:860px;margin:40px 0 0;display:flex;align-items:flex-start;gap:10px}.section-about .dialog .box{background-color:var(--bg03-color);border:2px solid var(--theme-color);padding:20px 20px;padding-left:30px;border-radius:20px;width:100%;font-weight:400;font-size:14px;line-height:1.7333333333;position:relative}.section-about .dialog .box .red{font-weight:700}.section-about .dialog .box::before{content:"";position:absolute;top:50%;left:0;border:7.5px solid rgba(0,0,0,0);border-right:15px solid var(--theme-color);border-left:none;transform:translate(-100%, -50%)}.section-about .dialog .box::after{content:"";position:absolute;top:50%;left:0;border:4.5px solid rgba(0,0,0,0);border-right:11px solid var(--bg03-color);border-left:none;transform:translate(-100%, -50%)}.section-about .item{display:flex;gap:0 20px}.section-about .txt{font-size:15px;line-height:1.7333333333}.section-about .txt .list-box{margin:1em 0 0;width:100%;max-width:450px;box-sizing:border-box;padding:30px 20px;background-color:var(--bg02-color);border:2px dashed var(--theme-color);font-weight:700}.section-about .txt li{padding-left:14px;position:relative}.section-about .txt li::before{content:"";position:absolute;top:.4em;left:0;width:6px;aspect-ratio:6/14;background-color:var(--theme-color)}@media(max-width: 950px)and (min-width: 751px){.section-about .item .txt{width:50%}.section-about .item .fig{width:50%}}@media(max-width: 750px){.section-about{padding-bottom:40px}.section-about .dialog{margin-top:40px;gap:0}.section-about .dialog .icon{width:60px;min-width:60px;transform:translateY(17px)}.section-about .dialog .icon img{max-width:100%;max-height:100%}.section-about .dialog .box{padding:10px 14px}.section-about .dialog .box::before{top:40px;transform:translate(-100%, 0%)}.section-about .dialog .box::after{top:43px;transform:translate(-100%, 0%)}.section-about .boxes{margin-top:30px}.section-about .text{font-size:15px;line-height:1.6666666667}.section-about .txt .list-box{margin:0;padding:20px 14px;font-size:14px}.section-about .fig{margin:10px auto}}.dclp-h3-title{margin:30px auto 20px;font-size:20px;line-height:1.6;font-weight:700;background-color:var(--theme-color);color:#fff;box-sizing:border-box;padding:4px 20px}@media(max-width: 750px){.dclp-h3-title{font-size:18px;text-align:center}}.section-feature{background-color:var(--bg03-color);padding-bottom:70px}.section-feature .feature-wrap{width:100%;max-width:1040px;margin:auto;margin-top:40px}.section-feature .dialog{width:100%;max-width:860px;margin:40px auto 0;display:flex;align-items:flex-start;gap:10px}.section-feature .dialog .box{background-color:var(--bg03-color);border:2px solid var(--theme-color);padding:20px 20px;padding-left:30px;border-radius:20px;width:100%;font-weight:400;font-size:14px;line-height:1.7333333333;position:relative}.section-feature .dialog .box .red{font-weight:700}.section-feature .dialog .box::before{content:"";position:absolute;top:50%;left:0;border:7.5px solid rgba(0,0,0,0);border-right:15px solid var(--theme-color);border-left:none;transform:translate(-100%, -50%)}.section-feature .dialog .box::after{content:"";position:absolute;top:50%;left:0;border:4.5px solid rgba(0,0,0,0);border-right:11px solid var(--bg03-color);border-left:none;transform:translate(-100%, -50%)}.section-feature .dialog .box.bgwhtie{background-color:#fff}.section-feature .boxes{box-sizing:border-box;width:100%;max-width:980px;margin:auto}.section-feature .boxes .sub{font-size:18px;font-weight:500}.section-feature .boxes .flex{--flex-list-col-num: 2;--flex-list-column-gap: 20px;display:flex;gap:var(--flex-list-column-gap);margin-top:20px}.section-feature .boxes .item{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));background-color:var(--bg02-color);border:2px solid var(--theme-color);padding:20px;box-sizing:border-box;position:relative}.section-feature .boxes .ttl{font-size:18px;font-weight:800;line-height:1.6666666667}.section-feature .boxes .ttl br.sp{display:none}.section-feature .boxes .con{font-size:15px;line-height:1.6666666667;margin-top:12px;padding-right:130px}.section-feature .boxes .con .note{font-size:12px}.section-feature .boxes .ico{position:absolute;right:0;bottom:0;width:130px;height:100%;display:flex;align-items:flex-end}.section-feature .boxes02{width:100%;max-width:1010px;margin:30px auto;background-color:#fff}.section-feature .boxes02 .title{text-align:center;background-color:var(--bg02-color);padding:13px 0}.section-feature .boxes02 .ttl{font-size:20px;font-weight:700;line-height:1.25}.section-feature .boxes02 .ttl sup{font-size:.7em}.section-feature .boxes02 .ttl-note{font-size:14px;margin-top:5px;line-height:1.7857142857}.section-feature .boxes02 .box{width:calc(100% - 20px);margin:auto;box-sizing:border-box;border-top:2px solid var(--theme-color);position:relative}.section-feature .boxes02 .box::before{content:"";position:absolute;top:0;left:50%;border:28px solid rgba(0,0,0,0);border-top:12px solid var(--theme-color);border-bottom:none;transform:translate(-50%, 0%)}.section-feature .boxes02 .box::after{content:"";position:absolute;top:-2px;left:50%;border:28px solid rgba(0,0,0,0);border-top:12px solid var(--bg02-color);border-bottom:none;transform:translate(-50%, 0%)}.section-feature .boxes02 .content{padding:20px;box-sizing:border-box;line-height:1.875;font-weight:500}.section-feature .boxes03{width:100%;max-width:980px;margin:auto;margin-top:40px}.section-feature .boxes03 .title{font-size:20px;font-weight:700;border-bottom:2px solid var(--theme-color);box-sizing:border-box;padding-bottom:5px;padding-left:26px;position:relative;line-height:1.9;margin-bottom:15px}.section-feature .boxes03 .title::before{content:"";position:absolute;top:.4em;left:0;border:10px solid rgba(0,0,0,0);border-left:20px solid var(--theme-color);border-right:none}.section-feature .boxes03 .sub{font-size:18px;font-weight:500;line-height:1.7777777778}.section-feature .boxes03 .box{--flex-list-col-num: 3;--flex-list-column-gap: 50px;width:100%;max-width:928px;margin:40px auto;display:flex;gap:20px var(--flex-list-column-gap);flex-wrap:wrap}.section-feature .boxes03 .item{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num))}.section-feature .boxes03 .ttl{background-color:var(--bg06-color);color:#fff;font-size:16px;font-weight:700;box-sizing:border-box;padding:10px;text-align:center;margin-bottom:6px;line-height:1.625}.section-feature .boxes03 .triangle{width:0;height:0;border:30px solid rgba(0,0,0,0);border-top:12px solid var(--theme-color);border-bottom:none;margin:4px auto;text-align:center}.section-feature .boxes03 .con{background-color:var(--bg02-color);border:2px solid var(--theme-color);box-sizing:border-box;padding:20px 0px 12px;text-align:center}.section-feature .boxes03 .ico{height:105px}.section-feature .boxes03 .txt{font-size:18px;font-weight:700;line-height:1.5;color:var(--theme-color)}.section-feature .boxes04{display:flex;padding:0 20px;box-sizing:border-box;margin-top:25px}.section-feature .boxes04 .tt{width:100%;max-width:474px;font-size:18px;font-weight:500;line-height:1.7777777778}.section-feature .boxes04 .tt strong{font-weight:700}.section-feature .boxes04 .box{width:100%;max-width:438px;margin:auto;margin-top:8px;background-color:var(--bg02-color);border:2px dashed var(--theme-color);box-sizing:border-box;padding:20px 30px}.section-feature .boxes04 dl{display:flex;gap:20px;line-height:28px}.section-feature .boxes04 dt{font-size:20px;font-weight:700;color:var(--theme-color);min-width:4em}.section-feature .boxes04 dd{font-size:15px;font-weight:500}.section-feature .boxes04 .fig{margin-left:80px}@media(max-width: 950px){.section-feature .boxes03 .box{--flex-list-column-gap: 20px}.section-feature .boxes03 .box{--flex-list-col-num: 1;width:91.6417910448%;margin:20px auto 30px;gap:16px var(--flex-list-column-gap)}.section-feature .boxes04 .fig{margin-left:20px}}@media(max-width: 750px){.section-feature{padding-bottom:40px}.section-feature .feature-wrap{margin-top:30px}.section-feature .dialog{margin-top:40px;gap:0}.section-feature .dialog .icon{width:60px;min-width:60px;transform:translateY(17px)}.section-feature .dialog .icon img{max-width:100%;max-height:100%}.section-feature .dialog .box{padding:10px 14px}.section-feature .dialog .box::before{top:40px;transform:translate(-100%, 0%)}.section-feature .dialog .box::after{top:43px;transform:translate(-100%, 0%)}.section-feature .boxes .sub{font-size:15px;line-height:1.6666666667}.section-feature .boxes .flex{--flex-list-col-num: 1;--flex-list-column-gap: 16px;margin-top:1em;flex-wrap:wrap;margin-left:auto;margin-right:auto}.section-feature .boxes .ttl{font-size:15px;font-weight:700;line-height:1.6666666667;padding-right:76px;min-height:88px}.section-feature .boxes .ttl br.sp{display:block}.section-feature .boxes .con{font-size:14px;line-height:1.7857142857;margin-top:10px;padding-right:0}.section-feature .boxes .ico{right:auto;bottom:auto;top:20px;right:20px;width:85px;height:auto;aspect-ratio:1;display:block}.section-feature .boxes02{margin:20px auto}.section-feature .boxes02 .title{padding:16px 0 5px}.section-feature .boxes02 .ttl{font-size:18px;line-height:1.3888888889}.section-feature .boxes02 .ttl-note{font-size:11px;margin-top:4px;line-height:2.2727272727}.section-feature .boxes02 .box{width:100%}.section-feature .boxes02 .box::before{border:17px solid rgba(0,0,0,0);border-top:14px solid var(--theme-color);border-bottom:none}.section-feature .boxes02 .box::after{top:-2px;left:50%;border:16px solid rgba(0,0,0,0);border-top:13px solid var(--bg02-color)}.section-feature .boxes02 .content{padding:25px 14px 20px;line-height:1.6666666667;font-size:15px}.section-feature .boxes03{margin-top:30px}.section-feature .boxes03 .title{font-size:18px;padding-bottom:5px;padding-left:24px;line-height:2.1111111111;margin-bottom:14px}.section-feature .boxes03 .title::before{border:8px solid rgba(0,0,0,0);border-left:16px solid var(--theme-color);border-right:none}.section-feature .boxes03 .sub{font-size:15px;line-height:1.6666666667}.section-feature .boxes03 .box{--flex-list-col-num: 1;width:91.6417910448%;margin:20px auto 30px;gap:16px var(--flex-list-column-gap)}.section-feature .boxes03 .ttl{font-size:14px;padding:5px;margin-bottom:5px}.section-feature .boxes03 .triangle{margin:4px auto 2px}.section-feature .boxes03 .con{padding:22px 12px 22px;text-align:left;position:relative;padding-left:116px}.section-feature .boxes03 .ico{position:absolute;bottom:0;left:6px;width:100px;height:auto}.section-feature .boxes03 .ico img{width:auto;max-width:100%}.section-feature .boxes03 .txt{font-size:14px;line-height:1.6428571429}.section-feature .boxes04{display:block;padding:0;margin-top:16px}.section-feature .boxes04 .tt{max-width:100%;font-size:15px}.section-feature .boxes04 .box{max-width:100%;margin-top:16px;padding:20px 14px}.section-feature .boxes04 dl{gap:16px;line-height:28px}.section-feature .boxes04 dt{font-size:18px}.section-feature .boxes04 dd{font-size:14px}.section-feature .boxes04 .fig{width:100%;max-width:237px;margin:auto}}.section-course-support{padding:50px 0}.section-course-support .boxes{margin-top:60px}.section-course-support .sub{font-size:18px;font-weight:500;line-height:1.7777777778}.section-course-support .box01{width:100%;max-width:1000px;margin:auto;margin-bottom:50px}.section-course-support .box01 .list{--flex-list-col-num: 3;--flex-list-column-gap: 20px;display:flex;gap:var(--flex-list-column-gap);margin:30px 0}.section-course-support .box01 .col{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));background-color:var(--bg02-color);border:2px solid var(--theme-color);position:relative}.section-course-support .box01 .col:not(:last-child)::after{content:"";width:44px;aspect-ratio:44/28;position:absolute;top:20px;right:calc(var(--flex-list-column-gap)/2);background-image:url(../img/office_date_dclp/arrow-right02.png);background-position:center center;background-repeat:no-repeat;background-size:contain;transform:translate(100%, 0%);z-index:100}.section-course-support .box01 .tl{background-color:var(--theme-color);color:#fff;font-size:16px;font-weight:700;line-height:1.625;box-sizing:border-box;padding:8px;text-align:center}.section-course-support .box01 .con{font-size:14px;box-sizing:border-box;padding:10px;line-height:1.7142857143}.section-course-support .box01 .con-box{display:flex;box-sizing:border-box}.section-course-support .box01 .tt{font-weight:500}.section-course-support .box01 .tags{--flex-list-col-num: 2;--flex-list-column-gap: 6px;display:flex;gap:var(--flex-list-column-gap)}.section-course-support .box01 .tag{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));line-height:1.5;box-sizing:border-box;padding:8px 0;font-weight:700;border:2px dotted var(--theme-color);color:var(--theme-color);text-align:center}.section-course-support .box02{width:100%;max-width:1000px;margin:auto}.section-course-support .box02 .flex{width:100%;max-width:900px;margin:25px auto;display:flex;align-items:center}.section-course-support .box02 .txt{width:100%;max-width:430px;box-sizing:border-box;padding:20px;border:2px dashed var(--theme-color);background-color:var(--bg02-color)}.section-course-support .box02 dl{padding-left:15px;position:relative;font-size:14px;font-weight:500;line-height:1.7142857143}.section-course-support .box02 dl~dl{margin-top:1em}.section-course-support .box02 dl::before{content:"";position:absolute;top:.4em;left:0;width:6px;aspect-ratio:6/14;background-color:var(--theme-color)}.section-course-support .box02 dt{font-size:15px;font-weight:700;line-height:1.7333333333;color:var(--theme-color)}.section-course-support .box02 dd{margin-top:5px}.section-course-support .box02 .fig{margin-left:75px}.section-course-support .box02 .content{width:100%;max-width:900px;margin:auto;font-size:15px;line-height:1.7333333333}.section-course-support .dialog{width:100%;max-width:860px;margin:40px auto 0;display:flex;align-items:flex-start;gap:10px}.section-course-support .dialog .box{background-color:var(--bg03-color);border:2px solid var(--theme-color);padding:20px 20px;padding-left:30px;border-radius:20px;width:100%;font-weight:400;font-size:14px;line-height:1.7333333333;position:relative}.section-course-support .dialog .box .red{font-weight:700}.section-course-support .dialog .box::before{content:"";position:absolute;top:50%;left:0;border:7.5px solid rgba(0,0,0,0);border-right:15px solid var(--theme-color);border-left:none;transform:translate(-100%, -50%)}.section-course-support .dialog .box::after{content:"";position:absolute;top:50%;left:0;border:4.5px solid rgba(0,0,0,0);border-right:11px solid var(--bg03-color);border-left:none;transform:translate(-100%, -50%)}.section-course-support .dialog .box.bgwhtie{background-color:#fff}@media(max-width: 950px){.section-course-support .box01 .list{--flex-list-col-num: 1;--flex-list-column-gap: 16px;flex-wrap:wrap}}@media(max-width: 950px)and (min-width: 751px){.section-course-support .box01 .list{width:91.6417910448%;margin-left:auto;margin-right:auto}}@media(max-width: 950px){.section-course-support .box01 .col:not(:last-child)::after{width:31px;top:auto;right:auto;bottom:0;left:50%;transform-origin:center center;transform:translate(-50%, 100%) rotate(90deg)}.section-course-support .box01 .tt{width:100%}.section-course-support .box01 .ico{width:113px;min-width:113px}.section-course-support .box02 .fig{margin-left:20px}}@media(max-width: 750px){.section-course-support{padding:0 0 40px}.section-course-support .boxes{margin-top:30px}.section-course-support .sub{font-size:15px}.section-course-support .box01{margin-bottom:20px}.section-course-support .box01 .list{width:91.6417910448%;margin:20px auto}.section-course-support .box01 .tl br{display:none}.section-course-support .box01 .con{font-size:13px;padding:12px 16px 10px}.section-course-support .box01 .ico{width:96px;min-width:96px}.section-course-support .box01 .tags{--flex-list-column-gap: 3px}.section-course-support .box01 .tag{font-size:12px;line-height:1.5833333333;padding:10px 0}.section-course-support .box02 .flex{margin:20px auto 16px;display:block}.section-course-support .box02 .txt{max-width:100%;padding:20px}.section-course-support .box02 .fig{margin-left:0;width:auto;max-width:227px;margin:12px auto 20px}.section-course-support .dialog{margin-top:40px;gap:0}.section-course-support .dialog .icon{width:60px;min-width:60px;transform:translateY(17px)}.section-course-support .dialog .icon img{max-width:100%;max-height:100%}.section-course-support .dialog .box{padding:10px 14px}.section-course-support .dialog .box::before{top:40px;transform:translate(-100%, 0%)}.section-course-support .dialog .box::after{top:43px;transform:translate(-100%, 0%)}}.section05{background-color:var(--bg02-color)}.section05 .title{font-size:28px;font-weight:700;text-align:center;line-height:1.3214285714;background-color:var(--theme-color);color:#fff;padding:15px 0}.section05 .inner{max-width:860px}.section05 .boxes{position:relative;z-index:3;box-sizing:border-box;padding:20px 0 40px}.section05 .box{display:flex;align-items:center;gap:20px}.section05 .txt{font-size:18px;font-weight:500;line-height:1.6666666667}.section05 .btns{--flex-list-col-num: 2;--flex-list-column-gap: 12px;width:100%;max-width:642px;margin:auto;display:flex;gap:var(--flex-list-column-gap);flex-wrap:wrap;margin-top:30px;box-sizing:border-box;justify-content:center}.section05 .btn{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));min-width:300px;border:2px solid var(--theme-color);background-color:#fff;box-shadow:4px 4px 0 var(--theme-color);text-align:center;color:var(--font-color);font-size:18px;font-weight:700;height:50px;display:grid;align-items:center;position:relative;box-sizing:border-box}.section05 .btn:nth-child(1){background-color:var(--yellow-bg-text-color)}.section05 .btn::after{content:"";width:26px;aspect-ratio:1;position:absolute;right:10px;top:50%;transform:translate(0, -50%);background-image:url(../img/office_date_dclp/arrow-right.png);background-repeat:no-repeat;background-size:contain}.section05 .bg{position:absolute;top:0;width:100%;height:100%;z-index:-1;left:50%;transform:translateX(-50%);max-width:1280px}.section05 .bg .left{position:absolute;top:0;left:0}.section05 .bg .right{position:absolute;right:0;bottom:0}@media(max-width: 750px){.section05 .bg .left{max-width:35.4666666667vw}.section05 .bg .right{max-width:57.3333333333vw;bottom:105px}}@media(max-width: 750px){.section05 .title{font-size:18px;padding:10px 0}.section05 .box{display:block}.section05 .box02{display:flex;flex-direction:column-reverse;gap:0}.section05 .box02 .fig{max-width:250px;margin-left:auto;margin-right:auto}.section05 .fig{width:100%;margin-bottom:1em}.section05 .fig img{height:50vw;object-fit:cover}.section05 .txt{font-size:15px;line-height:1.6666666667}.section05 .btns{margin-top:20px}}.section-employment-support{padding-bottom:80px}.section-employment-support .top-txt{width:100%;max-width:1040px;margin:50px auto 60px}.section-employment-support .boxes{--flex-list-col-num: 2;--flex-list-column-gap: 20px;width:100%;max-width:980px;margin:auto;display:flex;flex-wrap:wrap;box-sizing:border-box;gap:var(--flex-list-column-gap)}.section-employment-support .item{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));background-color:var(--bg02-color);border:2px solid var(--theme-color);box-sizing:border-box;padding:20px;position:relative}.section-employment-support .ttl{font-size:18px;font-weight:700;color:var(--theme-color);line-height:1.6666666667}.section-employment-support .content{font-size:15px;margin-top:1em;line-height:1.6666666667;padding-right:130px}.section-employment-support .icon{position:absolute;right:0;bottom:0;width:130px;height:100%;display:flex;align-items:flex-end}@media(max-width: 950px){.section-employment-support .boxes{--flex-list-col-num: 1}}@media(max-width: 750px){.section-employment-support{padding-bottom:40px}.section-employment-support .top-txt{margin:30px auto 20px;font-size:15px;font-weight:500;line-height:1.6666666667}.section-employment-support .item{padding:20px 13px 5px}.section-employment-support .ttl{font-size:16px}.section-employment-support .content{font-size:14px;margin-top:10px;padding-right:0}.section-employment-support .icon{position:initial;width:100px;height:auto;margin:auto}}.section-performance{background-color:var(--bg03-color);padding-bottom:70px}.section-performance .performance-wrap{margin-top:45px}.section-performance .ttl{font-size:26px;font-weight:700;line-height:1.4615384615;text-align:center;color:var(--theme-color);padding-bottom:10px;border-bottom:3px solid var(--theme-color)}.section-performance img{max-width:100%}.section-performance .boxes01{margin-top:20px}.section-performance .boxes01 .txt{font-size:18px;font-weight:500;line-height:1.5;text-align:center}.section-performance .boxes01 .txt small{font-size:14px}.section-performance .boxes01 .logs{width:100%;max-width:980px;margin:30px auto;box-sizing:border-box;padding:35px 20px;text-align:center;background-color:#fff}.section-performance .boxes02{--flex-list-col-num: 2;--flex-list-column-gap: 20px;width:100%;max-width:980px;margin:auto;margin-top:30px;display:flex;gap:var(--flex-list-column-gap)}.section-performance .boxes02 .item{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));background-color:var(--bg02-color);border:2px solid var(--theme-color);box-sizing:border-box;padding:1em 35px}.section-performance .boxes02 .tl{font-size:18px;font-weight:700;line-height:1.6666666667;text-align:center;border-bottom:1px solid var(--theme-color);padding-bottom:5px;margin-bottom:3px;color:var(--theme-color)}.section-performance .boxes02 .fig{text-align:center;margin:4px auto -6px}.section-performance .boxes02 .note{font-size:10px;font-weight:500}.section-performance .boxes02 .b-box{background-color:#fff;border:1px solid var(--theme-color);box-sizing:border-box;padding:6px 5px;margin-top:5px;box-sizing:border-box}.section-performance .boxes02 .tt{width:100%;max-width:330px;margin:auto;font-size:15px;font-weight:500;line-height:1.6666666667}@media(max-width: 950px){.section-performance .boxes02{--flex-list-col-num: 1;flex-wrap:wrap}}@media(max-width: 950px)and (min-width: 751px){.section-performance .boxes02{width:91.6417910448%}}@media(max-width: 950px){.section-performance .boxes02 .item{padding:1em 20px}}@media(max-width: 750px){.section-performance{padding-bottom:40px}.section-performance .performance-wrap{margin-top:30px}.section-performance .ttl{font-size:18px;padding-bottom:0;border-bottom:none}.section-performance .boxes01{margin-top:10px}.section-performance .boxes01 .txt{font-size:12px;line-height:1.5833333333}.section-performance .boxes01 .txt small{font-size:10px}.section-performance .boxes01 .logs{margin:14px auto 30px;padding:20px 10px}.section-performance .boxes02{--flex-list-col-num: 1;--flex-list-column-gap: 10px;margin-top:14px;flex-wrap:wrap}.section-performance .boxes02 .item{padding:11px 10px 14px}.section-performance .boxes02 .tl{font-size:15px;padding-bottom:6px;margin-bottom:10px}.section-performance .boxes02 .fig{text-align:center;margin:10px auto 3px}.section-performance .boxes02 .fig img{width:revert-layer}.section-performance .boxes02 .note{text-align:center}.section-performance .boxes02 .b-box{padding:10px 14px;margin-top:12px}.section-performance .boxes02 .tt{font-size:14px}}.section-case{margin-bottom:80px}.section-case .case-wrap{width:100%;margin:auto;margin-top:40px}.section-case .case-wrap .inner{max-width:1040px}.section-case .sub{font-size:18px;font-weight:500;line-height:1.7777777778;margin-bottom:40px}.section-case .boxes{--case-boxes-color: var(--bg04-color);margin-top:35px;box-sizing:border-box;background-color:#edf3ff;position:relative;padding:25px 20px 50px}.section-case .boxes .title{width:110px;aspect-ratio:1;border-radius:100%;color:#fff;background-color:var(--case-boxes-color);position:absolute;top:-4px;left:-10px;font-size:15px;line-height:1.5333333333;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}.section-case .boxes .title small{font-size:13px}.section-case .boxes .top .flex{padding-left:90px;display:flex;justify-content:space-between;gap:0 10px}.section-case .boxes .top .ttl{font-size:24px;font-weight:700;color:var(--case-boxes-color);line-height:1.25;margin-bottom:3px}.section-case .boxes .top .info{font-size:16px;font-weight:700;line-height:1.875}.section-case .boxes .top .list{width:100%;max-width:513px;padding:17px 20px;box-sizing:border-box;background-color:#fff;border:2px var(--case-boxes-color) dashed;font-size:14px;font-weight:500;line-height:1.7857142857;display:flex;flex-wrap:wrap;column-gap:20px}.section-case .boxes .top dl{display:flex}.section-case .boxes .top dl:nth-child(2n){order:2}.section-case .boxes .top dl:nth-child(4){margin-left:3em}.section-case .boxes .top dl:nth-child(4) dt{margin-right:2em}.section-case .boxes .top dt{color:var(--case-boxes-color);font-weight:700}.section-case .boxes .box{--flex-list-col-num: 2;--flex-list-column-gap: 80px;width:100%;max-width:860px;margin:auto;margin-top:25px;display:flex;gap:var(--flex-list-column-gap);position:relative}.section-case .boxes .box::after{content:"";position:absolute;top:50%;left:50%;background-image:url(../img/office_date_dclp/arrow.png);background-position:center center;background-repeat:no-repeat;background-size:contain;width:42px;aspect-ratio:42/26;transform:translate(-50%, -50%)}.section-case .boxes .item{--case-item-theme-color: var(--bg06-color);width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));border:1px solid var(--case-item-theme-color);background-color:#fff;position:relative}.section-case .boxes .item .ttl{box-sizing:border-box;background-color:var(--case-item-theme-color);color:#fff;font-size:18px;font-weight:700;line-height:1.6666666667;padding:8px 0;text-align:center;position:relative}.section-case .boxes .item .content{box-sizing:border-box;padding:20px 20px 25px;font-size:15px;line-height:1.7333333333}.section-case .boxes .item .ico{position:absolute;top:50%;right:0;transform:translate(0, -60%)}.section-case .boxes .item:nth-child(2){--case-item-theme-color: var(--theme-color)}.section-case .boxes .item:nth-child(2) .ico{right:auto;left:0}.section-case .boxes02{background-color:#e9f5f0;--case-boxes-color: var(--bg05-color)}.section-case .boxes02 .top dl:nth-child(4){margin-left:0}.section-case .dialog{width:100%;max-width:860px;margin:40px auto 0;display:flex;align-items:flex-start;gap:10px}.section-case .dialog .box{background-color:var(--bg03-color);border:2px solid var(--theme-color);padding:20px 20px;padding-left:30px;border-radius:20px;width:100%;font-weight:400;font-size:14px;line-height:1.7333333333;position:relative}.section-case .dialog .box .red{font-weight:700}.section-case .dialog .box::before{content:"";position:absolute;top:50%;left:0;border:7.5px solid rgba(0,0,0,0);border-right:15px solid var(--theme-color);border-left:none;transform:translate(-100%, -50%)}.section-case .dialog .box::after{content:"";position:absolute;top:50%;left:0;border:4.5px solid rgba(0,0,0,0);border-right:11px solid var(--bg03-color);border-left:none;transform:translate(-100%, -50%)}.section-case .dialog .box.bgwhtie{background-color:#fff}@media(max-width: 950px){.section-case .boxes{padding-top:0;padding-left:0;padding-right:0}.section-case .boxes .title{width:100%;aspect-ratio:auto;border-radius:0;position:initial;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:10px 0}.section-case .boxes .title small{font-size:1em}.section-case .boxes .title br{display:none}.section-case .boxes .top .flex{width:89.3333333333%;margin:auto;flex-wrap:wrap;padding-left:0;gap:10px;box-sizing:border-box}.section-case .boxes .top .left{width:100%;margin-top:8px;display:flex;justify-content:center;gap:10px}.section-case .boxes .top .left .img{margin-top:-10px}.section-case .boxes .top .ttl{font-size:20px;margin-bottom:0;white-space:nowrap}.section-case .boxes .top .info{font-size:15px}.section-case .boxes .top .list{max-width:100%;padding:18px;font-size:15px;display:block}.section-case .boxes .top dl:nth-child(2n){order:1}.section-case .boxes .top dl:nth-child(4){margin-left:0}.section-case .boxes .top dl:nth-child(4) dt{margin-right:0}.section-case .boxes .top dt{width:5em;min-width:5em}.section-case .boxes .top .fig{display:block;text-align:center;margin:auto;margin-top:-10px}.section-case .boxes .box{--flex-list-col-num: 1;--flex-list-column-gap: 30px;width:89.3333333333%;max-width:100%;margin-top:20px;flex-wrap:wrap}.section-case .boxes .box::after{content:none}.section-case .boxes .item{width:100%}.section-case .boxes .item .content{padding:20px}.section-case .boxes .item .ico{display:none}.section-case .boxes .item:not(:last-child)::after{content:"";position:absolute;bottom:0;left:50%;background-image:url(../img/office_date_dclp/arrow.png);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:24px;aspect-ratio:24/30;transform-origin:center center;transform:translate(-50%, 100%) rotate(90deg)}.section-case .dialog{width:81.8666666667%}}@media(max-width: 750px){.section-case{margin-bottom:40px}.section-case .case-wrap{margin-top:30px}.section-case .sub{font-size:15px;margin-bottom:40px}.section-case .inner02{width:100%}.section-case .boxes{margin-top:0;padding:0px 0px 30px}.section-case .boxes .title{width:100%;aspect-ratio:auto;border-radius:0;position:initial;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:10px 0}.section-case .boxes .title small{font-size:1em}.section-case .boxes .title br{display:none}.section-case .boxes .top .flex{width:89.3333333333%;margin:auto;flex-wrap:wrap;padding-left:0;gap:10px}.section-case .boxes .top .left{width:100%;margin-top:8px;display:flex;justify-content:center;gap:10px}.section-case .boxes .top .left .img{margin-top:-10px}.section-case .boxes .top .ttl{font-size:20px;margin-bottom:0;white-space:nowrap}.section-case .boxes .top .info{line-height:1.5}.section-case .boxes .top .list{max-width:100%;padding:18px;font-size:15px;display:block}.section-case .boxes .top dl:nth-child(2n){order:1}.section-case .boxes .top dl:nth-child(4){margin-left:0}.section-case .boxes .top dl:nth-child(4) dt{margin-right:0}.section-case .boxes .top dt{width:5em;min-width:5em}.section-case .boxes .top .fig{text-align:center;margin:auto;margin-top:-10px}.section-case .boxes .box{--flex-list-col-num: 1;--flex-list-column-gap: 30px;width:89.3333333333%;max-width:100%;margin-top:20px;flex-wrap:wrap}.section-case .boxes .box::after{content:none}.section-case .boxes .item{width:100%}.section-case .boxes .item .content{padding:20px}.section-case .boxes .item .ico{display:none}.section-case .boxes .item:not(:last-child)::after{content:"";position:absolute;bottom:0;left:50%;background-image:url(../img/office_date_dclp/arrow.png);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:24px;aspect-ratio:24/30;transform-origin:center center;transform:translate(-50%, 100%) rotate(90deg)}.section-case .dialog{width:89.3333333333%;margin-top:40px;gap:0}.section-case .dialog .icon{width:60px;min-width:60px;transform:translateY(17px)}.section-case .dialog .icon img{max-width:100%;max-height:100%}.section-case .dialog .box{padding:10px 14px}.section-case .dialog .box::before{top:40px;transform:translate(-100%, 0%)}.section-case .dialog .box::after{top:43px;transform:translate(-100%, 0%)}}.section06 .title{font-size:28px;font-weight:700;text-align:center;line-height:1.3214285714;background-color:var(--theme-color);color:#fff;padding:15px 0}.section06 .inner{max-width:860px}.section06 .boxes{position:relative;z-index:3;box-sizing:border-box;padding:30px 0 40px}.section06 .content{font-size:18px;font-weight:500;line-height:1.6666666667}.section06 .note{font-size:13px;line-height:2;margin-top:1em}.section06 .btns{--flex-list-col-num: 2;--flex-list-column-gap: 12px;width:100%;max-width:642px;margin:auto;display:flex;gap:var(--flex-list-column-gap);margin-top:30px;flex-wrap:wrap;box-sizing:border-box;justify-content:center}.section06 .btn{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));min-width:300px;border:2px solid var(--theme-color);background-color:#fff;box-shadow:4px 4px 0 var(--theme-color);text-align:center;color:var(--font-color);font-size:18px;font-weight:700;height:50px;display:grid;align-items:center;position:relative;box-sizing:border-box}.section06 .btn:nth-child(1){background-color:var(--yellow-bg-text-color)}.section06 .btn::after{content:"";width:26px;aspect-ratio:1;position:absolute;right:10px;top:50%;transform:translate(0, -50%);background-image:url(../img/office_date_dclp/arrow-right.png);background-repeat:no-repeat;background-size:contain}.section06 .bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;z-index:-1}.section06 .bg img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;object-fit:cover;object-position:center}@media(max-width: 750px){.section06 .title{font-size:18px;padding:10px 0}.section06 .content{font-size:15px;line-height:1.6666666667}.section06 .note{font-size:12px}.section06 .btns{margin-top:20px}}.section-office{margin-bottom:80px}.section-office .office-wrap{margin:50px auto}.section-office h3{font-size:23px;font-weight:700;line-height:1.652173913;color:var(--theme-color);box-sizing:border-box;border-bottom:4px solid var(--theme-color);border-left:10px solid var(--theme-color);padding:7px 12px}.section-office img{max-width:100%}.section-office .info{display:flex;align-items:flex-start;gap:30px;margin:40px auto;font-size:14px;line-height:1.7142857143}.section-office .info .fig{width:500px}.section-office .info .box{width:550px;background-color:var(--bg02-color);border:2px solid var(--theme-color);box-sizing:border-box;padding:12px 30px 20px}.section-office .info .box>div{position:relative;padding:15px 15px 15px 30px;border-bottom:dotted 2px var(--theme-color);word-break:break-all}.section-office .info .box>div::before{content:"";position:absolute;top:15px;left:0px;width:20px;height:100%;max-height:22px;max-width:20px;background-position:center;background-size:contain;background-repeat:no-repeat}.section-office .info .box .place::before{background-image:url(../img/office/place01.png)}.section-office .info .box .time::before{background-image:url(../img/office/time01.png)}.section-office .info .box .calendar::before{background-image:url(../img/office/calendar01.png)}.section-office .gallery .list{--flex-list-col-num: 3;--flex-list-column-gap: 28px;display:flex;column-gap:var(--flex-list-column-gap)}.section-office .gallery .col{width:calc(100%/var(--flex-list-col-num) - var(--flex-list-column-gap)*(var(--flex-list-col-num) - 1)/var(--flex-list-col-num));box-sizing:border-box}.section-office .gallery .thumbnail{cursor:pointer;width:100%;height:100%;object-fit:cover}.section-office .gallery .note{text-align:right;font-size:15px;line-height:1.6;margin-top:1em}.section-office .vr{margin:40px 0}.section-office .vr .vr-ttl{text-align:center;color:#e9462d;font-size:20px;font-weight:600}.section-office .vr iframe.flic360{display:block;width:80%;margin:10px auto 0;border:none;aspect-ratio:16/9}.section-office .boxes01{box-sizing:border-box;background-color:var(--bg02-color);border:1px solid var(--theme-color);padding:20px;display:flex;align-items:center;gap:20px;margin-top:16px}.section-office .boxes01 .fig{width:194px;min-width:194px}.section-office .boxes01 .txt{width:100%}.section-office .boxes01 .ttl{font-size:18px;font-weight:700;line-height:1.6666666667;color:var(--theme-color);margin-bottom:10px}.section-office .boxes01 .content{font-size:15px;font-weight:500;line-height:1.7333333333}.section-office .boxes01 .name{text-align:right;margin-top:20px;font-size:16px;font-weight:700;line-height:1.875;color:var(--theme-color)}.section-office .boxes02{display:flex;align-items:center;gap:20px;margin-top:50px}.section-office .boxes02 .map-box{width:520px}.section-office .boxes02 .map-box .map{width:100%;border:3px solid var(--theme-color);margin:0;box-sizing:border-box}.section-office .boxes02 .map-box .map img{width:100%}.section-office .boxes02 .map-box a{background-color:var(--theme-color);color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:1.6666666667;box-sizing:border-box;padding:6px;position:relative;display:block;width:100%}.section-office .boxes02 .map-box a::after{content:"";width:26px;aspect-ratio:1;position:absolute;right:10px;top:50%;transform:translate(0, -50%);background-image:url(../img/office_date_dclp/arrow-right-white.png);background-repeat:no-repeat;background-size:contain}.section-office .boxes02 .shop-info{--shop-info-theme-color: #004466;width:540px;background-color:#f4f4f4;box-sizing:border-box;padding:20px}.section-office .boxes02 .shop-info .ttl{font-size:16px;font-weight:700;background-color:var(--shop-info-theme-color);line-height:1.875;text-align:center;color:#fff;padding:10px;box-sizing:border-box;margin-bottom:24px}.section-office .boxes02 .shop-info .address{display:flex;gap:10px;margin-bottom:10px}.section-office .boxes02 .shop-info .fig{width:214px;max-width:45%;min-width:45%}.section-office .boxes02 .shop-info .txt{font-size:14px;line-height:1.5714285714}.section-office .boxes02 .shop-info .tl{font-size:18px;font-weight:700;line-height:1.3888888889;margin-bottom:8px;color:var(--shop-info-theme-color)}.section-office .boxes02 .shop-info .phone{width:240px;height:40px;background-color:#fff;border:2px solid var(--shop-info-theme-color);text-align:center;font-size:20px;font-weight:700;line-height:1.5;color:var(--shop-info-theme-color);margin:auto;margin-right:0;display:flex;align-items:center;justify-content:center;gap:.25em}.section-office .boxes02 .shop-info .phone .ico{width:1em;height:1em;display:flex;align-items:center;justify-content:center}@media(max-width: 950px){.section-office .boxes02{flex-wrap:wrap;justify-content:center}}@media(max-width: 950px)and (min-width: 751px){.section-office .boxes02 .map-box{width:100%}.section-office .boxes02 .shop-info{width:100%}}@media(max-width: 750px){.section-office .office-wrap{margin:30px auto 40px}.section-office h3{font-size:16px;border-bottom-width:2px;border-left-width:7px;padding:8px 7px}.section-office .info{gap:20px;margin:20px auto 26px;flex-wrap:wrap}.section-office .info .fig{width:100%}.section-office .info .box{width:100%;padding:7px 14px 20px}.section-office .info .box>div{padding:13px 0px 13px 30px}.section-office .gallery .list{--flex-list-column-gap: 10px}.section-office .gallery .note{font-size:13px;margin-top:11px}.section-office .vr{margin:30px 0}.section-office .vr .vr-ttl{font-size:16px}.section-office .vr iframe.flic360{width:90%;aspect-ratio:16/21}.section-office .boxes01{flex-direction:column;padding:20px 14px;gap:15px;margin-top:40px}.section-office .boxes01 .fig{width:194px;min-width:194px}.section-office .boxes01 .ttl{font-size:15px}.section-office .boxes01 .content{font-size:14px}.section-office .boxes01 .name{font-size:14px}.section-office .boxes02{margin-top:20px;flex-wrap:wrap}.section-office .boxes02 .map-box{width:100%}.section-office .boxes02 .map-box a{font-size:14px}.section-office .boxes02 .map-box a::after{width:17px}.section-office .boxes02 .shop-info{width:100%;padding:10px 12px 24px}.section-office .boxes02 .shop-info .ttl{font-size:15px;padding:5px;margin-bottom:10px}.section-office .boxes02 .shop-info .address{display:block;margin-bottom:10px}.section-office .boxes02 .shop-info .fig{width:100%;max-width:305px;min-width:0;margin:10px auto}.section-office .boxes02 .shop-info .txt{font-size:13px}.section-office .boxes02 .shop-info .tl{font-size:15px;margin-bottom:10px;text-align:center}.section-office .boxes02 .shop-info .tl br{display:none}.section-office .boxes02 .shop-info .phone{margin-right:auto}}.section-faq{padding:50px 0 65px;background-color:var(--bg03-color)}.section-faq .inner{max-width:1120px}.section-faq .faq-wrap{background-color:#fff;box-sizing:border-box;padding:0 20px 50px}.section-faq .toggle-list{width:100%;max-width:1040px;margin:30px auto 0}.section-faq dl{border-bottom:2px solid var(--theme-color)}.section-faq dt{padding:14px 0;box-sizing:border-box;font-size:18px;font-weight:700;line-height:1.4444444444;display:flex;align-items:flex-start;gap:15px;cursor:pointer}.section-faq dt::before{content:"Q";width:50px;aspect-ratio:1;background-color:var(--theme-color);color:#fff;font-size:38px;font-weight:500;text-transform:uppercase;text-align:center;line-height:1}.section-faq dt.active .question .ico::after{transform:translate(0, -50%)}.section-faq dd{display:none}.section-faq .question{padding-top:15px;display:flex;justify-content:space-between;gap:20px;width:100%}.section-faq .question .tt{width:100%}.section-faq .question .ico{width:20px;min-width:20px;height:20px;aspect-ratio:1;position:relative;transform:translateY(0.2em)}.section-faq .question .ico::before{content:"";width:100%;height:2px;display:block;background-color:var(--theme-color);position:absolute;top:50%;left:0;transform-origin:center center;transform:translate(0, -50%)}.section-faq .question .ico::after{content:"";width:100%;height:2px;display:block;background-color:var(--theme-color);position:absolute;top:50%;left:0;transform-origin:center center;transform:translate(0, -50%) rotate(-90deg);transition:.4s}.section-faq .answer{box-sizing:border-box;background-color:var(--bg02-color);padding:10px;display:flex;align-items:flex-start;gap:12px}.section-faq .answer::before{content:"A";width:50px;aspect-ratio:1;background-color:var(--bg05-color);color:#fff;font-size:38px;font-weight:500;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center}.section-faq .answer .box{padding-top:15px;margin-bottom:1em}.section-faq .answer .ttl{font-size:15px;font-weight:500;color:var(--theme-color);margin-bottom:1em;line-height:1.5333333333}.section-faq .answer .content{font-size:14px;font-weight:500;line-height:1.7692307692}.section-faq .answer .content a{color:#e9462d}@media(max-width: 750px){.section-faq{padding:40px 0}.section-faq .faq-wrap{padding:0 14px 30px}.section-faq .toggle-list{margin:22px auto 0}.section-faq dt{padding:16px 0;font-size:15px;gap:6px}.section-faq dt::before{width:30px;font-size:20px}.section-faq .question{padding-top:2px;gap:6px}.section-faq .question .ico{width:14px;min-width:14px;transform:translateY(0.05em)}.section-faq .answer{box-sizing:border-box;background-color:var(--bg02-color);padding:20px 10px;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.section-faq .answer::before{width:30px;font-size:20px}.section-faq .answer .box{padding-top:0;margin-bottom:0}.section-faq .answer .ttl{margin-bottom:11px}}.section-contact#form{padding:145px 0 75px}.section-contact#form .inner{max-width:1020px}.section-contact#form .title{text-align:center;font-size:29px;font-weight:700}.section-contact#form .title::after{content:"";width:200px;height:4px;display:block;background-color:var(--theme-color);margin:12px auto}.section-contact#form .sub{text-align:center;margin-top:18px;font-weight:500}.section-contact#form .from-list{margin-top:60px}.section-contact#form dl{margin-top:20px;font-size:15px}.section-contact#form dt{font-weight:700;display:flex;align-items:center;gap:6px}.section-contact#form .tag{background-color:var(--bg04-color);color:#fff;font-weight:500;width:59px;height:29px;line-height:29px;text-align:center}.section-contact#form .tag.must{background-color:var(--theme-color)}.section-contact#form dd{margin-top:10px}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item{display:inline;padding-left:8px}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item input:checked+.wpcf7-list-item-label::before{border-color:#386ed6}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{opacity:1}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item .wpcf7-list-item-label{position:relative;cursor:pointer;padding-left:25px}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item .wpcf7-list-item-label::before,.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item .wpcf7-list-item-label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item .wpcf7-list-item-label::before{background-color:#fff;border:1px solid #818181;border-radius:50%;width:14px;height:14px;left:4px}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item .wpcf7-list-item-label::after{background-color:#386ed6;border-radius:50%;opacity:0;width:8px;height:8px;left:8px}.section-contact#form .wpcf7-exclusive-checkbox.visually-hidden .wpcf7-list-item.first{padding-left:0}.section-contact#form input[type=text],.section-contact#form input[type=email],.section-contact#form input[type=tel]{width:100%;height:50px;background-color:var(--input-color);box-sizing:border-box}.section-contact#form textarea{width:100%;height:194px;background-color:var(--input-color);box-sizing:border-box}.section-contact#form select{width:100%;height:50px;background-color:var(--input-color);box-sizing:border-box}.section-contact#form input[type=date]{width:256px;height:50px;background-color:var(--input-color);box-sizing:border-box}.section-contact#form input[type=radio]{width:auto;-webkit-appearance:radio;padding:initial;margin-right:10px;min-height:0}.section-contact#form input[type=checkbox]{margin:auto;float:none;height:auto;min-height:0}.section-contact#form input:not([type=radio]),.section-contact#form input:not([type=checkbox]),.section-contact#form textarea,.section-contact#form select{border:none;outline:none;border-radius:0;margin-bottom:0;margin-top:0}.section-contact#form .radio label{margin-right:20px}.section-contact#form .radio input[type=text]{margin-top:20px}.section-contact#form .hope-top{line-height:2}.section-contact#form .hope01{margin-top:14px;display:flex;align-items:center;white-space:nowrap}.section-contact#form .hope01 input{margin-left:10px}.section-contact#form .hope02{margin-top:14px;display:flex;align-items:center;white-space:nowrap}.section-contact#form .hope02 input{margin-left:10px}.section-contact#form .agree{margin:18px auto;text-align:center}.section-contact#form .agree a{color:var(--theme-color)}.section-contact#form input[type=submit]{display:block;width:100%;max-width:400px;height:50px;background-color:var(--theme-color);color:#fff;padding:initial;margin:auto;margin-top:30px;font-size:18px;font-weight:700}.section-contact#form input[type=submit]:disabled{background:#ccc}.section-contact#form span.wpcf7-list-item-label{display:inline;line-height:normal}.section-contact#form span.wpcf7-list-item{margin:0;display:inline}@media(max-width: 750px){.section-contact#form{padding:80px 0 60px}.section-contact#form .title{font-size:18px}.section-contact#form .title::after{width:100px;height:2px;margin:14px auto}.section-contact#form .sub{font-size:14px;line-height:1.6428571429;margin:30px auto}.section-contact#form .from-list{margin-top:30px}.section-contact#form dl{margin-top:14px;font-size:14px}.section-contact#form dt{gap:5px}.section-contact#form .tag{width:40px;height:19px;line-height:19px;font-size:13px}.section-contact#form input[type=text],.section-contact#form input[type=email],.section-contact#form input[type=tel]{height:40px}.section-contact#form input[type=submit]{height:40px;max-width:280px;margin-top:20px;font-size:16px}}@media(min-width: 751px){.header .pc_wrapper{width:100%}.header_inner{background-color:var(--theme-color);box-sizing:border-box;padding-left:20px;padding-right:20px}.header .logo{width:246.39px}.header .burger-btn{background-color:#fff}.header .burger-btn .bar{background-color:var(--theme-color)}.header .burger-btn .text{color:var(--theme-color)}}.header .burger-btn .text{font-size:16px}@media(max-width: 750px){.header .burger-btn .text{font-size:13px}}.modal{display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);z-index:10}.modal .inner{position:relative;width:auto;max-width:92%;padding:40px 60px;background-color:hsla(0,0%,100%,.8);border:solid 3px #e9462d;overflow:visible}.modal .inner:hover{cursor:pointer}.modal img{display:block;position:relative;width:100%;height:auto;max-width:680px;max-height:0;object-fit:contain}.modal .closeBox{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:10px;width:40px;height:40px;color:#fff;background-color:#e9462d;font-size:24px;font-weight:bold;line-height:1;border-radius:50%;transform:translate(50%, -50%)}@media screen and (min-width: 0){.modal{padding-bottom:70px}.modal .inner img{max-height:0}}@media screen and (min-height: 278px){.modal .inner img{max-height:10vh}}@media screen and (min-height: 417px){.modal .inner img{max-height:40vh}}@media screen and (min-height: 834px){.modal .inner img{max-height:70vh}}@media screen and (min-width: 1081px){.modal{padding-bottom:0}}@media screen and (max-width: 768px){.modal .inner{padding:0}}.link_to_form a{border-radius:0;border:2px solid #e9462d;background-color:#fff;color:#e9462d}.link_to_form a:nth-child(2){background-color:#e9462d;color:#fff}.thanks_msg{width:100%;max-width:760px;margin:auto}ul.thanks_flex{display:flex;justify-content:center;gap:10px;margin-top:50px}@media screen and (max-width: 768px){ul.thanks_flex{display:block}}.thanks_back{background:#e9482d;width:300px;display:block;height:40px;color:#fff !important;text-decoration:none !important;line-height:40px;text-align:center;margin:30px auto}form h3{font-size:20px;border-bottom:1px solid;padding-bottom:14px;margin:40px 0}@media screen and (max-width: 768px){form h3{font-size:16px;margin-bottom:20px}}form label input[type=checkbox]{position:absolute;left:0;margin-top:4px !important;display:inline-block}.section-contact#form span.wpcf7-list-item{width:100%;margin:0 0 7px;display:block;padding-left:20px;position:relative}.thanks_back.pf_btn{background-color:#06b067;background-image:url(//dd-career.com/wp-content/themes/dd-career/css/lp_itex_new/css/../../../img/lp_itex_new/dl.png);background-repeat:no-repeat;background-position:90% center;background-size:20px}.agree{width:250px}.header .nav-wrapper .header-nav{width:450px !important;max-width:70% !important}.grecaptcha-badge{display:none !important}.dclp_b .section-hero .disorders{display:flex;justify-content:center;gap:30px}.dclp_b .section-hero .disorders li{text-align:center}.dclp_b .section-hero .disorders li span{color:#e9472d;font-size:20px;font-weight:700}.dclp_b .section-hero .disorders li div{background:#e9472d;color:#fff;padding:10px;width:160px;font-size:35px;font-weight:700;border-radius:10px;margin-top:8px}.dclp_b .section-hero .msg{text-align:center;font-size:26px;font-weight:700;margin-top:12px}.dclp_b .section-hero .hero .boxes{margin-top:20px;padding-top:20px}.dclp_b .section-hero .hero .boxes .content{padding-bottom:20px}@media screen and (max-width: 768px){.dclp_b .section-hero .disorders{gap:10px}.dclp_b .section-hero .disorders li span{font-size:18px}.dclp_b .section-hero .disorders li div{width:116px;font-size:26px;margin:8px auto 0}.dclp_b .section-hero .msg{font-size:20px;margin-top:8px}.dclp_b .section-hero .con-img{width:230px;margin:10px auto 0}.dclp_b .section-hero .hero .bg .left{top:10vw}.dclp_b .section-hero .hero .bg .right{bottom:240px;max-width:47vw}.dclp_b .section-hero .hero .boxes{margin-top:0;padding-top:0;border-width:4px;background:#eff4ff;color:#376ed6}.dclp_b .section-hero .hero .boxes .content{padding:8px 0;font-size:20px}.dclp_b .link_to_form{display:block;padding:0;border-top:2px solid #e9482d}.dclp_b .link_to_form ul{display:flex;justify-content:center;padding:10px 0}.dclp_b .link_to_form ul li{width:33.3333333333%;border-left:3px solid #f2f2f2}.dclp_b .link_to_form ul li a{display:block;color:#444;font-size:11px;font-weight:700;line-height:1.6;text-align:center;border:none;width:unset;padding:0}.dclp_b .link_to_form ul li a .icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 auto 5px}.dclp_b .link_to_form ul li a .icon img{max-block-size:unset}}/*# sourceMappingURL=office_date_dclp.css.map */