﻿section.block{margin-top:14.41vw !important}section.mb{margin-bottom:14.41vw !important}section .box__inner h2{margin-bottom:1em;font-size:6.04vw}section .box__inner p{text-align:left;font-size:3.9535vw;font-weight:400;line-height:1.79;margin-bottom:1em}section .box__inner p:last-child{margin-bottom:0}section .box__inner .ul_list li{font-size:3.9535vw;line-height:1.79}section .round_corner .box__inner{padding-top:14.41vw;padding-bottom:14.41vw}section .transparent_bg .box__inner{padding-bottom:14.41vw}section.pbn{padding-bottom:0 !important}section.pbn .link_area{padding-bottom:0 !important}section.pbn .link_area .standard_btn{margin-top:0 !important}@media(min-width: 601px){section.block{margin-top:78px !important}section.mb{margin-bottom:78px !important}section .box__inner h2{font-size:30px}section .box__inner p{font-size:14px}section .box__inner .ul_list li{font-size:14px}section .box__inner .ul_list li::before{top:.75em}section .round_corner .box__inner{padding-top:83px;padding-bottom:83px}section .transparent_bg .box__inner{padding-bottom:83px}}.lower{position:relative;padding:39.0698vw 0 0}.lower .lower_head{position:absolute;top:0;left:0;width:100%;overflow:hidden;padding:39.0698vw 0 0}.lower .lower_head::before,.lower .lower_head::after{position:absolute;display:block;content:"";z-index:-1}.lower .lower_head::before{width:100%;height:37.2093vw;top:0;left:0;background:#e3dafb;background:linear-gradient(243.18deg, #D0F6EB 0%, #CDEAFC 50%, #D9E2FC 100%)}.lower .lower_head::after{width:139.5349vw;height:134.8837vw;top:17vw;left:-19.7674vw;left:50%;transform:translateX(-50%);background:rgb(var(--white-clr));border-radius:50%}.lower_title{color:#593e49;font-size:6.5116vw;font-weight:600;line-height:1.42}.lower_sub_title span{position:relative;display:inline-block;font-size:4.41vw}.pc_center{text-align:left}@media(min-width: 601px){.lower{padding:min(39.0909vw,430px) 0 0}.lower .lower_head{padding:min(39.0909vw,430px) 0 0}.lower .lower_head::before{background:linear-gradient(270deg, #DCF8EB 0%, #DAF1FF 50%, #F0EBFF 76.56%, #F0EBFF 100%);height:min(37.1818vw,409px)}.lower .lower_head::after{width:139.5349vw;height:134.8837vw;top:min(16.5vw,192px)}.lower_title{font-size:28px}.lower_sub_title span{font-size:19px}.pc_center{text-align:center !important}}@media(min-width: 1101px){.lower{padding:max(25.4861vw,367px) 0 0}.lower .lower_head{padding:max(25.4861vw,367px) 0 0}.lower .lower_head::before{height:max(25vw,360px);height:100%}.lower .lower_head::after{width:112.6%;height:35.3472vw;top:max(15.5556vw,224px)}}.lower .intro{position:relative;color:#593e49;z-index:3}.lower .intro .page_title{margin:0 0 8.1395vw;font-size:6.9767vw;font-weight:600;line-height:1.38}.lower .intro .img{margin:0 auto 6.0465vw;border-radius:4.65vw;overflow:hidden}.lower .intro .lead{text-align:left;font-size:4.186vw;line-height:1.77}.lower .intro .page_navi{margin:5.814vw 0 0}.lower .intro .page_navi ul{display:flex;justify-content:center;flex-direction:column;gap:3.4884vw 0}.lower .intro .page_navi ul.simple li a{padding-left:13.95vw}.lower .intro .page_navi li a{position:relative;overflow:hidden;display:flex;align-items:center;height:23.2558vw;padding:0 0 0 29.7674vw;background:rgb(var(--grad--p-clr));background:linear-gradient(45deg, rgb(var(--grad--p-clr)) 20%, rgb(var(--grad-b-clr)) 80%);border-radius:27.907vw}.lower .intro .page_navi li a::before{position:absolute;display:block;content:"";width:6.9767vw;height:6.9767vw;top:50%;right:6.7442vw;background:url("../img/page_navi_btn_icon.svg") no-repeat left top/contain;transform:translateY(-50%);transition-duration:.3s;transition-timing-function:cubic-bezier(0.37, 0, 0.63, 1);transition-property:transform,bottom}.lower .intro .page_navi li a.jump::before{background:url("../img/page_navi_btn_jump_icon.svg") no-repeat left top/contain}.lower .intro .page_navi li a .img{position:absolute;width:23.2558vw;height:23.2558vw;top:0;left:0;border-radius:50%;overflow:hidden}.lower .intro .page_navi li a .text{display:block;text-align:left;font-size:4.186vw;line-height:1.38;color:rgb(var(--brown-clr))}.lower .intro.decorate .inner{position:relative;z-index:5}.lower .intro.decorate::before{position:absolute;z-index:0;content:"";top:-1rem;left:9.3vw;width:55.34vw;height:55.34vw;background:rgba(192,224,243,.4);border-radius:50%}.lower .intro.decorate::after{position:absolute;z-index:0;content:"";top:6.04vw;right:6.97vw;width:39.53vw;height:39.53vw;background:rgba(224,225,245,.4);border-radius:50%}@media(min-width: 601px){.lower .intro .page_title{margin:0 0 60px;font-size:30px}.lower .intro .img{margin:0 auto 45px;border-radius:20px}.lower .intro .lead{font-size:inherit;line-height:2.1}.lower .intro .page_navi{max-width:650px;margin:45px auto 0}.lower .intro .page_navi ul{flex-direction:row;flex-wrap:wrap;gap:27px 27px}.lower .intro .page_navi ul.simple li a{padding-left:48px}.lower .intro .page_navi li{width:calc((100% - 27px)/2)}.lower .intro .page_navi li a{height:72px;padding:0 0 0 90px;border-radius:72px;transition:opacity .3s}.lower .intro .page_navi li a::before{width:22px;height:22px;right:20px}.lower .intro .page_navi li a::after{width:10px;height:5px;right:26px}.lower .intro .page_navi li a .img{width:72px;height:72px}.lower .intro .page_navi li a .text{font-size:min(18px,2.3438vw);line-height:1.42}.lower .intro.decorate::before{top:-60px;left:calc(50% - 370px);width:440px;height:440px}.lower .intro.decorate::after{top:0;right:calc(50% - 330px);width:315px;height:315px}}@media(min-width: 1201px){.lower .intro .page_navi{max-width:none}.lower .intro .page_navi li{width:calc((100% - 81px)/4)}.lower .intro .page_navi li a .text{font-size:14px}}.bnr_area{padding:0 0 6.98vw}.bnr_area ul{display:flex;flex-direction:column;gap:3.02vw 0}@media(min-width: 601px){.bnr_area{padding:0 0 42px}.bnr_area ul{gap:18px 0}.bnr_area ul li a img{width:100%;max-width:483px}}@media(min-width: 961px){.bnr_area{padding:0 0 60px}.bnr_area ul{flex-direction:row;flex-wrap:wrap;gap:18px 40px}.bnr_area li:not(:nth-child(1)){width:calc((100% - 40px)/2)}.bnr_area li:nth-child(1){width:100%}}.booking_flow{margin-bottom:30.2326vw}.booking_flow .round_corner{padding:0 0 11.6279vw}.booking_flow .lower_title{margin:0 0 7.6744vw;font-feature-settings:"palt"}.booking_flow .flow_img{margin:0 auto 9.3023vw}.booking_flow .text{margin:0 auto;text-align:left;font-size:4.186vw;line-height:1.77}.booking_flow .btn_area{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.65vw 0;margin:9.3023vw auto 0}.booking_flow .cancel{margin:11.6279vw auto 0;padding:10.4651vw 4.65vw 6.9767vw;border:1px solid rgb(var(--brown-clr));border-radius:4.65vw}.booking_flow .cancel dt{margin:0 0 4.65vw;font-size:4.65vw;font-weight:600}.booking_flow .cancel dd{text-align:left;font-size:4.186vw;line-height:1.78}@media(min-width: 601px){.booking_flow{margin-bottom:140px}.booking_flow .round_corner{padding:0 0 80px}.booking_flow .lower_title{margin:0 0 52px}.booking_flow .flow_img{margin:0 auto 40px}.booking_flow .text{max-width:800px;font-size:inherit;line-height:1.66}.booking_flow .btn_area{gap:20px 36px;max-width:636px;margin:58px auto 0}.booking_flow .cancel{max-width:800px;margin:40px auto 0;padding:37px 30px 44px;border-radius:20px}.booking_flow .cancel dt{margin:0 0 15px;font-size:16px}.booking_flow .cancel dd{font-size:16px;line-height:1.37}}@media(min-width: 961px){.booking_flow .btn_area{flex-direction:row}}.pager{max-width:79.0698vw;margin:0 auto}.pager ol{position:relative;display:flex;justify-content:center;align-items:center}.pager ol li{width:9.3023vw;height:9.3023vw;margin:0;font-size:5.1163vw;line-height:9.3023vw;box-sizing:border-box;font-weight:500}.pager ol li a{display:block;font-weight:500}.pager ol .prev{left:0}.pager ol .prev a{height:100%;background:url(../img/arrow_prev.svg) no-repeat center/auto}.pager ol .next{right:0}.pager ol .next a{height:100%;background:url(../img/arrow_next.svg) no-repeat center/auto}.pager ol .current{position:relative;display:block}.pager ol .current::before{content:"";position:absolute;top:-0.26vw;left:0;width:100%;height:100%;background:url(../img/bg_current.svg) no-repeat center/contain;z-index:-1}@media(min-width: 601px){.pager{max-width:340px}.pager ol .current::before{top:0}.pager ol li{width:40px;height:40px;margin:0 5px;font-size:22px;line-height:40px}.pager ol li a{opacity:1;transition:opacity .3s}.pager ol li a:hover{opacity:.6}}aside #cliniclist{margin-bottom:0}.content_caution+.breadcrumblist{margin:2.6667vw 0 0}.breadcrumblist ol{display:flex;align-items:center;white-space:nowrap;overflow-x:auto;word-break:keep-all;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding:2.6667vw 4.65vw}.breadcrumblist ol li{text-align:left;position:relative;font-size:3.2vw}.breadcrumblist ol li:not(:last-child)::after{content:"";display:inline-block;background:url("../img/icon_arrow_brown.svg") no-repeat left top/contain;transform:rotate(-90deg);width:2.6667vw;height:1.6vw;margin:0 .4em;vertical-align:.2667vw}.breadcrumblist ol li a{color:rgb(var(--link-clr))}@media(min-width: 601px){#cliniclist+.breadcrumblist{margin:-68px 0 0}.content_caution+.breadcrumblist{margin:10px 0 0}.breadcrumblist ol{padding:10px 30px}.breadcrumblist ol li{font-size:12px}.breadcrumblist ol li:not(:last-child)::after{width:12px;height:7px;vertical-align:1px}.breadcrumblist ol li a{position:relative}.breadcrumblist ol li a::after{content:"";display:block;width:100%;height:1px;background:rgb(var(--link-clr));position:absolute;left:0;bottom:-2px;opacity:0;transition:opacity .3s}.breadcrumblist ol li a:hover::after{opacity:1}}.flow_list{width:calc(100% + 4.65vw);margin:0 0 0 -4.65vw}.flow_list ol{display:flex;flex-direction:column;gap:13.2558vw 0}.flow_list ol li{position:relative}.flow_list ol li .circle{position:absolute;z-index:1;top:-6.97675vw;bottom:0;margin:0;border-radius:50%;background:#e0e1f5;background:linear-gradient(45deg, rgb(224, 225, 245) 25%, rgb(242, 222, 216) 75%);width:27.907vw;height:27.907vw;padding:2.3256vw;left:-8.1395vw}.flow_list ol li .circle span{color:#8fd6b5;text-align:center;position:absolute;left:0;right:0;margin:0 0 0 2.7907vw}.flow_list ol li .circle .inn{position:relative;background:rgb(var(--white-clr));border-radius:50%;width:100%;height:100%;font-weight:600}.flow_list ol li .circle .inn .advance{font-size:4.65vw;top:50%;transform:translateY(-50%)}.flow_list ol li .circle .inn .advance .em{display:inline-block;position:relative;font-size:5.814vw}.flow_list ol li .circle .inn .step{font-size:4.186vw;font-weight:500;top:2.7907vw}.flow_list ol li .circle .inn .step::after{content:"";display:block;width:100%;background:#e0e1f5;background:linear-gradient(45deg, rgb(224, 225, 245) 25%, rgb(242, 222, 216) 75%);position:absolute;left:0;right:0;margin:0 auto;height:.4651vw;top:1.3em}.flow_list ol li .circle .inn .num{font-size:9.3023vw;bottom:3.4vw}.flow_list ol li .circle .inn .ff_din{font-weight:500}.flow_list ol li h3{color:rgb(var(--brown-clr));position:relative;background:rgb(var(--white-clr));display:flex;align-items:center;text-align:left;box-sizing:border-box;min-height:14.8837vw;border-radius:27.907vw;font-size:4.41vw;padding:1.6279vw 0 1.6279vw 25.5814vw}.flow_list ol li .content{position:relative;display:flex;flex-direction:column;padding:5.814vw 0 6.9767vw 20.9302vw;gap:2.7907vw 0}.flow_list ol li .content .img{flex-shrink:0;overflow:hidden;width:69.7674vw;border-radius:2.3256vw}.flow_list ol li .content .text_area p{text-align:left;font-size:4.186vw;line-height:1.78}.flow_list ol li .content .text_area p a{color:rgb(var(--link-clr));display:inline-block;position:relative;text-decoration:underline;padding:0 0 0 1em;font-size:3.95vw;line-height:1.47}.flow_list ol li .content .text_area p a:not([class])::before{content:"・";display:block;position:absolute;top:0;left:0}.flow_list ol li .content .standard_btn a::before{transform:translateY(-50%) rotate(-90deg)}.flow_list ol li:not(:first-child) .circle .inn::after{content:"";display:block;width:100%;background:#e0e1f5;background:linear-gradient(45deg, rgb(224, 225, 245) 25%, rgb(242, 222, 216) 75%);position:absolute;left:0;right:0;margin:0 auto}.flow_list ol li:not(:last-of-type) .content::before{content:"";display:block;background:url("../img/entry_flow_dd_after.svg") space center top/contain;background-repeat:space repeat;position:absolute;height:100%;top:4vw;left:6.9767vw;width:1.6279vw}@media(min-width: 601px){.flow_list{width:100%;max-width:800px;margin:0 auto}.flow_list ol{gap:47px 0;margin:0 0 30px}.flow_list ol li .circle{width:100px;height:100px;padding:9px;top:-20px;left:0}.flow_list ol li .circle .inn .advance{font-size:22px;top:50%;margin:0 auto;transform:translateY(-50%)}.flow_list ol li .circle .inn .advance .em{font-size:inherit;left:0;right:0;margin:0 auto}.flow_list ol li .circle .inn .step{font-size:18px;top:7px;margin:0}.flow_list ol li .circle .inn .step::after{height:2px;top:22px}.flow_list ol li .circle .inn .num{font-size:40px;bottom:9px;margin:0}.flow_list ol li h3{min-height:64px;border-radius:120px;font-size:19px;padding:7px 0 7px 125px}.flow_list ol li .content{padding:30px 0 20px 110px;flex-direction:row}.flow_list ol li .content .img{border-radius:10px}.flow_list ol li .content .text_area p{font-size:14px;line-height:1.79}.flow_list ol li .content .text_area p a{font-size:inherit}.flow_list ol li .content .text_area p a:hover{text-decoration:none}.flow_list ol li:not(:last-of-type) .content::before{top:12px;left:46px;width:7px}}@media(min-width: 961px){.flow_list ol li .content{align-items:flex-start;gap:0 30px}.flow_list ol li .content .img{width:250px}}@media(min-width: 601px)and (max-width: 960px){.flow_list ol li .content{gap:30px 0}.flow_list ol li .content .img{margin:0 auto;width:400px}}@media(max-width: 960px){.flow_list ol li h3{line-height:1.32}.flow_list ol li h3 span{line-height:1}.flow_list .content{flex-direction:column}}.belongings_point .grid{display:grid;gap:6.97vw}.belongings_point .lower_title{margin:0 0 10.4651vw}.belongings_point .title_block{background:rgb(var(--white-clr));position:relative;border-radius:4.65vw;padding:4.8837vw 4.65vw 5.3488vw}.belongings_point .title_block .title{font-weight:600;position:relative;margin-bottom:0;text-align:center;line-height:1.58;font-size:4.41vw;padding:11vw 0 0}.belongings_point .title_block .title::before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:0 auto}.belongings_point .title_block::before{content:"";display:block;background:url("../img/border_dot_purple.svg") space left top/contain;position:absolute;left:0;right:0;width:calc(100% - 4.65vw);height:1.1628vw;bottom:-0.4651vw;margin:0 auto}.belongings_point .content{border-radius:4.65vw;background:rgb(var(--white-clr));padding:6.97vw 5.58vw}.belongings_point .content p{margin-bottom:1em;text-align:left;line-height:2;font-size:4.18vw;font-weight:400}.belongings_point .content p:last-of-type{margin-bottom:0}.belongings_point .content p a{color:rgb(var(--link-clr));text-decoration:underline}.belongings_point .content h3{position:relative;font-size:4.41vw;line-height:1.57;padding:0 0 3.0233vw;margin:9.3vw 0 4.65vw;text-align:left}.belongings_point .content h3::before{content:"";display:block;width:100%;background:rgb(var(--grad--p-clr));background:linear-gradient(45deg, rgb(var(--grad--p-clr)) 25%, rgb(var(--grad-b-clr)) 75%);position:absolute;left:0;bottom:0;height:.6977vw;border-radius:27.907vw}.belongings_point .content h4{position:relative;font-size:4.41vw;line-height:1.57;padding:0 0 3.0233vw;margin:2.7907vw 0 4.65vw;text-align:left}.belongings_point .content h4::before{content:"";display:block;width:100%;background:rgb(var(--grad--p-clr));background:linear-gradient(45deg, rgb(var(--grad--p-clr)) 25%, rgb(var(--grad-b-clr)) 75%);position:absolute;left:0;bottom:0;height:.6977vw;border-radius:27.907vw}.belongings_point .content h4:first-of-type{margin-top:0}.belongings_point .content .label{margin-bottom:1rem;display:flex;flex-wrap:wrap}.belongings_point .content .label>span{display:inline-block;margin-right:2.32vw;padding:0 4.65vw;border-radius:2em;line-height:1.77;font-size:3.02vw;font-weight:700}.belongings_point .content .label>span:last-of-type{margin-right:0}.belongings_point .content .label>span.purple{background:#e0e1f5;color:#9984f6}.belongings_point .content .label>span.green{background:#dcefe6;color:#2faf73}.belongings_point .content .belongings_list{margin:0 0 2.7907vw}.belongings_point .content .belongings_list li{position:relative;padding:0 0 0 1em;text-align:left;font-weight:600;font-size:4.186vw;line-height:1.39}.belongings_point .content .belongings_list li::before{content:"・";position:absolute;left:0;top:0}.belongings_point .content .cautain_box{margin-top:9.3vw;padding:6.97vw 4.65vw;background:rgba(217,217,217,.5);border-radius:4.65vw}.belongings_point .content .cautain_box .title{display:block;text-align:center;line-height:1;font-size:4.65vw;font-weight:700}.belongings_point.blue .title_block::before{background:url("../img/border_dot_blue.svg") space left top/contain}.belongings_point #belongings .title_block{padding:4.8837vw 4.65vw 5.3488vw}.belongings_point #belongings .title_block .title::before{background:url("../img/free_counseling_belongings_title_before.svg") no-repeat center/contain;width:9.3023vw;height:8.6512vw}.belongings_point #point .title_block{padding:4.186vw 4.65vw 7.6744vw}.belongings_point #point .title_block .title::before{background:url("../img/free_counseling_point_title_before.svg") no-repeat center top/contain;width:13.0233vw;height:9.8837vw}.belongings_point .payment .title_block .title{line-height:1}.belongings_point .payment .title_block .title::before{width:11.62vw;height:9.76vw;background-repeat:no-repeat;background-position:top center;background-size:contain}.belongings_point #cash .title_block .title::before{background-image:url("../img/payment/cash_title_before.svg")}.belongings_point #creditcard .title_block .title::before{background-image:url("../img/payment/creditcard_title_before.svg")}.belongings_point #debitcard .title_block .title::before{background-image:url("../img/payment/debitcard_title_before.svg")}.belongings_point #medicalloan .title_block .title::before{background-image:url("../img/payment/medicalloan_title_before.svg")}@media(min-width: 601px){.belongings_point .grid{gap:30px}.belongings_point .lower_title{margin:0 0 48px}.belongings_point .title_block{border-radius:20px;padding:41px 40px}.belongings_point .title_block::before{width:calc(100% - 40px);height:5px;bottom:-3px}.belongings_point .title_block .title{line-height:1.2;font-size:19px}.belongings_point .content{border-radius:20px;padding:36px 70px 74px}.belongings_point .content p{line-height:1.56;font-size:16px}.belongings_point .content p a:hover{text-decoration:none}.belongings_point .content h3{font-size:19px;line-height:1.2;padding:0 0 18px;margin:44px 0 27px}.belongings_point .content h3::before{height:3px;border-radius:120px}.belongings_point .content h4{font-size:19px;line-height:1.2;padding:0 0 18px;margin:44px 0 27px}.belongings_point .content h4::before{height:3px;border-radius:120px}.belongings_point .content h4:first-of-type{margin-top:0}.belongings_point .content .label>span{margin-right:8px;padding:0 20px;border-radius:2em;font-size:13px}.belongings_point .content .belongings_list{margin:0 0 14px}.belongings_point .content .belongings_list li{font-size:16px;line-height:1.56}.belongings_point .content .cautain_box{margin-top:50px;padding:35px 50px;border-radius:20px}.belongings_point .content .cautain_box .title{font-size:16px}.belongings_point #belongings{margin:0 0 40px}.belongings_point #belongings .title_block{padding:41px 70px}.belongings_point #belongings .title_block .title{padding:68px 0 0}.belongings_point #belongings .title_block .title::before{width:50px;height:46px}.belongings_point #point .title_block{padding:30px 70px 41px}.belongings_point #point .title_block .title{padding:79px 0 0}.belongings_point #point .title_block .title::before{width:80px;height:61px}.belongings_point .payment .title_block .title{padding:90px 0 0}.belongings_point .payment .title_block .title::before{width:80px;height:67px}}.reason_list li{overflow:hidden;background-color:rgb(var(--white-clr));border-radius:4.6512vw}.reason_list li+li{margin-top:6.9767vw}.reason_list li .img{margin:0 0 4.6512vw}.reason_list li .content{padding:0 6.2791vw 7.907vw}.reason_list li .content h3{color:#593e49;font-weight:600;font-size:4.41vw;line-height:1.57;padding:0 0 3.4884vw;margin:0 0 6.2791vw;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-width:.6977vw;border-bottom-style:solid;border-image:linear-gradient(to left, rgb(var(--grad-p-clr)) 2.9%, rgb(var(--grad-b-clr)) 50.48%, rgb(var(--grad-g-clr)) 96.2%) 1}.reason_list li .content .p{font-size:4.186vw;line-height:1.778}.reason_list li .content .p p{margin-bottom:0 !important}.reason_list li .content .p p+p,.reason_list li .content .p p+small,.reason_list li .content .p p+.link_area{margin-top:1em !important}.reason_list li .content .p a{position:relative;display:inline-block;color:rgb(var(--link-clr));padding-left:6vw;text-decoration:underline}.reason_list li .content .p a::before{content:"";display:block;overflow:hidden;position:absolute;top:.75em;left:.6em;width:4px;height:4px;background-color:rgb(var(--link-clr));border-radius:50%}@media(min-width: 601px){.reason_list li{border-radius:20px}.reason_list li+li{margin-top:30px}.reason_list li .content{padding:0 6.2791vw 7.907vw}.reason_list li .content h3{font-size:19px;padding:0 0 15px;margin:0 0 30px;border-bottom-width:3px}.reason_list li .content .p{font-size:16px;line-height:1.5625}.reason_list li .content .p a{font-size:14px;line-height:1.33;padding-left:20px}.reason_list li .content .p a::before{width:4px;height:4px;top:.5em}}@media(min-width: 961px){.reason_list li{display:flex;align-items:flex-start;gap:0 4.2%;padding:49px 7.4% 48px}.reason_list li .img{flex:0 0 210px;padding:3px;margin:0;overflow:hidden;box-sizing:border-box;border-radius:20px;background:linear-gradient(261.42deg, rgb(var(--grad-p-clr)) 2.9%, rgb(var(--grad-b-clr)) 50.48%, rgb(var(--grad-g-clr)) 96.2%)}.reason_list li .img img{border-radius:20px}.reason_list li .content{text-align:left;padding:0}}@media(max-width: 960px){.reason_list li .img img{width:100%}.reason_list li .content .p{text-align:left}}@media(min-width: 601px)and (max-width: 960px){.reason_list li .content{padding:0 7.4% 48px}.reason_list li .img{margin:0 0 50px}}.line_box{border:1px solid rgb(var(--base-clr));line-height:1.77;padding:8.83vw 6.51vw;border-radius:4.6512vw}.line_box .title{display:block;padding-bottom:1em;margin-bottom:1em;font-size:4.41vw;font-weight:600;border-bottom:1px solid rgb(var(--base-clr))}.line_box p{margin:0 !important}@media(min-width: 601px){.line_box{max-width:820px;margin:0 auto;padding:38px 50px;border-radius:20px}.line_box .title{font-size:19px}}.general_director{padding:30.2326vw 0 0}.general_director .round_corner{padding:0 0 12.7907vw}.general_director .lower_title{margin:0 0 9.7674vw}.general_director .content{display:flex;flex-direction:column;gap:9.3023vw 0;padding:0 4.65vw}.general_director .content .photo{width:65.1163vw;height:88.3721vw;margin:0 auto;flex-shrink:0;border-radius:36.0465vw;overflow:hidden}.general_director .content .text_area{padding:0}.general_director .content .text_area .name{margin:0 0 10vw !important;font-size:5.814vw !important;font-weight:600 !important;line-height:1 !important;text-align:center !important}.general_director .content .text_area .name span{display:block;margin:0 0 3.4884vw;font-size:4.65vw}.general_director .content .text_area .message{margin:0 0 8.8372vw !important;text-align:left !important;font-size:4.186vw !important;line-height:1.77 !important}.general_director .content .text_area .career caption{margin:0 0 4.65vw;text-align:center;font-size:3.95vw;font-weight:600}.general_director .content .text_area .career caption span{display:inline-block}.general_director .content .text_area .career th,.general_director .content .text_area .career td{padding-top:2.3256vw;padding-bottom:2.3256vw;text-align:left;vertical-align:top;font-size:4.186vw;font-weight:400;line-height:1.44}.general_director .content .text_area .career th{white-space:nowrap;padding-right:1em}@media(min-width: 601px){.general_director{padding:148px 0 0}.general_director .round_corner{padding:0 0 70px}.general_director .lower_title{margin:0 0 40px}.general_director .content{gap:0 60px;padding:0}.general_director .content .photo{width:280px;height:380px;border-radius:155px}.general_director .content .text_area{padding:34px 0 0}.general_director .content .text_area .name{margin:0 0 30px !important;font-size:17px !important;text-align:left !important}.general_director .content .text_area .name span{margin:0 0 14px;font-size:14px}.general_director .content .text_area .message{margin:0 0 35px !important;font-size:14px !important;line-height:1.78 !important}.general_director .content .text_area .career caption{margin:0 0 10px;font-size:inherit}.general_director .content .text_area .career th,.general_director .content .text_area .career td{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1}}@media(min-width: 961px){.general_director .content{flex-direction:row}.general_director .content .photo{margin:0}.general_director .content .text_area .name{text-align:left}.general_director .content .text_area .career caption{text-align:left}}@media(min-width: 601px)and (max-width: 960px){.general_director .content .text_area .career{display:inline-block}}.article__caution{margin:3rem 0 2rem;text-align:left}.article__caution .ttl{display:block;margin-bottom:1em;position:relative;text-align:left;font-size:3.2558vw;font-weight:700;line-height:1}@media(min-width: 601px){.article__caution{margin-top:80px;margin-bottom:0}.article__caution .ttl{font-size:11px;line-height:1.35}}
