#container{position:relative;padding-top:180px}#container.cloud{padding-top:0}#main,#contents>*{position:relative;z-index:2}#contents>.bg{background:linear-gradient(45deg,#7098fb 0%,#499cfd 32%,#5b88fb 99%);z-index:0}#container.baseBg{background:linear-gradient(-135deg,#f4f6ff 0%,#d7ecff 25%,#f4f6ff 50%,#DEECFF 75%,#d1e3fe 100%)!important;position:relative}#container.baseBg>*{position:relative;z-index:10}#container.baseBg::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/bg_noise_color.png);z-index:1!important;opacity:.25;mix-blend-mode:multiply}.wouter{padding-left:30px;padding-right:30px}.winner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.winner1040{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.winner1140{width:100%;max-width:1140px;margin-left:auto;margin-right:auto}.winner1100{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.winner880{width:100%;max-width:880px;margin-left:auto;margin-right:auto}.showAni{position:relative;top:50px;opacity:0;-webkit-transition:top 1s ease,opacity 1s ease;transition:top 1s ease,opacity 1s ease}.showAni.show{top:0;opacity:1}#bread{position:absolute!important;top:120px;left:0;z-index:10!important;width:100%;flex-wrap:wrap;padding:0 30px}#bread>span{position:relative}#bread>span:nth-child(n+2){margin-left:1.5em}#bread>span:nth-child(n+2)::before{content:'>';position:absolute;top:0;left:-1em;display:block;line-height:1.5}#bread>span a,#bread>span span{font-size:.13rem;line-height:1.5;letter-spacing:.05em;color:var(--BASE)}.commonPage #main .tit{margin-bottom:75px}.commonPage #main .tit .fen_l{font-size:1rem}.commonPage #main .tit .fmin_m{display:block;font-size:.2rem;color:var(--BL03);margin-top:1em;position:relative;z-index:10}ul.listAni.aniTop>li{position:relative;top:50px;opacity:0;-webkit-transition:top 1s ease,opacity 1s ease;transition:top 1s ease,opacity 1s ease}ul.listAni.aniTop.show>li{opacity:1;top:0}ul.listAni>li:nth-child(1){transition-delay:0s}ul.listAni>li:nth-child(2){transition-delay:0.25s}ul.listAni>li:nth-child(3){transition-delay:0.5s}ul.listAni>li:nth-child(4){transition-delay:0.75s}ul.listAni>li:nth-child(5){transition-delay:1s}ul.listAni>li:nth-child(6){transition-delay:1.25s}ul.listAni>li:nth-child(7){transition-delay:1.5s}ul.listAni>li:nth-child(8){transition-delay:1.75s}ul.listAni>li:nth-child(9){transition-delay:2s}ul.listAni>li:nth-child(10){transition-delay:2.25s}ul.listAni>li:nth-child(11){transition-delay:2.5s}ul.listAni>li:nth-child(12){transition-delay:2.75s}ul.listAni>li:nth-child(13){transition-delay:3s}ul.listAni>li:nth-child(14){transition-delay:3.25s}ul.listAni>li:nth-child(15){transition-delay:3.5s}ul.listAni>li:nth-child(16){transition-delay:3.75s}ul.listAni>li:nth-child(17){transition-delay:4s}ul.listAni>li:nth-child(18){transition-delay:4.25s}ul.listAni>li:nth-child(19){transition-delay:4.5s}ul.listAni>li:nth-child(20){transition-delay:4.75s}.postList.colAni{flex-wrap:wrap}.postList.colAni>li{width:calc((386/1200)*100%);margin-right:calc(((1200 - (386*3))/2)/1200 * 100%);position:relative;left:-50px;opacity:0;-webkit-transition:left 1s ease,opacity 1s ease;transition:left 1s ease,opacity 1s ease}.postList.colAni.show>li{opacity:1;left:0}.postList.colAni>li:nth-child(3n){margin-right:0}.postList.colAni>li:nth-child(n+4){margin-top:calc(((1200 - (386*3))/2)/1200 * 100%)}.postList.colAni>li:nth-child(1){transition-delay:0s}.postList.colAni>li:nth-child(2){transition-delay:0.25s}.postList.colAni>li:nth-child(3){transition-delay:0.5s}.postList.colAni>li:nth-child(4){transition-delay:0.75s}.postList.colAni>li:nth-child(5){transition-delay:1s}.postList.colAni>li:nth-child(6){transition-delay:1.25s}.postList.colAni>li:nth-child(7){transition-delay:1.5s}.postList.colAni>li:nth-child(8){transition-delay:1.75s}.postList.colAni>li:nth-child(9){transition-delay:2s}.postList.colAni>li:nth-child(10){transition-delay:2.25s}.postList.colAni>li:nth-child(11){transition-delay:2.5s}.postList.colAni>li:nth-child(12){transition-delay:2.75s}.postList.colAni>li:nth-child(13){transition-delay:3s}.postList.colAni>li:nth-child(14){transition-delay:3.25s}.postList.colAni>li:nth-child(15){transition-delay:3.5s}.postList.colAni>li:nth-child(16){transition-delay:3.75s}.postList.colAni>li:nth-child(17){transition-delay:4s}.postList.colAni>li:nth-child(18){transition-delay:4.25s}.postList.colAni>li:nth-child(19){transition-delay:4.5s}.postList.colAni>li:nth-child(20){transition-delay:4.75s}.postList.caseAni>li{position:relative;left:-50px;opacity:0;-webkit-transition:left 1s ease,opacity 1s ease;transition:left 1s ease,opacity 1s ease}.postList.caseAni.show>li{opacity:1;left:0}.postList.caseAni>li:nth-child(n+2){margin-top:25px}.postList.caseAni>li:nth-child(1){transition-delay:0s}.postList.caseAni>li:nth-child(2){transition-delay:0.25s}.postList.caseAni>li:nth-child(3){transition-delay:0.5s}.postList.caseAni>li:nth-child(4){transition-delay:0.75s}.postList.caseAni>li:nth-child(5){transition-delay:1s}.postList.caseAni>li:nth-child(6){transition-delay:1.25s}.postList.caseAni>li:nth-child(7){transition-delay:1.5s}.postList.caseAni>li:nth-child(8){transition-delay:1.75s}.postList.caseAni>li:nth-child(9){transition-delay:2s}.postList.caseAni>li:nth-child(10){transition-delay:2.25s}.postList.caseAni>li:nth-child(11){transition-delay:2.5s}.postList.caseAni>li:nth-child(12){transition-delay:2.75s}.postList.caseAni>li:nth-child(13){transition-delay:3s}.postList.caseAni>li:nth-child(14){transition-delay:3.25s}.postList.caseAni>li:nth-child(15){transition-delay:3.5s}.postList.caseAni>li:nth-child(16){transition-delay:3.75s}.postList.caseAni>li:nth-child(17){transition-delay:4s}.postList.caseAni>li:nth-child(18){transition-delay:4.25s}.postList.caseAni>li:nth-child(19){transition-delay:4.5s}.postList.caseAni>li:nth-child(20){transition-delay:4.75s}.postList.postEx li a{display:block;background:#FFF;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:15px 30px 25px}.postList.postEx li a .numArea{align-items:flex-end}.postList.postEx li a .numArea .bd{height:1px;width:calc(100% - 130px);margin-right:auto;margin-bottom:7px;position:relative}.postList.postEx li a .numArea .bd::before{content:'';width:100%;height:100%;display:block;background:var(--BL03);position:absolute;top:0;left:0}.postList.postEx li a:hover .numArea .bd::before{animation:bdAni 0.5s ease 0s 1 normal both}@-webkit-keyframes bdAni{0%{width:0}100%{width:100%}}@keyframes bdAni{0%{width:0}100%{width:100%}}.postList.postEx li a .numArea .txt{font-size:.2rem;letter-spacing:.05em;color:var(--BL03);opacity:.6;margin-bottom:3px}.postList.postEx li a .numArea .num{font-size:.4rem;letter-spacing:.05em;color:var(--BL03);margin-left:.25em}.postList.postEx li a .ph{aspect-ratio:1/1;width:calc((240/386) * 100%);min-width:;margin-left:auto;margin-right:auto;overflow:hidden;margin-top:20px}.postList.postEx li a .nameArea{margin-top:20px}.postList.postEx li a .nameArea span{display:block;text-align:center;letter-spacing:.05em}.postList.postEx li a .nameArea span.ken{font-size:.14rem}.postList.postEx li a .nameArea span.hosName{font-size:.2rem;margin-top:.5em}.postList.postEx li a>.txt{font-size:.14rem;margin-top:1em;line-height:1.8;color:var(--BASE)}.postList.postColm li a{display:block;background:#FFF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;height:100%}.postList.postColm li a>.ph{aspect-ratio:386/257;width:100%;overflow:hidden}.postList.postColm li a .txtArea{padding:15px 20px;opacity:1;-webkit-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.postList.postColm li a:hover .txtArea{opacity:.5}.postList.postColm li a .data{font-size:.2rem;letter-spacing:.05em;color:var(--BASE);margin-right:.5em}.postList.postColm li a .catList{flex-wrap:wrap;margin-top:.15em}.postList.postColm li a .catList li{font-size:.13rem;letter-spacing:.05em;color:#FFF;padding:.35em .5em;background:var(--BL03);margin-right:.25em;isolation:isolate;-webkit-border-radius:2px;border-radius:2px}.postList.postColm li a h3{font-size:.16rem;letter-spacing:.05em;line-height:1.5;color:var(--BASE);margin-top:.5em}.postList.postColm li a .postTags{flex-wrap:wrap;margin-top:.5em}.postList.postColm li a .postTags li{font-size:.13rem;letter-spacing:.05em;line-height:1.5;color:var(--BL03);margin-right:.75em}.postList.postColm li a .postTags li::before{content:'#'}.postList.postColm li a .writer{margin-top:1em}.postList.postColm li a .writer .txt{font-size:.16rem;letter-spacing:.05em;color:var(--BASE);margin-left:auto}.postList.postColm li a .writer .name{font-size:.15rem;letter-spacing:.05em;color:var(--BASE);margin-left:.75em}.postList.postColm li a .writer .ph{aspect-ratio:1/1;width:40px;overflow:hidden;margin-left:1em}.postList.postNews{border-top:1px solid var(--LINE);padding-top:40px}.postList.postNews>li:nth-child(n+2){border-top:1px solid var(--LINE);padding-top:40px;margin-top:40px}.postList.postNews>li a .data{width:125px;color:var(--BASE);font-size:.24rem;letter-spacing:.05em}.postList.postNews>li a .catList{width:130px;margin-top:.25em}.postList.postNews>li a .catList li:nth-child(n+2){margin-top:10px}.postList.postNews>li a .catList li{background:var(--BL03);text-align:center;font-size:.13rem;letter-spacing:.05em;color:#FFF;padding:.35em .5em .5em;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.postList.postNews>li a h3{width:calc(100% - 125px - 130px);padding-left:1em;font-size:.2rem;line-height:1.5;letter-spacing:.05em;color:var(--BASE)}.postList.postNews>li a:hover h3{text-decoration:underline}.postList.postCase>li>a{background:#FFF;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:calc((40/1200)*100%) calc((60/1200)*100%)}.postList.postCase>li>a>.clinicInfo{width:calc((740/1080)*100%);opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.postList.postCase>li>a:hover .clinicInfo{opacity:.5}.postList.postCase>li>a>.phArea{width:calc((280/1080)*100%);margin-left:auto}.postList.postCase>li>a>.phArea .ph{aspect-ratio:1/1;width:100%;overflow:hidden}.postList.postCase>li>a>.phArea .linkTxt{font-size:.16rem;letter-spacing:.05em;padding-right:1em;position:relative;text-align:right;margin-top:1em}.postList.postCase>li>a>.phArea .linkTxt .icon{position:absolute;top:0;right:0}.postList.postCase>li>a h3{font-size:.32rem;line-height:1.5;letter-spacing:.05em;color:var(--BASE)}.postList.postCase li a .catList{flex-wrap:wrap;margin-top:1em}.postList.postCase li a .catList li{font-size:.13rem;letter-spacing:.05em;color:#FFF;padding:.25em 1em .4em;background:var(--BL03);margin-right:.5em;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;margin-bottom:.25em}.postList.postCase li a .addArea .txtArea{color:var(--BASE);letter-spacing:.05em;line-height:1.5;margin-top:1em}.postList.postCase li a .addArea .txtArea .postCode{font-size:.16rem}.postList.postCase li a .addArea .txtArea .addres{font-size:.16rem}.postList.postCase li a .addArea .txtArea .access{font-size:.15rem;margin-top:.75em}.postList.postCase li a .addArea .txtArea .access .icon{margin-right:.35em;margin-top:.15em}.postList.postCase li a .comment{background:rgb(183 203 255 / .3);position:relative;padding:20px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;margin-top:1.25em}.postList.postCase li a .comment .ph{aspect-ratio:1/1;width:80px;overflow:hidden}.postList.postCase li a .comment .txtArea{width:calc(100% - 95px);margin-left:auto}.postList.postCase li a .comment .txtArea h4{font-size:.16rem;line-height:1.5;letter-spacing:.05em;color:#fff0;background:linear-gradient(to right,#6086E6 0%,#A48DFF 67%,#C160FD 100%);background-clip:text;-webkit-background-clip:text}.postList.postCase li a .comment .txtArea .txt{font-size:.15rem;line-height:1.6;letter-spacing:.05em;color:var(--BASE);margin-top:.5em}.recommend{margin-top:100px}.column.post .recommend{margin-top:130px}.recommend h2.tit{margin-bottom:35px}.recommend h2.tit .fen_l{font-size:.96rem}.recommend h2.tit .fmin_m{display:block;font-size:.16rem;color:var(--BL03);margin-top:1em;position:relative;z-index:10}.wpnav{text-align:right;margin-top:60px}.wpnav .wp-pagenavi{display:-webkit-inline-flex;display:inline-flex;justify-content:center;align-items:center;background:#FFF;padding:15px 20px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px}.wpnav .wp-pagenavi .pages{display:none}.wpnav .wp-pagenavi>*{margin:0 .35em}.wpnav .wp-pagenavi a.page,.wpnav .wp-pagenavi span.current{font-size:.24rem}.wpnav .wp-pagenavi a.page{color:var(--BASE)}.wpnav .wp-pagenavi span.current{color:var(--BL03)}.wpnav .wp-pagenavi a.previouspostslink,.wpnav .wp-pagenavi a.nextpostslink{width:30px;height:30px;overflow:hidden;text-indent:-9999px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;background:var(--BL03);position:relative;opacity:1!important}.wpnav .wp-pagenavi a.previouspostslink{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wpnav .wp-pagenavi a.previouspostslink{margin-left:0;margin-right:1em}.wpnav .wp-pagenavi a.nextpostslink{margin-right:0;margin-left:1em}.wpnav .wp-pagenavi span.extend{letter-spacing:-.5em}.wpnav .wp-pagenavi a.first,.wpnav .wp-pagenavi a.last{display:none}.wpnav .wp-pagenavi a.previouspostslink::before,.wpnav .wp-pagenavi a.nextpostslink::before{content:'';display:block;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);width:9px;height:8px;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow.svg);mask-size:100% 100%;background:#fff}.wpnav .wp-pagenavi a.previouspostslink:hover::before,.wpnav .wp-pagenavi a.nextpostslink:hover::before{animation:i_ani 0.5s ease 0s 1 normal both}@-webkit-keyframes i_ani{0%{margin-left:0;opacity:1}30%{margin-left:50%;opacity:0}31%{margin-left:-50%;opacity:0}100%{margin-left:0;opacity:1}}@keyframes i_ani{0%{margin-left:0;opacity:1}30%{margin-left:50%;opacity:0}31%{margin-left:-50%;opacity:0}100%{margin-left:0;opacity:1}}.cNav{margin-top:150px}.cNav>ul>li{min-height:317px;width:100%}.cNav li:nth-child(n+2){margin-top:25px}.cNav li a{height:100%;min-height:317px;color:var(--BASE);padding:50px calc((60/1200)*100%);background:#FFF;isolation:isolate;-webkit-border-radius:10px;border-radius:10px}@media screen and (max-width:1440px){.cNav li a{padding:50px 60px}}.cNav li a .txtArea{flex-direction:column;justify-content:space-between}.cNav li a h4{width:300px}.cNav li a h4 span{display:block;letter-spacing:.05em}.cNav li a h4 .fmin_r{font-size:.16rem}.cNav li a h4 .fmin_r::before{content:'●';background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important;margin-right:.35em}.cNav li a h4 .fmin_m{font-size:.24rem;margin-top:.75em}.cNav li a .txtArea{width:calc((470/1080)*100%);min-width:470px;margin-left:auto}@media screen and (max-width:970px){.cNav li a .txtArea{width:calc(100% - 300px);min-width:auto}}.cNav li a .txtArea .txt{font-size:.15rem;line-height:2;letter-spacing:.05em}.cNav li a .txtArea .linkTxt{font-size:.16rem;letter-spacing:.05em;padding-right:1em;position:relative;text-align:right;margin-top:1em}.cNav li a .txtArea .linkTxt .icon{position:absolute;top:0;right:0}.postContents{font-size:.18rem;line-height:2;letter-spacing:.01em;margin-top:2em}.postContents img{max-width:100%!important;height:auto!important}.postContents>*{margin-top:1em}.postContents figure{margin-top:1.5em}.postContents>*:first-child{margin-top:0}.postContents h1,.postContents h2{font-family:"Shippori Mincho",serif!important;font-weight:600!important;font-size:.28rem;letter-spacing:.05em;line-height:1.5;margin-top:3em;color:var(--BL03)}.postContents h3{font-weight:500!important;font-size:.2rem;letter-spacing:.05em;line-height:1.5;margin-top:4em;border-left:2px solid var(--BL03);padding-left:1.25em}.postContents h4{font-weight:500!important;font-size:.18rem;line-height:1.5;border-bottom:1px solid var(--BL03);padding-bottom:.5em;margin-top:4em}.postContents h5{font-weight:500!important;font-size:.18rem;color:var(--BL03);line-height:1.5;margin-top:4em}.postContents p a{text-decoration:underline}.postContents figure.wp-block-image{isolation:isolate;-webkit-border-radius:8px;border-radius:8px;overflow:hidden}.postContents img{max-width:100%;height:auto}.postContents iframe{aspect-ratio:16/9;width:100%!important;max-width:800px;height:auto!important;margin-left:auto;margin-right:auto}.postContents figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe{aspect-ratio:16/9;width:100%;height:100%}.postContents .wp-block-quote{font-family:"Shippori Mincho",serif!important;font-weight:600!important;font-size:.2rem;text-align:center;color:var(--BL03);background:rgb(183 203 255 / .3);padding:1em;isolation:isolate;-webkit-border-radius:2px!important;border-radius:2px!important}.postContents #toc_container{width:100%!important;background:none!important;border:1px solid var(--LINE_a30)!important;padding:30px 40px!important;margin-bottom:0!important;width:auto!important;display:block!important;font-size:.2rem;isolation:isolate;-webkit-border-radius:4px!important;border-radius:4px!important;margin-top:50px;background:#FFF!important}.postContents #toc_container .toc_title{text-align:left!important;font-family:"Shippori Mincho",serif!important;font-weight:500!important;margin:0;padding:0}.postContents #toc_container p.toc_title+ul.toc_list{margin-top:.5em}.postContents #toc_container ul.toc_list>li:nth-child(n+2){margin-top:1em}.postContents #toc_container ul.toc_list li a{opacity:1;-webkit-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.postContents #toc_container ul.toc_list li a:hover{opacity:.5;text-decoration:none}.postContents #toc_container ul.toc_list>li>a{display:inline-block;font-family:"Shippori Mincho",serif!important;font-weight:500!important;position:relative;padding-left:1.5em}.postContents #toc_container ul.toc_list>li>a .toc_number{position:absolute;top:0;left:0}.postContents #toc_container ul.toc_list>li>a .toc_number::after{content:'.'}.postContents #toc_container ul.toc_list>li>ul>li .toc_number{display:none}.postContents #toc_container ul.toc_list>li ul{margin-left:0}.postContents #toc_container ul.toc_list>li>ul{margin-left:1.5em}.postContents #toc_container ul.toc_list li ul li a{color:var(--BASE);display:inline-block;position:relative;padding-left:1em}.postContents #toc_container ul.toc_list li ul li a::before{content:'';width:8px;height:8px;display:block;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow.svg);mask-size:100% 100%;position:absolute;left:0;top:12px;background:var(--BL03)}.postContents #toc_container ul.toc_list>li>ul li a{font-size:.16rem}.postContents>ol{list-style:decimal}.postContents>ul>li{margin-left:1.5em;position:relative}.postContents>ul>li::before{content:'●';position:absolute;top:0;left:-1.25em;color:var(--BL03)}.postContents>ol>li{margin-left:1.5em}.postContents a.wp-block-file__button{background:#FFF;border:1px solid var(--MAINAMI-LINE);color:var(--MAINAMI-DARK)}.postContents a.wp-block-file__button:hover{opacity:.5}.postContents .postContents .has-white-color{background:#FFF}.postContents .has-white-background-color{background:#FFF}.postContents .has-base-color{background:#57667B}.postContents .has-base-background-color{background:#57667B}.postContents .has-bl-01-color{background:#1673FF}.postContents .has-bl-01-background-color{background:#1673FF}.postContents .has-bl-02-color{background:#E7EEFF}.postContents .has-bl-02-background-color{background:#E7EEFF}.postContents .has-bl-03-color{background:#6084E4}.postContents .has-bl-03-background-color{background:#6084E4}.postContents .has-line-color{background:#C4D0E2}.postContents .has-line-background-color{background:#C4D0E2}.postContents .has-dfc01-gradient-background{background:linear-gradient(to right,#cad9ff 0%,#9babff 51%,#cc7cfd 100%)}.postContents .has-dfc02-gradient-background{background:linear-gradient(to right,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.postContents .has-dfc03-gradient-background{background:linear-gradient(45deg,#9CA0FF 0%,#7CADF5 46%,#B2DAFF 100%)}.post .blogNav{justify-content:space-between;font-size:.2rem}.post .blogNav li{width:35%}.post .blogNav li:nth-child(2){width:30%;text-align:center}.post .blogNav li.bt_next{text-align:right}.post .blogNav li a{display:inline-block;position:relative}.post .blogNav li a:hover{text-decoration:underline}.post .blogNav li.bt_prev a,.post .blogNav li.bt_next a{font-size:.16rem}.post .blogNav li.bt_prev a{padding-left:1em}.post .blogNav li.bt_next a{padding-right:1em}.post .blogNav li a .icon{position:absolute;top:0;height:100%}.post .blogNav li.bt_prev a .icon{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.post .blogNav li.bt_next a .icon{right:0}.fw{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:200!important;background:rgb(0 0 0 / .5);display:none;padding:100px 0;overflow:auto}.fw>.fw_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.fw>.fw_inner{width:calc(100% - 160px);margin:auto;position:relative;z-index:1}.fw>.fw_inner .fw_close{position:absolute;top:-30px;left:calc(100% - 30px)}.fw>.fw_inner .fw_close a{aspect-ratio:1/1;background:var(--BL03);width:60px}.fw>.fw_inner .fw_close a img{width:40%;margin:auto}.fw.opening{display:flex;animation:opening 0.8s ease 0s 1 normal both}.fw.opened{display:flex}.fw.closing{display:flex;animation:closing 0.25s ease 0s 1 normal both}.fw.closed{display:none}@keyframes opening{0%{perspective:1300px;transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes closing{0%{transform:scale(1);opacity:1}100%{perspective:1300px;transform:scale(1.5);opacity:0}}.column.archive #main{margin-bottom:60px}.column.archive .winner>.catList,.column.archive .winner>.tagList{flex-wrap:wrap;margin-top:.15em}.column.archive .winner>.catList li{display:block;margin-bottom:.5em}.column.archive .winner>.catList li a{display:block;font-size:.16rem;letter-spacing:.05em;color:var(--BL03);padding:.35em .75em .4em;margin-right:.25em;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;border:1px solid var(--BL03)}.column.archive .winner>.catList li a.noLink{color:#FFF;background:var(--BL03)}.column.archive .winner>.tagList li a{font-size:.16rem;letter-spacing:.05em;color:var(--BL03);margin-right:1em}.column.archive .winner>.tagList li a::before{content:'#'}.column.archive .winner>.tagList li a.noLink{color:var(--BASE);text-decoration:underline}.column.archive .winner>.postList{margin-top:2.5em}.column.post .postArea .postInner{background:#FFF;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;padding-top:60px;padding-bottom:80px;padding-left:calc((150/1200) * 100%);padding-right:calc((150/1200) * 100%)}.column.post .postArea .titArea .data{font-size:.36rem}.column.post .postArea .titArea .catList{flex-wrap:wrap;align-items:flex-start;margin-top:.25em;margin-left:1.5em}.column.post .postArea .titArea .catList li{font-size:.2rem;letter-spacing:.05em;line-height:1.2;color:#FFF;padding:.2em .5em;background:var(--BL03);margin-right:.25em;isolation:isolate;-webkit-border-radius:2px;border-radius:2px}.column.post .postArea .titArea h1.postTit{font-size:.36rem;letter-spacing:.05em;line-height:1.5;margin-top:.5em}.column.post .postArea .titArea .postTags{flex-wrap:wrap;margin-top:1.5em}.column.post .postArea .titArea .postTags li{font-size:.15rem;letter-spacing:.05em;line-height:1.5;color:var(--BL03);margin-right:.75em}.column.post .postArea .titArea .postTags li a::before{content:'#'}.column.post .postArea .titArea>.ph{aspect-ratio:880/586;margin-top:25px;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.column.post .postArea .writer{background:var(--POINT_a30);isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:20px 30px}.column.post .postArea .titArea .writer{margin-top:40px}.column.post .postArea>.postInner>.writer{margin-top:65px}.column.post .postArea .writer>.ph{aspect-ratio:1/1;width:120px;overflow:hidden;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;margin-right:auto}.column.post .postArea .writer .txtArea{width:calc(100% - 120px - 35px);flex-wrap:wrap}.column.post .postArea .writer .txtArea .txt{font-size:.2rem;color:var(--BL03);margin-right:.5em}.column.post .postArea .writer .txtArea .name{font-size:.2rem}.column.post .postArea .writer .txtArea .info{font-size:.15rem;letter-spacing:.05em;line-height:1.8;width:100%;margin-top:.5em}.column.post .blogNav{margin-top:85px}.column.post .blogNav li a{color:var(--BL03)}.news.archive #main{margin-bottom:60px}.news.archive .winner>.catList,.news.archive .winner>.tagList{flex-wrap:wrap;margin-top:.15em}.news.archive .winner>.catList li{display:block;margin-bottom:.5em}.news.archive .winner>.catList li a{display:block;font-size:.16rem;letter-spacing:.05em;color:var(--BL03);padding:.35em .75em .4em;margin-right:.25em;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;border:1px solid var(--BL03)}.news.archive .winner>.catList li a.noLink{color:#FFF;background:var(--BL03)}.news.archive .winner>.tagList li a{font-size:.16rem;letter-spacing:.05em;color:var(--BL03);margin-right:1em}.news.archive .winner>.tagList li a::before{content:'#'}.news.archive .winner>.tagList li a.noLink{color:var(--BASE);text-decoration:underline}.news.archive .winner>.postList{margin-top:2.5em}.news.post .postArea .postInner{padding-top:60px;padding-bottom:80px;padding-left:calc((150/1200) * 100%);padding-right:calc((150/1200) * 100%);border-bottom:1px solid var(--LINE)}.news.post .postArea .titArea .data{font-size:.36rem}.news.post .postArea .titArea .catList{flex-wrap:wrap;align-items:flex-start;margin-top:.25em;margin-left:1.5em}.news.post .postArea .titArea .catList li{font-size:.2rem;letter-spacing:.05em;line-height:1.2;color:#FFF;padding:.2em .5em;background:var(--BL03);margin-right:.25em;isolation:isolate;-webkit-border-radius:2px;border-radius:2px}.news.post .postArea .titArea h1.postTit{font-size:.36rem;letter-spacing:.05em;line-height:1.5;margin-top:.5em}.news.post .postArea .titArea>.ph{aspect-ratio:880/586;width:100%;margin-top:30px;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.news.post .blogNav{margin-top:60px}.post .blogNav li a{color:var(--BASE)}.case.index section .bgW{isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.case.index section>.inner{padding:40px 35px 50px}.case.index section:nth-of-type(n+2){margin-top:35px}.case.index section .bgW h2{border-bottom:1px solid var(--LINE);padding-bottom:1em}.case.index section .bgW h2 .txt{font-size:.32rem;letter-spacing:.05em;color:var(--BL03)}.case.index section .bgW h2 .txt .fs{font-size:75%}.case.index section .bgW h2 .icon{margin-top:.75em;margin-right:1em}.case.index #area .mapSerch{position:relative;margin-top:65px;width:calc((720 / 1130) * 100%);margin-left:auto;margin-right:auto}@media screen and (max-width:1440px){.case.index #area .mapSerch{max-width:720px;width:100%}}.case.index #area .mapSerch h3{font-size:.36rem;letter-spacing:.03em;text-align:center;line-height:1.25;position:absolute;top:50px;left:-50px}.case.index #area .mapSerch h3 .num{font-size:178%}.case.index #area .mapSerch h3 .fm{font-size:89%}.case.index #area .mapSerch img.pin{position:absolute;top:0;left:0;aspect-ratio:1/1;z-index:10}.case.index #area .mapSerch img.pin01{width:calc((140/720)*100%);margin-top:calc((-10/725)*100%);margin-left:calc((512/720)*100%)}.case.index #area .mapSerch img.pin02{width:calc((90/720)*100%);margin-top:calc((220/725)*100%);margin-left:calc((488/720)*100%)}.case.index #area .mapSerch img.pin03{width:calc((140/720)*100%);margin-top:calc((345/725)*100%);margin-left:calc((405/720)*100%)}.case.index #area .mapSerch img.pin04{width:calc((90/720)*100%);margin-top:calc((400/725)*100%);margin-left:calc((347/720)*100%)}.case.index #area .mapSerch img.pin05{width:calc((90/720)*100%);margin-top:calc((400/725)*100%);margin-left:calc((283/720)*100%)}.case.index #area .mapSerch img.pin06{width:calc((90/720)*100%);margin-top:calc((425/725)*100%);margin-left:calc((157/720)*100%)}.case.index #area .mapSerch img.pin07{width:calc((90/720)*100%);margin-top:calc((515/725)*100%);margin-left:calc((40/720)*100%)}.case.index #area .mapSerch img.pin08{width:calc((75/720)*100%);margin-top:calc((650/725)*100%);margin-left:calc((-15/720)*100%)}.case.index #area .mapSerch .mapTxt{position:absolute;top:0;left:0;font-size:.2rem;letter-spacing:.03em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.case.index #area .mapSerch .mapTxt01{margin-top:calc((135/725)*100%);margin-left:calc((415/720)*100%)}.case.index #area .mapSerch .mapTxt02{margin-top:calc((320/725)*100%);margin-left:calc((695/720)*100%)}.case.index #area .mapSerch .mapTxt03{margin-top:calc((478/725)*100%);margin-left:calc((640/720)*100%)}.case.index #area .mapSerch .mapTxt04{margin-top:calc((560/725)*100%);margin-left:calc((585/720)*100%)}.case.index #area .mapSerch .mapTxt05{margin-top:calc((315/725)*100%);margin-left:calc((125/720)*100%)}.case.index #area .mapSerch .mapTxt06{margin-top:calc((405/725)*100%);margin-left:calc((10/720)*100%)}.case.index #area .mapSerch .mapTxt07{margin-top:calc((642/725)*100%);margin-left:calc((265/720)*100%)}.case.index #area .mapSerch .mapTxt08{margin-top:calc((725/725)*100%);margin-left:calc((160/720)*100%)}.case.index #area .mapSerch .mapTxt a{display:inline-block;position:relative;letter-spacing:.1em;margin-left:.25em}.case.index #area .mapSerch .mapTxt a::before{content:'';width:100%;height:1px;display:block;background:linear-gradient(to right,#6086E6 0%,#A48DFF 67%,#C160FD 100%);position:absolute;bottom:-.25em;left:0}.case.index #area .mapSerch .mapTxt a .num{font-size:160%}.case.index #area .areaList{width:calc((1040 / 1130) * 100%);margin-left:auto;margin-right:auto;margin-top:105px}@media screen and (max-width:1440px){.case.index #area .areaList{max-width:1040px;width:100%}}.case.index #area .areaList>li{width:15.8%;align-items:stretch}.case.index #area .areaList>li:nth-child(n+2){padding-left:calc((20/1040)*100%);margin-left:calc((20/1040)*100%);border-left:1px solid var(--LINE)}.case.index #area .areaList>li .areaMain{font-size:.2rem;letter-spacing:.05em;line-height:1.5}.case.index #area .areaList>li .areaSubList{flex-wrap:wrap;margin-top:1em}.case.index #area .areaList>li .areaSubList li{width:50%}.case.index #area .areaList>li .areaSubList li:nth-child(n+3){margin-top:.75em}.case.index #area .areaList>li .areaSubList li a{font-size:.2rem;letter-spacing:.05em;line-height:1.25;color:var(--BASE)}.case.index #feat .featList{margin-top:30px;padding-left:calc((20/1120)*100%);font-size:.16rem;letter-spacing:.05em}.case.index #feat .featList dt{width:140px;margin-right:auto;padding-top:.25em}.case.index #feat .featList dd{width:calc(100% - 150px)}.case.index #feat .featList dt:nth-of-type(n+2),.case.index #feat .featList dd:nth-of-type(n+2){margin-top:15px}.case.index #feat .featList dd input[type="checkbox"],.case.index #feat .featList dd input[type="radio"]{display:none}.case.index #feat .featList dd input+label{cursor:pointer;display:inline-block;border:1px solid var(--BL03);color:var(--BL03);padding:.25em 1em .35em;margin-bottom:.35em;margin-right:.5em}.case.index #feat .featList dd input:checked+label{background:var(--BL03);border:1px solid var(--BL03);color:#FFF}.case.index #feat input[type="submit"]{width:280px;height:60px;background:var(--BL03);color:#FFF;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;border:none;display:block;margin-left:auto;margin-right:auto;margin-top:30px;font-size:.16rem;cursor:pointer;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.case.index #feat input[type="submit"]:hover{opacity:.5}.case.index #newPost{margin-top:60px}.case.index #newPost>.inner{padding:0}.case.index #newPost h2{font-size:.32rem;letter-spacing:.05em;color:var(--BL03)}.case.index #newPost .postList{margin-top:2em}.case.index #newPost .bt_stan{margin-top:40px}.case.index #newPost .bt_stan a{margin-left:auto}.case.archive #main .titArea{margin-bottom:1.5em}.case.archive #main .titArea h1{font-size:.24rem;letter-spacing:.05em;color:var(--BL03);margin-right:auto}.case.archive #main .titArea h1 .fs{font-size:.16rem}.case.archive #main .titArea .postCount{font-size:.16rem;letter-spacing:.05em}.case.single #main h1{text-align:center;font-size:.48rem;line-height:1.5;letter-spacing:.05em;color:var(--BL03)}.case.single #main .shiku{text-align:center;font-size:.24rem;letter-spacing:.05em;margin-top:.5em}.case.single #main .shiku>span{margin:0 .5em}.case.single #main .catList{flex-wrap:wrap;justify-content:center;margin-top:3em}.case.single #main .catList li a{display:inline-block;font-size:.13rem;letter-spacing:.05em;color:#FFF;padding:.25em 1em .4em;background:var(--BL03);margin-right:.5em;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;margin-bottom:.25em}.case.single #main .slickArea{margin-top:40px}.case.single #main .slickArea .slick .slick-track{display:-webkit-flex;display:flex}.case.single #main .slickArea .slick-slide{margin:0 12px}.case.single #main .slickArea .slick .item{display:block!important;width:730px!important;height:485px;overflow:hidden;max-height:auto!important;isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.case.single #main .commentArea .winner1040{background:#FFF;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;padding:calc((45/1040)*100%) calc((60/1040)*100%);margin-top:45px}.case.single #main .commentArea h3{text-align:center;font-size:.24rem;letter-spacing:.05em}.case.single #main .commentArea .pc_flex_ac{margin-top:1.25em}.case.single #main .commentArea .phArea .ph{width:146px;aspect-ratio:1/1;overflow:hidden}.case.single #main .commentArea .phArea .name{text-align:center;font-size:.2rem;letter-spacing:.05em;margin-top:1em}.case.single #main .commentArea .txt{width:calc(100% - 185px);margin-left:auto;font-size:.16rem;line-height:1.8;letter-spacing:.05em}.case.single section h2.tit{text-align:center}.case.single section h2.tit .fen_l{font-size:.64rem}.case.single section h2.tit .fmin_m{display:block;font-size:.16rem;color:var(--BL03);margin-top:.75em;position:relative;z-index:10}.case.single #interview{margin-top:60px}.case.single #interview .profArae{margin-top:30px}.case.single #interview .profArae .ph{aspect-ratio:550/438;width:calc(100% - 490px);overflow:hidden}.case.single #interview .profArae .txtArea{width:490px;padding-left:60px}.case.single #interview .profArae .txtArea .cname{font-size:.2rem;letter-spacing:.05em;line-height:1.5}.case.single #interview .profArae .txtArea .yaku{font-size:.2rem;letter-spacing:.05em;line-height:1.5;margin-top:.5em}.case.single #interview .profArae .txtArea .name{font-size:.28rem;letter-spacing:.05em;line-height:1.5}.case.single #interview .profArae .txtArea .prof{font-size:.16rem;letter-spacing:.05em;line-height:1.8;margin-top:1em}.case.single #interview dl.intPost{margin-top:60px}.case.single #interview dl.intPost dt,.case.single #interview dl.intPost dd{padding-left:calc((160/1040)*100%)}.case.single #interview dl.intPost dt{font-size:.18rem;line-height:1.5;letter-spacing:.05em;position:relative}.case.single #interview dl.intPost dt::before{content:'';width:calc((160/1040)*100% - 7px);height:1px;background:var(--LINE);display:block;position:absolute;top:14px;left:0}.case.single #interview dl.intPost dd{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:.5em}.case.single #interview dl.intPost dt:nth-of-type(n+2){margin-top:2em}.case.single #staff{margin-top:100px}.case.single #staff .slickArea{margin-top:30px;width:calc(100% + 60px);position:relative;left:-30px}.case.single #staff .slick .slick-track{display:-webkit-flex;display:flex}.case.single #staff .slick .slick-slide{margin:0 30px;height:auto!important}.case.single #staff .slick .slick-slide>div{height:100%}.case.single #staff .slick .item{width:666px!important;padding:20px 15px 20px;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;height:100%}.case.single #staff .slick .item .ph{aspect-ratio:636/424;width:100%;overflow:hidden}.case.single #staff .slick .item .txtArea{padding:20px 25px 10px}.case.single #staff .slick .item .txtArea .job{text-align:center;font-size:.2rem;line-height:1.5;letter-spacing:.05em}.case.single #staff .slick .item .txtArea .name{text-align:center;font-size:.28rem;line-height:1.5;letter-spacing:.05em}.case.single #staff .slick .item .txtArea .post{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:.5em}.case.single #staff .slick_bt{width:730px;height:64px;position:absolute;top:calc(50% - 32px);left:calc(50% - 365px);justify-content:space-between}.case.single #staff .slick_bt .icon{width:64px;height:64px}.case.single #staff .slick_bt .icon.i_arrow::before{width:19px;height:17px}.case.single #staff .slick_bt .slick_prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.case.single #staff .slickArea .slick-dots{display:block;width:100%;text-align:center;font-size:0;margin-top:30px}.case.single #staff .slickArea .slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 5px;padding:0;cursor:pointer}.case.single #staff .slickArea .slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:3px;cursor:pointer;color:#fff0;border:0;outline:none;background:#FFF;-webkit-border-radius:50%;border-radius:50%}.case.single #staff .slickArea .slick-dots li button:hover,.case.single #staff .slickArea .slick-dots li.slick-active button{background:var(--BL03)}.case.single #info{margin-top:140px}.case.single #info>.winner1040{background:#FFF;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;padding:calc((40/1040)*100%) calc((40/1040)*100%);margin-top:30px}.case.single #info_baseArea{width:calc((502/960)*100%);margin-right:auto}.case.single #info_baseArea dl{font-size:.16rem;letter-spacing:.05em;line-height:1.5;flex-wrap:wrap}.case.single #info_baseArea dl dt{width:110px;border-top:1px solid var(--LINE);padding-top:1em}.case.single #info_baseArea dl dd{width:calc(100% - 110px);border-top:1px solid var(--LINE);padding-top:1em}.case.single #info_baseArea dl dt:nth-of-type(n+2),.case.single #info_baseArea dl dd:nth-of-type(n+2){margin-top:1em}.case.single #info_baseArea dl dd a{color:var(--BASE);text-decoration:underline}.case.single #info_baseArea dl dd a.brakall{word-break:break-all}.case.single #info_baseArea .kamoku{font-size:.16rem;border-top:1px solid var(--LINE);padding-top:1.25em;margin-top:1em}.case.single #info_baseArea .kamoku ul{flex-wrap:wrap;margin-top:1em}.case.single #info_baseArea .kamoku ul li{background:var(--BASE);color:#FFF;font-size:.13rem;letter-spacing:.05em;padding:.35em 1em .5em;margin-right:.5em;margin-bottom:.5em}.case.single #info_baseArea .uketsuke{font-size:.16rem;line-height:1.25;letter-spacing:.05em;margin-top:1.5em}.case.single #info_baseArea .uketsuke .time{width:140px}.case.single #info_baseArea .uketsuke .youbi li:nth-child(n+2){padding-top:.75em;margin-top:.75em;border-top:1px solid var(--LINE)}.case.single #info_baseArea .uketsuke .youbi span:nth-of-type(1){width:140px;text-align:left}.case.single #info_baseArea .uketsuke .youbi span:nth-of-type(n+2){width:calc((100% - 140px) / 7);text-align:center;color:var(--BL03)}.case.single #info_baseArea .uketsuke .youbi span.bk{color:var(--BASE)}.case.single #info_baseArea .uketsuke .youbi span.kigou{font-size:.2rem;line-height:1}.case.single #info_baseArea .hosoku{font-size:.14rem;letter-spacing:.05em;line-height:1.75;margin-top:1.5em}.case.single .bt_tel{text-align:center;margin-top:2em}.case.single .bt_tel a{display:inline-block;width:100%;max-width:480px;font-size:.12rem;line-height:1!important;padding-top:2em!important;padding-bottom:2em!important;padding-left:0!important;padding-right:0!important;background:var(--BL03);color:#FFF;letter-spacing:.05em;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.case.single .bt_tel a .txt{font-size:.18rem;text-align:center}.case.single .bt_tel a .tel{font-size:.2rem;text-align:center;width:fit-content;margin-left:auto;margin-right:auto;background:#FFF;color:var(--BL03);line-height:1!important;padding-top:0.25em!important;padding-bottom:0.25em!important;padding-left:1em!important;padding-right:1em!important;margin-top:.75em}.case.single .map{width:calc((420/960)*100%)}.case.single .map iframe{aspect-ratio:418/627;width:100%;height:100%}.case.single .infoArea{position:relative;aspect-ratio:1400/476;width:100%;min-height:476px;margin-top:125px;padding:0 30px}.case.single .infoArea>*{position:relative;z-index:1}.case.single .infoArea .ph{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.case.single .infoArea .ph::before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#FFF;opacity:.8;z-index:10}.case.single .infoArea h3{text-align:center;font-size:.64rem;opacity:.6}.case.single .infoArea h4{text-align:center;font-size:.24rem;line-height:1.8;letter-spacing:.05em;margin-top:.75em;color:var(--BASE)}.case.single .infoArea .btList{width:100%;max-width:840px;margin-left:auto;margin-right:auto;margin-top:30px;justify-content:space-between}.case.single .infoArea .btList li{width:calc((400 /840)*100%);height:120px}.case.single .infoArea .btList li a{height:100%;position:relative;overflow:hidden;box-shadow:2px 2px 6px 0 rgb(87 102 123 / .4);isolation:isolate;-webkit-border-radius:8px;border-radius:8px;padding:0 10px 0 15px;justify-content:center}.case.single .infoArea .btList li a::before{content:'';width:200%;height:100%;display:block;position:absolute;top:0;right:0;-webkit-transition:right 0.35s ease;transition:right 0.35s ease}.case.single .infoArea .btList li a.bt_seminar::before{background:linear-gradient(to right,#3382F9 0%,#394BED 50%,#3382F9 100%)}.case.single .infoArea .btList li a.bt_book::before{background:linear-gradient(to right,#ef64f2 0%,#963df0 50%,#ef64f2 100%)}.case.single .infoArea .btList li a:hover::before{right:-100%}.case.single .infoArea .btList li a span.txtBtAni{text-align:center;font-size:.18rem;letter-spacing:.04em;color:#FFF;position:relative;z-index:1;margin:0 .75em}.case.single .infoArea .btList li a .i_arrow{width:12px;position:absolute;top:0;right:2em}.case.single .infoArea .btList li a .i_arrow::before{width:12px;height:12px}.case.single .infoArea .btList li a .icon.i_seminar{width:24px}.case.single .infoArea .btList li a .icon.i_seminar::before{width:24px;height:25px}.case.single .infoArea .btList li a .icon.i_book{width:30px}.case.single .infoArea .btList li a .icon.i_book::before{width:30px;height:25px}.dfc #main>.inner{align-items:flex-start}.dfc #main .txtArea{width:580px;margin-right:auto}.dfc #main .txtArea h1.tit{margin-bottom:0}.dfc #main .txtArea h1.tit .fmin_sb{display:inline-block;font-size:.24rem;margin-top:1em}.dfc #main .txtArea h2{font-size:.32rem;line-height:1.6;letter-spacing:.05em;color:var(--BL03);margin-top:1.5em}.dfc #main .txtArea .txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.dfc #main .ph{aspect-ratio:460/640;width:calc(100% - 740px);overflow:hidden}@media screen and (max-width:1440px){.dfc #main .ph{max-width:480px;width:calc(100% - 600px);overflow:hidden}}.dfc #min3 .box01{width:calc((884/1380)*100%);margin-left:auto;margin-right:auto;margin-top:120px}.dfc #min3 .box01 h2{text-align:center}.dfc #min3 .box01 h2>span{display:inline-block}.dfc #min3 .box01 h2 .txt01{font-size:.36rem;letter-spacing:.05em}.dfc #min3 .box01 h2 .txt02{font-size:.32rem;letter-spacing:.05em;margin-top:1em}.dfc #min3 .box01 .movie{width:100%;aspect-ratio:884/496;margin-left:auto;margin-right:auto;margin-top:3em}.dfc #min3 .box02{margin-top:100px}.dfc #min3 .box02 h3{font-size:.4rem;letter-spacing:.05em;text-align:center}.dfc #min3 .box02 ul.list{width:calc((940/1380)*100%);min-width:940px;margin-left:auto;margin-right:auto;margin-top:40px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1440px){.dfc #min3 .box02 ul.list{min-width:auto;max-width:940px;width:100%}}.dfc #min3 .box02 ul.list>li{width:calc((280/940)*100%);aspect-ratio:1/1;background:rgb(255 255 255);outline:10px solid rgb(255 255 255 / .3);margin-right:calc((40/940)*100%);color:var(--BL03)}.dfc #min3 .box02 ul.list li:nth-child(3n),.dfc #min3 .box02 ul.list li:last-child{margin-right:0}@media screen and (max-width:1000px){.dfc #min3 .box02 ul.list>li{width:calc((430/940)*100%);margin-right:calc((40/940)*100%)}.dfc #min3 .box02 ul.list li:nth-child(3n){margin-right:calc((40/940)*100%)}.dfc #min3 .box02 ul.list li:nth-child(2n){margin-right:0}.dfc #min3 .box02 ul.list li:nth-child(n+3){margin-top:calc((40/940)*100%)}}.dfc #min3 .box02 ul.list>li>div{width:100%}.dfc #min3 .box02 ul.list>li .ptxt{font-size:.2rem;text-align:center}.dfc #min3 .box02 ul.list>li .ptxt .num{font-size:.32rem}.dfc #min3 .box02 ul.list>li h4{font-size:.2rem;letter-spacing:.05em;text-align:center;line-height:1.5;margin-top:.25em}.dfc #min3 .box02 ul.list>li .pic{aspect-ratio:1/1;width:calc((100/280)*100%);margin-left:auto;margin-right:auto;margin-top:1em}.dfc #min3 .box03{margin-top:100px}.dfc #min3 .box03 h3{text-align:center;font-size:.4rem;line-height:1.6;letter-spacing:.05em}.dfc #min3 .box03>.inner{aspect-ratio:1095/480;max-width:1095px;width:100%;min-height:480px;margin-left:auto;margin-right:auto;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/dfc/dfc_min3_graph.svg) no-repeat bottom center/cover;margin-top:80px}.dfc #min3 .box03 .txt01{text-align:center}.dfc #min3 .box03 .txt01 .fen_m{font-size:.24rem;letter-spacing:.05em}.dfc #min3 .box03 .txt01 .fmin_m{display:inline-block;font-size:.36rem;letter-spacing:.05em;color:var(--BL03);margin-top:.25em}.dfc #min3 .box03 .num{text-align:center;margin-top:1em}.dfc #min3 .box03 .num .num01,.dfc #min3 .box03 .num .num02{text-align:center;margin-top:1em;font-size:1.2rem}.dfc #min3 .box03 .num .sym{font-size:.96rem}.dfc #min3 .box03 .num .pct{font-size:.64rem}.dfc #min3 .box03 .txt02{text-align:center;font-size:.24rem;margin-top:2em;letter-spacing:.05em;color:var(--BL03)}.dfc #min3 .box03 .txt03{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.8;color:var(--BL03);margin-top:1em}.dfc #min3 .box04{margin-top:65px;width:calc((1000/1380)*100%);min-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:1060px){.dfc #min3 .box04{width:100%;min-width:auto}}.dfc #min3 .box04 h3{font-size:.8rem;text-align:center}.dfc #min3 .box04 .txt01{text-align:center;font-size:.2rem;line-height:1.8;color:var(--BL03);letter-spacing:.05em;margin-top:2em}.dfc #min3 .box04 .txtList{margin-top:60px;position:relative}.dfc #min3 .box04 .txtList::before{content:'';display:block;width:calc((240/1000)*100%);aspect-ratio:240/32;position:absolute;top:calc(100% - 50px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow05.svg) no-repeat center center/contain;opacity:0;-webkit-transition:top 1s 1s ease,opacity 1s 1s ease;transition:top 1s 1s ease,opacity 1s 1s ease}.dfc #min3 .box04 .txtList.show::before{top:100%;opacity:1}.dfc #min3 .box04 .txtList li{width:calc((245/1000)*100%);background:#FFF;padding:30px 20px 40px;isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.dfc #min3 .box04 .txtList li:nth-child(n+2){margin-left:auto}@media screen and (max-width:940px){.dfc #min3 .box04 .txtList{flex-wrap:wrap}.dfc #min3 .box04 .txtList li{width:calc((490/1000)*100%)}.dfc #min3 .box04 .txtList li:nth-child(3n){margin-left:0}.dfc #min3 .box04 .txtList li:nth-child(n+3){margin-top:calc((20/1000)*100%)}}.dfc #min3 .box04 .txtList li h4{text-align:center;font-size:.2rem;height:2.5em;letter-spacing:.05em;color:var(--BL03);line-height:1.5}.dfc #min3 .box04 .txtList li .txt{font-size:.16rem;letter-spacing:.05em;line-height:1.8;margin-top:1em;text-align:justify;text-justify:inter-ideograph}.dfc #min3 .box04 .circleList{width:calc((800/1000)*100%);min-width:800px;margin-left:auto;margin-right:auto;margin-top:65px}@media screen and (max-width:860px){.dfc #min3 .box04 .circleList{width:100%;min-width:auto}}.dfc #min3 .box04 .circleList>li{aspect-ratio:1/1;width:calc((240/800)*100%);background:linear-gradient(135deg,#b7cbff 0%,#6086e6 100%);position:relative;color:#FFF;font-size:.32rem;text-align:center;line-height:1.5;letter-spacing:.05em}.dfc #min3 .box04 .circleList>li::before{aspect-ratio:1/1;content:'';width:calc(100% + 20px);position:absolute;top:-10px;left:-10px;border:1px solid rgb(174 156 255 / .4);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px}.dfc #min3 .box04 .circleList>li:nth-child(n+2){margin-left:auto}.dfc #min3 .box04 .meritArea{position:relative;margin-top:60px}.dfc #min3 .box04 .meritArea h4{position:absolute;top:-.75em;left:0;width:100%;text-align:center;font-size:1.7rem;opacity:.2;z-index:-1}.dfc #min3 .box04 .meritArea .meritList{flex-wrap:wrap;margin-top:60px}.dfc #min3 .box04 .meritArea .meritList>li{aspect-ratio:184/140;width:calc((184/1000)*100%);border:1px solid var(--BL03);margin-right:auto;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.4;color:var(--BL03);position:relative}.dfc #min3 .box04 .meritArea .meritList>li::before{aspect-ratio:1/1;content:'';width:12px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;background:var(--BL03);position:absolute;top:-6px;left:calc(50% - 6px)}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(5n){margin-right:0}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(n+6){margin-top:calc((20/1000)*100%)}@media screen and (max-width:960px){.dfc #min3 .box04 .meritArea .meritList>li{width:calc((210/900)*100%);margin-right:calc((20/900)*100%)}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(4n){margin-right:0}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(5n){margin-right:calc((20/900)*100%)}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(n+6){margin-top:0}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(n+5){margin-top:calc((20/900)*100%)}}.dfc #min3 .box04 .cBoxList{margin-top:80px}.dfc #min3 .box04 .cBoxList>li{width:calc((488/1000)*100%);isolation:isolate;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}@media screen and (max-width:900px){.dfc #min3 .box04 .cBoxList{display:block}.dfc #min3 .box04 .cBoxList>li{width:100%}.dfc #min3 .box04 .cBoxList>li:nth-child(n+2){margin-top:30px}}.dfc #min3 .box04 .cBoxList>li:nth-child(n+2){margin-left:auto}.dfc #min3 .box04 .cBoxList>li.cbkBox{border:1px solid var(--BASE)}.dfc #min3 .box04 .cBoxList>li.cgraBox{background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.dfc #min3 .box04 .cBoxList>li .cBoxTit{height:110px;text-align:center;color:#FFF;font-size:.24rem;line-height:1.5;letter-spacing:.05em}.dfc #min3 .box04 .cBoxList>li.cbkBox .cBoxTit{background:var(--BASE)}.dfc #min3 .box04 .cBoxList>li dl{padding:20px 25px}.dfc #min3 .box04 .cBoxList>li.cgraBox .bgW{margin:0 3px 3px 3px;isolation:isolate;-webkit-border-radius:0 0 8px 8px / 0 0 8px 8px;border-radius:0 0 8px 8px / 0 0 8px 8px}.dfc #min3 .box04 .cBoxList>li dl dt{font-size:.16rem;letter-spacing:.05em}.dfc #min3 .box04 .cBoxList>li dl dt:nth-of-type(n+2){margin-top:1em}.dfc #min3 .box04 .cBoxList>li dl dt::before{content:'●';display:inline-block;margin-right:.2em}.dfc #min3 .box04 .cBoxList>li dl dd{font-size:.2rem;line-height:1.5;letter-spacing:.05em}.dfc #min3 .box04 .cBoxList>li dl dd:nth-of-type(n+2){margin-top:.25em}.dfc #min3 .box04 .cBoxList>li.cgraBox dl dd{color:var(--BL03)}.dfc #min3 .pageInfo{margin-top:120px;width:calc((960/1380)*100%);min-width:960px;margin-left:auto;margin-right:auto;background:#FFF;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;position:relative;padding:40px 0}@media screen and (max-width:1020px){.dfc #min3 .pageInfo{width:100%;min-width:auto}}.dfc #min3 .pageInfo h4{font-size:1.4rem;text-align:center;position:absolute;top:-.45em;left:0;width:100%;opacity:.4}.dfc #min3 .pageInfo h4 span{display:inline-block}.dfc #min3 .pageInfo .txt01{font-size:.4rem;color:var(--BL03);letter-spacing:.05em;text-align:center}.dfc #min3 .pageInfo .bt_gra{margin-top:1.5em}.dfc #min3 .pageInfo .bt_gra a{margin-left:auto;margin-right:auto}.dfc #cpage{margin-top:160px;padding-top:160px;padding-bottom:160px}.dfc #cpage h2{text-align:center}.dfc #cpage h2 .fen_r{font-size:.96rem}.dfc #cpage h2 .fmin_m{display:inline-block;font-size:.2rem;margin-top:.2em}.dfc #cpage .cpageList{margin-top:70px}.dfc #cpage .cpageList li:nth-child(odd){flex-direction:row-reverse}.dfc #cpage .cpageList li:nth-child(n+2){margin-top:65px}.dfc #cpage .cpageList li .ph{aspect-ratio:500/640;width:calc((500/1140)*100%);overflow:hidden;isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.dfc #cpage .cpageList li:nth-child(odd) .ph{margin-left:auto}.dfc #cpage .cpageList li:nth-child(even) .ph{margin-right:auto}.dfc #cpage .cpageList li .txtArea{width:calc((540/1140)*100%)}.dfc #cpage .cpageList li .txtArea h3 .fen_r{font-size:.96rem}.dfc #cpage .cpageList li .txtArea h3 .fmin_m{font-size:.16rem}.dfc #cpage .cpageList li .txtArea>.txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:3em}.dfc #cpage .cpageList li .txtArea .bt_stan{margin-top:2.5em}.dfc #prof{padding-top:160px;padding-bottom:150px}.dfc #prof .winner{flex-wrap:wrap;flex-direction:row-reverse}.dfc #prof .winner>.txtArea{width:calc((600/1200)*100%);color:#FFF;position:relative}.dfc #prof .winner>.txtArea h2{font-size:1.6rem;position:absolute;top:0;right:0;opacity:.3}.dfc #prof .winner>.txtArea .name .fmin_m{font-size:.4rem;letter-spacing:.05em}.dfc #prof .winner>.txtArea .name .fen_r{display:inline-block;font-size:.2rem;margin-top:.75em}.dfc #prof .winner>.txtArea h3{font-size:.24rem;letter-spacing:.05em;line-height:1.8;margin-top:1.5em}.dfc #prof .winner>.txtArea>.txt{font-size:.14rem;letter-spacing:.05em;line-height:2;margin-top:1.75em}.dfc #prof .winner>.txtArea>.bt_stan{margin-top:3em}.dfc #prof .winner>.ph{aspect-ratio:520/740;width:calc((520/1200)*100%);overflow:hidden;margin-right:auto;isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.dfc #prof .winner>.bookArea{width:100%;padding:45px 0 60px;border:1px solid #FFF;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;margin-top:100px}.dfc #prof .winner>.bookArea h3{text-align:center;font-size:.32rem;letter-spacing:.05em;color:#FFF}.dfc #prof .winner>.bookArea .bookList{width:calc((1016/1200)*100%);margin-left:auto;margin-right:auto;margin-top:40px}.dfc #prof .winner>.bookArea .bookList>li{width:calc((233/1016)*100%)}.dfc #prof .winner>.bookArea .bookList>li:nth-child(n+2){margin-left:auto}.dfc #prof .winner>.bookArea .bookList>li a .pic{aspect-ratio:233/336;width:100%;overflow:hidden}.dfc #prof .winner>.bookArea .bookList>li a .txt{width:calc((200/233)*100%);background:rgb(255 255 255 / .8);font-size:.14rem;letter-spacing:.05em;padding:.5em .5em;text-align:center;color:var(--BL03);margin-left:auto;margin-right:auto;margin-top:1em}.dfc #faq{margin-top:150px;padding-bottom:150px;color:#FFF}.dfc #faq h2 .fen_r{font-size:.96rem}.dfc #faq h2 .fmin_m{font-size:.16rem;letter-spacing:.05em}.dfc #faq .faqList{width:calc((940/1200)*100%);margin-left:auto;margin-right:auto;min-width:940px;margin-top:85px}@media screen and (max-width:1440px){.dfc #faq .faqList{width:100%;max-width:940px;min-width:auto}}.dfc #faq .faqList dt{cursor:pointer;position:relative;font-size:.24rem;letter-spacing:.05em;line-height:1.5;text-indent:-2em;padding-left:2em;padding-right:100px}.dfc #faq .faqList dt:nth-of-type(n+2){margin-top:1.25em;padding-top:1em;border-top:1px solid #FFF}.dfc #faq .faqList dt::before{content:'Q.';font-size:.32rem;background:linear-gradient(90deg,#CAD9FF 0%,#8F8DFF 63%,#E472F7 100%);background-clip:text;-webkit-background-clip:text;color:#fff0;margin-right:.35em}.dfc #faq .faqList dt .acBtIcon{display:block;aspect-ratio:1/1;width:32px;border:1px solid #FFF;position:absolute;top:1.5em;right:40px}.dfc #faq .faqList dt:first-of-type .acBtIcon{top:.5em}.dfc #faq .faqList dt .acBtIcon::before,.dfc #faq .faqList dt .acBtIcon::after{content:'';background:#FFF;display:block;position:absolute}.dfc #faq .faqList dt .acBtIcon::before{width:16px;height:1px;top:50%;left:calc(50% - 8px)}.dfc #faq .faqList dt .acBtIcon::after{width:1px;height:16px;top:calc(50% - 8px);left:50%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform 0.35s ease;transition:transform 0.35s ease}.dfc #faq .faqList dt.open .acBtIcon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dfc #faq .faqList dd{font-size:.2rem;letter-spacing:.05em;line-height:1.5;display:none;margin-top:1em;text-indent:-3.25em;padding-left:3.25em}.dfc #faq .faqList dd::before{content:'A.';font-size:.32rem;background:linear-gradient(90deg,#CAD9FF 0%,#8F8DFF 63%,#E472F7 100%);background-clip:text;-webkit-background-clip:text;color:#fff0;margin-right:1em}.success #main .tit{margin-bottom:0}.success #main .tit .fmin_m{font-size:.2rem}.success #main .mapArea{position:relative;top:-55px;max-width:990px;height:637px;width:100%;margin-left:auto;margin-right:auto;text-align:right}@media screen and (max-width:1080px){.success #main .mapArea{left:0;margin-left:auto}}.success #main .mapArea img.mapImg{height:100%;width:auto}.success #main .mapArea .ripples{position:absolute;top:-10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);aspect-ratio:1/1;width:100%}.success #main .mapArea .ripples li{position:absolute;top:0;left:0;width:100%;height:100%}.success #main .mapArea .ripples li:before,.success #main .mapArea .ripples li:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:ripples 3s infinite;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/top/intro_p_map_ripple.svg) no-repeat center center/contain}.success #main .mapArea .ripples li.rip01:before{animation-delay:0s}.success #main .mapArea .ripples li.rip01:after{animation-delay:0.5s}.success #main .mapArea .ripples li.rip02:before{animation-delay:0.75s}.success #main .mapArea .ripples li.rip02:after{animation-delay:0.8s}.success #main .mapArea .ripples li.rip03:before{animation-delay:1s}.success #main .mapArea .ripples li.rip03:after{animation-delay:1.3s}.success #main .mapArea .ripples li.rip04:before{animation-delay:1.35s}.success #main .mapArea .ripples li.rip04:after{animation-delay:1.5s}@keyframes ripples{0%{width:0;height:0;opacity:1}100%{opacity:0;width:100%;height:100%}}.success #main .mapArea .txtBloc01{position:absolute;top:135px;left:0;letter-spacing:.05em}.success #main .mapArea .txtBloc01 .txt01{font-size:.32rem}.success #main .mapArea .txtBloc01 .txt02 .fs{font-size:.36rem}.success #main .mapArea .txtBloc01 .txt02 .fm{font-size:.4rem}.success #main .mapArea .txtBloc01 .txt02 .fl{font-size:.48rem}.success #main .mapArea .txtBloc01 .txt02 .fxl{font-size:.96rem}.success #main .mapArea .txtBloc01 .txt03{font-size:.13rem;margin-top:1em}.success #main .mapArea .txtBloc02{position:absolute;bottom:0;right:0;letter-spacing:.05em;font-size:.4rem}.success #main .txtBloc03{text-align:center;letter-spacing:.05em;margin-top:100px}.success #main .txtBloc03 .txt01{font-size:.48rem;text-align:center}.success #main .txtBloc03 .txt02{text-align:center;margin-top:1em}.success #main .txtBloc03 .txt02 .num{font-size:.96rem}.success #main .txtBloc03 .txt02 .pct{font-size:.64rem}.success #main .txtBloc03 .txt02 .sym{font-size:.64rem}.success #main .txtBloc03 .txt03{font-size:.32rem;line-height:2;text-align:center;margin-top:1em}.success #main .box01{border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:50px 30px 65px;margin-top:65px}.success #main .box01 h3{width:fit-content;margin-left:auto;margin-right:auto;font-size:.4rem;line-height:1.5;letter-spacing:.05em;border-bottom:1px solid rgb(183 203 255);padding-bottom:.25em;text-align:center}.success #main .box01 .jissekiList{width:100%;max-width:920px;margin-left:auto;margin-right:auto;flex-wrap:wrap;margin-top:80px}.success #main .box01 .jissekiList li{width:50%;text-align:center;position:relative}.success #main .box01 .jissekiList li::before{content:'';width:100%;height:130%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);isolation:isolate;-webkit-border-radius:50%;border-radius:50%;background:#FFF;filter:blur(40px);z-index:-1}.success #main .box01 .jissekiList li:nth-child(n+3){margin-top:75px}.success #main .box01 .jissekiList li h4{width:fit-content;margin-left:auto;margin-right:auto;padding:0 30px;position:relative;font-size:.36rem;letter-spacing:.05em}.success #main .box01 .jissekiList li h4::before,.success #main .box01 .jissekiList li h4::after{content:'';display:block;width:25px;height:60px;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_ha.svg) no-repeat center center/contain;position:absolute;top:calc(50% - 30px)}.success #main .box01 .jissekiList li h4::before{left:0}.success #main .box01 .jissekiList li h4::after{right:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.success #main .box01 .jissekiList li .txt{font-size:.64rem;text-align:center;margin-top:.25em}.success #main .box01 .jissekiList li .txt .fs{font-size:.36rem}.success #interview{padding-top:150px;margin-top:150px;padding-bottom:150px;background:#FFF}.success #interview h2{text-align:center}.success #interview h2 .fen_r{font-size:.8rem}.success #interview h2 .fmin_m{font-size:.2rem}.success #interview .list{margin-top:100px}.success #interview .list>li:nth-child(n+2){margin-top:100px}.success #interview .list>li>a{color:var(--BASE)}.success #interview .list>li:nth-child(even)>a{flex-direction:row-reverse}.success #interview .list>li>a .ph{width:calc((636/1200)*100%);aspect-ratio:636/424;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.success #interview .list>li:nth-child(odd)>a .ph{margin-right:auto}.success #interview .list>li:nth-child(even)>a .ph{margin-left:auto}.success #interview .list>li>a .txtArea{width:calc((506/1200)*100%)}.success #interview .list>li>a .txtArea .txt01 .fs{font-size:.16rem;letter-spacing:.05em}.success #interview .list>li>a .txtArea .txt01 .num{font-size:.32rem;letter-spacing:.05em;margin-left:.25em}.success #interview .list>li>a .txtArea .donyu{width:fit-content;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);padding:1px;margin-top:1.5em}.success #interview .list>li>a .txtArea .donyu>span{display:block;background:#FFF;padding:.35em .5em;isolation:isolate;-webkit-border-radius:3px;border-radius:3px}.success #interview .list>li>a .txtArea .donyu>span>span{font-size:.15rem}.success #interview .list>li>a .txtArea h4{font-size:.32rem;letter-spacing:.05em;line-height:1.5;margin-top:.75em}.success #interview .list>li>a .profArea{flex-wrap:wrap;margin-top:3em;border-top:1px solid var(--LINE);padding-top:2em}.success #interview .list>li>a .profArea .clinicArea{width:100%;font-size:.16rem;letter-spacing:.05em;margin-bottom:1em}.success #interview .list>li>a .profArea .clinicArea .cname{margin-left:1em}.success #interview .list>li>a .profArea .nameArea,.success #interview .list>li>a .profArea .linkTxt{width:50%}.success #interview .list>li>a .profArea .nameArea .yaku{font-size:.2rem}.success #interview .list>li>a .profArea .nameArea .name{font-size:.24rem;margin-left:1em}.success #interview .list>li>a .profArea .linkTxt{font-size:.16rem;letter-spacing:.05em;padding-right:1em;position:relative;text-align:right}.success #interview .list>li>a .profArea .linkTxt .icon{position:absolute;top:0;right:0}.success #interview .bt_stan{margin-top:60px}.success #interview .bt_stan a{margin-left:auto}.cv #pointArea .pointList li .num>span{vertical-align:middle}.cv #pointArea .pointList li .num .fen_sb{font-size:.2rem;margin-right:.25em}.cv #pointArea .pointList li .num .fen_r{font-size:.64rem}.cv #pointArea .pointList li h2{font-size:.32rem;letter-spacing:.05em;line-height:1.6}.cv #pointArea .pointList li.bloc03 h2,.cv #pointArea .pointList li.bloc05 h2,.cv #pointArea .pointList li.bloc07 h2{margin-top:.5em}.cv #pointArea .pointList>li .txt01{font-size:.16rem;letter-spacing:.05em;line-height:2;margin-top:1em}.cv #pointArea .pointList li.bloc01{margin-bottom:50px}.cv #pointArea .pointList li.bloc01 .iconList{margin-top:40px;justify-content:space-between;align-items:flex-start}.cv #pointArea .pointList li.bloc01 .iconList,.cv #pointArea .pointList li.bloc01 .txtList{width:calc((910/1100)*100%);min-width:910px;margin-left:auto;margin-right:auto}@media screen and (max-width:980px){.cv #pointArea .pointList li.bloc01 .iconList,.cv #pointArea .pointList li.bloc01 .txtList{width:100%;max-height:910px;min-width:auto}}.cv #pointArea .pointList li.bloc01 .iconList li.circle{aspect-ratio:1/1;width:calc((176/910)*100%);border:1px solid var(--BL03);position:relative;background:#FFF;outline:5px solid rgb(255 255 255)}.cv #pointArea .pointList li.bloc01 .iconList li.circle.bgGrad02{border:none}.cv #pointArea .pointList li.bloc01 .iconList li.circle.bgGrad02::before{content:'';display:block;aspect-ratio:1/1;width:calc(100% - 2px);position:absolute;top:1px;left:1px;background:#FFF;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;z-index:-1}.cv #pointArea .pointList li.bloc01 .iconList li.circle .plus{aspect-ratio:1/1;width:calc((30/176)*100%);position:absolute;top:50%;right:calc(100% + ((20/176)*100%));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cv #pointArea .pointList li.bloc01 .iconList li.circle .plus::before,.cv #pointArea .pointList li.bloc01 .iconList li.circle .plus::after{content:'';display:block;width:100%;height:1px;background:var(--BL03);position:absolute;top:50%;left:0}.cv #pointArea .pointList li.bloc01 .iconList li.circle .plus::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cv #pointArea .pointList li.bloc01 .iconList li.circle .iconPic{width:calc((90/176)*100%);height:calc((78/176)*100%)}.cv #pointArea .pointList li.bloc01 .iconList li.circle .txt{text-align:center;font-size:.18rem;letter-spacing:.05em;margin-top:.5em}.cv #pointArea .pointList li.bloc01 .txtList li:nth-child(1){width:calc((672/920)*100%);margin-right:auto}.cv #pointArea .pointList li.bloc01 .txtList li:nth-child(2){width:calc((176/920)*100%)}.cv #pointArea .pointList li.bloc01 .txtList li .bd{height:14px;border:1px solid var(--BL03);border-top:none;position:relative}.cv #pointArea .pointList li.bloc01 .txtList li:nth-child(2) .bd{border-image:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%) 1}.cv #pointArea .pointList li.bloc01 .txtList li .bd::before{content:'';display:block;width:1px;height:18px;background:var(--BL03);position:absolute;top:100%;left:50%}.cv #pointArea .pointList li.bloc01 .txtList li .txt{width:fit-content;font-size:.2rem;margin-top:1.5em;white-space:nowrap;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.cv #pointArea .pointList li.bloc01 .txtList li .kikan{text-align:center;font-size:.16rem;letter-spacing:.05em;color:#FFF;width:100%;max-width:125px;padding:.35em 1em;margin-left:auto;margin-right:auto;margin-top:.5em}.cv #pointArea .pointList li.bloc01 .pic{aspect-ratio:950/310;width:calc((950/1100)*100%);min-width:950px;margin-left:auto;margin-right:auto;margin-top:2em}@media screen and (max-width:1160px){.cv #pointArea .pointList li.bloc01 .pic{width:100%;max-width:950px;min-width:auto}}.cv #pointArea .pointList>li:nth-child(even){flex-direction:row-reverse}.cv #pointArea .pointList>li:nth-child(even) .txtArea{margin-left:auto}.cv #pointArea .pointList>li:nth-child(odd) .txtArea{margin-right:auto}.cv #pointArea .pointList li.phBloc .txtArea{width:calc((520/1100)*100%)}.cv #pointArea .pointList li.phBloc .ph{aspect-ratio:480/600;width:calc((480/1100)*100%);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;overflow:hidden}.cv #pointArea .pointList li.phBloc .ph.noOvf{isolation:isolate;-webkit-border-radius:0;border-radius:0;overflow:visible}.cv #pointArea .pointList li.bloc08 .txt01 .fs{display:inline-block;font-size:.13rem;line-height:1.6;margin-top:1.25em;text-indent:-1em;padding-left:1em}.cv .box>.winner{border:1px solid var(--LINE);isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:50px 30px 65px}.cv .box h2{width:fit-content;margin-left:auto;margin-right:auto;font-size:.4rem;line-height:1.5;letter-spacing:.05em;border-bottom:1px solid rgb(183 203 255);padding-bottom:.25em;text-align:center}.cv .box01{margin-top:150px}.cv .box03{margin-top:40px}.cv .box03 .picArea .pic{aspect-ratio:1056/358;width:100%;max-width:1056px;margin-left:auto;margin-right:auto;margin-top:25px}.cv .box04{margin-top:40px}.cv .box04 .picArea{position:relative;margin-top:40px}.cv .box04 .pic{aspect-ratio:1120/600;width:100%;max-width:1120px;margin-left:auto;margin-right:auto;margin-top:25px;overflow:hidden}.cv .box04 .picArea>a{position:absolute;bottom:40px;left:40px;width:fit-content;padding:20px;color:var(--BASE);background:var(--LINE_a60);border-radius:4px}.cv .box04 .picArea>a .fgo_m{font-size:.13rem;letter-spacing:.05em;margin-left:1em}.cv .box04 .pdfList{margin-top:30px;max-width:910px;width:100%;margin-left:auto;margin-right:auto}.cv .box04 .pdfList li{width:calc((444/910)*100%);height:90px}.cv .box04 .pdfList li:nth-child(odd){margin-right:auto}.cv .box04 .pdfList li:nth-child(n+3){margin-top:20px}.cv .box04 .pdfList li a{height:100%;background:#FFF;padding:25px 20px;color:var(--BASE);isolation:isolate;border-radius:10px}.cv .box04 .pdfList li a .txtArea{margin-right:auto}.cv .box04 .pdfList li a .txtArea .txt01 .pdf{font-size:.14rem;border:1px solid var(--LINE);padding:.15em .25em;letter-spacing:.05em}.cv .box04 .pdfList li a .txtArea .txt01 .ki{font-size:.16rem;letter-spacing:.05em;margin-left:.5em}.cv .box04 .pdfList li a .txtArea .txt01 .txt{font-size:.15rem;letter-spacing:.05em;margin-left:.5em}.cv .box04 .pdfList li a .txtArea .txt02{font-size:.15rem;letter-spacing:.05em;margin-top:.5em}.cv .box02{margin-top:40px}.cv .box02 .inner{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.cv .box02 .plan{padding:25px 0 35px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);isolation:isolate;-webkit-border-radius:4px;border-radius:4px;text-align:center;color:#FFF;margin-top:40px}.cv .box02 .plan>span{display:inline-block}.cv .box02 .plan .fs{font-size:.16rem}.cv .box02 .plan .fm{font-size:.24rem;line-height:55px;vertical-align:top}.cv .box02 .plan .fl{font-size:.32rem}.cv .box02 .plan .fxl{font-size:.48rem;margin:0 .1em}.cv .box02 .hyou{margin-top:20px}.cv .box02 .hyou>ul{background:#FFF;border:1px solid var(--LINE);isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.cv .box02 .hyou>ul>li:nth-child(odd){background:linear-gradient(90deg,rgb(84 161 252 / .2) 0%,rgb(151 180 255 / .2) 63%,rgb(165 158 255 / .2) 100%)}.cv .box02 .hyou>ul>li:nth-child(n+2){border-top:1px solid var(--LINE)}.cv .box02 .hyou ul.flex li{padding:.5em 1em;font-size:.16rem;line-height:1.75;letter-spacing:.05em}.cv .box02 .hyou ul.flex li:nth-child(1),.cv .box02 .hyou ul.flex li:nth-child(2){width:calc((240/940)*100%)}.cv .box02 .hyou ul.flex li:nth-child(3){width:calc(100% - (((240/940)*100%)*2))}.cv .box02 .hyou ul.flex li:nth-child(n+2){border-left:1px solid var(--LINE)}.service #main .tit{margin-bottom:50px}.service .winner1080{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.service #point{padding-bottom:160px}.service #point>.inner>.txt01{width:fit-content;margin-left:auto;margin-right:auto;border:1px solid var(--BL03);padding:.25em .5em;text-align:center;font-size:.24rem}.service #point>.inner>h2{text-align:center;font-size:.4rem;letter-spacing:.05em;margin-top:.75em}.service #point>.inner>.txt02{text-align:center;font-size:.2rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.service #point .arrow01{width:104px;height:40px;margin-left:auto;margin-right:auto;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow03.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow03.svg);mask-size:100% 100%;position:relative;left:0;background:linear-gradient(-180deg,rgb(183 203 255 / .18) 0%,rgb(174 156 255 / .39) 60%,rgb(228 114 247 / .71) 100%);margin-top:1.5em}.service #point>.inner>h3{text-align:center;font-size:.32rem;letter-spacing:.05em;line-height:1.6;margin-top:.5em}.service #point .pointList{margin-top:100px}.service #point .pointList .pointTxt span{display:inline-block;vertical-align:top}.service #point .pointList .pointTxt .fen_sb{font-size:.2rem;margin-top:1.65em;margin-right:.5em}.service #point .pointList .pointTxt .num{font-size:.64rem;line-height:1.25}.service #point .pointList .pointTxt .num span{background:linear-gradient(45deg,#4B9DFE 0%,#A4C9FF 50%,#42A4FF 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important}.service #point .pointList h4{font-size:.32rem;line-height:1.6;letter-spacing:.05em;margin-top:.25em}.service #point .point01{align-items:flex-start}.service #point .point01 .txtArea{width:calc((517/1080)*100%);margin-right:auto}.service #point .point01 .ph{aspect-ratio:483/663;width:calc((483/1080)*100%);overflow:hidden}.service #point .point01 .txtArea .txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:1em}.service #point .point01 .box01{width:100%;margin-top:60px;padding:60px calc((80/1080)*100%);isolation:isolate;-webkit-border-radius:10px;border-radius:10px}.service #point .point01 .box01 .txt01{text-align:center;font-size:.36rem}.service #point .point01 .box01 .txt02{text-align:center;font-size:.2rem;line-height:1.6;letter-spacing:.05em;margin-top:.75em}.service #point .point01 .box01 .txt03{text-align:center;font-size:.24rem;line-height:1.6;letter-spacing:.05em;margin-top:.5em}.service #point .point01 .box01 .iconList{margin-top:40px;justify-content:space-between;align-items:flex-start}.service #point .point01 .box01 .iconList li.circle{aspect-ratio:1/1;width:calc((176/920)*100%);border:1px solid var(--BL03);position:relative}.service #point .point01 .box01 .iconList li.circle.bgGrad02{border:none}.service #point .point01 .box01 .iconList li.circle.bgGrad02::before{content:'';display:block;aspect-ratio:1/1;width:calc(100% - 2px);position:absolute;top:1px;left:1px;background:#FFF;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;z-index:-1}.service #point .point01 .box01 .iconList li.circle .plus{aspect-ratio:1/1;width:calc((30/176)*100%);position:absolute;top:50%;right:calc(100% + ((20/176)*100%));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service #point .point01 .box01 .iconList li.circle .plus::before,.service #point .point01 .box01 .iconList li.circle .plus::after{content:'';display:block;width:100%;height:1px;background:var(--BL03);position:absolute;top:50%;left:0}.service #point .point01 .box01 .iconList li.circle .plus::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.service #point .point01 .box01 .iconList li.circle .iconPic{width:calc((90/176)*100%);height:calc((78/176)*100%)}.service #point .point01 .box01 .iconList li.circle .txt{text-align:center;font-size:.18rem;letter-spacing:.05em;margin-top:.5em}.service #point .point01 .box01 .txtList li:nth-child(1){width:calc((672/920)*100%);margin-right:auto}.service #point .point01 .box01 .txtList li:nth-child(2){width:calc((176/920)*100%)}.service #point .point01 .box01 .txtList li .bd{height:14px;border:1px solid var(--BL03);border-top:none;position:relative}.service #point .point01 .box01 .txtList li:nth-child(2) .bd{border-image:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%) 1}.service #point .point01 .box01 .txtList li .bd::before{content:'';display:block;width:1px;height:18px;background:var(--BL03);position:absolute;top:100%;left:50%}.service #point .point01 .box01 .txtList li .txt{width:fit-content;font-size:.2rem;margin-top:1.5em;white-space:nowrap;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.service #point .point01 .box01 .txtList li .kikan{text-align:center;font-size:.16rem;letter-spacing:.05em;color:#FFF;width:100%;max-width:125px;padding:.35em 1em;margin-left:auto;margin-right:auto;margin-top:.5em}.service #point .point01 .box01 .featArea{margin-top:40px;align-items:flex-start}.service #point .point01 .box01 .txt04{text-align:center;font-size:.32rem;letter-spacing:.05em;line-height:1.5;width:fit-content;margin-left:auto;margin-right:auto;border-bottom:1px solid rgb(183 203 255);margin-top:70px;padding-bottom:.25em;margin-bottom:40px}.service #point .point01 .box01 .featList{width:calc((460/920)*100%);margin-right:auto}.service #point .point01 .box01 .featList li{font-size:.24rem;line-height:1.5;letter-spacing:.05em;text-indent:-1em;padding-left:1em}.service #point .point01 .box01 .featList li:nth-child(n+2){margin-top:.5em}.service #point .point01 .box01 .featList li::before{content:'';display:inline-block;aspect-ratio:1/1;width:12px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;margin-right:.5em;position:relative;top:-.1em}.service #point .point01 .box01 .ph01{aspect-ratio:467/324;width:calc((450/920)*100%);overflow:hidden}.service #point .point02{margin-top:100px}.service #point .point02 .txt01{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:1em;width:50%}.service #point .point02 .flowList{margin-top:30px;justify-content:center}.service #point .point02 .flowList li{width:calc((348/1080)*100%);margin-right:calc((18/1080)*100%);border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:calc((20/1080)*100%) calc((25/1080)*100%)}.service #point .point02 .flowList li:nth-child(3n),.service #point .point02 .flowList li:last-child{margin-right:0}.service #point .point02 .flowList li:nth-child(n+4){margin-top:calc((18/1080)*100%)}.service #point .point02 .flowList li .fen_sb{text-align:center;font-size:.16rem}.service #point .point02 .flowList li .num{text-align:center;font-size:.36rem;line-height:.75}.service #point .point02 .flowList li h5{text-align:center;font-size:.2rem;line-height:1.4;letter-spacing:.05em;height:2.5em;margin-top:.75em}.service #point .point02 .flowList li .ph{aspect-ratio:298/198;width:100%;overflow:hidden;margin-top:1.5em}.service #point .point02 .flowList li h6{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:2;margin-top:.5em}.service #point .point02 .flowList li .txt{font-size:.16rem;letter-spacing:.05em;line-height:2;margin-top:.5em}.service #point .point03{align-items:flex-start;margin-top:100px}.service #point .point03 .txtArea{width:calc((517/1080)*100%);margin-right:auto}.service #point .point03 .ph{aspect-ratio:483/663;width:calc((483/1080)*100%);overflow:hidden}.service #point .point03 .txtArea .txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:1em}.service #point .point03 .phList{align-items:flex-start;justify-content:space-between;margin-top:25px}.service #point .point03 .phList li{aspect-ratio:352/230;width:calc((352/1080)*100%);overflow:hidden}.service #point .point03 .cap{margin-top:1em;font-size:.13rem;line-height:1.8;letter-spacing:.05em}.service #feat{padding-top:160px;padding-bottom:180px}.service #feat h2{text-align:center}.service #feat h2 span{display:inline-block}.service #feat h2 .fen_r{font-size:.96rem}.service #feat h2 .jp{font-size:.2rem;margin-top:.5em}.service #feat .featList{margin-top:80px}.service #feat .featList>li:nth-child(n+2){margin-top:90px}.service #feat .featList>li .featNum{aspect-ratio:1/1;width:180px;margin-left:auto;margin-right:auto;color:#FFF;position:relative}.service #feat .featList>li .featNum::before{content:'';display:block;width:200px;height:200px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);opacity:.1;position:absolute;top:10px;left:10px;z-index:-1}.service #feat .featList>li .featNum .en{font-size:.24rem}.service #feat .featList>li .featNum .num{font-size:.48rem;line-height:.75}.service #feat .featList>li h3{font-size:.32rem;letter-spacing:.05em;line-height:1.5;text-align:center;margin-top:.5em}.service #feat .featList>li .txt01{font-size:.16rem;letter-spacing:.05em;line-height:2;margin-top:1.5em;text-align:center}.service #feat01 .list{width:calc((850/1200)*100%);margin-left:auto;margin-right:auto;align-items:flex-start;justify-content:space-between;margin-top:1.5em}.service #feat01 .list>li{width:calc((240/850)*100%);height:100px;border:1px solid var(--BL03);letter-spacing:.05em;line-height:1.5;position:relative}.service #feat01 .list>li .batsu{aspect-ratio:1/1;width:calc((26/240)*100%);height:1px;background:var(--BL03);position:absolute;top:50%;right:calc(100% + ((20/240)*100%));-webkit-transform:rotate(45deg);transform:rotate(45deg)}.service #feat01 .list>li .batsu::before{content:'';display:block;width:100%;height:100%;background:var(--BL03);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.service #feat01 .list>li .fl{font-size:.2rem}.service #feat01 .list>li .fs{font-size:.16rem}.service #feat02 .txt02{font-size:.24rem;letter-spacing:.05em;margin-top:1.5em;text-align:center}.service #feat02 .shikumiList{width:712px;height:223px;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/service/service_feat02_pic01.svg) no-repeat top right/100% 100%;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;font-size:.18rem;letter-spacing:.05em}@media screen and (max-width:1440px){.service #feat02 .shikumiList{width:100%;max-width:712px}}.service #feat02 .shikumiList li{aspect-ratio:1/1;width:112px;margin:0 calc((10/712)*100%);background:rgb(255 255 255 / .7);position:relative}.service #feat02 .shikumiList li::before{content:'';aspect-ratio:1/1;width:122px;position:absolute;top:-5px;left:-5px;border:1px solid rgb(255 255 255 / .7);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px}.service #feat02 .txt03{font-size:.16rem;letter-spacing:.05em;text-align:center}.service #feat02 .doukiList{width:calc((894/1200)*100%);min-width:894px;margin-left:auto;margin-right:auto;margin-top:3em}@media screen and (max-width:1440px){.service #feat02 .doukiList{width:100%;min-width:auto;max-width:894px}}.service #feat02 .doukiList>li{width:calc((437/894)*100%);isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:35px 25px;border:1px solid var(--BL03);position:relative}.service #feat02 .doukiList>li:last-child{margin-left:auto}.service #feat02 .doukiList>li:last-child::before{content:'';display:block;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;background:#FFF;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;z-index:-1}.service #feat02 .doukiList>li h4{font-size:.24rem;letter-spacing:.05em;text-align:center}.service #feat02 .doukiList>li .pic{aspect-ratio:762/413;margin-top:1em}.service #feat02 .doukiList>li .txt{font-size:.18rem;line-height:1.5;letter-spacing:.05em;text-align:center;margin-top:1em}.service #feat02 .box01{margin-top:60px;padding:35px 60px 40px}.service #feat02 .box01 h4{letter-spacing:.05em;text-align:center}.service #feat02 .box01 h4 span{display:inline-block}.service #feat02 .box01 h4 .fs{font-size:.24rem}.service #feat02 .box01 h4 .fl{font-size:.32rem;margin-top:.5em}.service #feat02 .box01 .bookArea{margin-top:2em}.service #feat02 .box01 .bookArea .pic03{width:calc((320/1080)*100%);margin-right:auto}.service #feat02 .box01 .bookArea .pic03 .txt{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:2}.service #feat02 .box01 .bookArea ul{width:calc((710/1080)*100%);justify-content:space-between}.service #feat02 .box01 .bookArea ul li{width:calc((350/710)*100%)}.service #feat02 .box01 .bookArea ul li:nth-child(n+3){margin-top:calc((8/710)*100%)}.service #feat02 .txt04{text-align:center;margin-top:45px}.service #feat02 .txt04 span{display:inline-block;letter-spacing:.05em}.service #feat02 .txt04 .fs{font-size:.24rem}.service #feat02 .txt04 .fl{font-size:.32rem;margin-top:.75em}.service #feat02 .phList{margin-top:35px}.service #feat02 .phList li{width:calc((394/1200)*100%);margin-right:auto;font-size:.15rem;letter-spacing:.05em;line-height:2}.service #feat02 .phList li .ph{aspect-ratio:394/260;width:100%;overflow:hidden}.service #feat02 .phList li .cap{margin-top:.5em}.service #feat02 .phList li:nth-child(3n),.service #feat02 .phList li:last-child{margin-right:0}.service #feat02 .phList li:nth-child(n+4){margin-top:calc((15/1200)*100%)}.service #feat03 .txtZu{margin-top:2em;width:calc((1030/1200)*100%);max-width:1030px;margin-left:auto;margin-right:auto}.service #feat03 .txtZu li{width:calc((500/1030)*100%);max-width:500px;margin-left:auto;margin-right:auto}.service #feat03 .txtZu li .fs{width:calc((210/500)*100%);max-width:210px;margin-right:auto;font-size:.24rem;line-height:2;text-align:center;letter-spacing:.05em}.service #feat03 .txtZu li .fl{width:calc((210/500)*100%);max-width:210px;font-size:.28rem;letter-spacing:.05em;position:relative}.service #feat03 .txtZu li .fl::before{content:'';width:calc((86/210)*100%);height:170px;display:block;position:absolute;top:calc(50% - 85px);right:calc(100% + 10px);background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/service/service_feat03_zuicon.svg) no-repeat center center/contain}@media screen and (max-width:1440px){.service #feat03 .txtZu{display:block}.service #feat03 .txtZu>li{min-width:500px}.service #feat03 .txtZu>li:nth-child(n+2){margin-top:80px}}.service #feat03 .phList{width:calc((1030/1200)*100%);min-width:1030px;margin-left:auto;margin-right:auto;align-items:flex-start;margin-top:4em}@media screen and (max-width:1440px){.service #feat03 .phList{width:100%;max-width:1030px;min-width:auto}}.service #feat03 .phList>li{aspect-ratio:500/300;width:calc((500/1030)*100%);overflow:hidden}.service #feat03 .phList>li:nth-child(n+2){margin-left:auto}.service #feat03 .txt02{text-align:center;font-size:.32rem;letter-spacing:.05em;line-height:1.5;margin-top:1em}.service #feat03 .hyouBox{width:calc((880/1200)*100%);min-width:880px;margin-left:auto;margin-right:auto;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:60px calc((80/1200)*100%) 40px;position:relative}@media screen and (max-width:1440px){.service #feat03 .hyouBox{width:100%;min-width:auto;max-width:880px}}.service #feat03 .hyouBox h4{width:460px;text-align:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.2rem;color:#FFF;letter-spacing:.05em;padding:.75em 0;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.service #feat03 .hyouBox01{margin-top:80px}.service #feat03 .hyouBox02{margin-top:55px}.service #feat03 .hyouBox ul.hyou{border:1px solid var(--LINE);isolation:isolate;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.service #feat03 .hyouBox ul.hyou li p{width:50%;font-size:.16rem;letter-spacing:.05em;text-align:center;padding:.35em 0 .45em}.service #feat03 .hyouBox ul.hyou li p:last-child{border-left:1px solid var(--LINE)}.service #feat03 .hyouBox ul.hyou li:nth-child(n+2) p{border-top:1px solid var(--LINE)}.service #feat03 .hyouBox ul.hyou li.head p{color:#FFF}.service #feat03 .hyouBox01>ul>li{width:calc((352/720)*100%)}.service #feat03 .hyouBox01>ul>li:nth-child(odd){margin-right:auto}.service #feat03 .hyouBox01>ul>li:nth-child(n+3){margin-top:calc((16/720)*100%)}.service #feat03 .hyouBox01 ul li.txtArea{background:linear-gradient(90deg,rgb(96 134 230 / .2) 0%,rgb(164 141 255 / .2) 67%,rgb(193 96 253 / .2) 100%);isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.service #feat03 .hyouBox01 ul li.txtArea .point{width:fit-content;margin-left:auto;margin-right:auto;padding:.25em 1em;color:#FFF;font-size:.15rem}.service #feat03 .hyouBox01 ul li.txtArea .txt{font-size:.2rem;text-align:center;line-height:1.8;letter-spacing:.05em;margin-top:.5em}.service #feat03 .hyouBox02 .txt03{font-size:.32rem;text-align:center;line-height:1.6;letter-spacing:.05em;margin-top:1em}.service #feat04 .txt02{font-size:.32rem;text-align:center;line-height:1.6;letter-spacing:.05em;margin-top:1em}.service #feat04 .chakumoku{margin-top:30px}.service #feat04 .chakumoku li{padding:50px calc((80/1200)*100%)}.service #feat04 .chakumoku li:nth-child(n+2){margin-top:20px}.service #feat04 .chakumoku li h4{width:calc((400/1040)*100%);margin-right:auto}.service #feat04 .chakumoku li h4 span{display:inline-block}.service #feat04 .chakumoku li h4 .num{font-size:.36rem;margin-right:.75em;line-height:1.25}.service #feat04 .chakumoku li h4 .jp{font-size:.24rem;letter-spacing:.05em}.service #feat04 .chakumoku li .txt{width:calc((600/1040)*100%);font-size:.14rem;line-height:2;letter-spacing:.05em}.service #feat04 .txt03{font-size:.32rem;text-align:center;letter-spacing:.05em;margin-top:1.5em}.service #feat04 .txt04{font-size:.16rem;text-align:center;line-height:1.6;letter-spacing:.05em;margin-top:1.5em}.service #feat04 .stoc{width:calc((965/1200)*100%);min-width:965px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width:1440px){.service #feat04 .stoc{width:100%;min-width:auto;max-width:965px}}.service #feat04 .stoc .pic01{width:calc((445/965)*100%);margin-right:auto}.service #feat04 .stoc .hyouArea{width:calc((495/965)*100%)}.service #feat04 .stoc .hyouArea ul.hyou li p{width:50%}.service #feat04 .stoc .hyouArea ul.hyou li.head p{padding:0 .5em;font-size:.18rem;letter-spacing:.05em}.service #feat04 .stoc .hyouArea ul.hyou li.head p span{display:block;text-align:center;padding:.25em 0 .35em}.service #feat04 .stoc .hyouArea ul.hyou li.head p:nth-child(1) span{border:1px solid var(--BL03)}.service #feat04 .stoc .hyouArea ul.hyou li.head p:nth-child(2) span{color:#FFF}.service #feat04 .stoc .hyouArea ul.hyou li:not(.head){padding:15px 0}.service #feat04 .stoc .hyouArea ul.hyou li:nth-child(n+3){border-top:1px solid var(--BASE)}.service #feat04 .stoc .hyouArea ul.hyou li:not(.head) p{padding:5px 0 15px;text-align:center}.service #feat04 .stoc .hyouArea ul.hyou li:not(.head) p:nth-child(n+2){border-left:1px solid var(--BASE)}.service #feat04 .stoc .hyouArea ul.hyou li:not(.head) p{font-size:.54rem}.service #feat04 .stoc .hyouArea ul.hyou li:not(.head) p .fs{font-size:60%}.service #feat04 .stoc .hyouArea ul.hyou li:not(.head) p .fxs{font-size:45%}.service #feat04 .repeat{width:calc((885/1200)*100%);min-width:885px;margin-left:auto;margin-right:auto;margin-top:85px}@media screen and (max-width:1440px){.service #feat04 .repeat{width:100%;min-width:auto;max-width:885px}}.service #feat04 .repeat>h4{text-align:center;font-size:.32rem;letter-spacing:.05em;line-height:1.6}.service #feat04 .repeat>.reTxt00{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:1.6;margin-top:1em}.service #feat04 .repeat>.reTxt01{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.5}.service #feat04 .repeat>.pc_flex{margin-top:30px}.service #feat04 .repeat .rePic01{width:calc(100% - 300px);margin-right:auto}.service #feat04 .repeat .rePic01 img{width:100%;height:auto}.service #feat04 .repeat .txtArea{width:280px;padding-top:3.5%}.service #feat04 .repeat .txtArea01{border:1px solid var(--BL03);padding:1.5em 1em 2.5em}@media screen and (max-width:945px){.service #feat04 .repeat>.pc_flex{display:block}.service #feat04 .repeat .rePic01{width:100%}.service #feat04 .repeat .txtArea{width:100%;padding-top:0;margin-top:50px;border:1px solid var(--BL03);padding:1.5em 1em 2.5em}.service #feat04 .repeat .txtArea01{padding:0;border:none}}.service #feat04 .repeat .txtArea01 .reTxt01{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.5}.service #feat04 .repeat .txtArea01 .reTxt02{text-align:center;font-size:.24rem;line-height:1.5}.service #feat04 .repeat .txtArea01 .reTxt02 .num{font-size:.48rem}.service #feat04 .repeat .txtArea01 .reTxt02 .cTxt{opacity:.5}.service #feat04 .repeat .txtArea01 .reTxt03{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.5}.service #feat04 .repeat .txtArea01 .reTxt04{text-align:center;font-size:.32rem}.service #feat04 .repeat .txtArea01 .reTxt04 .num{font-size:.64rem}.service #feat04 .repeat .txtArea01 .reTxt04 .bai{font-size:.4rem}.service #feat04 .repeat .reTxt05{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.5}.service #feat04 .repeat .reTxt05 .num{font-size:200%}.service #feat04 .repeat .reTxt05 .bd{position:relative}.service #feat04 .repeat .reTxt05 .bd::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:12px;background:#FBE3FF}.service #feat04 .repeat .reTxt05 .bd span{position:relative;z-index:1}.service #feat04 .keisan{margin-top:80px;padding:50px 30px}.service #feat04 .keisan h4{text-align:center;font-size:.32rem;letter-spacing:.05em;line-height:1.6}.service #feat04 .keisan .kTxt01{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:1.6;margin-top:1em}.service #feat04 .keisan .kTxt02{font-size:.2rem;letter-spacing:.05em;line-height:1.6;margin-top:1em}.service #feat04 .keisan .keisanBox{width:calc((986/1140)*100%);min-width:986px;margin-left:auto;margin-right:auto}@media screen and (max-width:1440px){.service #feat04 .keisan .keisanBox{width:100%;min-width:auto;max-width:986px}}.service #feat04 .keisan .keisanBox .kihon{isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:30px 30px;text-align:center;color:#FFF;letter-spacing:.05em;margin-top:15px}.service #feat04 .keisan .keisanBox .kihon .kTxt03{font-size:.24rem;line-height:1.5;padding-bottom:.5em}.service #feat04 .keisan .keisanBox .kihon .kTxt04{font-size:.2rem;line-height:1.5;padding-top:.5em}@media screen and (max-width:1040px){.service #feat04 .keisan .keisanBox .kihon .kTxt04 br.sp{display:block!important}}.service #feat04 .keisan .keisanBox .kihon .kTxt05{font-size:.4rem;margin:0 .5em;position:relative;top:9px}.service #feat04 .keisan .keisanBox .kihon .kTxt06{font-size:.48rem;position:relative;top:13px}.service #feat04 .keisan .keisanBox .exList{max-width:990px;margin-left:auto;margin-right:auto;margin-top:25px}.service #feat04 .keisan .keisanBox .exList>li{width:calc(50% - 10px)}.service #feat04 .keisan .keisanBox .exList>li:first-child{margin-right:auto}.service #feat04 .keisan .keisanBox .exList>li>p{width:fit-content;padding:.1em .25em .2em;border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:3px;border-radius:3px;font-size:.14rem;letter-spacing:.05em}.service #feat04 .keisan .keisanBox .exList ul.kazu{font-size:.16rem;letter-spacing:.05em;margin-top:.5em;margin-right:auto;position:relative}.service #feat04 .keisan .keisanBox .exList ul.kazu::before{content:'';width:16px;height:16px;display:block;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow02.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow02.svg);mask-size:100% 100%;position:absolute;left:calc(100% + ((13/186)*100%));top:calc(50% - 8px);background:linear-gradient(90deg,rgb(97 140 255 / .5) 0%,rgb(175 152 255 / .9) 100%)}.service #feat04 .keisan .keisanBox .exList ul.kazu li:nth-child(n+2){margin-top:.5em}.service #feat04 .keisan .keisanBox .exList ul.kazu li>p:first-child{margin-right:auto}.service #feat04 .keisan .keisanBox .exList ul.kazu li>p:last-child{padding-left:1em}.service #feat04 .keisan .keisanBox .exList .shiki math *{font-size:.16rem}.service #feat04 .keisan .keisanBox .exList .shiki mfrac mi,.service #feat04 .keisan .keisanBox .exList .shiki mo,.service #feat04 .keisan .keisanBox .exList .shiki mn{font-size:120%}.service #feat04 .keisan .keisanBox .exList .shiki mfrac mi{padding:.25em 0}.service #feat04 .keisan .keisanBox .exList .shiki .ans{align-items:flex-end}.service #feat04 .keisan .keisanBox .exList .shiki .ans .fl{font-size:.28rem}.service #feat04 .keisan .keisanBox .exList .shiki .ans .fs{font-size:.2rem;line-height:.28rem}@media screen and (max-width:1110px){.service #feat04 .keisan .keisanBox .exList,.service #feat04 .keisan .keisanBox .exList .flex_ac{display:block}.service #feat04 .keisan .keisanBox .exList>li{width:100%}.service #feat04 .keisan .keisanBox .exList>li:nth-child(n+2){margin-top:25px}.service #feat04 .keisan .keisanBox .exList .flex_ac{width:fit-content;margin-left:auto;margin-right:auto}.service #feat04 .keisan .keisanBox .exList ul.kazu{margin-bottom:35px}.service #feat04 .keisan .keisanBox .exList ul.kazu::before{left:calc(50% - 8px);top:calc(100% + 8px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.service #feat05 .txt02{text-align:center;font-size:.32rem;letter-spacing:.05em;margin-top:1.5em}.service #feat05 .proList{width:calc((620/1200)*100%);min-width:600px;margin-left:auto;margin-right:auto;margin-top:30px}@media screen and (max-width:1440px){.service #feat05 .proList{width:100%;min-width:auto;max-width:660px}}.service #feat05 .proList>li:not(:last-child){border:1px solid var(--BL03);padding:30px 25px}.service #feat05 .proList>li:nth-child(n+2){margin-top:40px;position:relative}.service #feat05 .proList>li:nth-child(n+2)::before{content:'';width:66px;height:14px;display:block;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow06.svg) no-repeat center center/contain;position:absolute;top:-27px;left:calc(50% - 33px)}.service #feat05 .proList>li h4{text-align:center;font-size:.2rem;line-height:1.5;letter-spacing:.05em}.service #feat05 .proList>li h4.fl{font-size:.24rem}.service #feat05 .proList>li .txt{text-align:center;font-size:.16rem;line-height:1.6;letter-spacing:.05em;margin-top:.5em}.service #feat05 .proList>li .txt.noc{width:fit-content;margin-left:auto;margin-right:auto;text-align:left}.service #feat05 .proList>li .txt .cTxt{color:#E472F7}.service #feat05 .txt03{text-align:center;font-size:.24rem;line-height:1.6;letter-spacing:.05em;margin-top:3em}.service #feat05 .marubatsu{width:calc((980/1200)*100%);min-width:980px;margin-left:auto;margin-right:auto;margin-top:30px}.service #feat05 .marubatsu li{width:100%;position:relative}.service #feat05 .marubatsu li.list01{margin-right:auto;background:rgb(87 102 123 / .15)}.service #feat05 .marubatsu li.list01,.service #feat05 .marubatsu li.list02{width:calc((480/980)*100%)}.service #feat05 .marubatsu li:not(:last-child){padding:35px 0;isolation:isolate;-webkit-border-radius:10px;border-radius:10px}.service #feat05 .marubatsu li:nth-child(n+3){margin-top:60px}.service #feat05 .marubatsu li:nth-child(n+3)::before{content:'';width:100px;height:20px;display:block;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow06.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow06.svg);mask-size:100% 100%;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);position:absolute;top:-40px;left:calc(50% - 50px)}.service #feat05 .marubatsu li.list03::before{left:calc(75.5% - 50px)}.service #feat05 .marubatsu li.list03{padding:40px calc((60/980)*100%)}.service #feat05 .marubatsu li.list03 dl.txtArea{width:calc((500/860)*100%);padding-left:1em;margin-right:auto}.service #feat05 .marubatsu li.list03 dl.txtArea dt{font-size:.2rem;text-decoration:underline;letter-spacing:.05em;line-height:1.6;position:relative}.service #feat05 .marubatsu li.list03 dl.txtArea dt::before{content:'';width:14px;height:14px;display:block;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;position:absolute;top:10px;left:-20px;background:linear-gradient(135deg,#6688DF 0%,#AE9CFF 50%,#E472F7 100%)}.service #feat05 .marubatsu li.list03 dl.txtArea dt:nth-of-type(n+2){margin-top:1em}.service #feat05 .marubatsu li.list03 dl.txtArea dd{font-size:.16rem;letter-spacing:.05em;line-height:1.6;margin-top:.5em}.service #feat05 .marubatsu li.list03 .ph{aspect-ratio:321/214;width:calc((320/860)*100%);overflow:hidden}.service #feat05 .marubatsu li.list04 h4{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.6}.service #feat05 .marubatsu li.list04 .txt{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:1.6;margin-top:.5em}.service #feat05 .marubatsu li.list05{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.6}.service #feat05 .marubatsu li.list01 .txt,.service #feat05 .marubatsu li.list02 .txt{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:1.6;margin-top:1em}.service #feat05 .marubatsu li.list02 .txt{color:#FFF}.service #feat05 .marubatsu li .iconAns{width:40px;height:40px;margin-left:auto;margin-right:auto}.service #feat05 .marubatsu li .iconMaru{border:3px solid #FFF}.service #feat05 .marubatsu li .iconBatsu{position:relative}.service #feat05 .marubatsu li .iconBatsu::before,.service #feat05 .marubatsu li .iconBatsu::after{content:'';width:calc(100% + 4px);height:2px;position:absolute;top:calc(50% - 1px);left:-2px;background:var(--BASE)}.service #feat05 .marubatsu li .iconBatsu::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.service #feat05 .marubatsu li .iconBatsu::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.service #voice{width:calc(100%  + 60px);position:relative;left:-30px;margin-top:100px}.service #voice h3{text-align:center}.service #voice h3>span{display:inline-block}.service #voice h3 .fen_r{font-size:.48rem}.service #voice h3 .jp{font-size:.2rem;letter-spacing:.05em;margin-top:1em}.service #voice .slickArea{margin-top:30px;position:relative}.service #voice .slick .slick-list{padding:15px 0!important}.service #voice .slick .slick-track{display:-webkit-flex;display:flex}.service #voice .slick-slide{margin:0 35px}.service #voice .slick .item{display:block!important;width:594px!important;position:relative;padding:30px}.service #voice .slick .item .bd{position:absolute}.service #voice .slick .item .bdT{top:0;right:0}.service #voice .slick .item .bdB{bottom:0;left:0}.service #voice .slick .item .bd::before,.service #voice .slick .item .bd::after{content:'';position:absolute}.service #voice .slick .item .bdT::before{height:1px;width:200px;right:-5px;top:10px;background:linear-gradient(-90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.service #voice .slick .item .bdT::after{width:1px;height:80px;right:10px;top:-10px;background:linear-gradient(180deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.service #voice .slick .item .bdB::before{height:1px;width:200px;left:-5px;bottom:10px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.service #voice .slick .item .bdB::after{width:1px;height:80px;left:10px;bottom:-5px;background:linear-gradient(0deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.service #voice .slick .item .ph{aspect-ratio:518/345;width:100%;isolation:isolate;-webkit-border-radius:20px 0 20px 0 / 20px 0 20px 0;border-radius:20px 0 20px 0 / 20px 0 20px 0;overflow:hidden}.service #voice .slick .item h4{font-size:.2rem;letter-spacing:.05em;line-height:1.6;margin-top:.75em}.service #voice .slick .item .name{text-align:right;font-size:.16rem;margin-top:1.25em;letter-spacing:.05em}.service #voice .slick_bt{width:654px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - (654px/2))}.service #voice .slick_bt a.slick_prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service #voice .slick_bt a.slick_next{margin-left:auto}.service #feat06 .txt02{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.6;margin-top:2em}.service #feat06 .txt03{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:2;margin-top:1em}.service #feat06 .pic{width:calc((920/1200)*100%);min-width:920px;margin-left:auto;margin-right:auto;margin-top:75px}@media screen and (max-width:1440px){.service #feat06 .pic{width:100%;min-width:auto;max-height:920px}}.service #contents>.ph01{aspect-ratio:1440/526;width:100%;overflow:hidden}.service #ichiran{padding-top:120px}.service #ichiran h2{text-align:center;font-size:.36rem;letter-spacing:.05em;line-height:1.6}.service #ichiran .hyouArea{align-items:flex-start;margin-top:30px}.service #ichiran .hyouArea dl{width:calc((590/1200)*100%)}.service #ichiran .hyouArea dl:first-of-type{margin-right:auto}.service #ichiran .hyouArea dl dt{width:calc((240/590)*100%);font-size:.16rem;letter-spacing:.05em;line-height:1.6;background:rgb(183 203 255);text-align:center}.service #ichiran .hyouArea dl dd{width:calc((350/590)*100%);border:1px solid var(--LINE);border-left:none;font-size:.16rem;letter-spacing:.05em;line-height:1.5}.service #ichiran .hyouArea dl dt:nth-of-type(n+2),.service #ichiran .hyouArea dl dd:nth-of-type(n+2){margin-top:5px}.service #ichiran .hyouArea dl dd ul li{padding:.5em}.service #ichiran .hyouArea dl dd ul li:nth-child(n+2){border-top:1px solid var(--LINE)}.about #main{margin-bottom:100px}.about #main>.inner{align-items:flex-start}.about #main .txtArea{width:580px;margin-right:auto}.about #main .txtArea h1.tit{margin-bottom:0}.about #main .txtArea h1.tit .fmin_sb{display:inline-block;font-size:.24rem;margin-top:1em}.about #main .txtArea h2{font-size:.32rem;line-height:1.6;letter-spacing:.05em;color:var(--BL03);margin-top:1.5em}.about #main .txtArea .txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.about #main .ph{aspect-ratio:460/640;width:calc(100% - 740px);overflow:hidden}@media screen and (max-width:1440px){.about #main .ph{max-width:480px;width:calc(100% - 600px);overflow:hidden}}.about section h2{text-align:center}.about section h2>span{display:inline-block}.about section h2 .fen_r{font-size:.8rem}.about section h2 .fmin_m{font-size:.2rem;margin-top:1em}.about #shikumi #shikumiNav{margin-top:60px;background:#F3F8FF;height:260px;isolation:isolate;-webkit-border-radius:20px;border-radius:20px}.about #shikumi #shikumiNav li{width:33.33333%;position:relative}.about #shikumi #shikumiNav li:nth-child(n+2)::before{content:'';width:1px;height:calc(100% - 20px);position:absolute;top:10px;left:0;background:var(--LINE_GRA_B1)}.about #shikumi #shikumiNav li a{position:relative;color:var(--BASE);height:100%;padding-top:1em}.about #shikumi #shikumiNav li a .num{position:absolute;top:-.75em;left:0;width:100%;font-size:.96rem;text-align:center}.about #shikumi #shikumiNav li a .num>span{display:inline-block;background:linear-gradient(to right,#4B9DFE 0%,#A4C9FF 50%,#8DCFFF 100%);line-height:1.25;background-clip:text;-webkit-background-clip:text;color:#fff0;opacity:.6}.about #shikumi #shikumiNav li a h4{height:2.5em;font-size:.2rem;line-height:1.5;letter-spacing:.05em;text-align:center}.about #shikumi #shikumiNav li a .txt{text-align:center;font-size:.15rem;line-height:1.8;letter-spacing:.05em;margin-top:.75em}.about #shikumi #shikumiNav li a .pnav_icon{aspect-ratio:1/1;width:32px;margin-left:auto;margin-right:auto;margin-top:1.25em}.about #shikumi .shikumiBloc{margin-top:150px}.about #shikumi .shikumiBloc h3{position:relative}.about #shikumi .shikumiBloc h3 .num{opacity:.3;font-size:1.4rem;background:linear-gradient(90deg,#4B9DFE 0%,#A4C9FF 50%,#8DCFFF 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important;position:absolute;top:-.5em;left:-.1em}.about #shikumi .shikumiBloc h3 .fmin_r{font-size:.48rem;line-height:1.5;letter-spacing:.05em}.about #shikumi .shikumiBloc .bdBox{border:1px solid var(--LINE_GRA_B1);isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding-top:50px;padding-bottom:40px}.about #shikumi .shikumiBloc .bdBox h4{width:fit-content;margin-left:auto;margin-right:auto;font-size:.4rem;letter-spacing:.05em;padding-bottom:.5em;border-bottom:1px solid var(--LINE_GRA_B1)}.about #shikumi01>.txt01{font-size:.2rem;line-height:1.8;letter-spacing:.05em;margin-top:2em}.about #shikumi01 .cBox{background:#ECF1FF;isolation:isolate;-webkit-border-radius:10px;border-radius:10px}.about #shikumi01 .bdBox01{margin-top:45px;padding-left:40px;padding-right:40px}.about #shikumi01 .bdBox01 .txtBox{margin-top:50px}.about #shikumi01 .bdBox01 .txtBox .tit{text-align:center;font-size:.32rem;line-height:1.75;letter-spacing:.05em}.about #shikumi01 .bdBox01 .txtBox .tit02{margin-top:.75em}.about #shikumi01 .bdBox01 .txtBox .txt{font-size:.2rem;letter-spacing:.05em;text-align:center;line-height:1.5}.about #shikumi01 .bdBox01 .txtBox .txt01{font-size:.24rem;margin-top:.75em}.about #shikumi01 .bdBox01 .txtBox .txt02{font-size:.2rem;margin-top:1.25em}.about #shikumi01 .bdBox01 .txtBox .arrow{margin-top:2em;width:104px;height:40px;margin-left:auto;margin-right:auto;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow03.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow03.svg);mask-size:100% 100%;background:linear-gradient(to bottom,rgb(183 203 255 / .18) 0%,rgb(174 156 255 / .39) 58%,rgb(228 114 247 / .71) 100%)}.about #shikumi01 .bdBox01 .cBox{margin-top:50px;padding:50px 30px}.about #shikumi01 .bdBox01 .cBox h5{text-align:center;font-size:.32rem;line-height:1.5;letter-spacing:.05em;margin-bottom:1em}.about #shikumi01 .bdBox01 .cBox .pic01{margin:1em 0}.about #shikumi01 .bdBox01 .cBox .pic01,.about #shikumi01 .bdBox01 .cBox .txtArea{width:calc((735/1060)*100%);margin-left:auto;margin-right:auto;min-width:735px;position:relative}.about #shikumi01 .bdBox01 .cBox .txtArea::before{position:absolute;content:'';display:block;width:0;height:0;border-style:solid}.about #shikumi01 .bdBox01 .cBox .txtArea01::before{top:100%;left:calc((280/580)*100%);border-width:64px 8px 0 8px;border-color:#FFF #fff0 #fff0 #fff0}.about #shikumi01 .bdBox01 .cBox .txtArea02::before{bottom:100%;right:calc((325/580)*100%);border-width:0 8px 64px 8px;border-color:#fff0 #fff0 #FFF #fff0}.about #shikumi01 .bdBox01 .cBox .txtArea>.inner{width:calc((580/735)*100%);min-width:580px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:20px 25px;position:relative}.about #shikumi01 .bdBox01 .cBox .txtArea01>.inner{margin-left:auto;position:relative}@media screen and (max-width:1440px){.about #shikumi01 .bdBox01 .cBox .pic01,.about #shikumi01 .bdBox01 .cBox .txtArea{width:100%;max-width:735px;min-width:auto}.about #shikumi01 .bdBox01 .cBox .txtArea>.inner{width:100%;max-width:580px;min-width:auto}}.about #shikumi01 .bdBox01 .cBox .txtArea>.inner .txt{font-size:.16rem;line-height:1.75;letter-spacing:.05em}.about #shikumi01 .bdBox01 .cBox .txtArea>.inner h6{font-size:.24rem;line-height:1.5;margin-top:.25em}.about #shikumi01 .bdBox02{margin-top:20px;padding:75px 30px 55px}.about #shikumi01 .bdBox02 dl dt:nth-child(n+2){margin-top:80px}.about #shikumi01 .bdBox02 dl dt .point{width:fit-content;margin-left:auto;margin-right:auto;position:relative}.about #shikumi01 .bdBox02 dl dt .point>*{display:inline-block;vertical-align:top;position:relative;z-index:1}.about #shikumi01 .bdBox02 dl dt .point::before{content:'';display:block;width:60px;height:60px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;background:linear-gradient(135deg,#CAD9FF 0%,#9BABFF 50%,#CC7CFD 100%);opacity:.8;z-index:0;position:absolute;top:calc(50% - 30px);left:-30px}.about #shikumi01 .bdBox02 dl dt .point .fs{font-size:.2rem;padding-top:.1rem}.about #shikumi01 .bdBox02 dl dt .point .fs span{color:#FFF!important}.about #shikumi01 .bdBox02 dl dt .point .num{font-size:.36rem;margin-left:.2em}.about #shikumi01 .bdBox02 dl dt h5{text-align:center;letter-spacing:.05em;line-height:1.5;margin-top:2em}.about #shikumi01 .bdBox02 dl dt h5 .fs{font-size:.32rem}.about #shikumi01 .bdBox02 dl dt h5 .fl{font-size:.48rem}.about #shikumi01 .bdBox02 dl dt h5 .fl .fm{font-size:75%}.about #shikumi01 .bdBox02 dl dd.list01{position:relative;width:calc((820/1140)*100%);min-width:820px;margin-left:auto;margin-right:auto;margin-top:45px}@media screen and (max-width:1440px){.about #shikumi01 .bdBox02 dl dd.list01{width:100%;max-width:820px;min-width:auto}}.about #shikumi01 .bdBox02 dl dd.list01 .goal{position:absolute;top:-.2em;left:0;width:100%;text-align:center;font-size:1.4rem;opacity:.2;line-height:.65}.about #shikumi01 .bdBox02 dl dd.list01 ul li{width:calc((400/820)*100%)}.about #shikumi01 .bdBox02 dl dd.list01 ul li:nth-child(1){margin-right:auto}.about #shikumi01 .bdBox02 dl dd.list01 ul li .txtArea{border:1px solid var(--BL03);height:240px}.about #shikumi01 .bdBox02 dl dd.list01 ul li .txtArea h6{font-size:.4rem;letter-spacing:.05em;padding-bottom:1em;position:relative;text-align:center}.about #shikumi01 .bdBox02 dl dd.list01 ul li .txtArea h6::before{content:'=';display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about #shikumi01 .bdBox02 dl dd.list01 ul li .txtArea .txt{text-align:center;font-size:.2rem;line-height:1.6}.about #shikumi01 .bdBox02 dl dd.list01 ul li .pic{position:relative;z-index:10;margin-top:-60px;width:calc((330/400)*100%);margin-left:auto;margin-right:auto}.about #shikumi01 .bdBox02 dl dd.list02 .pic04{width:calc((300/1140)*100%);min-width:300px;margin-left:auto;margin-right:auto;margin-top:25px}@media screen and (max-width:1440px){.about #shikumi01 .bdBox02 dl dd.list02 .pic04{width:100%;min-width:auto;max-width:300px}}.about #shikumi01 .bdBox02 dl dd.list02 .txt01{text-align:center;font-size:.2rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox02 dl dd.list02 .cBox{width:calc((680/1140)*100%);margin-left:auto;margin-right:auto;min-width:680px;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;margin-top:50px;position:relative;padding:45px 25px 35px}@media screen and (max-width:1440px){.about #shikumi01 .bdBox02 dl dd.list02 .cBox{width:100%;min-width:auto;max-width:680px}}.about #shikumi01 .bdBox02 dl dd.list02 .cBox .cTit{display:inline-block;color:#FFF;padding:.5em 1em;font-size:.24rem;letter-spacing:.05em;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about #shikumi01 .bdBox02 dl dd.list02 .cBox .txt{text-align:center;font-size:.2rem;line-height:1.5;letter-spacing:.05em}.about #shikumi01 .bdBox02 dl dd.list02 .cBox h6{text-align:center;font-size:.36rem;line-height:1.5;letter-spacing:.05em;margin-top:.25em}.about #shikumi01 .bdBox02 dl dd.list02 .cTxt{text-align:center;font-size:.24rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox02 dl dd.list02 .pic05{width:calc((515/1140)*100%);min-width:515px;margin-left:auto;margin-right:auto;margin-top:25px}@media screen and (max-width:1440px){.about #shikumi01 .bdBox02 dl dd.list02 .pic05{width:100%;min-width:auto;max-width:515px}}.about #shikumi01 .bdBox02 dl dd.list02 .txt02{text-align:center;font-size:.32rem;line-height:1.5;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox03{margin-top:20px;padding:75px 30px 55px}.about #shikumi01 .bdBox03 .txt01{text-align:center;font-size:.32rem;line-height:1.5;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox03 .cBoxList{width:calc((1050/1140)*100%);min-width:1050px;margin-left:auto;margin-right:auto;margin-top:80px}.about #shikumi01 .bdBox03 .cBoxList>li{isolation:isolate;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.about #shikumi01 .bdBox03 .cBoxList>li.cbkBox{width:calc((420/1050)*100%);margin-right:auto;border:1px solid var(--BASE)}.about #shikumi01 .bdBox03 .cBoxList>li.cgraBox{width:calc((610/1050)*100%);background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}@media screen and (max-width:1440px){.about #shikumi01 .bdBox03 .cBoxList{width:100%;max-width:1050px;min-width:auto}}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit{height:165px;text-align:center;color:#FFF;letter-spacing:.05em;padding-top:3em}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit>span{display:block}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit .fmin_sb{font-size:.3rem}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit .fgo{font-size:.18rem;line-height:1.8;margin-top:.75em}.about #shikumi01 .bdBox03 .cBoxList>li.cbkBox .cBoxTit{background:var(--BASE)}.about #shikumi01 .bdBox03 .cBoxList>li.cgraBox .bgW{margin:0 1px 1px 1px;isolation:isolate;-webkit-border-radius:0 0 8px 8px / 0 0 8px 8px;border-radius:0 0 8px 8px / 0 0 8px 8px}.about #shikumi01 .bdBox03 .cBoxList>li .pic{padding:20px}.about #shikumi01 .bdBox03 .txt02{margin-top:2.5em;letter-spacing:.05em}.about #shikumi01 .bdBox03 .txt02>span{display:block;text-align:center}.about #shikumi01 .bdBox03 .txt02 .fs{font-size:.24rem;text-decoration:line-through}.about #shikumi01 .bdBox03 .txt02 .txtGrad02_2{font-size:.44rem;margin-top:.5em}.about #shikumi02 .pc_grid{margin-top:-85px}.about #shikumi02 .pc_grid .pic01{width:calc(100% - 650px);margin-left:auto}.about #shikumi02 .pc_grid .txtArea{width:560px;padding-top:145px}.about #shikumi02 .pc_grid .txtArea h4{font-size:.24rem;line-height:1.8;letter-spacing:.05em}.about #shikumi02 .pc_grid .txtArea .txt{font-size:.15rem;line-height:2;letter-spacing:.05em;margin-top:1em}.about #shikumi02 .bdBox01{padding-right:30px;padding-left:30px}.about #shikumi02 .bdBox01 .pic02{width:calc((960/1200)*100%);margin-left:auto;margin-right:auto;min-width:960px;margin-top:50px}@media screen and (max-width:1440px){.about #shikumi02 .bdBox01 .pic02{width:100%;min-width:auto;max-width:960px}}.about #shikumi03 .pc_flex{margin-top:80px}.about #shikumi03 .txtArea{width:500px;margin-right:auto}.about #shikumi03 .txtArea h4{font-size:.24rem;line-height:1.8;letter-spacing:.05em}.about #shikumi03 .txtArea .txt{font-size:.15rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.about #shikumi03 .ph01{padding-top:50px;width:calc(100% - 585px);overflow:hidden}.about #shikumi03 .cBoxList{width:calc((1000/1140)*100%);min-width:1000px;margin-left:auto;margin-right:auto;margin-top:80px}.about #shikumi03 .cBoxList>li{isolation:isolate;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.about #shikumi03 .cBoxList>li.cbkBox{width:calc((400/1000)*100%);margin-right:auto;border:1px solid var(--BASE)}.about #shikumi03 .cBoxList>li.cgraBox{width:calc((580/1000)*100%);background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}@media screen and (max-width:1440px){.about #shikumi03 .cBoxList{width:100%;max-width:1000px;min-width:auto}}.about #shikumi03 .cBoxList>li .cBoxTit{height:110px;text-align:center;color:#FFF;letter-spacing:.05em;font-size:.28rem;line-height:1.25}.about #shikumi03 .cBoxList>li.cbkBox .cBoxTit{background:var(--BASE)}.about #shikumi03 .cBoxList>li.cgraBox .bgW{background:#FFF;margin:0 1px 1px 1px;isolation:isolate;-webkit-border-radius:0 0 8px 8px / 0 0 8px 8px;border-radius:0 0 8px 8px / 0 0 8px 8px;height:calc(100% - 111px)}.about #shikumi03 .cBoxList>li .pic01{padding:20px 30px 20px}.about #shikumi03 .cBoxList>li .pic02{padding:20px 20px 20px}.about #shikumi03 .point{margin-top:50px;width:320px;margin-left:auto;margin-right:auto;text-align:center;font-size:.32rem;color:#FFF;padding:.25em 0}.about #shikumi03>.txt01{text-align:center;font-size:.3rem;letter-spacing:.05em;line-height:1.8;margin-top:.25em}.about #shikumi03>.txt01 .fl{font-size:.4rem}.about #shikumi03>.txt02{font-size:.24rem;line-height:1.5;letter-spacing:.05em;text-align:center}.about #shikumi03 .pointList{width:calc((900/1200)*100%);margin-left:auto;margin-right:auto;min-width:900px}@media screen and (max-width:1440px){.about #shikumi03 .pointList{width:100%;max-width:900px;min-width:auto}}.about #shikumi03 .pointList{justify-content:space-between;margin-top:40px}.about #shikumi03 .pointList>li{width:calc((260/900)*100%);border:1px solid var(--BL03);position:relative;height:125px;position:relative}.about #shikumi03 .pointList>li:nth-child(n+2)::before{content:'';display:block;height:14px;width:calc((37/260)*100%);background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/about/about_shikumi03_arrow01_r.svg) no-repeat center right/auto 13px;position:absolute;top:calc(50% - 7px);right:calc(100% + ((10/260)*100%))}.about #shikumi03 .pointList>li:last-child{background:linear-gradient(to right,rgb(96 134 230 / .4) 0%,rgb(164 141 255 / .4) 50%,rgb(193 96 253 / .4) 100%);border:none}.about #shikumi03 .pointList>li .num{width:calc((190/260)*100%);position:absolute;top:0;left:calc(50% - ((95/260)*100%));background:var(--BL03);color:#FFF;font-size:.18rem;letter-spacing:.05em;padding:.25em 0 .4em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about #shikumi03 .pointList>li .num>span{aspect-ratio:1/1;height:calc(100% - 8px);background:#FFF;color:var(--BL03);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;display:block;position:absolute;top:4px;left:4px;font-size:.18rem;text-align:center;line-height:.5}.about #shikumi03 .pointList>li .txt{color:var(--BL03);font-size:.2rem;letter-spacing:.05em;line-height:1.5;text-align:center}.about #shikumi03 .bdBox01{padding-right:30px;padding-left:30px;margin-top:60px}.about #shikumi03 .bdBox01 h4{text-align:center;line-height:1.5}.about #shikumi03 .bdBox01>.circleBloc{width:calc((778/1140)*100%);min-width:778px;margin-left:auto;margin-right:auto;justify-content:space-between;margin-top:20px}@media screen and (max-width:1440px){.about #shikumi03 .bdBox01>.circleBloc{width:100%;max-width:778px;min-width:auto}}.about #shikumi03 .bdBox01>.circleBloc .circle{aspect-ratio:1/1;width:calc((256/778)*100%);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;letter-spacing:.05em}.about #shikumi03 .bdBox01>.circleBloc .circle01{background:rgb(96 129 225 / .2);color:var(--BL03)}.about #shikumi03 .bdBox01>.circleBloc .circle02{background:linear-gradient(135deg,#97C0FF 0%,#A48DFF 67%,#C160FD 100%);color:#FFF}.about #shikumi03 .bdBox01>.circleBloc .circle p{text-align:center}.about #shikumi03 .bdBox01>.circleBloc .circle p.fl{font-size:.32rem}.about #shikumi03 .bdBox01>.circleBloc .circle p.fs{font-size:.2rem;line-height:1.5;margin-top:.5em}.about #shikumi03 .bdBox01>.circleBloc p.plus{aspect-ratio:1/1;width:78px;position:relative}.about #shikumi03 .bdBox01>.circleBloc p.plus::before,.about #shikumi03 .bdBox01>.circleBloc p.plus::after{content:'';display:block;position:absolute;background:var(--BL03);width:100%;height:1px;top:50%;left:0}.about #shikumi03 .bdBox01>.circleBloc p.plus::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about #shikumi03 .bdBox01 .arrow{margin-top:1em;width:calc((550/1140)*100%);min-width:550px;margin-left:auto;margin-right:auto;text-align:center;font-size:.26rem;letter-spacing:.05em;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/about/about_shikumi03_arrow02_1.svg) no-repeat left bottom 20px/50px auto,url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/about/about_shikumi03_arrow02_2.svg) no-repeat right bottom 20px/50px auto}@media screen and (max-width:1440px){.about #shikumi03 .bdBox01 .arrow{width:100%;max-width:550px;min-width:auto}}.about #shikumi03 .bdBox01 .arrow>span{display:inline-block;isolation:isolate;-webkit-border-radius:3px;border-radius:3px;color:#FFF;font-size:.32rem;padding:.25em .35em;margin:0 .5em}.about #shikumi03 .bdBox01 .arrow>span .fs{font-size:.26rem}.about #value{margin-top:150px;padding-top:150px}.about #value>.inner{max-width:1320px;width:100%;margin-left:auto;margin-right:auto;position:relative}.about #value .lcol{width:200px}.about #value .lcol .valueNav{position:sticky;top:180px;left:0}.about #value .lcol .valueNav>li:nth-child(n+2){margin-top:.5em}.about #value .lcol .valueNav>li a span{color:var(--BASE);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.about #value .lcol .valueNav>li.show a span{color:var(--BL03)}.about #value .lcol .valueNav a .num{font-size:.24rem}.about #value .lcol .valueNav a .fmin_m{font-size:.14rem;letter-spacing:.05em;margin-left:.25em}.about #value .rcol{width:calc(100% - 200px);margin-right:auto}.about #value .rcol>.inner{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.about #value h2 .fmin_m{margin-top:.25em}.about #value .rcol>.inner>.txt01{font-size:.24rem;text-align:center;line-height:1.5;margin-top:1em}.about #value .inViewBloc h3{align-items:flex-start}.about #value .inViewBloc h3 .fen_m{font-size:.32rem}.about #value .inViewBloc h3 .num{font-size:.64rem;margin-left:.2em;line-height:.15}.about #value .inViewBloc h3 .fs{font-size:.14rem;border:1px solid var(--BL03);text-align:center;padding:.25em;width:120px;margin-left:1.5em}.about #value .inViewBloc h3 .fl{width:100%;font-size:.36rem;margin-top:.65em}.about #value01{padding-top:85px;padding-bottom:65px}.about #value02{padding-top:65px;padding-bottom:65px}.about #value03{padding-top:65px;padding-bottom:130px}.about #value01 .bloc{width:calc((830/1000)*100%);margin-left:auto;margin-right:auto;min-width:830px;margin-top:30px}@media screen and (max-width:1440px){.about #value01 .bloc{width:100%;max-width:830px;min-width:auto}}.about #value01 .bloc>ul>li:nth-child(odd){width:calc((340/830)*100%)}.about #value01 .bloc>ul>li:nth-child(even){width:calc((150/830)*100%)}.about #value01 .bloc>ul>li .circle{height:390px;padding:55px 20px 0}.about #value01 .bloc>ul>li.cWht .circle{background:#FFF}.about #value01 .bloc>ul>li.cGrad .circle{background:linear-gradient(135deg,rgb(151 192 255 / .2) 0%,rgb(172 149 255 / .2) 63%,rgb(223 114 242 / .2) 100%)}.about #value01 .bloc>ul>li .circle p{text-align:center}.about #value01 .bloc>ul>li .circle .type{font-size:.2rem;letter-spacing:.05em}.about #value01 .bloc>ul>li .circle .kata{font-size:.32rem;letter-spacing:.25em;margin-top:.35em}.about #value01 .bloc>ul>li .circle .icon{width:90px;height:80px;margin-left:auto;margin-right:auto;margin-top:25px}.about #value01 .bloc>ul>li .circle .txt{font-size:.16rem;line-height:1.8;letter-spacing:.05em;margin-top:1.5em}.about #value01 .bloc>ul>li:nth-child(odd) .txtList{margin-top:45px}.about #value01 .bloc>ul>li:nth-child(odd) .txtList li{font-size:.16rem;line-height:1.8;letter-spacing:.05em;padding:.5em 1em;text-align:center;color:#FFF;isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.about #value01 .bloc>ul>li:nth-child(odd) .txtList li:nth-child(n+2){margin-top:10px}.about #value01 .bloc>ul>li.cWht .txtList li{background:rgb(87 102 123 / .6)}.about #value01 .bloc>ul>li:nth-child(2) .arrow01{height:390px;justify-content:center}.about #value01 .bloc>ul>li:nth-child(2) .arrow01 span{display:block;aspect-ratio:30/85;width:calc((30/187)*100%);-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow04.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow04.svg);mask-size:100% 100%;background:linear-gradient(90deg,#CAD9FF 0%,#8F8DFF 63%,#E472F7 100%)}.about #value01 .bloc>ul>li:nth-child(2) .arrow01 .a_icon02{margin:0 5%}.about #value01 .bloc>ul>li:nth-child(2) .txt01{position:relative}.about #value01 .bloc>ul>li:nth-child(2) .txt01 span{font-size:.26rem;white-space:nowrap;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about #value01 .bloc>ul>li:nth-child(2) .arrow02{margin-top:45px;height:calc(100% - 45px - 390px);text-align:center}.about #value01 .bloc>ul>li:nth-child(2) .arrow02 img{height:65%;width:auto}.about #value01>.txt01{position:relative;font-size:.24rem;letter-spacing:.05em;text-align:center;margin-top:40px;line-height:1.6;padding-top:1em}.about #value01>.txt01>span{position:relative;z-index:1}.about #value01>.txt01 .fl{font-size:.36rem}.about #value01>.txt01 .fen_m{width:100%;position:absolute;top:0;left:0;display:block;text-align:center;font-size:1.2rem;line-height:.75;z-index:0;opacity:.2}.about #value01>.arrow03{width:50px;margin-left:auto;margin-right:auto;margin-top:1em}.about #value01>.txt02{text-align:center;font-size:.36rem;line-height:1.5;margin-top:.25em}.about #value02{padding-top:65px;padding-bottom:65px}.about #value02 .txtList{margin-top:60px;position:relative}.about #value02 .txtList::before{content:'';display:block;width:calc((240/1000)*100%);aspect-ratio:240/32;position:absolute;top:calc(100% - 50px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow05.svg) no-repeat center center/contain;opacity:0;-webkit-transition:top 1s 1s ease,opacity 1s 1s ease;transition:top 1s 1s ease,opacity 1s 1s ease}.about #value02 .txtList.show::before{top:100%;opacity:1}.about #value02 .txtList li{width:calc((245/1000)*100%);background:#FFF;padding:30px 20px 40px;isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.about #value02 .txtList li:nth-child(n+2){margin-left:auto}@media screen and (max-width:1080px){.about #value02 .txtList{flex-wrap:wrap}.about #value02 .txtList li{width:calc((490/1000)*100%)}.about #value02 .txtList li:nth-child(3n){margin-left:0}.about #value02 .txtList li:nth-child(n+3){margin-top:calc((20/1000)*100%)}}.about #value02 .txtList li h4{text-align:center;font-size:.2rem;height:2.5em;letter-spacing:.05em;color:var(--BL03);line-height:1.5}.about #value02 .txtList li .txt{font-size:.16rem;letter-spacing:.05em;line-height:1.8;margin-top:1em;text-align:justify;text-justify:inter-ideograph}.about #value02 .circleList{width:calc((820/1000)*100%);min-width:820px;margin-left:auto;margin-right:auto;margin-top:65px}@media screen and (max-width:1080px){.about #value02 .circleList{width:100%;min-width:auto}}.about #value02 .circleList>li{aspect-ratio:1/1;width:calc((240/800)*100%);background:linear-gradient(135deg,#b7cbff 0%,#6086e6 100%);position:relative;color:#FFF;font-size:.32rem;text-align:center;line-height:1.5;letter-spacing:.05em}.about #value02 .circleList>li::before{aspect-ratio:1/1;content:'';width:calc(100% + 20px);position:absolute;top:-10px;left:-10px;border:1px solid rgb(174 156 255 / .4);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px}.about #value02 .circleList>li:nth-child(n+2){margin-left:auto}.about #value02 .meritArea{position:relative;margin-top:60px}.about #value02 .meritArea h4{position:absolute;top:-.75em;left:0;width:100%;text-align:center;font-size:1.7rem;opacity:.2;z-index:-1}.about #value02 .meritArea .meritList{flex-wrap:wrap;margin-top:60px}.about #value02 .meritArea .meritList>li{aspect-ratio:184/140;width:calc((184/1000)*100%);border:1px solid var(--BL03);margin-right:auto;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.4;color:var(--BL03);position:relative}.about #value02 .meritArea .meritList>li::before{aspect-ratio:1/1;content:'';width:12px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;background:var(--BL03);position:absolute;top:-6px;left:calc(50% - 6px)}.about #value02 .meritArea .meritList>li:nth-child(5n){margin-right:0}.about #value02 .meritArea .meritList>li:nth-child(n+6){margin-top:calc((20/1000)*100%)}@media screen and (max-width:960px){.about #value02 .meritArea .meritList>li{width:calc((210/900)*100%);margin-right:calc((20/900)*100%)}.about #value02 .meritArea .meritList>li:nth-child(4n){margin-right:0}.about #value02 .meritArea .meritList>li:nth-child(5n){margin-right:calc((20/900)*100%)}.about #value02 .meritArea .meritList>li:nth-child(n+6){margin-top:0}.about #value02 .meritArea .meritList>li:nth-child(n+5){margin-top:calc((20/900)*100%)}}.about #value02 .repeat{padding:50px 65px 40px;margin-top:40px}.about #value02 .repeat>.txt01{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.5}.about #value02 .repeat>.pc_flex{margin-top:30px}.about #value02 .repeat .pic01{width:calc(100% - 300px);margin-right:auto}.about #value02 .repeat .pic01 img{width:100%;height:auto}.about #value02 .repeat .txtArea{width:280px;padding-top:3.5%}.about #value02 .repeat .txtArea01{border:1px solid var(--BL03);padding:1.5em 1em 2.5em}@media screen and (max-width:1080px){.about #value02 .repeat>.pc_flex{display:block}.about #value02 .repeat .pic01{width:100%}.about #value02 .repeat .txtArea{width:100%;padding-top:0;margin-top:50px;border:1px solid var(--BL03);padding:1.5em 1em 2.5em}.about #value02 .repeat .txtArea01{padding:0;border:none}}.about #value02 .repeat .txtArea01 .txt01{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.5}.about #value02 .repeat .txtArea01 .txt02{text-align:center;font-size:.24rem;line-height:1.5}.about #value02 .repeat .txtArea01 .txt02 .num{font-size:.48rem}.about #value02 .repeat .txtArea01 .txt02 .cTxt{opacity:.5}.about #value02 .repeat .txtArea01 .txt03{text-align:center;font-size:.24rem;letter-spacing:.05em;line-height:1.5}.about #value02 .repeat .txtArea01 .txt04{text-align:center;font-size:.32rem}.about #value02 .repeat .txtArea01 .txt04 .num{font-size:.64rem}.about #value02 .repeat .txtArea01 .txt04 .bai{font-size:.4rem}.about #value02 .repeat .txt05{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.5}.about #value02 .repeat .txt05 .num{font-size:200%}.about #value02 .repeat .txt05 .bd{position:relative}.about #value02 .repeat .txt05 .bd::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:12px;background:#FBE3FF}.about #value02 .repeat .txt05 .bd span{position:relative;z-index:1}.about #value03 .pointArea{margin-top:80px;position:relative;padding:55px 60px 35px;isolation:isolate;-webkit-border-radius:10px;border-radius:10px}.about #value03 .pointArea .point{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:360px;padding:.15em 0;color:#FFF;font-size:.36rem;text-align:center}.about #value03 .pointArea .txt01{text-align:center;font-size:.24rem;letter-spacing:.05em}.about #value03 .pointArea .txt02{text-align:center;font-size:.36rem;letter-spacing:.05em;margin-top:.5em}.about #value03 .pointArea .pc_flex{margin-top:2em}.about #value03 .pointArea .pc_flex>li{width:calc((380/880)*100%);position:relative}.about #value03 .pointArea .pc_flex>li:nth-child(1){margin-right:auto}.about #value03 .pointArea .pc_flex>li:nth-child(n+2)::before{content:'';width:calc((66/380)*100%);height:calc((53/380)*100%);display:block;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow04.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow04.svg);mask-size:100% 100%;position:absolute;top:calc((75/380)*100%);right:calc(100% + ((25/380)*100%));background:linear-gradient(90deg,rgb(183 203 255 / .18) 0%,rgb(174 156 255 / .39) 67%,rgb(228 114 247 / .71) 100%)}.about #value03 .pointArea .pc_flex>li h4{width:calc((240/380)*100%);margin-left:auto;margin-right:auto;text-align:center;font-size:.2rem;letter-spacing:.05em;padding:.2em 0;border:1px solid var(--BASE);isolation:isolate;-webkit-border-radius:6px;border-radius:6px}.about #value03 .pointArea .pc_flex>li:nth-child(2) h4{border:1px solid #A48DFF}.about #value03 .pointArea .pc_flex>li .txt{font-size:.16rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.about #value03 .pointArea .pc_flex>li .pic{aspect-ratio:406/270}.about #value03 .pic03{margin-top:60px}.about #value03 .flow{margin-top:80px;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:40px 30px 40px;position:relative}.about #value03 .flow::before{content:'';width:152px;height:67px;display:block;-webkit-mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow03.svg);mask-image:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_arrow03.svg);mask-size:100% 100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:linear-gradient(180deg,rgb(183 203 255 / .18) 0%,rgb(174 156 255 / .39) 67%,rgb(228 114 247 / .71) 100%)}.about #value03 .flowList{justify-content:space-between}.about #value03 .flowList li{width:calc((214/940)*100%);position:relative}.about #value03 .flowList li:nth-child(n+2)::before{content:'';display:block;height:16px;width:calc((88/214)*100%);background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/about/about_shikumi03_arrow01_r.svg) no-repeat center right/auto 100%;position:absolute;top:10px;right:calc((240/214)*100%)}.about #value03 .flowList li p{color:#FFF;text-align:center;font-size:.24rem;letter-spacing:.05em;padding:.25em 0}.about #value03 .flowList li h4{text-align:center;font-size:.32rem;letter-spacing:.05em;line-height:1.5;margin-top:1em}.about #value03>.txt03{text-align:center;font-size:.32rem;letter-spacing:.05em;line-height:1.8;margin-top:1em}.about #value03>.pc_flex{margin-top:80px}.about #value03>.pc_flex .pic04{width:calc(100% - 495px);margin-right:auto}.about #value03>.pc_flex .txtArea{width:400px;padding-top:1em}@media screen and (max-width:1080px){.about #value03>.pc_flex{display:block}.about #value03>.pc_flex .pic04{width:70%;margin-left:auto;margin-right:auto}.about #value03>.pc_flex .txtArea{width:100%;padding-top:0;margin-top:50px}}.about #value03>.pc_flex .txtArea h3{font-size:.2rem;line-height:1.8;letter-spacing:.05em}.about #value03>.pc_flex .txtArea .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1em}.about #tho{padding:160px 0;color:#FFF;overflow:hidden}.about #tho .wouter1320{padding-left:30px}.about #tho .winner1320{width:calc((1320 / 1410) * 100%);margin-left:auto}@media screen and (max-width:1440px){.about #tho .winner1320{width:calc(100% - ((100% - 1200px - 30px)/2 ))}}@media screen and (max-width:1280px){.about #tho .winner1320{width:100%}}.about #tho .winner1320 .pc_flex_rowre{margin-top:60px;align-items:flex-start}.about #tho .winner1320 .pc_flex_rowre .phArea{width:calc((670 / 1320) * 100%);position:relative}.about #tho .winner1320 .pc_flex_rowre .txtArea{width:calc((520 / 1320) * 100%);margin-right:auto}.about #tho .winner1320 .pc_flex_rowre .phArea>*{position:relative;z-index:10}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox{width:calc((595 / 670) * 100%);position:relative;top:-35px;left:-45px;background:linear-gradient(135deg,rgb(255 255 255 / .6) 0%,rgb(255 255 255 / .9) 58%);padding:65px 40px 50px}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox .post{font-size:.15rem;letter-spacing:.05em}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox .name{font-size:.2rem;letter-spacing:.05em;margin-top:1em}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox .prof{font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:2em}.about #tho .winner1320 .pc_flex_rowre .phArea .pic01{position:absolute;top:0;left:0;margin-top:calc((625/670) * 100%);width:130%;z-index:0}.about #tho .winner1320 .pc_flex_rowre .txtArea h3{font-size:.32rem;line-height:1.5;letter-spacing:.05em;margin-top:2em}.about #tho .winner1320 .pc_flex_rowre .txtArea .txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:2em}.about #tho .winner1320 .pc_flex_rowre .txtArea .ph{margin-top:2em}.about #tho .box01{border:1px solid #FFF;isolation:isolate;-webkit-border-radius:100px 100px 10px 10px / 100px 100px 10px 10px;border-radius:100px 100px 10px 10px / 100px 100px 10px 10px;padding:0 20px;margin-top:80px}.about #tho .box01 h3{text-align:center;font-size:.36rem;line-height:1.5;letter-spacing:.05em;padding:.75em 0}.about #tho .box01 .pc_flex_ac{position:relative;border-top:1px solid #FFF;padding:3em 0}.about #tho .box01 .txt01{text-align:center;font-size:.4rem;line-height:1.5;letter-spacing:.05em;width:50%}.about #tho .box01 .txt02{font-size:.16rem;line-height:2;letter-spacing:.05em;width:50%}.about #tho .box01 .txt03{position:absolute;bottom:0;left:.5em;font-size:1rem;opacity:.2}.about #tho .box01 .txt04{text-align:center;font-size:.36rem;line-height:1.6;letter-spacing:.05em;padding:.5em 0;border-top:1px solid #FFF}.about #tho .box01 .pc_flex{border-top:1px solid #FFF;padding-top:20px}.about #tho .box01 .pc_flex li{width:50%;padding:25px 0}.about #tho .box01 .pc_flex li:nth-child(n+2){border-left:1px solid #FFF}.about #tho .box01 .pc_flex li p{text-align:center;letter-spacing:.05em}.about #tho .box01 .pc_flex li .fz20{font-size:.2rem}.about #tho .box01 .pc_flex li .fz24{font-size:.24rem}.about #tho .box01 .pc_flex li .fz32{font-size:.32rem}.about #tho .box01 .pc_flex li .fz36{font-size:.36rem}.about #tho .box01 .pc_flex li .fz64{font-size:.64rem}.about #tho .box01 .pc_flex li p.txt05{line-height:1.5}.about #tho .box01 .pc_flex li p.txt06{margin-top:.5em}.about #tho .box01 .pc_flex li p.txt07{margin-top:.75em}.about #tho .box01 .pc_flex li .num{background:linear-gradient(90deg,#D8FA4F 0%,#EED476 85%,#FFA722 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important}.about #tho .box01 .pc_flex li p.txt09{margin-top:2em}.about #tho .box01 .pc_flex li p.txt11{margin-top:2em}.about #tho .box02{isolation:isolate;-webkit-border-radius:10px;border-radius:10px;margin-top:60px;padding:60px 40px 50px}.about #tho .box02 .pc_flex_rowre{width:calc(100% - 80px);margin-left:auto;margin-right:auto;align-items:center}.about #tho .box02 .txtArea01{width:calc((405/1040)*100%);padding-left:25px;margin-right:auto}.about #tho .box02 .ph03{width:calc((554/1040)*100%)}.about #tho .box02 .txtArea01 h3{font-size:.24rem;letter-spacing:.05em}.about #tho .box02 .txtArea01 dl{color:var(--BASE);font-size:.15rem;line-height:1.5;letter-spacing:.05em;margin-top:2.5em}.about #tho .box02 .txtArea01 dl dt{width:6.5em}.about #tho .box02 .txtArea01 dl dd:not(.w100){width:calc(100% - 6.5em)}.about #tho .box02 .txtArea01 dl dt:nth-of-type(n+2),.about #tho .box02 .txtArea01 dl dd:nth-of-type(n+2):not(.w100){margin-top:.75em}.about #tho .box02 .graphArea{position:relative;margin-top:60px}.about #tho .box02 .graphArea h3{position:absolute;top:10px;left:0;width:100%;font-size:.32rem;letter-spacing:.05em;text-align:center}.about #tho .box02 .phArea{margin-top:40px;align-items:flex-start}.about #tho .box02 .phArea .phList{width:calc(100% - 336px);margin-right:auto;align-items:flex-start}.about #tho .box02 .phArea .ph{aspect-ratio:256/211;width:calc((100% - 16px)/3);margin-right:auto}.about #tho .box02 .phArea .txtArea02{width:324px;height:212px;border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:8px;border-radius:8px;padding:15px 20px 0;position:relative}.about #tho .box02 .phArea .txtArea02 h3{text-align:center;font-size:.2rem;letter-spacing:.05em}.about #tho .box02 .phArea .txtArea02 ul{flex-direction:column;flex-wrap:wrap;align-content:space-between;height:160px;margin-top:1em}.about #tho .box02 .phArea .txtArea02 ul li{width:calc(50% - 10px);font-size:.14rem;letter-spacing:.05em;margin-bottom:.5em}.about #tho .box02 .phArea .txtArea02 ul li p:first-of-type{margin-right:auto}.about #tho .box02 .phArea .txtArea02 ul li.cTxt{color:#E472F7}.about #tho .box02 .phArea .txtArea02 .data{position:absolute;bottom:10px;right:20px}.interview.archive #main h2{font-size:.32rem;line-height:1.6;letter-spacing:.05em}.interview.archive #main .txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:1em}.interview.archive .intList{margin-top:70px}.interview.archive .intList li:nth-child(n+2){margin-top:120px}.interview.archive .intList li:nth-child(odd){padding-left:calc((80/1200)*100%)}.interview.archive .intList li:nth-child(even){padding-right:calc((80/1200)*100%)}.interview.archive .intList li a{position:relative;display:block}.interview.archive .intList li a .ph{aspect-ratio:850/570;width:calc((850/1120)*100%);position:relative;overflow:hidden;isolation:isolate;-webkit-border-radius:8px;border-radius:8px}.interview.archive .intList li:nth-child(even) a .ph{margin-left:auto}.interview.archive .intList li a .num{position:absolute;top:20px;width:240px;height:60px;letter-spacing:.05em}.interview.archive .intList li:nth-child(odd) a .num{left:-20px}.interview.archive .intList li:nth-child(even) a .num{right:-20px}.interview.archive .intList li a .num::before{content:'';width:0;height:100%;display:block;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);transform:skewX(-20deg);opacity:.8;position:absolute;top:0;z-index:0;-webkit-transition:width 0.75s 0.5s ease;transition:width 0.75s 0.5s ease}.interview.archive .intList li:nth-child(odd) a .num::before{left:0}.interview.archive .intList li:nth-child(even) a .num::before{right:0}.interview.archive .intList li a.show .num::before{width:100%}.interview.archive .intList li a .num span.flex_ac{width:100%;height:100%;justify-content:center;color:#FFF;position:relative;z-index:1;opacity:0;-webkit-transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease}.interview.archive .intList li:nth-child(odd) a .num span.flex_ac{left:-30px}.interview.archive .intList li:nth-child(even) a .num span.flex_ac{left:30px}.interview.archive .intList li a.show .num span.flex_ac{opacity:1;left:0}.interview.archive .intList li a .num span.fs{font-size:.2rem;margin-right:.25em}.interview.archive .intList li a .num span.fm{font-size:.36rem;margin-top:-.2em}.interview.archive .intList li a h3{width:540px;font-size:.24rem;line-height:2;letter-spacing:.05em;position:absolute;bottom:170px;opacity:0;color:var(--BASE)}.interview.archive .intList li:nth-child(odd) a h3{-webkit-transition:opacity 0.75s 0.75s ease,right 0.75s 0.75s ease;transition:opacity 0.75s 0.75s ease,right 0.75s 0.75s ease;right:-30px}.interview.archive .intList li:nth-child(even) a h3{-webkit-transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;left:-30px}.interview.archive .intList li a.show h3{opacity:1}.interview.archive .intList li:nth-child(odd) a.show h3{right:0}.interview.archive .intList li:nth-child(even) a.show h3{left:0}.interview.archive .intList li a h3 span{background:#FFF}.interview.archive .intList li a .profArea{position:absolute;bottom:85px;color:var(--BASE)}.interview.archive .intList li:nth-child(odd) a .profArea{right:0}.interview.archive .intList li:nth-child(even) a .profArea{left:0}.interview.archive .intList li a .profArea .nameEn{position:absolute;bottom:-.65em;font-size:.64rem;white-space:nowrap;opacity:.4;z-index:0}.interview.archive .intList li:nth-child(odd) a .profArea .nameEn{right:0}.interview.archive .intList li:nth-child(even) a .profArea .nameEn{left:0}.interview.archive .intList li a .profArea .clinicArea{text-align:right;font-size:.2rem;letter-spacing:.05em;position:relative;z-index:1;filter:blur(50px)}.interview.archive .intList li a .profArea .clinicArea .cname{margin-left:.5em}.interview.archive .intList li a .profArea .nameArea{text-align:right;margin-top:1em;position:relative;z-index:1;filter:blur(50px)}.interview.archive .intList li a .profArea .clinicArea,.interview.archive .intList li a .profArea .nameArea{-webkit-transition:filter 0.75s 0.75s ease;transition:filter 0.75s 0.75s ease}.interview.archive .intList li a.show .profArea .clinicArea,.interview.archive .intList li a.show .profArea .nameArea{filter:blur(0)}.interview.archive .intList li a .profArea .nameArea .yaku{font-size:.24rem}.interview.archive .intList li a .profArea .nameArea .name{font-size:.32rem;margin-left:.5em}.interview.archive .bt_stan{margin-top:100px}.interview.archive .bt_stan a{margin-left:auto}#container.interview.post{padding-top:0}.interview.post #main{height:100vh;position:relative;align-items:flex-end;padding-left:calc((120/1440)*100%);padding-right:calc((120/1440)*100%);padding-bottom:80px;margin-bottom:100px;overflow:hidden}.interview.post #main::before{content:'';display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,#fff0 0%,rgb(183 203 255 / .6) 100%);z-index:1}.interview.post #main .showAniImg{position:absolute;top:0;left:0;z-index:0}.interview.post #main .titArea{width:calc((750/1200)*100%);margin-right:auto;position:relative;z-index:10}.interview.post #main .titArea .num{position:relative;width:220px;height:60px;letter-spacing:.05em}.interview.post #main .titArea .num::before{content:'';width:0;height:100%;display:block;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);transform:skewX(-20deg);opacity:.8;position:absolute;top:0;left:0;z-index:0;-webkit-transition:width 0.75s 0.5s ease;transition:width 0.75s 0.5s ease}.interview.post #main.show .titArea .num::before{width:100%}.interview.post #main .titArea .num span.flex_ac{width:100%;height:100%;justify-content:center;color:#FFF;position:relative;top:0;left:-30px;z-index:1;opacity:0;-webkit-transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease}.interview.post #main.show .titArea .num span.flex_ac{opacity:1;left:0}.interview.post #main .titArea .num span.fs{font-size:.2rem;margin-right:.25em}.interview.post #main .titArea .num span.fm{font-size:.36rem;margin-top:-.2em}.interview.post #main .titArea .nyusya{font-size:.2rem;letter-spacing:.05em;line-height:1.5;margin-top:.5em;filter:blur(50px);-webkit-transition:filter 0.75s 0.75s ease;transition:filter 0.75s 0.75s ease}.interview.post #main.show .titArea .nyusya{filter:blur(0)}.interview.post #main .titArea h1{font-size:.32rem;line-height:2;letter-spacing:.05em;position:relative;left:-30px;opacity:0;-webkit-transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;margin-top:.5em}.interview.post #main.show .titArea h1{left:0;opacity:1}.interview.post #main .titArea h1 span{background:#FFF;padding:.1em 0}.interview.post #main .profArea{position:relative;z-index:10;color:var(--BASE);filter:blur(50px);-webkit-transition:filter 0.75s 0.75s ease;transition:filter 0.75s 0.75s ease}.interview.post #main.show .profArea{filter:blur(0)}.interview.post #main .profArea .clinicArea{text-align:right;font-size:.28rem;letter-spacing:.05em}.interview.post #main .profArea .clinicArea .cname{margin-left:.5em}.interview.post #main .profArea .nameArea{text-align:right;margin-top:1em}.interview.post #main .profArea .nameArea .yaku{font-size:.32rem}.interview.post #main .profArea .nameArea .name{font-size:.4rem;margin-left:.5em}.interview.post section:nth-of-type(n+2){margin-top:150px}.interview.post section h2{font-size:.32rem;line-height:1.6;letter-spacing:.05em}.interview.post section .txt{font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:3em}.interview.post section .pic{width:100%;margin-top:3em}.interview.post section .pic img{width:100%;height:auto}.interview.post section .phR{flex-direction:row-reverse}.interview.post section .ph{aspect-ratio:580/740;width:calc((580/1200)*100%);overflow:hidden}.interview.post section .phR .ph{margin-left:auto}.interview.post section .phL .ph{margin-right:auto}.interview.post section .pc_flex_ac .txtArea{width:calc((580/1200)*100%)}.interview.post section .pc_flex_ac .txtArea>.inner{width:100%;max-width:480px;margin-left:auto;margin-right:auto}.interview.post .phSep{aspect-ratio:1440/600;width:100%;overflow:hidden;margin-top:150px}.interview.post #profMovie{margin-top:120px}.interview.post #profMovie .movie{aspect-ratio:16/9;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.interview.post #profMovie .movie iframe{width:100%;height:100%;object-fit:contain}.interview.post #profPost{margin-top:120px}.interview.post #other{margin-top:100px}.interview.post #other h2{font-size:.64rem}.interview.post #other .intList{margin-top:35px}.interview.post #other .intList li.prev{margin-right:auto}.interview.post #other .intList li.next{margin-left:auto}.interview.post #other .intList li{width:calc((555/1200)*100%)}.interview.post #other .intList li a{display:block;position:relative;color:var(--BASE)}.interview.post #other .intList li a .ph{aspect-ratio:556/366;width:100%;overflow:hidden}.interview.post #other .intList li a .num{position:absolute;top:20px;left:-10px;width:180px;height:40px;letter-spacing:.05em}.interview.post #other .intList li a .num::before{content:'';width:0;height:100%;display:block;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%);transform:skewX(-20deg);opacity:.8;position:absolute;top:0;left:0;z-index:0;-webkit-transition:width 0.75s 0.5s ease;transition:width 0.75s 0.5s ease}.interview.post #other .intList li a.show .num::before{width:100%}.interview.post #other .intList li a .num span.flex_ac{width:100%;height:100%;justify-content:center;color:#FFF;position:relative;z-index:1;opacity:0;-webkit-transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease}.interview.post #other .intList li:nth-child(odd) a .num span.flex_ac{left:-30px}.interview.post #other .intList li:nth-child(even) a .num span.flex_ac{left:30px}.interview.post #other .intList li a.show .num span.flex_ac{opacity:1;left:0}.interview.post #other .intList li a .num span.fs{font-size:.16rem;margin-right:.25em}.interview.post #other .intList li a .num span.fm{font-size:.24rem;margin-top:-.2em}.interview.post #other .intList li a h3{width:calc((455/556)*100%);font-size:.2rem;line-height:2;letter-spacing:.05em;position:absolute;top:75%;left:10px;-webkit-transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;transition:opacity 0.75s 0.75s ease,left 0.75s 0.75s ease;opacity:0;color:var(--BASE)}.interview.post #other .intList li a.show h3{opacity:1;left:-10px}.interview.post #other .intList li a h3 span{background:#FFF}.interview.post #other .intList li a .profArea{position:absolute;top:calc(100% + 15px);right:0;color:var(--BASE);filter:blur(50px);-webkit-transition:filter 0.75s 0.75s ease;transition:filter 0.75s 0.75s ease}.interview.post #other .intList li a.show .profArea{filter:blur(0)}.interview.post #other .intList li a .profArea .clinicArea{text-align:right;font-size:.15rem;letter-spacing:.05em;position:relative;z-index:1}.interview.post #other .intList li a .profArea .clinicArea .cname{margin-left:.5em}.interview.post #other .intList li a .profArea .nameArea{text-align:right;margin-top:1em;position:relative;z-index:1}.interview.post #other .intList li a .profArea .nameArea .yaku{font-size:.16rem}.interview.post #other .intList li a .profArea .nameArea .name{font-size:.2rem;margin-left:.5em}.interview.post #other .bt_stan{margin-top:150px}.interview.post #other .bt_stan a{margin-left:auto}.contact h1.tit{text-align:center;margin-bottom:40px}.contact h1.tit>*{display:inline-block}.contact h1.tit .fmin_r{font-size:.56rem}.contact h1.tit .fen_r{font-size:.24rem;margin-top:1em}.contact #contents>.outer{padding:0 30px}.contact #contents .inner{width:100%;max-width:980px;margin-left:auto;margin-right:auto;background:#FFF;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;padding:75px 120px 90px}.contact #contents .inner h2{font-size:.32rem;letter-spacing:.05em;text-align:center}.contact #contents .inner .txt01{width:fit-content;margin-left:auto;margin-right:auto;font-size:.16rem;line-height:1.8;letter-spacing:.05em;margin-top:1.5em}#container.contact.thx{padding-top:340px;padding-bottom:300px}.contact.thx h2{text-align:center;font-size:.32rem;line-height:1.8;letter-spacing:.05em;margin-bottom:1em}.contact.thx .txt{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:2}.contact.thx .btList{display:-webkit-flex;display:flex;justify-content:center;margin-top:3em}.contact.thx .btList li{margin:0 1em}.contact.thx .btList li a{text-align:center;min-width:315px;height:60px;font-size:.16rem;letter-spacing:.05em;border:1px solid var(--BL03)}.catalog.input #contents .inner{max-width:1115px;padding:75px 100px 90px}.catalog #formArea .pc_flex{align-items:flex-start}.catalog #formArea .lcol{aspect-ratio:233/329;width:calc((223/915)*100%);margin-right:auto}.catalog #formArea .rcol{width:calc((660/915)*100%)}.catalog.confirm #formArea .lcol{display:none}.catalog.confirm #formArea .rcol{width:100%}#form .wXS{width:15%}#form .wS{width:50%}#form .wM{width:75%}#form .wL{width:100%}#form input,#form select{position:relative;top:-2px;background:#EFF1F5}#form input::placeholder,#form textarea::placeholder{color:#C6C6C6}#form input:not([type="file"]),#form select,#form textarea{font-family:'Noto Sans JP',sans-serif;font-weight:400;padding:15px 15px;vertical-align:middle;outline:none;font-size:.16rem;isolation:isolate;-webkit-border-radius:5px;border-radius:5px;border:none;background:#EFF1F5}#form input[type="file"]{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;outline:none;font-size:.16rem;color:#1f2937;cursor:pointer;border:1px solid var(--MAINAMI-LINE);padding-right:.5rem;width:calc(100% - 20px);isolation:isolate;-webkit-border-radius:5px;border-radius:5px}#form input[type="file"]::file-selector-button,#form input[type="file"]::-webkit-file-upload-button{background-color:#EFF1F5;color:#1f2937;border:none;cursor:pointer;border-right:1px solid var(--MAINAMI-LINE);padding:1em .5em;margin-right:1em}#form .mwform-radio-field label{cursor:pointer}#form .mwform-radio-field:nth-of-type(n+2){margin-top:1em}#form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#EFF1F5}#formArea{margin-top:50px}#formArea input[type="checkbox"],#formArea input[type="radio"]{vertical-align:middle;margin:0 2px;border:1px solid #9fa0a0!important;background:#FFF!important;accent-color:var(--BL03)}#formArea input[type="radio"]{margin-top:0em;width:20px;height:20px}#formArea input[type="checkbox"]{margin-top:-.3em;width:20px;height:20px}#formArea dl{flex-wrap:wrap;justify-content:space-between}#formArea dl>dt{width:180px;font-size:.16rem;padding-top:1em;padding-right:1em;letter-spacing:.1em;min-height:45px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}#formArea dl>dt.noPt{padding-top:0}.confirm #formArea dl>dt{padding-top:.35em}.confirm #formArea dl>dd{line-height:1.75}#formArea dl>dd{width:calc(100% - 200px);font-size:.16rem;letter-spacing:.1em;min-height:45px}#formArea dl>*:nth-of-type(n+2){margin-top:20px}#form dt span{display:inline-block}#form dt .must{font-size:.14rem;background:var(--BL03);color:#FFF;isolation:isolate;-webkit-border-radius:3px;border-radius:3px;padding:.2em .35em .3em;margin-left:.5em}#form dt .must.nini{background:var(--BASE)}#form dt .fjp{margin-right:auto;color:var(--MAINAMI-656)}#form dt .pTxt{font-size:.14rem;color:gray;margin-left:5px}#form dd.flex{flex-wrap:wrap}#form dd.flex label{width:24%;position:relative}#form dd.flex label{margin-right:2%;margin-bottom:2%}#form dd.flex.birthday label{width:100px;position:relative}#form dd.flex.birthday label.year{width:100px}#form dd.flex.birthday label.month{width:80px}#form dd.flex.birthday label.day{width:80px}.confirm #form dd.flex label{width:15%}#form dd.flex.birthday label .ftxt{position:absolute;top:19px;right:0}.confirm #form dd.flex.birthday label .ftxt{position:static}#form dd.pnum label:nth-child(n+2)::before{content:'－';position:absolute;top:50%;left:-1.5em;margin-top:-.75em}#form dd .txt{display:inline-block;margin-top:.5em}#formArea .error{font-size:.14rem;margin-top:10px}#formArea .caution{-js-display:flex;display:-webkit-flex;display:flex;margin-bottom:50px}#formArea .caution .ctxt{width:6em;font-size:.15rem;color:#FFF;font-weight:700}#formArea .caution .ctxt span{background:#D71C24;display:inline-block;padding:.25em}#formArea .caution .txt{width:calc(100% - 6em);font-size:.13rem;line-height:1.75;color:#D71C24}.input #formArea>.txt{font-size:.16rem;line-height:2;padding-bottom:1em;margin-bottom:2.5em;border-bottom:1px solid var(--MAINAMI-LINE)}#formArea .txt a{text-decoration:underline}#formArea .doui{font-size:.18rem;text-align:center;margin-top:4em}.confirm #formArea .doui{margin-top:1em}.confirm #formArea #policy h3,.confirm #formArea .doui{text-align:center}#formArea .doui .mwform-checkbox-field-text{font-weight:700}#formArea .submitBt{width:315px;margin-left:auto;margin-right:auto;margin-top:50px}#formArea .submitBt input{display:block;min-width:315px;height:60px;isolation:isolate;-webkit-border-radius:5px;border-radius:5px;font-size:.15rem;padding:0 1em;letter-spacing:.05em;cursor:pointer;outline:none;font-family:'Noto Sans JP',sans-serif;font-weight:0;position:relative;margin:0 10px;color:#FFF;background:var(--BL03);opacity:1;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border:none;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px}#formArea .submitBt input.backBt{color:var(--BASE);border:1px solid var(--LINE);background:#FFF;margin-top:1em}#formArea .submitBt input.on{opacity:.5}#formArea .fTxt01{text-align:center;font-size:.16rem;letter-spacing:.05em;margin-top:50px}.contact.confirm #formArea .fTxt01{display:none}.etc #contents>.wouter>.inner{width:100%;max-width:750px;margin-left:auto;margin-right:auto}.e404 h1.tit{text-align:center;margin-bottom:50px!important}.e404 h1.tit>span{display:inline-block}.e404 h1.tit .en01{font-size:1.4rem!important}.e404 h1.tit .en02{font-size:.4rem;margin-top:.5em}.e404 #contents h2{text-align:center;font-size:.24rem;letter-spacing:.05em}.e404 #contents .txt01{text-align:center;font-size:.16rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.e404 #contents .bt_stan{text-align:center;margin-top:1.75em}.e404 #contents .bt_stan a{margin-left:auto;margin-right:auto}.company .txt01{text-align:center;font-size:.2rem;line-height:2;letter-spacing:.05em}.company dl{margin-top:100px;flex-wrap:wrap;border-top:1px solid var(--LINE);border-bottom:1px solid var(--LINE);padding:1.5em 0;font-size:.16rem;line-height:2;letter-spacing:.05em}.company dl dt{width:175px}.company dl dd{width:calc(100% - 175px)}.company dl dt:nth-of-type(n+2),.company dl dd:nth-of-type(n+2){padding-top:1.5em;margin-top:1.5em;border-top:1px solid var(--LINE)}.privacy h2{text-align:center;font-size:.24rem;letter-spacing:.05em}.privacy dl{font-size:.16rem;line-height:2;letter-spacing:.05em;padding-bottom:1.5em;border-bottom:1px solid var(--LINE)}.privacy dl dt{padding-top:1.5em;margin-top:1.5em;border-top:1px solid var(--LINE)}.privacy dl dd a{color:var(--BASE)}.privacy dl dd a:not(.aTel){text-decoration:underline}.cloud #contents>.inner{position:relative}.cloud .pic img{width:100%;height:auto}.cloud .bt{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cloud .bt a{width:400px;height:80px;color:#FFF;font-size:.3rem;letter-spacing:.05em;text-align:center;background:#000;background:linear-gradient(to right,#f85dff 0%,#c010ea 100%);box-shadow:5px 10px 30px 0 rgb(71 56 186 / .4)}