@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}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 (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: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 .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 .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 .pcWrap746{width:100%;max-width:746px;margin:0 auto}body.base .pcWrap748{width:100%;max-width:748px;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 .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 .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 .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 .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 .pcGap120{display:flex;flex-flow:column;gap:120px}body.base .pcGap80{display:flex;flex-flow:column;gap:80px}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 .pcGap24{display:flex;flex-flow:column;gap:24px}body.base .pcGap20{display:flex;flex-flow:column;gap:20px}body.base .pcGap10{display:flex;flex-flow:column;gap:10px}}@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 .spGap24{display:flex;flex-flow:column;gap:24px}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 .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 .pt40{padding-top:40px}@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:1px}body.base .spmt20{margin-top:20px}body.base .spmt30{margin-top:30px}body.base .spmt40{margin-top:40px}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 .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 .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(25px);backdrop-filter:blur(25px);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,.6)}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 .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,#d2c2a4)}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}}@media (max-width:767.9px){body.base video.pica{max-width:100%}}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.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(--M-main,#aea188);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(--M-main,#aea188);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(--M-main,#aea188);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:20px;line-height:140%;letter-spacing:4px}}@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(--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 .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}@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:#d2c2a4;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}}body.base .h2aWrapa .wrapText1{color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-style:normal;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:18px;letter-spacing:7.2px}}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:#b0809a;position:absolute;inset:auto auto 6px -2px}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:#b0809a;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 var(--M-main_line,#d2c2a4);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:#d2c2a4;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 var(--M-main_line,#d2c2a4);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:#d2c2a4;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:var(--M-main,#aea188);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}body.base .h3a{display:flex;align-items:center;padding:4px 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:#d2c2a4}body.base .h3a .lineGrp .mark1,body.base .h3a .lineGrp .mark2{display:block;width:2px;height:2px;border-radius:50%;background-color:#b0809a;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:#b0809a;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.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:#b0809a;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(--A-cta_Dusty-Rose,#b0809a);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:var(--M-main_line,#d2c2a4)}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}@media (min-width:768px){body.base .h4a>.line1{font-size:20px;letter-spacing:8px;line-height:43px}}@media (max-width:767.9px){body.base .h4a>.line1{font-size:18px;letter-spacing:7.2px;line-height:48px}}@media (max-width:374.9px){body.base .h4a>.line1{font-size:18px;letter-spacing:.2em;line-height:48px}}body.base .h4a>.line1::after{content:"";display:block;height:2px;background-color:#b0809a;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}@media (min-width:768px){body.base .h4b{color:var(--M-main,#aea188);font-size:32px;line-height:100%;letter-spacing:1.6px}}@media (max-width:767.9px){body.base .h4b{color:var(--A-cta_Dusty-Rose,#b0809a);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:var(--M-main_line,#d2c2a4)}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:var(--M-main_line,#d2c2a4)}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 .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 .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:#d2c2a4}body.base .hKnowledgea .ttlGrp1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}body.base .hKnowledgea .ttlGrp1 .ttl1{color:var(--M-main,#aea188);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:var(--M-main,#aea188);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 .txta{color:#555;font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px}@media (max-width:374.9px){body.base .txta{letter-spacing:2px}}body.base .txta em{color:var(--A-cta_Dusty-Rose,#b0809a);font-weight:700}body.base .txta .em2{display:inline-block;font-weight:700;background-color:#f5e8ef;padding:0 6px;border-radius:4px}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 .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 .btnArea.right{width:100%;display:flex;justify-content:flex-end;margin-left:auto;margin-right:0}body.base .btna{display:flex;align-items:center;justify-content:space-between;max-width:540px;width:100%;border-radius:96px;border:1px solid var(--M-main,#aea188);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 .text1{display:flex;align-items:center;color:var(--M-main,#aea188);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:1.4px;min-height:56px}}body.base .btna .icon1{display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--M-main_line,#d2c2a4);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:var(--M-main_line,#d2c2a4)}.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:var(--M-main,#aea188)}@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.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(--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}@media (max-width:374.9px){body.base .btnb .text1{font-size:12px;letter-spacing:1.4px}}body.base .btnb .icon1{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;border-radius:16px;background:var(--M-main_line,#d2c2a4);display:flex;justify-content:center;align-items:center}@media (min-width:768px){body.base .btnb .icon1{width:37px;height:24px}}@media (max-width:767.9px){body.base .btnb .icon1{width:27px;height:17px}}body.base .btnb .icon1 svg{display:block;stroke:#fff;fill:transparent}@media (min-width:768px){body.base .btnb .icon1 svg{width:17px;height:10px}}@media (max-width:767.9px){body.base .btnb .icon1 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(1){border-left:0}body.base .btncGrpa .btnc:nth-child(2){border-left:0;border-right:0}body.base .btncGrpa .btnc:nth-child(3){border-top:0;border-left:0}body.base .btncGrpa .btnc:nth-child(4){border-top:0;border-right:0;border-left:0}}@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 .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(--M-main,#aea188);background:rgba(255,255,255,.4)}@media (min-width:768px){body.base .btnc{padding:13px 10px 11px}}@media (max-width:767.9px){body.base .btnc{padding:15.5px 10px}}body.base .btnc .text1{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 .btnc .text1{font-size:16px;letter-spacing:.8px}}@media (max-width:767.9px){body.base .btnc .text1{font-size:13px;letter-spacing:.65px}}body.base .btnc .text2{color:var(--M-main,#aea188);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:13px;margin-top:8px}}body.base .btnc .mark1{display:flex;align-items:center;justify-content:center}@media (min-width:768px){body.base .btnc .mark1{width:22px;height:22px;margin-top:4px}}@media (max-width:767.9px){body.base .btnc .mark1{width:18px;height:18px;margin-top:3px}}body.base .btnc .mark1 .icon1{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--M-main_line,#d2c2a4);flex-shrink:0}@media (min-width:768px){body.base .btnc .mark1 .icon1{width:18.333px;height:18.333px}}@media (max-width:767.9px){body.base .btnc .mark1 .icon1{width:15px;height:15px}}body.base .btnc .mark1 .icon1 svg{display:block;stroke:#fff;fill:transparent}@media (min-width:768px){body.base .btnc .mark1 .icon1 svg{width:7.333px;width:7.333px}}@media (max-width:767.9px){body.base .btnc .mark1 .icon1 svg{width:6px;height:6px}}body.base .btnTel1{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:50%;background:var(--M-main,#aea188)}body.base .btnTel1 .icon1{width:22px;height:22px;fill:#fefefe}body.base .btnReserve1{display:flex;width:200px;height:40px;justify-content:center;align-items:center;gap:10px;border-radius:20px;border:1px solid var(--A-cta_Dusty-Rose,#b0809a);background:var(--btn_gra,linear-gradient(94deg,#d39bb9 7.19%,#b0809a 95.3%))}@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,#aea188);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,#aea188);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,#aea188);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,#d2c2a4)}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: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}.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:540px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--M-white,#fff)}@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 var(--M-main_line,#d2c2a4);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:12px 0 18px 0;border-radius:70px}}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:300px}}@media (max-width:767.9px){body.base .btnReservea>.baseBg1 .content1{max-width:208px}}body.base .btnReservea>.baseBg1 .content1 .reserve1{text-align:center;font-family:"Cormorant Garamond";font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.6px;background:linear-gradient(93deg,#b0809a 17.62%,#dca8c4 98.85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}body.base .btnReservea>.baseBg1 .content1 .reserve2{color:var(--M-Black,#555);font-family:"Zen Old Mincho";font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3.2px;white-space:nowrap}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(91deg,#b0809a 21.41%,#dca8c4 94.4%)}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%);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-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)}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(--M-main_line,#d2c2a4);position:absolute;inset:12px auto auto 0}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%}}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(--M-white,#fff);width:100%}@media (max-width:374.9px){body.base .boxb .boxHead1{padding:8px 8px}}body.base .boxb .boxHead1 .txta{color:var(--A-cta_Dusty-Rose,#b0809a);font-weight:700}body.base .boxb .boxTextGrp1{padding:20px}@media (max-width:767.9px){body.base .boxb.spW100{width:100%}}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 var(--M-white,#fff);overflow:hidden}body.base .boxc .boxHead1{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 .boxc .boxHead1 .txta{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 .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}}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 var(--M-main_line,#d2c2a4)}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 .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}@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:var(--M-main_line,#d2c2a4)}@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:var(--K-W,#fff);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 .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:14px}@media (max-width:374.9px){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 .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:24px;letter-spacing:4.8px}}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%}@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 (min-width:768px){body.base .boxTela .tel2 .text1{letter-spacing:2.8px}}@media (min-width:768px){body.base .boxTela .tel2 .text2{letter-spacing:2.8px}}body.base .boxTela .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(--M-main,#aea188);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(--M-main,#aea188);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(--M-main,#aea188);inset:13.5px auto auto 0}body.base .boxflowa .step1::after{width:62px;height:1px;border-radius:2px;background-color:var(--M-main,#aea188);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}body.base .boxflowa .textGrp{width:100%}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,#d2c2a4)}body.base .boxNumheada .boxHead1 .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 .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 .num{font-family:"Noto Serif JP";font-size:14px;line-height:16px;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:#b0809a;flex-shrink:0}body.base .boxNumheada .boxHead1 .ttl1Grp .markGrp .mark1{display:block;width:2px;height:2px;border-radius:50%;background-color:#b0809a;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;float:none}}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:var(--M-main,#aea188);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:var(--M-main_line,#d2c2a4)}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,#d2c2a4);background:var(--B-01,#fdf8ef);color:var(--M-main,#aea188);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}@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 .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:66px auto auto 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:#fdf8ef;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:#fdf8ef;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{position:relative;font-size:12px;font-weight:700;line-height:160%;letter-spacing:2.4px;white-space:nowrap}body.base .boxImgTexta{display:flex;align-items:flex-start}@media (min-width:768px){body.base .boxImgTexta{justify-content:center;gap:80px}}@media (max-width:767.9px){body.base .boxImgTexta{flex-direction:column;gap:20px}}@media (min-width:768px){body.base .boxImgTexta .picFramea{width:35.7142857143%;max-width:400px;flex-shrink:0}}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 .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(--M-main,#aea188);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:var(--M-main_line,#d2c2a4);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:-500px;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 .tablea{border-top:1px solid var(--M-main_line,#d2c2a4);border-left:1px solid var(--M-main_line,#d2c2a4);border-right:1px solid var(--M-main_line,#d2c2a4)}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 var(--M-main_line,#d2c2a4)}body.base .tablea th{width:100px;min-height:50px;padding:10px;text-align:center;background:#f5e8ef}body.base .tablea th.w135{width:135px}body.base .tablea th.w150{width:150px}body.base .tablea td{min-height:51px;padding:12px 10px;text-align:center;background:var(--K-W,#fff)}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(--M-main_line,#d2c2a4)}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.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{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;color:var(--K-1,#756457);text-align:center}body.base .workingday .mainTable tr td{color:var(--K-1,#756457);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(--M-main,#aea188);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(--M-main,#aea188);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(--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 .workingday .attentionGrp .text2{color:var(--K-1,#756457);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 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.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 var(--M-main_line,#d2c2a4);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(--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-left:18px;position:relative}body.base .menuArea .menu1Grp .menu1::before{content:"";display:block;width:8px;height:1px;border-radius:2px;background-color:#aea188;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,#aea188);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(--M-main_line,#d2c2a4);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(--M-main_line,#d2c2a4);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%}}@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%;aspect-ratio:310/409}}body.base .areaApproacha .pic1 img{border-radius:220px}@media (min-width:768px){body.base .areaApproachb .inner{display:flex;justify-content:space-between}}@media (min-width:768px){body.base .areaApproachb .inner .pic1{width:33.9285714286%}}@media (max-width:767.9px){body.base .areaApproachb .inner .pic1{max-width:290px;margin:0 auto}}body.base .areaApproachb .inner .pic1 img{border-radius:6px;overflow:hidden}@media (min-width:768px){body.base .areaApproachb .inner .textArea{width:60.7142857143%}}@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 .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:70px 0}}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;border:1px solid var(--M-main_line,#d2c2a4);max-width:350px;margin:0 auto}}@media (max-width:767.9px){body.base .message1 .boxMembera .memberPicGrp1{display:flex;justify-content:center;align-items:center;gap:10.2739726027%}}@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%}}body.base .areaAccessa .txta{color:var(--K-1,#756457)}body.base .areaAccessa.small{flex-flow:column;gap:20px}body.base .areaAccessa:not(.small) .smallOn{display:none}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 .ttlGrp1 .ttl1{color:var(--M-main,#aea188);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(--M-main,#aea188);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}}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:6px 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;width:100%;height:100%;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{padding:24px 0}}@media (max-width:767.9px){body.base .areaImgTexta .areaImgWrap{padding:30px 10px}}body.base .areaImgTexta .inner{display:flex;flex-direction:column;justify-content: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{align-items:center}}@media (min-width:768px){body.base .areaImgTexta .inner .pic01{height:258px;width:auto;position:absolute;inset:0 auto 0 0;margin:auto 0}body.base .areaImgTexta .inner .pic01 img{max-height:100%;height:100%;width:auto}}@media (max-width:767.9px){body.base .areaImgTexta .inner .pic01{width:114px;margin-bottom:20px}}body.base .areaImgTexta .inner .head1{color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-style:normal;font-weight:700;line-height:160%}@media (min-width:768px){body.base .areaImgTexta .inner .head1{font-size:20px;letter-spacing:8px;padding-left:207px}}@media (max-width:767.9px){body.base .areaImgTexta .inner .head1{font-size:18px;letter-spacing:3.6px;text-align:center;margin-top:20px}}body.base .areaImgTexta .inner .list1{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){body.base .areaImgTexta .inner .list1{padding-left:207px}}body.base .areaImgTexta .inner .list1>.item .text1{display:inline-block;border-bottom:1px solid #d2c2a4;color:var(--txt-01,#555);font-family:"Zen Old Mincho";font-style:normal;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 auto 0}@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;padding:24px 20px 40px}body.base .areaCtaa .text1{color:var(--A-cta_Dusty-Rose,#b0809a);text-align:center;font-family:"Zen Old Mincho";font-style:normal;font-weight:700}@media (min-width:768px){body.base .areaCtaa .text1{font-size:24px;line-height:100%;letter-spacing:9.6px}}@media (max-width:767.9px){body.base .areaCtaa .text1{font-size:18px;line-height:160%;letter-spacing:7.2px}}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 #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;inset:0 auto auto 0;z-index:-1;background:rgba(255,255,255,.4)}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}}body.base #secFv>.wrapper{width:100%;height:100%;border:1px solid var(--M-main_line,#d2c2a4);position:relative}body.base #secFv .textGrp1{display:flex;flex-flow:column;position:absolute}@media (min-width:1080px){body.base #secFv .textGrp1{inset:auto auto 160px 110px;gap:57px}}@media (max-width:1079.9px) and (min-width:768px){body.base #secFv .textGrp1{inset:auto auto 160px 60px;gap:57px}}@media (max-width:767.9px){body.base #secFv .textGrp1{inset:auto auto 31px 20px;gap:16px}}body.base #secFv .textGrp1 .sub1{color:var(--M-Black,#555);font-family:"Zen Old Mincho";font-style:normal;font-weight:700}@media (min-width:768px){body.base #secFv .textGrp1 .sub1{font-size:24px;line-height:200%;letter-spacing:9.6px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .sub1{font-size:14px;line-height:180%;letter-spacing:5.6px}}body.base #secFv .textGrp1 .ttlGrp{display:flex;flex-flow:column;color:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-style:normal}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:15px;letter-spacing:3px}}body.base #secFv .textGrp1 .ttlGrp .ttl2{font-weight:500;line-height:100%}@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:40px;letter-spacing:16px;margin-top:8px}}body.base #secFv .textGrp1 .ttlGrp .ttl3{display:flex;gap:16px;align-items:center}@media (min-width:768px){body.base #secFv .textGrp1 .ttlGrp .ttl3{margin-top:32px}}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp .ttl3{margin-top:16px}}body.base #secFv .textGrp1 .ttlGrp .ttl3 .text1{font-weight:700;line-height:100%;flex-shrink:0;white-space:nowrap}@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:13px;letter-spacing:5.2px}}body.base #secFv .textGrp1 .ttlGrp .ttl3::after{content:"";display:block;height:1px;background-color:#d2c2a4}@media (min-width:768px){body.base #secFv .textGrp1 .ttlGrp .ttl3::after{width:100%}}@media (max-width:767.9px){body.base #secFv .textGrp1 .ttlGrp .ttl3::after{width:57px}}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:var(--M-main,#aea188);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:var(--M-main_line,#d2c2a4);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:var(--M-main,#aea188);font-family:"Zen Old Mincho";font-style:normal;font-weight:500;color:var(--M-main,#aea188);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}}@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}@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.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,#d2c2a4)}@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.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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.6)}}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,#d2c2a4)}@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,#aea188);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)}}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:var(--M-main,#aea188);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}}@media (max-width:1279.9px) and (min-width:1080px){body#strategy #secFv>.bg1 img{-o-object-position:right bottom;object-position:right bottom}}@media (max-width:1079.9px) and (min-width:768px){body#strategy #secFv>.bg1 img{-o-object-position:calc(100% + 150px) bottom;object-position:calc(100% + 150px) bottom}}@media (max-width:767.9px){body#strategy #secFv>.bg1 img{-o-object-position:right center;object-position:right center}}@media (min-width:768px){body#strategy #secFv .textGrp2{margin-top:-20px}}@media (max-width:767.9px){body#strategy #secFv .textGrp2{margin-top:-8px}}body#strategy #sec01 .areaApproacha{position:relative;overflow:hidden}body#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#strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text1{font-family:"Zen Kaku Gothic Antique";font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.8px}body#strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text2{font-family:"Zen Old Mincho";font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:4.8px;margin-top:8px}body#strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp{display:flex;flex-direction:column;align-self:center;justify-content:center;margin-top:24px}body#strategy #sec01 .areaApproacha .textGrp1 .doctorBox .text3Grp .text3{font-family:"Zen Kaku Gothic Antique";font-size:12px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:2.4px}@media (max-width:767.9px){body#strategy #sec01 .areaApproacha .picBox1{width:100%;position:relative;aspect-ratio:390/190;max-width:390px}}body#strategy #sec01 .areaApproacha .picBox1 .pic1_1{position:absolute}@media (min-width:768px){body#strategy #sec01 .areaApproacha .picBox1 .pic1_1{width:396px;inset:10px calc(50% + 214px) auto auto}}@media (max-width:767.9px){body#strategy #sec01 .areaApproacha .picBox1 .pic1_1{width:250px;inset:0 0 auto;margin:0 auto}}@media (max-width:767.9px){body#strategy #sec01 .areaApproacha .picBox2{width:100%;position:relative;aspect-ratio:310/286;width:79.4871794872%;max-width:390px;margin:0 auto}}body#strategy #sec01 .areaApproacha .picBox2 .pic2_1{position:absolute}@media (min-width:768px){body#strategy #sec01 .areaApproacha .picBox2 .pic2_1{width:188px;inset:379px calc(50% + 191px) auto auto}}@media (max-width:767.9px){body#strategy #sec01 .areaApproacha .picBox2 .pic2_1{width:46.875%;inset:0 auto auto 0}}body#strategy #sec01 .areaApproacha .picBox2 .pic2_2{position:absolute}@media (min-width:768px){body#strategy #sec01 .areaApproacha .picBox2 .pic2_2{width:158px;inset:300px auto auto calc(50% + 231px)}}@media (max-width:767.9px){body#strategy #sec01 .areaApproacha .picBox2 .pic2_2{width:37.5%;inset:0 0 auto auto}}body#strategy #sec01 .areaApproacha .picBox2 .pic2_3{position:absolute}@media (min-width:768px){body#strategy #sec01 .areaApproacha .picBox2 .pic2_3{width:264px;inset:465px auto auto calc(50% + 299px)}}@media (max-width:767.9px){body#strategy #sec01 .areaApproacha .picBox2 .pic2_3{width:62.5%;inset:auto 0 0 0;margin:0 auto}}@media (min-width:768px){body#strategy #sec02 .wrapper{padding-top:80px}}@media (max-width:767.9px){body#strategy #sec02 .wrapper{padding-top:60px}}@media (max-width:1079.9px) and (min-width:768px){body#strategy #sec02 .hPointa .bg1 img{-o-object-position:-800px center;object-position:-800px center}}@media (min-width:768px){body#strategy #sec02 .areaPoint1_1{display:flex;justify-content:space-between;gap:40px}}@media (min-width:768px){body#strategy #sec02 .areaPoint1_1 .areaBoxb{width:60.7142857143%}}@media (min-width:768px){body#strategy #sec02 .areaPoint1_1 .pic_p01_1{width:33.9285714286%;min-width:350px;-o-object-fit:0;object-fit:0}}@media (max-width:767.9px){body#strategy #sec02 .areaPoint1_1 .pic_p01_1{max-width:350px;margin:0 auto}}@media (min-width:768px){body#strategy #sec02 .areaPoint1_2 .areaBoxb{display:flex;justify-content:center;flex-direction:row;align-items:normal;gap:80px}}@media (min-width:768px){body#strategy #sec02 .areaPoint1_2 .areaBoxb .boxb{width:calc((100% - 80px)/ 2)}}body#strategy #sec02 .areaPoint1_2 .areaBoxb .boxb .boxHead1{justify-content:center;text-align:center}body#strategy #sec02 .areaPoint1_2 .pic_p01_2{margin-left:auto;margin-right:auto}@media (min-width:768px){body#strategy #sec02 .areaPoint1_2 .pic_p01_2{width:280px}}@media (max-width:767.9px){body#strategy #sec02 .areaPoint1_2 .pic_p01_2{width:280px}}body#strategy #sec02 .areaPoint1_2 .pic_p01_3{margin-left:auto;margin-right:auto}@media (min-width:768px){body#strategy #sec02 .areaPoint1_2 .pic_p01_3{width:341px}}@media (max-width:767.9px){body#strategy #sec02 .areaPoint1_2 .pic_p01_3{width:310px}}@media (min-width:768px){body#strategy #sec03 .areaPoint2_1{display:flex;justify-content:space-between}}@media (min-width:768px){body#strategy #sec03 .areaPoint2_1 .areaBoxb{width:60.7142857143%}}@media (min-width:768px){body#strategy #sec03 .areaPoint2_1 .pic_p02_1{width:33.9285714286%}}@media (max-width:767.9px){body#strategy #sec03 .areaPoint2_1 .pic_p02_1{max-width:350px;margin:0 auto}}body#strategy #sec03 .pic_splendor{max-width:393px;margin-left:auto;margin-right:auto}@media (min-width:768px){body#strategy #sec03 .featureArea .boxNumheada{width:31.25%}}body#strategy #sec03 .pic_lightsheerduet{max-width:551px;margin-left:auto;margin-right:auto}@media (min-width:768px){body#strategy #sec03 .pic_facility{width:486px;margin-left:auto;margin-right:auto}}@media (max-width:767.9px){body#strategy #sec03 .pic_facility{width:257px;margin-left:auto;margin-right:auto}}@media (min-width:768px){body#strategy #sec04 .areaPoint3_1{display:flex;gap:60px}}body#strategy #sec04 .boxb .pic_p03_1{width:258px}@media (min-width:768px){body#strategy #sec04 .boxb .pic_p03_1{padding:20px 40px;box-sizing:content-box;margin-left:auto;margin-right:auto}}@media (max-width:767.9px){body#strategy #sec04 .boxb .pic_p03_1{margin-top:20px;margin-left:auto;margin-right:auto}}body#price #sec02 .h2aGrp1{display:flex}@media (min-width:1280px){body#price #sec02 .h2aGrp1{justify-content:space-between}}@media (max-width:1279.9px) and (min-width:1080px){body#price #sec02 .h2aGrp1{flex-direction:column;gap:40px}}@media (max-width:1079.9px){body#price #sec02 .h2aGrp1{flex-direction:column;gap:40px}}@media (max-width:1279.9px) and (min-width:1080px){body#price #sec02 .h2aGrp1 .txta{text-align:center}}@media (max-width:1079.9px) and (min-width:768px){body#price #sec02 .h2aGrp1 .txta{text-align:center}}@media (max-width:1079.9px) and (min-width:768px){body#junior #secFv>.bg1 img{-o-object-position:-330px center;object-position:-330px center}}body#junior #sec01 .areaImgTexta .inner .pic01{max-height:200px}@media (min-width:1080px){body#junior #sec02 .areaBoxb2{flex-direction:row;align-items:stretch;gap:20px 35px;flex-wrap:wrap;max-width:960px;margin:0 auto;justify-content:center}}@media (min-width:1080px){body#junior #sec02 .areaBoxb2 .boxb{max-width:460px}}@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}}