#container{position:relative;padding-top:100px}#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}#contents>.bg.show{opacity:1}#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:25px;padding-right:25px}.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:55px;left:0;z-index:10!important;width:100%;flex-wrap:wrap;padding:0 25px}#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:.11rem;line-height:1.5;letter-spacing:.05em;color:var(--BASE)}.commonPage #main .tit{margin-bottom:75px}.cv #main .tit{margin-bottom:35px}.commonPage #main .tit .fen_l{font-size:.48rem}.commonPage #main .tit .fmin_m{display:block;font-size:.12rem;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>li{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(n+2){margin-top:15px}.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}.postList.postColm li a>.ph{aspect-ratio:342/228;width:100%;overflow:hidden}.postList.postColm li a .txtArea{padding:15px 20px}.postList.postColm li a .data{font-size:.16rem;letter-spacing:.05em;color:var(--BASE);margin-right:.5em}.postList.postColm li a .catList{flex-wrap:wrap}.postList.postColm li a .catList li{font-size:.11rem;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:.15rem;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:.11rem;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{margin-top:50px}.postList.postNews>li:nth-child(n+2){border-top:1px solid var(--LINE);padding-top:20px;margin-top:20px}.postList.postNews>li a{flex-wrap:wrap}.postList.postNews>li a .data{width:80px;color:var(--BASE);font-size:.16rem;letter-spacing:.05em}.postList.postNews>li a .catList{align-items:flex-start;flex-wrap:wrap;width:calc(100% - 80px)}.postList.postNews>li a .catList li{background:var(--BL03);text-align:center;font-size:.11rem;letter-spacing:.05em;color:#FFF;padding:.35em .5em .5em;margin-right:.5em;margin-bottom:.5em;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.postList.postNews>li a h3{width:100%;font-size:.15rem;line-height:1.5;letter-spacing:.05em;color:var(--BASE);margin-top:.2em}.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:25px 20px 15px;display:block}.postList.postCase>li>a>.clinicInfo{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 .clinicInfo .linkTxt{font-size:.14rem;letter-spacing:.05em;padding-right:1em;position:relative;text-align:right;margin-top:1em}.postList.postCase>li>a .clinicInfo .linkTxt .icon{position:absolute;top:0;right:0}.postList.postCase>li>a h3{font-size:.2rem;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:.1rem;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:.5em}.postList.postCase li a .addArea{align-items:flex-start;margin-top:.75em}.postList.postCase li a .addArea .ph{aspect-ratio:1/1;width:calc((80/300)*100%);overflow:hidden;margin-right:auto}.postList.postCase li a .addArea .txtArea{width:calc((210/300)*100%);color:var(--BASE);letter-spacing:.05em;line-height:1.5}.postList.postCase li a .addArea .txtArea .postCode{font-size:.13rem}.postList.postCase li a .addArea .txtArea .addres{font-size:.13rem}.postList.postCase li a .addArea .txtArea .access{font-size:.12rem;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;margin-right:auto}.postList.postCase li a .comment .txtArea{flex-wrap:wrap}.postList.postCase li a .comment .txtArea h4{width:calc(100% - 100px);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:75px}.recommend h2.tit{margin-bottom:25px}.recommend h2.tit .fen_l{font-size:.4rem}.recommend h2.tit .fmin_m{display:block;font-size:.12rem;color:var(--BL03);margin-top:1em;position:relative;z-index:10}.wpnav{text-align:center;margin-top:35px}.wpnav .wp-pagenavi{display:-webkit-inline-flex;display:inline-flex;justify-content:center;align-items:center;background:#FFF;padding:10px 15px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px}.wpnav .wp-pagenavi .pages{display:none}.wpnav .wp-pagenavi>*{margin:0 .5em}.wpnav .wp-pagenavi a.page,.wpnav .wp-pagenavi span.current{font-size:.16rem}.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:60px}.cNav li:nth-child(n+2){margin-top:15px}.cNav li a{display:block;color:var(--BASE);padding:20px 20px 40px;background:#FFF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.cNav li a h4 span{display:block;letter-spacing:.05em}.cNav li a h4 .fmin_r{font-size:.14rem}.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:.18rem;margin-top:.5em}.cNav li a .txtArea .txt{font-size:.15rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.cNav li a .txtArea .linkTxt{font-size:.14rem;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:.14rem;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:.18rem;letter-spacing:.05em;line-height:1.5;margin-top:3em;color:var(--BL03)}.postContents h3{font-weight:500!important;font-size:.16rem;letter-spacing:.05em;line-height:1.5;margin-top:4em;border-left:2px solid var(--BL03);padding-left:1em}.postContents h4{font-weight:500!important;font-size:.16rem;line-height:1.5;border-bottom:1px solid var(--BL03);padding-bottom:.5em;margin-top:4em}.postContents h5{font-weight:500!important;font-size:.15rem;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:4px;border-radius:4px;overflow:hidden}.postContents img{max-width:100%;height:auto}.postContents iframe{aspect-ratio:16/9;width:100%!important;height:auto!important}.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:.16rem;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:20px 15px!important;margin-bottom:0!important;width:auto!important;display:block!important;font-size:.16rem;line-height:1.5;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:7px;background:var(--BL03)}.postContents #toc_container ul.toc_list>li>ul li a{font-size:.14rem}.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:.15rem}.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:.14rem}.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}.column.archive #main h1.tit{margin-bottom:35px}.column.archive #main{margin-bottom:0}.column.archive .winner>.catList,.column.archive .winner>.tagList{flex-wrap:wrap}.column.archive .winner>.catList li{display:block;margin-bottom:.5em}.column.archive .winner>.catList li a{display:block;font-size:.13rem;letter-spacing:.05em;color:var(--BL03);padding:.35em .75em .4em;margin-right:.25em;isolation:isolate;-webkit-border-radius:2px;border-radius:2px;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:4px;border-radius:4px;padding:25px 20px 30px}.column.post .postArea .titArea .data{font-size:.16rem}.column.post .postArea .titArea .catList{flex-wrap:wrap;align-items:flex-start;margin-top:.25em;margin-left:.5em}.column.post .postArea .titArea .catList li{font-size:.11rem;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:.2rem;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:.13rem;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:300/200;margin-top:15px;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:12px 20px 20px}.column.post .postArea .titArea .writer{margin-top:30px}.column.post .postArea>.postInner>.writer{margin-top:50px}.column.post .postArea .writer .txtArea .ph{aspect-ratio:1/1;width:50px;overflow:hidden;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;margin-right:auto;margin-right:1em}.column.post .postArea .writer .txtArea{flex-wrap:wrap}.column.post .postArea .writer .txtArea .txt{font-size:.16rem;color:var(--BL03);margin-right:.5em}.column.post .postArea .writer .txtArea .name{font-size:.16rem}.column.post .postArea .writer .txtArea .info{font-size:.13rem;letter-spacing:.05em;line-height:1.8;width:100%;margin-top:.5em}.column.post .blogNav{margin-top:35px}.column.post .blogNav li a{color:var(--BL03)}.news.archive #main h1.tit{margin-bottom:35px}.news.archive #main{margin-bottom:0}.news.archive .winner>.catList,.news.archive .winner>.tagList{flex-wrap:wrap}.news.archive .winner>.catList li{display:block;margin-bottom:.5em}.news.archive .winner>.catList li a{display:block;font-size:.13rem;letter-spacing:.05em;color:var(--BL03);padding:.35em .75em .4em;margin-right:.25em;isolation:isolate;-webkit-border-radius:2px;border-radius:2px;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;border-bottom:1px solid var(--LINE)}.news.post .postArea .titArea .data{width:80px;font-size:.16rem}.news.post .postArea .titArea .catList{width:calc(100% - 80px);flex-wrap:wrap;align-items:flex-start;margin-top:.2em}.news.post .postArea .titArea .catList li{font-size:.11rem;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:.2rem;letter-spacing:.05em;line-height:1.5;margin-top:.75em}.news.post .postArea .titArea>.ph{aspect-ratio:342/226;width:100%;margin-top:25px;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.news.post .blogNav{margin-top:1em}.post .blogNav li a{color:var(--BASE)}.case.index #main h1.tit{margin-bottom:30px}.case.index section .bgW{isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.case.index section>.inner{padding:20px 10px 30px}.case.index section:nth-of-type(n+2){margin-top:25px}.case.index section .bgW h2{border-bottom:1px solid var(--LINE);padding-bottom:.5em}.case.index section .bgW h2 .txt{font-size:.2rem;letter-spacing:.05em;color:var(--BL03)}.case.index section .bgW h2 .txt .fs{font-size:75%}.case.index section .bgW h2 .icon{margin-right:.5em}.case.index #area .mapSerch>.mapOuter{position:relative}.case.index #area .mapSerch h3{font-size:.2rem;letter-spacing:.03em;line-height:1.25;margin-top:.5em;padding-left:1em}.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:.13rem;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((665/720)*100%)}.case.index #area .mapSerch .mapTxt03{margin-top:calc((460/725)*100%);margin-left:calc((640/720)*100%)}.case.index #area .mapSerch .mapTxt04{margin-top:calc((580/725)*100%);margin-left:calc((585/720)*100%)}.case.index #area .mapSerch .mapTxt05{margin-top:calc((295/725)*100%);margin-left:calc((135/720)*100%)}.case.index #area .mapSerch .mapTxt06{margin-top:calc((405/725)*100%);margin-left:calc((105/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 .chihou{margin-right:.25em}.case.index #area .mapSerch .mapTxt a{display:inline-block;position:relative;letter-spacing:.1em}.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{margin-top:50px}.case.index #area .areaList>li{align-items:stretch;padding:0 7.5px}.case.index #area .areaList>li:nth-child(n+2){margin-top:.5em;padding-top:.75em;border-top:1px solid var(--LINE)}.case.index #area .areaList>li .areaMain{font-size:.16rem;letter-spacing:.05em;line-height:1.5}.case.index #area .areaList>li .areaSubList{flex-wrap:wrap;margin-top:.5em}.case.index #area .areaList>li .areaSubList li{width:20%;margin-bottom:.5em}.case.index #area .areaList>li .areaSubList li a{font-size:.14rem;letter-spacing:.05em;line-height:1.25;color:var(--BASE)}.case.index #feat .featList{margin-top:30px;padding-left:calc((20/1120)*100%);letter-spacing:.05em}.case.index #feat .featList dt{font-size:.16rem}.case.index #feat .featList dd{font-size:.14rem;margin-top:10px}.case.index #feat .featList dt:nth-of-type(n+2){margin-top:10px}.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{display:inline-block;cursor:pointer;border:1px solid var(--BL03);color:var(--BL03);padding:.25em .5em .35em;margin-bottom:.5em;margin-right:.15em}.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:240px;height:50px;background:var(--BL03);color:#FFF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;border:none;display:block;margin-left:auto;margin-right:auto;margin-top:20px;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:.2rem;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:.16rem;letter-spacing:.05em;color:var(--BL03);margin-right:auto;margin-bottom:1em}.case.archive #main .titArea h1 .fs{font-size:.13rem}.case.archive #main .titArea .postCount{text-align:right;font-size:.14rem;letter-spacing:.05em}.case.single #main h1{text-align:center;font-size:.2rem;line-height:1.5;letter-spacing:.05em;color:var(--BL03)}.case.single #main .shiku{text-align:center;font-size:.16rem;letter-spacing:.05em;margin-top:.5em}.case.single #main .shiku>span{margin:0 .5em}.case.single #main .catList{flex-wrap:wrap;margin-top:1.5em;padding:0 25px}.case.single #main .catList li a{display:inline-block;font-size:.1rem;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:.75em}.case.single #main .slickArea{margin-top:20px}.case.single #main .slickArea .slick .slick-track{display:-webkit-flex;display:flex}.case.single #main .slickArea .slick-slide{margin:0 6px}.case.single #main .slickArea .slick .item{display:block!important;width:293px!important;height:195px;overflow:hidden;max-height:auto!important;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.case.single #main .commentArea .winner1040{background:#FFF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:25px 20px;margin-top:30px}.case.single #main .commentArea h3{text-align:center;font-size:.16rem;letter-spacing:.05em}.case.single #main .commentArea .pc_flex_ac{margin-top:20px}.case.single #main .commentArea .phArea .ph{width:52px;aspect-ratio:1/1;overflow:hidden}.case.single #main .commentArea .phArea .name{font-size:.15rem;letter-spacing:.05em;margin-left:1em}.case.single #main .commentArea .txt{width:100%;font-size:.14rem;line-height:1.8;letter-spacing:.05em}.case.single section h2.tit{text-align:center}.case.single section h2.tit .fen_l{font-size:.36rem}.case.single section h2.tit .fmin_m{display:block;font-size:.12rem;color:var(--BL03);margin-top:.75em;position:relative;z-index:10}.case.single #interview{margin-top:60px}.case.single #interview .profArae{margin-top:25px}.case.single #interview .profArae .ph{aspect-ratio:550/438;overflow:hidden}.case.single #interview .profArae .txtArea{margin-top:15px}.case.single #interview .profArae .txtArea .cname{font-size:.16rem;letter-spacing:.05em;line-height:1.5}.case.single #interview .profArae .txtArea .yaku{font-size:.13rem;letter-spacing:.05em;line-height:1.5;margin-top:.5em}.case.single #interview .profArae .txtArea .name{font-size:.2rem;letter-spacing:.05em;line-height:1.5}.case.single #interview .profArae .txtArea .prof{font-size:.13rem;letter-spacing:.05em;line-height:1.8;margin-top:.5em}.case.single #interview dl.intPost{margin-top:50px}.case.single #interview dl.intPost dt,.case.single #interview dl.intPost dd{padding-left:calc((65/340)*100%)}.case.single #interview dl.intPost dt{font-size:.14rem;line-height:1.5;letter-spacing:.05em;position:relative}.case.single #interview dl.intPost dt::before{content:'';width:calc((65/340)*100% - 5px);height:1px;background:var(--LINE);display:block;position:absolute;top:10px;left:0}.case.single #interview dl.intPost dd{font-size:.13rem;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:75px}.case.single #staff .slickArea{margin-top:30px;width:calc(100% + 50px);position:relative;left:-25px}.case.single #staff .slick .slick-track{display:-webkit-flex;display:flex}.case.single #staff .slick .slick-slide{margin:0 6px;height:auto!important}.case.single #staff .slick .slick-slide>div{height:100%}.case.single #staff .slick .item{width:293px!important;padding:10px 10px 15px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;height:100%}.case.single #staff .slick .item .ph{aspect-ratio:636/424;width:100%;overflow:hidden}.case.single #staff .slick .item .txtArea{padding:15px 10px 10px}.case.single #staff .slick .item .txtArea .job{text-align:center;font-size:.13rem;line-height:1.5;letter-spacing:.05em}.case.single #staff .slick .item .txtArea .name{text-align:center;font-size:.16rem;line-height:1.5;letter-spacing:.05em}.case.single #staff .slick .item .txtArea .post{font-size:.13rem;line-height:2;letter-spacing:.05em;margin-top:.5em}.case.single #staff .slick_bt{width:336px;height:36px;position:absolute;top:calc(50% - 18px);left:calc(50% - 168px);justify-content:space-between}.case.single #staff .slick_bt .icon{width:36px;height:36px}.case.single #staff .slick_bt .icon.i_arrow::before{width:11px;height:10px}.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:15px}.case.single #staff .slickArea .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 5px;padding:0;cursor:pointer}.case.single #staff .slickArea .slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;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:70px}.case.single #info>.winner1040{background:#FFF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:40px 20px;margin-top:30px}.case.single #info_baseArea dl{font-size:.14rem;letter-spacing:.05em;line-height:1.5;flex-wrap:wrap}.case.single #info_baseArea dl dt{width:75px;border-top:1px solid var(--LINE);padding-top:1em}.case.single #info_baseArea dl dd{width:calc(100% - 75px);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;margin-top:1.25em}.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:.11rem;letter-spacing:.05em;padding:.35em 1em .5em;margin-right:.5em;margin-bottom:.5em}.case.single #info_baseArea .uketsuke{line-height:1.25;letter-spacing:.05em;margin-top:1.5em}.case.single #info_baseArea .uketsuke .time{font-size:.13rem}.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){font-size:.14rem;width:100px;text-align:left}.case.single #info_baseArea .uketsuke .youbi span:nth-of-type(n+2){font-size:.12rem;padding-top:.25em;width:calc((100% - 100px) / 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:.12rem;line-height:1}.case.single #info_baseArea .hosoku{font-size:.12rem;letter-spacing:.05em;line-height:1.75;margin-top:1em}.case.single .bt_tel{text-align:center;margin-top:2em}.case.single .bt_tel a{display:inline-block;width:100%;font-size:.12rem;line-height:1!important;padding-top:1.5em!important;padding-bottom:1.5em!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:.15rem;text-align:center}.case.single .bt_tel a .tel{font-size:.16rem;line-height:1!important;text-align:center;width:fit-content;margin-left:auto;margin-right:auto;background:#FFF;color:var(--BL03);padding-top:0.25em!important;padding-bottom:0.25em!important;padding-left:1em!important;padding-right:1em!important;margin-top:.75em}.case.single .map{margin-top:15px}.case.single .map iframe{aspect-ratio:1/1;width:100%;height:100%}.case.single .infoArea{position:relative;aspect-ratio:390/330;width:100%;margin-top:60px}.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:.3rem;opacity:.6}.case.single .infoArea h4{text-align:center;font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:.75em;color:var(--BASE)}.case.single .infoArea .btList{width:100%;max-width:280px;margin-left:auto;margin-right:auto;margin-top:20px;justify-content:space-between}.case.single .infoArea .btList li{width:100%;height:60px}.case.single .infoArea .btList li:nth-child(n+2){margin-top:10px}.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:.14rem;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 .txtArea h1.tit{margin-bottom:0}.dfc #main .txtArea h1.tit .fmin_sb{display:inline-block;font-size:.12rem;margin-top:1em}.dfc #main .txtArea h2{font-size:.18rem;line-height:1.6;letter-spacing:.05em;color:var(--BL03);margin-top:1.5em}.dfc #main .txtArea .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.dfc #main .ph{aspect-ratio:460/640;width:100%;overflow:hidden;margin-top:2em}.dfc #min3 .box01{margin-top:50px}.dfc #min3 .box01 h2{text-align:center}.dfc #min3 .box01 h2>span{display:inline-block}.dfc #min3 .box01 h2 .txt01{font-size:.2rem;letter-spacing:.05em}.dfc #min3 .box01 h2 .txt02{font-size:.16rem;margin-top:1em}.dfc #min3 .box01 .movie{width:100%;aspect-ratio:884/496;margin-left:auto;margin-right:auto;margin-top:1.5em}.dfc #min3 .box02{margin-top:75px}.dfc #min3 .box02 h3{font-size:.16rem;letter-spacing:.05em;text-align:center}.dfc #min3 .box02 ul.list{margin-top:1.5em;justify-content:center;flex-wrap:wrap}.dfc #min3 .box02 ul.list>li{width:calc((162/340)*100%);aspect-ratio:1/1;background:rgb(255 255 255);outline:2px solid rgb(255 255 255 / .3);margin-right:auto;color:var(--BL03)}.dfc #min3 .box02 ul.list>li:nth-child(n+3){margin-top:calc(100% - ((162/340)*100%*2))}.dfc #min3 .box02 ul.list li:nth-child(2n),.dfc #min3 .box02 ul.list li:last-child{margin-right:0}.dfc #min3 .box02 ul.list>li>div{width:100%}.dfc #min3 .box02 ul.list>li .ptxt{font-size:.14rem;text-align:center}.dfc #min3 .box02 ul.list>li .ptxt .num{font-size:.24rem;line-height:.5}.dfc #min3 .box02 ul.list>li h4{font-size:.12rem;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:.25em}.dfc #min3 .box03{margin-top:25px}.dfc #min3 .box03 h3{text-align:center;font-size:.16rem;line-height:1.6;letter-spacing:.05em}.dfc #min3 .box03>.inner{background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/dfc/dfc_min3_graph.svg) no-repeat top center/290px auto;margin-top:30px;padding-top:1em}.dfc #min3 .box03 .txt01{text-align:center}.dfc #min3 .box03 .txt01 .fen_m{font-size:.14rem;letter-spacing:.05em}.dfc #min3 .box03 .txt01 .fmin_m{display:inline-block;font-size:.2rem;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:.48rem}.dfc #min3 .box03 .num .sym{font-size:.48rem}.dfc #min3 .box03 .num .pct{font-size:.36rem}.dfc #min3 .box03 .txt02{text-align:center;font-size:.15rem;margin-top:2em;letter-spacing:.05em;color:var(--BL03)}.dfc #min3 .box03 .txt03{text-align:center;font-size:.13rem;letter-spacing:.05em;line-height:1.8;color:var(--BL03);margin-top:1em}.dfc #min3 .box04{margin-top:50px}.dfc #min3 .box04 h3{font-size:.24rem;text-align:center}.dfc #min3 .box04 .txt01{text-align:center;font-size:.13rem;line-height:1.8;color:var(--BL03);letter-spacing:.05em;margin-top:1em}.dfc #min3 .box04 .txtList{margin-top:30px;position:relative;flex-wrap:wrap}.dfc #min3 .box04 .txtList::before{content:'';display:block;width:calc((135/340)*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:calc(100% + 10px);opacity:1}.dfc #min3 .box04 .txtList li{width:calc((166/340)*100%);background:#FFF;padding:20px 10px 15px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.dfc #min3 .box04 .txtList li:nth-child(even){margin-left:auto}.dfc #min3 .box04 .txtList li:nth-child(n+3){margin-top:calc(100% - ((166/340)*100% * 2))}.dfc #min3 .box04 .txtList li h4{text-align:center;font-size:.15rem;height:2.5em;letter-spacing:.05em;color:var(--BL03);line-height:1.5}.dfc #min3 .box04 .txtList li .txt{font-size:.13rem;letter-spacing:.05em;line-height:1.8;margin-top:.5em;text-align:justify;text-justify:inter-ideograph}.dfc #min3 .box04 .circleList{margin-top:40px}.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:.16rem;text-align:center;line-height:1.5;letter-spacing:.05em}.dfc #min3 .box04 .circleList>li::before{aspect-ratio:1/1;content:'';width:calc(100% + 10px);position:absolute;top:-5px;left:-5px;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:30px}.dfc #min3 .box04 .meritArea h4{position:absolute;top:-.65em;left:0;width:100%;text-align:center;font-size:.64rem;opacity:.2;z-index:-1}.dfc #min3 .box04 .meritArea .meritList{flex-wrap:wrap;justify-content:center;margin-top:25px}.dfc #min3 .box04 .meritArea .meritList>li{aspect-ratio:112/80;width:calc((112/340)*100%);border:1px solid var(--BL03);margin-right:auto;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;text-align:center;font-size:.14rem;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:6px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;background:var(--BL03);position:absolute;top:-3px;left:calc(50% - 3px)}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(3n),.dfc #min3 .box04 .meritArea .meritList>li:last-child{margin-right:0}.dfc #min3 .box04 .meritArea .meritList>li:nth-child(n+4){margin-top:calc(100% - (112/340)*100% * 3)}.dfc #min3 .box04 .cBoxList{margin-top:40px}.dfc #min3 .box04 .cBoxList>li{isolation:isolate;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.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:nth-child(n+2){margin-top:20px}.dfc #min3 .box04 .cBoxList>li .cBoxTit{height:60px;text-align:center;color:#FFF;font-size:.16rem;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 20px}.dfc #min3 .box04 .cBoxList>li.cgraBox .bgW{margin:0 3px 3px 3px;isolation:isolate;-webkit-border-radius:0 0 4px 4px / 0 0 4px 4px;border-radius:0 0 4px 4px / 0 0 4px 4px}.dfc #min3 .box04 .cBoxList>li dl dt{font-size:.14rem;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:.16rem;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:50px;background:#FFF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;position:relative;padding:35px 0 30px}.dfc #min3 .pageInfo h4{font-size:.48rem;text-align:center;position:absolute;top:-.5em;left:0;width:100%;opacity:.4}.dfc #min3 .pageInfo h4 span{display:inline-block}.dfc #min3 .pageInfo .txt01{font-size:.16rem;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:80px;padding-top:80px;padding-bottom:80px}.dfc #cpage h2{text-align:center}.dfc #cpage h2 .fen_r{font-size:.48rem}.dfc #cpage h2 .fmin_m{display:inline-block;font-size:.13rem;margin-top:.2em}.dfc #cpage .cpageList{margin-top:45px}.dfc #cpage .cpageList li:nth-child(n+2){margin-top:80px}.dfc #cpage .cpageList li .ph{aspect-ratio:342/438;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.dfc #cpage .cpageList li .txtArea h3{margin-top:1em}.dfc #cpage .cpageList li .txtArea h3 .fen_r{font-size:.48rem}.dfc #cpage .cpageList li .txtArea h3 .fmin_m{font-size:.13rem}.dfc #cpage .cpageList li .txtArea>.txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:2em}.dfc #cpage .cpageList li .txtArea .bt_stan{margin-top:2em}.dfc #cpage .cpageList li .txtArea .bt_stan a{margin-left:auto}.dfc #prof{padding-top:100px;padding-bottom:60px}.dfc #prof .winner>.txtArea{color:#FFF;position:relative}.dfc #prof .winner>.txtArea h2{font-size:.96rem;position:absolute;top:-.55em;left:-.15em;opacity:.3;line-height:.7}.dfc #prof .winner>.txtArea .name .fmin_m{font-size:.32rem;letter-spacing:.05em}.dfc #prof .winner>.txtArea .name .fen_r{display:inline-block;font-size:.14rem;margin-top:.75em}.dfc #prof .winner>.txtArea h3{font-size:.16rem;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 .bt_stan{margin-top:3em}.dfc #prof .winner .bt_stan a{margin-left:auto}.dfc #prof .winner>.ph{aspect-ratio:520/740;overflow:hidden;margin-right:auto;isolation:isolate;-webkit-border-radius:8px;border-radius:8px;margin-top:25px}.dfc #prof .winner>.bookArea{width:100%;padding:20px 20px 20px;border:1px solid #FFF;isolation:isolate;-webkit-border-radius:10px;border-radius:10px;margin-top:80px}.dfc #prof .winner>.bookArea h3{text-align:center;font-size:.2rem;letter-spacing:.05em;color:#FFF}.dfc #prof .winner>.bookArea .bookList{flex-wrap:wrap;margin-top:20px}.dfc #prof .winner>.bookArea .bookList>li{width:calc((140/300)*100%);margin-right:auto}.dfc #prof .winner>.bookArea .bookList>li:nth-child(2n){margin-left:0}.dfc #prof .winner>.bookArea .bookList>li:nth-child(n+3){margin-top:30px}.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:100%;background:rgb(255 255 255 / .8);font-size:.14rem;letter-spacing:.05em;padding:.65em .5em;text-align:center;color:var(--BL03);margin-left:auto;margin-right:auto;margin-top:1em}.dfc #faq{margin-top:60px;padding-bottom:60px;color:#FFF}.dfc #faq h2 .fen_r{font-size:.48rem}.dfc #faq h2 .fmin_m{font-size:.13rem;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:.15rem;letter-spacing:.05em;line-height:1.5;text-indent:-2em;padding-left:2em;padding-right:30px}.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:.2rem;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:22px;border:1px solid #FFF;position:absolute;top:1.5em;right:0}.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:10px;height:1px;top:50%;left:calc(50% - 5px)}.dfc #faq .faqList dt .acBtIcon::after{width:1px;height:10px;top:calc(50% - 5px);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:.14rem;letter-spacing:.05em;line-height:1.5;display:none;margin-top:.5em;text-indent:-3.25em;padding-left:3.25em}.dfc #faq .faqList dd::before{content:'A.';font-size:.2rem;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 .mapArea{position:relative;margin-top:50px}.success #main .mapArea img.mapImg{width:100%;height:auto;position:relative;right:-15%}.success #main .mapArea .ripples{position:absolute;top:-5%;left:35%;-webkit-transform:translateX(-50%);transform:translateX(-50%);aspect-ratio:1/1;width:150%}.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:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;opacity:1;transform:translate(-50%,-50%) scale(0);animation:ripples 3s ease 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%{transform:translate(-50%,-50%) scale(0);opacity:1}30%{opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}.success #main .mapArea .txtBloc01{position:absolute;top:0;left:0;letter-spacing:.05em}.success #main .mapArea .txtBloc01 .txt01{font-size:.16rem}.success #main .mapArea .txtBloc01 .txt02 .fs{font-size:.15rem}.success #main .mapArea .txtBloc01 .txt02 .fm{font-size:.16rem}.success #main .mapArea .txtBloc01 .txt02 .fl{font-size:.18rem}.success #main .mapArea .txtBloc01 .txt02 .fxl{font-size:.4rem}.success #main .mapArea .txtBloc01 .txt03{font-size:.12rem;margin-top:1em}.success #main .mapArea .txtBloc02{position:absolute;bottom:0;right:0;letter-spacing:.05em;font-size:.2rem}.success #main .txtBloc03{text-align:center;letter-spacing:.05em;margin-top:50px}.success #main .txtBloc03 .txt01{font-size:.24rem;text-align:center}.success #main .txtBloc03 .txt02{text-align:center;margin-top:1em}.success #main .txtBloc03 .txt02 .num{font-size:.4rem}.success #main .txtBloc03 .txt02 .pct{font-size:.32rem}.success #main .txtBloc03 .txt02 .sym{font-size:.36rem}.success #main .txtBloc03 .txt03{font-size:.16rem;line-height:2;text-align:center;margin-top:1em}.success #main .box01{border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:35px 15px 40px;margin-top:25px}.success #main .box01 h3{width:fit-content;margin-left:auto;margin-right:auto;font-size:.2rem;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{margin-top:40px}.success #main .box01 .jissekiList li{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+2){margin-top:35px}.success #main .box01 .jissekiList li h4{width:fit-content;margin-left:auto;margin-right:auto;padding:0 20px;position:relative;font-size:.2rem;letter-spacing:.05em}.success #main .box01 .jissekiList li h4::before,.success #main .box01 .jissekiList li h4::after{content:'';display:block;width:17px;height:41px;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/icon_ha.svg) no-repeat center center/contain;position:absolute;top:calc(50% - 20px)}.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:.36rem;text-align:center;margin-top:.25em}.success #main .box01 .jissekiList li .txt .fs{font-size:.2rem}.success #interview{padding-top:60px;margin-top:60px;padding-bottom:60px;background:#FFF}.success #interview h2{text-align:center}.success #interview h2 .fen_r{font-size:.4rem}.success #interview h2 .fmin_m{font-size:.13rem}.success #interview .list{margin-top:40px}.success #interview .list>li:nth-child(n+2){margin-top:50px}.success #interview .list>li>a{color:var(--BASE)}.success #interview .list>li>a .ph{aspect-ratio:636/424;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.success #interview .list>li>a .txtArea{margin-top:1em}.success #interview .list>li>a .txtArea .txt01 .fs{font-size:.14rem;letter-spacing:.05em}.success #interview .list>li>a .txtArea .txt01 .num{font-size:.2rem;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:.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:.13rem}.success #interview .list>li>a .txtArea h4{font-size:.18rem;letter-spacing:.05em;line-height:1.5;margin-top:.5em}.success #interview .list>li>a .profArea{flex-wrap:wrap;margin-top:1em;border-top:1px solid var(--LINE);padding-top:1.25em}.success #interview .list>li>a .profArea .clinicArea{width:100%;font-size:.14rem;letter-spacing:.05em;margin-bottom:.5em}.success #interview .list>li>a .profArea .clinicArea .cname{margin-left:.5em}.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:.15rem}.success #interview .list>li>a .profArea .nameArea .name{font-size:.16rem;margin-left:.5em}.success #interview .list>li>a .profArea .linkTxt{font-size:.13rem;letter-spacing:.05em;padding-right:1em;position:relative;text-align:right;margin-top:.5em}.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:.16rem;margin-right:.25em}.cv #pointArea .pointList li .num .fen_r{font-size:.4rem}.cv #pointArea .pointList li h2{font-size:.2rem;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:.14rem;letter-spacing:.05em;line-height:2;margin-top:1em}.cv #pointArea .pointList>li:nth-child(n+2){margin-top:60px}.cv #pointArea .pointList li.bloc01 .iconList{margin-top:25px;width:calc((265/352)*100%);margin-left:auto;margin-right:auto;justify-content:center;align-items:flex-start}.cv #pointArea .pointList li.bloc01 .iconList li.circle{aspect-ratio:1/1;width:calc((110/265)*100%);border:1px solid var(--BL03);position:relative;background:#FFF;outline:2px solid rgb(255 255 255)}.cv #pointArea .pointList li.bloc01 .iconList li:nth-child(1){margin-right:auto}.cv #pointArea .pointList li.bloc01 .iconList li.sp_w100{width:100%}.cv #pointArea .pointList li.bloc01 .iconList li.circle.bgGrad02{border:none;margin-top:40px}.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((18/110)*100%);position:absolute;top:calc((-30/110)*100%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-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:.12rem;letter-spacing:.05em;margin-top:.5em}.cv #pointArea .pointList li.bloc01 .iconList li.sp_w100 .bd{height:14px;border:1px solid var(--BL03);border-top:none;position:relative}.cv #pointArea .pointList li.bloc01 .iconList li.sp_w100.sp_grad .bd{width:calc((110/265)*100%);margin-left:auto;margin-right:auto;border-image:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%) 1}.cv #pointArea .pointList li.bloc01 .iconList li.sp_w100 .bd::before{content:'';display:block;width:1px;height:18px;background:var(--BL03);position:absolute;top:100%;left:50%}.cv #pointArea .pointList li.bloc01 .iconList li.sp_w100 .txt{text-align:center;font-size:.2rem;margin-top:1.5em;white-space:nowrap}.cv #pointArea .pointList li.bloc01 .iconList li.sp_w100 .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.phBloc .ph{aspect-ratio:342/428;width:100%;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;overflow:hidden;margin-top:2em}.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:.12rem;line-height:1.6;margin-top:1.25em;text-indent:-1em;padding-left:1em}.cv .box>.winner{border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:30px 0}.cv .box h2{width:fit-content;margin-left:auto;margin-right:auto;font-size:.2rem;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:60px}.cv .box01 .pic{overflow-x:auto;padding:0 25px;margin-top:25px}.cv .box01 .pic img{width:200%;height:auto}.cv .box03{margin-top:30px}.cv .box03 .pic{overflow-x:auto;padding:0 20px;margin-top:25px}.cv .box03 .pic img{width:200%;height:auto}.cv .box04{margin-top:30px}.cv .box04 .picArea{position:relative;margin-top:30px}.cv .box04 .pic{overflow-x:auto;padding:0 20px}.cv .box04 .pic img{width:350%;height:auto}.cv .box04 .pdfList{padding:0 20px;margin-top:30px}.cv .box04 .pdfList li{height:70px}.cv .box04 .pdfList li:nth-child(n+2){margin-top:15px}.cv .box04 .pdfList li a{height:100%;background:#FFF;padding:20px 20px;color:var(--BASE);isolation:isolate;border-radius:5px}.cv .box04 .pdfList li a .txtArea{margin-right:auto}.cv .box04 .pdfList li a .txtArea .txt01 .pdf{font-size:.13rem;border:1px solid var(--LINE);padding:.15em .25em;letter-spacing:.05em}.cv .box04 .pdfList li a .txtArea .txt01 .ki{font-size:.14rem;letter-spacing:.05em;margin-left:.5em}.cv .box04 .pdfList li a .txtArea .txt01 .txt{font-size:.13rem;letter-spacing:.05em;margin-left:.5em}.cv .box04 .pdfList li a .txtArea .txt02{font-size:.13rem;letter-spacing:.05em;margin-top:.5em}.cv .box02{margin-top:30px}.cv .box02 .plan{width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:15px 0 15px;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:25px}.cv .box02 .plan>span{display:inline-block}.cv .box02 .plan .fs{font-size:.14rem}.cv .box02 .plan .fm{font-size:.16rem;line-height:1.5;vertical-align:baseline}.cv .box02 .plan .fl{font-size:.24rem}.cv .box02 .plan .fxl{font-size:.36rem;margin:0 .1em}.cv .box02 .hyou{overflow-x:auto;padding:0 20px;margin-top:20px}.cv .box02 .hyou>ul{width:400%;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:.15rem;line-height:1.75;letter-spacing:.05em}.cv .box02 .hyou ul.flex li:nth-child(1){width:25%}.cv .box02 .hyou ul.flex li:nth-child(2){width:15%}.cv .box02 .hyou ul.flex li:nth-child(3){width:60%}.cv .box02 .hyou ul.flex li:nth-child(n+2){border-left:1px solid var(--LINE)}.service #main .tit{margin-bottom:50px}.service .wouter{padding-left:20px;padding-right:20px}.service #point{padding-bottom:40px}.service #point>.inner>.txt01{width:fit-content;margin-left:auto;margin-right:auto;border:1px solid var(--BL03);padding:.25em .75em;text-align:center;font-size:.16rem}.service #point>.inner>h2{text-align:center;font-size:.2rem;margin-top:.75em}.service #point>.inner>.txt02{text-align:center;font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.service #point .arrow01{width:68px;height:26px;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:.2rem;letter-spacing:.05em;line-height:1.6;margin-top:.5em}.service #point .pointList{margin-top:20px}.service #point .pointList .pointTxt span{display:inline-block;vertical-align:top}.service #point .pointList .pointTxt .fen_sb{font-size:.14rem;margin-top:1.5em;margin-right:.5em}.service #point .pointList .pointTxt .num{font-size:.4rem;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:.2rem;line-height:1.6;letter-spacing:.05em}.service #point .point01{align-items:flex-start}.service #point .point01 .txtArea{margin-right:auto}.service #point .point01 .ph{aspect-ratio:483/663;overflow:hidden;margin-top:25px}.service #point .point01 .txtArea .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1em}.service #point .point01 .box01{margin-top:60px;isolation:isolate;-webkit-border-radius:10px;border-radius:10px}.service #point .point01 .box01 .txt01{text-align:center;font-size:.24rem}.service #point .point01 .box01 .txt02{text-align:center;font-size:.15rem;line-height:1.6;letter-spacing:.05em;margin-top:.75em}.service #point .point01 .box01 .txt03{text-align:center;font-size:.2rem;line-height:1.6;letter-spacing:.05em;margin-top:.5em;position:relative}.service #point .point01 .box01 .txt03::before{content:'';width:80%;height:150%;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(20px);z-index:-1}.service #point .point01 .box01 .iconList{margin-top:40px;width:calc((265/352)*100%);margin-left:auto;margin-right:auto;justify-content:center;align-items:flex-start}.service #point .point01 .box01 .iconList li.circle{aspect-ratio:1/1;width:calc((110/265)*100%);border:1px solid var(--BL03);position:relative;background:#FFF}.service #point .point01 .box01 .iconList li:nth-child(1){margin-right:auto}.service #point .point01 .box01 .iconList li.sp_w100{width:100%}.service #point .point01 .box01 .iconList li.circle.bgGrad02{border:none;margin-top:40px}.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((18/110)*100%);position:absolute;top:calc((-30/110)*100%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-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:.12rem;letter-spacing:.05em;margin-top:.5em}.service #point .point01 .box01 .iconList li.sp_w100 .bd{height:14px;border:1px solid var(--BL03);border-top:none;position:relative}.service #point .point01 .box01 .iconList li.sp_w100.sp_grad .bd{width:calc((110/265)*100%);margin-left:auto;margin-right:auto;border-image:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%) 1}.service #point .point01 .box01 .iconList li.sp_w100 .bd::before{content:'';display:block;width:1px;height:18px;background:var(--BL03);position:absolute;top:100%;left:50%}.service #point .point01 .box01 .iconList li.sp_w100 .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 .iconList li.sp_w100 .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:30px;padding:20px 15px;isolation:isolate;-webkit-border-radius:6px;border-radius:6px}.service #point .point01 .box01 .txt04{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.5;width:fit-content;margin-left:auto;margin-right:auto;border-bottom:1px solid rgb(183 203 255);padding-bottom:.25em}.service #point .point01 .box01 .featArea .pc_flex{text-align:center}.service #point .point01 .box01 .featList{display:inline-block;text-align:left;margin-top:15px}.service #point .point01 .box01 .featList li{font-size:.16rem;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{margin-top:15px;aspect-ratio:467/324;overflow:hidden}.service #point .point02{margin-top:80px}.service #point .point02 .txt01{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1em}.service #point .point02 .flowList{margin-top:25px;justify-content:center}.service #point .point02 .flowList li{border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:10px;border-radius:10px;padding:20px 20px 20px}.service #point .point02 .flowList li:nth-child(n+2){margin-top:15px}.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;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:.14rem;letter-spacing:.05em;line-height:2;margin-top:.5em}.service #point .point03{margin-top:80px}.service #point .point03 .ph{aspect-ratio:483/663;overflow:hidden;margin-top:30px}.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((170/350)*100%);overflow:hidden}.service #point .point03 .phList li.sp_w100{width:100%;margin-bottom:calc((10/350)*100%)}.service #point .point03 .cap{margin-top:1em;font-size:.12rem;line-height:1.8;letter-spacing:.05em}.service #feat{padding-top:80px;padding-bottom:80px}.service #feat h2{text-align:center}.service #feat h2 span{display:inline-block}.service #feat h2 .fen_r{font-size:.48rem}.service #feat h2 .jp{font-size:.15rem;margin-top:.5em}.service #feat .featList{margin-top:40px}.service #feat .featList>li:nth-child(n+2){margin-top:50px}.service #feat .featList>li .featNum{aspect-ratio:1/1;width:106px;margin-left:auto;margin-right:auto;color:#FFF;position:relative}.service #feat .featList>li .featNum::before{content:'';display:block;width:114px;height:114px;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:.2rem}.service #feat .featList>li .featNum .num{font-size:.36rem;line-height:.75}.service #feat .featList>li h3{font-size:.2rem;letter-spacing:.05em;line-height:1.5;text-align:center;margin-top:.5em}.service #feat .featList>li .txt01{font-size:.14rem;letter-spacing:.05em;line-height:2;margin-top:1.5em;text-align:center}.service #feat01 h3{letter-spacing:0!important}.service #feat01 .list{width:calc((240/350)*100%);margin-left:auto;margin-right:auto;margin-top:1.5em}.service #feat01 .list>li{height:70px;border:1px solid var(--BL03);letter-spacing:.05em;line-height:1.5;position:relative}.service #feat01 .list>li:nth-child(n+2){margin-top:30px}.service #feat01 .list>li .batsu{aspect-ratio:1/1;width:20px;height:1px;background:var(--BL03);position:absolute;top:-15px;left:calc(50% - 10px);-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:.16rem}.service #feat01 .list>li .fs{font-size:.14rem}.service #feat02 .txt02{font-size:.2rem;letter-spacing:.05em;margin-top:1.5em;text-align:center}.service #feat02 .shikumiList{height:107px;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/service/service_feat02_pic01.svg) no-repeat top right/100% 100%;justify-content:center;align-items:center;font-size:.12rem;letter-spacing:.05em;margin-top:10px}.service #feat02 .shikumiList li{aspect-ratio:1/1;width:55px;margin:0 calc((10/350)*100%);background:rgb(255 255 255 / .7);position:relative}.service #feat02 .shikumiList li::before{content:'';aspect-ratio:1/1;width:calc(100% + 6px);position:absolute;top:-3px;left:-3px;border:1px solid rgb(255 255 255 / .7);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px}.service #feat02 .txt03{font-size:.15rem;letter-spacing:.05em;text-align:center;margin-top:.5em}.service #feat02 .doukiList{margin-top:3em}.service #feat02 .doukiList>li{isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:20px 0;border:1px solid var(--BL03);position:relative}.service #feat02 .doukiList>li:nth-child(n+2){margin-top:15px}.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:4px;border-radius:4px;z-index:-1}.service #feat02 .doukiList>li h4{font-size:.2rem;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:.15rem;line-height:1.5;letter-spacing:.05em;text-align:center;margin-top:1em}.service #feat02 .box01{margin-top:50px;padding:30px 25px 25px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.service #feat02 .box01 h4{width:calc(100% + 50px);margin-left:-25px;letter-spacing:.05em;text-align:center}.service #feat02 .box01 h4 span{display:inline-block}.service #feat02 .box01 h4 .fs{font-size:.16rem}.service #feat02 .box01 h4 .fl{font-size:.18rem;margin-top:.5em;letter-spacing:-.05em;line-height:1.6;display:block;text-align:center}.service #feat02 .box01 .bookArea{margin-top:1.5em}.service #feat02 .box01 .bookArea .pic03 .pic{width:calc((200/300)*100%);margin-left:auto;margin-right:auto}.service #feat02 .box01 .bookArea .pic03 .txt{text-align:center;font-size:.14rem;line-height:2;letter-spacing:.05em;line-height:2}.service #feat02 .box01 .bookArea ul li{margin-top:15px}.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:.16rem;line-height:1.6}.service #feat02 .txt04 .fl{font-size:.2rem;margin-top:.75em}.service #feat02 .phList{width:calc((300/340)*100%);margin-left:auto;margin-right:auto;margin-top:25px}.service #feat02 .phList li{font-size:.13rem;letter-spacing:.05em;line-height:1.6}.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(n+2){margin-top:15px}.service #feat03 .txtZu{margin-top:2em;width:calc((300/350)*100%);margin-left:auto;margin-right:auto}.service #feat03 .txtZu li:nth-child(n+2){margin-top:50px}.service #feat03 .txtZu li .fs{width:calc((130/350)*100%);margin-right:auto;font-size:.16rem;line-height:2;text-align:center;letter-spacing:.05em}.service #feat03 .txtZu li .fl{width:calc((160/350)*100%);font-size:.16rem;letter-spacing:.05em;position:relative;text-align:right}.service #feat03 .txtZu li .fl::before{content:'';width:calc((60/160)*100%);height:90px;display:block;position:absolute;top:calc(50% - 45px);right:calc(100% + 5px);background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/service/service_feat03_zuicon.svg) no-repeat center center/contain}.service #feat03 .phList{margin-top:4em}.service #feat03 .phList>li{aspect-ratio:170/100;width:calc((170/350)*100%);overflow:hidden}.service #feat03 .phList>li:nth-child(n+2){margin-left:auto}.service #feat03 .txt02{text-align:center;font-size:.15rem;letter-spacing:.05em;line-height:1.5;margin-top:1em}.service #feat03 .hyouBox{isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:30px 15px;position:relative}.service #feat03 .hyouBox h4{width:280px;text-align:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.14rem;color:#FFF;letter-spacing:.05em;padding:.75em 0;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.service #feat03 .hyouBox01{margin-top:50px}.service #feat03 .hyouBox02{margin-top:35px}.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:.14rem;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{flex-direction:column}.service #feat03 .hyouBox01>ul>li:nth-child(1){order:1}.service #feat03 .hyouBox01>ul>li:nth-child(2){order:3}.service #feat03 .hyouBox01>ul>li:nth-child(3){order:2}.service #feat03 .hyouBox01>ul>li:nth-child(4){order:4}.service #feat03 .hyouBox01>ul>li:nth-child(n+2){margin-top:15px}.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;padding:25px 0 20px}.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:.15rem;text-align:center;line-height:1.8;letter-spacing:.05em;margin-top:.5em}.service #feat03 .hyouBox02 .txt03{font-size:.2rem;text-align:center;line-height:1.6;letter-spacing:.05em;margin-top:1em}.service #feat04 .txt02{font-size:.16rem;text-align:center;line-height:1.6;letter-spacing:.05em;margin-top:1em}.service #feat04 .chakumoku{margin-top:10px}.service #feat04 .chakumoku li{padding:15px 20px 20px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.service #feat04 .chakumoku li:nth-child(n+2){margin-top:15px}.service #feat04 .chakumoku li h4{margin-right:auto}.service #feat04 .chakumoku li h4 span{display:inline-block}.service #feat04 .chakumoku li h4 .num{font-size:.32rem;margin-right:.25em;line-height:1.25}.service #feat04 .chakumoku li h4 .jp{font-size:.18rem;letter-spacing:.05em}.service #feat04 .chakumoku li .txt{font-size:.14rem;line-height:2;letter-spacing:.05em}.service #feat04 .txt03{font-size:.2rem;text-align:center;letter-spacing:.05em;margin-top:1.5em}.service #feat04 .txt04{font-size:.14rem;line-height:1.6;letter-spacing:.01em;margin-top:1.5em}.service #feat04 .stoc{margin-top:40px}.service #feat04 .stoc .pic01{width:85%;margin-left:auto;margin-right:auto}.service #feat04 .stoc .hyouArea{margin-top:25px}.service #feat04 .stoc .hyouArea ul.hyou li p{width:50%}.service #feat04 .stoc .hyouArea ul.hyou li.head p{padding:0 .5em;font-size:.12rem;letter-spacing:.05em}.service #feat04 .stoc .hyouArea ul.hyou li.head p span{display:block;text-align:center;padding:.5em 0 .5em}.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:10px 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:.4rem}.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{margin-top:40px}.service #feat04 .repeat>h4{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.6}.service #feat04 .repeat>.reTxt00{font-size:.14rem;letter-spacing:.05em;line-height:1.6;margin-top:1em}.service #feat04 .repeat>.pc_flex{margin-top:15px;padding:0 10px}.service #feat04 .repeat .txtArea{padding:15px 0;margin-top:15px;border:1px solid var(--BL03)}.service #feat04 .repeat .txtArea01 .reTxt01{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.5}.service #feat04 .repeat .txtArea01 .reTxt02{text-align:center;font-size:.2rem;line-height:1}.service #feat04 .repeat .txtArea01 .reTxt02 .num{font-size:.4rem}.service #feat04 .repeat .txtArea01 .reTxt02 .cTxt{opacity:.5}.service #feat04 .repeat .txtArea01 .reTxt03{text-align:center;font-size:.18rem;letter-spacing:.05em;margin-top:.5em}.service #feat04 .repeat .txtArea01 .reTxt04{text-align:center;font-size:.28rem}.service #feat04 .repeat .txtArea01 .reTxt04 .num{font-size:.6rem}.service #feat04 .repeat .txtArea01 .reTxt04 .bai{font-size:.36rem}.service #feat04 .repeat .reTxt05{text-align:center;font-size:.16rem;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 .repeat .reTxt05 .fl{font-size:130%}.service #feat04 .keisan{margin-top:50px;padding:25px 20px}.service #feat04 .keisan h4{text-align:center;font-size:.2rem;line-height:1.6}.service #feat04 .keisan .kTxt01{font-size:.14rem;letter-spacing:.05em;line-height:1.6;margin-top:1em}.service #feat04 .keisan .keisanBox{margin-top:15px}.service #feat04 .keisan .keisanBox .kTxt02{font-size:.16rem;letter-spacing:.05em;line-height:1.6}.service #feat04 .keisan .keisanBox .kihon{isolation:isolate;-webkit-border-radius:6px;border-radius:6px;padding:20px 10px 15px;text-align:center;color:#FFF;letter-spacing:.05em;margin-top:10px}.service #feat04 .keisan .keisanBox .kihon .kTxt03{font-size:.12rem;line-height:1.5;padding-bottom:.5em}.service #feat04 .keisan .keisanBox .kihon .kTxt04{font-size:.12rem;line-height:1.5;padding-top:.5em}.service #feat04 .keisan .keisanBox .kihon .kTxt05{font-size:.2rem;margin:0 0;position:relative;top:9px}.service #feat04 .keisan .keisanBox .kihon .kTxt06{font-size:.24rem;position:relative;top:13px}.service #feat04 .keisan .keisanBox .exList{margin-top:15px}.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;margin-top:1em}.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-bottom:35px;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(50% - 8px);top:calc(100% + 8px);-webkit-transform:rotate(90deg);transform:rotate(90deg);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}.service #feat05 .txt02{text-align:center;font-size:.18rem;letter-spacing:.05em;margin-top:1.5em}.service #feat05 .proList{margin-top:15px}.service #feat05 .proList>li:not(:last-child){border:1px solid var(--BL03);padding:25px 0}.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:.15rem;line-height:1.5;letter-spacing:.05em}.service #feat05 .proList>li h4.fl{font-size:.15rem}.service #feat05 .proList>li .txt{text-align:center;font-size:.14rem;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:.16rem;line-height:1.6;letter-spacing:.05em;margin-top:2em}.service #feat05 .marubatsu{margin-top:30px}.service #feat05 .marubatsu li{position:relative}.service #feat05 .marubatsu li.list01{margin-right:auto;background:rgb(87 102 123 / .15)}.service #feat05 .marubatsu li:not(:last-child){padding:35px 25px;isolation:isolate;-webkit-border-radius:10px;border-radius:10px}.service #feat05 .marubatsu li:nth-child(n+2){margin-top:15px}.service #feat05 .marubatsu li:nth-child(n+3){margin-top:40px}.service #feat05 .marubatsu li:nth-child(n+3)::before{content:'';width:66px;height:14px;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:-27px;left:calc(50% - 33px)}.service #feat05 .marubatsu li.list03 dl.txtArea{padding-left:1em;margin-right:auto}.service #feat05 .marubatsu li.list03 dl.txtArea dt{font-size:.16rem;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:5px;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:.14rem;letter-spacing:.05em;line-height:1.6;margin-top:.5em}.service #feat05 .marubatsu li.list03 .ph{aspect-ratio:321/214;overflow:hidden;margin-top:15px}.service #feat05 .marubatsu li.list04 h4{text-align:center;font-size:.16rem;letter-spacing:.05em;line-height:1.6}.service #feat05 .marubatsu li.list04 .txt{text-align:center;font-size:.14rem;letter-spacing:.05em;line-height:1.6;margin-top:.5em}.service #feat05 .marubatsu li.list05{text-align:center;font-size:.2rem;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%  + 40px);position:relative;left:-20px;margin-top:50px}.service #voice h3{text-align:center}.service #voice h3>span{display:inline-block}.service #voice h3 .fen_r{font-size:.4rem}.service #voice h3 .jp{font-size:.16rem;letter-spacing:.05em;margin-top:1em}.service #voice .slickArea{margin-top:25px;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 10px}.service #voice .slick .item{display:block!important;width:310px!important;position:relative;padding:20px}.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:120px;right:-4px;top:8px;background:linear-gradient(-90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.service #voice .slick .item .bdT::after{width:1px;height:80px;right:8px;top:-3px;background:linear-gradient(180deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.service #voice .slick .item .bdB::before{height:1px;width:120px;left:-4px;bottom:8px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.service #voice .slick .item .bdB::after{width:1px;height:80px;left:8px;bottom:-3px;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:10px 0 10px 0 / 10px 0 10px 0;border-radius:10px 0 10px 0 / 10px 0 10px 0;overflow:hidden}.service #voice .slick .item h4{font-size:.16rem;letter-spacing:.05em;line-height:1.6;margin-top:.75em}.service #voice .slick .item .name{text-align:right;font-size:.14rem;margin-top:1em;letter-spacing:.05em}.service #voice .slick_bt{width:340px;height:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - (340px/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:.16rem;letter-spacing:.05em;line-height:1.6;margin-top:2em}.service #feat06 .txt03{text-align:center;font-size:.14rem;letter-spacing:.05em;line-height:2;margin-top:1em}.service #feat06 .pic{margin-top:30px}.service #contents>.ph01{aspect-ratio:1440/526;width:100%;overflow:hidden}.service #ichiran{padding-top:50px}.service #ichiran h2{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.6}.service #ichiran .hyouArea{margin-top:10px}.service #ichiran .hyouArea dl{font-size:.13rem}.service #ichiran .hyouArea dl:first-of-type{margin-bottom:5px}.service #ichiran .hyouArea dl dt{width:calc((80/350)*100%);letter-spacing:.05em;line-height:1.6;background:rgb(183 203 255);text-align:center}.service #ichiran .hyouArea dl dd{width:calc((270/350)*100%);border:1px solid var(--LINE);border-left:none;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:50px}.about #main .txtArea h1.tit{margin-bottom:0}.about #main .txtArea h1.tit .fmin_sb{display:inline-block;font-size:.12rem;margin-top:1em}.about #main .txtArea h2{font-size:.18rem;line-height:1.6;letter-spacing:.05em;color:var(--BL03);margin-top:1.5em}.about #main .txtArea .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.about #main .ph{aspect-ratio:460/640;width:100%;overflow:hidden;margin-top:2em}.about section h2{text-align:center}.about section h2>span{display:inline-block}.about section h2 .fen_r{font-size:.32rem}.about section h2 .fmin_m{font-size:.13rem;margin-top:1em}.about #shikumi #shikumiNav{margin-top:45px;background:#F3F8FF;isolation:isolate;-webkit-border-radius:20px;border-radius:20px}.about #shikumi #shikumiNav li{position:relative}.about #shikumi #shikumiNav li:nth-child(n+2)::before{content:'';height:1px;width:calc(100% - 20px);position:absolute;top:0;left:10px;background:var(--LINE_GRA_B1)}.about #shikumi #shikumiNav li a{position:relative;color:var(--BASE);display:block;padding:10px 0 25px}.about #shikumi #shikumiNav li a .num{width:100%;font-size:.48rem;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{font-size:.18rem;line-height:1.5;letter-spacing:.05em;text-align:center}.about #shikumi #shikumiNav li a .txt{text-align:center;font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:.75em}.about #shikumi #shikumiNav li a .pnav_icon{aspect-ratio:1/1;width:38px;margin-left:auto;margin-right:auto;margin-top:1.5em}.about #shikumi .shikumiBloc{margin-top:100px}.about #shikumi .shikumiBloc h3{position:relative}.about #shikumi .shikumiBloc h3 .num{opacity:.3;font-size:.64rem;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:.24rem;line-height:1.5;letter-spacing:.05em}.about #shikumi .shikumiBloc .bdBox{border:1px solid var(--LINE_GRA_B1);isolation:isolate;-webkit-border-radius:6px;border-radius:6px;padding-top:25px;padding-bottom:20px}.about #shikumi .shikumiBloc .bdBox h4{width:fit-content;margin-left:auto;margin-right:auto;font-size:.2rem;line-height:1.5;letter-spacing:.05em;padding-bottom:.5em;border-bottom:1px solid var(--LINE_GRA_B1)}.about #shikumi01>.txt01{font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:2em}.about #shikumi01 .cBox{background:#ECF1FF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.about #shikumi01 .bdBox01{margin-top:20px;padding-left:10px;padding-right:10px}.about #shikumi01 .bdBox01 .txtBox{margin-top:25px}.about #shikumi01 .bdBox01 .txtBox .tit{text-align:center;font-size:.18rem;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;line-height:1.5;text-align:center;padding:0 10px}.about #shikumi01 .bdBox01 .txtBox .txt01{font-size:.14rem;margin-top:.75em}.about #shikumi01 .bdBox01 .txtBox .txt02{font-size:.14rem;margin-top:1em}.about #shikumi01 .bdBox01 .txtBox .arrow{margin-top:1em;width:38px;height:14px;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:25px;padding:25px 0}.about #shikumi01 .bdBox01 .cBox h5{text-align:center;font-size:.18rem;line-height:1.5;letter-spacing:.05em;margin-bottom:1em}.about #shikumi01 .bdBox01 .cBox .pic01{margin:2.5em 0 1em}.about #shikumi01 .bdBox01 .cBox .pic01,.about #shikumi01 .bdBox01 .cBox .txtArea{width:calc(100% - 20px);margin-left:auto;margin-right:auto;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:32px 4px 0 4px;border-color:#FFF #fff0 #fff0 #fff0}.about #shikumi01 .bdBox01 .cBox .txtArea02::before{bottom:100%;right:calc((325/580)*100%);border-width:0 4px 32px 4px;border-color:#fff0 #fff0 #FFF #fff0}.about #shikumi01 .bdBox01 .cBox .txtArea>.inner{isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:10px 10px;position:relative}.about #shikumi01 .bdBox01 .cBox .txtArea01>.inner{margin-left:auto;position:relative}.about #shikumi01 .bdBox01 .cBox .txtArea>.inner .txt{font-size:.12rem;line-height:1.5;letter-spacing:.05em}.about #shikumi01 .bdBox01 .cBox .txtArea>.inner h6{font-size:.14rem;letter-spacing:-.15em;line-height:1.5;margin-top:.25em}.about #shikumi01 .bdBox02{margin-top:15px;padding:30px 15px 30px}.about #shikumi01 .bdBox02 dl dt:nth-child(n+2){margin-top:40px}.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:36px;height:36px;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% - 18px);left:-14px}.about #shikumi01 .bdBox02 dl dt .point .fs{font-size:.15rem;padding-top:.05rem}.about #shikumi01 .bdBox02 dl dt .point .fs span{color:#FFF!important}.about #shikumi01 .bdBox02 dl dt .point .num{font-size:.24rem;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:.16rem}.about #shikumi01 .bdBox02 dl dt h5 .fl{font-size:.24rem}.about #shikumi01 .bdBox02 dl dt h5 .fl .fm{font-size:75%}.about #shikumi01 .bdBox02 dl dd.list01{position:relative;margin-top:25px}.about #shikumi01 .bdBox02 dl dd.list01 .goal{position:absolute;top:-.2em;left:0;width:100%;text-align:center;font-size:.48rem;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:100px}.about #shikumi01 .bdBox02 dl dd.list01 ul li .txtArea h6{font-size:.2rem;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:.1rem;line-height:1.6}.about #shikumi01 .bdBox02 dl dd.list01 ul li .pic{position:relative;z-index:10;margin-top:-15px}.about #shikumi01 .bdBox02 dl dd.list02 .pic04{width:55%;margin-left:auto;margin-right:auto;margin-top:10px}.about #shikumi01 .bdBox02 dl dd.list02 .txt01{text-align:center;font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox02 dl dd.list02 .cBox{isolation:isolate;-webkit-border-radius:10px;border-radius:10px;margin-top:50px;position:relative;padding:30px 15px 15px}.about #shikumi01 .bdBox02 dl dd.list02 .cBox .cTit{width:fit-content;white-space:nowrap;display:block;color:#FFF;padding:.25em .75em;font-size:.2rem;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:.14rem;line-height:1.5;letter-spacing:.05em}.about #shikumi01 .bdBox02 dl dd.list02 .cBox h6{text-align:center;font-size:.18rem;line-height:1.5;margin-top:.25em}.about #shikumi01 .bdBox02 dl dd.list02 .cTxt{text-align:center;font-size:.16rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox02 dl dd.list02 .pic05{margin-top:15px}.about #shikumi01 .bdBox02 dl dd.list02 .txt02{text-align:center;font-size:.18rem;line-height:1.5;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox03{margin-top:20px;padding:0 15px;padding-bottom:35px!important}.about #shikumi01 .bdBox03>h4{text-align:center;letter-spacing:-0.05em!important}.about #shikumi01 .bdBox03 .txt01{text-align:center;font-size:.18rem;line-height:1.5;letter-spacing:.05em;margin-top:1em}.about #shikumi01 .bdBox03 .cBoxList{margin-top:20px}.about #shikumi01 .bdBox03 .cBoxList>li{isolation:isolate;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}.about #shikumi01 .bdBox03 .cBoxList>li.cbkBox{border:1px solid var(--BASE)}.about #shikumi01 .bdBox03 .cBoxList>li.cgraBox{margin-top:10px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit{text-align:center;color:#FFF;letter-spacing:.05em;padding:2em 0 1em}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit>span{display:block}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit .fmin_sb{font-size:.18rem}.about #shikumi01 .bdBox03 .cBoxList>li .cBoxTit .fgo{font-size:.14rem;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 6px 6px / 0 0 6px 6px;border-radius:0 0 6px 6px / 0 0 6px 6px}.about #shikumi01 .bdBox03 .cBoxList>li .pic{padding:20px 5px}.about #shikumi01 .bdBox03 .cBoxList>li .pic06{width:70%;margin-left:auto;margin-right:auto}.about #shikumi01 .bdBox03 .txt02{margin-top:1.5em;letter-spacing:.05em}.about #shikumi01 .bdBox03 .txt02>span{display:block;text-align:center}.about #shikumi01 .bdBox03 .txt02 .fs{font-size:.14rem;text-decoration:line-through}.about #shikumi01 .bdBox03 .txt02 .txtGrad02_2{font-size:.24rem;margin-top:.5em}.about #shikumi02 .pc_grid .pic01{width:80%;margin-left:auto;margin-right:auto;margin-top:25px}.about #shikumi02 .pc_grid .txtArea h4{font-size:.18rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.about #shikumi02 .pc_grid .txtArea .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1em}.about #shikumi02 .bdBox01{padding-right:10px;padding-left:10px;margin-top:25px}.about #shikumi02 .bdBox01 h4{text-align:center}.about #shikumi02 .bdBox01 .pic02{margin-top:25px}.about #shikumi03 .txtArea h4{font-size:.16rem;line-height:1.8;letter-spacing:.05em;margin-top:1em}.about #shikumi03 .txtArea .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1em}.about #shikumi03 .ph01{aspect-ratio:342/232;width:100%;overflow:hidden;margin-top:20px}.about #shikumi03 .cBoxList{margin-top:25px;padding:0 10px}.about #shikumi03 .cBoxList>li{isolation:isolate;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}.about #shikumi03 .cBoxList>li.cbkBox{border:1px solid var(--BASE)}.about #shikumi03 .cBoxList>li.cgraBox{margin-top:15px;background:linear-gradient(90deg,#6086E6 0%,#A48DFF 67%,#C160FD 100%)}.about #shikumi03 .cBoxList>li .cBoxTit{text-align:center;color:#FFF;letter-spacing:.05em;font-size:.18rem;line-height:1.5;padding:15px 0}.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 5px 5px / 0 0 5px 5px;border-radius:0 0 5px 5px / 0 0 8px 8px;height:calc(100% - 111px)}.about #shikumi03 .cBoxList>li .pic01{padding:20px 40px 20px}.about #shikumi03 .cBoxList>li .pic02{padding:20px 5px 20px}.about #shikumi03 .point{margin-top:30px;width:200px;margin-left:auto;margin-right:auto;text-align:center;font-size:.2rem;color:#FFF;padding:.25em 0}.about #shikumi03>.txt01{text-align:center;font-size:.18rem;letter-spacing:.05em;line-height:1.6;margin-top:.75em}.about #shikumi03>.txt01 .fl{font-size:.24rem}.about #shikumi03>.txt02{font-size:.18rem;line-height:1.5;letter-spacing:.05em;text-align:center}.about #shikumi03 .pointList{width:260px;margin-left:auto;margin-right:auto;margin-top:40px}.about #shikumi03 .pointList>li{border:1px solid var(--BL03);position:relative;height:100px;position:relative}.about #shikumi03 .pointList>li:nth-child(n+2){margin-top:50px}.about #shikumi03 .pointList>li:not(:last-child)::before{content:'';display:block;height:26px;width:14px;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/about/about_shikumi03_arrow01_b.svg) no-repeat top center/contain;position:absolute;top:100%;left:calc(50% - 7px)}.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:200px;position:absolute;top:0;left:calc(50% - 100px);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:10px;padding-left:10px;margin-top:50px}.about #shikumi03 .bdBox01 h4{text-align:center;letter-spacing:-0.1em!important;line-height:1.5}.about #shikumi03 .bdBox01>.circleBloc{justify-content:space-between;margin-top:20px}.about #shikumi03 .bdBox01>.circleBloc .circle{aspect-ratio:1/1;width:calc(50% - 20px);isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;letter-spacing:.05em;padding-top:5%}.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:.18rem}.about #shikumi03 .bdBox01>.circleBloc .circle p.fs{font-size:.12rem;line-height:1.5;margin-top:.5em}.about #shikumi03 .bdBox01>.circleBloc p.plus{aspect-ratio:1/1;width:30px;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{text-align:center;font-size:.18rem;letter-spacing:.05em;padding-top:10%;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/about/about_shikumi03_arrow02_3.svg) no-repeat top center/60% auto}.about #shikumi03 .bdBox01 .arrow>span{display:inline-block;isolation:isolate;-webkit-border-radius:3px;border-radius:3px;color:#FFF;font-size:.2rem;padding:.25em .35em;margin:0 .25em}.about #shikumi03 .bdBox01 .arrow>span .fs{font-size:.16rem}.about #value{margin-top:40px;padding-top:40px}.about #value>.inner{position:relative}.about #value .valueNav{width:fit-content;background:#FFF;position:relative;left:-25px;padding:15px 25px;margin-top:25px}.about #value .valueNav>li:nth-child(n+2){margin-top:.5em}.about #value .valueNav>li a span{color:var(--BASE);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.about #value .valueNav>li.show a span{color:var(--BL03)}.about #value .valueNav a .num{font-size:.24rem}.about #value .valueNav a .fmin_m{font-size:.14rem;letter-spacing:.05em;margin-left:.25em}.about #value h2 .fmin_m{margin-top:.25em}.about #value .rcol>.inner>.txt01{font-size:.16rem;line-height:1.5;margin-top:1em}.about #value .inViewBloc h3{align-items:flex-start}.about #value .inViewBloc h3 .fen_m{font-size:.24rem}.about #value .inViewBloc h3 .num{font-size:.48rem;margin-left:.2em;line-height:.15}.about #value .inViewBloc h3 .fs{font-size:.14rem;border:1px solid var(--BL03);text-align:center;padding:.15em 1em;width:120px;margin-left:.5em;position:relative;top:-.2em;}.about #value .inViewBloc h3 .fl{display:block;width:100%;font-size:.2rem;line-height:1.5;margin-top:.75em}.about #value01{padding-top:50px;padding-bottom:65px}.about #value02{padding-top:65px;padding-bottom:65px}.about #value03{padding-top:65px;padding-bottom:40px}.about #value01 .bloc{padding:0 10px;margin-top:30px}.about #value01 .bloc>ul>li .circle{padding:25px 0 35px}.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:.16rem;letter-spacing:.05em}.about #value01 .bloc>ul>li .circle .kata{font-size:.22rem;letter-spacing:.25em;margin-top:.35em}.about #value01 .bloc>ul>li .circle .icon{width:70px;height:60px;margin-left:auto;margin-right:auto;margin-top:25px}.about #value01 .bloc>ul>li .circle .txt{font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:1.5em}.about #value01 .bloc>ul>li:nth-child(odd) .txtList{width:90%;margin-left:auto;margin-right:auto;margin-top:15px}.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:4px;border-radius:4px}.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 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{text-align:center;margin:50px 0;position:relative}.about #value01 .bloc>ul>li:nth-child(2) .txt01::before,.about #value01 .bloc>ul>li:nth-child(2) .txt01::after{content:'';width:50px;height:18px;display:block;position:absolute;left:calc(50% - 25px);-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(180deg,#CAD9FF 0%,#8F8DFF 63%,#E472F7 100%)}.about #value01 .bloc>ul>li:nth-child(2) .txt01::before{top:-34px}.about #value01 .bloc>ul>li:nth-child(2) .txt01::after{bottom:-34px}.about #value01 .bloc>ul>li:nth-child(2) .txt01 span{font-size:.2rem}.about #value01>.txt01{position:relative;font-size:.15rem;letter-spacing:.05em;text-align:center;margin-top:40px;line-height:1.6;padding-top:1.75em}.about #value01>.txt01>span{position:relative;z-index:1}.about #value01>.txt01 .fl{font-size:.24rem}.about #value01>.txt01 .fen_m{width:100%;position:absolute;top:0;left:0;display:block;text-align:center;font-size:.64rem;line-height:.75;z-index:0;opacity:.2}.about #value01>.arrow03{width:20px;margin-left:auto;margin-right:auto;margin-top:1em}.about #value01>.txt02{text-align:center;font-size:.2rem;line-height:1.5;margin-top:.5em}.about #value02{padding-top:65px;padding-bottom:65px}.about #value02 .txtList{margin-top:30px;position:relative;flex-wrap:wrap}.about #value02 .txtList::before{content:'';display:block;width:calc((135/340)*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:calc(100% + 10px);opacity:1}.about #value02 .txtList li{width:calc((166/340)*100%);background:#FFF;padding:20px 10px 15px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.about #value02 .txtList li:nth-child(even){margin-left:auto}.about #value02 .txtList li:nth-child(n+3){margin-top:calc(100% - ((166/340)*100% * 2))}.about #value02 .txtList li h4{text-align:center;font-size:.15rem;height:2.5em;letter-spacing:.05em;color:var(--BL03);line-height:1.5}.about #value02 .txtList li .txt{font-size:.13rem;letter-spacing:.05em;line-height:1.8;margin-top:.5em;text-align:justify;text-justify:inter-ideograph}.about #value02 .circleList{margin-top:40px}.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:.16rem;text-align:center;line-height:1.5;letter-spacing:.05em}.about #value02 .circleList>li::before{aspect-ratio:1/1;content:'';width:calc(100% + 10px);position:absolute;top:-5px;left:-5px;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:30px}.about #value02 .meritArea h4{position:absolute;top:-.65em;left:0;width:100%;text-align:center;font-size:.64rem;opacity:.2;z-index:-1}.about #value02 .meritArea .meritList{flex-wrap:wrap;justify-content:center;margin-top:25px}.about #value02 .meritArea .meritList>li{aspect-ratio:112/80;width:calc((112/340)*100%);border:1px solid var(--BL03);margin-right:auto;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;text-align:center;font-size:.14rem;letter-spacing:.05em;line-height:1.4;color:var(--BL03);position:relative}.about #value02 .meritArea .meritList>li::before{aspect-ratio:1/1;content:'';width:6px;isolation:isolate;-webkit-border-radius:9999px;border-radius:9999px;background:var(--BL03);position:absolute;top:-3px;left:calc(50% - 3px)}.about #value02 .meritArea .meritList>li:nth-child(3n),.about #value02 .meritArea .meritList>li:last-child{margin-right:0}.about #value02 .meritArea .meritList>li:nth-child(n+4){margin-top:calc(100% - (112/340)*100% * 3)}.about #value02 .repeat{padding:20px 15px 20px;margin-top:40px}.about #value02 .repeat>.txt01{text-align:center;font-size:.15rem;letter-spacing:.05em;line-height:1.5}.about #value02 .repeat>.pc_flex{margin-top:15px}.about #value02 .repeat .pic01 img{width:100%;height:auto}.about #value02 .repeat .txtArea{padding:15px 0;margin-top:15px;border:1px solid var(--BL03)}.about #value02 .repeat .txtArea01 .txt01{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.5}.about #value02 .repeat .txtArea01 .txt02{text-align:center;font-size:.2rem;line-height:1}.about #value02 .repeat .txtArea01 .txt02 .num{font-size:.4rem}.about #value02 .repeat .txtArea01 .txt02 .cTxt{opacity:.5}.about #value02 .repeat .txtArea01 .txt03{text-align:center;font-size:.18rem;letter-spacing:.05em;margin-top:.5em}.about #value02 .repeat .txtArea01 .txt04{text-align:center;font-size:.28rem}.about #value02 .repeat .txtArea01 .txt04 .num{font-size:.6rem}.about #value02 .repeat .txtArea01 .txt04 .bai{font-size:.36rem}.about #value02 .repeat .txt05{text-align:center;font-size:.16rem;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 #value02 .repeat .txt05 .fl{font-size:130%}.about #value03 .pointArea{margin-top:40px;position:relative;padding:30px 15px 35px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.about #value03 .pointArea .point{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;padding:.25em 0;color:#FFF;font-size:.2rem;text-align:center}.about #value03 .pointArea .txt01{text-align:center;font-size:.16rem;letter-spacing:.05em}.about #value03 .pointArea .txt02{text-align:center;font-size:.2rem;letter-spacing:.05em;margin-top:.5em}.about #value03 .pointArea .pc_flex{margin-top:2em}.about #value03 .pointArea .pc_flex>li:nth-child(n+2){margin-top:70px;position:relative}.about #value03 .pointArea .pc_flex>li:nth-child(n+2)::before{content:'';width:40px;height:48px;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:-59px;left:calc(50% - 20px);background:linear-gradient(180deg,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:180px;margin-left:auto;margin-right:auto;text-align:center;font-size:.15rem;letter-spacing:.05em;padding:.25em 0;border:1px solid var(--BASE);isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.about #value03 .pointArea .pc_flex>li:nth-child(2) h4{border:1px solid #A48DFF}.about #value03 .pointArea .pc_flex>li .txt{font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:.75em}.about #value03 .pointArea .pc_flex>li .pic{aspect-ratio:406/270}.about #value03 .pic03{margin-top:30px}.about #value03 .flow{margin-top:50px;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:25px 0 25px;position:relative}.about #value03 .flow::before{content:'';width:96px;height:40px;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:-5px;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{width:180px;margin-left:auto;margin-right:auto;justify-content:space-between}.about #value03 .flowList li{position:relative}.about #value03 .flowList li:nth-child(n+2){margin-top:50px}.about #value03 .flowList li:nth-child(n+2)::before{content:'';display:block;height:26px;width:16px;background:url(/wp_j2B70Dhr/wp-content/themes/dfc/common/img/about/about_shikumi03_arrow01_b.svg) no-repeat top center/contain;position:absolute;top:-38px;left:calc(50% - 8px)}.about #value03 .flowList li p{color:#FFF;text-align:center;font-size:.16rem;letter-spacing:.05em;padding:.35em 0}.about #value03 .flowList li h4{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.5;margin-top:.25em}.about #value03>.txt03{text-align:center;font-size:.2rem;letter-spacing:.05em;line-height:1.8;margin-top:1em}.about #value03>.pc_flex{margin-top:50px}.about #value03>.pc_flex .pic04{padding:0 15px}.about #value03>.pc_flex .txtArea{margin-top:30px}.about #value03>.pc_flex .txtArea h3{font-size:.16rem;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:80px 0 0;color:#FFF;overflow:hidden}.about #tho .wouter1320{padding-left:25px}.about #tho .winner1320{margin-left:auto}.about #tho .winner1320 .pc_flex_rowre{margin-top:60px;align-items:flex-start}.about #tho .winner1320 .pc_flex_rowre .phArea{position:relative}.about #tho .winner1320 .pc_flex_rowre .txtArea{margin-right:auto}.about #tho .winner1320 .pc_flex_rowre .phArea>*{position:relative;z-index:10}.about #tho .winner1320 .pc_flex_rowre .phArea .ph{margin-left:25px}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox{position:relative;margin-top:-35px;z-index:-1;background:linear-gradient(135deg,rgb(255 255 255 / .6) 0%,rgb(255 255 255 / .9) 58%);padding:65px 25px 25px}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox .post{font-size:.13rem;letter-spacing:.05em}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox .name{font-size:.15rem;letter-spacing:.05em;margin-top:1em}.about #tho .winner1320 .pc_flex_rowre .phArea .txtBox .prof{font-size:.13rem;line-height:1.8;letter-spacing:.05em;margin-top:1.5em}.about #tho .winner1320 .pc_flex_rowre .txtArea{padding-right:25px}.about #tho .winner1320 .pc_flex_rowre .txtArea h3{font-size:.18rem;line-height:1.5;letter-spacing:.05em;margin-top:1.5em}.about #tho .winner1320 .pc_flex_rowre .txtArea .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1.5em}.about #tho .winner1320 .pc_flex_rowre .txtArea .ph{margin-top:30px}.about #tho .box01{border:1px solid #FFF;isolation:isolate;-webkit-border-radius:20px 20px 4px 4px / 20px 20px 4px 4px;border-radius:20px 20px 4px 4px / 20px 20px 4px 4px;padding:0 5px;margin-top:40px}.about #tho .box01 h3{text-align:center;font-size:.2rem;line-height:1.5;letter-spacing:.05em;padding:.75em 0}.about #tho .box01 .pc_flex_ac{position:relative;border-top:1px solid #FFF;padding:20px 15px}.about #tho .box01 .txt01{text-align:center;font-size:.2rem;line-height:1.5;letter-spacing:.05em}.about #tho .box01 .txt02{font-size:.14rem;line-height:2;margin-top:.5em;letter-spacing:.05em}.about #tho .box01 .txt03{position:absolute;bottom:0;left:.5em;font-size:1rem;opacity:.2}.about #tho .box01 .txt04{text-align:center;font-size:.2rem;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}.about #tho .box01 .pc_flex li{padding:25px 0}.about #tho .box01 .pc_flex li:nth-child(n+2){border-top: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:.16rem}.about #tho .box01 .pc_flex li .fz24{font-size:.16rem}.about #tho .box01 .pc_flex li .fz32{font-size:.2rem}.about #tho .box01 .pc_flex li .fz36{font-size:.24rem}.about #tho .box01 .pc_flex li .fz64{font-size:.36rem}.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:1em}.about #tho .box01 .pc_flex li p.txt11{margin-top:1em}.about #tho .box02{isolation:isolate;-webkit-border-radius:4px;border-radius:4px;margin-top:40px;padding:20px 20px 20px}.about #tho .box02 .txtArea01{margin-top:20px}.about #tho .box02 .txtArea01 h3{font-size:.2rem;letter-spacing:.05em}.about #tho .box02 .txtArea01 dl{color:var(--BASE);line-height:1.5;letter-spacing:.05em;margin-top:1.5em}.about #tho .box02 .txtArea01 dl dt{font-size:.13rem;width:70px}.about #tho .box02 .txtArea01 dl dd{font-size:.15rem}.about #tho .box02 .txtArea01 dl dd:not(.w100){width:calc(100% - 70px)}.about #tho .box02 .txtArea01 dl .w100{width:100%}.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:10px}.about #tho .box02 .graphArea{position:relative;margin-top:30px}.about #tho .box02 .graphArea h3{font-size:.24rem;letter-spacing:.05em;text-align:center}.about #tho .box02 .graphArea .inner{overflow-x:auto}.about #tho .box02 .graphArea .inner .pic02{width:250%}.about #tho .box02 .phArea{margin-top:40px}.about #tho .box02 .phArea .phList{justify-content:space-between}.about #tho .box02 .phArea .ph:not(.sp_w100){width:calc((146/302)*100%)}.about #tho .box02 .phArea .ph.sp_w100{margin-top:calc((10/302)*100%)}.about #tho .box02 .phArea .txtArea02{border:1px solid var(--BL03);isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:15px 20px 0;position:relative;margin-top:15px}.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:20px;right:20px}.interview.archive #main h2{font-size:.16rem;line-height:1.6;letter-spacing:.05em}.interview.archive #main .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1em}.interview.archive .intList{margin-top:50px}.interview.archive .intList li:nth-child(n+2){margin-top:35px}.interview.archive .intList li a{position:relative;display:block}.interview.archive .intList li a .ph{aspect-ratio:342/225;position:relative;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.interview.archive .intList li a .num{position:absolute;top:10px;width:120px;height:26px;letter-spacing:.05em}.interview.archive .intList li:nth-child(odd) a .num{left:-10px}.interview.archive .intList li:nth-child(even) a .num{right:-10px}.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:-10px}.interview.archive .intList li:nth-child(even) a .num span.flex_ac{left:10px}.interview.archive .intList li a.show .num span.flex_ac{opacity:1;left:0}.interview.archive .intList li a .num span.fs{font-size:.13rem;margin-right:.25em}.interview.archive .intList li a .num span.fm{font-size:.2rem;margin-top:-.2em}.interview.archive .intList li a h3{width:100%;font-size:.16rem;line-height:2;letter-spacing:.05em;position:absolute;bottom:60px;opacity:0;color:var(--BASE);-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:10px}.interview.archive .intList li a.show h3{opacity:1;left:-10px}.interview.archive .intList li a h3 span{background:#FFF}.interview.archive .intList li a .profArea{width:fit-content;color:var(--BASE);margin-top:1em}.interview.archive .intList li:nth-child(odd) a .profArea{margin-left:auto}.interview.archive .intList li:nth-child(even) a .profArea{margin-right:auto}.interview.archive .intList li a .profArea .nameEn{position:absolute;bottom:-.65em;font-size:.28rem;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:.14rem;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:.15rem}.interview.archive .intList li a .profArea .nameArea .name{font-size:.16rem;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;flex-direction:column;justify-content:flex-end;padding-left:25px;padding-right:25px;padding-bottom:35px;margin-bottom:50px;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{position:relative;z-index:10}.interview.post #main .titArea .num{position:relative;width:140px;height:40px;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:.14rem;margin-right:.25em}.interview.post #main .titArea .num span.fm{font-size:.24rem;margin-top:-.2em}.interview.post #main .titArea .nyusya{font-size:.13rem;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:.16rem;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;margin-top:1em}.interview.post #main.show .profArea{filter:blur(0)}.interview.post #main .profArea .clinicArea{text-align:right;font-size:.14rem;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:.15rem}.interview.post #main .profArea .nameArea .name{font-size:.16rem;margin-left:.5em}.interview.post section:nth-of-type(n+2){margin-top:50px}.interview.post section h2{font-size:.18rem;line-height:1.6;letter-spacing:.05em;margin-top:1em}.interview.post section .txt{font-size:.14rem;line-height:2;letter-spacing:.05em;margin-top:1em}.interview.post section .pic{width:100%;margin-top:2em}.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:100%;overflow:hidden}.interview.post section .pc_flex_ac .txtArea>.inner{width:100%}.interview.post .phSep{aspect-ratio:1440/600;width:100%;overflow:hidden;margin-top:50px}.interview.post #profMovie{margin-top:60px}.interview.post #profMovie .movie{aspect-ratio:16/9;width:100%}.interview.post #profMovie .movie iframe{width:100%;height:100%;object-fit:contain}.interview.post #profPost{margin-top:60px}.interview.post #other{margin-top:100px}.interview.post #other h2{font-size:.4rem}.interview.post #other .intList{margin-top:1.5em}.interview.post #other .intList li:nth-child(n+2){margin-top:35px}.interview.post #other .intList li a{position:relative;display:block}.interview.post #other .intList li a .ph{aspect-ratio:342/225;position:relative;overflow:hidden;isolation:isolate;-webkit-border-radius:4px;border-radius:4px}.interview.post #other .intList li a .num{position:absolute;top:10px;width:120px;height:26px;letter-spacing:.05em}.interview.post #other .intList li:nth-child(odd) a .num{left:-10px}.interview.post #other .intList li:nth-child(even) a .num{right:-10px}.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;z-index:0;-webkit-transition:width 0.75s 0.5s ease;transition:width 0.75s 0.5s ease}.interview.post #other .intList li:nth-child(odd) a .num::before{left:0}.interview.post #other .intList li:nth-child(even) a .num::before{right:0}.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:-10px}.interview.post #other .intList li:nth-child(even) a .num span.flex_ac{left:10px}.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:.13rem;margin-right:.25em}.interview.post #other .intList li a .num span.fm{font-size:.2rem;margin-top:-.2em}.interview.post #other .intList li a h3{width:100%;font-size:.16rem;line-height:2;letter-spacing:.05em;position:absolute;bottom:60px;opacity:0;color:var(--BASE);-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:10px}.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{width:fit-content;color:var(--BASE);margin-top:1em}.interview.post #other .intList li:nth-child(odd) a .profArea{margin-left:auto}.interview.post #other .intList li:nth-child(even) a .profArea{margin-right:auto}.interview.post #other .intList li a .profArea .nameEn{position:absolute;bottom:-.65em;font-size:.28rem;white-space:nowrap;opacity:.4;z-index:0}.interview.post #other .intList li:nth-child(odd) a .profArea .nameEn{right:0}.interview.post #other .intList li:nth-child(even) a .profArea .nameEn{left:0}.interview.post #other .intList li a .profArea .clinicArea{text-align:right;font-size:.14rem;letter-spacing:.05em;position:relative;z-index:1;filter:blur(50px)}.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;filter:blur(50px)}.interview.post #other .intList li a .profArea .clinicArea,.interview.post #other .intList li a .profArea .nameArea{-webkit-transition:filter 0.75s 0.75s ease;transition:filter 0.75s 0.75s ease}.interview.post #other .intList li a.show .profArea .clinicArea,.interview.post #other .intList li a.show .profArea .nameArea{filter:blur(0)}.interview.post #other .intList li a .profArea .nameArea .yaku{font-size:.15rem}.interview.post #other .intList li a .profArea .nameArea .name{font-size:.16rem;margin-left:.5em}.interview.post #other .bt_stan{margin-top:50px}.interview.post #other .bt_stan a{margin-left:auto}.contact h1.tit{text-align:center;margin-bottom:25px}.contact h1.tit>*{display:inline-block}.contact h1.tit .fmin_r{font-size:.32rem}.contact h1.tit .fen_r{font-size:.16rem;margin-top:1em}.contact #contents>.outer{padding:0 25px}.contact #contents .inner{width:100%;background:#FFF;isolation:isolate;-webkit-border-radius:4px;border-radius:4px;padding:30px 20px 40px}.contact #contents .inner h2{font-size:.2rem;letter-spacing:.05em;text-align:center}.contact #contents .inner .txt01{font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:1.5em}#container.contact.thx{padding-top:180px;padding-bottom:140px}.contact.thx h2{text-align:center;font-size:.18rem;line-height:1.8;margin-bottom:1em}.contact.thx .txt{font-size:.14rem;letter-spacing:.05em;line-height:2}.contact.thx .btList{display:-webkit-flex;display:flex;justify-content:center;margin-top:2em}.contact.thx .btList li{margin:0 1em}.contact.thx .btList li a{text-align:center;min-width:170px;height:50px;font-size:.14rem;letter-spacing:.05em;border:1px solid var(--BL03)}.catalog #formArea .lcol{aspect-ratio:233/329;width:180px;margin-left:auto;margin-right:auto;margin-bottom:25px}.catalog.confirm #formArea .lcol{display:none}#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{display:block;margin-left:0}#form .mwform-radio-field:first-of-type{margin-top:0}#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{font-size:.14rem;padding-top:1em;padding-right:1em;letter-spacing:.1em;flex-wrap:wrap;align-items:flex-start}#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{font-size:.14rem;letter-spacing:.1em;margin-top:10px}#formArea dl>dt:nth-of-type(n+2){margin-top:15px}#form dt span{display:inline-block}#form dt .must{font-size:.12rem;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:240px;margin-left:auto;margin-right:auto;margin-top:25px}#formArea .submitBt input{display:block;min-width:240px;height:50px;font-size:.15rem;letter-spacing:.05em;cursor:pointer;outline:none;font-family:'Noto Sans JP',sans-serif;font-weight:0;position:relative;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{font-size:.14rem;line-height:1.8;letter-spacing:.05em;margin-top:20px}.contact.confirm #formArea .fTxt01{display:none}.e404 h1.tit{text-align:center;margin-bottom:20px!important}.e404 h1.tit>span{display:inline-block}.e404 h1.tit .en01{font-size:0.64rem!important}.e404 h1.tit .en02{font-size:.24rem;margin-top:.5em}.e404 #contents h2{text-align:center;font-size:.16rem;letter-spacing:.05em}.e404 #contents .txt01{text-align:center;font-size:.13rem;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:.16rem;line-height:2;letter-spacing:.05em}.company dl{margin-top:50px;border-bottom:1px solid var(--LINE);font-size:.14rem;line-height:2;letter-spacing:.05em;padding-bottom:1em}.company dl dt{border-top:1px solid var(--LINE);padding-top:.15em;margin-bottom:.75em}.company dl dt:nth-of-type(n+2){margin-top:1em}.privacy h2{text-align:center;font-size:.16rem;letter-spacing:.05em;margin-bottom:1.5em}.privacy dl{font-size:.14rem;line-height:2;letter-spacing:.05em;padding-bottom:1em;border-bottom:1px solid var(--LINE)}.privacy dl dt{padding-top:1em;margin-top:1em;border-top:1px solid var(--LINE)}.privacy dl dt:first-of-type{margin-top:0}.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:53%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cloud .bt a{width:216px;height:46px;color:#FFF;font-size:.16rem;letter-spacing:.05em;text-align:center;background:#000;background:linear-gradient(to right,#f85dff 0%,#c010ea 100%);box-shadow:3px 5px 15px 0 rgb(71 56 186 / .4)}