@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:inherit;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:inherit;text-decoration:inherit}*,::after,::before{box-sizing:border-box}html{overflow-y:scroll}@media (min-width:1280px){html{font-size:62.5%}}@media (max-width:1279.9px) and (min-width:1080px){html{font-size:62.5%}}@media (max-width:1079.9px) and (min-width:768px){html{font-size:62.5%}}@media (max-width:767.9px) and (min-width:375px){html{font-size:62.5%}}@media (max-width:389.9px){html{font-size:2.5641025641vw}}body.base picture{display:block;max-width:100%;height:auto}body.base picture:not(.picc) img,body.base picture:not(.picc) svg{display:block;max-width:100%;width:100%;height:auto}@media (min-width:768px){body.base .pc{display:block}}@media (max-width:767.9px){body.base .pc{display:none}}@media (min-width:768px){body.base .pc.inline{display:inline}}@media (max-width:767.9px){body.base .spNone{display:none}}@media (min-width:768px){body.base .sp{display:none}}@media (max-width:767.9px){body.base .sp{display:block}}@media (min-width:768px){body.base .spinline{display:none}}@media (max-width:767.9px){body.base .spinline{display:inline}}@media (min-width:768px){body.base .pcNone{display:none}}@media (min-width:1280px){body.base .xl{display:block}}@media (max-width:1279.9px) and (min-width:1080px){body.base .xl{display:none}}@media (max-width:1079.9px){body.base .xl{display:none}}@media (min-width:1080px){body.base .xl_lg{display:block}}@media (max-width:1079.9px){body.base .xl_lg{display:none}}@media (max-width:1079.9px){body.base .md_spNone{display:none}}@media (min-width:1080px){body.base .md_sp{display:none}}@media (max-width:1079.9px){body.base .md_sp{display:block}}@media (min-width:1080px){body.base .xl_lgNone{display:none}}body.base .sm{display:none}@media (max-width:767.9px) and (min-width:375px){body.base .sm{display:block}}body.base .xs{display:none}@media (max-width:374.9px){body.base .xs{display:block}}.no-touchevents body.base a,.no-touchevents body.base label{transition:all .3s ease-out;cursor:pointer}.no-touchevents body.base a:hover,.no-touchevents body.base label:hover{opacity:.5}@media (min-width:768px){.no-touchevents body.base a.pcNohover:hover,.no-touchevents body.base label.pcNohover:hover{cursor:auto;opacity:1}}body.base .wrap360_390{width:92.3076923077%;margin:0 auto}body.base .wrap350_390{width:89.7435897436%;margin:0 auto}body.base .wrap342_390{width:87.6923076923%;margin:0 auto}body.base .wrap330_390{width:84.6153846154%;margin:0 auto}body.base .wrap310_390{width:79.4871794872%;margin:0 auto}body.base .wrap310_330{width:93.9393939394%;margin:0 auto}body.base .wrap310_342{width:90.6432748538%;margin:0 auto}body.base .wrap310_350{width:88.5714285714%;margin:0 auto}body.base .wrap145{width:100%;max-width:145px;margin:0 auto}body.base .wrap240{width:100%;max-width:240px;margin:0 auto}@media (min-width:768px){body.base .pcWrap1440{width:100%;max-width:1440px;margin:0 auto}body.base .pcWrap1280{width:100%;max-width:1280px;margin:0 auto}body.base .pcWrap1120{width:100%;max-width:1120px;margin:0 auto}body.base .pcWrap1100{width:100%;max-width:1100px;margin:0 auto}body.base .pcWrap1080{width:100%;max-width:1080px;margin:0 auto}body.base .pcWrap1040{width:100%;max-width:1040px;margin:0 auto}body.base .pcWrap1010{width:100%;max-width:1010px;margin:0 auto}body.base .pcWrap960{width:100%;max-width:960px;margin:0 auto}body.base .pcWrap800{width:100%;max-width:800px;margin:0 auto}body.base .pcWrap746{width:100%;max-width:746px;margin:0 auto}body.base .pcWrap748{width:100%;max-width:748px;margin:0 auto}body.base .pcWrap540{width:100%;max-width:540px;margin:0 auto}body.base .pcWrap520{width:100%;max-width:520px;margin:0 auto}body.base .pcWrap440{width:100%;max-width:440px;margin:0 auto}body.base .pcWrap420{width:100%;max-width:420px;margin:0 auto}body.base .pcWrap380{width:100%;max-width:380px;margin:0 auto}body.base .pcWrap350{width:100%;max-width:350px;margin:0 auto}body.base .pcWrap340{width:100%;max-width:340px;margin:0 auto}body.base .pcWrap280{width:100%;max-width:280px;margin:0 auto}body.base .pcWrap240{width:100%;max-width:240px;margin:0 auto}body.base .pcWrap220{width:100%;max-width:220px;margin:0 auto}body.base .pcWrap200{width:100%;max-width:200px;margin:0 auto}body.base .pcWrap180{width:100%;max-width:180px;margin:0 auto}body.base .pcWrap160{width:100%;max-width:160px;margin:0 auto}body.base .pcWrap140{width:100%;max-width:140px;margin:0 auto}}@media (max-width:767.9px){body.base .spWrap350_390{width:89.7435897436%;margin:0 auto}body.base .spWrap320_390{width:82.0512820513%;margin:0 auto}body.base .spWrap310_350{width:88.5714285714%;margin:0 auto}body.base .spWrap306_350{width:87.4285714286%;margin:0 auto}body.base .spWrap290_350{width:82.8571428571%;margin:0 auto}body.base .spWrap250_350{width:71.4285714286%;margin:0 auto}body.base .spWrap300_320{width:93.75%;margin:0 auto}body.base .spWrap240_310{width:77.4193548387%;margin:0 auto}body.base .spWrap170_310{width:54.8387096774%;margin:0 auto}body.base .spWrap160_310{max-width:160px;width:51.6129032258%;margin:0 auto}body.base .spWrap140_310{width:45.1612903226%;margin:0 auto}body.base .spWrap120_310{width:38.7096774194%;margin:0 auto}body.base .spWrap110_310{width:35.4838709677%;margin:0 auto}}body.base .gap2{display:flex;flex-flow:column;gap:2px}body.base .gap6{display:flex;flex-flow:column;gap:6px}body.base .gap8{display:flex;flex-flow:column;gap:8px}body.base .gap10{display:flex;flex-flow:column;gap:10px}body.base .gap13{display:flex;flex-flow:column;gap:13px}body.base .gap14{display:flex;flex-flow:column;gap:14px}body.base .gap16{display:flex;flex-flow:column;gap:16px}body.base .gap20{display:flex;flex-flow:column;gap:20px}body.base .gap24{display:flex;flex-flow:column;gap:24px}body.base .gap25{display:flex;flex-flow:column;gap:25px}body.base .gap26{display:flex;flex-flow:column;gap:26px}body.base .gap27{display:flex;flex-flow:column;gap:27px}body.base .gap30{display:flex;flex-flow:column;gap:30px}body.base .gap32{display:flex;flex-flow:column;gap:32px}body.base .gap36{display:flex;flex-flow:column;gap:36px}body.base .gap40{display:flex;flex-flow:column;gap:40px}body.base .gap50{display:flex;flex-flow:column;gap:50px}body.base .gap60{display:flex;flex-flow:column;gap:60px}body.base .gap68{display:flex;flex-flow:column;gap:68px}body.base .gap80{display:flex;flex-flow:column;gap:80px}@media (min-width:768px){body.base .pcGap200{display:flex;flex-flow:column;gap:200px}body.base .pcGap120{display:flex;flex-flow:column;gap:120px}body.base .pcGap100{display:flex;flex-flow:column;gap:100px}body.base .pcGap80{display:flex;flex-flow:column;gap:80px}body.base .pcGap70{display:flex;flex-flow:column;gap:70px}body.base .pcGap60{display:flex;flex-flow:column;gap:60px}body.base .pcGap50{display:flex;flex-flow:column;gap:50px}body.base .pcGap40{display:flex;flex-flow:column;gap:40px}body.base .pcGap30{display:flex;flex-flow:column;gap:30px}body.base .pcGap28{display:flex;flex-flow:column;gap:28px}body.base .pcGap24{display:flex;flex-flow:column;gap:24px}body.base .pcGap20{display:flex;flex-flow:column;gap:20px}body.base .pcGap16{display:flex;flex-flow:column;gap:16px}body.base .pcGap10{display:flex;flex-flow:column;gap:10px}body.base .pcGap8{display:flex;flex-flow:column;gap:8px}body.base .pcGap2{display:flex;flex-flow:column;gap:2px}}@media (max-width:767.9px){body.base .spGap60{display:flex;flex-flow:column;gap:60px}body.base .spGap50{display:flex;flex-flow:column;gap:50px}body.base .spGap40{display:flex;flex-flow:column;gap:40px}body.base .spGap30{display:flex;flex-flow:column;gap:30px}body.base .spGap26{display:flex;flex-flow:column;gap:26px}body.base .spGap25{display:flex;flex-flow:column;gap:25px}body.base .spGap24{display:flex;flex-flow:column;gap:24px}body.base .spGap21{display:flex;flex-flow:column;gap:21px}body.base .spGap20{display:flex;flex-flow:column;gap:20px}body.base .spGap16{display:flex;flex-flow:column;gap:16px}body.base .spGap10{display:flex;flex-flow:column;gap:10px}body.base .spGap8{display:flex;flex-flow:column;gap:8px}body.base .spGap7{display:flex;flex-flow:column;gap:7px}}body.base .flexWrap{flex-wrap:wrap}body.base .order1{order:1}body.base .order2{order:2}body.base .order3{order:3}body.base .order4{order:4}body.base .order5{order:5}body.base .order6{order:6}@media (min-width:768px){body.base .pcOrder1{order:1}body.base .pcOrder2{order:2}body.base .pcOrder3{order:3}body.base .pcOrder4{order:4}body.base .pcOrder5{order:5}body.base .pcOrder6{order:6}}@media (max-width:767.9px){body.base .spOrder1{order:1}body.base .spOrder2{order:2}body.base .spOrder3{order:3}body.base .spOrder4{order:4}body.base .spOrder5{order:5}body.base .spOrder6{order:6}}@media (max-width:1079.9px){body.base .md_spOrder1{order:1}body.base .md_spOrder2{order:2}body.base .md_spOrder3{order:3}body.base .md_spOrder4{order:4}body.base .md_spOrder5{order:5}body.base .md_spOrder6{order:6}}body.base .mt40{margin-top:40px}body.base .pt20{padding-top:20px}body.base .pt40{padding-top:40px}body.base .mb24{padding-bottom:24px}@media (min-width:768px){body.base .pcmt10{margin-top:10px}body.base .pcmt40{margin-top:40px}body.base .pcmt60{margin-top:60px}body.base .pcmb40{margin-bottom:40px}body.base .pcmb60{margin-bottom:60px}}@media (max-width:767.9px){body.base .spmt10{margin-top:10px}body.base .spmt20{margin-top:20px}body.base .spmt30{margin-top:30px}body.base .spmt40{margin-top:40px}body.base .spmb10{margin-bottom:10px}body.base .spmb20{margin-bottom:20px}body.base .spmb24{margin-bottom:24px}body.base .spmb30{margin-bottom:30px}body.base .spmb40{margin-bottom:40px}body.base .sppt10{padding-top:10px}body.base .sppb20{padding-bottom:20px}}body.base .h100{height:100%}body.base .mCenter{margin-left:auto;margin-right:auto}body.base .textCenter{text-align:center}@media (min-width:768px){body.base .pcCenter{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:767.9px){body.base .spCenter{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:767.9px){body.base .spLeft{margin-left:0;margin-right:auto}}@media (max-width:767.9px){body.base .spRight{margin-left:auto;margin-right:0;float:right}}body.base .spacebetween{display:flex;flex-direction:row;justify-content:space-between}body.base .spacebetween30{display:flex;flex-direction:row;justify-content:space-between;gap:30px}@media (min-width:768px){body.base .pcSpacebetween{display:flex;flex-direction:row;justify-content:space-between}}@media (max-width:767.9px){body.base .spSpacebetween{display:flex;flex-direction:row;justify-content:space-between}}body.base .shrink0{flex-shrink:0}body.base .gapCenter{display:flex;flex-flow:column;justify-content:center}body.base .popup_open{display:none;z-index:-1}body.base .popup_open:checked+.popup{display:block;opacity:1;z-index:200;pointer-events:auto}body.base .popup{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;pointer-events:none}body.base .popup .bg{display:block;width:100%;height:100%;background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:0;left:0;z-index:-1}body.base #menu_open:not(:checked)+.popup{transition:all .3s ease-out .1s;z-index:1}body.base #menu_popup .popup_body{overflow-y:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){body.base #menu_popup .popup_body{display:flex;justify-content:center;width:100%;height:100%;padding:80px 80px 80px}}@media (max-width:767.9px){body.base #menu_popup .popup_body{width:100%;height:100%;padding:60px 20px 40px}}@media (min-width:1280px){body.base #menu_popup .popup_body{display:flex;justify-content:center;gap:120px}}body.base #menu_popup .popup_body>.wrapper{width:100%;position:relative;background:var(--M-white,#fff);border-radius:6px}@media (min-width:768px){body.base #menu_popup .popup_body>.wrapper{max-width:900px;padding:60px 100px;margin:auto 0}}@media (max-width:767.9px){body.base #menu_popup .popup_body>.wrapper{padding:40px 20px;margin:0 auto}}body.base .menuAreaLogo{display:none}@media (min-width:1280px){body.base .menuAreaLogo{display:flex;align-items:center;justify-content:center}body.base .menuAreaLogo .logo_col1{display:block;max-width:260px;aspect-ratio:260/89}}body.base .menuArea.popupMenu{margin-top:0;border-top:0;padding-top:0}body.base #menu_open:checked~#header .btnMenu1{position:relative;margin:auto 0;width:38px;height:25px;caret-color:transparent;z-index:1}@media (min-width:768px){body.base #menu_open:checked~#header .btnMenu1{width:49px;height:36px}}body.base #menu_open:checked~#header .btnMenu1 .text1{display:none}body.base #menu_open:checked~#header .btnMenu1 .line1,body.base #menu_open:checked~#header .btnMenu1 .line2{width:38px;position:absolute;inset:0;margin:auto}body.base #menu_open:checked~#header .btnMenu1 .line1{transform:rotate(15deg)}body.base #menu_open:checked~#header .btnMenu1 .line2{transform:rotate(-15deg)}body.base{font-size:14px;line-height:1;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.base.fixed{position:fixed;width:100%;height:100%;left:0}@media (min-width:768px){body.base.fixed .header .headLeft{opacity:0;pointer-events:none}}body.base .bgColorG{background:rgba(255,255,255,.4)}body.base .bgColorY{background:var(--B-01,#fdf8ef)}@media (min-width:768px){body.base .bgColorPHead{margin:-200px auto -1px;aspect-ratio:1440/100;background:url(../img/common/bgColorP_head.png.webp) center center/cover no-repeat}.no-webp body.base .bgColorPHead{background-image:url(../img/common/bgColorP_head.png)}}@media (max-width:767.9px){body.base .bgColorPHead{margin:-127px auto -1px;aspect-ratio:390/27;background:url(../img/common/bgColorP_head_sp.png.webp) center center/cover no-repeat}.no-webp body.base .bgColorPHead{background-image:url(../img/common/bgColorP_head_sp.png)}}body.base .bgColorP{background:var(--color,#e3d6dd)}body.base .bgColorLightB{background:#d3e6ec}body.base .aniFadeIn{opacity:0;transition:all .5s .2s ease-out}body.base .aniFadeIn.active{opacity:1}body.base .aniFadeUp{opacity:0;transform:translateY(20px);transition:all .5s .2s ease-out}body.base .aniFadeUp.active{transform:translateY(0);opacity:1}body.base .aniFadeDown{opacity:0;transform:translateY(-20px);transition:all .5s .2s ease-out}body.base .aniFadeDown.active{transform:translateY(0);opacity:1}body.base .aniFadeLeft{opacity:0;transform:translateX(-20px);transition:all .5s .2s ease-out}body.base .aniFadeLeft.active{transform:translateX(0);opacity:1}body.base .aniFadeRight{opacity:0;transform:translateX(20px);transition:all .5s .2s ease-out}body.base .aniFadeRight.active{transform:translateX(0);opacity:1}body.base .breadcrumbs{width:100%}@media (min-width:768px){body.base .breadcrumbs{min-height:80px;padding:28px 0}}@media (max-width:767.9px){body.base .breadcrumbs{min-height:60px;padding:18px 0;overflow:hidden;width:105.7142857143%;margin-right:-5.7142857143%;padding-right:5.7142857143%}}body.base .breadcrumbs ol{display:flex;align-items:center;gap:12px;width:100%}@media (min-width:768px){body.base .breadcrumbs ol{white-space:wrap}}@media (max-width:767.9px){body.base .breadcrumbs ol{overflow-x:scroll}}body.base .breadcrumbs li{color:var(--brown-main,#4f4643);font-family:"Zen Kaku Gothic Antique";font-size:12px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.4px;position:relative;display:flex;align-items:center;gap:12px;white-space:nowrap}body.base .breadcrumbs li:not(:last-child)::after{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:var(--M-main_line,#d3e6ec)}body.base .breadcrumbs a{-webkit-text-decoration-line:underline;text-decoration-line:underline}body.base .pica{border-radius:6px;overflow:hidden}@media (max-width:767.9px){body.base .pica{max-width:420px;margin-left:auto;margin-right:auto}}body.base .picaWrap{border-radius:6px;overflow:hidden}@media (max-width:767.9px){body.base .picaWrap{max-width:420px;margin-left:auto;margin-right:auto}}body.base video.picaVideo{display:block;width:100%;aspect-ratio:342/170;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:767.9px){body.base video.picaVideo{max-width:100%}}body.base video.pic1{display:block;width:100%;aspect-ratio:1020/935;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}body.base .picFramea{padding:6px;border-radius:6px;border:1px solid var(--M-main_line,#d2c2a4);background:rgba(255,255,255,.4);overflow:hidden;aspect-ratio:400/229}body.base .picFramea img{border-radius:4px}body.base .picSafely{border-radius:220px;overflow:hidden}@media (min-width:768px){body.base .picSafely{width:320px}}@media (max-width:767.9px){body.base .picSafely{width:100%;max-width:212px;margin:0 auto}}body.base .h2a{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:767.9px){body.base .h2a{padding:0 8px}}@media (max-width:767.9px){body.base .h2a.line1{flex-flow:row;align-items:center}}body.base .h2a.line2{flex-flow:column;align-items:flex-start}@media (min-width:768px){body.base .h2a.pcline2{flex-flow:column;align-items:flex-start}}@media (max-width:767.9px){body.base .h2a.spline2{flex-flow:column;align-items:flex-start}}@media (max-width:767.9px){body.base .h2a.center{align-items:center}}@media (min-width:768px){body.base .h2a.pcLeft{justify-content:flex-start}}body.base .h2a .ttlGrp{display:flex;align-items:center;gap:8px}body.base .h2a .line1,body.base .h2a .ttl1{color:var(--main-main,#75afc2);text-align:center;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%;position:relative}@media (min-width:768px){body.base .h2a .line1,body.base .h2a .ttl1{font-size:32px;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .h2a .line1,body.base .h2a .ttl1{font-size:28px;letter-spacing:1.4px;text-align:left}}body.base .h2a .sub1{color:var(--main-main,#75afc2);text-align:center;font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:100%}@media (min-width:768px){body.base .h2a .sub1{font-size:16px;letter-spacing:6.4px}}@media (max-width:767.9px){body.base .h2a .sub1{font-size:14px;letter-spacing:2.8px;text-align:left}}body.base .h2a .line2,body.base .h2a .ttl2{color:var(--main-main,#75afc2);text-align:center;font-family:"Zen Old Mincho";font-weight:700;position:relative}@media (min-width:768px){body.base .h2a .line2,body.base .h2a .ttl2{font-size:24px;line-height:100%;letter-spacing:9.6px}}@media (max-width:1079.9px) and (min-width:768px){body.base .h2a .line2,body.base .h2a .ttl2{line-height:140%}}@media (max-width:767.9px){body.base .h2a .line2,body.base .h2a .ttl2{font-size:18px;line-height:140%;letter-spacing:3.6px}}@media (max-width:767.9px){body.base .h2a .line2.narrow,body.base .h2a .ttl2.narrow{letter-spacing:0}}@media (max-width:374.9px){body.base .h2a .line2.xssmall,body.base .h2a .ttl2.xssmall{font-size:18px;line-height:140%;letter-spacing:0}}body.base .h2a .sub2{color:var(--main-main,#75afc2);text-align:center;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .h2a .sub2{font-size:18px;letter-spacing:.9px}}@media (max-width:767.9px){body.base .h2a .sub2{font-size:16px;letter-spacing:.8px}}body.base .h2aWrapa{border-radius:6px;background:rgba(255,255,255,.4);position:relative;border:1px solid #d3e6ec}@media (min-width:768px){body.base .h2aWrapa{padding:80px 40px}}@media (max-width:767.9px){body.base .h2aWrapa{padding:40px 5px}}body.base .h2aWrapa:not(.noline)::after{content:"";display:block;width:1px;background:#d3e6ec;position:absolute;margin:0 auto}@media (min-width:768px){body.base .h2aWrapa:not(.noline)::after{height:80px;inset:auto 0 -40px 0}}@media (max-width:767.9px){body.base .h2aWrapa:not(.noline)::after{height:60px;inset:auto 0 -30px 0}}@media (min-width:768px){body.base .h2aWrapa:not(.noline).short::after{height:60px;inset:auto 0 -30px 0}}@media (max-width:767.9px){body.base .h2aWrapa:not(.noline).short::after{height:40px;inset:auto 0 -20px 0}}@media (max-width:767.9px){body.base .h2aWrapa.sppt50{padding-top:50px}}@media (max-width:767.9px){body.base .h2aWrapa.sppb50{padding-bottom:50px}}body.base .h2aWrapa .wrapText1{color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-weight:700;line-height:240%;text-align:center}@media (min-width:768px){body.base .h2aWrapa .wrapText1{font-size:20px;letter-spacing:8px}}@media (max-width:767.9px){body.base .h2aWrapa .wrapText1{font-size:15px;font-weight:500;letter-spacing:4.5px}}body.base .h2aWrapa .wrapText1 .light{font-weight:400}body.base .h2aWrapa .wrapText1 .line{display:inline-block;position:relative}body.base .h2aWrapa .wrapText1 .line::before{content:"";display:block;width:100%;height:2px;background:#75afc2;position:absolute;inset:auto auto 6px -2px}@media (max-width:767.9px){body.base .h2aWrapa.spNoen .ttlGrp .line2{display:none}body.base .h2aWrapa.spNoen .sub2{display:none}}body.base .h2aWrapb{border-radius:6px;border:1px solid var(--M-main_line,#d2c2a4);position:relative}@media (min-width:768px){body.base .h2aWrapb{padding:60px}}@media (max-width:767.9px){body.base .h2aWrapb{padding:40px 0}}body.base .h2aWrapb:not(.noline)::after{content:"";display:block;width:1px;background:#d2c2a4;position:absolute;margin:0 auto}@media (min-width:768px){body.base .h2aWrapb:not(.noline)::after{height:40px;inset:auto 0 -20px 0}}@media (max-width:767.9px){body.base .h2aWrapb:not(.noline)::after{height:40px;inset:auto 0 -20px 0}}body.base .h2aWrapb .wrapText1{color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:100%;text-align:center}@media (min-width:768px){body.base .h2aWrapb .wrapText1{font-size:18px;letter-spacing:7.2px}}@media (max-width:767.9px){body.base .h2aWrapb .wrapText1{font-size:15px;letter-spacing:6px}}body.base .h2aWrapb .wrapText1 .light{font-size:13px;letter-spacing:5.2px}body.base .h2aWrapb .wrapText1 .line{display:inline-block;position:relative}@media (max-width:767.9px){body.base .h2aWrapb .wrapText1 .line{line-height:190%}}body.base .h2aWrapb .wrapText1 .line::before{content:"";display:block;width:100%;height:2px;background:#75afc2;position:absolute}@media (min-width:768px){body.base .h2aWrapb .wrapText1 .line::before{inset:auto auto -3px -2px}}@media (max-width:767.9px){body.base .h2aWrapb .wrapText1 .line::before{inset:auto auto 6px -2px}}body.base .h2b{display:flex;align-items:center;justify-content:center}@media (min-width:768px){body.base .h2b{gap:16px}}@media (max-width:767.9px){body.base .h2b{flex-direction:column;gap:12px}}@media (max-width:767.9px){body.base .h2b.center{align-items:center}}@media (min-width:768px){body.base .h2b.pcLeft{justify-content:flex-start}}@media (max-width:767.9px){body.base .h2b.line1{flex-flow:row;align-items:center}}body.base .h2b .ttlGrp{display:flex;align-items:center;justify-content:center;gap:16px}body.base .h2b .ttlGrp.center{text-align:center}body.base .h2b .ttlGrp .ttl1{color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:140%}@media (min-width:768px){body.base .h2b .ttlGrp .ttl1{font-size:24px;letter-spacing:9.6px}}@media (max-width:767.9px){body.base .h2b .ttlGrp .ttl1{font-size:20px;letter-spacing:4px}}@media (max-width:767.9px){body.base .h2b .ttlGrp .ttl1.narrow{letter-spacing:2px}}@media (max-width:374.9px){body.base .h2b .ttlGrp .ttl1.xssmall{font-size:18px}}body.base .h2b .ttlGrp .line1{color:var(--M-main,#aea188);text-align:center;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .h2b .ttlGrp .line1{font-size:32px;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .h2b .ttlGrp .line1{font-size:28px;letter-spacing:1.4px}}body.base .h2b .sub1{color:var(--M-main,#aea188);text-align:center;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .h2b .sub1{font-size:18px;letter-spacing:.9px}}@media (max-width:767.9px){body.base .h2b .sub1{font-size:16px;letter-spacing:.8px}}body.base .h2bWrapa{display:flex;flex-direction:column;align-items:center;border-radius:6px;background:rgba(255,255,255,.4);position:relative}@media (min-width:768px){body.base .h2bWrapa{padding:80px 130px}}@media (max-width:1079.9px) and (min-width:768px){body.base .h2bWrapa{padding:80px 80px}}@media (max-width:767.9px){body.base .h2bWrapa{padding:40px 20px}}body.base .h2bWrapa::after{content:"";display:block;width:1px;background:#d2c2a4;position:absolute;margin:0 auto}@media (min-width:768px){body.base .h2bWrapa::after{height:60px;inset:auto 0 -30px 0}}@media (max-width:767.9px){body.base .h2bWrapa::after{height:40px;inset:auto 0 -20px 0}}@media (min-width:768px){body.base .picLightsheerduet{width:382px}}@media (max-width:767.9px){body.base .picLightsheerduet{width:267px}}body.base .h2c{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border:1px solid #d3e6ec;position:relative}@media (min-width:768px){body.base .h2c{padding:6px}}@media (max-width:767.9px){body.base .h2c{padding:4px}}body.base .h2c:not(.noline)::after{content:"";display:block;width:1px;background:#d3e6ec;position:absolute;margin:0 auto}@media (min-width:768px){body.base .h2c:not(.noline)::after{height:60px;inset:auto 0 -30px 0}}@media (max-width:767.9px){body.base .h2c:not(.noline)::after{height:40px;inset:auto 0 -20px 0}}body.base .h2c .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border:1px solid #d3e6ec;background:rgba(255,255,255,.4);height:100%}@media (min-width:768px){body.base .h2c .inner{min-height:200px;padding:52px 40px}}@media (max-width:767.9px){body.base .h2c .inner{min-height:122px;padding:29px 20px}}body.base .h2c .inner::after{content:"";display:block;width:1px;background:#d3e6ec;position:absolute;margin:0 auto}@media (min-width:768px){body.base .h2c .inner::after{height:60px;inset:auto 0 -30px 0}}@media (max-width:767.9px){body.base .h2c .inner::after{height:40px;inset:auto 0 -20px 0}}body.base .h2c .inner .ttl1{color:#75afc2;text-align:center;font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:200%}@media (min-width:768px){body.base .h2c .inner .ttl1{font-size:24px;letter-spacing:9.6px}}@media (max-width:767.9px){body.base .h2c .inner .ttl1{font-size:16px;letter-spacing:3.2px}}@media (min-width:768px){body.base .h2c .inner .ttl1 .big,body.base .h2c .inner .ttl1.big{font-size:48px}}@media (max-width:767.9px){body.base .h2c .inner .ttl1 .big,body.base .h2c .inner .ttl1.big{font-size:32px}}body.base .h2d{display:flex;flex-direction:column;align-items:center;gap:24px;border-top:2px solid var(--M-main,#aea188);border-bottom:2px solid var(--M-main,#aea188);padding-bottom:24px}body.base .h2d .sub1{display:flex;padding:0 16px;align-items:center;gap:4px;border-radius:0 0 6px 6px;background:var(--M-main,#aea188);height:29px}body.base .h2d .sub1 .text1{color:var(--K-W,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:13px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:1.56px}body.base .h2d .ttl1{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:18px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:2.16px;margin:-13px -.1em -14px 0}@media (max-width:767.9px){body.base .h2e{text-align:center}}body.base .h2e .ttlPop1{display:flex;align-items:center;justify-content:center;background:url(../img/common/h2e_pop.png.webp) center center/cover no-repeat;width:301px;height:115px}.no-webp body.base .h2e .ttlPop1{background-image:url(../img/common/h2e_pop.png)}body.base .h2e .ttlPop1 .text1{color:var(--txt-txt,#555);text-align:center;font-family:"Zen Old Mincho";font-size:16px;font-weight:700;line-height:183%;letter-spacing:6.4px;margin-top:-20px}body.base .h2e .ttlSub1{color:var(--txt-txt,#555);font-family:"Zen Old Mincho";font-weight:700;line-height:240%;letter-spacing:.4em}@media (min-width:768px){body.base .h2e .ttlSub1{font-size:20px}}@media (max-width:767.9px){body.base .h2e .ttlSub1{text-align:center;font-size:16px}}@media (max-width:374.9px){body.base .h2e .ttlSub1{letter-spacing:.2em;font-size:14px;line-height:200%}}body.base .h2e .ttlMain1{color:var(--accent-blue,#006fac);font-family:"Zen Old Mincho";font-weight:700;line-height:240%}@media (min-width:768px){body.base .h2e .ttlMain1{font-size:30px;letter-spacing:12px}}@media (max-width:767.9px){body.base .h2e .ttlMain1{text-align:center;font-size:26px;letter-spacing:10.4px}}@media (max-width:374.9px){body.base .h2e .ttlMain1{font-size:24px;letter-spacing:.2em;line-height:200%}}body.base .h3a{display:flex;align-items:center;padding:0}@media (min-width:768px){body.base .h3a{gap:46px}}@media (max-width:767.9px){body.base .h3a{gap:30px}}body.base .h3a .lineGrp{display:flex;align-items:center;width:100%}@media (min-width:768px){body.base .h3a .lineGrp{gap:12px}}@media (max-width:767.9px){body.base .h3a .lineGrp{gap:4px}}body.base .h3a .lineGrp .line1{display:block;width:100%;height:1px;background:#d3e6ec}body.base .h3a .lineGrp .mark1,body.base .h3a .lineGrp .mark2{display:block;width:2px;height:2px;border-radius:50%;background-color:var(--accent-line,#008dda);flex-shrink:0;position:relative}body.base .h3a .lineGrp .mark1::after,body.base .h3a .lineGrp .mark1::before,body.base .h3a .lineGrp .mark2::after,body.base .h3a .lineGrp .mark2::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:var(--accent-line,#008dda);flex-shrink:0;position:absolute}body.base .h3a .lineGrp .mark1::before,body.base .h3a .lineGrp .mark2::before{inset:0 auto 0 -8px;margin:auto 0}body.base .h3a .lineGrp .mark1::after,body.base .h3a .lineGrp .mark2::after{inset:0 -8px 0 auto;margin:auto 0}@media (max-width:767.9px){body.base .h3a .lineGrp .mark1::before{display:none}}@media (max-width:767.9px){body.base .h3a .lineGrp .mark2::after{display:none}}body.base .h3a .ttl1{flex-shrink:0;color:var(--M-Black,#555);text-align:center;font-family:"Zen Old Mincho";font-style:normal;font-weight:700;display:flex}@media (min-width:768px){body.base .h3a .ttl1{gap:12px;font-size:20px;line-height:140%;letter-spacing:6px;align-items:center}}@media (max-width:767.9px){body.base .h3a .ttl1{flex-flow:column;align-items:center;gap:4px;font-size:16px;line-height:160%;letter-spacing:4.8px}}@media (max-width:374.9px){body.base .h3a .ttl1{font-size:14px;letter-spacing:2.4px}}@media (max-width:767.9px){body.base .h3a .ttl1.spF20{font-size:20px;line-height:140%;letter-spacing:6px}}@media (max-width:374.9px){body.base .h3a .ttl1.spF20{font-size:16px;letter-spacing:4px}}@media (max-width:767.9px){body.base .h3a .ttl1.narrow{letter-spacing:0}}@media (max-width:374.9px){body.base .h3a .ttl1.narrow{letter-spacing:0}}body.base .h3a .ttl1 .num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background-color:#d2c2a4;color:var(--M-white,#fff)}body.base .h3a .ttl1 .num .numText{text-align:center;font-family:"Zen Old Mincho";font-size:14px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:4.2px;width:8px}body.base .h3b{color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-style:normal;font-weight:700}@media (min-width:768px){body.base .h3b{font-size:30px;line-height:240%;letter-spacing:12px}}@media (max-width:1079.9px) and (min-width:768px){body.base .h3b{font-size:26px;line-height:200%;letter-spacing:10.4px}}@media (max-width:767.9px){body.base .h3b{text-align:center;font-size:26px;line-height:200%;letter-spacing:10.4px}}@media (max-width:767.9px){body.base .h3b .narrow{letter-spacing:5.2px}}body.base .h3c{display:flex;align-items:center;justify-content:center}@media (min-width:768px){body.base .h3c{gap:15px}}@media (max-width:767.9px){body.base .h3c{gap:7px}}body.base .h3c::after,body.base .h3c::before{content:"";display:inline-block;background:#006fac;height:1px}@media (min-width:768px){body.base .h3c::after,body.base .h3c::before{width:38px}}@media (max-width:767.9px){body.base .h3c::after,body.base .h3c::before{width:30px}}body.base .h3c::before{transform:rotate(45deg)}body.base .h3c::after{transform:rotate(-45deg)}body.base .h3c .ttl1{color:var(--accent-blue,#006fac);text-align:center;font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:240%}@media (min-width:768px){body.base .h3c .ttl1{font-size:20px;letter-spacing:8px}}@media (max-width:767.9px){body.base .h3c .ttl1{font-size:16px;letter-spacing:6.4px}}body.base .h3d{display:flex;width:100%;padding:12px 20px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#75afc2}body.base .h3d .ttl1{color:var(--M-white,#fff);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:160%}@media (min-width:768px){body.base .h3d .ttl1{font-size:18px;letter-spacing:3.6px}}@media (max-width:767.9px){body.base .h3d .ttl1{font-size:16px;letter-spacing:3.2px}}@media (max-width:374.9px){body.base .h3d .ttl1{line-height:120%}}@media (max-width:767.9px){body.base .h3d .ttl1.narrow{letter-spacing:1.6px}}@media (max-width:374.9px){body.base .h3d .ttl1{letter-spacing:1.6px}}body.base .h3d.small{padding:9px 20px}body.base .h3d.left{justify-content:flex-start}body.base .h4a{display:flex;flex-flow:column;align-items:center;justify-content:center}body.base .h4a>.line1{color:var(--txt-01,#555);text-align:center;font-family:"Zen Old Mincho";font-style:normal;font-weight:700;position:relative;line-height:48px}@media (min-width:768px){body.base .h4a>.line1{font-size:20px;letter-spacing:8px}}@media (max-width:767.9px){body.base .h4a>.line1{font-size:18px;letter-spacing:7.2px}}@media (max-width:374.9px){body.base .h4a>.line1{font-size:18px;letter-spacing:.2em}}body.base .h4a>.line1::after{content:"";display:block;height:2px;background-color:#006fac;position:absolute}@media (min-width:768px){body.base .h4a>.line1::after{width:calc(100% + 8px);inset:auto auto 6px -8px}}@media (max-width:767.9px){body.base .h4a>.line1::after{width:calc(100% + 2px);inset:auto auto 3px -4px}}body.base .h4b{text-align:center;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;color:var(--main-main,#75afc2)}@media (min-width:768px){body.base .h4b{font-size:32px;line-height:100%;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .h4b{font-size:24px;line-height:180%;letter-spacing:1.2px}}body.base .h4c{display:inline-block;margin:0 auto}body.base .h4c .inner{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:#75afc2}body.base .h4c .inner .ttl1{color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .h4d{display:flex;padding:5px 20px;justify-content:center;align-items:center;border-radius:6px;background:#75afc2}body.base .h4d .ttl1{color:var(--K-W,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:13px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.3px}body.base .h4e .txta{padding-left:15px;position:relative}body.base .h4e .txta::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--main-line,#d3e6ec);position:absolute;inset:8px auto auto 0}body.base .h4e .head1{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-style:normal;line-height:200%;padding-left:21px;position:relative}@media (min-width:768px){body.base .h4e .head1{font-size:20px;font-weight:700;letter-spacing:4px}}@media (max-width:767.9px){body.base .h4e .head1{font-size:16px;font-weight:400;letter-spacing:3.2px}}body.base .h4e .head1::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--main-line,#d3e6ec);position:absolute;inset:12px auto auto 0}body.base .h4e .head2{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-style:normal;line-height:200%;padding-left:21px;position:relative}@media (min-width:768px){body.base .h4e .head2{font-size:18px;font-weight:700;letter-spacing:1.8px}}@media (max-width:767.9px){body.base .h4e .head2{font-size:16px;font-weight:700;letter-spacing:1.6px}}body.base .h4e .head2::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:var(--main-line,#d3e6ec);position:absolute;inset:12px auto auto 0}body.base .h4e .ml-1{margin-left:-1em}body.base .h4f{display:flex;padding:8px 20px;align-items:center;gap:10px;align-self:stretch;border-radius:6px 6px 0 0;background:var(--M-white,#fff)}body.base .h4f .head1{color:#75afc2;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .h4g .head1{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-style:normal;line-height:200%;padding-left:21px;position:relative;font-size:16px;font-weight:400;letter-spacing:4px}body.base .h4g .head1::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:var(--main-line,#d3e6ec);position:absolute;inset:10px auto auto 0}body.base .hPointa{display:flex;flex-direction:column;position:relative;z-index:-1}@media (min-width:768px){body.base .hPointa{gap:10px;background:#fff;padding:120px 160px}}@media (max-width:1079.9px) and (min-width:768px){body.base .hPointa{padding:120px 80px}}@media (max-width:767.9px){body.base .hPointa{min-height:230px}}body.base .hPointa .inner{display:flex;flex-direction:column;gap:10px}@media (max-width:767.9px){body.base .hPointa .inner{background:#fff;padding:60px 20px;width:100%;height:100%;min-height:230px;position:relative}}body.base .hPointa .bg1{width:100%;height:100%;position:absolute;inset:0 auto auto 0;z-index:0}body.base .hPointa .bg1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}body.base .hPointa .ttl1{display:flex;align-items:center;gap:8px;color:var(--M-main,#aea188);text-align:center;font-weight:400;line-height:100%;position:relative}body.base .hPointa .ttl1 .text1{font-family:"Cormorant Garamond";font-style:normal}@media (min-width:768px){body.base .hPointa .ttl1 .text1{font-size:32px;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .hPointa .ttl1 .text1{font-size:28px;letter-spacing:1.4px}}body.base .hPointa .ttl1 .num{font-family:"Zen Old Mincho";line-height:100%}@media (min-width:768px){body.base .hPointa .ttl1 .num{font-size:24px}}@media (max-width:767.9px){body.base .hPointa .ttl1 .num{font-size:20px}}body.base .hPointa .ttl2{color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;position:relative;text-shadow:0 0 1px var(--M-white,#fff)}@media (min-width:768px){body.base .hPointa .ttl2{font-size:20px;line-height:240%;letter-spacing:8px}}@media (max-width:767.9px){body.base .hPointa .ttl2{font-size:16px;line-height:200%;letter-spacing:4.8px}}body.base .hPointa .ttl3{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px;position:relative;text-shadow:0 0 1px var(--M-white,#fff)}@media (max-width:767.9px){body.base .hPointa .ttl3{background:rgba(255,255,255,.36);padding:20px 30px}}body.base .hPointa .ttl3 em{color:var(--A-cta_Dusty-Rose,#b0809a);font-weight:700}body.base .hPointb{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:-1}@media (min-width:768px){body.base .hPointb{gap:33px;padding:63px 160px;min-height:396px}}@media (max-width:1079.9px) and (min-width:768px){body.base .hPointb{padding:120px 80px}}@media (max-width:767.9px){body.base .hPointb{min-height:230px}}body.base .hPointb .inner{display:flex;flex-direction:column;gap:13px}@media (max-width:767.9px){body.base .hPointb .inner{justify-content:center;background:#fff;padding:44px 30px;width:100%;height:100%;min-height:230px;position:relative}}body.base .hPointb .bg1{width:100%;height:100%;position:absolute;inset:0 auto auto 0;z-index:0}body.base .hPointb .bg1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}body.base .hPointb .ttl1{display:flex;align-items:center;gap:8px;color:#75afc2;text-align:center;font-weight:400;position:relative}body.base .hPointb .ttl1 .text1{font-family:"Cormorant Garamond";font-style:normal}@media (min-width:768px){body.base .hPointb .ttl1 .text1{font-size:32px;line-height:100%;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .hPointb .ttl1 .text1{font-size:28px;line-height:100%;letter-spacing:1.4px}}body.base .hPointb .ttl1 .num{font-family:"Zen Old Mincho";line-height:100%}@media (min-width:768px){body.base .hPointb .ttl1 .num{font-size:24px}}@media (max-width:767.9px){body.base .hPointb .ttl1 .num{font-size:20px}}body.base .hPointb .ttl2{color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;position:relative;text-shadow:0 0 1px var(--M-white,#fff)}@media (min-width:768px){body.base .hPointb .ttl2{font-size:20px;line-height:200%;letter-spacing:8px}}@media (max-width:767.9px){body.base .hPointb .ttl2{font-size:16px;line-height:200%;letter-spacing:4.8px}}body.base .hPointb .ttl3{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px;position:relative;text-shadow:0 0 1px var(--M-white,#fff)}@media (min-width:768px){body.base .hPointb .ttl3{max-width:610px}}@media (max-width:767.9px){body.base .hPointb .ttl3{background:#fdfdfd;padding:30px 20px}}body.base .hPointb .ttl3 em{color:var(--accent-blue,#006fac);font-weight:700}body.base .hKnowledgea{display:flex;align-items:center;justify-content:center;gap:16px;position:relative}body.base .hKnowledgea::after,body.base .hKnowledgea::before{content:"";display:block;max-width:56px;width:100%;height:1px;background:#75afc2}body.base .hKnowledgea .ttlGrp1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}body.base .hKnowledgea .ttlGrp1 .ttl1{color:#75afc2;font-family:"Zen Old Mincho";font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:6.4px;margin:0 -.1em 0 0;white-space:nowrap}body.base .hKnowledgea .ttlGrp1 .ttl2{color:#75afc2;text-align:center;font-family:"Cormorant Garamond";font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.7px;margin:0 -.1em 0 0;white-space:nowrap}body.base .hTokutena{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;border-radius:50px;text-align:center}@media (min-width:768px){body.base .hTokutena{background:#1185c2;padding:10px 80px}}@media (max-width:767.9px){body.base .hTokutena{background:#1185c2;padding:8px 5px}}body.base .hTokutena .text1{color:#fff;text-align:center;font-family:"Zen Kaku Gothic Antique";font-weight:700}@media (min-width:768px){body.base .hTokutena .text1{font-size:20px;line-height:200%;letter-spacing:4px}}@media (max-width:767.9px){body.base .hTokutena .text1{font-size:14px;line-height:160%;letter-spacing:2.8px}}body.base .txta{color:#555;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.2em}@media (max-width:374.9px){body.base .txta{letter-spacing:2px}}body.base .txta em{color:#006fac;font-weight:700}body.base .txta .em2{display:inline-block;font-weight:700;background-color:#d3e6ec;padding:0 6px;border-radius:4px}body.base .txta .small,body.base .txta.small{font-size:13px;line-height:200%;letter-spacing:.1em}body.base .txta .colorB,body.base .txta.colorB{color:#8d837b}body.base .txta .colorMB,body.base .txta.colorMB{color:var(--M-Black,#555)}body.base .txta .center,body.base .txta.center{text-align:center}@media (min-width:768px){body.base .txta .pcCenter,body.base .txta.pcCenter{text-align:center}}body.base .txta.attention{text-indent:-18px;padding-left:1em}body.base .txta.attention::before{content:"※";display:inline}body.base .txta .b,body.base .txta.b{font-weight:700}body.base .txta .plus1,body.base .txta.plus1{font-size:15px}body.base .txta .indent,body.base .txta.indent{padding-left:1em}@media (max-width:767.9px){body.base .txta.spfs12{font-size:12px}}body.base .txta .underline,body.base .txta.underline{text-decoration:underline;display:inline}body.base .txta .breakAll,body.base .txta.breakAll{word-break:break-all}body.base .txtb{color:var(--txt-01,#555);text-align:left;font-family:"Zen Kaku Gothic Antique";font-size:13px;font-style:normal;font-weight:400;line-height:18px}body.base .txtc{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:13px;line-height:190%;letter-spacing:.65px}body.base .txtc .b,body.base .txtc.b{font-weight:700}body.base .txtc .indent21,body.base .txtc.indent21{padding-left:21px}body.base .btnArea.right{width:100%;display:flex;justify-content:flex-end;margin-left:auto;margin-right:0}@media (max-width:767.9px){body.base .btnArea.pc{display:none}}@media (min-width:768px){body.base .btnArea.sp{display:none}}body.base .btna{display:flex;align-items:center;justify-content:space-between;max-width:540px;width:100%;border-radius:96px;border:1px solid #75afc2;background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .btna{padding:32px 56px;gap:30px}}@media (max-width:767.9px){body.base .btna{padding:16px 40px;gap:30px}}@media (max-width:374.9px){body.base .btna{gap:15px}}body.base .btna.mw680{max-width:680px}body.base .btna .text1{display:flex;align-items:center;color:var(--main-main,#75afc2);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%}@media (min-width:768px){body.base .btna .text1{letter-spacing:2.8px}}@media (max-width:767.9px){body.base .btna .text1{letter-spacing:2.8px;min-height:56px}}body.base .btna .icon1{display:flex;align-items:center;justify-content:center;border-radius:16px;background:#75afc2;flex-shrink:0}@media (min-width:768px){body.base .btna .icon1{width:37px;height:24px}}@media (max-width:767.9px){body.base .btna .icon1{width:27px;height:18px}}body.base .btna .icon1 svg{display:block;stroke:#fff;fill:transparent}@media (min-width:768px){body.base .btna .icon1 svg{width:17px;height:10px}}@media (max-width:767.9px){body.base .btna .icon1 svg{width:12px;height:7px}}.no-touchevents body.base .btna{transition:all .3s ease-out;cursor:pointer}.no-touchevents body.base .btna:hover{opacity:1;background:#75afc2}.no-touchevents body.base .btna:hover .text1{color:var(--M-white,#fff)}.no-touchevents body.base .btna:hover .icon1{background:var(--M-white,#fff)}.no-touchevents body.base .btna:hover .icon1 svg{stroke:#75afc2}@media (max-width:1079.9px){body.base .btna.small{padding:16px 20px;gap:8px}}@media (max-width:1079.9px){body.base .btna.small .text1{font-size:13px;min-height:26px}}body.base .btna.small2{padding:32px 40px;gap:8px}@media (max-width:767.9px){body.base .btna.small2 .text1{min-height:auto}}body.base .btna.small.compact{height:60px;border-radius:40px}@media (min-width:768px){body.base .btna.small.compact{width:340px;padding:0 20px;gap:8px}}@media (max-width:767.9px){body.base .btna.small.compact{padding:0 20px;gap:8px}}body.base .btna.small.compact .text1{font-size:13px}@media (min-width:768px){body.base .btna.small.compact .text1{letter-spacing:0}}@media (max-width:767.9px){body.base .btna.small.compact .text1{letter-spacing:0;min-height:26px}}@media (min-width:768px){body.base .btna.small.compact .icon1{width:24px;height:16px}}@media (max-width:767.9px){body.base .btna.small.compact .icon1{width:24px;height:16px}}@media (min-width:768px){body.base .btna.small.compact .icon1 svg{width:8px;height:5px}}@media (max-width:767.9px){body.base .btna.small.compact .icon1 svg{width:8px;height:5px}}body.base .btnb{display:inline-flex;align-items:center}@media (min-width:768px){body.base .btnb{gap:10px}}@media (max-width:767.9px){body.base .btnb{gap:8px}}body.base .btnb .text1{color:var(--main-main,#75afc2);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}@media (max-width:374.9px){body.base .btnb .text1{font-size:12px;letter-spacing:1.4px}}body.base .btnb .icon1{font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px;border-radius:16px;background:var(--main-line,#75afc2);display:flex;justify-content:center;align-items:center;width:37px;height:24px}body.base .btnb .icon1 svg{display:block;stroke:#fff;fill:transparent;width:17px;height:10px}body.base .btnb .icon1.spSmall{width:27px;height:17.5px}body.base .btnb .icon1.spSmall svg{width:12px;height:7px}body.base .btncGrpa{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:767.9px){body.base .btncGrpa .btnc:nth-child(3){border-top:0}body.base .btncGrpa .btnc:nth-child(4){border-top:0}}body.base .btncGrpa .btnc{border:1px solid #75afc2}@media (min-width:768px){body.base .btncGrpa .btnc{width:calc((100% - 3px)/ 4)}body.base .btncGrpa .btnc+.btnc{border-left:0}}@media (max-width:767.9px){body.base .btncGrpa .btnc{width:calc((100% - 1px)/ 2)}body.base .btncGrpa .btnc:nth-childI(2n){border-left:0}}body.base .btncGrpa .btnc .mark1 .icon1{background:#75afc2}body.base .btncGrpb{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:767.9px){body.base .btncGrpb .btnc:nth-child(1){border-left:0}body.base .btncGrpb .btnc:nth-child(2){border-left:0;border-right:0}body.base .btncGrpb .btnc:nth-child(3){border-top:0;border-left:0}body.base .btncGrpb .btnc:nth-child(4){border-top:0;border-right:0;border-left:0}body.base .btncGrpb .btnc:nth-child(5){border-top:0;border-right:0;border-left:0;width:100%}}@media (min-width:768px){body.base .btncGrpb .btnc{width:calc((100% - 4px)/ 5)}body.base .btncGrpb .btnc:not(:nth-child(5)){border-left:0}}@media (max-width:767.9px){body.base .btncGrpb .btnc{width:calc((100% - 1px)/ 2)}body.base .btncGrpb .btnc:nth-childI(2n){border-left:0}}body.base .btnc{display:flex;flex-flow:column;justify-content:center;align-items:center;border:1px solid var(--main-line,#d3e6ec);background:rgba(255,255,255,.6)}@media (min-width:768px){body.base .btnc{padding:13px 10px 11px}}@media (max-width:767.9px){body.base .btnc{padding:15px 10px 12px}}body.base .btnc .text1{color:var(--main-main,#75afc2);text-align:center;font-family:"Cormorant Garamond";font-weight:400;line-height:100%}@media (min-width:768px){body.base .btnc .text1{font-size:16px;letter-spacing:.8px}}@media (max-width:767.9px){body.base .btnc .text1{font-size:14px;letter-spacing:.7px}}body.base .btnc .text2{color:var(--main-main,#75afc2);text-align:center;font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:100%}@media (min-width:768px){body.base .btnc .text2{font-size:16px;margin-top:4px}}@media (max-width:767.9px){body.base .btnc .text2{font-size:14px;margin-top:4px}}body.base .btnc .mark1{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:4px}body.base .btnc .mark1 .icon1{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--main-line,#d3e6ec);flex-shrink:0;width:18.333px;height:18.333px}body.base .btnc .mark1 .icon1 svg{display:block;stroke:#fff;fill:transparent;width:7.333px;width:7.333px}.no-touchevents body.base .btnc{transition:all .3s ease-out;cursor:pointer}.no-touchevents body.base .btnc:hover{opacity:1;background:rgba(117,175,194,.6)}.no-touchevents body.base .btnc:hover .text1{color:var(--M-white,#fff)}.no-touchevents body.base .btnc:hover .text2{color:var(--M-white,#fff)}.no-touchevents body.base .btnc:hover .mark1 .icon1{background:var(--M-white,#fff)}.no-touchevents body.base .btnc:hover .mark1 .icon1 svg{stroke:var(--main_02-line,#d3e6ec)}body.base .btnTel1{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--main-line,#d3e6ec);background:var(--white-white,#fff)}body.base .btnTel1 .icon1{width:22px;height:22px;fill:var(--accent-line,#008dda)}body.base .btnReserve1{display:flex;width:200px;height:40px;justify-content:center;align-items:center;gap:10px;border-radius:20px;border:1px solid var(--accent-line,#008dda);background:linear-gradient(94deg,#098bd2 8%,#006fac 92%)}@media (max-width:767.9px){body.base .btnReserve1{width:160px}}body.base .btnReserve1 .icon1{width:22px;height:22px;fill:#fff}body.base .btnReserve1 .text1{color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px}body.base .btnReserve1 .text1 .samll{font-size:13px;letter-spacing:2.6px}body.base .btnMenu1{display:flex;flex-flow:column}@media (min-width:768px){body.base .btnMenu1{gap:7px;min-height:34px}}@media (max-width:767.9px){body.base .btnMenu1{gap:5px;min-height:22px}}body.base .btnMenu1 .text1{color:var(--M-main,#008dda);font-family:"Cormorant Garamond";font-style:normal;font-weight:500;line-height:100%}@media (min-width:768px){body.base .btnMenu1 .text1{font-size:20px;letter-spacing:1px}}@media (max-width:767.9px){body.base .btnMenu1 .text1{font-size:12px;letter-spacing:.6px}}body.base .btnMenu1 .line1{display:block;height:1px;background-color:var(--M-main,#008dda);border-radius:2px}@media (min-width:768px){body.base .btnMenu1 .line1{width:29px}}@media (max-width:767.9px){body.base .btnMenu1 .line1{width:26px}}body.base .btnMenu1 .line2{display:block;height:1px;background-color:var(--M-main,#008dda);border-radius:2px}@media (min-width:768px){body.base .btnMenu1 .line2{width:49px}}@media (max-width:767.9px){body.base .btnMenu1 .line2{width:38px}}body.base .btnLogo1{display:flex;flex-flow:column;justify-content:center;align-items:center;max-width:300px;width:100%;height:110px;gap:8px;border:1px solid var(--M-main_line,#d3e6ec)}body.base .btnLogo1 .icon1{display:block;width:246px;height:34px;max-width:calc(100% - 16px)}body.base .btnLogo1 .icon2{display:block;width:224px;height:34px;max-width:calc(100% - 16px)}body.base .btnLogo1 .text1{color:#a7a7a7;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.8px}.no-touchevents body.base .btnLogo1a{transition:all .3s ease-out;cursor:pointer}.no-touchevents body.base .btnLogo1a:hover{border:1px solid var(--M-main_line,#d2c2a4);background:var(--B-01,#fdf8ef);opacity:1}body.base .btnLogo1.small{max-width:400px;background:var(--M-white,#fff);height:auto;padding:24px}body.base .btnReservea{width:100%;max-width:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--M-white,#fff);background:url(../img/common/btnReservea_bg.png.webp) center center/cover no-repeat}.no-webp body.base .btnReservea{background-image:url(../img/common/btnReservea_bg.png)}@media (min-width:768px){body.base .btnReservea{padding:8px 10px;border-radius:90px}}@media (max-width:767.9px){body.base .btnReservea{padding:6px;border-radius:80px}}body.base .btnReservea>.baseBg1{width:100%;border:1px solid #d7d7d7;background:linear-gradient(177deg,#fff 43.91%,#ebe9e9 97.49%)}@media (min-width:768px){body.base .btnReservea>.baseBg1{padding:16px 0 24px 0;border-radius:80px}}@media (max-width:767.9px){body.base .btnReservea>.baseBg1{padding:16px 0 20px 0;border-radius:80px}}body.base .btnReservea>.baseBg1 .content1{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:relative;z-index:1}@media (min-width:768px){body.base .btnReservea>.baseBg1 .content1{max-width:250px}}@media (max-width:767.9px){body.base .btnReservea>.baseBg1 .content1{max-width:202px}}body.base .btnReservea>.baseBg1 .content1 .reserve1{text-align:center;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%;background:linear-gradient(92deg,#006fac 1.4%,#40b6f7 98.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}@media (min-width:768px){body.base .btnReservea>.baseBg1 .content1 .reserve1{font-size:52px;letter-spacing:2.6px}}@media (max-width:767.9px){body.base .btnReservea>.baseBg1 .content1 .reserve1{font-size:32px;letter-spacing:1.6px}}body.base .btnReservea>.baseBg1 .content1 .reserve2{color:var(--txt-txt,#555);font-family:"Zen Old Mincho";font-weight:700;line-height:100%;white-space:nowrap}@media (min-width:768px){body.base .btnReservea>.baseBg1 .content1 .reserve2{font-size:20px;letter-spacing:8px}}@media (max-width:767.9px){body.base .btnReservea>.baseBg1 .content1 .reserve2{font-size:16px;letter-spacing:6.4px}}body.base .btnReservea>.baseBg1 .content1 .reserve3{width:100%;display:flex;justify-content:center;align-items:center;gap:20px;align-self:stretch;border-radius:14px;background:linear-gradient(92deg,#006fac 1.4%,#40b6f7 98.6%)}body.base .btnReservea>.baseBg1 .content1 .reserve3 .text1{color:var(--M-white,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px}.no-touchevents body.base .btnReservea *{transition:all .3s ease-out;cursor:pointer}.no-touchevents body.base .btnReservea>.baseBg1{position:relative;overflow:hidden}.no-touchevents body.base .btnReservea>.baseBg1::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(177deg,#b0809a 43.91%,#dca8c4 97.49%);background:linear-gradient(92deg,#006fac 1.4%,#40b6f7 98.6%);position:absolute;inset:0 auto auto 0;opacity:0;transition:all .3s ease-out}.no-touchevents body.base .btnReservea:hover{opacity:1}.no-touchevents body.base .btnReservea:hover>.baseBg1::before{opacity:1}.no-touchevents body.base .btnReservea:hover .content1 .reserve1{background:#ffdef0;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.no-touchevents body.base .btnReservea:hover .content1 .reserve2{color:var(--M-white,#fff)}.no-touchevents body.base .btnReservea:hover .content1 .reserve3{background:var(--M-white,#fff)}.no-touchevents body.base .btnReservea:hover .content1 .reserve3 .text1{color:var(--M-main,#aea188);color:var(--accent-blue,#006fac)}body.base .btnOutlinka{display:flex;padding:4px 24px;justify-content:center;align-items:center;gap:10px;border-radius:20px;border:1px solid var(--M-main,#aea188);background:var(--M-white,#fff)}body.base .btnOutlinka .text1{color:var(--M-main,#aea188);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:12px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.4px}@media (max-width:374.9px){body.base .btnOutlinka .text1{font-size:10px;line-height:1.2;letter-spacing:0}}body.base .btnOutlinka .icon1{width:10.5px;height:10.5px;fill:transparent;stroke:#aea188;flex-shrink:0}body.base .lista>.item{padding-left:16px;position:relative}body.base .lista>.item::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--main-line,#d3e6ec);position:absolute;inset:12px auto auto 0}body.base .lista>.item .txta.b500{font-weight:500}body.base .listb>.item{padding-left:16px;position:relative}body.base .listb>.item::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--main-line,#d3e6ec);position:absolute;inset:10px auto auto 0}body.base .listb>.item .head1{color:var(--txt-txt,#555);font-family:"Zen Kaku Gothic Antique";font-size:13px;font-weight:500;line-height:200%;letter-spacing:2.6px}body.base .listb>.item .text1{color:#555;font-family:"Noto Sans JP";font-size:11px;font-weight:400;line-height:200%;letter-spacing:1.1px;margin-right:-.1em}body.base .areaLista{width:100%;max-width:1120px;background-color:#fff;margin:0 auto}@media (min-width:768px){body.base .areaLista{padding:50px 70px}}@media (max-width:767.9px){body.base .areaLista{padding:16px 20px 20px}}body.base .areaLista>.in{display:flex;justify-content:space-between}@media (min-width:768px){body.base .areaLista>.in{gap:50px}}@media (max-width:767.9px){body.base .areaLista>.in{flex-direction:column;align-items:center;gap:17px}}body.base .areaLista>.in .picArea1{flex-shrink:0;max-width:400px;width:100%;padding:6px;border-radius:6px;border:1px solid #d3e6ec;background:rgba(255,255,255,.4)}body.base .areaLista>.in .picArea1 img{border-radius:4px;background:linear-gradient(180deg,rgba(211,230,236,.3) 0,rgba(158,201,235,.3) 100%)}body.base .areaLista>.in .picText1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:400;letter-spacing:2.8px}@media (min-width:768px){body.base .areaLista>.in .picText1{line-height:240%}}@media (max-width:767.9px){body.base .areaLista>.in .picText1{line-height:200%}}@media (min-width:768px){body.base .areaLista>.hTokutena{margin:40px auto 34px}}@media (max-width:767.9px){body.base .areaLista>.hTokutena{margin:50px auto 14px}}@media (min-width:768px){body.base .areaLista .h4e{height:50px;line-height:50px;max-width:390px;width:18.3673469388%}}@media (max-width:767.9px){body.base .areaLista .h4e{width:100%}}@media (min-width:768px){body.base .areaLista .listPricea{max-width:700px;width:71.4285714286%}}@media (max-width:767.9px){body.base .areaLista .listPricea{width:100%}}body.base .priceLista{width:100%;max-width:980px;background-color:transparent;margin:0 auto}body.base .priceLista>.in{display:flex;justify-content:space-between}@media (min-width:768px){body.base .priceLista>.in{gap:20px}}@media (max-width:767.9px){body.base .priceLista>.in{flex-direction:column;align-items:center;gap:40px}}@media (min-width:768px){body.base .priceLista .h4g{height:50px;line-height:50px;max-width:390px;width:26.5306122449%}}@media (max-width:767.9px){body.base .priceLista .h4g{width:100%}}@media (min-width:768px){body.base .priceLista .priceBody{max-width:700px;width:71.4285714286%}}@media (max-width:767.9px){body.base .priceLista .priceBody{width:100%}}body.base .priceLista .menuPrice1{display:flex;flex-direction:column}@media (min-width:768px){body.base .priceLista .menuPrice1{margin-bottom:66px}}@media (max-width:767.9px){body.base .priceLista .menuPrice1{gap:10px;margin-bottom:40px}}body.base .priceLista .menuPrice1 .priceHead1{display:flex;padding:8px 20px;align-items:center;gap:10px;align-self:stretch;border-radius:6px;border:1px solid var(--main-line,#d3e6ec)}body.base .priceLista .menuPrice1 .priceHead1 .text1{color:#555;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:.2em}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1{display:flex;align-items:center;gap:10px}@media (min-width:768px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1{justify-content:space-between;margin-top:14px;margin-right:30px}}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1{flex-direction:column;align-items:flex-end;padding-bottom:10px;border-bottom:1px solid var(--main-line,#d3e6ec)}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .kai1{color:#555;text-align:right;font-family:"Zen Kaku Gothic Antique";font-size:16px;font-weight:700;line-height:100%}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .kai1{line-height:200%;margin:0 auto 0 0}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .kai1 .space{font-size:18px;font-weight:700;line-height:100%}@media (min-width:768px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .kai1 .space{display:inline}}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .kai1 .space{display:none}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .wrap1{display:flex;align-items:center}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .wrap1{flex-direction:column;gap:6px}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .wrap2{display:flex;align-items:center}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike{position:relative}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike{margin:0 auto 0 0}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike::after{content:"";display:block;width:calc(100% - 17px);height:1px;background:#767c7d;position:absolute;inset:0 auto 0 0;margin:auto;transform:rotate(11deg) translateY(0)}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike .num1{color:#555;text-align:right;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#fff;font-family:"Zen Old Mincho";font-weight:400;line-height:100%}@media (min-width:768px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike .num1{font-size:24px}}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike .num1{font-size:16px}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike .num1 .yen{margin-left:6px}@media (min-width:768px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike .num1 .yen{font-size:14px}}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .strike .num1 .yen{font-size:14px}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .icon1{color:#555;text-align:right;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#fff;font-family:"Zen Old Mincho";font-size:24px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .icon1{margin-left:23px;margin-right:34px}}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .price1{display:flex;align-items:center;justify-content:flex-end;gap:6px}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .price1 .text2{color:var(--accent-blue,#006fac);text-align:right;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#fff;font-family:"Zen Old Mincho";font-size:24px;font-weight:400;line-height:100%}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .price1 .text2 .yen{margin-left:6px;font-size:14px}body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .price2{color:var(--accent-blue,#006fac);-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:400}@media (min-width:768px){body.base .priceLista .menuPrice1 .priceBody1 .priceGrp1 .price2{margin-left:2px}}body.base .priceLista .menuPrice1 .note1{color:var(--M-Black,#555);text-align:right;font-family:"Zen Kaku Gothic Antique";font-weight:400;line-height:200%}@media (min-width:768px){body.base .priceLista .menuPrice1 .note1{font-size:12px;letter-spacing:2.4px;margin-top:22px}}@media (max-width:767.9px){body.base .priceLista .menuPrice1 .note1{font-size:11px;letter-spacing:1.1px;margin-top:10px}}body.base .listPricea>.item{display:flex;border-bottom:1px solid #d3e6ec}@media (min-width:768px){body.base .listPricea>.item{min-height:50px;justify-content:space-between;align-items:center;padding-right:18px}}@media (max-width:767.9px){body.base .listPricea>.item{min-height:82px;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;padding:8px 7px 8px 0}}body.base .listPricea>.item .text1{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-weight:700;line-height:200%;letter-spacing:1.6px}@media (max-width:767.9px){body.base .listPricea>.item .text1{width:100%;text-align:left}}@media (min-width:768px){body.base .listPricea>.item .text1 .space{display:inline}}@media (max-width:767.9px){body.base .listPricea>.item .text1 .space{display:none}}@media (max-width:767.9px){body.base .listPricea>.item .text2{display:flex;align-items:flex-end;gap:5px}}body.base .listPricea>.item .text2 .num{color:#555;text-align:right;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#fff;font-family:"Zen Old Mincho";font-size:24px;line-height:100%}@media (min-width:768px){body.base .listPricea>.item .text2 .num{font-weight:700}}@media (max-width:767.9px){body.base .listPricea>.item .text2 .num{font-weight:400}}@media (max-width:767.9px){body.base .listPricea>.item .text2 .num.spsize18{font-size:18px}}body.base .listPricea>.item .text2 .num .yen{color:#555;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;line-height:100%}@media (min-width:768px){body.base .listPricea>.item .text2 .num .yen{font-weight:700;margin-left:6px}}@media (max-width:767.9px){body.base .listPricea>.item .text2 .num .yen{font-weight:400;margin-left:6px}}body.base .listPricea>.item .text2 .kai{color:#555;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;line-height:100%}@media (min-width:768px){body.base .listPricea>.item .text2 .kai{font-weight:700;margin-left:3px}}@media (max-width:767.9px){body.base .listPricea>.item .text2 .kai{font-weight:400;margin-left:3px}}@media (max-width:767.9px){body.base .listPricea>.item.simple{min-height:50px;justify-content:space-between;align-items:center;flex-direction:row}}body.base .areaDla{padding:20px;background-color:#fdfdfd}body.base .dla{display:flex;gap:10px}@media (max-width:767.9px){body.base .dla{flex-direction:column}}body.base .dla .dlaHead1{display:flex;padding:5px 5px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--main-main,#75afc2)}@media (min-width:768px){body.base .dla .dlaHead1{width:110px;opacity:.88;flex-shrink:0}}@media (max-width:767.9px){body.base .dla .dlaHead1{width:100%;height:24px}}body.base .dla .dlaHead1 .text1{color:var(--K-W,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:12px;font-weight:400;line-height:100%;letter-spacing:1.2px}body.base .dla .dlaText1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:12px;font-weight:400;line-height:200%;letter-spacing:1.2px}body.base .areaBoxa{display:flex}@media (min-width:768px){body.base .areaBoxa{justify-content:space-around;gap:80px}}@media (max-width:767.9px){body.base .areaBoxa{flex-direction:column;gap:20px}}body.base .boxa .boxHead1{display:flex;height:36px;padding:8px 16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:6px;background:var(--M-white,#fff)}body.base .boxa .boxHead1 .ttl1{color:var(--M-main,#aea188);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .boxa .boxTextGrp1{padding:20px}body.base .area2Boxb{display:flex}@media (min-width:768px){body.base .area2Boxb{justify-content:space-around;margin:0 auto}}@media (max-width:767.9px){body.base .area2Boxb{flex-direction:column;gap:20px}}@media (min-width:768px){body.base .area2Boxb .boxb{width:calc((100% - 80px)/ 2)}}body.base .areaBoxb{display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width:768px){body.base .areaBoxb .boxb{max-width:480px;width:100%}}@media (min-width:768px){body.base .areaBoxb .boxb.pcW100{max-width:none}}body.base .boxb{border-radius:6px 6px 0 0;border:1px solid var(--M-white,#fff);background:rgba(255,255,255,.4)}body.base .boxb .boxHead1{display:flex;padding:8px 20px;align-items:center;align-self:stretch;border-radius:6px 6px 0 0;background:var(--main-main,#75afc2);width:100%}@media (max-width:374.9px){body.base .boxb .boxHead1{padding:8px 8px}}body.base .boxb .boxHead1 .txta{color:#fff}body.base .boxb .boxTextGrp1{padding:20px}@media (max-width:767.9px){body.base .boxb.spW100{width:100%}}body.base .boxb2{border-radius:6px 6px 0 0;border:1px solid var(--M-white,#fff);background:rgba(255,255,255,.4)}body.base .boxb2 .boxHead1{display:flex;padding:8px 20px;align-items:center;align-self:stretch;border-radius:6px 6px 0 0;background:var(--main-main,#75afc2);width:100%}@media (max-width:374.9px){body.base .boxb2 .boxHead1{padding:8px 8px}}body.base .boxb2 .boxHead1 .txta{color:#fff}body.base .boxb2 .in{display:flex}@media (max-width:767.9px){body.base .boxb2 .in{flex-direction:column;padding:20px}}body.base .boxb2 .in .pic1{flex-shrink:0;background-color:none}@media (min-width:768px){body.base .boxb2 .in .pic1{width:385px;padding:20px 20px 20px 25px}}@media (max-width:767.9px){body.base .boxb2 .in .pic1{padding:0}}@media (min-width:768px){body.base .boxb2 .in .pic2{padding:20px}}@media (min-width:768px){body.base .boxb2 .boxTextGrp1{padding:20px}}@media (min-width:768px){body.base .boxb2 .boxTextGrp1.pcpr80{padding-right:80px}}body.base .boxMapa{width:100%;max-width:500px}body.base .boxMapa iframe{width:100%}@media (min-width:768px){body.base .boxMapa iframe{aspect-ratio:500/340}}@media (max-width:767.9px){body.base .boxMapa iframe{aspect-ratio:350/340}}body.base .boxMapa.small iframe{width:100%}@media (min-width:768px){body.base .boxMapa.small iframe{aspect-ratio:380/190}}@media (max-width:767.9px){body.base .boxMapa.small iframe{aspect-ratio:350/190}}body.base .boxc{border-radius:6px 6px 0 0;border:1px solid #d3e6ec;overflow:hidden}body.base .boxc.radius6{border-radius:6px}body.base .boxc .boxHead1{display:flex;padding:8px 20px;align-items:center;gap:10px;align-self:stretch;border-radius:6px 6px 0 0;background:#d3e6ec}body.base .boxc .boxHead1 .txta{color:var(--txt-txt,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .boxc .boxBody1{display:flex;padding:0 80px;flex-direction:column;justify-content:center;align-self:stretch;background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .boxc .boxBody1{padding:20px 80px}}@media (max-width:1079.9px) and (min-width:768px){body.base .boxc .boxBody1{padding:20px 40px}}@media (max-width:767.9px){body.base .boxc .boxBody1{padding:20px}}@media (min-width:768px){body.base .boxc .boxBody1.p20{padding:20px}}@media (max-width:1079.9px) and (min-width:768px){body.base .boxc .boxBody1.p20{padding:20px}}@media (max-width:767.9px){body.base .boxc .boxBody1.p20{padding:20px}}@media (min-width:768px){body.base .boxc .boxBody1.pWide{padding:20px 50px}}@media (max-width:1079.9px) and (min-width:768px){body.base .boxc .boxBody1.pWide{padding:20px}}@media (max-width:767.9px){body.base .boxc .boxBody1.pWide{padding:20px}}body.base .boxc .boxBody1.spacebetween,body.base .boxc .boxBody1.spacebetween30{flex-direction:row;justify-content:space-between;align-items:center}body.base .boxc .boxBody1.spacebetween30{gap:30px}@media (min-width:768px){body.base .boxc .boxBody1.pcSpacebetween{flex-direction:row;justify-content:space-between}}body.base .boxc .boxBody1 .bodyItem1+.bodyItem1{margin-top:20px;padding-top:20px;border-top:1px solid #d3e6ec}body.base .boxc .boxBody1 .bodyItem1+.bodyItem1.mp0,body.base .boxc .boxBody1 .bodyItem1.mp0{margin:0;padding:0}body.base .boxc .boxBody1 .boxSubhead1{display:flex;min-height:37px;padding:13px 22px;justify-content:center;align-items:center;gap:10px;align-self:stretch}body.base .boxc .boxBody1 .boxSubhead1 .text1{color:var(--M-main,#aea188);text-align:center;font-family:"Zen Old Mincho";font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:4.8px}body.base .boxc .boxBody1 .boxTextGrp1 .txta{color:var(--txt-01,#555)}body.base .boxc .boxBody1 .boxTextGrp1 .txtSmall{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:180%}body.base .boxc .boxBody1 .radius10 img{border-radius:10px}body.base .boxc .boxBody1 .radius4 img{border-radius:4px}body.base .boxPic{border-radius:4px;border:1px solid #d3e6ec;overflow:hidden}body.base .boxPic.b0{border:0}body.base .boxPic .boxBody1{display:flex;padding:0;flex-direction:column;justify-content:center;align-self:stretch;background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .boxPic .boxBody1.p20{padding:20px}}@media (max-width:1079.9px) and (min-width:768px){body.base .boxPic .boxBody1.p20{padding:20px}}@media (max-width:767.9px){body.base .boxPic .boxBody1.p20{padding:20px}}body.base .boxPic .boxBody1.bgWhite{background-color:#fff}body.base .boxPic img{border-radius:4px}body.base .boxPic .radius10 img{border-radius:10px}body.base .boxPic .mw275{max-width:275px}body.base .boxPic .mauto{margin:0 auto}body.base .boxc.colorW{border:1px solid #fff}body.base .boxc.colorW .boxHead1{background:#fff}body.base .boxc.colorW .boxHead1 .txta{color:#75afc2}body.base .listInboxa{display:flex;align-items:center;gap:8px}body.base .listInboxa .listHead1{display:flex;padding:5px 0;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--M-main_line,#d2c2a4)}@media (min-width:768px){body.base .listInboxa .listHead1{min-width:88px;min-height:28px}}@media (max-width:767.9px){body.base .listInboxa .listHead1{min-width:62px;min-height:26px}}body.base .listInboxa .listHead1 .text1{color:var(--K-W,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .listInboxa .listHead1 .text1{font-size:14px;letter-spacing:2.8px}}@media (max-width:767.9px){body.base .listInboxa .listHead1 .text1{font-size:13px;letter-spacing:1.3px}}body.base .listInboxa .listText1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:400;line-height:200%}@media (min-width:768px){body.base .listInboxa .listText1{font-size:14px;letter-spacing:2.8px}}@media (max-width:767.9px){body.base .listInboxa .listText1{font-size:13px;letter-spacing:1.3px}}body.base .listInboxb{display:flex}@media (min-width:768px){body.base .listInboxb{gap:60px}}@media (max-width:767.9px){body.base .listInboxb{gap:20px}}body.base .listInboxb .pic01{flex-shrink:0}@media (min-width:768px){body.base .listInboxb .pic01{width:41.6666666667%}}@media (max-width:767.9px){body.base .listInboxb .pic01{width:45.1612903226%}}body.base .listInboxb .listTextGrp1{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){body.base .listInboxb .listTextGrp1{gap:20px}}@media (max-width:767.9px){body.base .listInboxb .listTextGrp1{gap:10px}}body.base .listInboxb .listTextGrp1 .listHead1{display:inline-flex;border-radius:20px;background:#d3e6ec}@media (min-width:768px){body.base .listInboxb .listTextGrp1 .listHead1{padding:4px 22px}}@media (max-width:767.9px){body.base .listInboxb .listTextGrp1 .listHead1{padding:4px 16px}}body.base .listInboxb .listTextGrp1 .listHead1 .text1{color:#555;text-align:center;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;line-height:200%}@media (min-width:768px){body.base .listInboxb .listTextGrp1 .listHead1 .text1{font-size:14px;letter-spacing:2.8px}}@media (max-width:767.9px){body.base .listInboxb .listTextGrp1 .listHead1 .text1{font-size:12px;letter-spacing:2.4px}}body.base .listInboxb .listTextGrp1 .listText1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px}body.base .listInboxc{display:flex;flex-direction:column;align-items:flex-start;gap:20px}body.base .listInboxc .listHead1{display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--K-3,#e3d4c0);width:100%}body.base .listInboxc .listHead1 .text1{display:flex;width:25px;height:25px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:60px;background:var(--A-cta_Dusty-Rose,#b0809a)}body.base .listInboxc .listHead1 .text1 .num{color:var(--K-W,#fff);text-align:center;font-family:"Zen Antique";font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.92px;margin-right:-.2em}body.base .listInboxc .listHead1 .text2{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:15px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:1.8px}body.base .listInboxc .listText1{color:var(--txt-01,#555);leading-trim:both;text-edge:cap;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:1.4px}body.base .listInboxc .listText1 .em{display:inline-block;font-weight:700;background-color:#f5e8ef}body.base .listInboxd{display:flex;flex-direction:column;align-items:flex-start;gap:10px}body.base .listInboxd .listHead1{display:flex;align-items:center;gap:6px;width:100%}body.base .listInboxd .listHead1 .text1{display:flex;width:25px;height:25px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:60px;background:var(--A-cta_Dusty-Rose,#b0809a)}body.base .listInboxd .listHead1 .text1 .num{color:var(--K-W,#fff);text-align:center;font-family:"Zen Antique";font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.92px;margin-right:-.2em}body.base .listInboxd .listHead1 .text2{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:15px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:1.8px;margin:-3px 0 -4px 0}body.base .boxd{display:flex;flex-direction:column;gap:14px;width:100%}body.base .boxd .boxHead1{display:flex;padding:8px 20px;align-items:center;gap:10px;align-self:stretch;border-radius:6px;background:#d3e6ec}body.base .boxd .boxHead1 .ttl1{color:#555;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:700;line-height:200%;letter-spacing:.2em}body.base .boxd .boxBody1{display:flex;flex-direction:column;gap:10px}body.base .areaTypea{display:flex;align-items:center;flex-wrap:wrap}@media (min-width:768px){body.base .areaTypea{justify-content:space-between}}@media (max-width:767.9px){body.base .areaTypea{max-width:350px;justify-content:space-between;row-gap:20px;width:100%;margin:0 auto}}body.base .boxTypea{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:4px}@media (min-width:768px){body.base .boxTypea{width:14.1176470588%;max-width:207px}}@media (max-width:767.9px){body.base .boxTypea{width:41.1428571429%}}body.base .boxTypea .pic1{width:100%;height:auto}body.base .boxTypea .text1{color:var(--txt-txt,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.2em}@media (min-width:768px){body.base .boxTypea.wide{width:18.4821428571%;max-width:207px}}body.base .areaTypeb{display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:768px){body.base .areaTypeb{gap:37px 37px}}@media (max-width:767.9px){body.base .areaTypeb{gap:20px;flex-direction:column;align-items:center}}@media (min-width:768px){body.base .areaTypeb.small .boxTypeb{max-width:calc((100% - 37px)/ 2)}}body.base .boxTypeb{max-width:320px}body.base .boxTypeb .typeHead1{color:var(---1,#404040);font-family:"Noto Sans JP";font-size:15px;font-weight:700;line-height:26px;letter-spacing:1.5px;margin:-5px -.1em 7px 0}body.base .boxTypeb .typeBody1{display:flex;gap:20px}body.base .boxTypeb .typeBody1 .typePic1{width:119px;height:auto;border-radius:50%;overflow:hidden;flex-shrink:0}body.base .boxTypeb .typeBody1 .typeText1{color:var(---1,#404040);font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:26px;letter-spacing:1.4px}body.base .areaCasea{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}@media (max-width:767.9px){body.base .areaCasea{flex-direction:column}}body.base .areaBoxBannera{display:flex}@media (min-width:768px){body.base .areaBoxBannera{justify-content:center;flex-wrap:wrap;gap:38px}}@media (max-width:767.9px){body.base .areaBoxBannera{flex-flow:column;align-items:center;gap:50px}}@media (min-width:768px){body.base .areaBoxBannera .boxBannera{width:348px}}body.base .boxBannera{display:flex;flex-flow:column;justify-content:flex-end;aspect-ratio:348/243;padding:20px 20px 40px;position:relative}@media (min-width:768px){body.base .boxBannera{max-width:480px;min-width:300px}}@media (max-width:767.9px){body.base .boxBannera{max-width:348px;width:100%}}body.base .boxBannera .bg1{display:block;width:100%;height:100%;position:absolute;inset:0 auto auto 0;z-index:-1}body.base .boxBannera .bg1 img{height:100%;width:auto}body.base .boxPricea .boxHead1{display:flex;padding:8px 20px;align-items:center;gap:10px;align-self:stretch;border-radius:6px;background:var(--M-white,#fff)}body.base .boxPricea .boxHead1 .text1{color:var(--A-cta_Dusty-Rose,#b0809a);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .boxPricea .boxBody1{display:flex}@media (min-width:1080px){body.base .boxPricea .boxBody1{justify-content:space-between;align-self:stretch;align-items:center}}@media (max-width:1079.9px){body.base .boxPricea .boxBody1{flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width:768px){body.base .boxPricea .boxBody1{padding:16px 20px 0}}@media (max-width:767.9px){body.base .boxPricea .boxBody1{padding:10px 20px 0}}body.base .boxPricea .boxBody1 .subHead1{display:flex;align-items:center;gap:24px;align-self:stretch;color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:3.2px}@media (max-width:374.9px){body.base .boxPricea .boxBody1 .subHead1{flex-direction:column;align-items:flex-start;gap:0}}body.base .boxPricea .boxBody1 .priceGrp1{display:flex;justify-content:flex-end;align-items:center;gap:40px;min-height:18px}@media (max-width:374.9px){body.base .boxPricea .boxBody1 .priceGrp1{flex-direction:column;align-items:flex-start;gap:20px}}body.base .boxPricea .boxBody1 .priceGrp1 .price1{display:flex;align-items:center;gap:10px;color:var(--M-Black,#555);text-align:right;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:400;line-height:100%}body.base .boxPricea .boxBody1 .priceGrp1 .price1 .text1{font-size:16px}body.base .boxPricea .boxBody1 .priceGrp1 .price1 .text2{font-size:18px}body.base .boxPricea .boxBody1 .priceGrp1 .price2{display:flex;align-items:center;gap:10px;color:var(--A-cta_Dusty-Rose,#b0809a);text-align:right;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;line-height:100%}body.base .boxPricea .boxBody1 .priceGrp1 .price2 .text1{font-size:16px}body.base .boxPricea .boxBody1 .priceGrp1 .price2 .text2{font-size:18px}@media (max-width:767.9px){body.base .boxPricea .boxBody1 .btnb{margin:24px 0 auto auto}}@media (max-width:767.9px){body.base .boxPricea .boxBody1 .btnb.spmt14{margin-top:14px}}body.base .boxPriceGrp{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media (min-width:768px){body.base .boxPriceGrp{gap:60px;padding:40px 0}}@media (max-width:767.9px){body.base .boxPriceGrp{gap:40px}}body.base .boxPriceb{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}@media (min-width:768px){body.base .boxPriceb{gap:20px}}@media (max-width:767.9px){body.base .boxPriceb{gap:10px}}body.base .boxPriceb .gender1{display:flex;justify-content:center;align-items:center;gap:6px}body.base .boxPriceb .gender1 .off,body.base .boxPriceb .gender1 .on{display:flex;width:47px;height:20px;padding:6px 9px 6px 11px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:16px;overflow:hidden;color:var(--K-W,#fff);text-align:center;text-overflow:ellipsis;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px;white-space:nowrap;margin-right:-.1em}body.base .boxPriceb .gender1 .on{background:var(--M-main,#aea188)}body.base .boxPriceb .gender1 .off{background:var(--gray-Light,#e9eaea)}body.base .boxPriceb .boxHead1{width:100%;border-bottom:1px solid var(--M-main_line,#d2c2a4);padding-bottom:20px}@media (max-width:767.9px){body.base .boxPriceb .boxHead1.sppb10{padding-bottom:10px}}body.base .boxPriceb .boxHead1 .text1{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:3.2px}body.base .boxPriceb .boxBody1{display:flex;padding-bottom:20px;align-items:center;align-self:stretch;border-bottom:1px solid var(--M-main_line,#d2c2a4)}@media (min-width:768px){body.base .boxPriceb .boxBody1{gap:80px}}@media (max-width:767.9px){body.base .boxPriceb .boxBody1{flex-direction:column;gap:20px;padding-top:10px}}body.base .boxPriceb .boxBody1.noline{border-bottom:0}body.base .boxPriceb .boxBody1 .priceGrp1,body.base .boxPriceb .boxBody1 .priceGrp2{display:flex;color:var(--M-Black,#555);text-align:right;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .boxPriceb .boxBody1 .priceGrp1,body.base .boxPriceb .boxBody1 .priceGrp2{flex-direction:column;align-items:flex-end;justify-content:center;gap:20px}}@media (max-width:767.9px){body.base .boxPriceb .boxBody1 .priceGrp1,body.base .boxPriceb .boxBody1 .priceGrp2{width:100%;justify-content:flex-end;align-items:center;gap:20px;padding-right:10px}}@media (max-width:374.9px){body.base .boxPriceb .boxBody1 .priceGrp1,body.base .boxPriceb .boxBody1 .priceGrp2{gap:10px}}@media (max-width:767.9px){body.base .boxPriceb .boxBody1 .priceGrp1.spSpacebetween,body.base .boxPriceb .boxBody1 .priceGrp2.spSpacebetween{justify-content:space-between;gap:0}}@media (max-width:767.9px){body.base .boxPriceb .boxBody1 .priceGrp1.priceGrp2_gap20,body.base .boxPriceb .boxBody1 .priceGrp2.priceGrp2_gap20{gap:20px}}body.base .boxPriceb .boxBody1 .priceGrp1 .price1,body.base .boxPriceb .boxBody1 .priceGrp1 .price2,body.base .boxPriceb .boxBody1 .priceGrp2 .price1,body.base .boxPriceb .boxBody1 .priceGrp2 .price2{display:flex;justify-content:flex-end;align-items:center}@media (max-width:767.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1,body.base .boxPriceb .boxBody1 .priceGrp1 .price2,body.base .boxPriceb .boxBody1 .priceGrp2 .price1,body.base .boxPriceb .boxBody1 .priceGrp2 .price2{gap:6px}}@media (max-width:374.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1,body.base .boxPriceb .boxBody1 .priceGrp1 .price2,body.base .boxPriceb .boxBody1 .priceGrp2 .price1,body.base .boxPriceb .boxBody1 .priceGrp2 .price2{gap:5px}}body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text1,body.base .boxPriceb .boxBody1 .priceGrp1 .price2 .text1,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text1,body.base .boxPriceb .boxBody1 .priceGrp2 .price2 .text1{display:flex;align-items:center;min-height:18px}body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text2,body.base .boxPriceb .boxBody1 .priceGrp1 .price2 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price2 .text2{display:flex;justify-content:flex-end;align-items:center;min-height:16px}@media (min-width:768px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text2,body.base .boxPriceb .boxBody1 .priceGrp1 .price2 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price2 .text2{width:90px}}body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text1,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text1{font-size:16px}@media (max-width:374.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text1,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text1{font-size:14px}}@media (max-width:767.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text1 .small,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text1 .small{font-size:14px}}@media (max-width:374.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text1 .small,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text1 .small{line-height:1.2}}body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text2{font-size:18px}@media (max-width:374.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text2{font-size:16px}}@media (max-width:767.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price1 .text2 .small,body.base .boxPriceb .boxBody1 .priceGrp2 .price1 .text2 .small{font-size:16px}}body.base .boxPriceb .boxBody1 .priceGrp1 .price2 .text1,body.base .boxPriceb .boxBody1 .priceGrp2 .price2 .text1{font-size:12px}@media (min-width:768px){body.base .boxPriceb .boxBody1 .priceGrp1 .price2 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price2 .text2{font-size:16px}}@media (max-width:767.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price2 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price2 .text2{font-size:14px}}@media (max-width:374.9px){body.base .boxPriceb .boxBody1 .priceGrp1 .price2 .text2,body.base .boxPriceb .boxBody1 .priceGrp2 .price2 .text2{font-size:12px}}body.base .boxPriceb .boxBody1 .priceGrp2 .price1{color:var(--A-cta_Dusty-Rose,#b0809a);font-weight:700}body.base .boxPriceb .boxBody1 .priceGrp2 .price2{color:var(--M-main,#aea188);font-weight:700}body.base .boxPriceb .boxText1{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}@media (max-width:767.9px){body.base .boxPriceb .boxText1{margin:0 0 0 auto}}body.base .boxPricecGrp .h3d{border-radius:6px 6px 0 0}body.base .boxPricecGrp .inner .boxPricec:nth-child(odd){background:rgba(255,255,255,.4)}body.base .boxPricecGrp .inner .boxPricec:nth-child(even){background:#fff}body.base .boxPricec{display:flex;align-self:stretch;background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .boxPricec{padding:20px 40px;justify-content:space-between;align-items:center}}@media (max-width:767.9px){body.base .boxPricec{padding:10px 20px;flex-direction:column;gap:10px}}body.base .boxPricec .boxHead1{display:flex;align-items:center;gap:24px;color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-style:normal;line-height:200%;min-height:32px}body.base .boxPricec .boxHead1 .text1{font-size:16px;font-weight:700;letter-spacing:3.2px}body.base .boxPricec .boxHead1 .text2{font-size:14px;font-weight:400;letter-spacing:2.8px}body.base .boxPricec .boxBody1{display:flex;align-self:stretch}@media (min-width:768px){body.base .boxPricec .boxBody1{align-items:center;justify-content:space-between}}@media (max-width:767.9px){body.base .boxPricec .boxBody1{width:100%;align-items:flex-end;flex-direction:column}}body.base .boxPricec .boxBody1 .priceGrp1{text-align:right;font-family:"Zen Kaku Gothic Antique";font-style:normal;line-height:100%;display:flex;align-self:stretch}@media (min-width:768px){body.base .boxPricec .boxBody1 .priceGrp1{align-items:center;justify-content:space-between}}@media (max-width:767.9px){body.base .boxPricec .boxBody1 .priceGrp1{width:172px;flex-direction:column;gap:20px;margin:0 0 0 auto}}body.base .boxPricec .boxBody1 .priceGrp1 .price1{display:flex;justify-content:flex-end;align-items:center;gap:20px;color:var(--M-Black,#555);font-weight:400;min-height:18px}@media (max-width:767.9px){body.base .boxPricec .boxBody1 .priceGrp1 .price1{justify-content:space-between}}body.base .boxPricec .boxBody1 .priceGrp1 .price1 .text1{font-size:16px}@media (max-width:767.9px){body.base .boxPricec .boxBody1 .priceGrp1 .price1 .text1 .small{font-size:12px}}body.base .boxPricec .boxBody1 .priceGrp1 .price1 .text2{font-size:18px}@media (min-width:768px){body.base .boxPricec .boxBody1 .priceGrp1 .price1 .text2{width:80px}}body.base .boxPricec .boxBody1 .priceGrp1 .price2{color:var(--M-main,#aea188);font-weight:700;display:flex;justify-content:flex-end;align-items:center;gap:20px;min-height:18px}@media (min-width:768px){body.base .boxPricec .boxBody1 .priceGrp1 .price2{width:280px}}@media (max-width:767.9px){body.base .boxPricec .boxBody1 .priceGrp1 .price2{justify-content:space-between}}body.base .boxPricec .boxBody1 .priceGrp1 .price2 .text1{font-size:16px}body.base .boxPricec .boxBody1 .priceGrp1 .price2 .text2{font-size:18px}@media (min-width:768px){body.base .boxPricec .boxBody1 .priceGrp1 .price2 .text2{width:80px}}body.base .boxPriced{display:flex;margin:0 auto}@media (min-width:768px){body.base .boxPriced{align-items:flex-end;height:80px}}@media (max-width:767.9px){body.base .boxPriced{flex-direction:column}}body.base .boxPriced .text1{display:inline-flex;flex-direction:column;align-items:center}body.base .boxPriced .text1 .text1_1 .text1_1_1{color:#75afc2;text-align:center;font-family:"Zen Kaku Gothic Antique";font-weight:700;position:relative}@media (min-width:768px){body.base .boxPriced .text1 .text1_1 .text1_1_1{font-size:24px;letter-spacing:4.8px;line-height:100%;padding:0 14px}}@media (max-width:767.9px){body.base .boxPriced .text1 .text1_1 .text1_1_1{font-size:14px;letter-spacing:2.8px;line-height:28px;padding:0 12px}}body.base .boxPriced .text1 .text1_1 .text1_1_1::after,body.base .boxPriced .text1 .text1_1 .text1_1_1::before{content:"";display:block;border-radius:50%;background-color:#008dda;position:absolute;margin:auto 0}@media (min-width:768px){body.base .boxPriced .text1 .text1_1 .text1_1_1::after,body.base .boxPriced .text1 .text1_1 .text1_1_1::before{width:6px;height:6px}}@media (max-width:767.9px){body.base .boxPriced .text1 .text1_1 .text1_1_1::after,body.base .boxPriced .text1 .text1_1 .text1_1_1::before{width:4px;height:4px}}body.base .boxPriced .text1 .text1_1 .text1_1_1::before{inset:0 auto 0 0}body.base .boxPriced .text1 .text1_1 .text1_1_1::after{inset:0 0 0 auto}body.base .boxPriced .text1 .text1_2{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique"}@media (min-width:768px){body.base .boxPriced .text1 .text1_2{font-size:36px;line-height:36px;font-weight:700;letter-spacing:3.6px}}@media (max-width:767.9px){body.base .boxPriced .text1 .text1_2{font-size:28px;line-height:28px;font-weight:500;letter-spacing:1.4px;margin-top:2px}}@media (min-width:768px){body.base .boxPriced .text1 .text1_2 .kai{font-size:28px;letter-spacing:2.8px}}@media (max-width:767.9px){body.base .boxPriced .text1 .text1_2 .kai{font-size:16px;letter-spacing:.8px}}body.base .boxPriced .text1 .text1_2 .strike{position:relative}body.base .boxPriced .text1 .text1_2 .strike::after{content:"";display:block;width:100%;height:2px;background:#555;position:absolute;inset:0;margin:auto}body.base .boxPriced .text1 .text1_2 .strike .num2{font-family:"Zen Old Mincho";letter-spacing:-.02em}@media (min-width:768px){body.base .boxPriced .text1 .text1_2 .strike .num2{font-size:40px}}@media (max-width:767.9px){body.base .boxPriced .text1 .text1_2 .strike .num2{font-size:28px}}body.base .boxPriced .text1 .text1_2 .strike .yen{font-family:"Zen Kaku Gothic Antique";-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:var(--M-white,#fff)}@media (min-width:768px){body.base .boxPriced .text1 .text1_2 .strike .yen{font-size:28px;letter-spacing:2.8px;margin-left:4px}}@media (max-width:767.9px){body.base .boxPriced .text1 .text1_2 .strike .yen{font-size:22px;font-weight:500;margin-left:4px}}@media (min-width:768px){body.base .boxPriced .icon1{margin:0 21px 10px -10px}}@media (max-width:767.9px){body.base .boxPriced .icon1{margin:3px auto 8px}}body.base .boxPriced .icon1 svg{display:block;aspect-ratio:34/20;stroke:#75afc2;fill:transparent}@media (min-width:768px){body.base .boxPriced .icon1 svg{width:34px;height:20px;stroke-width:3px}}@media (max-width:767.9px){body.base .boxPriced .icon1 svg{width:20px;stroke-width:1.5px;transform-origin:center center;transform:rotate(90deg)}}body.base .boxPriced .text2{display:flex;align-items:flex-end;color:#008dda;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#fff;font-family:"Zen Old Mincho"}@media (min-width:768px){body.base .boxPriced .text2{font-size:80px;font-weight:700;line-height:80px}}@media (max-width:767.9px){body.base .boxPriced .text2{font-size:50px;line-height:50px}}body.base .boxPriced .text2 .num{display:inline-block}@media (min-width:768px){body.base .boxPriced .text2 .num{height:80px;line-height:80px}}@media (max-width:767.9px){body.base .boxPriced .text2 .num{font-size:50px;line-height:50px;font-weight:400;letter-spacing:2.5px}}body.base .boxPriced .text2 .yen{font-family:"Zen Kaku Gothic Antique";line-height:100%}@media (min-width:768px){body.base .boxPriced .text2 .yen{font-size:32px;margin-left:5px}}@media (max-width:767.9px){body.base .boxPriced .text2 .yen{font-size:22px;font-weight:500;margin-bottom:5px;margin-left:5px}}body.base .boxPriced .pic1{display:block}@media (min-width:768px){body.base .boxPriced .pic1{width:110px;height:110px;margin:0 0 -15px 19px}}@media (max-width:767.9px){body.base .boxPriced .pic1{width:56px;height:56px;margin:0 0 -7px 5px}}body.base .boxPriced+.boxPricedText{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:400;letter-spacing:2.8px}@media (min-width:768px){body.base .boxPriced+.boxPricedText{text-align:center;line-height:240%}}@media (max-width:767.9px){body.base .boxPriced+.boxPricedText{width:91.3432835821%;margin:0 auto;line-height:200%}}body.base .boxPriced+.boxPricedText .small{color:var(--txt-01,#555);font-size:12px;line-height:200%}@media (min-width:768px){body.base .boxPriced+.boxPricedText .small{letter-spacing:2.4px}}@media (max-width:767.9px){body.base .boxPriced+.boxPricedText .small{letter-spacing:1.8px}}body.base .boxPricee{display:flex;justify-content:space-between;background:#fdfdfd;padding:20px;align-items:center}@media (min-width:768px){body.base .boxPricee{height:100%}}@media (max-width:767.9px){body.base .boxPricee{position:relative}}body.base .boxPricee .boxBody1{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 20px 0 10px}@media (max-width:767.9px){body.base .boxPricee .boxBody1{padding-bottom:48px}}@media (max-width:374.9px){body.base .boxPricee .boxBody1{padding:10px 10px 48px 0}}body.base .boxPricee .boxBody1 .textGrp1 .boxHead1{color:var(---1,#404040);font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:26px;letter-spacing:.1em}body.base .boxPricee .boxBody1 .textGrp1 .boxHead2{color:var(--M-Black,#555);font-family:"Zen Old Mincho";font-size:16px;font-weight:700;line-height:140%;letter-spacing:.2em;margin-top:25px}body.base .boxPricee .boxBody1 .textGrp1 .boxPrice1{margin-top:9px;display:flex;align-items:flex-end;height:28px}body.base .boxPricee .boxBody1 .textGrp1 .boxPrice1 .kai{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:700;line-height:100%;letter-spacing:.1em;margin-bottom:3px}body.base .boxPricee .boxBody1 .textGrp1 .boxPrice1 .kai .num{font-size:16px;letter-spacing:.1em}body.base .boxPricee .boxBody1 .textGrp1 .boxPrice1 .price{color:#75afc2;text-align:right;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#fff;font-family:"Zen Old Mincho";font-size:28px;font-weight:700;line-height:100%;margin-left:12px}body.base .boxPricee .boxBody1 .textGrp1 .boxPrice1 .yen{color:#75afc2;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-weight:700;line-height:100%;margin-left:5px;margin-bottom:3px}body.base .boxPricee .boxBody1 .btnb{margin:20px 0 0 auto}@media (max-width:767.9px){body.base .boxPricee .boxBody1 .btnb{position:absolute;inset:auto auto 20px 30px}}body.base .boxPricee .boxPic1{display:block;max-width:180px;max-height:100%;width:35.2941176471%;border-radius:100px;flex-shrink:0;overflow:hidden}body.base .boxPricee .boxPic1 img{width:auto;height:100%}body.base .areaMenua{display:flex;flex-direction:column}body.base .areaMenua .areaHead1{display:flex;padding:8px 20px;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:6px 6px 0 0;background:#75afc2}body.base .areaMenua .areaHead1 .head1{color:var(--white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:.2em}body.base .areaMenua .areaBody1{display:flex;align-items:flex-start;align-self:stretch;background:var(--white-White40,rgba(255,255,255,.4));border-left:1px solid var(--white-white,#fff);border-right:1px solid var(--white-white,#fff);border-bottom:1px solid var(--white-white,#fff)}@media (min-width:768px){body.base .areaMenua .areaBody1{padding:30px;justify-content:space-between;gap:7.5471698113%}}@media (max-width:767.9px){body.base .areaMenua .areaBody1{padding:20px;flex-direction:column;gap:10px}}body.base .areaMenua .areaBody1 .menuPic1{aspect-ratio:150/103;flex-shrink:0}@media (min-width:768px){body.base .areaMenua .areaBody1 .menuPic1{width:28.3018867925%}}@media (max-width:767.9px){body.base .areaMenua .areaBody1 .menuPic1{width:100%}}body.base .areaMenua .areaBody1 .menuTextGrp1{display:flex;flex-direction:column;width:100%}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1{display:flex;flex-direction:column}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceHead1{display:flex;padding:8px 20px;align-items:center;gap:10px;align-self:stretch;border-radius:6px;border:1px solid var(--main-line,#d3e6ec);margin-top:20px}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceHead1 .text1{color:#555;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:.2em}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1{margin-top:12px;display:flex;align-items:center;justify-content:flex-end;gap:10px}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .kai1{color:var(--accent-blue,#006fac);text-align:right;font-family:"Zen Kaku Gothic Antique";font-size:18px;font-style:normal;font-weight:700;line-height:100%}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .strike{position:relative}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .strike::after{content:"";display:block;width:100%;height:1px;background:#767c7d;position:absolute;inset:0;margin:auto;transform:rotate(11deg) translateY(3px)}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .strike .num2{color:var(--accent-blue,#006fac);text-align:right;font-family:"Zen Kaku Gothic Antique";font-weight:700;line-height:100%;font-size:18px}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .icon1{margin-top:5px}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .icon1 svg{display:block;aspect-ratio:34/20;stroke:#006fac;fill:transparent;stroke-width:2px}@media (min-width:768px){body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .icon1 svg{width:17px;margin-left:3px}}@media (max-width:767.9px){body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .icon1 svg{width:12px;margin-left:2px;margin-bottom:-4px}}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .price1{display:flex;align-items:center;justify-content:flex-end;gap:10px}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .price1 .text2{font-size:24px;color:var(--accent-blue,#006fac);text-align:right;font-family:"Zen Kaku Gothic Antique";font-weight:700;line-height:100%}body.base .areaMenua .areaBody1 .menuTextGrp1 .menuPrice1 .priceBody1 .priceGrp1 .price1 .text2 .yen{font-size:18px}body.base .areaMenua .areaBody1 .menuTextGrp1 .btnb{margin-left:auto;margin-right:0}@media (min-width:768px){body.base .areaMenua .areaBody1 .menuTextGrp1 .btnb{margin-top:40px}}@media (max-width:767.9px){body.base .areaMenua .areaBody1 .menuTextGrp1 .btnb{margin-top:24px}}body.base .boxOffa{display:flex;align-items:center;justify-content:center;border:2px solid var(--M-main,#aea188);background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;position:relative;aspect-ratio:1/1}@media (min-width:768px){body.base .boxOffa{width:189px}}@media (max-width:767.9px){body.base .boxOffa{width:45.7142857143%;min-width:160px;max-width:180px}}body.base .boxOffa.other{flex-flow:column;gap:20px}body.base .boxOffa.other .off1{position:relative;margin-top:-20px}body.base .boxOffa .off1{display:flex;gap:8px;align-items:center;justify-content:center;position:absolute;margin:0 auto}@media (min-width:768px){body.base .boxOffa .off1{inset:15px 0 auto 0}}@media (max-width:767.9px){body.base .boxOffa .off1{inset:17px 0 auto 0}}body.base .boxOffa .off1::after,body.base .boxOffa .off1::before{content:"";display:block;width:6px;height:6px;background-color:var(--M-main_line,#d2c2a4);border-radius:50%}body.base .boxOffa .off1 .text1{color:var(--A-cta_Dusty-Rose,#b0809a);text-align:center;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;line-height:200%}@media (min-width:768px){body.base .boxOffa .off1 .text1{font-size:16px;letter-spacing:3.2px}}@media (max-width:767.9px){body.base .boxOffa .off1 .text1{font-size:14px;letter-spacing:2.8px}}body.base .boxOffa .off2{display:flex;justify-content:center;flex-wrap:nowrap;gap:5px}body.base .boxOffa .off2 .text1{color:var(--M-main,#aea188);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:2.8px;width:15px}body.base .boxOffa .off2 .text2{color:var(--M-main,#aea188);font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:10px;margin:0 4px 0 2px}@media (min-width:768px){body.base .boxOffa .off2 .text2{font-size:90px}}@media (max-width:767.9px){body.base .boxOffa .off2 .text2{font-size:70px}}body.base .boxOffa .off2 .text3{display:flex;width:33.25px;height:33.25px;flex-direction:column;justify-content:center;color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-size:22px;font-style:normal;font-weight:700;line-height:100%}body.base .boxOffa .off2 .text4{color:var(--M-main,#aea188);text-align:center;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;line-height:160%}@media (min-width:768px){body.base .boxOffa .off2 .text4{font-size:16px;letter-spacing:3.2px}}@media (max-width:767.9px){body.base .boxOffa .off2 .text4{font-size:14px;letter-spacing:2.8px}}body.base .boxOffa .off3{color:var(--M-main,#aea188);font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%;display:flex;gap:8px;align-items:center;justify-content:center;position:absolute;margin:0 auto}@media (min-width:768px){body.base .boxOffa .off3{font-size:36px;letter-spacing:1.8px;inset:auto 0 21px 0}}@media (max-width:767.9px){body.base .boxOffa .off3{font-size:28px;letter-spacing:1.4px;inset:auto 0 24px 0}}body.base .areaOffb{display:flex;align-items:center;justify-content:center}@media (min-width:768px){body.base .areaOffb{gap:20px;flex-wrap:wrap}}@media (max-width:767.9px){body.base .areaOffb{flex-direction:column;gap:30px}}body.base .boxOffb{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--M-main_line,#d2c2a4);background:rgba(255,255,255,.4);position:relative}@media (min-width:768px){body.base .boxOffb{padding:20px 18px;width:208px;height:239px}}@media (max-width:767.9px){body.base .boxOffb{width:100%;max-width:310px;padding:13px 18px 14px}}body.base .boxOffb .off1{display:flex;justify-content:center;align-items:center;align-self:stretch}@media (min-width:768px){body.base .boxOffb .off1{flex-direction:column;gap:4px}}@media (max-width:767.9px){body.base .boxOffb .off1{gap:10px}}body.base .boxOffb .off1 .text1{display:flex;align-items:center;gap:8px;color:var(--A-cta_Dusty-Rose,#b0809a);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:3.6px;white-space:nowrap;position:relative}body.base .boxOffb .off1 .text1::after,body.base .boxOffb .off1 .text1::before{content:"";display:block;width:6px;height:6px;background-color:var(--M-main_line,#d2c2a4);border-radius:50%}body.base .boxOffb .off1 .text2{color:var(--M-main,#aea188);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:16px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:3.2px;white-space:nowrap}body.base .boxOffb .off2{display:flex;justify-content:center;flex-wrap:nowrap;gap:5px;width:100%;height:32px;margin:19px auto 10px}body.base .boxOffb .off2 .text1{display:flex;align-items:flex-end;color:var(--M-main,#aea188);font-family:"Cormorant Garamond";font-size:80px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:10px}body.base .boxOffb .off2 .text1 .high{margin-bottom:15px}body.base .boxOffb .off2 .text2{display:flex;align-items:flex-end;color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-size:20px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:4px}body.base .boxOffb .off2 .text3{display:flex;align-items:flex-end;color:var(--M-main,#aea188);font-family:"Cormorant Garamond";font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.6px}body.base .boxOffb .off3{color:var(--M-Black,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:13px;font-style:normal;font-weight:400;text-align:left}@media (min-width:768px){body.base .boxOffb .off3{line-height:200%}}@media (max-width:767.9px){body.base .boxOffb .off3{line-height:160%}}body.base .boxOffb .off3.narrow{letter-spacing:-.08em}body.base .boxTela{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}body.base .boxTela .tel1{display:flex;align-items:center;gap:20px}body.base .boxTela .tel1 .icon1{width:32px;height:32px;aspect-ratio:1/1;fill:#fff}body.base .boxTela .tel1 .text1{color:var(--M-white,#fff);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:100%}@media (min-width:768px){body.base .boxTela .tel1 .text1{font-size:32px;letter-spacing:6.4px}}@media (max-width:767.9px){body.base .boxTela .tel1 .text1{font-size:28px;letter-spacing:5.6px}}body.base .boxTela .tel2{display:flex;color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.2em}@media (min-width:768px){body.base .boxTela .tel2{align-items:flex-start;gap:10px}}@media (max-width:767.9px){body.base .boxTela .tel2{flex-flow:column;align-items:center}}body.base .boxTela .tel2 .tel2Grp1{display:flex;align-items:flex-start;gap:10px}@media (max-width:767.9px){body.base .boxTela.small .tel1{gap:10px}}@media (max-width:767.9px){body.base .boxTela.small .tel1 .text1{font-size:24px;letter-spacing:4.8px}}@media (max-width:767.9px){body.base .boxTela.small .tel2{letter-spacing:0}}@media (max-width:767.9px){body.base .boxTela.small .tel2 .text3{letter-spacing:2.8px}}body.base .boxflowa{position:relative}body.base .boxflowa:not(.end)::before{content:"";display:block;width:1px;height:calc(100% - 34px);border-radius:2px;background-color:var(--main-main,#75afc2);position:absolute;inset:34px auto auto 5px}@media (min-width:1080px){body.base .boxflowa{padding:0 0 60px 0;display:flex;justify-content:space-between;gap:7.1428571429%}}@media (max-width:1079.9px){body.base .boxflowa{display:flex;flex-direction:column;gap:20px;padding:0 0 40px 30px}}@media (min-width:768px){body.base .boxflowa.end{padding-bottom:0}}@media (max-width:767.9px){body.base .boxflowa.end{padding-bottom:0}}body.base .boxflowa .step1{color:var(--main-main,#75afc2);font-family:"Zen Old Mincho";font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:6px;padding:4px 0 4px 103px;position:relative;flex-shrink:0}@media (max-width:1079.9px){body.base .boxflowa .step1{margin-left:-30px}}body.base .boxflowa .step1::after,body.base .boxflowa .step1::before{content:"";display:block;position:absolute}body.base .boxflowa .step1::before{width:9px;height:9px;border-radius:50%;background-color:var(--main-main,#75afc2);inset:13.5px auto auto 0}body.base .boxflowa .step1::after{width:62px;height:1px;border-radius:2px;background-color:var(--main-main,#75afc2);inset:18px auto auto 17px}body.base .boxflowa .pic1{aspect-ratio:320/160;flex-shrink:0}@media (min-width:1080px){body.base .boxflowa .pic1{width:320px;height:160px}}@media (max-width:1079.9px){body.base .boxflowa .pic1{width:100%;max-width:320px}}body.base .boxflowa .pic1 img{border-radius:80px}@media (min-width:768px){body.base .boxflowa .textGrp{width:100%}}@media (max-width:767.9px){body.base .boxflowa .textGrp{width:93.75%;margin:0 auto 0 0}}body.base .boxflowa .textGrp .ttl1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:3.2px}body.base .areaBoxNumheada{display:flex}@media (min-width:768px){body.base .areaBoxNumheada{justify-content:center;gap:35px}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaBoxNumheada{flex-wrap:wrap}}@media (max-width:767.9px){body.base .areaBoxNumheada{flex-direction:column;gap:20px}}@media (min-width:1080px){body.base .areaBoxNumheada .boxNumheada{width:31.25%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaBoxNumheada .boxNumheada{width:45.5357142857%}}body.base .boxNumheada{border-radius:6px;border:1px solid var(--M-white,#fff);background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .boxNumheada{gap:60px;padding:30px 40px}}@media (max-width:767.9px){body.base .boxNumheada{display:flex;flex-direction:column;gap:20px;padding:20px}}body.base .boxNumheada .boxHead1{display:flex;align-items:center;gap:16px;align-self:stretch}@media (max-width:374.9px){body.base .boxNumheada .boxHead1{gap:10px}}body.base .boxNumheada .boxHead1 .ttl1Grp{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1{display:flex;width:50px;height:50px;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:var(--M-main_line,#75afc2)}body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1 .text1{color:var(--M-white,#fff);text-align:center;font-family:"Noto Serif JP";font-size:12px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:2.4px;margin-right:-.2em}body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1 .text1.s{letter-spacing:-3.12px;margin-left:-.3em}body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1 .text1.s .num{margin-right:-.3em}body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1 .text1.f10{font-family:"Zen Kaku Gothic Antique";font-size:10px;font-weight:700;line-height:115%;letter-spacing:1px}body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1 .text1 .num{font-family:"Noto Serif JP"}@media (min-width:768px){body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1 .text1 .num{font-family:"Noto Serif JP";font-size:16px;line-height:109%;letter-spacing:3.2px}}@media (max-width:767.9px){body.base .boxNumheada .boxHead1 .ttl1Grp .ttl1 .text1 .num{font-size:14px;line-height:109%;letter-spacing:2.8px}}body.base .boxNumheada .boxHead1 .ttl1Grp .markGrp{display:flex;align-items:center;justify-content:center;width:100%;gap:4px;position:relative}body.base .boxNumheada .boxHead1 .ttl1Grp .markGrp::after,body.base .boxNumheada .boxHead1 .ttl1Grp .markGrp::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#008dda;flex-shrink:0}body.base .boxNumheada .boxHead1 .ttl1Grp .markGrp .mark1{display:block;width:2px;height:2px;border-radius:50%;background-color:#008dda;flex-shrink:0}body.base .boxNumheada .boxHead1 .ttl2{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px;text-align:left}@media (max-width:374.9px){body.base .boxNumheada .boxHead1 .ttl2{letter-spacing:2px}}body.base .boxNumheada .textGrp1 .txta{text-align:left}body.base .boxNumheada .textGrp1 .txta+.txta{margin-top:10px}@media (min-width:768px){body.base .boxNumheada .textGrp1{margin-top:20px}}body.base .boxNumheada .pic1{border-radius:6px;overflow:hidden}@media (min-width:768px){body.base .boxNumheada .pic1{max-width:300px;float:right;margin-left:60px;margin-bottom:10px}}@media (min-width:768px){body.base .boxNumheada.small{display:flex;flex-direction:column;gap:20px;padding:20px;max-width:350px}}@media (min-width:768px){body.base .boxNumheada.small .pic1{max-width:none;margin-left:0;margin-bottom:0;float:none}}@media (min-width:768px){body.base .boxNumheada.small .textGrp1{margin-top:0}}body.base .boxNumheadb{display:flex;border-bottom:1px solid #d3e6ec}@media (min-width:768px){body.base .boxNumheadb{max-width:600px;gap:60px;padding:20px}}@media (max-width:767.9px){body.base .boxNumheadb{flex-direction:column-reverse;gap:10px;padding-bottom:20px}}body.base .boxNumheadb .pic1,body.base .boxNumheadb .pica,body.base .boxNumheadb .picaWrap{border-radius:4px;overflow:hidden}@media (min-width:768px){body.base .boxNumheadb .pic1,body.base .boxNumheadb .pica,body.base .boxNumheadb .picaWrap{width:42.8571428571%;flex-shrink:0}}body.base .boxNumheadb .body1{display:flex;flex-direction:column}@media (min-width:768px){body.base .boxNumheadb .body1{gap:20px}}@media (max-width:767.9px){body.base .boxNumheadb .body1{gap:10px}}body.base .boxNumheadb .body1 .tag1{width:113px;height:37px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:var(--main-main,#75afc2)}body.base .boxNumheadb .body1 .tag1 .tagText1{color:var(--K-W,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:700;line-height:200%;letter-spacing:2.8px;white-space:nowrap}body.base .boxNumheadb .body1 .subHead1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-weight:700;line-height:200%;letter-spacing:3.2px}body.base .boxNumheadb .body1 .text1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:400;line-height:200%;letter-spacing:2.8px}@media (max-width:767.9px){body.base .boxNumheadb+.boxNumheadb{padding-top:20px}}@media (max-width:767.9px){body.base .boxNumheadb.spNoborder{border:0;padding-bottom:0}}@media (min-width:768px){body.base .featureArea .boxNumheada.small{width:31.25%}}@media (min-width:768px){body.base .featureArea .boxNumheada.small .pic01{margin:0}}@media (min-width:768px){body.base .featureArea .boxNumheada.small .textGrp1{margin:0}}body.base .boxIndexa{display:flex;padding:24px 20px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:16px;border-radius:8px;background:var(--M-white,#fff);max-width:350px;width:100%;margin:0 auto}body.base .boxIndexa .boxHead1{display:flex;flex-direction:column;align-items:center;gap:4px;color:#75afc2;font-style:normal;line-height:100%;text-align:center}body.base .boxIndexa .boxHead1 .ttl1{font-family:"Zen Old Mincho";font-size:16px;font-weight:700;letter-spacing:6.4px}body.base .boxIndexa .boxHead1 .ttl2{font-family:"Cormorant Garamond";font-size:14px;font-weight:400;letter-spacing:.7px}body.base .boxIndexa .boxBody1{display:flex;flex-direction:column;margin:0 auto 0 0;gap:16px}body.base .boxIndexa .boxBody1 .link1{display:flex;align-items:center;gap:8px;position:relative}body.base .boxIndexa .boxBody1 .link1::before{content:"";display:block;width:8px;height:2px;border-radius:4px;background:#d3e6ec}body.base .boxIndexa .boxBody1 .link1 .text1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:400;line-height:180%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}body.base .boxIndexa .boxBody1 .link1.next{padding-left:12px;margin-top:-8px}@media (min-width:768px){body.base .boxIndexa.sp{display:none}}body.base .boxAuthera{display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%;border-radius:6px;background:var(--M-white,#fff);position:relative}@media (min-width:768px){body.base .boxAuthera{padding:24px 250px 24px 23px;gap:24px;flex-direction:column}}@media (max-width:767.9px){body.base .boxAuthera{flex-direction:column;padding:16px 16px 64px;gap:14px;max-width:350px;margin:0 auto}}body.base .boxAuthera .ttl1{display:inline-flex;padding:10px 20px;border-radius:6px;border:1px solid var(--M-main_line,#d3e6ec);background:var(--B-01,#dfebf3);color:var(--M-main,#75afc2);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.8px}@media (min-width:768px){body.base .boxAuthera .ttl1{justify-content:flex-start;align-items:flex-start;margin:0 auto 0 0}}@media (max-width:767.9px){body.base .boxAuthera .ttl1{justify-content:center;align-items:center;align-self:stretch}}body.base .boxAuthera .ttl2{display:flex;align-self:flex-start}@media (min-width:768px){body.base .boxAuthera .ttl2{align-items:center;gap:10px;flex-wrap:wrap}}@media (max-width:767.9px){body.base .boxAuthera .ttl2{justify-content:center;flex-direction:column;align-items:flex-start;gap:12px;padding-left:104px}}body.base .boxAuthera .ttl2 .text1,body.base .boxAuthera .ttl2 .text2,body.base .boxAuthera .ttl2 .text3{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.8px}@media (min-width:768px){body.base .boxAuthera .ttl2 .text1{white-space:nowrap}}body.base .boxAuthera .ttl2 .textGrp1{display:flex;align-items:center;gap:10px}@media (max-width:767.9px){body.base .boxAuthera .ttl2 .textGrp1{flex-wrap:wrap}}body.base .boxAuthera .ttl2 .textGrp1 .text2{white-space:nowrap}body.base .boxAuthera .ttl2 .textGrp1 .text3{white-space:nowrap;font-weight:700;flex-wrap:wrap}body.base .boxAuthera .creditList1{display:flex;flex-direction:column;align-self:flex-start;gap:4px}body.base .boxAuthera .creditList1 li{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.2px}@media (max-width:767.9px){body.base .boxAuthera .creditList1{padding-left:104px}}body.base .boxAuthera .pic1{position:absolute;width:80px;height:80px;border-radius:50%;overflow:hidden}@media (min-width:768px){body.base .boxAuthera .pic1{inset:20px 164px auto auto}}@media (max-width:767.9px){body.base .boxAuthera .pic1{inset:auto auto 70px 16px}}body.base .boxAuthera .popArea{display:flex;flex-direction:column;align-items:center;position:absolute}@media (min-width:768px){body.base .boxAuthera .popArea{justify-content:center;inset:20px 24px auto auto}}@media (max-width:767.9px){body.base .boxAuthera .popArea{justify-content:center;inset:auto 14.8571428571% 16px auto}}body.base .boxAuthera .popArea .popText1{gap:10px;align-self:stretch;border-radius:20px;background:#f2f7fa;position:relative;z-index:1}@media (min-width:768px){body.base .boxAuthera .popArea .popText1{padding:16px 30px 18px 28px}}@media (max-width:767.9px){body.base .boxAuthera .popArea .popText1{padding:6px 25px 10px}}body.base .boxAuthera .popArea .popText1 .icon1{display:block;fill:#f2f7fa;position:absolute;z-index:1}@media (min-width:768px){body.base .boxAuthera .popArea .popText1 .icon1{width:25px;height:43px;transform:rotate(-61deg);inset:calc(50% - 27px) auto auto -13px}}@media (max-width:767.9px){body.base .boxAuthera .popArea .popText1 .icon1{width:18px;height:30px;transform:rotate(-61deg);inset:calc(50% - 27px) auto auto -13px}}body.base .boxAuthera .popArea .popText1 .txta{color:#75afc2;position:relative;font-size:12px;font-weight:700;line-height:160%;letter-spacing:2.4px;white-space:nowrap}body.base .boxImgTexta{display:flex}@media (min-width:768px){body.base .boxImgTexta{align-items:stretch;justify-content:center;gap:80px}}@media (max-width:767.9px){body.base .boxImgTexta{align-items:flex-start;flex-direction:column;gap:20px}}@media (min-width:768px){body.base .boxImgTexta .picFramea{width:35.7142857143%;max-width:400px;flex-shrink:0;overflow:hidden}body.base .boxImgTexta .picFramea img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:768px){body.base .boxImgTextb{display:grid;grid-template-columns:35.7142857143% 1fr;grid-template-rows:auto 1fr;-moz-column-gap:7.1428571429%;column-gap:7.1428571429%}}@media (max-width:767.9px){body.base .boxImgTextb{padding:20px;border-radius:6px;border:1px solid var(--M-white,#fff);background:rgba(255,255,255,.4)}}body.base .boxImgTextb .pic2{border-radius:6px;border:1px solid #d3e6ec;background:rgba(255,255,255,.4);padding:6px}@media (min-width:768px){body.base .boxImgTextb .pic2{grid-column:1;grid-row:1/-1;align-self:start}body.base .boxImgTextb .pic2 img{display:block;width:100%;height:auto}}@media (max-width:767.9px){body.base .boxImgTextb .pic2{width:100%;margin:0 auto}}body.base .boxImgTextb .pic2 img{border-radius:4px}@media (min-width:768px){body.base .boxImgTextb .numHead1{grid-column:2;grid-row:1;margin-bottom:17px}}@media (min-width:768px){body.base .boxImgTextb .textGrp{grid-column:2;grid-row:2}}body.base .numHead1{display:flex;align-items:center;gap:16px;align-self:stretch}@media (max-width:374.9px){body.base .numHead1{gap:10px}}body.base .numHead1 .ttl1Grp{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}body.base .numHead1 .ttl1Grp .ttl1{display:flex;width:50px;height:50px;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:var(--M-main_line,#75afc2)}body.base .numHead1 .ttl1Grp .ttl1 .text1{color:var(--M-white,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-family:"Noto Serif JP";font-size:12px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:2.4px;margin-right:-.2em}body.base .numHead1 .ttl1Grp .ttl1 .text1.s{letter-spacing:-3.12px;margin-left:-.3em}body.base .numHead1 .ttl1Grp .ttl1 .text1.s .num{margin-right:-.3em}body.base .numHead1 .ttl1Grp .ttl1 .text1 .num{font-family:"Noto Serif JP";font-size:14px;line-height:16px;letter-spacing:2.8px}body.base .numHead1 .ttl1Grp .markGrp{display:flex;align-items:center;justify-content:center;width:100%;gap:4px;position:relative}body.base .numHead1 .ttl1Grp .markGrp::after,body.base .numHead1 .ttl1Grp .markGrp::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#008dda;flex-shrink:0}body.base .numHead1 .ttl1Grp .markGrp .mark1{display:block;width:2px;height:2px;border-radius:50%;background-color:#008dda;flex-shrink:0}body.base .numHead1 .ttl2{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px;text-align:left}@media (max-width:374.9px){body.base .numHead1 .ttl2{letter-spacing:2px}}body.base .boxCommenta{display:flex}@media (min-width:768px){body.base .boxCommenta{gap:40px}}@media (max-width:767.9px){body.base .boxCommenta{flex-direction:column;align-items:center;gap:32px}}body.base .boxCommenta .head1{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:24px;flex-shrink:0;position:relative}body.base .boxCommenta .head1::before{content:"";display:block;border-radius:50%;background:url(../img/common/doctor2.jpg.webp) center center/cover no-repeat;width:100px;height:100px}.no-webp body.base .boxCommenta .head1::before{background-image:url(../img/common/doctor2.jpg)}body.base .boxCommenta .head1 .txtGrp1{display:flex;flex-direction:column;justify-content:center;gap:10px}body.base .boxCommenta .head1 .txtGrp1 .txt1{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.8px}body.base .boxCommenta .head1 .txtGrp1 .txt2{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.8px}body.base .boxCommenta .popArea{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){body.base .boxCommenta .popArea{justify-content:center}}body.base .boxCommenta .popArea .popText1{gap:10px;align-self:stretch;border-radius:20px;background:#fff;position:relative;z-index:1}@media (min-width:768px){body.base .boxCommenta .popArea .popText1{padding:8px 20px}}@media (max-width:767.9px){body.base .boxCommenta .popArea .popText1{padding:8px 20px}}body.base .boxCommenta .popArea .popText1::before{content:"";display:block;width:25px;height:43px;background:url(../svg/icons/popup_in1.svg) center center/cover no-repeat;fill:#fff;position:absolute}@media (min-width:768px){body.base .boxCommenta .popArea .popText1::before{transform:rotate(-61deg);inset:calc(50% - 27px) auto auto -13px;text-align:center}}@media (max-width:767.9px){body.base .boxCommenta .popArea .popText1::before{transform:rotate(-16deg);inset:-25px auto auto calc(50% - 40px)}}body.base .boxCommenta .popArea .popText1 .txta{position:relative}body.base .boxCommentb{width:100%;display:flex;flex-direction:column;align-items:center;gap:36px;border-radius:6px 6px 0 0;background:rgba(255,255,255,.6)}@media (min-width:768px){body.base .boxCommentb{padding:40px}}@media (max-width:767.9px){body.base .boxCommentb{padding:40px 20px}}body.base .boxCommentb .logo1{width:152px;height:42px}body.base .boxCommentb .popWrap{display:flex;justify-content:center;gap:24px;position:relative}body.base .boxCommentb .popWrap .left{display:flex;flex-direction:column;gap:12px;width:calc(100% - 104px)}body.base .boxCommentb .popWrap .left .ttlGrp{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media (max-width:374.9px){body.base .boxCommentb .popWrap .left .ttlGrp{flex-direction:column;align-items:flex-start;gap:0}}body.base .boxCommentb .popWrap .left .ttlGrp .ttl1,body.base .boxCommentb .popWrap .left .ttlGrp .ttl2{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:12px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.44px}body.base .boxCommentb .popWrap .left .popArea{display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:var(--A-cta_Dusty-Rose,#b0809a);position:relative}body.base .boxCommentb .popWrap .left .popArea .popText1{color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.68px}body.base .boxCommentb .popWrap .left .popArea .popText1 .icon1{display:block;fill:var(--A-cta_Dusty-Rose,#b0809a);width:12px;height:8px;position:absolute;inset:0 -12px 0 auto;margin:auto 0;z-index:1}body.base .boxCommentb .popWrap .left .popArea .popText1 .text1{color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.68px}body.base .boxCommentb .popWrap .pic1{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}body.base .boxAttentiona{border:1px solid #d3e6ec;background:#fdfdfd}@media (min-width:768px){body.base .boxAttentiona{padding:20px 26px 26px}}@media (max-width:767.9px){body.base .boxAttentiona{padding:16px 20px 20px}}body.base .tglBox1 .tglBox_open{display:none}body.base .tglBox1 .tglHead{background:#fff;border-radius:6px;display:flex;cursor:pointer;position:relative;transition:.5s}@media (min-width:768px){body.base .tglBox1 .tglHead{padding:32px 162px 32px 32px;gap:24px}}@media (max-width:767.9px){body.base .tglBox1 .tglHead{padding:16px 50px 16px 16px;gap:10px}}body.base .tglBox1 .tglHead .markHead1{color:var(--main-main,#75afc2);font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%;flex-shrink:0;height:100%}@media (min-width:768px){body.base .tglBox1 .tglHead .markHead1{font-size:32px;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .tglBox1 .tglHead .markHead1{font-size:24px;letter-spacing:1.2px}}body.base .tglBox1 .tglHead .txta{font-weight:700}body.base .tglBox1 .tglHead .markTgl1{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:50%;background:#75afc2;margin:auto 0;position:absolute}@media (min-width:768px){body.base .tglBox1 .tglHead .markTgl1{width:32px;height:32px;inset:0 32px 0 auto;margin:auto 0}}@media (max-width:767.9px){body.base .tglBox1 .tglHead .markTgl1{width:24px;height:24px;inset:0 16px 0 auto;margin:auto 0}}body.base .tglBox1 .tglHead .markTgl1::after,body.base .tglBox1 .tglHead .markTgl1::before{content:"";display:block;position:absolute;inset:0;margin:auto;background:#fff;transition:.2s ease-out}@media (min-width:768px){body.base .tglBox1 .tglHead .markTgl1::after,body.base .tglBox1 .tglHead .markTgl1::before{width:15px;height:1px}}@media (max-width:767.9px){body.base .tglBox1 .tglHead .markTgl1::after,body.base .tglBox1 .tglHead .markTgl1::before{width:9px;height:1px}}body.base .tglBox1 .tglHead .markTgl1::after{transform:rotate(90deg)}body.base .tglBox1 .tglBody{overflow:hidden}body.base .tglBox1 .tglBody .tglBodyWrap{margin-top:-1000px;transition:.5s}@media (min-width:768px){body.base .tglBox1 .tglBody .tglBodyWrap{padding:32px}}@media (max-width:767.9px){body.base .tglBox1 .tglBody .tglBodyWrap{padding:20px 20px 0}}body.base .tglBox1 .tglBox_open:checked~.tglHead .markTgl1::after{transform:rotate(0)}body.base .tglBox1 .tglBox_open:checked~.tglBody .tglBodyWrap{margin-top:0}body.base .tglBoxComment1 .tglBox_open{display:none}body.base .tglBoxComment1 .tglHead0 .head1{display:inline-flex;padding:10px 20px;align-items:center;border-radius:6px 6px 0 0;background:var(--M-main,#aea188)}body.base .tglBoxComment1 .tglHead0 .head1 .txt1{color:var(--K-W,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.8px;white-space:nowrap}body.base .tglBoxComment1 .tglHead{display:flex;padding:16px 66px 16px 30px;align-items:center;gap:20px;align-self:stretch;border-radius:0 6px 6px 6px;background:var(--K-W,#fff);border-bottom:1px solid transparent;cursor:pointer;position:relative;transition:.5s}body.base .tglBoxComment1 .tglHead .txt1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .tglBoxComment1 .tglHead .markTgl1{position:relative;display:block;width:18px;height:1px;position:absolute;inset:0 30px 0 auto;margin:auto 0}body.base .tglBoxComment1 .tglHead .markTgl1::after,body.base .tglBoxComment1 .tglHead .markTgl1::before{content:"";display:block;width:100%;height:100%;border-radius:2px;background-color:var(--M-main_line,#d2c2a4);transition:.2s ease-out}body.base .tglBoxComment1 .tglHead .markTgl1::after{transform:rotate(90deg)}body.base .tglBoxComment1 .tglBody{overflow:hidden}body.base .tglBoxComment1 .tglBody .tglBodyWrap{background:rgba(255,255,255,.4);border-radius:0 0 6px 6px;margin-top:-2000px;display:flex;align-self:stretch;transition:.5s}@media (min-width:768px){body.base .tglBoxComment1 .tglBody .tglBodyWrap{gap:50px;padding:0}}@media (max-width:767.9px){body.base .tglBoxComment1 .tglBody .tglBodyWrap{flex-direction:column;padding:0}}body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2{display:flex;flex-shrink:0;position:relative}@media (min-width:768px){body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2{flex-flow:column;justify-content:center;gap:24px}}@media (max-width:767.9px){body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2{gap:10px}}body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2::before{content:"";display:block;border-radius:50%;background:url(../img/common/doctor2.jpg.webp) center center/cover no-repeat}@media (min-width:768px){body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2::before{width:100px;height:100px}}@media (max-width:767.9px){body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2::before{width:60px;height:60px}}.no-webp body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2::before{background-image:url(../img/common/doctor2.jpg)}body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2 .txtGrp1{display:flex;flex-direction:column}@media (min-width:768px){body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2 .txtGrp1{gap:10px}}@media (max-width:767.9px){body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2 .txtGrp1{gap:10px;justify-content:center}}body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2 .txtGrp1 .txt1{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.8px}body.base .tglBoxComment1 .tglBody .tglBodyWrap .head2 .txtGrp1 .txt2{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.8px}body.base .tglBoxComment1 .tglBody .tglBodyWrap .txta{color:var(--txt-01,#555)}body.base .tglBoxComment1 .tglBox_open:checked~.tglHead{border-color:#d2c2a4;border-radius:6px 6px 0 0}body.base .tglBoxComment1 .tglBox_open:checked~.tglHead .markTgl1::after{transform:rotate(0)}body.base .tglBoxComment1 .tglBox_open:checked~.tglBody .tglBodyWrap{margin-top:0}@media (min-width:768px){body.base .tglBoxComment1 .tglBox_open:checked~.tglBody .tglBodyWrap{padding:22px 50px}}@media (max-width:767.9px){body.base .tglBoxComment1 .tglBox_open:checked~.tglBody .tglBodyWrap{gap:10px;padding:22px 16px}}body.base .tglBox2{text-align:center}body.base .tglBox2 .tglBox_open{display:none}body.base .tglBox2 .tglHead{align-items:center;gap:10px;border-radius:6px;background:var(--M-main_line,#d2c2a4);padding:8px 20px;position:relative}@media (min-width:768px){body.base .tglBox2 .tglHead{display:inline-flex;justify-content:center;pointer-events:none}}@media (max-width:767.9px){body.base .tglBox2 .tglHead{display:flex}}body.base .tglBox2 .tglHead .ttl1{color:var(--M-white,#fff);font-family:"Zen Old Mincho";font-size:14px;line-height:140%;font-weight:700}@media (min-width:768px){body.base .tglBox2 .tglHead .ttl1{font-size:18px;letter-spacing:5.4px}}@media (max-width:767.9px){body.base .tglBox2 .tglHead .ttl1{font-size:16px;letter-spacing:4.8px;text-align:left}}body.base .tglBox2 .tglHead .markTgl1{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:50%;background:var(--M-main_line,#fff);margin:auto 0;position:absolute}@media (min-width:768px){body.base .tglBox2 .tglHead .markTgl1{display:none;width:32px;height:32px;inset:0 32px 0 auto;margin:auto 0}}@media (max-width:767.9px){body.base .tglBox2 .tglHead .markTgl1{width:24px;height:24px;inset:0 16px 0 auto;margin:auto 0}}body.base .tglBox2 .tglHead .markTgl1::after,body.base .tglBox2 .tglHead .markTgl1::before{content:"";display:block;position:absolute;inset:0;margin:auto;background:#aea188;transition:.2s ease-out}@media (min-width:768px){body.base .tglBox2 .tglHead .markTgl1::after,body.base .tglBox2 .tglHead .markTgl1::before{width:15px;height:1px}}@media (max-width:767.9px){body.base .tglBox2 .tglHead .markTgl1::after,body.base .tglBox2 .tglHead .markTgl1::before{width:9px;height:1px}}body.base .tglBox2 .tglHead .markTgl1::after{transform:rotate(90deg)}body.base .tglBox2 .tglBody{overflow:hidden}body.base .tglBox2 .tglBody .tglBodyWrap{margin-top:-2000px;transition:.5s}@media (min-width:768px){body.base .tglBox2 .tglBody .tglBodyWrap{padding:32px}}@media (max-width:767.9px){body.base .tglBox2 .tglBody .tglBodyWrap{padding:20px 20px 0}}body.base .tglBox2 .tglBox_open:checked~.tglHead .markTgl1::after{transform:rotate(0)}body.base .tglBox2 .tglBox_open:checked~.tglBody .tglBodyWrap{margin-top:0}@media (min-width:768px){body.base .tglBox2 .tglBox_open~.tglBody .tglBodyWrap{margin-top:0}}body.base .tglExplan1 .tglSubHead{display:inline-block;padding:10px 20px;border-radius:6px 6px 0 0;background:var(--main-main,#75afc2)}body.base .tglExplan1 .tglSubHead .text1{color:var(--K-W,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.2em;white-space:nowrap}body.base .tglExplan1 .tglExplan_open{display:none}body.base .tglExplan1 .tglHead{display:flex;align-items:center;gap:20px;align-self:stretch;border-radius:0 6px 0 0;background:var(--main-line,#d3e6ec);cursor:pointer;position:relative;transition:.5s}@media (min-width:768px){body.base .tglExplan1 .tglHead{padding:16px 46px 16px 30px}}@media (max-width:767.9px){body.base .tglExplan1 .tglHead{padding:16px 42px 16px 16px}}body.base .tglExplan1 .tglHead .markTgl1{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin:auto 0;position:absolute;inset:0 30px 0 auto}body.base .tglExplan1 .tglHead .markTgl1::after,body.base .tglExplan1 .tglHead .markTgl1::before{content:"";display:block;position:absolute;inset:0;margin:auto;background:var(--txt-point,#767c7d);transition:.2s ease-out;width:16px;height:1px}body.base .tglExplan1 .tglHead .markTgl1::after{transform:rotate(90deg)}body.base .tglExplan1 .tglBody{overflow:hidden}body.base .tglExplan1 .tglBody .tglBodyWrap{transition:.5s;border-radius:0 0 6px 6px;background:#fff}@media (min-width:768px){body.base .tglExplan1 .tglBody .tglBodyWrap{padding:22px 50px;margin-top:-1000px}}@media (max-width:767.9px){body.base .tglExplan1 .tglBody .tglBodyWrap{padding:16px;margin-top:-1500px}}body.base .tglExplan1 .tglExplan_open:checked~.tglHead .markTgl1::after{transform:rotate(0)}body.base .tglExplan1 .tglExplan_open:checked~.tglBody .tglBodyWrap{margin-top:0}body.base .boxTglExplan1{display:flex}@media (min-width:768px){body.base .boxTglExplan1{gap:50px}}@media (max-width:767.9px){body.base .boxTglExplan1{flex-direction:column;gap:10px}}body.base .boxTglExplan1 .boxHead1{display:flex}@media (min-width:768px){body.base .boxTglExplan1 .boxHead1{flex-direction:column;gap:24px}}@media (max-width:767.9px){body.base .boxTglExplan1 .boxHead1{align-items:center;gap:10px}}body.base .boxTglExplan1 .boxHead1 .headPic1{border-radius:50%;flex-shrink:0;overflow:hidden}@media (min-width:768px){body.base .boxTglExplan1 .boxHead1 .headPic1{width:100px;height:100px}}@media (max-width:767.9px){body.base .boxTglExplan1 .boxHead1 .headPic1{width:60px;height:60px}}body.base .boxTglExplan1 .boxHead1 .nameGrp{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){body.base .boxTglExplan1 .boxHead1 .nameGrp{justify-content:center;width:100%}}@media (max-width:767.9px){body.base .boxTglExplan1 .boxHead1 .nameGrp{align-items:flex-start;width:100%}}body.base .boxTglExplan1 .boxHead1 .nameGrp .txta{margin:-7px -.1em -7px 0;text-align:center}body.base .boxTglExplan1 .boxBody1 .btnb{float:right}@media (min-width:768px){body.base .boxTglExplan1 .boxBody1 .btnb{margin:50px 0 auto auto}}@media (max-width:767.9px){body.base .boxTglExplan1 .boxBody1 .btnb{margin:10px 0 auto auto}}body.base .tglMore1 .tglMore_open{display:none}body.base .tglMore1 .tglHead{display:flex;align-items:center;justify-content:center;gap:19px;position:relative}body.base .tglMore1 .tglHead::after,body.base .tglMore1 .tglHead::before{content:"";display:block;width:100%;height:1px;background-color:#d3e6ec}body.base .tglMore1 .tglHead .textGrp1{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;position:relative}body.base .tglMore1 .tglHead .textGrp1 .text1{color:#75afc2;text-align:right;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:700;line-height:24px;letter-spacing:2.8px}body.base .tglMore1 .tglHead .textGrp1 .plus1{display:inline-flex;width:30px;height:24px;padding:10px;align-items:center;justify-content:center;border-radius:16px;background:#75afc2;position:relative}body.base .tglMore1 .tglHead .textGrp1 .plus1::after,body.base .tglMore1 .tglHead .textGrp1 .plus1::before{content:"";display:block;width:10px;height:1px;background-color:#fff;border-radius:1px;position:absolute;inset:0;margin:auto}body.base .tglMore1 .tglHead .textGrp1 .plus1::after{transform-origin:center center;transform:rotate(90deg);transition:.2s ease-out}body.base .tglMore1 .tglBody{overflow:hidden}body.base .tglMore1 .tglBody .tglBodyWrap{transition:.5s;margin-top:-10000px}body.base .tglMore1 .tglMore_open:checked~.tglHead .textGrp1 .plus1::after{transform:rotate(0)}body.base .tglMore1 .tglMore_open:checked~.tglBody .tglBodyWrap{margin-top:0;padding-top:20px}body.base .tablea{border-top:1px solid var(--M-main_line,#d3e6ec);border-left:1px solid var(--M-main_line,#d3e6ec);border-right:1px solid var(--M-main_line,#d3e6ec)}body.base .tablea .head1{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:1.44px}body.base .tablea .head2{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:1.44px}body.base .tablea .head3{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic New";font-size:13px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.32px}body.base .tablea .text1{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic New";font-size:13px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.3px}body.base .tablea .text1 .num{font-size:13px;letter-spacing:.36px}body.base .tablea tr{border-bottom:1px solid #d3e6ec}body.base .tablea th{width:100px;min-height:50px;padding:10px;text-align:center;background:rgba(211,230,236,.4)}body.base .tablea th.w72{width:72px}body.base .tablea th.w135{width:135px}body.base .tablea th.w150{width:150px}body.base .tablea td{min-height:51px;padding:12px 10px;background:var(--K-W,#fff)}@media (max-width:767.9px){body.base .tablea.spColumn tr{display:flex;flex-direction:column}}@media (max-width:767.9px){body.base .tablea.spColumn th{width:100%;min-height:auto}}@media (max-width:767.9px){body.base .tablea.spColumn td{padding:8px 15px}}body.base .tablea.marubatu td,body.base .tablea.marubatu th{width:50%}body.base .tablea.marubatu td{text-align:center}body.base .workingday .mainTable{width:100%}body.base .workingday .mainTable tr td:not(.first),body.base .workingday .mainTable tr th:not(.first){border-left:1px solid var(--main-line,#d3e6ec)}body.base .workingday .mainTable tr.first td,body.base .workingday .mainTable tr.first th{padding-top:10px;padding-bottom:12px}body.base .workingday .mainTable tr td,body.base .workingday .mainTable tr th{padding-top:23px;padding-bottom:23px;width:41px}@media (min-width:768px){body.base .workingday .mainTable tr td,body.base .workingday .mainTable tr th{width:97px}}@media (min-width:768px){body.base .workingday .mainTable tr td.first,body.base .workingday .mainTable tr th.first{width:120px}}@media (max-width:767.9px){body.base .workingday .mainTable tr td.first,body.base .workingday .mainTable tr th.first{width:90px}}body.base .workingday .mainTable tr.end td,body.base .workingday .mainTable tr.end th{padding-top:23px;padding-bottom:21px}body.base .workingday .mainTable tr th{font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px;color:var(--main-main,#75afc2);text-align:center}body.base .workingday .mainTable tr td{color:var(--txt-point,#767c7d);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-align:center}body.base .workingday .mainTable tr td .maru{display:block;border-radius:50%;background-color:var(--main-main,#75afc2);margin:0 auto}@media (min-width:768px){body.base .workingday .mainTable tr td .maru{width:9px;height:9px}}@media (max-width:767.9px){body.base .workingday .mainTable tr td .maru{width:6px;height:6px}}body.base .workingday .mainTable tr td .line{display:block;border-radius:2px;background-color:var(--main-main,#75afc2);margin:0 auto}@media (min-width:768px){body.base .workingday .mainTable tr td .line{width:15px;height:2px}}@media (max-width:767.9px){body.base .workingday .mainTable tr td .line{width:8px;height:1px}}body.base .workingday .attentionGrp{display:flex;justify-content:center}@media (min-width:768px){body.base .workingday .attentionGrp{margin:46px auto 0;gap:24px}}@media (max-width:767.9px){body.base .workingday .attentionGrp{align-items:center;flex-flow:column;gap:20px;margin:20px auto 0}}body.base .workingday .attentionGrp .text1{color:var(--main-main,#75afc2);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .workingday .attentionGrp .text2{color:var(--txt-point,#767c7d);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px}body.base .workingday .attentionGrp .text2::before{content:"※";display:inline}body.base .workingday.small .mainTable tr.first th.first{visibility:hidden}body.base .workingday.small .mainTable tr td,body.base .workingday.small .mainTable tr th{padding-top:16px;padding-bottom:17px}@media (min-width:768px){body.base .workingday.small .mainTable tr td,body.base .workingday.small .mainTable tr th{width:41px}}@media (min-width:768px){body.base .workingday.small .mainTable tr td.first,body.base .workingday.small .mainTable tr th.first{width:90px}}body.base .workingday.small .attentionGrp{flex-flow:column}@media (min-width:768px){body.base .workingday.small .attentionGrp{gap:8px}}@media (max-width:767.9px){body.base .workingday.small .attentionGrp{gap:10px}}body.base .workingday.small .attentionGrp .text2{display:flex;font-size:12px;letter-spacing:2.4px}@media (min-width:768px){body.base .workingday.small .attentionGrp .text2{gap:6px}}@media (max-width:767.9px){body.base .workingday.small .attentionGrp .text2{gap:10px}}body.base .menuArea{border-top:1px solid #d7d7d7;padding-top:40px}@media (min-width:768px){body.base .menuArea{margin-top:40px}}@media (max-width:767.9px){body.base .menuArea{margin-top:60px}}body.base .menuArea .menu1Grp{display:flex;flex-wrap:wrap;gap:38px}@media (max-width:767.9px){body.base .menuArea .menu1Grp{flex-flow:column}}body.base .menuArea .menu1Grp .menu1{color:var(--main-main,#75afc2);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.8px;padding-left:18px;position:relative}body.base .menuArea .menu1Grp .menu1::before{content:"";display:block;width:8px;height:1px;border-radius:2px;background-color:#a7a7a7;position:absolute;inset:7px auto auto 0}body.base .menuArea .menu2Grp{display:flex;flex-wrap:wrap;gap:20px}body.base .menuArea .menu2Grp .menu2{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2.8px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:767.9px){body.base .menuArea .menu2Grp .menu2{letter-spacing:2px;line-height:1.3}}body.base .menuArea .logoGrp1{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media (max-width:767.9px){body.base .menuArea .logoGrp1{justify-content:center}}body.base input.submenu_open{display:none}body.base .menu1Grp,body.base .menu1Grp.toggle{padding:0;border:0}body.base .menu1Grp .inner,body.base .menu1Grp.toggle .inner{display:block}body.base .menu1Grp .menu1,body.base .menu1Grp.toggle .menu1{color:var(--M-main,#75afc2);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.8px;padding-left:18px;position:relative}body.base .menu1Grp .menu1::before,body.base .menu1Grp.toggle .menu1::before{content:"";display:block;width:8px;height:1px;border-radius:2px;background-color:#aea188;position:absolute;inset:7px auto auto 0}@media (min-width:768px){body.base .menu1Grp .menu1::before,body.base .menu1Grp.toggle .menu1::before{inset:11px auto auto 0}}body.base .menu1Grp .icon1,body.base .menu1Grp.toggle .icon1{display:none}@media (max-width:767.9px){body.base .popup .menuArea input.submenu_open~.menu2Grp{max-height:0;padding:0;overflow:hidden;transition:all .3s ease-in}body.base .popup .menuArea .menu1Grp.toggle{margin-bottom:-40px;padding:10px 0;border-top:1px solid var(--M-main_line,#d2c2a4);border-bottom:1px solid var(--M-main_line,#d2c2a4);background-color:#fff;transition:all .3s ease-in;position:relative}body.base .popup .menuArea .menu1Grp.toggle .inner{display:flex;align-items:center;justify-content:space-between}body.base .popup .menuArea .menu1Grp.toggle .inner .menu1{color:var(--M-main,#aea188);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.8px;padding:0}body.base .popup .menuArea .menu1Grp.toggle .inner .menu1::before{content:none}body.base .popup .menuArea .menu1Grp.toggle .inner .icon1{display:block;width:20px;height:20px;stroke-width:2px;stroke:var(--M-main,#aea188);fill:transparent;transform:rotate(180deg)}body.base .popup .menuArea input.submenu_open:checked+.menu1Grp.toggle{margin-bottom:0}body.base .popup .menuArea input.submenu_open:checked+.menu1Grp.toggle .icon1{transform:rotate(0)}body.base .popup .menuArea input.submenu_open:checked~.menu2Grp{max-height:2000px;padding-bottom:1px}}@media (min-width:768px){body.base .areaCampaigna{height:100%;width:100%;border:2px solid var(--main-line,#d3e6ec);background:rgba(255,255,255,.4);display:flex;justify-content:space-between}}@media (max-width:767.9px){body.base .areaCampaigna{aspect-ratio:1/1;max-width:400px;margin:0 auto}}@media (min-width:768px){body.base .areaCampaigna .left{width:61.5384615385%;aspect-ratio:640/400;padding:20px}}@media (min-width:768px){body.base .areaCampaigna .left>.inner{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:63px;position:relative}body.base .areaCampaigna .left>.inner>.bg1{width:100%;height:100%;border:1px solid var(--main-line,#d3e6ec);background:url(../img/top/campaign_bg.jpg.webp) center center/cover no-repeat;position:absolute;inset:0 auto auto 0}.no-webp body.base .areaCampaigna .left>.inner>.bg1{background-image:url(../img/top/campaign_bg.jpg)}}body.base .areaCampaigna .left>.inner .h2a{position:relative;z-index:1}body.base .areaCampaigna .right{aspect-ratio:1/1}@media (min-width:768px){body.base .areaCampaigna .right{width:38.4615384615%}}body.base .areaCampaigna .right .banner1{display:block;width:100%;height:100%}body.base .areaCampaigna .right .banner1 .pic1{display:block;width:100%;height:100%}body.base .areaCampaigna .right .banner1 .pic1 img{display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:767.9px){body.base .areaApproacha{display:flex;flex-flow:column;align-items:center}}@media (min-width:768px){body.base .areaApproacha .h3b{width:39.2857142857%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha .h3b{width:48.2142857143%}}@media (min-width:768px){body.base .areaApproacha .textGrp{width:39.2857142857%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha .textGrp{width:48.2142857143%}}body.base .areaApproacha .boxd{margin-top:24px}@media (min-width:768px){body.base .areaApproacha .boxd{width:39.2857142857%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha .boxd{width:48.2142857143%}}@media (min-width:768px){body.base .areaApproacha .btnArea{float:left;width:39.2857142857%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha .btnArea{float:left;width:48.2142857143%}}@media (min-width:768px){body.base .areaApproacha .pic1{width:39.2857142857%;height:580px;float:right}}@media (max-width:767.9px){body.base .areaApproacha .pic1{max-width:310px;width:100%}}@media (min-width:768px){body.base .areaApproacha2{padding-right:20px}}@media (max-width:767.9px){body.base .areaApproacha2{display:flex;flex-flow:column;align-items:center}}@media (min-width:768px){body.base .areaApproacha2 .h3b{width:40%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha2 .h3b{width:49.0909090909%}}@media (min-width:768px){body.base .areaApproacha2 .textGrp{width:40%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha2 .textGrp{width:49.0909090909%}}body.base .areaApproacha2 .boxd{margin-top:24px}@media (min-width:768px){body.base .areaApproacha2 .boxd{width:40%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha2 .boxd{width:49.0909090909%}}@media (min-width:768px){body.base .areaApproacha2 .btnArea{float:left;width:40%}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaApproacha2 .btnArea{float:left;width:49.0909090909%}}@media (min-width:768px){body.base .areaApproacha2 .pic1{width:40%;height:580px;float:right}}@media (max-width:767.9px){body.base .areaApproacha2 .pic1{max-width:310px;width:100%}}body.base .areaApproacha3{border-radius:6px;background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .areaApproacha3{padding:20px 100px 20px;display:flex;justify-content:space-between}}@media (max-width:767.9px){body.base .areaApproacha3{padding:20px 20px;display:flex;flex-flow:column;align-items:center}}@media (min-width:768px){body.base .areaApproacha3 .textGrp{width:58.6956521739%;float:right}}@media (max-width:767.9px){body.base .areaApproacha3 .textGrp{max-width:350px;width:100%}}body.base .areaApproacha3 .picGrp1{display:flex;gap:10px;overflow:hidden}@media (min-width:768px){body.base .areaApproacha3 .picGrp1{width:38.0434782609%;float:left}}@media (max-width:767.9px){body.base .areaApproacha3 .picGrp1{max-width:350px;width:100%}}body.base .areaApproacha3 .picGrp1 .picAfter,body.base .areaApproacha3 .picGrp1 .picBefore{position:relative;overflow:hidden}body.base .areaApproacha3 .picGrp1 .picAfter .textArea,body.base .areaApproacha3 .picGrp1 .picBefore .textArea{position:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:4px 0 6px 0;background:var(---5,#ddd);position:absolute;inset:0 auto auto 0}@media (min-width:768px){body.base .areaApproacha3 .picGrp1 .picAfter .textArea,body.base .areaApproacha3 .picGrp1 .picBefore .textArea{padding:4px 8px}}body.base .areaApproacha3 .picGrp1 .picAfter .textArea .text1,body.base .areaApproacha3 .picGrp1 .picBefore .textArea .text1{color:var(---1,#404040);text-align:center;font-family:"Noto Sans JP";font-size:10px;font-weight:500;line-height:16px;letter-spacing:1px}@media (min-width:768px){body.base .areaApproacha3 .picGrp1 .picAfter .textArea .text1,body.base .areaApproacha3 .picGrp1 .picBefore .textArea .text1{font-size:13px;line-height:20px}}body.base .areaApproacha3 .picGrp1 .picAfter img,body.base .areaApproacha3 .picGrp1 .picBefore img{border-radius:6px}@media (min-width:768px){body.base .areaApproachb .inner{display:flex;justify-content:space-between}}@media (min-width:768px){body.base .areaApproachb .inner.aligncenter{align-items:center}}@media (min-width:768px){body.base .areaApproachb .inner .pic1{width:33.9285714286%}}@media (max-width:767.9px){body.base .areaApproachb .inner .pic1{margin:0 auto}}body.base .areaApproachb .inner .pic1 img{border-radius:6px;overflow:hidden}@media (min-width:768px){body.base .areaApproachb .inner .pic1.w340{width:30.3571428571%}}@media (max-width:767.9px){body.base .areaApproachb .inner .pic1.w340{max-width:310px;margin:0 auto}}body.base .areaApproachb .inner .pic1.w340 img{border-radius:220px;overflow:hidden}body.base .areaApproachb .inner .pic2{border-radius:6px;border:1px solid #d3e6ec;background:rgba(255,255,255,.4);padding:6px}@media (min-width:768px){body.base .areaApproachb .inner .pic2{width:35.7142857143%}}@media (max-width:767.9px){body.base .areaApproachb .inner .pic2{margin:0 auto}}body.base .areaApproachb .inner .pic2 img{border-radius:4px;overflow:hidden}body.base .areaApproachb .inner .pic2 .videoWrap2{border-radius:4px;overflow:hidden}body.base .areaApproachb .inner .pic2 video.picVideo2{display:block;width:100%;aspect-ratio:1020/935;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width:768px){body.base .areaApproachb .inner .textArea{width:60.7142857143%}}@media (min-width:768px){body.base .areaApproachb .inner .textArea.w640{width:57.1428571429%}}@media (min-width:768px){body.base .areaApproachb .pcFlex{display:flex;justify-content:space-between}}@media (min-width:768px){body.base .areaApproachb .pcFlex .left,body.base .areaApproachb .pcFlex .right{width:44.6428571429%}}@media (min-width:768px){body.base .areaApproachb .pcFlex .right:only-child{margin:0 auto}}@media (min-width:768px){body.base .areaCourcea{display:flex;justify-content:space-between}}@media (min-width:768px){body.base .areaCourcea .contentGrp1{width:66.0714285714%}}@media (min-width:768px){body.base .areaCourcea .pic1{width:26.7857142857%}}@media (max-width:767.9px){body.base .areaCourcea .pic1{width:60.5714285714%;max-width:212px;margin:0 auto}}body.base .areaCourcea .pic1 img{border-radius:156px}body.base .areaCourceb .head1{display:flex;justify-content:center;align-items:center;gap:10px}body.base .areaCourceb .head1::before{content:"＼"}body.base .areaCourceb .head1::after{content:"／"}body.base .areaCourceb .head1::after,body.base .areaCourceb .head1::before{color:var(--M-main,#aea188);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .areaCourceb .head1 .text1{color:var(--M-Black,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .areaCourceb .head2{display:flex;width:100%;min-height:36px;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:var(--M-white,#fff)}body.base .areaCourceb .head2 .text1{color:var(--M-main,#aea188);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:200%;letter-spacing:2.8px}body.base .areaCourceb .areaOffa{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){body.base .areaCourceb .areaOffa{gap:60px}}@media (max-width:767.9px){body.base .areaCourceb .areaOffa{gap:30px 20px;transform:scale(.95,.95)}}@media (max-width:374.9px){body.base .areaCourceb .areaOffa{transform:scale(.8,.8);flex-wrap:nowrap;margin:-30px 0}}body.base .areaCourceb .areaOffa>.inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){body.base .areaCourceb .areaOffa>.inner{gap:60px;flex-wrap:nowrap}}@media (max-width:767.9px){body.base .areaCourceb .areaOffa>.inner{gap:30px 15px}}body.base .areaCourceb .areaOffa .boxOffa{flex-shrink:0}body.base .areaCourcec{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-radius:6px;background:#fff;position:relative}@media (min-width:768px){body.base .areaCourcec{max-width:960px}}body.base .areaCourcec:has(.tag1){overflow:hidden}body.base .areaCourcec .tag1{display:flex;transform-origin:center center;transform:rotate(-45deg);padding:6px 30px;justify-content:center;align-items:center;gap:10px;position:absolute;inset:16px auto auto -34px;background:linear-gradient(87deg,#b0809a 27.19%,#dca8c4 73.04%);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);z-index:1}body.base .areaCourcec .tag1 .tag1_1{color:var(--M-white,#fff);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.4px}body.base .areaCourcec .h3d{border-radius:6px 6px 0 0}body.base .areaCourcec .inner{display:inline-flex;width:100%}@media (min-width:1280px){body.base .areaCourcec .inner{align-items:flex-start;padding:0 40px;gap:80px}}@media (max-width:1079.9px) and (min-width:768px){body.base .areaCourcec .inner{align-items:flex-start;padding:0 40px 0 20px;gap:40px}}@media (max-width:767.9px){body.base .areaCourcec .inner{padding:0 20px 40px;flex-direction:column;align-items:center}}body.base .areaCourcec .inner .pic1{width:310px;aspect-ratio:1/1}@media (max-width:1079.9px) and (min-width:768px){body.base .areaCourcec .inner .pic1{width:32.2916666667%;min-width:200px;margin-top:10px}}@media (min-width:768px){body.base .areaCourcec .inner .pic1.sticky{position:-webkit-sticky;position:sticky;top:0}}@media (max-width:767.9px){body.base .areaCourcec:has(.tag1) .inner{padding:4px 20px 20px}}@media (min-width:768px){body.base .areaCourcec .btna{max-width:400px;padding:12px 40px;margin:0 auto 0 0}}body.base .areaCounsea{width:100%;height:100%;overflow:hidden;display:flex;position:relative}body.base .areaCounsea>.bg1{width:100%;height:100%;position:absolute;inset:0 auto auto 0;z-index:-1}body.base .areaCounsea>.bg1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (min-width:768px){body.base .areaCounsea>.inner{padding:120px 40px 80px}}@media (max-width:767.9px){body.base .areaCounsea>.inner{padding:120px 0 60px}}body.base .areaCounsea>.inner .inner2{display:flex}@media (min-width:1080px){body.base .areaCounsea>.inner .inner2{justify-content:space-between;margin:0 auto}}@media (max-width:1079.9px){body.base .areaCounsea>.inner .inner2{flex-direction:column;align-items:center;gap:40px}}@media (max-width:1079.9px){body.base .areaCounsea>.inner .inner2 .btnReservea{margin:0 auto}}body.base .areaCounsea>.inner .counseHead1{color:var(--M-white,#fff);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:240%}@media (min-width:768px){body.base .areaCounsea>.inner .counseHead1{font-size:30px;letter-spacing:12px}}@media (max-width:767.9px){body.base .areaCounsea>.inner .counseHead1{font-size:24px;letter-spacing:9.6px}}@media (min-width:768px){body.base .areaCounsea>.inner .textGrp{max-width:440px}}body.base .areaCounsea>.inner .txta{color:var(--M-white,#fff)}body.base .areaCounsea>.inner .txta em{color:var(--M-white,#fff);font-weight:700}@media (min-width:768px){body.base .areaCounsea.small>.inner{padding:120px 40px}}@media (max-width:767.9px){body.base .areaCounsea.small>.inner{padding:60px 0}}@media (max-width:767.9px){body.base .spSimple .areaCounsea{background:rgba(255,255,255,.4)}body.base .spSimple .areaCounsea>.inner{padding:0 0 60px}body.base .spSimple .areaCounsea .boxTela,body.base .spSimple .areaCounsea>.bg1{display:none}}body.base .areaClinica>.clinicPic1{width:100%;margin:0 auto}@media (max-width:767.9px){body.base .areaClinica>.clinicPic1{max-width:350px}}body.base .areaClinica>.clinicPic1 img{border-radius:150px}@media (min-width:768px){body.base .message1 .textBox1{width:49.1071428571%}}@media (min-width:768px){body.base .message1 .boxMembera{width:40.1785714286%;flex-shrink:0}}@media (max-width:767.9px){body.base .message1 .boxMembera{display:flex;flex-flow:column;gap:30px;padding:20px 29px;max-width:350px;margin:0 auto}}@media (max-width:767.9px){body.base .message1 .boxMembera.spGap24{gap:24px}}@media (max-width:767.9px){body.base .message1 .boxMembera .memberPicGrp1{display:flex;justify-content:center;align-items:center;gap:10.2739726027%}}@media (max-width:767.9px){body.base .message1 .boxMembera .memberPicGrp1.spGap30{gap:30px}}@media (min-width:768px){body.base .message1 .boxMembera .memberPicGrp1 .memberPic1{width:35.5555555556%;float:left}}@media (max-width:767.9px){body.base .message1 .boxMembera .memberPicGrp1 .memberPic1{width:55.1724137931%}}@media (min-width:768px){body.base .message1 .boxMembera .memberPicGrp1 .ttlGrp1{padding-left:30px}}@media (max-width:767.9px){body.base .message1 .boxMembera .memberPicGrp1 .ttlGrp1{width:35.1724137931%}}body.base .message1 .boxMembera .memberPicGrp1 .ttlGrp1 .ttl1{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px;white-space:nowrap}body.base .message1 .boxMembera .memberPicGrp1 .ttlGrp1 .ttl2{color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:4px;white-space:nowrap}@media (min-width:768px){body.base .message1 .boxMembera .textGrp1{padding-top:24px;padding-left:30px}}body.base .areaAccessa{display:flex}@media (min-width:768px){body.base .areaAccessa{justify-content:space-between}}@media (max-width:767.9px){body.base .areaAccessa{flex-flow:column;align-items:center;gap:40px}}@media (min-width:768px){body.base .areaAccessa:not(.small) .picGrp1{width:44.6428571429%}}@media (min-width:768px){body.base .areaAccessa:not(.small) .boxMapa{width:44.6428571429%}}@media (min-width:768px){body.base .areaAccessa .accessText1 .lista{margin-top:20px}}@media (max-width:767.9px){body.base .areaAccessa .accessText1 .lista{margin-top:20px}}body.base .areaAccessa .txta{color:var(--txt-point,#767c7d)}body.base .areaAccessa.small{flex-flow:column;gap:20px}@media (min-width:768px){body.base .areaAccessa.small .accessText1 .lista{margin-top:10px}}@media (max-width:767.9px){body.base .areaAccessa.small .accessText1 .lista{margin-top:10px}}body.base .areaAccessa:not(.small) .smallOn{display:none}body.base .areaPointa{display:flex}@media (min-width:768px){body.base .areaPointa{align-items:flex-start;gap:20px}}@media (max-width:767.9px){body.base .areaPointa{flex-direction:column;gap:24px}}@media (min-width:768px){body.base .areaPointa.align-items-stretch{align-items:stretch}}body.base .areaPointa.align-items-stretch *{flex-grow:1}body.base .areaPointa.align-items-stretch .pic1{flex-shrink:0;display:flex;align-items:center}@media (min-width:768px){body.base .areaPointa .areaBoxb{width:680px}}body.base .areaPointa .areaBoxb.w100{width:100%}body.base .areaPointa .areaBoxb.w100 .boxb{max-width:100%}body.base .areaPointa .areaBoxb .boxb{max-width:680px}body.base .areaPointa .areaBoxb .boxb.w100{max-width:100%}body.base .areaPointa .pic1{background:rgba(255,255,255,.4);border-radius:6px}@media (min-width:768px){body.base .areaPointa .pic1{width:420px;height:auto;padding:40px}}@media (max-width:767.9px){body.base .areaPointa .pic1{padding:16px}}body.base .areaPointa .pic1 img{border-radius:6px}body.base .boxPromisea{display:flex;align-items:center;border-radius:6px;background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .boxPromisea{padding:30px 40px;gap:30px}}@media (max-width:767.9px){body.base .boxPromisea{padding:30px 20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}}body.base .boxPromisea.align-items_start{align-items:flex-start}body.base .boxPromisea .ttlGrp1 .ttl1{color:var(--main-main,#75afc2);font-family:"Cormorant Garamond";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .boxPromisea .ttlGrp1 .ttl1{width:150px;font-size:32px;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .boxPromisea .ttlGrp1 .ttl1{font-size:24px;letter-spacing:1.2px}}body.base .boxPromisea .ttlGrp1 .ttl2{color:var(--main-main,#75afc2);font-family:"Zen Kaku Gothic Antique";font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:2.4px}@media (max-width:767.9px){body.base .boxPromisea .txta.iti{text-indent:-33.61px;padding-left:33.61px;margin:-3px -.1em -3px 0}}body.base .boxPromisea .txta.iti::before{content:"一、";display:inline}body.base .areaKnowledgea .knowledgePic1{aspect-ratio:1/1;margin:0 auto}@media (min-width:768px){body.base .areaKnowledgea .knowledgePic1{width:188px}}@media (max-width:767.9px){body.base .areaKnowledgea .knowledgePic1{width:148px}}body.base .areaKnowledgea .knowledgePic1 img{border-radius:50%}body.base .areaKnowledgea .areaBtna{display:flex}@media (min-width:768px){body.base .areaKnowledgea .areaBtna{justify-content:space-between;gap:24px 0;flex-wrap:wrap}}@media (max-width:767.9px){body.base .areaKnowledgea .areaBtna{flex-flow:column;align-items:center;gap:24px}}@media (min-width:768px){body.base .areaKnowledgea .areaBtna .btna{width:48.2142857143%}}body.base .areaBtna.compact{display:flex}@media (min-width:768px){body.base .areaBtna.compact{justify-content:space-between;gap:24px 0;flex-wrap:wrap}}@media (max-width:767.9px){body.base .areaBtna.compact{flex-flow:column;align-items:center;gap:24px}}@media (min-width:768px){body.base .areaBtna.compact .btna{width:340px;padding:0 20px;width:100%}}body.base .areaImgTexta{display:flex;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;align-self:stretch}body.base .areaImgTexta .areaImgWrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;background:linear-gradient(90deg,#fff 0,#fff 20.19%,#fff 80.29%,rgba(255,255,255,.2) 100%)}@media (min-width:768px){body.base .areaImgTexta .areaImgWrap{width:100%;height:100%;padding:56px 0}}@media (max-width:767.9px){body.base .areaImgTexta .areaImgWrap{padding:30px 16px 40px}}body.base .areaImgTexta .inner{display:flex;justify-content:center;align-items:center;position:relative}@media (min-width:768px){body.base .areaImgTexta .inner{margin:0 auto;gap:40px;min-height:258px}}@media (max-width:767.9px){body.base .areaImgTexta .inner{flex-direction:column}}body.base .areaImgTexta .inner .pic01{width:223px}@media (max-width:767.9px){body.base .areaImgTexta .inner .pic01{margin:0 auto 18px}}body.base .areaImgTexta .inner .head1{color:#75afc2;font-family:"Zen Old Mincho";font-weight:700;line-height:160%;margin-bottom:40px}@media (min-width:768px){body.base .areaImgTexta .inner .head1{font-size:20px;letter-spacing:8px}}@media (max-width:767.9px){body.base .areaImgTexta .inner .head1{font-size:18px;letter-spacing:7.2px;text-align:center}}body.base .areaImgTexta .inner .list1{display:flex;flex-direction:column;gap:10px}body.base .areaImgTexta .inner .list1>.item .text1{display:inline-block;border-bottom:1px solid #d3e6ec;color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-weight:500;position:relative;padding-left:34px;line-height:140%}@media (min-width:768px){body.base .areaImgTexta .inner .list1>.item .text1{font-size:20px;letter-spacing:8px;padding-bottom:5px}}@media (max-width:767.9px){body.base .areaImgTexta .inner .list1>.item .text1{font-size:16px;letter-spacing:3.2px;padding-bottom:15px}}body.base .areaImgTexta .inner .list1>.item .text1::before{content:"";display:inline-block;width:24px;height:24px;background:url(../svg/icons/icon_check1.svg) center center/cover no-repeat;position:absolute;inset:0 auto 0 0;margin:auto 0}@media (max-width:767.9px){body.base .areaImgTexta .inner .list1>.item .text1::before{transform:translateY(-7px)}}@media (min-width:768px){body.base .areaImgTexta .inner .txta{padding-left:207px}}@media (min-width:768px){body.base .areaImgTexta .inner.right .pic01{inset:0 0 0 auto}}@media (min-width:768px){body.base .areaImgTexta .inner.right .head1,body.base .areaImgTexta .inner.right .list1,body.base .areaImgTexta .inner.right .txta{padding-left:0;padding-right:207px}}body.base .areaCtaa{display:flex;flex-direction:column;align-items:center;gap:24px}@media (min-width:768px){body.base .areaCtaa{padding:34px 20px 80px}}@media (max-width:767.9px){body.base .areaCtaa{padding:24px 20px 60px}}body.base .areaCtaa .text1{color:var(--txt-01,#555);text-align:center;font-family:"Zen Kaku Gothic Antique";font-size:18px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:3.6px}body.base .areaCtaa .text2{color:var(--accent-blue,#006fac);text-align:center;font-family:"Zen Old Mincho";font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:9.6px}body.base .areaCtaa .text3{color:var(--txt-01,#75afc2);text-align:center;font-family:"Zen Old Mincho";font-size:18px;font-weight:700;line-height:160%;letter-spacing:7.2px}body.base .areaCtaa .text4{color:#75afc2;text-align:center;font-family:"Zen Old Mincho";font-size:18px;font-weight:700;line-height:200%;letter-spacing:4.5px}body.base .areaCtaa .text4 .big{color:#75afc2;font-family:"Zen Old Mincho";font-size:24px;font-weight:700;line-height:160%;letter-spacing:6px}body.base .areaCtaa .list1{display:flex;flex-direction:column;gap:10px;margin:30px auto}body.base .areaCtaa .list1>.item .text1{display:inline-block;border-bottom:1px solid #d3e6ec;color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-weight:500;position:relative;padding-left:34px;line-height:140%;font-size:20px;letter-spacing:8px;padding-bottom:5px}body.base .areaCtaa .list1>.item .text1::before{content:"";display:inline-block;width:24px;height:24px;background:url(../svg/icons/icon_check1.svg) center center/cover no-repeat;position:absolute;inset:0 auto 0 0;margin:auto 0}body.base .areaCtaa .list2{display:flex;flex-direction:column;gap:10px;margin:30px auto}body.base .areaCtaa .list2>.item{display:flex;padding:15px;flex-direction:column;gap:10px;border-radius:10px;border:1px solid #d3e6ec}@media (min-width:768px){body.base .areaCtaa .list2>.item{align-items:center}}@media (max-width:767.9px){body.base .areaCtaa .list2>.item{align-items:flex-start}}body.base .areaCtaa .list2>.item .text1{display:inline-block;color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-weight:500;line-height:150%}@media (min-width:768px){body.base .areaCtaa .list2>.item .text1{font-size:20px;letter-spacing:3px}}@media (max-width:767.9px){body.base .areaCtaa .list2>.item .text1{font-size:16px;letter-spacing:2.4px;text-align:left}}@media (min-width:768px){body.base .areaPcFlex{display:flex;justify-content:space-between;align-items:stretch}}@media (min-width:768px){body.base .areaPcFlex .left,body.base .areaPcFlex .right{width:calc((100% - 20px)/ 2)}body.base .areaPcFlex .left .inner,body.base .areaPcFlex .right .inner{flex:1}}body.base .boxPicText1{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#fdfdfd}@media (min-width:768px){body.base .boxPicText1{gap:20px}}@media (max-width:767.9px){body.base .boxPicText1{flex-direction:column;gap:10px}}@media (min-width:768px){body.base .boxPicText1 .boxPic1{width:64.7058823529%;flex-shrink:0}}body.base .boxPicText1 .boxText1{color:var(---1,#404040);font-family:"Noto Sans JP";font-size:14px;font-weight:400}@media (min-width:768px){body.base .boxPicText1 .boxText1{line-height:26px;letter-spacing:.1em}}@media (max-width:767.9px){body.base .boxPicText1 .boxText1{font-family:"Zen Kaku Gothic Antique";line-height:200%;letter-spacing:2.8px}}body.base .areaPicoa{display:flex;justify-content:center}@media (min-width:1080px){body.base .areaPicoa{align-items:stretch;gap:10px}}@media (max-width:1079.9px){body.base .areaPicoa{flex-flow:column;align-items:center;gap:24px}}@media (min-width:1080px){body.base .areaPicoa .boxPicoa{width:515px}}@media (max-width:1079.9px){body.base .areaPicoa .boxPicoa{width:100%}}body.base .areaPicoa .plus1{width:40px;height:40px;flex-shrink:0;margin:auto}body.base .boxPicoa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:4px;border:1px solid var(--main-line,#c2d7d7);background:var(--white,#fff);padding:20px}body.base .boxPicoa .boxHead1{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;padding:4px 4px;border-radius:50px;background:var(--main-main,#7ecece)}@media (max-width:767.9px){body.base .boxPicoa .boxHead1{max-width:310px}}body.base .boxPicoa .boxHead1 .text1{color:var(--white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:500;line-height:200%;letter-spacing:2.8px}body.base .boxPicoa .boxHead1 .text2{color:var(--white,#fff);font-family:"Zen Kaku Gothic Antique";font-size:16px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:3.2px}body.base .boxPicoa .boxMain1{display:flex;align-items:center;justify-content:center;gap:14px}@media (max-width:767.9px){body.base .boxPicoa .boxMain1{flex-direction:column;max-width:310px}}body.base .boxPicoa .boxMain1 .boxPic1{height:auto;flex-shrink:0}@media (min-width:768px){body.base .boxPicoa .boxMain1 .boxPic1{width:150px}}@media (max-width:767.9px){body.base .boxPicoa .boxMain1 .boxPic1{width:250px}}body.base .boxPicoa .boxMain1 .boxPic1 img{border-radius:5px;border:1px solid var(--main-line,#c2d7d7)}body.base .boxPicoa .boxMain1 .boxTextGrp{display:flex;flex-direction:column;gap:14px}body.base .boxPicoa .boxMain1 .boxTextGrp .boxText1{color:#555;font-family:"Noto Sans JP";font-size:13px;font-weight:400;line-height:200%;letter-spacing:1.3px}body.base .boxPicoa .boxMain1 .boxTextGrp .boxList1{display:flex;flex-direction:column;gap:4px}body.base .boxPicoa .boxMain1 .boxTextGrp .boxList1>.item1{display:block;padding-left:28px;min-height:24px;background:url(../img/common/icon_check01.png.webp) top left/24px 24px no-repeat}.no-webp body.base .boxPicoa .boxMain1 .boxTextGrp .boxList1>.item1{background-image:url(../img/common/icon_check01.png)}body.base .boxPicoa .boxMain1 .boxTextGrp .boxList1>.item1 .text1{color:#555;font-family:"Noto Sans JP";font-size:13px;font-weight:400;line-height:200%;letter-spacing:1.3px}body.base .dragScroll{cursor:move}body.base .slideraArea{overflow:hidden;display:flex;align-items:flex-end;width:100%;position:relative}body.base .slidera{width:100%;display:flex;position:relative;z-index:1}body.base .slidera .slide_item{flex-shrink:0;width:100%;display:flex;height:auto;position:relative}@media (min-width:768px){body.base .slidera .slide_item{width:25%}}@media (max-width:767.9px){body.base .slidera .slide_item{width:50%}}@media (min-width:768px){body.base .slidera{-webkit-animation:scroll-left 20s infinite linear .5s both;animation:scroll-left 20s infinite linear .5s both}}@media (max-width:767.9px){body.base .slidera{-webkit-animation:scroll-left-sp 15s infinite linear .5s both;animation:scroll-left-sp 15s infinite linear .5s both}}@-webkit-keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes scroll-left-sp{from{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes scroll-left-sp{from{transform:translateX(0)}to{transform:translateX(-200%)}}body.base .slideraAreab .slide_item{margin:0 10px;width:200px;position:relative}.no-touchevents body.base .slideraAreab .slide_item label{cursor:pointer}body.base .slideraAreab .slide_item .pic1{border-radius:10px;overflow:hidden}body.base .slideraAreab .slide_item .text1{width:100%;height:30px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 8px;border-radius:0 0 9px 9px;position:absolute;inset:auto 0 0 0}body.base .slideraAreab .slide_item .text1 .text1_1{color:var(--main-main,#75afc2);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:400;line-height:200%;letter-spacing:2.8px}body.base .slideraAreab .slide_item .text1 .icon1_1{position:relative;display:block;width:18px;height:18px}body.base .slideraAreab .slide_item .text1 .icon1_1::after,body.base .slideraAreab .slide_item .text1 .icon1_1::before{content:"";display:block;background-color:var(--main-main,#75afc2);width:100%;height:2.5px;border-radius:3px;position:absolute;inset:0;margin:auto 0}body.base .slideraAreab .slide_item .text1 .icon1_1::after{transform:rotate(90deg)}body.base .slideraAreab .slick-dots{display:flex;align-items:center;justify-content:center;bottom:-40px}body.base .slideraAreab .slick-dots li{margin:0 4px}body.base .slideraAreab .slick-dots li button::before{content:"";display:block;width:8px;height:8px;background-color:transparent;background-color:#d9d9d9;opacity:1;border-radius:50%}body.base .slideraAreab .slick-dots li.slick-active button::before{width:10px;height:10px;background-color:#008dda}body.base #secFv{width:100%;height:100svh;aspect-ratio:390/620;padding:72px 40px 40px 40px;position:relative}@media (min-width:768px){body.base #secFv{padding:72px 40px 40px}}@media (max-width:767.9px){body.base #secFv{padding:53px 20px 67px}}@media (min-width:768px){body.base #secFv.small{max-height:500px}}@media (max-width:767.9px){body.base #secFv.small{max-height:320px;padding:53px 20px 20px}}body.base #secFv>.bg1{width:100%;height:100%;position:absolute;z-index:-1;background:rgba(255,255,255,.4)}@media (min-width:768px){body.base #secFv>.bg1{inset:0 auto auto 0}}@media (max-width:767.9px){body.base #secFv>.bg1{inset:0 auto auto 0;height:calc(100% - 0px)}}body.base #secFv>.bg1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}@media (max-width:1279.9px) and (min-width:1080px){body.base #secFv>.bg1 img{-o-object-position:center top;object-position:center top}}@media (max-width:1079.9px) and (min-width:768px){body.base #secFv>.bg1 img{-o-object-position:center top;object-position:center top}}@media (max-width:767.9px){body.base #secFv>.bg1 img{height:100%}}body.base #secFv>.wrapper{width:100%;height:100%;border:1px solid var(--white,#fff);position:relative}body.base #secFv>.wrapper.borderBlue{border:1px solid #008dda}body.base #secFv .op_rt{-o-object-position:right top;object-position:right top}body.base #secFv .textGrp1{display:flex;flex-flow:column}@media (min-width:768px){body.base #secFv .textGrp1{position:absolute;inset:auto auto 160px 110px;gap:57px}}@media (max-width:1079.9px) and (min-width:768px){body.base #secFv .textGrp1{position:absolute;inset:auto auto 160px 40px;gap:76px}}@media (min-width:768px){body.base #secFv .textGrp1::before{content:"";display:block;width:calc(100% + 20px);height:calc(100% + 20px);border-radius:30px;background:rgba(202,254,246,.26);mix-blend-mode:plus-lighter;filter:blur(152px);position:absolute;inset:0;margin:auto;z-index:-1}}body.base #secFv .textGrp1 .sub1{color:var(--M-Black,#555);font-family:"Zen Old Mincho";font-weight:700}@media (min-width:768px){body.base #secFv .textGrp1 .sub1{text-shadow:6.655px 5.324px 29.282px rgba(105,105,105,.5);line-height:200%;font-size:24px;letter-spacing:9.6px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .sub1{font-size:14px;line-height:200%;letter-spacing:5.6px;position:absolute;inset:42% auto auto 17px}}@media (max-width:374.9px){body.base #secFv .textGrp1 .sub1{font-size:13px;letter-spacing:3.8px}}body.base #secFv .textGrp1 .ttlGrp{display:flex;flex-flow:column;color:var(--accent-blue,#006fac);font-family:"Zen Old Mincho"}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp{position:absolute;inset:auto auto 40px 17px}}body.base #secFv .textGrp1 .ttlGrp .ttl1{font-weight:700;line-height:100%}@media (min-width:768px){body.base #secFv .textGrp1 .ttlGrp .ttl1{font-size:20px;letter-spacing:4px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp .ttl1{font-size:14px;letter-spacing:2.8px}}@media (max-width:374.9px){body.base #secFv .textGrp1 .ttlGrp .ttl1{font-size:14px;letter-spacing:1.8px}}body.base #secFv .textGrp1 .ttlGrp .ttl2{font-weight:500;line-height:100%;white-space:nowrap}@media (min-width:768px){body.base #secFv .textGrp1 .ttlGrp .ttl2{font-size:50px;letter-spacing:20px;margin-top:24px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp .ttl2{font-size:34px;letter-spacing:13.6px;margin-top:8px}}@media (max-width:374.9px){body.base #secFv .textGrp1 .ttlGrp .ttl2{font-size:34px;letter-spacing:8px}}body.base #secFv .textGrp1 .ttlGrp .ttl3{display:flex;align-items:center}@media (min-width:768px){body.base #secFv .textGrp1 .ttlGrp .ttl3{gap:21px;margin-top:32px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp .ttl3{gap:16px;margin-top:14px}}body.base #secFv .textGrp1 .ttlGrp .ttl3 .text1{font-weight:700;line-height:100%;flex-shrink:0}@media (min-width:768px){body.base #secFv .textGrp1 .ttlGrp .ttl3 .text1{font-size:16px;letter-spacing:6.4px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp .ttl3 .text1{font-size:14px;letter-spacing:5.6px}}@media (max-width:374.9px){body.base #secFv .textGrp1 .ttlGrp .ttl3 .text1{letter-spacing:4px}}body.base #secFv .textGrp1 .ttlGrp .ttl3::after{content:"";display:block;height:1px;background-color:var(--accent-blue,#006fac);width:100%;max-width:218px}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp .ttl3::after{margin-right:14px}}@media (max-width:374.9px){body.base #secFv .textGrp1 .ttlGrp .ttl3::after{margin-right:10px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .sub1::after,body.base #secFv .textGrp1 .ttlGrp::after{content:"";display:block;width:calc(100% + 30px);height:calc(100% + 60px);border-radius:30px;background:rgba(255,255,255,.5);filter:blur(15px);position:absolute;inset:0;margin:auto;z-index:-1}}body.base #secFv>.wrapper{position:relative;height:100%;padding:0}body.base #secFv .textGrp2{height:100%;display:flex;flex-flow:column;justify-content:center}@media (min-width:1080px){body.base #secFv .textGrp2{padding-left:99px}}@media (max-width:1079.9px) and (min-width:768px){body.base #secFv .textGrp2{padding-left:50px}}@media (max-width:767.9px){body.base #secFv .textGrp2{padding-left:20px}}body.base #secFv .textGrp2 .ttlGrp{display:flex;flex-direction:column;justify-content:center;gap:16px;color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-style:normal;font-weight:500}body.base #secFv .textGrp2 .ttlGrp .sub1{line-height:100%}@media (min-width:768px){body.base #secFv .textGrp2 .ttlGrp .sub1{font-size:24px;letter-spacing:9.6px}}@media (max-width:767.9px){body.base #secFv .textGrp2 .ttlGrp .sub1{font-size:14px;letter-spacing:2.8px}}body.base #secFv .textGrp2 .ttlGrp .ttl1{line-height:100%}@media (min-width:768px){body.base #secFv .textGrp2 .ttlGrp .ttl1{font-size:30px;letter-spacing:12px}}@media (max-width:767.9px){body.base #secFv .textGrp2 .ttlGrp .ttl1{font-size:18px;letter-spacing:3.6px}}body.base #secFv>.wrapper{position:relative;height:100%;padding:0}body.base #secFv .textGrp3{height:100%;display:flex;flex-flow:column;justify-content:center}@media (min-width:768px){body.base #secFv .textGrp3{padding-left:60px;padding-right:60px}}@media (max-width:767.9px){body.base #secFv .textGrp3{padding-left:25px;padding-right:25px}}body.base #secFv .textGrp3 .ttlGrp{display:flex;flex-direction:column;justify-content:center;color:#75afc2;font-family:"Zen Old Mincho";font-style:normal;font-weight:500}@media (min-width:768px){body.base #secFv .textGrp3 .ttlGrp{gap:30px;margin-top:-30px}}@media (max-width:767.9px){body.base #secFv .textGrp3 .ttlGrp{gap:18px}}body.base #secFv .textGrp3 .ttlGrp .ttl1 .ttl1_1{display:inline-flex;align-items:center;gap:10px;border-radius:6px;background:#75afc2;color:var(--M-white,#fff);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:140%}@media (min-width:768px){body.base #secFv .textGrp3 .ttlGrp .ttl1 .ttl1_1{padding:8px 20px;font-size:18px;letter-spacing:5.4px}}@media (max-width:767.9px){body.base #secFv .textGrp3 .ttlGrp .ttl1 .ttl1_1{padding:4px 10px;font-size:14px;letter-spacing:2.8px}}body.base #secFv .textGrp3 .ttlGrp .ttl2{color:#75afc2;font-family:"Zen Old Mincho";font-style:normal;font-weight:500}@media (min-width:768px){body.base #secFv .textGrp3 .ttlGrp .ttl2{font-size:30px;line-height:125%;letter-spacing:12px;margin:-7px -.1em -8px 0}}@media (max-width:767.9px){body.base #secFv .textGrp3 .ttlGrp .ttl2{font-size:18px;line-height:160%;letter-spacing:3.6px}}body.base #secFv .textGrp3 .ttlGrp .ttl3{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:400;line-height:200%}@media (min-width:768px){body.base #secFv .textGrp3 .ttlGrp .ttl3{font-size:16px;letter-spacing:3.2px}}@media (max-width:767.9px){body.base #secFv .textGrp3 .ttlGrp .ttl3{font-size:14px;letter-spacing:2.8px}}@media (min-width:768px){body.base #sevFv.small{height:500px}}@media (max-width:767.9px){body.base #sevFv.small{height:320px}}body.base #secFv>.wrapper{position:relative;height:100%;padding:0}body.base #secFv .textGrp4{height:100%;display:flex;flex-flow:column}@media (min-width:768px){body.base #secFv .textGrp4{justify-content:center;gap:48px;padding-left:109px;padding-right:60px;margin-top:-15px;position:absolute}}@media (max-width:1079.9px) and (min-width:768px){body.base #secFv .textGrp4{padding-left:50px}}@media (max-width:767.9px){body.base #secFv .textGrp4{justify-content:space-between;padding:20px 20px 25px}}body.base #secFv .textGrp4 .grp1 .ttl1{color:var(--M-Black,#555);font-family:"Zen Old Mincho";font-style:normal;font-weight:700}@media (min-width:768px){body.base #secFv .textGrp4 .grp1 .ttl1{font-size:24px;line-height:200%;letter-spacing:9.6px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp1 .ttl1{font-size:14px;line-height:180%;letter-spacing:2.8px}}body.base #secFv .textGrp4 .grp1 .ttl2{color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-style:normal;font-weight:500;line-height:100%}@media (min-width:768px){body.base #secFv .textGrp4 .grp1 .ttl2{font-size:50px;letter-spacing:20px;margin-top:24px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp1 .ttl2{font-size:40px;letter-spacing:8px;margin-top:10px}}body.base #secFv .textGrp4 .grp1 .ttl3{display:flex;gap:16px;align-items:center}@media (min-width:768px){body.base #secFv .textGrp4 .grp1 .ttl3{margin-top:32px;width:calc(100% - 20px)}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp1 .ttl3{margin-top:8px}}body.base #secFv .textGrp4 .grp1 .ttl3 .text1{color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-weight:700;flex-shrink:0;white-space:nowrap}@media (min-width:768px){body.base #secFv .textGrp4 .grp1 .ttl3 .text1{font-size:16px;line-height:32px;letter-spacing:6.4px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp1 .ttl3 .text1{font-size:13px;line-height:29px;letter-spacing:5.2px}}body.base #secFv .textGrp4 .grp1 .ttl3::after{content:"";display:block;height:1px;background-color:#d2c2a4}@media (min-width:768px){body.base #secFv .textGrp4 .grp1 .ttl3::after{width:100%}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp1 .ttl3::after{display:none}}body.base #secFv .textGrp4 .grp2{display:flex;flex-direction:column}body.base #secFv .textGrp4 .grp2 .ttl4{display:flex;flex-direction:column;color:var(--A-cta_Dusty-Rose,#b0809a);font-family:"Zen Old Mincho";font-style:normal;font-weight:700}body.base #secFv .textGrp4 .grp2 .ttl4 .text1{line-height:140%}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl4 .text1{font-size:34px;letter-spacing:6.8px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl4 .text1{font-size:24px;letter-spacing:4.8px}}body.base #secFv .textGrp4 .grp2 .ttl4 .text2{line-height:140%}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl4 .text2{font-size:24px;letter-spacing:4.8px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl4 .text2{font-size:18px;letter-spacing:3.6px}}body.base #secFv .textGrp4 .grp2 .ttl5{display:flex}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl5{margin-top:10px;gap:14px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl5{margin-top:10px;flex-direction:column;justify-content:center;gap:8px}}body.base #secFv .textGrp4 .grp2 .ttl5 .ttl5_1{display:flex;align-items:center;gap:10px}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl5 .ttl5_1{padding-top:10px}}body.base #secFv .textGrp4 .grp2 .ttl5 .subText1{display:inline-flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:var(--A-cta_Dusty-Rose,#b0809a);color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;line-height:100%}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl5 .subText1{font-size:16px;letter-spacing:1.6px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl5 .subText1{font-size:12px;letter-spacing:1.2px}}body.base #secFv .textGrp4 .grp2 .ttl5 .subText2{color:var(--A-cta_Dusty-Rose,#b0809a);font-family:"Zen Kaku Gothic Antique";font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:4px}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl5 .subText2 .s{font-size:18px;letter-spacing:3.6px}}body.base #secFv .textGrp4 .grp2 .ttl5 .text1{color:var(--M-main,#aea188);text-shadow:0 0 1px var(--M-white,#fff);font-family:"Zen Old Mincho";font-style:normal;font-weight:700}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl5 .text1{font-size:42px;letter-spacing:4.2px;line-height:60px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl5 .text1{font-size:24px;letter-spacing:2.4px;line-height:32px}}body.base #secFv .textGrp4 .grp2 .ttl5 .text2{color:var(--M-main,#aea188);text-shadow:0 0 1px var(--M-white,#fff);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:100%}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl5 .text2{font-size:60px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl5 .text2{font-size:32px;letter-spacing:-1.6px}}body.base #secFv .textGrp4 .grp2 .ttl5 .text3{color:var(--M-main,#aea188);text-shadow:0 0 1px var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;line-height:200%;margin-left:4px}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl5 .text3{font-size:12px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl5 .text3{font-size:10px}}body.base #secFv .textGrp4 .grp2 .ttl6{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base #secFv .textGrp4 .grp2 .ttl6{font-size:12px;letter-spacing:2.4px;margin-top:16px}}@media (max-width:767.9px){body.base #secFv .textGrp4 .grp2 .ttl6{font-size:10px;letter-spacing:2px;margin-top:8px}}body.base #secFv.secFva .textGrp5{position:absolute}@media (min-width:768px){body.base #secFv.secFva .textGrp5{inset:auto auto 80px 110px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp5{inset:auto auto 97px 20px}}body.base #secFv.secFva .textGrp5 .ttlGrp .ttl1{color:#0e80bd;font-family:"Zen Old Mincho";font-weight:500;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp5 .ttlGrp .ttl1{font-size:24px;letter-spacing:9.6px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp5 .ttlGrp .ttl1{font-size:13px;letter-spacing:3.9px}}body.base #secFv.secFva .textGrp5 .ttlGrp .ttl2{color:#0e80bd;font-family:"Zen Old Mincho";font-weight:500;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp5 .ttlGrp .ttl2{font-size:30px;letter-spacing:12px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp5 .ttlGrp .ttl2{font-size:24px;letter-spacing:9.6px}}body.base #secFv.secFva .textGrp6{display:flex;flex-flow:column;justify-content:center;height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6{padding-left:118px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6{padding-top:76px;padding-bottom:25px;padding-left:25px;justify-content:space-between}}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp1{margin-left:6px}}body.base #secFv.secFva .textGrp6 .grp1 .ttl1{color:var(--M-Black,#555);font-family:"Zen Old Mincho";font-weight:600;line-height:200%;position:relative}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp1 .ttl1{font-size:24px;letter-spacing:.2em}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp1 .ttl1{font-size:14px;letter-spacing:.2em}}body.base #secFv.secFva .textGrp6 .grp1 .ttl1::after{content:"";display:block;width:calc(100% + 30px);height:calc(100% + 60px);border-radius:30px;background:rgba(255,255,255,.5);filter:blur(15px);position:absolute;inset:0;margin:auto;z-index:-1}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp2{margin-top:132px}}body.base #secFv.secFva .textGrp6 .grp2 .ttl1{color:#75afc2;font-family:"Zen Old Mincho";font-weight:500}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp2 .ttl1{font-size:16px;line-height:100%;letter-spacing:.25em;margin:-4px 0 -5px 6px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp2 .ttl1{font-size:12px;line-height:150%;letter-spacing:.25em}}@media (max-width:374.9px){body.base #secFv.secFva .textGrp6 .grp2 .ttl1{font-size:1.2rem;letter-spacing:0}}body.base #secFv.secFva .textGrp6 .grp2 .ttl2{color:#008dda;font-family:"Zen Old Mincho";font-weight:500}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp2 .ttl2{font-size:46px;line-height:100%;letter-spacing:.1em;margin-top:16px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp2 .ttl2{font-size:30px;line-height:120%;letter-spacing:.1em;margin-top:10px;margin-left:-6px}}@media (max-width:374.9px){body.base #secFv.secFva .textGrp6 .grp2 .ttl2{font-size:3rem;letter-spacing:0}}body.base #secFv.secFva .textGrp6 .grp2 .ttl3{display:flex;gap:16px;align-items:center;white-space:nowrap}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp2 .ttl3{margin-top:21px;width:446px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp2 .ttl3{margin-top:10px;width:200px}}body.base #secFv.secFva .textGrp6 .grp2 .ttl3 .text1{color:#75afc2;font-family:"Zen Old Mincho";font-weight:700;flex-shrink:0;white-space:nowrap;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp2 .ttl3 .text1{font-size:16px;letter-spacing:6.4px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp2 .ttl3 .text1{font-size:12px;letter-spacing:4.8px}}body.base #secFv.secFva .textGrp6 .grp2 .ttl3::after{content:"";display:block;height:1px;background-color:#75afc2}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp2 .ttl3::after{width:100%}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp2 .ttl3::after{width:100%}}body.base #secFv.secFva .textGrp6 .grp2 .ttl1,body.base #secFv.secFva .textGrp6 .grp2 .ttl2>.text1,body.base #secFv.secFva .textGrp6 .grp2 .ttl3{position:relative}body.base #secFv.secFva .textGrp6 .grp2 .ttl1::after,body.base #secFv.secFva .textGrp6 .grp2 .ttl2>.text1::after,body.base #secFv.secFva .textGrp6 .grp2 .ttl3::after{content:"";display:block;width:calc(100% + 30px);height:calc(100% + 60px);border-radius:30px;background:rgba(255,255,255,.5);filter:blur(15px);position:absolute;inset:0;margin:auto;z-index:-1}body.base #secFv.secFva .textGrp6 .grp3{display:flex}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3{align-items:flex-end;height:72px;margin-top:40px;margin-left:6px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3{align-items:flex-start}}body.base #secFv.secFva .textGrp6 .grp3 .text1{display:inline-flex;flex-direction:column}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1{height:62px;justify-content:space-between}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1{gap:6px}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_1 .text1_1_1{color:#75afc2;font-family:"Zen Old Mincho";font-weight:400;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_1 .text1_1_1{font-size:16px;letter-spacing:.1em}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_1 .text1_1_1{font-size:12px;letter-spacing:.1em}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2{color:#555;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#fff;font-family:"Zen Old Mincho";font-weight:700;line-height:100%;display:flex;align-items:center}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2{font-size:28px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2{font-size:24px}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .num1{color:#75afc2;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:var(--M-white,#fff);font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .num1{font-size:20px;letter-spacing:4px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .num1{font-size:16px;letter-spacing:3.2px}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike{position:relative}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike::after{content:"";display:block;width:100%;height:1px;background:#75afc2;position:absolute;inset:0;margin:auto;transform:rotate(-11deg) translateY(3px)}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike .num2{color:#75afc2;text-align:right;font-family:"Zen Old Mincho";font-weight:400;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike .num2{font-size:28px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike .num2{font-size:18px}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike .yen{color:#75afc2;font-family:"Zen Kaku Gothic Antique";font-weight:400;line-height:200%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike .yen{font-size:18px;margin-left:3px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .strike .yen{font-size:12px;margin-left:2px}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .icon1 svg{display:block;aspect-ratio:34/20;stroke:#75afc2;fill:transparent;stroke-width:2px}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .icon1 svg{width:17px;margin-left:3px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .icon1 svg{width:12px;margin-left:2px;margin-bottom:-4px}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .kai{color:#008dda;font-family:"Zen Kaku Gothic Antique";font-weight:700;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .kai{font-size:20px;letter-spacing:.2em;margin-left:9px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_2 .kai{font-size:16px;letter-spacing:.2em;margin-left:6px}}body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_3{color:var(--txt-01,#555);font-family:"Zen Kaku Gothic Antique";font-weight:400;line-height:100%;white-space:nowrap}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_3{font-size:10px;letter-spacing:2px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text1 .text1_3{font-size:7px;letter-spacing:1.336px}}body.base #secFv.secFva .textGrp6 .grp3 .text2{display:flex;align-items:flex-end}body.base #secFv.secFva .textGrp6 .grp3 .text2 .num{color:#008dda;font-family:"Zen Old Mincho";display:inline-block;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text2 .num{font-size:72px;height:72px;margin-left:7px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text2 .num{font-size:50px;font-weight:700;margin-left:1px}}@media (max-width:374.9px){body.base #secFv.secFva .textGrp6 .grp3 .text2 .num{font-size:4.9rem;letter-spacing:-.05em}}body.base #secFv.secFva .textGrp6 .grp3 .text2 .yen{color:#008dda;font-family:"Zen Kaku Gothic Antique";line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6 .grp3 .text2 .yen{font-size:24px;margin-left:4px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6 .grp3 .text2 .yen{font-size:16px;font-weight:500;margin-left:2px}}body.base #secFv.secFva .textGrp6 .grp3 .text1,body.base #secFv.secFva .textGrp6 .grp3 .text2{position:relative}body.base #secFv.secFva .textGrp6 .grp3 .text1::after,body.base #secFv.secFva .textGrp6 .grp3 .text2::after{content:"";display:block;width:calc(100% + 30px);height:calc(100% + 60px);border-radius:30px;background:rgba(255,255,255,.5);filter:blur(15px);position:absolute;inset:0;margin:auto;z-index:-1}@media (min-width:768px){body.base #secFv.secFva .textGrp6.double .grp1 .ttl1{font-size:26px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6.double .grp1 .ttl1{font-size:16px}}@media (min-width:768px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_1 .text1_1_1{font-size:20px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_1 .text1_1_1{font-size:16px}}body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2{align-items:flex-end}@media (min-width:768px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2{margin-bottom:16px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2{margin-bottom:8px}}body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2 .num{color:#008dda;font-family:"Zen Old Mincho";display:inline-block;line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2 .num{font-size:72px;height:72px;margin-left:7px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2 .num{font-size:42px;font-weight:700;margin-left:4px}}@media (max-width:374.9px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2 .num{font-size:4.2rem;letter-spacing:-.05em}}body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2 .yen{color:#008dda;font-family:"Zen Kaku Gothic Antique";line-height:100%}@media (min-width:768px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2 .yen{font-size:24px;margin-left:4px}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6.double .grp3 .text1 .text1_2 .yen{font-size:16px;font-weight:500;margin-left:2px}}body.base #secFv.secFva .textGrp6.forMan .grp2 .ttl2{color:#333}@media (min-width:768px){body.base #secFv.secFva .textGrp6.forMan .grp2 .ttl2{font-size:46px;line-height:120%}}@media (max-width:767.9px){body.base #secFv.secFva .textGrp6.forMan .grp2 .ttl2{text-shadow:0 0 12px #fff;font-size:32px;line-height:50px}}body.base #secFv.secFva .textGrp6.forMan .grp2 .ttl3 .text1{color:#333}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_1 .text1_1_1{color:#555}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_2{align-items:center}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_2 .num1{color:#555}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_2 .strike::after{background:#555}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_2 .num2{color:#555}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_2 .yen{color:#555}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_2 .icon1 svg{stroke:#75afc2}body.base #secFv.secFva .textGrp6.forMan .grp3 .text1 .text1_2 .kai{color:#555}body.base #secFv.secFva .textGrp6.forMan .grp3 .text2 .num{color:#c35355}body.base #secFv.secFva .textGrp6.forMan .grp3 .text2 .yen{color:#c35355}@media (min-width:768px){body.base .areaMain{padding:0 40px}}body.base .mainWrapper{width:100%;display:flex;justify-content:space-between;position:relative;margin:0 auto}body.base .mainWrapper .sideContent{display:flex;width:30.3571428571%;height:100%;position:absolute;top:0;right:0}@media (max-width:1079.9px){body.base .mainWrapper .sideContent{display:none}}body.base .mainWrapper .sideContent .sideWrapper{bottom:0;left:0;width:100%;padding:0 0 40px}body.base .mainWrapper .mainContent{max-width:100%}@media (min-width:1080px){body.base .mainWrapper .mainContent{width:60.7142857143%;margin:0 auto 0 0}}@media (min-width:1080px){body.base .mainWrapper .mainContent .wrapper{padding:80px 0}}@media (min-width:768px){body.base .mainWrapper .mainContent.pcpt40{padding-top:40px}}@media (max-width:767.9px){body.base .mainWrapper .mainContent.sppt20{padding-top:20px}}body.base main .bgVideo{position:fixed;overflow:hidden;width:100%;height:100vh;z-index:-1}body.base main .bgVideo video{display:block;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);outline:0;border:none}@media (min-width:768px){body.base main .sec>.wrapper{padding:120px 40px}}@media (max-width:767.9px){body.base main .sec>.wrapper{padding:60px 0}}body.base main .sec>.wrapper.pt0{padding-top:0}body.base main .sec>.wrapper.pb0{padding-bottom:0}@media (min-width:768px){body.base main .sec>.wrapper.pcpt80{padding-top:80px}body.base main .sec>.wrapper.pcpb80{padding-bottom:80px}}@media (max-width:767.9px){body.base main .sec>.wrapper.sppb50{padding-bottom:50px}}body.base main .sec.pt0>.wrapper{padding-top:0}body.base main .sec.pb0>.wrapper{padding-bottom:0}body.base main .sec.bb1{border-bottom:1px solid var(--M-main_line,#d3e6ec)}@media (min-width:768px){body.base main .sec.pcplr0>.wrapper{padding-left:0;padding-right:0}body.base main .sec.pcpt0>.wrapper{padding-top:0}body.base main .sec.pcpt40>.wrapper{padding-top:40px}body.base main .sec.pcpt80>.wrapper{padding-top:80px}body.base main .sec.pcpb160>.wrapper{padding-bottom:160px}body.base main .sec.pcpb0>.wrapper{padding-bottom:0}body.base main .sec.pcpb80>.wrapper{padding-bottom:80px}body.base main .sec.pcpb40>.wrapper{padding-bottom:40px}body.base main .sec.pcpb340>.wrapper{padding-bottom:340px}body.base main .sec.secSp{display:none}}@media (max-width:767.9px){body.base main .sec.sppt0>.wrapper{padding-top:0}body.base main .sec.sppt20>.wrapper{padding-top:20px}body.base main .sec.sppt40>.wrapper{padding-top:40px}body.base main .sec.sppt60>.wrapper{padding-top:60px}body.base main .sec.sppb0>.wrapper{padding-bottom:0}body.base main .sec.sppb40>.wrapper{padding-bottom:40px}body.base main .sec.sppb80>.wrapper{padding-bottom:80px}body.base main .sec.sppb120>.wrapper{padding-bottom:120px}body.base main .sec.sppb187>.wrapper{padding-bottom:187px}}body.base .header{width:100%;margin:0 auto;inset:0 0 auto 0;margin:0 auto;z-index:500}@media (min-width:768px){body.base .header{position:fixed}}@media (max-width:767.9px){body.base .header{position:fixed;background:0 0}}body.base .header>.wrapper{display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){body.base .header>.wrapper{height:72px;padding:0 40px}}@media (max-width:767.9px){body.base .header>.wrapper{height:53px;padding:0 26px 0 20px}}body.base .header>.wrapper .headLeft{display:flex;align-items:center}@media (min-width:1080px){body.base .header>.wrapper .headLeft{gap:32px}}@media (max-width:1079.9px) and (min-width:768px){body.base .header>.wrapper .headLeft{gap:16px}}@media (max-width:767.9px){body.base .header>.wrapper .headLeft{gap:16px}}body.base .header>.wrapper .headRight{display:flex;align-items:center}@media (min-width:1080px){body.base .header>.wrapper .headRight .btnReserve1{margin-left:24px;margin-right:32px}}@media (max-width:1079.9px) and (min-width:768px){body.base .header>.wrapper .headRight .btnReserve1{margin-left:12px;margin-right:16px}}body.base .header .headLogo{display:block}@media (min-width:1080px){body.base .header .headLogo{width:276px;height:38px}}@media (max-width:1079.9px) and (min-width:768px){body.base .header .headLogo{width:186px;height:25px}}@media (max-width:767.9px){body.base .header .headLogo{width:186px;height:25px}}body.base .header .headLogo img{width:100%}body.base .header .subLogo{display:flex;align-items:center;justify-content:center;border:1px solid var(--M-main_line,#008dda)}@media (min-width:768px){body.base .header .subLogo{width:132px;height:32px}}@media (max-width:767.9px){body.base .header .subLogo{width:72px;height:20px}}@media (max-width:374.9px){body.base .header .subLogo{display:none}}body.base .header .subLogo .text1{color:var(--M-main,#008dda);font-family:"Zen Old Mincho";font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px){body.base .header .subLogo .text1{font-size:16px;letter-spacing:6.4px}}@media (max-width:767.9px){body.base .header .subLogo .text1{font-size:12px;letter-spacing:2.4px}}@media (max-width:767.9px){body.base .header .btnTel1{display:none}}@media (max-width:767.9px){body.base .header .btnReserve1{display:none}}@media (min-width:768px){body.base .header.active{position:fixed;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.4)}}@media (max-width:767.9px){body.base .header.active{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.6)}}body.base .header2{width:100%;height:66px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px 14px;position:fixed;inset:auto 0 0 auto;z-index:10;cursor:none}@media (min-width:768px){body.base .header2{display:none}}body.base .header2 .btnTel1{margin:0}body.base .header2 .btnReserve1{margin:0}body.base .footer{background:var(--M-white,#fff)}body.base .footer>.wrapper{display:flex}@media (min-width:768px){body.base .footer>.wrapper{flex-flow:wrap;justify-content:space-between;padding:80px 80px 120px}}@media (max-width:767.9px){body.base .footer>.wrapper{flex-flow:column;padding:60px 20px 100px}}@media (min-width:1080px){body.base .footer>.wrapper .footLeft{width:20.3125%}}@media (max-width:1079.9px) and (min-width:768px){body.base .footer>.wrapper .footLeft{width:28.125%;max-width:260px}}@media (min-width:768px){body.base .footer>.wrapper .footRight{width:65.625%}}@media (max-width:767.9px){body.base .footer>.wrapper .footRight{margin-top:40px}}body.base .footer .footLogo{display:block}@media (min-width:768px){body.base .footer .footLogo{max-width:260px}}@media (max-width:767.9px){body.base .footer .footLogo{max-width:200px}}body.base .footer .footLogo img{width:100%}body.base .footer .infoArea{display:flex}@media (min-width:1080px){body.base .footer .infoArea{justify-content:space-between;gap:9.5238095238%}}@media (max-width:1079.9px){body.base .footer .infoArea{flex-direction:column;gap:60px}}body.base .footer .infoArea>.infoWrap{display:flex;flex-direction:column}@media (min-width:1080px){body.base .footer .infoArea>.infoWrap{width:45.2380952381%;gap:60px}}@media (max-width:1079.9px){body.base .footer .infoArea>.infoWrap{gap:40px}}.no-touchevents body.base .footer .menuArea a.pcNohover:hover,.no-touchevents body.base .footer .menuArea label.pcNohover:hover{cursor:auto;opacity:1}body.base .footer .copyright{color:#a7a7a7;font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:400}@media (min-width:768px){body.base .footer .copyright{text-align:right;font-size:14px;letter-spacing:2.8px;line-height:100%;margin-top:80px}}@media (max-width:767.9px){body.base .footer .copyright{text-align:center;font-size:12px;letter-spacing:2.4px;line-height:200%;margin-top:20px}}body.base .popup_open:not(:checked)+.popup{transition:all .3s ease-out .1s;z-index:1}body.base .popup_open:checked+.popup.case_popup{z-index:600}body.base .case_popup .bg{background:rgba(0,0,0,.6)}body.base .case_popup .popup_body{overflow-y:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;max-height:90dvh;border-radius:4px}@media (max-width:767.9px){body.base .case_popup .popup_body{width:calc(100% - 40px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}}body.base .case_popup .popup_body>.wrapper{width:100%;max-width:350px;position:relative;background:var(--M-white,#fff);padding:20px;margin:auto}body.base .case_popup .popup_body>.wrapper .popup_close{position:absolute;top:8px;right:8px;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center}body.base .case_popup .popup_body>.wrapper .popup_close::after,body.base .case_popup .popup_body>.wrapper .popup_close::before{content:"";position:absolute;width:12px;height:2px;background:#75afc2;border-radius:2px}body.base .case_popup .popup_body>.wrapper .popup_close::before{transform:rotate(45deg)}body.base .case_popup .popup_body>.wrapper .popup_close::after{transform:rotate(-45deg)}body.base .boxCasea .boxText1{color:var(--txt-txt,#555);font-family:"Zen Kaku Gothic Antique";font-size:14px;font-weight:400;line-height:200%;letter-spacing:.2em}body.base .boxCasea .boxText1.center{text-align:center}body.base .boxCasea .pic1{border-radius:6px;overflow:hidden}body.base .boxCasea .boxHead2{display:flex;padding:8px 12px;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:6px;background:var(--main-line,#d3e6ec)}body.base .boxCasea .boxHead2 .text1{color:var(--txt-txt,#555);font-family:"Zen Kaku Gothic Antique";font-size:15px;font-weight:700;line-height:200%;letter-spacing:.2em}body.base .boxCaseb{display:flex;flex-direction:column;background:#fdfdfd}@media (min-width:768px){body.base .boxCaseb{gap:27px;padding:31px 55px 28px;max-width:calc((100% - 20px)/ 2)}}@media (max-width:767.9px){body.base .boxCaseb{gap:20px;padding:18px 20px}}body.base .boxCaseb .picArea{display:flex;gap:10px}body.base .boxCaseb .picArea .after,body.base .boxCaseb .picArea .before{display:block;aspect-ratio:215/440;border-radius:4px;overflow:hidden;position:relative}body.base .boxCaseb .picArea .after .pic01,body.base .boxCaseb .picArea .before .pic01{display:block;width:100%;height:100%}body.base .boxCaseb .picArea .after .tag,body.base .boxCaseb .picArea .before .tag{position:absolute;inset:auto 2px 2px auto;display:inline-block;display:flex;height:16px;padding:3px 6px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(---5,#ddd)}@media (min-width:768px){body.base .boxCaseb .picArea .after .tag,body.base .boxCaseb .picArea .before .tag{height:22px;padding:4px 8px}}body.base .boxCaseb .picArea .after .tag .text1,body.base .boxCaseb .picArea .before .tag .text1{color:var(---1,#404040);text-align:center;font-family:"Noto Sans JP";font-size:10px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1px;white-space:nowrap}@media (min-width:768px){body.base .boxCaseb .picArea .after .tag .text1,body.base .boxCaseb .picArea .before .tag .text1{font-size:13px}}body.base .boxCaseb .bodyArea .commentGrp{display:flex}@media (min-width:768px){body.base .boxCaseb .bodyArea .commentGrp{gap:30px}}@media (max-width:767.9px){body.base .boxCaseb .bodyArea .commentGrp{gap:15px;align-items:center}}body.base .boxCaseb .bodyArea .commentGrp .pic03{width:120px;aspect-ratio:120/160;border-radius:10px;overflow:hidden;flex-shrink:0}body.base .commentGrpb{display:flex}@media (min-width:768px){body.base .commentGrpb{gap:30px}}@media (max-width:767.9px){body.base .commentGrpb{gap:15px;align-items:center}}body.base .commentGrpb .pic03{width:120px;aspect-ratio:120/160;border-radius:10px;overflow:hidden;flex-shrink:0}@media (min-width:768px){body#spots_strategy #secFv>.bg1 img{-o-object-position:right top;object-position:right top}}@media (max-width:767.9px){body#spots_strategy #secFv>.bg1 img{-o-object-position:right center;object-position:right center}}body#spots_strategy #sec01 .areaApproacha{position:relative;overflow:hidden}body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox{display:flex;flex-direction:column;align-self:center;justify-content:center;color:var(--txt-01,#555);text-align:center}body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text1{font-family:"Zen Kaku Gothic Antique";font-weight:400;line-height:200%}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text1{font-size:14px;letter-spacing:2.8px}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text1{font-size:12px;letter-spacing:2.4px}}body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text2{font-family:"Zen Old Mincho";font-weight:700;line-height:100%}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text2{font-size:24px;letter-spacing:4.8px;margin-top:8px}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text2{font-size:20px;letter-spacing:4px;margin-top:4px}}body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp{display:flex;flex-direction:column;align-self:center;justify-content:center}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp{margin-top:24px}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp{margin-top:15px}}body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp .text3{font-family:"Zen Kaku Gothic Antique";font-weight:400;line-height:200%}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp .text3{font-size:12px;letter-spacing:2.4px}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp .text3{font-size:10px;letter-spacing:2px}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .picBox1{width:100%;position:relative;aspect-ratio:320/190;max-width:320px;margin:0 auto}}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .picBox1 .pic1_1{position:absolute;width:396px;inset:10px auto auto calc(50% + 214px)}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .picBox1 .pic1_1{width:78.125%;inset:0 0 auto;margin:0 auto}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .picBox2{width:100%;position:relative;aspect-ratio:320/161;width:82.0512820513%;max-width:320px;margin:0 auto}}body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_1{position:absolute}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_1{width:267px;inset:310px calc(50% + 364px) auto auto}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_1{width:61.875%;inset:0 auto auto calc(50% + 7px)}}body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_2{position:absolute}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_2{width:172px;inset:375px auto auto calc(50% + 231px)}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_2{width:24.6875%;inset:auto calc(50% + 1px) 0 auto}}body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_3{position:absolute}@media (min-width:768px){body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_3{width:188px;inset:516px calc(50% + 230px) auto auto}}@media (max-width:767.9px){body#spots_strategy #sec01 .areaApproacha .picBox2 .pic2_3{width:36.875%;inset:0 calc(50% + 48px) auto auto;margin:0 auto}}@media (max-width:767.9px){body#picoDouble #sec01 .pic01{width:151px;margin:0 auto}}@media (max-width:767.9px){body#forMen #sec01 .pic01{width:127px;margin:0 auto 20px}}body#forMen #sec01 .textGrp1 .head1{margin-top:40px;margin-bottom:0}#treatment-types{max-width:100%}#treatment-types .shimi-table-section{--primary:#006FAC;--primary-light:#008DDA;--text:#555555;--muted:#767C7D;--accent:#75AFC2;--pale:#D3E6EC;--white:#FFFFFF;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",YuGothic,"Noto Sans JP",Meiryo,sans-serif;line-height:1.65}#treatment-types .shimi-table-section .scroll-hint{font-size:13px;color:var(--primary);margin:0 0 8px;font-weight:700}#treatment-types .shimi-table-section .table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--white);border:1px solid var(--accent);border-radius:14px 14px 0 0}#treatment-types .shimi-table-section table.comparison-table{width:100%;min-width:1320px;border-collapse:separate;border-spacing:0;font-size:14px}#treatment-types .shimi-table-section .comparison-table td,#treatment-types .shimi-table-section .comparison-table th{padding:14px 12px;border-right:1px solid var(--pale);border-bottom:1px solid var(--pale);vertical-align:middle;text-align:center;background:var(--white);min-width:108px}#treatment-types .shimi-table-section .comparison-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--accent);color:var(--white);font-weight:700;text-align:center;line-height:1.45}#treatment-types .shimi-table-section .comparison-table td:first-child,#treatment-types .shimi-table-section .comparison-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;min-width:150px;max-width:150px;background:var(--pale);color:var(--text);font-weight:700;text-align:center;box-shadow:1px 0 0 var(--accent)}#treatment-types .shimi-table-section .comparison-table thead th:first-child{z-index:4;background:var(--accent);color:var(--white)}#treatment-types .shimi-table-section .comparison-table tr:last-child td,#treatment-types .shimi-table-section .comparison-table tr:last-child th{border-bottom:0}#treatment-types .shimi-table-section .comparison-table td:last-child,#treatment-types .shimi-table-section .comparison-table th:last-child{border-right:0}#treatment-types .shimi-table-section .mark{display:inline-flex;align-items:center;justify-content:center;min-width:1.7em;height:1.7em;border-radius:999px;font-weight:700;margin-right:3px}#treatment-types .shimi-table-section .good{background:var(--primary);color:var(--white)}#treatment-types .shimi-table-section .ok{background:var(--accent);color:var(--white)}#treatment-types .shimi-table-section .bad{background:var(--muted);color:var(--white)}#treatment-types .shimi-table-section small{color:var(--muted)}@media (max-width:767.9px){#treatment-types .shimi-table-section .scroll-hint{display:block}#treatment-types .shimi-table-section .table-wrap{border-radius:10px}#treatment-types .shimi-table-section table.comparison-table{min-width:1180px;font-size:13px}#treatment-types .shimi-table-section .comparison-table td,#treatment-types .shimi-table-section .comparison-table th{padding:11px 10px;min-width:98px}#treatment-types .shimi-table-section .comparison-table td:first-child,#treatment-types .shimi-table-section .comparison-table th:first-child{min-width:90px;max-width:90px}}@media (min-width:768px){body.knowledge .areaBoxBannera{justify-content:center;flex-wrap:wrap;gap:38px 5.5882352941%}}@media (min-width:768px){body.knowledge .areaBoxBannera .boxBannera{width:47.0588235294%;min-width:280px}}