@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:10px;font-size:clamp(6px,.6666666667vw,10px);margin:0;}@media only screen and (max-width:768px){html{font-size:10px;font-size:clamp(6px,2.415459vw,10px)}}body{font-family:"Yu Gothic",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.875;color:#46443B;background:#FFFFFF;word-break:break-all;margin:0;padding:0;border:0;}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}hr{box-sizing:content-box;height:0;overflow:visible;}h1,h2{line-height:1.2;}h3,h4{line-height:1.5;}h5,h6{line-height:inherit;}ul,ol{margin:0;padding:0;list-style:none;}ul ul,ul ol,ol ul,ol ol{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}b,strong{font-weight:bolder;}table{border-collapse:collapse;border-spacing:0;}a:not([href]):not([class]){color:inherit;text-decoration:none;}a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}a{color:inherit;text-decoration:none;}img{vertical-align:middle;border-style:none;height:auto;}svg{overflow:hidden;vertical-align:middle;}[role=button]{cursor:pointer;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}button{outline:none;border:none;cursor:pointer;}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;}textarea{overflow:auto;resize:none;}fieldset{min-width:0;padding:0;margin:0;border:0;}[hidden]{display:none!important;}*:focus{outline:none;}.clearfix::after{content:"";visibility:hidden;height:0;display:block;font-size:0;clear:both;}* html .clearfix{zoom:1;}*:first-child + html .clearfix{zoom:1;}#wrapper{position:relative;width:100%;}@media print,screen and (min-width:769px){.pc-hide,.sp-only{display:none!important}}@media only screen and (max-width:768px){.sp-hide,.pc-only{display:none!important}}#wrapper{position:relative;width:100%;}main{position:relative;}.container,.container-fluid{width:100%;padding-left:4rem;padding-right:4rem;margin-right:auto;margin-left:auto;}.container{max-width:128rem;}@media only screen and (max-width:768px){.container-fluid,.container{padding-left:2rem;padding-right:2rem}.container{max-width:100%}}.content-in{position:relative;max-width:94rem;width:100%;margin-left:auto;margin-right:auto;}picture,figure{position:relative;display:block;line-height:1;width:100%;padding:0;margin:0;overflow:hidden;z-index:0;}picture img,figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;margin:0;border:none;}.color-blue{color:#385C7B!important;}@keyframes zoom{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes infinite-slider-scroll{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes infinite-slider-scroll-sp{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.link-btn{position:relative;display:flex;align-items:center;justify-content:center;width:37rem;max-width:100%;height:7.2rem;padding:1.2rem 1rem 1rem;border-radius:7.2rem;background:transparent;color:#6F5244;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0;z-index:0;}@media only screen and (max-width:768px){.link-btn{width:32.4rem;height:6.4rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1rem 1rem;border-radius:6.4rem;background:#6F5244;color:#FFFFFF}}.link-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.link-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}@media only screen and (max-width:768px){.link-btn::before{background:#FFFFFF}}.link-btn::after{content:"";position:absolute;display:block;top:calc(50% - .6rem);right:2.4rem;display:block;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}@media only screen and (max-width:768px){.link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.link-btn:hover{color:#FFFFFF;}@media only screen and (max-width:768px){.link-btn:hover{color:#6F5244}}.link-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23000'/%3E%3C/svg%3E%0A")}}.index-btn{position:relative;display:flex;align-items:center;justify-content:center;width:48rem;max-width:100%;height:8rem;padding:2rem 2rem;border-radius:8rem;background:transparent;font-family:"Yu Gothic",sans-serif;font-size:2.1rem;font-weight:700;line-height:3rem;letter-spacing:.05em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0 auto;z-index:0;}@media only screen and (max-width:768px){.index-btn{width:32.4rem;height:6.4rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1rem 1rem;border-radius:6.4rem;background:#6F5244;color:#FFFFFF}}.index-btn svg{position:absolute;top:calc(50% - 2rem);left:2rem;display:block;width:4rem;height:auto;z-index:3;}@media only screen and (max-width:768px){.index-btn svg{top:calc(50% - 1.6rem);left:1.6rem;width:3.2rem}}.index-btn svg circle{fill:#6F5244;transition:fill .6s cubic-bezier(.8,0,.2,1);}@media only screen and (max-width:768px){.index-btn svg circle{fill:#FFFFFF}}.index-btn svg path:not([data-name=path]){fill:#FFFFFF;transition:fill .6s cubic-bezier(.8,0,.2,1);}@media only screen and (max-width:768px){.index-btn svg path:not([data-name=path]){fill:#6F5244}}.index-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.index-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}@media only screen and (max-width:768px){.index-btn::before{background:#FFFFFF}}.index-btn::after{content:"";position:absolute;display:block;top:calc(50% - .6rem);right:2.4rem;display:block;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}@media only screen and (max-width:768px){.index-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.index-btn:hover{color:#FFFFFF;}@media only screen and (max-width:768px){.index-btn:hover{color:#6F5244}}.index-btn:hover svg circle{fill:#FFFFFF;}@media only screen and (max-width:768px){.index-btn:hover svg circle{fill:#6F5244}}.index-btn:hover svg path:not([data-name=path]){fill:#6F5244;}@media only screen and (max-width:768px){.index-btn:hover svg path:not([data-name=path]){fill:#FFFFFF}}.index-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.index-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.index-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23000'/%3E%3C/svg%3E%0A")}}.simple-btn{position:relative;display:flex;align-items:center;justify-content:center;width:32rem;max-width:100%;height:8rem;padding:2rem 2rem;border-radius:8rem;background:#6F5244;font-family:"Yu Gothic",sans-serif;font-size:2.1rem;font-weight:700;line-height:3rem;letter-spacing:.05em;color:#FFFFFF;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0 auto;z-index:0;}@media only screen and (max-width:768px){.simple-btn{width:25.6rem;height:6.4rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1rem 1rem;border-radius:6.4rem}}.simple-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.simple-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#FFFFFF;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.simple-btn:hover{color:#6F5244;}.simple-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.section-title{position:relative;padding-left:4rem;margin-bottom:6rem;}@media only screen and (max-width:768px){.section-title{padding-left:3.6rem;margin-bottom:5rem}}.section-title::before{content:"";position:absolute;top:1.3rem;left:0;width:2.2rem;height:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%236f5244'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;}@media only screen and (max-width:768px){.section-title::before{top:1rem}}.section-title .en{position:relative;display:block;font-family:"Yu Mincho",serif;font-size:4rem;font-weight:600;line-height:4.8rem;color:#6F5244;letter-spacing:.025em;text-align:left;margin:0;}@media only screen and (max-width:768px){.section-title .en{font-size:3.2rem;line-height:4.4rem}}.section-title .jp{position:relative;display:block;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.05em;color:#46443B;text-align:left;margin:.4rem 0 0;}@media only screen and (max-width:768px){.section-title .jp{font-size:1.6rem;line-height:2.4rem;margin:.2rem 0 0}}.section-lead{position:relative;font-size:3.2rem;font-weight:700;line-height:4.8rem;letter-spacing:.075em;color:#6F5244;text-align:center;margin-bottom:6rem;}@media only screen and (max-width:768px){.section-lead{font-size:2.6rem;line-height:4.8rem;margin-bottom:5rem}}.section-lead span{display:inline;background:linear-gradient(to bottom,transparent 55%,#E2DCDA 55%);}.section-subtitle{position:relative;font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#46443B;text-align:left;padding-left:3.6rem;margin-bottom:5rem;}@media only screen and (max-width:768px){.section-subtitle{font-size:2.3rem;line-height:3.2rem;padding-left:3.2rem;margin-bottom:4rem}}.section-subtitle::before{content:"";position:absolute;top:.7rem;left:0;width:2.2rem;height:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_26' data-name='Group 26' transform='translate(-151.329 -533.765)'%3E%3Crect id='Rectangle_7' data-name='Rectangle 7' width='10' height='10' rx='2' transform='translate(151.329 533.765)' fill='%236f5244'/%3E%3Crect id='Rectangle_8' data-name='Rectangle 8' width='10' height='10' rx='2' transform='translate(163.329 545.765)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;}@media only screen and (max-width:768px){.section-subtitle::before{top:.5rem}}.section-desc{position:relative;font-size:1.6rem;font-weight:500;line-height:1.875;text-align:left;}@media only screen and (max-width:768px){.section-desc{font-size:1.4rem}}.underbg{position:relative;display:inline;background:linear-gradient(to bottom,transparent 65%,#FFFF00 65%);}.--mb0{margin-bottom:0!important;}.--pb0{padding-bottom:0!important;}#header{position:fixed;top:0;left:0;width:100%;background:none;padding:3rem 0;transition:all .2s ease-in-out;z-index:998;}@media only screen and (max-width:768px){#header{padding:1rem 0}}#header .container{max-width:138rem;}@media only screen and (max-width:768px){#header .container{padding:0 1rem}}#header .header-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 1.8rem 1rem 3.6rem;background:#FFFFFF;border-radius:100rem;margin:0;}@media only screen and (max-width:768px){#header .header-wrapper{padding:1rem 1.5rem 1rem 2rem;height:5.6rem}}#header .header-wrapper .header-logo{position:relative;padding:0;display:flex;align-items:center;gap:3rem;white-space:nowrap;width:fit-content;padding:0;}@media only screen and (max-width:768px){#header .header-wrapper .header-logo{gap:1.5rem}}#header .header-wrapper .header-logo a{position:relative;display:block;width:24.2rem;padding:0;margin:0;white-space:nowrap;text-decoration:none;cursor:pointer;}@media only screen and (max-width:768px){#header .header-wrapper .header-logo a{width:17.6rem}}#header .header-wrapper .header-logo a>img{position:relative;display:block;width:100%;height:auto;margin:0;border:none;}#header .header-wrapper .header-logo span{position:relative;display:inline-block;font-size:1.4rem;font-weight:500;line-height:2.4rem;background:#BAA283;color:#FFFFFF;letter-spacing:.12rem;white-space:nowrap;padding:.6rem 1.5rem;border-radius:.4rem;margin:0;}@media only screen and (max-width:768px){#header .header-wrapper .header-logo span{font-size:1.2rem;line-height:1.8rem;padding:.6rem 1rem}}#header .header-wrapper .header-nav{position:relative;}@media print,screen and (min-width:769px){#header .header-wrapper .header-nav{display:flex;align-items:center;justify-content:flex-end;width:fit-content;gap:4rem}}@media only screen and (max-width:768px){#header .header-wrapper .header-nav{display:none}}#header .header-wrapper .header-nav .nav-menu{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;column-gap:4rem;line-height:1;}#header .header-wrapper .header-nav .nav-menu>li{position:relative;flex:0 0 auto;width:fit-content;max-width:100%;}#header .header-wrapper .header-nav .nav-menu>li .menu-link{position:relative;display:inline-block;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#46443B;padding:2.1rem 0 1.9rem;margin:0;white-space:nowrap;text-decoration:none;cursor:pointer;z-index:0;transition:all .2s ease-in-out;}#header .header-wrapper .header-nav .nav-menu>li .menu-link:hover,#header .header-wrapper .header-nav .nav-menu>li .menu-link.active{color:#6F5244;}#header .header-wrapper .header-nav .nav-menu>li.drop-down{position:relative;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .menu-link{position:relative;padding-right:2.4rem;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .menu-link::after{content:"▼";position:absolute;right:0;top:calc(50% - 1.2rem);font-size:1.4rem;line-height:2.4rem;color:inherit;transition:all .1s ease;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content{position:absolute;top:100%;left:-2.4rem;width:36rem;background:#EFECEB;padding:2.4rem 2.4rem;border-radius:1rem;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(1.6rem);transition:all .4s ease-in-out;z-index:10;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-link{position:relative;display:block;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#46443B;width:fit-content;max-width:100%;padding:0;margin:0 0 1rem;white-space:nowrap;text-decoration:none;cursor:pointer;z-index:0;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-link:hover{text-decoration:underline;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-menu{position:relative;display:block;font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.05em;color:#46443B;text-align:left;list-style:none;padding:0 0 0 2rem;margin:0;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-menu::before{content:"";position:absolute;top:.2rem;left:0;bottom:.2rem;display:block;width:1px;background:#BBBBB7;z-index:0;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-menu>li{position:relative;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-menu>li:not(:last-child){margin-bottom:1rem;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-menu .sub-link{position:relative;display:block;width:fit-content;font:inherit;color:inherit;padding:0;margin:0;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-menu .sub-link:hover{text-decoration:underline;}#header .header-wrapper .header-nav .nav-menu>li.drop-down .drop-down-content .drop-down-menu + .drop-down-link{margin-top:1.2rem;}#header .header-wrapper .header-nav .nav-menu>li.drop-down:hover .menu-link{color:#6F5244;}#header .header-wrapper .header-nav .nav-menu>li.drop-down:hover .drop-down-content{opacity:1;visibility:visible;transform:translateY(0);}#header .header-wrapper .header-nav .nav-menu>li .menu-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:23rem;max-width:100%;height:5.4rem;padding:1rem 1rem .8rem;background:#385C7B;border:1px solid #385C7B;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#FFFFFF;white-space:nowrap;text-align:center;text-decoration:none;transition:all .6s cubic-bezier(.8,0,.2,1);border-radius:6rem;cursor:pointer;box-sizing:border-box;z-index:0;}#header .header-wrapper .header-nav .nav-menu>li .menu-btn span{position:relative;color:inherit;text-decoration:none;z-index:3;}#header .header-wrapper .header-nav .nav-menu>li .menu-btn::before{content:"";position:absolute;top:0;left:0;display:block;background:#FFFFFF;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}#header .header-wrapper .header-nav .nav-menu>li .menu-btn:hover{color:#385C7B;}#header .header-wrapper .header-nav .nav-menu>li .menu-btn:hover::before{transform-origin:left top;transform:scale(1,1);}#header.header-scrolled .header-wrapper{filter:drop-shadow(0 .6rem 3rem rgba(0,0,0,.2));}.mobile-nav-toggle{position:fixed;right:3rem;top:2.8rem;width:2.8rem;height:1.9rem;padding:0;background:none;display:none;border:none;outline:none;cursor:pointer;z-index:999;margin:0;transition:all .4s ease-in-out;}@media only screen and (max-width:768px){.mobile-nav-toggle{display:inline-block}}.mobile-nav-toggle .toggle-icon{position:relative;display:block;width:100%;height:100%;margin:0;}.mobile-nav-toggle .toggle-icon span{display:inline-block;position:absolute;left:0;width:100%;height:1px;background:#46443B;transition:all .4s ease-in-out;transform-origin:center center;}.mobile-nav-toggle .toggle-icon span:nth-child(1){top:0;}.mobile-nav-toggle .toggle-icon span:nth-child(2){top:.9rem;}.mobile-nav-toggle .toggle-icon span:nth-child(3){bottom:0;}.mobile-nav-toggle.toggle-active{background:none;}.mobile-nav-toggle.toggle-active .toggle-icon span{background:#46443B;}.mobile-nav-toggle.toggle-active .toggle-icon span:nth-child(1){transform:translateY(.9rem) rotate(-45deg);}.mobile-nav-toggle.toggle-active .toggle-icon span:nth-child(2){opacity:0;visibility:hidden;}.mobile-nav-toggle.toggle-active .toggle-icon span:nth-child(3){transform:translateY(-.9rem) rotate(45deg);}#mobile-nav{position:fixed;top:0;bottom:0;z-index:992;right:-100%;width:100%;overflow-y:auto;transition:all .4s ease-in-out;background:#E9E2D4;}#mobile-nav .mobile-nav-container{position:relative;padding:10rem 2rem 7rem;}#mobile-nav .mobile-nav-menu{position:relative;list-style:none;display:block;padding:0;border-top:1px solid #BBBBB7;margin:0;}#mobile-nav .mobile-nav-menu>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;padding:1.6rem 1.5rem;margin:0;}#mobile-nav .mobile-nav-menu>li .menu-link{position:relative;display:block;font-size:1.6rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;padding:0 3rem 0 1.4rem;margin:0;cursor:pointer;text-decoration:none;outline:none;border:none;transition:all .2s ease-in-out;z-index:0;}#mobile-nav .mobile-nav-menu>li .menu-link::before{content:"•";position:absolute;top:0;left:0;color:#6F5244;}#mobile-nav .mobile-nav-menu>li .menu-link + .sub-menu{margin-top:1rem;}#mobile-nav .mobile-nav-menu .drop-down{position:relative;}#mobile-nav .mobile-nav-menu .drop-down>.toggle{position:absolute;top:1.7rem;right:1.5rem;display:inline-block;width:3rem;height:3rem;border:1px solid #6F5244;border-radius:50%;background:none;z-index:2;}#mobile-nav .mobile-nav-menu .drop-down>.toggle::before,#mobile-nav .mobile-nav-menu .drop-down>.toggle::after{content:"";position:absolute;top:calc(50% - .05rem);right:.6rem;width:1.6rem;height:1px;background:#6F5244;transform-origin:center center;transition:all .3s ease-in-out;z-index:0;}#mobile-nav .mobile-nav-menu .drop-down>.toggle::after{transform:rotate(-270deg);}#mobile-nav .mobile-nav-menu .drop-down .sub-menu{position:relative;display:none;overflow:hidden;font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:.05em;color:#46443B;text-align:left;list-style:none;padding:0 0 0 1.4rem;margin:.6rem 0 0;}#mobile-nav .mobile-nav-menu .drop-down .sub-menu::before{content:"";position:absolute;top:.2rem;left:.2rem;bottom:.2rem;display:block;width:1px;background:#BBBBB7;z-index:0;}#mobile-nav .mobile-nav-menu .drop-down .sub-menu>li{position:relative;}#mobile-nav .mobile-nav-menu .drop-down .sub-menu>li:not(:last-child){margin-bottom:1rem;}#mobile-nav .mobile-nav-menu .drop-down .sub-menu .sub-link{position:relative;display:block;width:fit-content;color:inherit;padding:0;margin:0;}#mobile-nav .mobile-nav-menu .drop-down.active>.toggle::after{transform:rotate(0deg);}#mobile-nav .mobile-nav-actions{position:relative;list-style:none;display:block;margin-top:7rem;}#mobile-nav .mobile-nav-actions>li{position:relative;display:block;}#mobile-nav .mobile-nav-actions>li:not(:last-child){margin-bottom:3rem;}#mobile-nav .mobile-nav-actions>li .action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:32rem;max-width:100%;height:7.2rem;padding:1.2rem 2rem 1rem 1rem;border-radius:7.2rem;background:#FFFFFF;color:#6F5244;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0 auto;z-index:0;}#mobile-nav .mobile-nav-actions>li .action-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}#mobile-nav .mobile-nav-actions>li .action-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}#mobile-nav .mobile-nav-actions>li .action-btn::after{content:"";position:absolute;display:block;top:calc(50% - .7rem);right:2.4rem;display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%230069d5'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}#mobile-nav .mobile-nav-actions>li .action-btn:hover{color:#FFFFFF;}#mobile-nav .mobile-nav-actions>li .action-btn:hover::before{transform-origin:left top;transform:scale(1,1);}#mobile-nav .mobile-nav-actions>li .action-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");}.sp-fixed-bar{position:fixed;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;gap:1.6rem;z-index:993;}@media print,screen and (min-width:769px){.sp-fixed-bar{display:none}}.sp-fixed-bar>li{position:relative;flex:0 0 auto;width:fit-content;max-width:100%;}.sp-fixed-bar .action-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.8rem;width:18rem;max-width:100%;height:5rem;padding:1rem 1rem .8rem;background:#385C7B;border:1px solid #385C7B;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#FFFFFF;white-space:nowrap;text-align:center;text-decoration:none;border-radius:4.8rem;cursor:pointer;box-sizing:border-box;z-index:0;}.sp-fixed-bar .action-btn svg{position:relative;display:block;width:1.5rem;flex:0 0 auto;margin-bottom:.2rem;z-index:3;}.sp-fixed-bar .action-btn svg path{transition:all .6s cubic-bezier(.8,0,.2,1);}.sp-fixed-bar .action-btn span{position:relative;display:block;width:fit-content;color:inherit;text-decoration:none;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}.sp-fixed-bar .action-btn::before{content:"";position:absolute;top:0;left:0;display:block;background:#FFFFFF;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.sp-fixed-bar .action-btn:hover{color:#385C7B;}.sp-fixed-bar .action-btn:hover svg path{fill:#385C7B;}.sp-fixed-bar .action-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.sp-fixed-bar .action-btn.--type-phone{background:#385C7B;border-color:#385C7B;}.sp-fixed-bar .action-btn.--type-phone svg{width:1.5rem;}.sp-fixed-bar .action-btn.--type-phone:hover{color:#385C7B;}.sp-fixed-bar .action-btn.--type-phone:hover svg path{fill:#385C7B;}.sp-fixed-bar .action-btn.--type-web{background:#6F5244;border-color:#6F5244;}.sp-fixed-bar .action-btn.--type-web svg{width:2.2rem;margin:0;}.sp-fixed-bar .action-btn.--type-web:hover{color:#6F5244;}.sp-fixed-bar .action-btn.--type-web:hover svg path{fill:#6F5244;}.fixed-side-bar{position:fixed;top:30rem;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.2rem;padding:0;width:6rem;height:24rem;font-size:2rem;font-weight:700;line-height:2.4rem;letter-spacing:0;text-align:center;color:#FFFFFF;background:#6F5244;border:1px solid #6F5244;text-decoration:none;border-radius:1.2rem 0 0 1.2rem;overflow:hidden;z-index:900;}@media only screen and (max-width:768px){.fixed-side-bar{display:none}}.fixed-side-bar span{position:relative;display:block;width:2.4rem;padding-bottom:3.2rem;color:inherit;text-decoration:none;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}.fixed-side-bar span::before{content:"";position:absolute;bottom:0;left:calc(50% - .7rem);display:block;width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13'%3E%3Cpath id='Union_11' data-name='Union 11' d='M6.054,12.71a.963.963,0,0,1,0-1.4l3.983-3.816h-9a.992.992,0,1,1,0-1.983h9L6.054,1.693a.963.963,0,0,1,0-1.4,1.07,1.07,0,0,1,1.464,0L13.268,5.8h0L14,6.5l-.731.7h0L7.518,12.71a1.069,1.069,0,0,1-1.464,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:1;}.fixed-side-bar svg{position:relative;display:block;width:3rem;height:auto;z-index:3;}.fixed-side-bar svg path{transition:all .6s cubic-bezier(.8,0,.2,1);}.fixed-side-bar::before{content:"";position:absolute;top:0;left:0;display:block;background:#FFFFFF;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:center bottom;transform:scale(1,0);z-index:1;}.fixed-side-bar:hover{color:#6F5244;}.fixed-side-bar:hover svg path{fill:#6F5244;}.fixed-side-bar:hover span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13'%3E%3Cpath id='Union_11' data-name='Union 11' d='M6.054,12.71a.963.963,0,0,1,0-1.4l3.983-3.816h-9a.992.992,0,1,1,0-1.983h9L6.054,1.693a.963.963,0,0,1,0-1.4,1.07,1.07,0,0,1,1.464,0L13.268,5.8h0L14,6.5l-.731.7h0L7.518,12.71a1.069,1.069,0,0,1-1.464,0Z' transform='translate(0 0)' fill='%236f5244'/%3E%3C/svg%3E%0A");}.fixed-side-bar:hover::before{transform-origin:center top;transform:scale(1,1);}.mobile-nav-overly{position:fixed;top:0;left:0;width:100%;height:100%;z-index:990;background:transparent;display:none;overflow:hidden;transition:all .4s ease-in-out;}body.mobile-nav-active #mobile-nav{right:0;}@media only screen and (max-width:768px){[data-aos=zoom-in]{transform:scale(.85)}[data-aos=fade-up]{transform:translate3d(0,30px,0)}[data-aos=fade-left]{transform:translate3d(-30px,0,0)}[data-aos=fade-right]{transform:translate3d(30px,0,0)}}#footer{position:relative;padding:8rem 0 3rem;z-index:0;}@media only screen and (max-width:768px){#footer{padding:8rem 0 3rem;margin-bottom:6rem}}#footer .container{position:relative;z-index:1;}#footer .footer-logo{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){#footer .footer-logo{margin-bottom:5rem}}#footer .footer-logo .logo-link{position:relative;display:block;width:16rem;padding:0;margin:0;cursor:pointer;outline:none;border:none;text-decoration:none;}@media only screen and (max-width:768px){#footer .footer-logo .logo-link{margin:0 auto}}#footer .footer-logo .logo-link>img{position:relative;display:block;width:100%;height:auto;max-width:100%;border:none;margin:0;}#footer .footer-wrapper{position:relative;display:block;}#footer .footer-wrapper::after{content:"";display:block;clear:both;}#footer .footer-wrapper .footer-nav{position:relative;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-nav{display:flex;flex-wrap:wrap;gap:1rem 5rem;width:fit-content;float:left}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-nav{display:block;border-top:1px solid #BBBBB7}}#footer .footer-wrapper .footer-nav>li{position:relative;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-nav>li{flex:0 0 auto;width:fit-content;max-width:100%}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-nav>li{display:block;width:100%}}#footer .footer-wrapper .footer-nav .footer-menu{position:relative;display:block;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.05em;color:#46443B;text-align:left;list-style:none;padding:0;margin:0;}#footer .footer-wrapper .footer-nav .footer-menu>li{position:relative;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-nav .footer-menu>li:not(:last-child){margin-bottom:1rem}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-nav .footer-menu>li{border-bottom:1px solid #BBBBB7;padding:1.6rem 1.5rem;margin:0}}#footer .footer-wrapper .footer-nav .footer-menu .menu-link{position:relative;display:block;width:fit-content;color:inherit;padding:0 0 0 1.4rem;margin:0;cursor:pointer;text-decoration:none;outline:none;border:none;font:inherit;transition:all .2s ease-in-out;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-nav .footer-menu .menu-link{width:100%}}#footer .footer-wrapper .footer-nav .footer-menu .menu-link::before{content:"•";position:absolute;top:0;left:0;color:#6F5244;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-nav .footer-menu .menu-link:hover{text-decoration:underline}}#footer .footer-wrapper .footer-nav .footer-menu .menu-link + .sub-menu{margin-top:1rem;}#footer .footer-wrapper .footer-nav .footer-menu .sub-menu{position:relative;display:block;font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:.05em;color:#46443B;text-align:left;list-style:none;padding:0 0 0 1.4rem;margin:.6rem 0 0;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-nav .footer-menu .sub-menu{display:none;overflow:hidden}}#footer .footer-wrapper .footer-nav .footer-menu .sub-menu::before{content:"";position:absolute;top:.2rem;left:.2rem;bottom:.2rem;display:block;width:1px;background:#BBBBB7;z-index:0;}#footer .footer-wrapper .footer-nav .footer-menu .sub-menu>li{position:relative;}#footer .footer-wrapper .footer-nav .footer-menu .sub-menu>li:not(:last-child){margin-bottom:1rem;}#footer .footer-wrapper .footer-nav .footer-menu .sub-menu .sub-link{position:relative;display:block;width:fit-content;color:inherit;padding:0;margin:0;}#footer .footer-wrapper .footer-nav .footer-menu .sub-menu .sub-link:hover{text-decoration:underline;}#footer .footer-wrapper .footer-nav .footer-menu .toggle{display:none;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-nav .footer-menu .drop-down{position:relative}#footer .footer-wrapper .footer-nav .footer-menu .drop-down>.toggle{position:absolute;top:1.7rem;right:1.5rem;display:inline-block;width:3rem;height:3rem;border:1px solid #6F5244;border-radius:50%;background:none;z-index:2}#footer .footer-wrapper .footer-nav .footer-menu .drop-down>.toggle::before,#footer .footer-wrapper .footer-nav .footer-menu .drop-down>.toggle::after{content:"";position:absolute;top:calc(50% - .05rem);right:.6rem;width:1.6rem;height:1px;background:#6F5244;transform-origin:center center;transition:all .3s ease-in-out;z-index:0}#footer .footer-wrapper .footer-nav .footer-menu .drop-down>.toggle::after{transform:rotate(-270deg)}#footer .footer-wrapper .footer-nav .footer-menu .drop-down.active>.toggle::after{transform:rotate(0deg)}}#footer .footer-wrapper .footer-recruit{position:relative;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-recruit{float:right;width:18rem}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-recruit{margin-top:7rem}}#footer .footer-wrapper .footer-recruit .recruit-banner{position:relative;display:block;width:100%;max-width:100%;background:#80AEA2;cursor:pointer;text-decoration:none;outline:none;border:none;transition:all .3s ease-in-out;padding:0;margin:0;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-recruit .recruit-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}#footer .footer-wrapper .footer-recruit .recruit-banner .banner-title{position:relative;display:block;padding:2rem 2rem;height:12rem;margin:0;z-index:0;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-recruit .recruit-banner .banner-title{width:100%}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-recruit .recruit-banner .banner-title{padding-top:2.8rem}}#footer .footer-wrapper .footer-recruit .recruit-banner .banner-title .en{position:relative;font-family:"Yu Mincho",serif;font-size:2.6rem;font-weight:600;line-height:3.6rem;color:#282828;letter-spacing:.025em;text-align:center;margin:0;}#footer .footer-wrapper .footer-recruit .recruit-banner .banner-title .jp{position:relative;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#FFFFFF;letter-spacing:.05em;text-align:center;margin:0;}#footer .footer-wrapper .footer-recruit .recruit-banner .banner-bg{position:relative;height:12rem;z-index:0;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-recruit .recruit-banner .banner-bg{width:100%}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-recruit .recruit-banner .banner-bg{width:unset}#footer .footer-wrapper .footer-recruit .recruit-banner .banner-bg img{object-position:top center}}#footer .footer-wrapper .footer-recruit .recruit-banner::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;display:block;background-image:url(../image/footer-recruit-profile.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat;z-index:3;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-recruit .recruit-banner::before{left:auto;right:0;width:50%;height:15.4rem;background-size:cover;background-position:top center}}#footer .footer-wrapper .footer-recruit .recruit-banner::after{content:"";position:absolute;top:.8rem;left:.8rem;bottom:.8rem;right:.8rem;display:block;background:none;border:1px solid #FFFFFF;z-index:2;}#footer .footer-wrapper .footer-recruit .recruit-banner:hover{opacity:.8;}#footer .footer-wrapper .footer-related{position:relative;margin-top:6rem;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-related{float:right;width:fit-content}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-related{margin-top:3rem}}#footer .footer-wrapper .footer-related .related-list{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-related .related-list{margin-left:-.5rem;margin-right:-.5rem}}#footer .footer-wrapper .footer-related .related-list>li{position:relative;flex:0 0 auto;width:fit-content;max-width:100%;padding:0 1rem;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-related .related-list>li{width:33.3333%;padding:0 .5rem}}#footer .footer-wrapper .footer-related .related-list .related-banner{position:relative;display:block;width:19.3rem;max-width:100%;background:#FFFFFF;cursor:pointer;text-decoration:none;outline:none;border:none;transition:all .3s ease-in-out;padding:0;margin:0;}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-related .related-list .related-banner{width:100%}}#footer .footer-wrapper .footer-related .related-list .related-banner .thumb{position:relative;display:block;width:100%;margin:0;}#footer .footer-wrapper .footer-related .related-list .related-banner:hover{opacity:.8;}#footer .footer-wrapper .footer-copyright{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;letter-spacing:.05em;color:#46443B;text-align:left;margin:0;padding:0;}@media print,screen and (min-width:769px){#footer .footer-wrapper .footer-copyright{float:left;margin-top:9.2rem}}@media only screen and (max-width:768px){#footer .footer-wrapper .footer-copyright{margin-top:4rem;text-align:center}}.copyright{position:relative;padding:2rem 4rem;background:#6F5244;border-top:1px solid #FFFFFF;}@media only screen and (max-width:768px){.copyright{padding:2rem 2rem}}.copyright::after{content:"";display:block;clear:both;}.copyright>ul{position:relative;display:flex;flex-wrap:wrap;gap:3rem 1rem;font-size:1.4rem;font-weight:500;line-height:2.4rem;color:#FFFFFF;text-align:left;list-style:none;padding:0;}@media print,screen and (min-width:769px){.copyright>ul{float:left;width:fit-content}}@media only screen and (max-width:768px){.copyright>ul{gap:2.4rem .8rem;margin-bottom:1.2rem}}.copyright>ul>li{position:relative;}.copyright>ul a{position:relative;color:inherit;text-decoration:none;margin:0;}.copyright>ul a:hover{text-decoration:underline;}.copyright>p{position:relative;font-size:1.4rem;font-weight:500;line-height:2.4rem;color:#FFFFFF;margin:0;}@media print,screen and (min-width:769px){.copyright>p{float:right;width:fit-content}}.mainvisual{position:relative;display:block;padding:0;margin:0;z-index:0;}.mainvisual .mainvisual-bg{position:relative;width:100%;height:90rem;z-index:0;}@media only screen and (max-width:768px){.mainvisual .mainvisual-bg{height:78.2rem}}.mainvisual .mainvisual-bg>img,.mainvisual .mainvisual-bg>video{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:bottom center;margin:0;border:none;z-index:0;}.mainvisual .mainvisual-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(40,40,0,.2) 0%,rgba(47,47,8,.19) 10%,rgba(255,255,255,0) 100%);z-index:1;}@media only screen and (max-width:768px){.mainvisual .mainvisual-bg::before{background:linear-gradient(to right,rgba(40,40,0,.2) 0%,rgba(161,161,144,.088) 100%)}}.mainvisual .mainvisual-layer{position:absolute;z-index:2;}@media print,screen and (min-width:769px){.mainvisual .mainvisual-layer{top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12.6rem 0 0}}@media only screen and (max-width:768px){.mainvisual .mainvisual-layer{left:0;bottom:9rem;width:100%}}.mainvisual .container{position:relative;z-index:1;flex:0 0 auto;}.mainvisual .mainvisual-title{position:relative;}.mainvisual .mainvisual-title .lead{position:relative;font-size:5.6rem;font-weight:700;line-height:7rem;letter-spacing:.12em;color:#282828;text-align:left;z-index:1;}@media only screen and (max-width:768px){.mainvisual .mainvisual-title .lead{font-size:4rem;line-height:5.2rem}}.mainvisual .mainvisual-title .lead span{position:relative;display:block;width:fit-content;max-width:100%;font:inherit;background:#FFFFFF;border-radius:.8rem;padding:.4rem 1.6rem 0 2rem;}@media only screen and (max-width:768px){.mainvisual .mainvisual-title .lead span{border-radius:.4rem;padding:.2rem 1rem 0 1.6rem}}.mainvisual .mainvisual-title .lead span + span{margin-top:2rem;}@media only screen and (max-width:768px){.mainvisual .mainvisual-title .lead span + span{margin-top:1.2rem}}.mainvisual .mainvisual-title .sub{position:relative;font-size:2.8rem;font-weight:700;line-height:5.2rem;color:#FFFFFF;letter-spacing:.1em;text-align:left;margin-top:5rem;z-index:1;}@media only screen and (max-width:768px){.mainvisual .mainvisual-title .sub{font-size:2.2rem;line-height:4rem;margin-top:3.6rem}}.top-index-section{position:relative;background:none;padding:0 0 4rem;z-index:1;}@media print,screen and (min-width:769px){.top-index-section{margin-top:-4.5rem}}@media only screen and (max-width:768px){.top-index-section{padding:2rem 0 4rem}}.top-index-section .container{position:relative;z-index:1;}.top-index-section .index-list-wrapper{position:relative;}.top-index-section .index-list-wrapper .index-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 4.5rem;list-style:none;padding:0;margin:0;z-index:1;}@media only screen and (max-width:768px){.top-index-section .index-list-wrapper .index-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}}.top-index-section .index-list-wrapper .index-list>li{position:relative;display:block;}.top-index-section .index-list-wrapper .index-list .index-card{position:relative;display:block;width:100%;height:100%;padding:3rem 2.8rem 2.8rem;background:linear-gradient(to top,#D1D5C9 0%,#E8EAE4 100%);border-radius:1.5rem;text-decoration:none;overflow:hidden;z-index:0;}.top-index-section .index-list-wrapper .index-list .index-card::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#E8EAE4;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.top-index-section .index-list-wrapper .index-list .index-card .card-head{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:3rem;z-index:1;}.top-index-section .index-list-wrapper .index-list .index-card .card-head .icon{position:relative;flex:0 0 auto;width:7rem;}.top-index-section .index-list-wrapper .index-list .index-card .card-head .title{position:relative;flex:0 0 auto;width:calc(100% - 10rem);font-size:3rem;font-weight:700;line-height:4rem;letter-spacing:.05em;color:#282828;text-align:left;text-decoration:none;z-index:1;}.top-index-section .index-list-wrapper .index-list .index-card .card-head .title span{position:relative;display:block;font:inherit;color:inherit;}.top-index-section .index-list-wrapper .index-list .index-card .card-head .title em{position:relative;display:block;font-style:normal;font-family:"Yu Mincho",serif;font-size:1.4rem;line-height:2.4rem;font-weight:600;letter-spacing:.025em;color:#8C9678;margin-top:.3rem;}.top-index-section .index-list-wrapper .index-list .index-card .card-body{position:relative;font-size:1.6rem;font-weight:500;line-height:1.75;color:#46443B;letter-spacing:.025em;text-align:left;margin-top:2.4rem;z-index:1;}.top-index-section .index-list-wrapper .index-list .index-card .card-body p{position:relative;margin:0;}.top-index-section .index-list-wrapper .index-list .index-card .card-arrow{position:absolute;top:5.9rem;right:2.8rem;width:2rem;display:flex;align-items:center;justify-content:center;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:1;}.top-index-section .index-list-wrapper .index-list .index-card .card-arrow svg{position:relative;display:block;width:100%;flex:0 0 auto;margin:0;border:none;z-index:0;}.top-index-section .index-list-wrapper .index-list .index-card .card-arrow svg path{fill:#8C9678;}.top-index-section .index-list-wrapper .index-list .index-card:hover::before{transform-origin:left top;transform:scale(1,1);}.top-index-section .index-list-wrapper .index-list .index-card:hover .card-arrow{transform:translateX(.5rem);}.top-index-section .index-list-wrapper .index-list .index-card.--type-internal{background:linear-gradient(to top,#D1D5C9 0%,#E8EAE4 100%);}.top-index-section .index-list-wrapper .index-list .index-card.--type-internal::before{background:#E8EAE4;}.top-index-section .index-list-wrapper .index-list .index-card.--type-internal .card-head .title em{color:#8C9678;}.top-index-section .index-list-wrapper .index-list .index-card.--type-internal .card-arrow svg path{fill:#8C9678;}.top-index-section .index-list-wrapper .index-list .index-card.--type-breast{background:linear-gradient(to top,#B9C5D1 0%,#DCE2E8 100%);}.top-index-section .index-list-wrapper .index-list .index-card.--type-breast::before{background:#DCE2E8;}.top-index-section .index-list-wrapper .index-list .index-card.--type-breast .card-head .title em{color:#506E8C;}.top-index-section .index-list-wrapper .index-list .index-card.--type-breast .card-arrow svg path{fill:#506E8C;}.top-index-section .index-list-wrapper .index-list .index-card.--type-gynecology{background:linear-gradient(to top,#EBBFBF 0%,#F8EAEA 100%);}.top-index-section .index-list-wrapper .index-list .index-card.--type-gynecology::before{background:#F8EAEA;}.top-index-section .index-list-wrapper .index-list .index-card.--type-gynecology .card-head .title em{color:#DE9594;}.top-index-section .index-list-wrapper .index-list .index-card.--type-gynecology .card-arrow svg path{fill:#DE9594;}.top-index-section .news-list-wrapper{position:relative;margin-top:8rem;padding:2.5rem 4rem;border:1px solid #BBBBB7;border-radius:1rem;z-index:1;}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper{margin-top:4.5rem;padding:2.4rem 1.8rem}}.top-index-section .news-list-wrapper .news-list-inner{position:relative;width:100%;}@media print,screen and (min-width:769px){.top-index-section .news-list-wrapper .news-list-inner{display:flex;align-items:center;justify-content:space-between}}.top-index-section .news-list-wrapper .news-list-inner .news-title{position:relative;display:block;width:fit-content;white-space:nowrap;max-width:100%;}@media print,screen and (min-width:769px){.top-index-section .news-list-wrapper .news-list-inner .news-title{padding-right:3rem;flex:0 0 auto}.top-index-section .news-list-wrapper .news-list-inner .news-title::before{content:"";position:absolute;top:calc(50% - 2.4rem);right:0;height:4.8rem;width:1px;background:#BBBBB7;z-index:0}}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-title{display:flex;align-items:flex-end;justify-content:flex-start;gap:1.5rem}}.top-index-section .news-list-wrapper .news-list-inner .news-title .en{position:relative;display:block;font-family:"Yu Mincho",serif;font-size:2.6rem;font-weight:600;line-height:3rem;color:#6F5244;text-align:center;}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-title .en{font-size:3.6rem;line-height:4rem}}.top-index-section .news-list-wrapper .news-list-inner .news-title .jp{position:relative;display:block;font-size:1.4rem;font-weight:700;line-height:2rem;color:#46443B;letter-spacing:.025em;text-align:center;}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-title .jp{width:fit-content;font-size:1.6rem;line-height:2.4rem;padding-bottom:.4rem}}.top-index-section .news-list-wrapper .news-list-inner .news-content{position:relative;}@media print,screen and (min-width:769px){.top-index-section .news-list-wrapper .news-list-inner .news-content{flex:0 0 auto;width:calc(100% - 27.5rem)}}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-content{margin-top:2rem}}.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block{position:relative;}@media print,screen and (min-width:769px){.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:.2rem 0 0}}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block{display:block}}.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;text-align:left;color:#6F5244;}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time{margin-bottom:.8rem}}.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .title{position:relative;display:block;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;width:100%;max-width:100%;padding:0;margin:0;}@media print,screen and (min-width:769px){.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .title{font-weight:500;letter-spacing:0}}.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .title a{color:inherit;text-decoration:none;}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .title a{text-decoration:underline}}.top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .title a:hover{text-decoration:underline;}.top-index-section .news-list-wrapper .news-list-inner .news-action{position:relative;}@media print,screen and (min-width:769px){.top-index-section .news-list-wrapper .news-list-inner .news-action{flex:0 0 auto;width:12rem}}@media only screen and (max-width:768px){.top-index-section .news-list-wrapper .news-list-inner .news-action{position:absolute;top:0;right:0;width:fit-content;z-index:2}}.top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:12rem;max-width:100%;height:4rem;padding:0;border-radius:4rem;background:#6F5244;color:#FFFFFF;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0;z-index:0;}.top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#FFFFFF;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn::after{content:"";position:absolute;display:block;top:calc(50% - .4rem);right:1rem;display:block;width:1.2rem;height:.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath id='Union_3' data-name='Union 3' d='M7.675,7.351,10.364,4.46H0V3.54H10.364L7.675.649,8.279,0,12,4,8.279,8Z' fill='%23fff'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}.top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover{color:#6F5244;}.top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath id='Union_3' data-name='Union 3' d='M7.675,7.351,10.364,4.46H0V3.54H10.364L7.675.649,8.279,0,12,4,8.279,8Z' fill='%236f5244'/%3E%3C/svg%3E%0A");}.top-about-section{position:relative;padding:8rem 0 0;background:none;z-index:1;}@media only screen and (max-width:768px){.top-about-section{padding:6rem 0 0}}.top-about-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:120rem;background-image:url(../image/about-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:0;}.top-about-section .container{z-index:1;}.top-about-section .section-lead{position:relative;}.top-about-section .section-about-wrapper{position:relative;}.top-about-section .section-about{position:relative;width:100%;max-width:100%;margin:0 auto;}@media print,screen and (min-width:769px){.top-about-section .section-about.max-1000{width:100rem}}.top-about-section .section-about .about-cards{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:4.5rem 4.5rem;list-style:none;padding:0;margin:0;z-index:1;}@media only screen and (max-width:768px){.top-about-section .section-about .about-cards{gap:5rem 2rem}}.top-about-section .section-about .about-cards>li{position:relative;display:block;flex:0 0 auto;width:calc(33.333% - 3rem);width:37rem;max-width:100%;}@media only screen and (max-width:768px){.top-about-section .section-about .about-cards>li{width:100%}}.top-about-section .section-about .about-cards .card-item{position:relative;display:block;width:100%;max-width:100%;padding:0;margin:0;border:none;background:none;text-decoration:none;z-index:0;}.top-about-section .section-about .about-cards .card-item .thumb{position:relative;width:100%;aspect-ratio:370/240;border-radius:1.4rem;z-index:0;}.top-about-section .section-about .about-cards .card-item .thumb img{position:relative;transition:all .6s cubic-bezier(.8,0,.2,1);}.top-about-section .section-about .about-cards .card-item .info{position:relative;margin-top:3rem;}.top-about-section .section-about .about-cards .card-item .info .title{position:relative;display:flex;align-items:center;justify-content:center;font-size:2.1rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:center;text-decoration:none;width:100%;max-width:100%;padding:0 3rem 0 0;margin:0 0 2.4rem;}.top-about-section .section-about .about-cards .card-item .info .title span{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:fit-content;max-width:100%;gap:.8rem;}.top-about-section .section-about .about-cards .card-item .info .title span img{position:relative;flex:0 0 auto;width:3rem;height:auto;}.top-about-section .section-about .about-cards .card-item .info .title span em{position:relative;display:inline-block;font-style:normal;font:inherit;color:inherit;padding:.2rem 0 0;transition:color .6s cubic-bezier(.8,0,.2,1);}.top-about-section .section-about .about-cards .card-item .info .title span em::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#6F5244;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:0;}.top-about-section .section-about .about-cards .card-item .info .title::before{content:"";position:absolute;top:calc(50% - .6rem);right:1rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}.top-about-section .section-about .about-cards .card-item .info .desc{position:relative;font-size:1.6rem;font-weight:500;line-height:1.875;letter-spacing:.025em;color:#46443B;text-align:left;width:100%;max-width:100%;padding:0;margin:0;}.top-about-section .section-about .about-cards .card-item:hover .thumb img{transform:scale(1.15);}.top-about-section .section-about .about-cards .card-item:hover .info .title span em{color:#6F5244;}.top-about-section .section-about .about-cards .card-item:hover .info .title span em::before{transform-origin:left top;transform:scale(1,1);}.top-about-section .section-about .about-cards .card-item:hover .info .title::before{transform:translateX(.5rem);}.top-about-section .section-other-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.top-about-section .section-other-wrapper{margin-top:8rem}}@media print,screen and (min-width:769px){.top-about-section .section-other-wrapper .container{max-width:100%;padding:0 0 0 clamp(4rem,50% - 60rem,50%)}}.top-about-section .section-other{position:relative;}@media print,screen and (min-width:769px){.top-about-section .section-other{overflow:hidden}}.top-about-section .section-other::after{content:"";display:block;clear:both;}.top-about-section .section-other .other-list{position:relative;display:block;list-style:none;padding:0;margin:0;border-top:1px solid #BBBBB7;}@media print,screen and (min-width:769px){.top-about-section .section-other .other-list{width:57.6rem;max-width:100%;float:left}}@media only screen and (max-width:768px){.top-about-section .section-other .other-list{width:100%}}.top-about-section .section-other .other-list>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;}.top-about-section .section-other .other-list .other-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3.6rem 2.5rem;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.top-about-section .section-other .other-list .other-item{padding:2rem 0}}.top-about-section .section-other .other-list .other-item .icon{position:relative;flex:0 0 auto;width:7rem;}@media only screen and (max-width:768px){.top-about-section .section-other .other-list .other-item .icon{width:6rem}}.top-about-section .section-other .other-list .other-item .title{position:relative;flex:0 0 auto;width:calc(100% - 9.5rem);}@media only screen and (max-width:768px){.top-about-section .section-other .other-list .other-item .title{width:calc(100% - 7.5rem)}}.top-about-section .section-other .other-list .other-item .title .jp{position:relative;font-size:2.3rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){.top-about-section .section-other .other-list .other-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}.top-about-section .section-other .other-list .other-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;color:#6F5244;text-align:left;margin-top:.4rem;}.top-about-section .section-other .other-list .other-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:2rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){.top-about-section .section-other .other-list .other-item::before{top:auto;bottom:2.6rem;right:1rem}}.top-about-section .section-other .other-list .other-item:hover .title .jp{color:#6F5244;}.top-about-section .section-other .other-list .other-item:hover::before{transform:translateX(.5rem);}.top-about-section .section-other .other-image{position:relative;}@media print,screen and (min-width:769px){.top-about-section .section-other .other-image{float:right;width:83.4rem;max-width:100%;margin-right:clamp(-21rem,50vw - 96rem,0);border-radius:3rem 0 0 3rem}}@media only screen and (max-width:768px){.top-about-section .section-other .other-image{margin:8rem -2rem 0;width:calc(100% + 4rem);max-width:calc(100% + 4rem);border-radius:0}}.top-hours-section{position:relative;padding:10rem 0 12rem;background:#F8F6F3;z-index:0;}@media print,screen and (min-width:769px){.top-hours-section{margin-top:-8rem}}@media only screen and (max-width:768px){.top-hours-section{padding:8rem 0 9rem}}.top-hours-section .container{z-index:1;}.top-hours-section .section-title{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){.top-hours-section .section-title{margin-bottom:4rem}}.top-hours-section .section-content{position:relative;}.top-hours-section .section-content .hours-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem 4.8rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:4.5rem}}.top-hours-section .section-content .hours-list>li{position:relative;display:block;}.top-hours-section .section-content .hours-list .hours-block{position:relative;display:block;width:100%;}.top-hours-section .section-content .hours-list .hours-block .hours-label{position:relative;padding-left:3.8rem;font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:.025em;color:#8C9678;text-align:left;margin-bottom:1.6rem;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .hours-block .hours-label{padding-left:2.6rem;font-size:1.7rem;line-height:3rem;letter-spacing:-.025em;margin-bottom:1.2rem}}.top-hours-section .section-content .hours-list .hours-block .hours-label::before{content:"";position:absolute;top:calc(50% - .9rem);left:0;width:1.8rem;height:1.8rem;background:#8C9678;border-radius:.4rem;z-index:0;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .hours-block .hours-label::before{top:calc(50% - .6rem);width:1.4rem;height:1.4rem}}.top-hours-section .section-content .hours-list .hours-block .hours-table{position:relative;width:100%;max-width:100%;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:2.8rem;letter-spacing:.025em;color:#46443B;text-align:center;border-collapse:collapse;border:none;border-radius:1.5rem;overflow:hidden;margin:0;padding:0;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .hours-block .hours-table{font-size:1.4rem;line-height:2.4rem;border-radius:1rem}}.top-hours-section .section-content .hours-list .hours-block .hours-table thead{background:#8C9678;}.top-hours-section .section-content .hours-list .hours-block .hours-table thead th{position:relative;padding:1.6rem 1rem;color:#FFFFFF;text-align:center;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .hours-block .hours-table thead th{padding:.8rem 0}}.top-hours-section .section-content .hours-list .hours-block .hours-table thead th.week{width:7rem;border-left:1px solid #DCDFD6;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .hours-block .hours-table thead th.week{width:4.5rem}}.top-hours-section .section-content .hours-list .hours-block .hours-table tbody{position:relative;background:#DCDFD6;}.top-hours-section .section-content .hours-list .hours-block .hours-table tbody tr:nth-child(even){background:#D1D5C9;}.top-hours-section .section-content .hours-list .hours-block .hours-table tbody td{position:relative;padding:1.6rem 1rem;color:#46443B;text-align:center;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .hours-block .hours-table tbody td{padding:.8rem 0}}.top-hours-section .section-content .hours-list .hours-block .hours-table tbody td.dot{color:#A3AB93;}.top-hours-section .section-content .hours-list .hours-block.--type-breast .hours-label{color:#506E8C;}.top-hours-section .section-content .hours-list .hours-block.--type-breast .hours-label::before{background:#506E8C;}.top-hours-section .section-content .hours-list .hours-block.--type-breast .hours-table thead{background:#506E8C;}.top-hours-section .section-content .hours-list .hours-block.--type-breast .hours-table thead th.week{border-left:1px solid #CAD3DC;}.top-hours-section .section-content .hours-list .hours-block.--type-breast .hours-table tbody{background:#CAD3DC;}.top-hours-section .section-content .hours-list .hours-block.--type-breast .hours-table tbody tr:nth-child(even){background:#B9C5D1;}.top-hours-section .section-content .hours-list .hours-block.--type-breast .hours-table tbody td.dot{color:#738BA3;}.top-hours-section .section-content .hours-list .hours-block.--type-gynecology .hours-label{color:#DE9594;}.top-hours-section .section-content .hours-list .hours-block.--type-gynecology .hours-label::before{background:#DE9594;}.top-hours-section .section-content .hours-list .hours-block.--type-gynecology .hours-table thead{background:#DE9594;}.top-hours-section .section-content .hours-list .hours-block.--type-gynecology .hours-table thead th.week{border-left:1px solid #F7E6E5;}.top-hours-section .section-content .hours-list .hours-block.--type-gynecology .hours-table tbody{background:#F7E6E5;}.top-hours-section .section-content .hours-list .hours-block.--type-gynecology .hours-table tbody tr:nth-child(even){background:#F2D5D4;}.top-hours-section .section-content .hours-list .hours-block.--type-gynecology .hours-table tbody td.dot{color:#DE9594;}.top-hours-section .section-content .hours-list .other-btns{position:relative;display:block;list-style:none;margin:0;}@media print,screen and (min-width:769px){.top-hours-section .section-content .hours-list .other-btns{padding:3.8rem 0 0}}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns{padding-top:2rem}}.top-hours-section .section-content .hours-list .other-btns>li{position:relative;display:block;}.top-hours-section .section-content .hours-list .other-btns>li:not(:last-child){margin-bottom:3rem;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns>li:not(:last-child){margin-bottom:2rem}}.top-hours-section .section-content .hours-list .other-btns .other-btn{position:relative;display:flex;align-items:center;justify-content:center;width:48rem;max-width:100%;height:8rem;padding:2rem 2rem;border-radius:8rem;background:transparent;font-family:"Yu Gothic",sans-serif;font-size:2.1rem;font-weight:700;line-height:3rem;letter-spacing:.05em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0 auto;z-index:0;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn{width:32.4rem;height:6.4rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1rem 1rem;border-radius:6.4rem;background:#6F5244;color:#FFFFFF}}.top-hours-section .section-content .hours-list .other-btns .other-btn svg{position:absolute;top:calc(50% - 2rem);left:2rem;display:block;width:4rem;height:auto;z-index:3;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn svg{top:calc(50% - 1.6rem);left:1.6rem;width:3.2rem}}.top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#6F5244;transition:fill .6s cubic-bezier(.8,0,.2,1);}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#FFFFFF}}.top-hours-section .section-content .hours-list .other-btns .other-btn svg path{fill:#FFFFFF;transition:fill .6s cubic-bezier(.8,0,.2,1);}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn svg path{fill:#6F5244}}.top-hours-section .section-content .hours-list .other-btns .other-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.top-hours-section .section-content .hours-list .other-btns .other-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn::before{background:#FFFFFF}}.top-hours-section .section-content .hours-list .other-btns .other-btn::after{content:"";position:absolute;display:block;top:calc(50% - .6rem);right:2.4rem;display:block;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.top-hours-section .section-content .hours-list .other-btns .other-btn:hover{color:#FFFFFF;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn:hover{color:#6F5244}}.top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg circle{fill:#FFFFFF;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg circle{fill:#6F5244}}.top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg path{fill:#6F5244;}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg path{fill:#FFFFFF}}.top-hours-section .section-content .hours-list .other-btns .other-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.top-hours-section .section-content .hours-list .other-btns .other-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.top-hours-section .section-content .hours-list .other-btns .other-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23000'/%3E%3C/svg%3E%0A")}}.top-column-section{position:relative;padding:10rem 0 12rem;z-index:0;}@media only screen and (max-width:768px){.top-column-section{padding:8rem 0 9rem}}.top-column-section .container{z-index:1;}.top-column-section .section-title{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){.top-column-section .section-title{margin-bottom:5rem}}.top-column-section .section-content{position:relative;}.top-column-section .section-content .column-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.5rem 4.5rem;}@media only screen and (max-width:768px){.top-column-section .section-content .column-list{grid-template-columns:minmax(0,1fr);gap:5rem 2rem}}.top-column-section .section-content .column-list>li{position:relative;display:block;}.top-column-section .section-content .column-list .column-item{position:relative;display:block;width:100%;max-width:100%;text-decoration:none;padding:0;margin:0;z-index:0;}.top-column-section .section-content .column-list .column-item .thumb{position:relative;display:block;line-height:1;width:100%;padding:0;margin:0;border-radius:1.4rem;overflow:hidden;z-index:0;}.top-column-section .section-content .column-list .column-item .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transition:transform .6s cubic-bezier(.8,0,.2,1);border:none;margin:0;}.top-column-section .section-content .column-list .column-item .info{position:relative;display:block;margin-top:3rem;}.top-column-section .section-content .column-list .column-item .info .meta{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:2rem;margin:0 0 2.4rem;}.top-column-section .section-content .column-list .column-item .info .meta .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;flex:0 0 auto;width:fit-content;white-space:nowrap;}.top-column-section .section-content .column-list .column-item .info .meta .tags{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;gap:1.2rem 1.6rem;}.top-column-section .section-content .column-list .column-item .info .meta .tags>li{position:relative;width:fit-content;flex:0 0 auto;}.top-column-section .section-content .column-list .column-item .info .meta .tags .tag{position:relative;display:block;width:fit-content;min-width:9rem;padding:.3rem 1.6rem;background:none;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #6F5244;border-radius:3rem;z-index:0;}.top-column-section .section-content .column-list .column-item .info .meta::before{content:"";position:absolute;top:calc(50% - .6rem);right:1rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}.top-column-section .section-content .column-list .column-item .info .title{position:relative;font-size:1.6rem;font-weight:600;line-height:1.875;color:#46443B;text-align:left;width:100%;}.top-column-section .section-content .column-list .column-item .info .title a{color:inherit;text-decoration:none;}@media only screen and (max-width:768px){.top-column-section .section-content .column-list .column-item .info .title a{text-decoration:underline}}.top-column-section .section-content .column-list .column-item .info .title a:hover{text-decoration:underline;}.top-column-section .section-content .column-list .column-item:hover .thumb img{transform:scale(1.15);}.top-column-section .section-content .column-list .column-item:hover .info .meta::before{transform:translateX(.5rem);}.top-column-section .section-content .column-list .column-item:hover .info .title{text-decoration:underline;}.top-column-section .section-content .column-action{position:relative;margin-top:7rem;}@media only screen and (max-width:768px){.top-column-section .section-content .column-action{margin-top:6rem}}.top-column-section .section-content .column-action .link-btn{margin:0 auto;}.common-reservation-section{position:relative;padding:8rem 0 12rem;background-image:url(../image/reservation-bg.png);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;}@media only screen and (max-width:768px){.common-reservation-section{padding:6rem 0 9rem}}.common-reservation-section .container{z-index:1;}.common-reservation-section .section-title{position:relative;padding:2.8rem 0 0;margin-bottom:7rem;}@media only screen and (max-width:768px){.common-reservation-section .section-title{margin-bottom:6rem}}.common-reservation-section .section-title::before{top:0;left:calc(50% - 1.1rem);}.common-reservation-section .section-title .en{color:#BAA283;text-align:center;}.common-reservation-section .section-title .jp{color:#FFFFFF;text-align:center;}.common-reservation-section .section-content{position:relative;}.common-reservation-section .section-content .reservation-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem 5rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions{gap:2rem 2rem}}.common-reservation-section .section-content .reservation-actions>li{position:relative;flex:0 0 auto;width:fit-content;}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions>li{width:100%}}.common-reservation-section .section-content .reservation-actions .action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:48rem;max-width:100%;height:12rem;padding:1rem 1rem;border-radius:1.6rem;background:rgba(255,255,255,.85);color:#46443B;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.05em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;outline:none;overflow:hidden;margin:0;z-index:0;}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions .action-btn{width:32rem;height:10rem;padding:1rem 1rem;border-radius:1rem;margin:0 auto}}.common-reservation-section .section-content .reservation-actions .action-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.common-reservation-section .section-content .reservation-actions .action-btn .btn-inner{position:relative;display:block;flex:0 0 auto;width:100%;z-index:3;}.common-reservation-section .section-content .reservation-actions .action-btn .sup{position:relative;font:inherit;color:inherit;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);margin-bottom:.8rem;}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions .action-btn .sup{margin-bottom:.4rem}}.common-reservation-section .section-content .reservation-actions .action-btn .txt{position:relative;display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:3.6rem;font-weight:700;line-height:3.6rem;letter-spacing:.05em;color:#6F5244;text-align:center;z-index:3;}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions .action-btn .txt{font-size:3rem;line-height:3rem;letter-spacing:.025em}}.common-reservation-section .section-content .reservation-actions .action-btn .txt svg{position:relative;display:block;flex:0 0 auto;width:3rem;}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions .action-btn .txt svg{width:2.6rem}}.common-reservation-section .section-content .reservation-actions .action-btn .txt svg circle{fill:#6F5244;transition:fill .6s cubic-bezier(.8,0,.2,1);}.common-reservation-section .section-content .reservation-actions .action-btn .txt svg path{fill:#FFFFFF;transition:fill .6s cubic-bezier(.8,0,.2,1);}.common-reservation-section .section-content .reservation-actions .action-btn .txt span{position:relative;flex:0 0 auto;display:block;width:fit-content;font:inherit;color:inherit;text-align:center;padding:.2rem 4rem 0 0;transition:color .6s cubic-bezier(.8,0,.2,1);}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions .action-btn .txt span{padding:.2rem 3.2rem 0 0}}.common-reservation-section .section-content .reservation-actions .action-btn .txt span::after{content:"";position:absolute;display:block;top:calc(50% - .6rem);right:0;display:block;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}.common-reservation-section .section-content .reservation-actions .action-btn:hover{color:#FFFFFF;}.common-reservation-section .section-content .reservation-actions .action-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.common-reservation-section .section-content .reservation-actions .action-btn:hover .txt{color:#FFFFFF;}.common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg circle{fill:#FFFFFF;}.common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg path{fill:#6F5244;}.common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt{font-size:3rem;}@media only screen and (max-width:768px){.common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt{font-size:2.4rem}}.common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt span::after{top:calc(50% - 1rem);width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%236f5244'/%3E%3C/svg%3E%0A");}.common-reservation-section .section-content .reservation-actions .action-btn.--type-web:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.pageindex{position:relative;padding:16.4rem 0 10rem;margin:0;}@media only screen and (max-width:768px){.pageindex{padding:9.6rem 0 2rem}}.pageindex::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:50rem;background-image:url(../image/pageindex.png);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;}@media only screen and (max-width:768px){.pageindex::before{height:36rem;background-image:url(../image/pageindex-sp.png)}}.pageindex .container{position:relative;z-index:1;}.pageindex .breadcrumbs{display:block;list-style:none;font-size:1.6rem;font-weight:500;line-height:1.875;color:#8B8B8B;margin:0 0 8rem;}@media only screen and (max-width:768px){.pageindex .breadcrumbs{font-size:1.4rem;line-height:2.4rem;margin-bottom:6rem}}.pageindex .breadcrumbs a{color:inherit;letter-spacing:.025em;}.pageindex .breadcrumbs a:hover{text-decoration:underline;}.pageindex .breadcrumbs li{position:relative;display:inline;}.pageindex .breadcrumbs li + li::before{content:"ー";display:inline-block;padding-left:1rem;padding-right:1.2rem;}.pageindex .index-title{position:relative;}.pageindex .index-title .en{position:relative;display:block;font-family:"Yu Mincho",serif;font-size:2.4rem;font-weight:600;line-height:3.2rem;letter-spacing:.05em;color:#6F5244;text-align:left;margin-bottom:.6rem;}@media only screen and (max-width:768px){.pageindex .index-title .en{font-size:2rem;line-height:3rem}}.pageindex .index-title .jp{position:relative;display:block;font-size:4.8rem;font-weight:700;line-height:6.4rem;letter-spacing:.05em;color:#282828;text-align:left;margin:0;}@media only screen and (max-width:768px){.pageindex .index-title .jp{font-size:3.8rem;line-height:5.2rem}}.pageindex .index-title .sub{position:relative;font-size:2rem;font-weight:700;line-height:3.8rem;letter-spacing:.025em;color:#46443B;text-align:left;margin:2.4rem 0 0;}@media only screen and (max-width:768px){.pageindex .index-title .sub{font-size:1.6rem;line-height:3rem}}.pageindex .index-title .sub span{display:inline;background:linear-gradient(to bottom,transparent 60%,#EAE3DA 60%);}.page-main-section{position:relative;padding:8rem 0 12rem;}@media only screen and (max-width:768px){.page-main-section{padding:8rem 0 10rem}}.page-main-section .container{position:relative;z-index:1;}.contact-mail-section{position:relative;padding:10rem 0 16rem;}@media only screen and (max-width:768px){.contact-mail-section{padding:8rem 0 12rem}}.contact-mail-section .section-wrapper{position:relative;width:100%;max-width:90rem;margin:0 auto;}.contact-mail-section .contact-form{position:relative;display:block;width:100%;font-size:1.8rem;font-weight:700;line-height:1.875;letter-spacing:.025em;color:#282828;text-align:left;word-break:break-all;}@media only screen and (max-width:768px){.contact-mail-section .contact-form{font-size:1.6rem}}.contact-mail-section .contact-form{}.contact-mail-section .contact-form input[type=text],.contact-mail-section .contact-form input[type=email],.contact-mail-section .contact-form input[type=tel],.contact-mail-section .contact-form input[type=number],.contact-mail-section .contact-form input[type=password],.contact-mail-section .contact-form select,.contact-mail-section .contact-form textarea{position:relative;background:#F5F5F5;border:1px solid #F5F5F5;box-sizing:border-box;padding:2.4rem 3rem;width:100%;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:3rem;text-align:left;color:#282828;outline:none;border-radius:.8rem;vertical-align:middle;}@media only screen and (max-width:768px){.contact-mail-section .contact-form input[type=text],.contact-mail-section .contact-form input[type=email],.contact-mail-section .contact-form input[type=tel],.contact-mail-section .contact-form input[type=number],.contact-mail-section .contact-form input[type=password],.contact-mail-section .contact-form select,.contact-mail-section .contact-form textarea{padding:2rem 2rem}}.contact-mail-section .contact-form input[type=text],.contact-mail-section .contact-form input[type=email],.contact-mail-section .contact-form input[type=tel],.contact-mail-section .contact-form input[type=number],.contact-mail-section .contact-form input[type=password],.contact-mail-section .contact-form select{height:8rem;}@media only screen and (max-width:768px){.contact-mail-section .contact-form input[type=text],.contact-mail-section .contact-form input[type=email],.contact-mail-section .contact-form input[type=tel],.contact-mail-section .contact-form input[type=number],.contact-mail-section .contact-form input[type=password],.contact-mail-section .contact-form select{height:7rem}}.contact-mail-section .contact-form textarea{height:32rem;}.contact-mail-section .contact-form input[type=text]:focus,.contact-mail-section .contact-form input[type=email]:focus,.contact-mail-section .contact-form input[type=tel]:focus,.contact-mail-section .contact-form input[type=number]:focus,.contact-mail-section .contact-form input[type=password]:focus,.contact-mail-section .contact-form select:focus,.contact-mail-section .contact-form textarea:focus{border-color:#282828;}.contact-mail-section .contact-form .form-lead{position:relative;color:#EE1414;padding:0 0 2rem;border-bottom:1px solid #BBBBB7;margin-bottom:4rem;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .form-lead{margin-bottom:4rem}}.contact-mail-section .contact-form .form-inputs{position:relative;}.contact-mail-section .contact-form .form-inputs>li{position:relative;}.contact-mail-section .contact-form .form-inputs>li:not(:last-child){margin-bottom:3.6rem;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .form-inputs>li:not(:last-child){margin-bottom:3rem}}.contact-mail-section .contact-form .form-accept{position:relative;display:block;text-align:center;width:100%;margin-top:5rem;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .form-accept{margin-top:4rem}}.contact-mail-section .contact-form .form-accept a{color:inherit;text-decoration:underline;}.contact-mail-section .contact-form .form-submit{position:relative;margin-top:7rem;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .form-submit{margin-top:6rem}}.contact-mail-section .contact-form .form-submit .btn-submit{position:relative;display:flex;align-items:center;justify-content:center;width:36rem;max-width:100%;height:8.6rem;padding:1.2rem 2rem 1rem 1rem;border-radius:7.2rem;background:#6F5244;color:#FFFFFF;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0 auto;z-index:0;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .form-submit .btn-submit{width:32rem;height:7.2rem}}.contact-mail-section .contact-form .form-submit .btn-submit span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.contact-mail-section .contact-form .form-submit .btn-submit::before{content:"";position:absolute;top:0;left:0;display:block;background:#FFFFFF;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.contact-mail-section .contact-form .form-submit .btn-submit::after{content:"";position:absolute;display:block;top:calc(50% - .7rem);right:2.4rem;display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}.contact-mail-section .contact-form .form-submit .btn-submit:hover{color:#6F5244;}.contact-mail-section .contact-form .form-submit .btn-submit:hover::before{transform-origin:left top;transform:scale(1,1);}.contact-mail-section .contact-form .form-submit .btn-submit:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%230069d5'/%3E%3C/svg%3E%0A");}.contact-mail-section .contact-form .input-group{position:relative;display:block;width:100%;}.contact-mail-section .contact-form .input-group>label{position:relative;display:block;font-weight:700;margin-bottom:1.2rem;}.contact-mail-section .contact-form .input-group>label .required{position:relative;display:inline-block;color:#EE1414;margin-left:.5rem;}.contact-mail-section .contact-form .input{position:relative;}.contact-mail-section .contact-form .validate{color:#EE1414;}.contact-mail-section .contact-form .wpcf7-form-control-wrap{position:relative;display:block;}.contact-mail-section .contact-form .wpcf7-list-item{position:relative;display:block;padding-left:0;margin:0;}.contact-mail-section .contact-form .wpcf7-list-item label{display:inline-block;cursor:pointer;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio],.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]{position:absolute;opacity:0;visibility:hidden;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio] + .wpcf7-list-item-label,.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox] + .wpcf7-list-item-label{position:relative;display:inline-block;padding-left:3.6rem;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio] + .wpcf7-list-item-label::before,.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio] + .wpcf7-list-item-label::after,.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox] + .wpcf7-list-item-label::before,.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox] + .wpcf7-list-item-label::after{content:"";position:absolute;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio] + .wpcf7-list-item-label::before,.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio] + .wpcf7-list-item-label::after{border-radius:5rem;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio] + .wpcf7-list-item-label::before{top:.5rem;left:0;width:2rem;height:2rem;border:1px solid #6F5244;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio] + .wpcf7-list-item-label::after{top:1rem;left:.5rem;width:1rem;height:1rem;background:#6F5244;-webkit-transition:all .2s;transition:all .2s;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]:not(:checked) + .wpcf7-list-item-label::after{opacity:0;visibility:hidden;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=radio]:checked + .wpcf7-list-item-label::after{opacity:1;visibility:visible;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox] + .wpcf7-list-item-label::before{top:.4rem;left:0;width:2.4rem;height:2.4rem;background-color:#FFFFFF;border:1px solid #150201;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox] + .wpcf7-list-item-label::before{top:.1rem}}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox] + .wpcf7-list-item-label::after{top:-.1rem;left:1.2rem;width:1rem;height:2.4rem;border:1px solid #6F5244;border-width:0 2px 2px 0;transform:rotate(45deg);transition:all .2s;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox] + .wpcf7-list-item-label::after{top:-.4rem}}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]:not(:checked) + .wpcf7-list-item-label::after{opacity:0;visibility:hidden;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]:checked + .wpcf7-list-item-label::before{border-color:#6F5244;}.contact-mail-section .contact-form .wpcf7-list-item.wpcf7-list-item [type=checkbox]:checked + .wpcf7-list-item-label::after{opacity:1;visibility:visible;}.contact-mail-section .contact-form .wpcf7-spinner{display:none;}.contact-mail-section .contact-form .wpcf7-response-output{position:relative;width:100%;padding:2rem 2.4rem;margin:4rem auto 0;}@media only screen and (max-width:768px){.contact-mail-section .contact-form .wpcf7-response-output{margin-top:3.2rem}}.contact-thanks-section{position:relative;padding:10rem 0 16rem;}@media only screen and (max-width:768px){.contact-thanks-section{padding:8rem 0 12rem}}.contact-thanks-section .container{position:relative;z-index:1;}.contact-thanks-section .section-wrapper{position:relative;}.contact-thanks-section .section-wrapper .thanks-title{position:relative;font-size:3.2rem;font-weight:700;line-height:5.6rem;letter-spacing:.025em;text-align:center;margin-bottom:6rem;}@media only screen and (max-width:768px){.contact-thanks-section .section-wrapper .thanks-title{font-size:2.5rem;line-height:4.4rem;margin-bottom:5rem}}.contact-thanks-section .section-wrapper .thanks-content{position:relative;font-size:1.6rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;text-align:center;}.contact-thanks-section .section-wrapper .thanks-content a{color:#6F5244;text-decoration:underline;}.contact-thanks-section .section-wrapper .thanks-action{position:relative;margin-top:10rem;}@media only screen and (max-width:768px){.contact-thanks-section .section-wrapper .thanks-action{margin-top:6rem}}.contact-thanks-section .section-wrapper .thanks-action .link-btn{margin:0 auto;}.page-notfound-section{position:relative;padding:10rem 0 16rem;}@media only screen and (max-width:768px){.page-notfound-section{padding:8rem 0 12rem}}.page-notfound-section .container{position:relative;z-index:1;}.page-notfound-section .section-wrapper{position:relative;}.page-notfound-section .section-wrapper .page-title{position:relative;font-size:3.2rem;font-weight:700;line-height:5.6rem;letter-spacing:.025em;text-align:center;margin-bottom:6rem;}@media only screen and (max-width:768px){.page-notfound-section .section-wrapper .page-title{font-size:2.5rem;line-height:4.4rem;margin-bottom:5rem}}.page-notfound-section .section-wrapper .page-content{position:relative;font-size:1.6rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;text-align:center;}.page-notfound-section .section-wrapper .page-content a{color:#6F5244;text-decoration:underline;}.page-notfound-section .section-wrapper .page-action{position:relative;margin-top:10rem;}@media only screen and (max-width:768px){.page-notfound-section .section-wrapper .page-action{margin-top:6rem}}.page-notfound-section .section-wrapper .page-action .link-btn{margin:0 auto;}.page-news-section{position:relative;padding:10rem 0 16rem;}@media only screen and (max-width:768px){.page-news-section{padding:8rem 0 12rem}}.page-news-section .container{position:relative;z-index:1;}.page-news-section .section-wrapper{position:relative;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;}.page-news-section .section-wrapper .section-content{position:relative;max-width:100%;}.page-news-section .section-wrapper .section-content .news-indexes{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 3rem;margin-bottom:7rem;}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .news-indexes{justify-content:center;gap:1.6rem 1.6rem;margin-bottom:6rem}}.page-news-section .section-wrapper .section-content .news-indexes>li{position:relative;width:fit-content;flex:0 0 auto;}.page-news-section .section-wrapper .section-content .news-indexes .index-link{position:relative;display:flex;align-items:center;justify-content:center;width:14rem;max-width:100%;height:5rem;padding:.7rem .5rem .5rem .5rem;border-radius:5rem;background:transparent;color:#6F5244;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0;z-index:0;}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .news-indexes .index-link{width:11rem;height:4.4rem}}.page-news-section .section-wrapper .section-content .news-indexes .index-link span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.page-news-section .section-wrapper .section-content .news-indexes .index-link::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.page-news-section .section-wrapper .section-content .news-indexes .index-link:hover,.page-news-section .section-wrapper .section-content .news-indexes .index-link.active{color:#FFFFFF;}.page-news-section .section-wrapper .section-content .news-indexes .index-link:hover::before,.page-news-section .section-wrapper .section-content .news-indexes .index-link.active::before{transform-origin:left top;transform:scale(1,1);}.page-news-section .section-wrapper .section-content .news-list{position:relative;display:block;width:100%;list-style:none;padding:0;margin:0;border-top:1px solid #BBBBB7;}.page-news-section .section-wrapper .section-content .news-list>li{position:relative;display:block;padding:0;border-bottom:1px solid #BBBBB7;}.page-news-section .section-wrapper .section-content .news-list .news-item{position:relative;display:block;width:100%;padding:4rem 7.8rem 4rem 0;}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .news-list .news-item{padding:3rem 6rem 3rem 0}}.page-news-section .section-wrapper .section-content .news-list .news-item::after{content:"";display:block;clear:both;}.page-news-section .section-wrapper .section-content .news-list .news-item .link{position:absolute;top:calc(50% - 2.4rem);right:0;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:1px solid #6F5244;border-radius:50%;background:transparent;transition:background .4s ease-in-out;z-index:3;}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .news-list .news-item .link{top:calc(50% - 2rem);width:4rem;height:4rem}}.page-news-section .section-wrapper .section-content .news-list .news-item .link svg{display:block;width:1.6rem;height:1.4rem;}.page-news-section .section-wrapper .section-content .news-list .news-item .link svg path{fill:#6F5244;transition:all .4s ease-in-out;}.page-news-section .section-wrapper .section-content .news-list .news-item .link:hover{background:#6F5244;}.page-news-section .section-wrapper .section-content .news-list .news-item .link:hover svg path{fill:#FFFFFF;}.page-news-section .section-wrapper .section-content .news-list .news-item .meta{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:4rem;margin:0;}@media print,screen and (min-width:769px){.page-news-section .section-wrapper .section-content .news-list .news-item .meta{float:left;width:24rem}}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .news-list .news-item .meta{gap:2rem;margin-bottom:2rem}}.page-news-section .section-wrapper .section-content .news-list .news-item .meta .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#8B8B8B;width:fit-content;white-space:nowrap;}.page-news-section .section-wrapper .section-content .news-list .news-item .meta .tags{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;gap:1.2rem 1.6rem;}.page-news-section .section-wrapper .section-content .news-list .news-item .meta .tags>li{position:relative;width:fit-content;flex:0 0 auto;}.page-news-section .section-wrapper .section-content .news-list .news-item .meta .tags .tag{position:relative;display:block;width:fit-content;min-width:9rem;padding:.3rem 1rem;background:none;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #6F5244;border-radius:3rem;z-index:0;}.page-news-section .section-wrapper .section-content .news-list .news-item .title{position:relative;display:block;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;text-align:left;max-width:100%;padding:0;margin:0;}@media print,screen and (min-width:769px){.page-news-section .section-wrapper .section-content .news-list .news-item .title{float:right;width:calc(100% - 26rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.page-news-section .section-wrapper .section-content .news-list .news-item .title a{color:inherit;text-decoration:none;}.page-news-section .section-wrapper .section-content .news-list .news-item .title a:hover{text-decoration:underline;}.page-news-section .section-wrapper .section-content .news-action{position:relative;margin-top:7rem;}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .news-action{margin-top:6rem}}.page-news-section .section-wrapper .section-content .news-action .link-btn{margin:0 auto;}.page-news-section .section-wrapper .section-content .wp-pagenavi{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;align-items:center;margin:0;padding:0;width:100%;margin-top:8rem;}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .wp-pagenavi{justify-content:center;gap:1.2rem;margin-top:6rem}}.page-news-section .section-wrapper .section-content .wp-pagenavi>span,.page-news-section .section-wrapper .section-content .wp-pagenavi>a{position:relative;padding:.5rem .5rem;background:#FFFFFF;flex:0 0 auto;width:5.4rem;height:5.4rem;border:1px solid #6F5244;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;line-height:2.4rem;text-align:center;color:#6F5244;transition:all .3s ease-in-out;}@media only screen and (max-width:768px){.page-news-section .section-wrapper .section-content .wp-pagenavi>span,.page-news-section .section-wrapper .section-content .wp-pagenavi>a{font-size:1.6rem;width:4.8rem;height:4.8rem}}.page-news-section .section-wrapper .section-content .wp-pagenavi>span.current{background:#6F5244;color:#FFFFFF;}.page-news-section .section-wrapper .section-content .wp-pagenavi>span.dots{background:transparent;border:none!important;color:#6F5244;}.page-news-section .section-wrapper .section-content .wp-pagenavi>a:hover{background:#6F5244;color:#FFFFFF;}.page-news-section .section-wrapper .section-content .wp-pagenavi>a.prevpostslink,.page-news-section .section-wrapper .section-content .wp-pagenavi>a.nextpostslink{font-size:0;color:transparent;}.page-news-section .section-wrapper .section-content .wp-pagenavi>a.prevpostslink::before{content:"";position:absolute;top:calc(50% - .7rem);left:calc(50% - .8rem);display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%230069d5'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1;}.page-news-section .section-wrapper .section-content .wp-pagenavi>a.prevpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");}.page-news-section .section-wrapper .section-content .wp-pagenavi>a.nextpostslink::before{content:"";position:absolute;top:calc(50% - .7rem);left:calc(50% - .8rem);display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%230069d5'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1;}.page-news-section .section-wrapper .section-content .wp-pagenavi>a.nextpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");}.page-news-section .section-wrapper .section-content .wp-pagenavi>span.pages,.page-news-section .section-wrapper .section-content .wp-pagenavi>a.last,.page-news-section .section-wrapper .section-content .wp-pagenavi>a.first{display:none;}.page-news-section .news-single-wrapper{position:relative;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;}.page-news-section .news-single-wrapper .single-title{position:relative;font-size:3.2rem;font-weight:700;line-height:5.6rem;letter-spacing:.025em;text-align:left;margin-bottom:3rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-title{font-size:2.5rem;line-height:4.4rem}}.page-news-section .news-single-wrapper .single-meta{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:4rem;margin:0 0 6rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-meta{gap:2rem;margin-bottom:4rem}}.page-news-section .news-single-wrapper .single-meta .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#8B8B8B;width:fit-content;white-space:nowrap;}.page-news-section .news-single-wrapper .single-meta .tags{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;gap:1.2rem 1.6rem;}.page-news-section .news-single-wrapper .single-meta .tags>li{position:relative;width:fit-content;flex:0 0 auto;}.page-news-section .news-single-wrapper .single-meta .tags .tag{position:relative;display:block;width:fit-content;min-width:9rem;padding:.4rem 2rem;background:none;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #6F5244;border-radius:4rem;z-index:0;}.page-news-section .news-single-wrapper .single-thumb{position:relative;width:100%;max-width:100%;overflow:hidden;z-index:0;margin-bottom:4rem;}.page-news-section .news-single-wrapper .single-article{position:relative;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.875;color:#282828;letter-spacing:.025em;word-break:break-all;text-align:left;padding:0;margin:0;z-index:1;}.page-news-section .news-single-wrapper .single-article h1,.page-news-section .news-single-wrapper .single-article h2{position:relative;display:block;padding:1.3rem 1rem 1.3rem 2rem;background:#6F5244;border-radius:.4rem;font-size:2.5rem;font-weight:700;line-height:4.4rem;text-align:left;color:#FFFFFF;margin-top:4rem;margin-bottom:3rem;}.page-news-section .news-single-wrapper .single-article h3{position:relative;display:block;padding:0 0 1.8rem;font-size:2rem;font-weight:700;line-height:3.6rem;text-align:left;margin-top:4rem;margin-bottom:3rem;}.page-news-section .news-single-wrapper .single-article h3::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#BBBBB7;z-index:0;}.page-news-section .news-single-wrapper .single-article h3::after{content:"";position:absolute;left:0;bottom:0;width:10rem;height:2px;background:#6F5244;z-index:1;}.page-news-section .news-single-wrapper .single-article h4,.page-news-section .news-single-wrapper .single-article h5{position:relative;padding:0 0 0 2rem;font-size:1.8rem;font-weight:700;line-height:3.6rem;margin-top:3rem;margin-bottom:2rem;}.page-news-section .news-single-wrapper .single-article h4::after,.page-news-section .news-single-wrapper .single-article h5::after{content:"";position:absolute;top:.6rem;left:0;width:.3rem;height:2.4rem;border-radius:.3rem;background:#6F5244;}.page-news-section .news-single-wrapper .single-article h6{position:relative;padding:0;font-size:1.6rem;font-weight:700;line-height:1.875;margin-top:3rem;margin-bottom:2rem;}.page-news-section .news-single-wrapper .single-article h6::before,.page-news-section .news-single-wrapper .single-article h6::after{display:none;}.page-news-section .news-single-wrapper .single-article p{position:relative;margin-bottom:3rem;}.page-news-section .news-single-wrapper .single-article a{position:relative;color:#6F5244;text-decoration:underline;}.page-news-section .news-single-wrapper .single-article strong{font-weight:700;}.page-news-section .news-single-wrapper .single-article b{font-weight:700;}.page-news-section .news-single-wrapper .single-article ul{position:relative;list-style:none;padding:0;margin-top:3rem;margin-bottom:3rem;}.page-news-section .news-single-wrapper .single-article ul>li{position:relative;padding-left:1.2rem;}.page-news-section .news-single-wrapper .single-article ul>li:before{content:"・";position:absolute;left:0;top:0;}.page-news-section .news-single-wrapper .single-article blockquote{position:relative;display:block;quotes:none;padding:3rem 3rem;background:none;border:1px solid #BBBBB7;border-radius:1rem;margin-top:4rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article blockquote{padding:3rem 2rem}}.page-news-section .news-single-wrapper .single-article blockquote::before,.page-news-section .news-single-wrapper .single-article blockquote::after{display:none;}.page-news-section .news-single-wrapper .single-article blockquote p{position:relative;margin:0;}.page-news-section .news-single-wrapper .single-article img{display:block;max-width:100%;height:auto;margin-top:4rem;margin-bottom:4rem;}.page-news-section .news-single-wrapper .single-article figure,.page-news-section .news-single-wrapper .single-article picture{position:relative;display:block;width:100%;max-width:100%;padding:0;margin:0;overflow:hidden;z-index:0;margin-top:4rem;margin-bottom:4rem;}.page-news-section .news-single-wrapper .single-article figure img,.page-news-section .news-single-wrapper .single-article picture img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;margin:0;border:none;z-index:0;}.page-news-section .news-single-wrapper .single-article .download-action{position:relative;display:block;margin-top:5.6rem;margin-bottom:4rem;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn{position:relative;display:block;width:32rem;max-width:100%;padding:0;margin:0;text-decoration:none;outline:none;margin-left:auto;margin-right:auto;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .download-action .download-btn{width:30rem}}.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-label{position:absolute;top:-1.6rem;left:calc(50% - 10rem);display:block;width:20rem;padding:.1rem .5rem;font-size:1.4rem;font-weight:600;line-height:2.4rem;color:#BF282D;text-align:center;border:2px solid #BF282D;border-radius:3rem;background:#FFFFFF;box-shadow:0 .3rem .3rem rgba(0,0,0,.16);z-index:3;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-label::before,.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-label::after{content:"";position:absolute;left:calc(50% - 10px);}.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-label::before{bottom:-10px;border-width:10px 10px 0 10px;border-style:solid;border-color:#BF282D transparent transparent transparent;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-label::after{bottom:-7px;border-width:10px 10px 0 10px;border-style:solid;border-color:#FFFFFF transparent transparent transparent;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-body{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:6.4rem;padding:1.2rem 1rem 1rem;background:#BF282D;border:2px solid #BF282D;font-family:"Hiragino Sans",sans-serif;font-size:1.6rem;font-weight:600;line-height:1;color:#FFFFFF;text-align:center;white-space:nowrap;text-decoration:none;transition:all .6s cubic-bezier(.8,0,.2,1);border-radius:6.4rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.16);cursor:pointer;box-sizing:border-box;z-index:0;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-body span,.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-body em{position:relative;color:inherit;text-decoration:none;z-index:3;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn .btn-body::before{content:"";position:absolute;top:0;left:0;display:block;background:#FFFFFF;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn:hover .btn-body{color:#BF282D;}.page-news-section .news-single-wrapper .single-article .download-action .download-btn:hover .btn-body::before{transform-origin:left top;transform:scale(1,1);}.page-news-section .news-single-wrapper .single-article .link-action{position:relative;display:block;margin-top:4rem;margin-bottom:4rem;}.page-news-section .news-single-wrapper .single-article .link-action .link-btn{margin:0 auto;}.page-news-section .news-single-wrapper .single-article .link-btn{position:relative;display:flex;align-items:center;justify-content:center;width:32rem;max-width:100%;height:7.2rem;padding:1.2rem 2rem 1rem 1rem;border-radius:7.2rem;background:transparent;color:#6F5244;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0;z-index:0;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .link-btn{background:#6F5244;border-color:#6F5244;color:#FFFFFF}}.page-news-section .news-single-wrapper .single-article .link-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.page-news-section .news-single-wrapper .single-article .link-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .link-btn::before{background:#FFFFFF}}.page-news-section .news-single-wrapper .single-article .link-btn::after{content:"";position:absolute;display:block;top:calc(50% - .7rem);right:2.4rem;display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%230069d5'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A")}}.page-news-section .news-single-wrapper .single-article .link-btn:hover{color:#FFFFFF;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .link-btn:hover{color:#6F5244}}.page-news-section .news-single-wrapper .single-article .link-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.page-news-section .news-single-wrapper .single-article .link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%230069d5'/%3E%3C/svg%3E%0A")}}.page-news-section .news-single-wrapper .single-article .c-supervisor{position:relative;padding:3rem 3rem;background:transparent;border-radius:1rem;font-size:1.6rem;font-weight:500;line-height:1.875;border:1px solid #BBBBB7;margin-top:5rem;margin-bottom:5rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .c-supervisor{padding:3rem 2rem}}.page-news-section .news-single-wrapper .single-article .c-supervisor::after{content:"";display:block;clear:both;}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-label{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;text-align:left;color:#282828;clear:both;margin-bottom:2.4rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-label{text-align:center;margin-bottom:2rem}}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:15rem;height:15rem;max-width:100%;border-radius:50%;overflow:hidden;margin:0;z-index:0;}@media print,screen and (min-width:769px){.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-thumb{float:left}}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-thumb{margin:0 auto 2.4rem}}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;border:none;}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content{position:relative;}@media print,screen and (min-width:769px){.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content{float:right;width:calc(100% - 17.4rem)}}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content p{margin:0;}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content .position{position:relative;font-size:1.4rem;color:#707070;margin-bottom:.4rem;}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content .name,.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content h4{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;color:inherit;margin:0 0 1.2rem;padding:0;}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content .name::before,.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content .name::after,.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content h4::before,.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content h4::after{display:none;}.page-news-section .news-single-wrapper .single-article .c-supervisor .supervisor-content .profile{position:relative;line-height:1.875;}.page-news-section .news-single-wrapper .single-article .toc-container{position:relative;width:100%;background:#E9E9E9;padding:3rem 3rem;margin-left:auto;margin-right:auto;border-radius:1rem;margin-top:5rem;margin-bottom:5rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .toc-container{padding:3rem 2rem}}.page-news-section .news-single-wrapper .single-article .toc-container .toc-label{position:relative;font-size:2rem;font-weight:700;line-height:3.2rem;padding:0 0 0 3rem;color:#282828;background:none;border:none;margin:0;}.page-news-section .news-single-wrapper .single-article .toc-container .toc-label::before{content:"";position:absolute;top:.9rem;left:0;width:1.6rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11'%3E%3Cg id='Group_1' data-name='Group 1' transform='translate(-129.5 -356)'%3E%3Cline id='Line_1' data-name='Line 1' x2='16' transform='translate(129.5 356.5)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cline id='Line_2' data-name='Line 2' x2='16' transform='translate(129.5 361.5)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cline id='Line_3' data-name='Line 3' x2='16' transform='translate(129.5 366.5)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:contain;}.page-news-section .news-single-wrapper .single-article .toc-container ul{position:relative;list-style:none;font-size:1.6rem;font-weight:700;padding:0;margin:1.6rem 0 0;}.page-news-section .news-single-wrapper .single-article .toc-container ul>li{position:relative;padding:0;}.page-news-section .news-single-wrapper .single-article .toc-container ul>li::before{display:none;}.page-news-section .news-single-wrapper .single-article .toc-container ul>li:not(:last-child){margin-bottom:.6rem;}.page-news-section .news-single-wrapper .single-article .toc-container ul a{position:relative;color:inherit;font-weight:inherit;text-decoration:none;}.page-news-section .news-single-wrapper .single-article .toc-container ul a:hover{text-decoration:underline;}.page-news-section .news-single-wrapper .single-article .underbg{position:relative;display:inline;background:linear-gradient(to bottom,transparent 60%,#FFFB8E 60%);}.page-news-section .news-single-wrapper .single-article .seo-back{position:relative;padding:3rem 3rem;background:#F5F8F8;border:1px solid #BBBBB7;border-radius:1rem;text-align:left;margin-top:4rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-article .seo-back{padding:3rem 2rem}}.page-news-section .news-single-wrapper .single-article .seo-back p{position:relative;margin-top:0;margin-bottom:0;}.page-news-section .news-single-wrapper .single-pagination{position:relative;padding:2.4rem 0 0;margin:5rem 0 0;border-top:1px solid #282828;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination{padding:2.4rem 0 0}}.page-news-section .news-single-wrapper .single-pagination::before{content:"";position:absolute;top:50%;left:50%;width:1px;height:16rem;background:#282828;transform:translateY(-50%);z-index:0;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination::before{height:12rem}}.page-news-section .news-single-wrapper .single-pagination::after{content:"";display:block;clear:both;}.page-news-section .news-single-wrapper .single-pagination .page-link{position:relative;display:block;width:27.3rem;max-width:100%;padding:0;margin:0;border:none;outline:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination .page-link{width:15.3rem}}.page-news-section .news-single-wrapper .single-pagination .page-link .label{position:relative;font-size:1.8rem;font-weight:600;line-height:2.4rem;color:#282828;text-align:left;margin-bottom:2rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination .page-link .label{font-size:1.6rem;margin-bottom:1.6rem}}.page-news-section .news-single-wrapper .single-pagination .page-link .thumb{position:relative;display:block;width:100%;padding:0;aspect-ratio:3/2;text-decoration:none;outline:none;border:none;border-radius:.4rem;overflow:hidden;margin:0 0 2rem;z-index:0;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination .page-link .thumb{margin-bottom:1.8rem}}.page-news-section .news-single-wrapper .single-pagination .page-link .thumb img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center center;transition:all .6s cubic-bezier(.8,0,.2,1);margin:0;border:none;}.page-news-section .news-single-wrapper .single-pagination .page-link .content{position:relative;}.page-news-section .news-single-wrapper .single-pagination .page-link .content .date{position:relative;display:block;font-size:1.4rem;font-weight:300;line-height:2.1rem;color:#282828;white-space:nowrap;text-align:left;margin-bottom:1.2rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination .page-link .content .date{font-size:1.2rem;line-height:1.8rem;margin-bottom:1rem}}.page-news-section .news-single-wrapper .single-pagination .page-link .content .title{position:relative;font-family:"Hiragino Sans",sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;color:#282828;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination .page-link .content .title{font-size:1.4rem;line-height:2.1rem}}.page-news-section .news-single-wrapper .single-pagination .page-link::before{content:"";position:absolute;top:10rem;width:2.6rem;height:.9rem;background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:1;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-pagination .page-link::before{width:1.6rem;height:.6rem}}.page-news-section .news-single-wrapper .single-pagination .page-link.prev{float:left;}.page-news-section .news-single-wrapper .single-pagination .page-link.prev .label{text-align:left;}.page-news-section .news-single-wrapper .single-pagination .page-link.next{float:right;}.page-news-section .news-single-wrapper .single-pagination .page-link.next .label{text-align:right;}.page-news-section .news-single-wrapper .single-pagination .page-link:hover .thumb img{transform:scale(1.15);}.page-news-section .news-single-wrapper .single-pagination .page-link:hover .content .title{text-decoration:underline;}.page-news-section .news-single-wrapper .single-action{position:relative;margin-top:8rem;}@media only screen and (max-width:768px){.page-news-section .news-single-wrapper .single-action{margin-top:6rem}}.page-news-section .news-single-wrapper .single-action .link-btn{margin:0 auto;}.about-index-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.about-index-section{padding:8rem 0 12rem}}.about-index-section .container{position:relative;z-index:1;}.about-index-section .section-content{position:relative;}.about-index-section .section-content .index-list{position:relative;width:100%;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){.about-index-section .section-content .index-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4.8rem}}.about-index-section .section-content .index-list>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;}.about-index-section .section-content .index-list>li:nth-child(1){border-top:1px solid #BBBBB7;}@media print,screen and (min-width:769px){.about-index-section .section-content .index-list>li:nth-child(2){border-top:1px solid #BBBBB7}}.about-index-section .section-content .index-list .index-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3.6rem 2.5rem;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.about-index-section .section-content .index-list .index-item{padding:2rem 0}}.about-index-section .section-content .index-list .index-item .icon{position:relative;flex:0 0 auto;width:7rem;}@media only screen and (max-width:768px){.about-index-section .section-content .index-list .index-item .icon{width:6rem}}.about-index-section .section-content .index-list .index-item .title{position:relative;flex:0 0 auto;width:calc(100% - 9.5rem);}@media only screen and (max-width:768px){.about-index-section .section-content .index-list .index-item .title{width:calc(100% - 7.5rem)}}.about-index-section .section-content .index-list .index-item .title .jp{position:relative;font-size:2.3rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){.about-index-section .section-content .index-list .index-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}.about-index-section .section-content .index-list .index-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;color:#6F5244;text-align:left;margin-top:.4rem;}.about-index-section .section-content .index-list .index-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:2rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){.about-index-section .section-content .index-list .index-item::before{top:auto;bottom:2.6rem;right:1rem}}.about-index-section .section-content .index-list .index-item:hover .title .jp{color:#6F5244;}.about-index-section .section-content .index-list .index-item:hover::before{transform:translateX(.5rem);}.about-index-section .section-action{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.about-index-section .section-action{margin-top:10rem}}.about-index-section .section-action .index-btn{margin:0 auto;}.schedule-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.schedule-main-section{padding:8rem 0 12rem}}.schedule-main-section .container{position:relative;z-index:1;}.schedule-main-section .section-schedule-wrapper{position:relative;}.schedule-main-section .section-schedule-wrapper .section-title{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-title{margin-bottom:4rem}}.schedule-main-section .section-schedule-wrapper .section-content{position:relative;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem 4.8rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:4.5rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list>li{position:relative;display:block;}@media print,screen and (min-width:769px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list>li.full-width{grid-column:1/-1}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block{position:relative;display:block;width:100%;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-label{position:relative;padding-left:3.8rem;font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:.025em;color:#8C9678;text-align:left;margin-bottom:1.6rem;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-label{padding-left:2.6rem;font-size:1.7rem;line-height:3rem;letter-spacing:-.025em;margin-bottom:1.2rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-label::before{content:"";position:absolute;top:calc(50% - .9rem);left:0;width:1.8rem;height:1.8rem;background:#8C9678;border-radius:.4rem;z-index:0;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-label::before{top:calc(50% - .6rem);width:1.4rem;height:1.4rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table{position:relative;width:100%;max-width:100%;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:2.8rem;letter-spacing:.025em;color:#46443B;text-align:center;border-collapse:collapse;border:none;border-radius:1.5rem;overflow:hidden;margin:0;padding:0;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table{font-size:1.4rem;line-height:2.4rem;border-radius:1rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table thead{background:#8C9678;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table thead th{position:relative;padding:1.6rem 1rem;color:#FFFFFF;text-align:center;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table thead th{padding:.8rem 0}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table thead th.week{width:7rem;border-left:1px solid #DCDFD6;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table thead th.week{width:4.5rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table tbody{position:relative;background:#DCDFD6;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table tbody tr:nth-child(even){background:#D1D5C9;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table tbody td{position:relative;padding:1.6rem 1rem;color:#46443B;text-align:center;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table tbody td{padding:.8rem 0}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block .schedule-table tbody td.dot{color:#A3AB93;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-breast .schedule-label{color:#506E8C;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-breast .schedule-label::before{background:#506E8C;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-breast .schedule-table thead{background:#506E8C;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-breast .schedule-table thead th.week{border-left:1px solid #CAD3DC;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-breast .schedule-table tbody{background:#CAD3DC;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-breast .schedule-table tbody tr:nth-child(even){background:#B9C5D1;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-breast .schedule-table tbody td.dot{color:#738BA3;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-gynecology .schedule-label{color:#DE9594;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-gynecology .schedule-label::before{background:#DE9594;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-gynecology .schedule-table thead{background:#DE9594;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-gynecology .schedule-table thead th.week{border-left:1px solid #F7E6E5;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-gynecology .schedule-table tbody{background:#F7E6E5;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-gynecology .schedule-table tbody tr:nth-child(even){background:#F2D5D4;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-gynecology .schedule-table tbody td.dot{color:#DE9594;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-nutrition .schedule-label{color:#6F5244;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-nutrition .schedule-label::before{background:#6F5244;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-nutrition .schedule-table thead{background:#6F5244;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-nutrition .schedule-table thead th.week{border-left:1px solid #E2DCDA;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-nutrition .schedule-table tbody{background:#E2DCDA;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-nutrition .schedule-table tbody tr:nth-child(even){background:#DBD4D0;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-nutrition .schedule-table tbody td.dot{color:#6F5244;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-holiday .schedule-label{color:#46443B;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-block.--type-holiday .schedule-label::before{background:#A2A19D;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box{position:relative;padding:3rem 3rem;background:#ECECEB;border-radius:1.5rem;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box{padding:2.4rem 2rem;border-radius:1rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list{position:relative;display:block;}@media print,screen and (min-width:769px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list{display:flex;flex-wrap:wrap}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list>li{position:relative;}@media print,screen and (min-width:769px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list>li{flex:0 0 auto;width:fit-content;display:flex;align-items:flex-start;justify-content:flex-start;gap:4rem}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list>li:not(:last-child){padding-right:4rem;border-right:1px solid #BBBBB7;margin-right:4rem}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list>li .holiday-label,.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list>li .holiday-desc{flex:0 0 auto;width:fit-content}}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list>li:not(:last-child){padding-bottom:2.4rem;border-bottom:1px solid #BBBBB7;margin-bottom:2.4rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list .holiday-label{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;padding-left:2.6rem;}@media only screen and (max-width:768px){.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list .holiday-label{font-size:1.6rem;margin-bottom:.6rem}}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list .holiday-label::before{content:"●";position:absolute;top:0;left:0;color:#A2A19D;}.schedule-main-section .section-schedule-wrapper .section-content .schedule-list .schedule-box .holiday-list .holiday-desc{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;color:#46443B;text-align:left;}.schedule-main-section .section-access-wrapper{position:relative;margin-top:15rem;}@media only screen and (max-width:768px){.schedule-main-section .section-access-wrapper{margin-top:8rem}}.schedule-main-section .section-access-wrapper::after{content:"";display:block;clear:both;}.schedule-main-section .section-access-wrapper .section-title{position:relative;}@media print,screen and (min-width:769px){.schedule-main-section .section-access-wrapper .section-title{float:left;width:calc(100% - 76rem);margin-bottom:5rem}}@media only screen and (max-width:768px){.schedule-main-section .section-access-wrapper .section-title{margin-bottom:4rem}}.schedule-main-section .section-access-wrapper .section-map{position:relative;display:block;display:block;line-height:1;width:100%;height:42rem;border-radius:1.5rem;padding:0;margin:0;overflow:hidden;z-index:0;}@media print,screen and (min-width:769px){.schedule-main-section .section-access-wrapper .section-map{float:right;width:72rem;max-width:100%}}@media only screen and (max-width:768px){.schedule-main-section .section-access-wrapper .section-map{height:40rem;margin-bottom:3rem}}.schedule-main-section .section-access-wrapper .section-map iframe{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;margin:0;border:none;}.schedule-main-section .section-access-wrapper .section-content{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;text-align:left;}@media print,screen and (min-width:769px){.schedule-main-section .section-access-wrapper .section-content{float:left;width:calc(100% - 76rem)}}.schedule-main-section .section-access-wrapper .section-content .address{position:relative;}.schedule-main-section .section-access-wrapper .section-content .accress{position:relative;margin-top:3rem;}.schedule-main-section .section-access-wrapper .section-content .accress .access-label{position:relative;width:100%;max-width:24rem;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;text-align:center;color:#FFFFFF;padding:1rem 1.5rem;background:#6F5244;border-radius:4rem;}.schedule-main-section .section-access-wrapper .section-content .accress .accress-list{position:relative;display:block;list-style:none;padding:0;margin-top:2.6rem;}.schedule-main-section .section-access-wrapper .section-content .accress .accress-list>li{position:relative;display:block;padding-left:2.4rem;}.schedule-main-section .section-access-wrapper .section-content .accress .accress-list>li::before{content:"●";position:absolute;top:0;left:0;color:#6F5244;}.schedule-main-section .section-reservation-action{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.schedule-main-section .section-reservation-action{margin-top:10rem}}.schedule-main-section .section-reservation-action .section-reservation-action-btns{display:flex;flex-direction:column;align-items:center;gap:2.4rem;}@media only screen and (max-width:768px){.schedule-main-section .section-reservation-action .section-reservation-action-btns{gap:2rem}}.schedule-main-section .section-reservation-action .index-btn{margin:0 auto;}.schedule-main-section .section-reservation-action .index-btn--doctor-pdf{white-space:normal;}.schedule-main-section .section-reservation-action .index-btn--doctor-pdf .index-btn__icon{position:absolute;top:calc(50% - 2rem);left:2rem;display:block;width:4rem;height:4rem;z-index:3;}@media only screen and (max-width:768px){.schedule-main-section .section-reservation-action .index-btn--doctor-pdf .index-btn__icon{top:calc(50% - 1.6rem);left:1.6rem;width:3.2rem;height:3.2rem}}.schedule-main-section .section-reservation-action .index-btn--doctor-pdf .index-btn__icon-img{display:block;width:100%;height:100%;object-fit:contain;filter:invert(1);transition:filter .6s cubic-bezier(.8,0,.2,1);}@media print,screen and (min-width:769px){.schedule-main-section .section-reservation-action .index-btn--doctor-pdf:hover .index-btn__icon-img,.schedule-main-section .section-reservation-action .index-btn--doctor-pdf:focus-visible .index-btn__icon-img{filter:brightness(0) invert(1)}}@media only screen and (max-width:768px){.schedule-main-section .section-reservation-action .index-btn--doctor-pdf:hover .index-btn__icon-img,.schedule-main-section .section-reservation-action .index-btn--doctor-pdf:focus-visible .index-btn__icon-img{filter:none}}@media only screen and (max-width:768px){.department .mainvisual .mainvisual-title .lead,.department .mainvisual .mainvisual-title .sub{letter-spacing:.05em}}.department .section-lead span{color:#46443B;}.department .section-about .about-cards{display:grid;grid-template-columns:repeat(2,1fr);width:85%;margin:0 auto;}.department .section-about .about-cards>li{width:100%;}@media only screen and (max-width:768px){.department .section-about .about-cards{grid-template-columns:1fr;width:100%}}.department .section-about .about-action{display:flex;justify-content:center;margin-top:8rem;}@media only screen and (max-width:768px){.department .section-about .about-action{margin-top:6rem}}.department .section-other-wrapper .container{max-width:128rem;padding-inline:4rem;}@media only screen and (max-width:768px){.department .section-other-wrapper .container{padding-inline:2rem}}.department .department-intro-section .top-index-section{padding:100px 0;margin-top:0;}@media only screen and (max-width:768px){.department .department-intro-section .top-index-section{padding:20px 0}}.department .department-intro-section .top-index-section .news-list-wrapper{background-color:#FFFFFF;border:none;margin-top:0;}@media only screen and (max-width:768px){.department .department-intro-section .top-index-section .news-list-wrapper{margin-top:0}}.department .department-intro-section .top-about-section{padding-bottom:16rem;background-color:white;}@media only screen and (max-width:768px){.department .department-intro-section .top-about-section{padding-bottom:6rem}}.department .department-intro-section .top-about-section::before{background-position:left bottom;background-size:contain;background-repeat:no-repeat;bottom:0;top:auto;}@media only screen and (max-width:768px){.department .department-intro-section .top-about-section::before{display:none}}.department .department-intro-section .top-about-section .section-about .about-cards .card-item .info .title span img{max-height:30px;object-fit:contain;}.department .department-intro-section .top-about-section .section-other .other-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;border:none;}.department .department-intro-section .top-about-section .section-other .other-list>li{border-top:1px solid #BBBBB7;}@media only screen and (max-width:768px){.department .department-intro-section .top-about-section .section-other .other-list{grid-template-columns:1fr}.department .department-intro-section .top-about-section .section-other .other-list>li + li{border-top:none}}.department .top-hours-section{margin-top:0;}.department .top-hours-section .section-content .hours-list .other-btns{padding:0;}@media only screen and (max-width:768px){.department .pageindex{padding:9.6rem 0 6rem}}.department .pageindex .breadcrumbs a,.department .pageindex .breadcrumbs li,.department .pageindex .breadcrumbs li + li::before{color:#FFFFFF;}.department .pageindex .index-title .jp{color:#FFFFFF;}.department .section-title{margin-bottom:3rem;}.department .section-title .jp{font-size:2.4rem;}.department .section-title::before{top:0;}@media only screen and (max-width:768px){.department .section-title .jp{font-size:2.2rem}}.department .top-hours-section .section-title::before,.department .top-column-section .section-title::before{top:1.3rem;}.department .link-button-section{padding:10rem 0 4rem;}@media only screen and (max-width:768px){.department .link-button-section{padding:3rem 0}}.department .link-button-section .link-button-list{display:flex;gap:3rem;list-style:none;padding:0;margin:0 auto;flex-wrap:wrap;}.department .link-button-section .link-button-list.--doctor{max-width:112rem;justify-content:center;}.department .link-button-section .link-button-list li{flex:0 1 38rem;}.department .link-button-section .link-button-list .link-button{position:relative;background:#FFFFFF;padding:.8rem 0;text-align:center;border-radius:9999px;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;overflow:hidden;z-index:0;transition:color .6s cubic-bezier(.8,0,.2,1);font-weight:600;}.department .link-button-section .link-button-list .link-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:-1;}.department .link-button-section .link-button-list .link-button:hover{color:#FFFFFF;}.department .link-button-section .link-button-list .link-button:hover::before{transform-origin:left top;transform:scale(1,1);}.department .link-button-section .link-button-list .link-button>*{position:relative;z-index:2;}@media only screen and (max-width:768px){.department .link-button-section .link-button-list{gap:1rem 1.2rem;display:grid;grid-template-columns:repeat(2,1fr)}.department .link-button-section .link-button-list li{min-width:0}.department .link-button-section .link-button-list .link-button{padding:.6rem 0;font-size:1.4rem}}.department .department-link-section{padding:12rem 0;}@media only screen and (max-width:768px){.department .department-link-section{padding:8rem 0}}.department .department-link-section .section-other-wrapper{position:relative;}.department .department-link-section .section-other{position:relative;}@media print,screen and (min-width:769px){.department .department-link-section .section-other{overflow:hidden}}.department .department-link-section .section-other::after{content:"";display:block;clear:both;}.department .department-link-section .section-other .other-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;list-style:none;padding:0;margin:0;width:100%;}.department .department-link-section .section-other .other-list>li{position:relative;display:block;border-top:1px solid #BBBBB7;border-bottom:1px solid #BBBBB7;}@media only screen and (max-width:768px){.department .department-link-section .section-other .other-list{grid-template-columns:1fr}.department .department-link-section .section-other .other-list>li + li{border-top:none}}.department .department-link-section .section-other .other-list .other-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3.6rem 2.5rem;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.department .department-link-section .section-other .other-list .other-item{padding:2rem 0}}.department .department-link-section .section-other .other-list .other-item .icon{position:relative;flex:0 0 auto;width:7rem;}@media only screen and (max-width:768px){.department .department-link-section .section-other .other-list .other-item .icon{width:6rem}}.department .department-link-section .section-other .other-list .other-item .title{position:relative;flex:0 0 auto;width:calc(100% - 9.5rem);}@media only screen and (max-width:768px){.department .department-link-section .section-other .other-list .other-item .title{width:calc(100% - 7.5rem)}}.department .department-link-section .section-other .other-list .other-item .title .jp{position:relative;font-size:2.3rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){.department .department-link-section .section-other .other-list .other-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}.department .department-link-section .section-other .other-list .other-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;text-align:left;margin-top:.4rem;}.department .department-link-section .section-other .other-list .other-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:2rem;width:2rem;height:1.2rem;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){.department .department-link-section .section-other .other-list .other-item::before{top:auto;bottom:2.6rem;right:1rem}}.department .department-link-section .section-other .other-list .other-item:hover .title .jp{color:#6F5244;}.department .department-link-section .section-other .other-list .other-item:hover::before{transform:translateX(.5rem);}.department .department-link-section .section-other .other-image{position:relative;}@media print,screen and (min-width:769px){.department .department-link-section .section-other .other-image{float:right;width:83.4rem;max-width:100%;margin-right:clamp(-21rem,50vw - 96rem,0);border-radius:3rem 0 0 3rem}}@media only screen and (max-width:768px){.department .department-link-section .section-other .other-image{margin:8rem -2rem 0;width:calc(100% + 4rem);max-width:calc(100% + 4rem);border-radius:0}}.department .department-content-list{list-style:none;margin:0;padding:2rem 0;}.department .department-content-list li{break-inside:avoid;position:relative;padding-left:2rem;}.department .department-content-list li::before{content:"";position:absolute;top:.9rem;left:0;width:1.2rem;height:1.2rem;border-radius:50%;}.department .department-content-data .department-content-graph{margin:0;padding:3.5rem;border:1px solid #BBBBB7;border-radius:2rem;background:#FFFFFF;}.department .department-content-data .department-content-graph img{display:block;width:100%;height:auto;}.department .department-content-data .department-content-graph-title{display:none;width:100%;padding:2rem;}.department .department-content-data .department-content-graph-sp{display:none;overflow-x:scroll;-webkit-overflow-scrolling:touch;}.department .department-content-data .department-content-graph-sp img{width:auto;}@media only screen and (max-width:768px){.department .department-content-data .department-content-graph{display:none}.department .department-content-data .department-content-graph-title{display:block}.department .department-content-data .department-content-graph-sp{display:block}}.department .department-content-data .department-content-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;margin-top:6rem;}@media only screen and (max-width:768px){.department .department-content-data .department-content-info-grid{grid-template-columns:1fr;gap:2rem}}.department .department-content-data .department-content-card{border:1px solid #BBBBB7;border-radius:2rem;overflow:hidden;background:#FFFFFF;}.department .department-content-data .department-content-card-title{margin:0;padding:1.8rem 2.4rem;color:#FFFFFF;text-align:center;font-size:1.8rem;line-height:1.4;}.department .department-content-data .department-content-card .department-content-list{list-style:none;margin:0;padding:2.8rem 3.2rem 3rem;display:flex;flex-wrap:wrap;gap:1rem 2.6rem;}.department .department-content-data .department-content-card .department-content-list li{break-inside:avoid;position:relative;padding-left:2rem;padding-block:.8rem;line-height:1;color:#46443B;flex:0 1 calc((100% - 5.2rem) / 3);}.department .department-content-data .department-content-card .department-content-list li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.4rem;height:1.4rem;border-radius:50%;}@media only screen and (max-width:768px){.department .department-content-data .department-content-card .department-content-list{padding:2rem;gap:.8rem 2rem}.department .department-content-data .department-content-card .department-content-list li{flex:none}}.department .alternating-bg:nth-child(3){padding-top:4rem;}.department .alternating-bg:nth-child(2n) .department-content-data .department-content-card{border:none;}.department .doctor-index-section{padding:6rem 0 12rem;line-height:2.2;}@media only screen and (max-width:768px){.department .doctor-index-section{padding:5rem 0 9rem}}.department .doctor-index-section .container{max-width:112rem;}.department .doctor-index-section .doctor-profile{display:grid;grid-template-columns:1fr 2fr;margin-bottom:80px;}@media only screen and (max-width:768px){.department .doctor-index-section .doctor-profile{grid-template-columns:1fr;margin-bottom:6rem}}.department .doctor-index-section .doctor-name{display:flex;flex-direction:column;gap:4px;margin-bottom:48px;position:relative;padding-left:80px;padding-top:5px;}.department .doctor-index-section .doctor-name .doctor-name-jp{font-size:2.4rem;font-weight:600;line-height:1.3;}.department .doctor-index-section .doctor-name .doctor-name-en{font-size:1.2rem;font-family:"Yu Mincho",serif;}.department .doctor-index-section .doctor-name::before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background-size:contain;}.department .doctor-index-section .doctor-specialty .specialty-list{list-style:none;padding:0;margin:0;}.department .doctor-index-section .doctor-specialty .specialty-list li{font-size:1.4rem;color:#46443B;padding-left:.8rem;position:relative;}.department .doctor-index-section .doctor-specialty .specialty-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:2px;background-color:#46443B;border-radius:50%;}.department .doctor-index-section .doctor-history{padding-top:60px;}.department .doctor-index-section .doctor-history .doctor-history-title{font-weight:600;margin-bottom:32px;}.department .doctor-index-section .doctor-history .history-list .history-item{display:flex;gap:24px;}.department .doctor-index-section .doctor-history .history-list .history-item .year{flex-shrink:0;font-size:1.4rem;font-weight:600;min-width:80px;}.department .doctor-index-section .doctor-history .history-list .history-item .content{font-size:1.4rem;color:#46443B;line-height:1.6;}.department .doctor-message-section{padding:10rem 0 2rem;}.department .doctor-message-section .container{max-width:112rem;}.department .doctor-message-section .doctor-message-copy{font-size:1.8rem;font-weight:700;margin-bottom:3rem;}.department .doctor-message-section .doctor-message-text p + p{margin-top:2.2rem;}.department .doctor-message-section .doctor-message-text p + h3{margin-top:5rem;}@media only screen and (max-width:768px){.department .doctor-message-section{padding:8rem 0 0}}.department .menu-index-section{padding:8rem 0;}.department .menu-index-section .section-content>p{margin-bottom:6rem;}.department .symptoms-index-section{padding:8rem 0;}.department .symptoms-index-section .section-content>p{margin-bottom:6rem;}.department .symptoms-index-section .department-content-data .department-content-info-grid{grid-template-columns:1fr;}.department .symptoms-index-section .department-content-data .department-content-card .department-content-list{columns:unset;display:block;}.department .symptoms-index-section .department-content-data .department-content-card .department-content-list p{text-align:center;font-size:1.4rem;margin-bottom:2.2rem;}.department .symptoms-index-section .department-content-data .department-content-card .department-content-list ul{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;}.department .symptoms-index-section .department-content-data .department-content-card .department-content-list li{display:inline-block;flex:none;padding-block:0;border-bottom:1px solid #46443B;}.department .tests-index-section{padding:8rem 0;}.department .tests-index-section .section-content>p{margin-bottom:6rem;}.department .tests-index-section .tests-index-content{display:flex;gap:6rem;}.department .tests-index-section .tests-index-content .tests-images{flex:1;display:flex;justify-content:center;gap:2rem;}.department .tests-index-section .tests-index-content .tests-images figure{flex:1;max-width:260px;}.department .tests-index-section .tests-index-content .tests-images figure img{display:block;width:100%;height:auto;}.department .tests-index-section .tests-index-content p{flex:0 0 50%;}@media only screen and (max-width:768px){.department .tests-index-section .tests-index-content{flex-direction:column-reverse;gap:2rem}.department .tests-index-section .tests-index-content p{flex:0 0 auto}}#header .header-wrapper .header-logo span.h-mammary{background-color:#859aae;}#mobile-nav.nav-mammary{background-color:#edf0f4;}.p-mammary .section-lead span{background:linear-gradient(to bottom,transparent 55%,#d2e1f0 55%);}.p-mammary .section-title .en{color:#506e8c;}.p-mammary .section-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%23506E8C'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23A8B7C6'/%3E%3C/g%3E%3C/svg%3E%0A");}.p-mammary .link-btn{color:#506e8c;border-color:#506e8c;}.p-mammary .link-btn::before{background:#506e8c;}.p-mammary .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .link-btn:hover{color:#FFFFFF;}.p-mammary .link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.p-mammary .link-btn{color:#FFFFFF;background:#506e8c}.p-mammary .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.p-mammary .department-intro-section{background-color:#edf0f4;}.p-mammary .department-intro-section .top-about-section::before{background-image:url(../image/mammary/mammary-intro-bg.png);}.p-mammary .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-title .en,.p-mammary .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time{color:#506e8c;}.p-mammary .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn{background-color:#859aae;border-color:#859aae;}.p-mammary .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover{color:#859aae;}.p-mammary .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .department-intro-section .top-about-section .section-other .other-list .other-item .title .en{color:#506e8c;}.p-mammary .department-intro-section .top-about-section .section-other .other-list .other-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .department-intro-section .top-about-section .section-about .about-cards .card-item .info .title span em::before{background:#506e8c;}.p-mammary .department-intro-section .top-about-section .section-about .about-cards .card-item .info .title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .department-intro-section .top-about-section .section-about .about-cards .card-item:hover .info .title span em{color:#506e8c;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn{color:#506e8c;border-color:#506e8c;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#506e8c;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn span{color:#506e8c;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn::before{background:#506e8c;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg circle{fill:#FFFFFF;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg path{fill:#506e8c;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn:hover span{color:#FFFFFF;}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn{color:#FFFFFF;background:#506e8c}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#FFFFFF}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn svg path{fill:#506e8c}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn span{color:#FFFFFF}.p-mammary .top-hours-section .section-content .hours-list .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.p-mammary .top-column-section .section-content .column-list .column-item .info .meta .time{color:#506e8c;}.p-mammary .top-column-section .section-content .column-list .column-item .info .meta .tags .tag{color:#506e8c;border-color:#506e8c;}.p-mammary .top-column-section .section-content .column-list .column-item .info .meta::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .common-reservation-section .section-title .en{color:#a8b7c6;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn .txt{color:#506e8c;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn .txt svg circle{fill:#506e8c;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn .txt span{color:#506e8c;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn::before{background:#506e8c;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt{color:#FFFFFF;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg circle{fill:#FFFFFF;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg path{fill:#506e8c;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span{color:#FFFFFF;}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .common-reservation-section .section-content .reservation-actions .action-btn.--type-web:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.p-mammary .pageindex .index-title .en{color:#a8b7c6;}.p-mammary .pageindex::before{background-color:#506e8c;height:100%;background-image:url(../image/mammary/mammary-pageindex.png);}@media only screen and (max-width:768px){.p-mammary .pageindex::before{background-image:url(../image/mammary/mammary-pageindex-sp.png)}}.p-mammary .link-button-section .link-button-list .link-button{color:#506e8c;border:1px solid #506e8c;}.p-mammary .link-button-section .link-button-list .link-button::before{background:#859aae;}.p-mammary .link-button-section .link-button-list .link-button:hover{color:#FFFFFF;border-color:#859aae;}.p-mammary .department-link-section .section-other .other-list .other-item{color:#506e8c;}.p-mammary .department-link-section .section-other .other-list .other-item .title .en{color:#506e8c;}.p-mammary .department-link-section .section-other .other-list .other-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23506E8C'/%3E%3C/svg%3E%0A");}.p-mammary .department-content-list li::before{background:#506e8c;}.p-mammary .department-content-data .department-content-card-title{background:#859aae;}.p-mammary .department-content-data .department-content-card .department-content-list li::before{background:#859aae;}.p-mammary .department-content-data .department-content-card.--02 .department-content-card-title{background:#a8b7c6;}.p-mammary .department-content-data .department-content-card.--02 .department-content-list li::before{background-color:#a8b7c6;}.p-mammary .alternating-bg:nth-child(2n){background:#edf0f4;}.p-mammary .doctor-index-section .doctor-name .doctor-name-en{color:#506e8c;}.p-mammary .doctor-index-section .doctor-name::before{background-image:url(../image/mammary/mammary-icon.svg);}.p-mammary .doctor-index-section .doctor-history{border-top:1px solid #859aae;}.p-mammary .doctor-index-section .doctor-history .doctor-history-title{color:#506e8c;}.p-mammary .doctor-index-section .doctor-history .history-list .history-item .year{color:#506e8c;}.p-mammary .doctor-message-section .doctor-message-copy{color:#506e8c;}#header .header-wrapper .header-logo span.h-gynecology{background-color:#df9594;}#mobile-nav.nav-gynecology{background-color:#fcf4f4;}.p-gynecology .section-lead span{background:linear-gradient(to bottom,transparent 55%,#f2d5d4 55%);}.p-gynecology .section-title .en{color:#df9594;}.p-gynecology .section-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%23CB5554'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23E5AAA9'/%3E%3C/g%3E%3C/svg%3E%0A");}.p-gynecology .link-btn{color:#df9594;border-color:#df9594;}.p-gynecology .link-btn::before{background:#df9594;}.p-gynecology .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .link-btn:hover{color:#FFFFFF;}.p-gynecology .link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.p-gynecology .link-btn{color:#FFFFFF;background:#df9594}.p-gynecology .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.p-gynecology .department-intro-section{background-color:#fcf4f4;}.p-gynecology .department-intro-section .top-about-section::before{background-image:url(../image/gynecology/gynecology-intro-bg.png);}.p-gynecology .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-title .en,.p-gynecology .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time{color:#df9594;}.p-gynecology .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn{background-color:#cb5554;border-color:#cb5554;}.p-gynecology .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover{color:#cb5554;}.p-gynecology .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23CB5554'/%3E%3C/svg%3E%0A");}.p-gynecology .department-intro-section .top-about-section .section-other .other-list .other-item .title .en{color:#df9594;}.p-gynecology .department-intro-section .top-about-section .section-other .other-list .other-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .department-intro-section .top-about-section .section-about .about-cards .card-item .info .title span em::before{background:#df9594;}.p-gynecology .department-intro-section .top-about-section .section-about .about-cards .card-item .info .title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .department-intro-section .top-about-section .section-about .about-cards .card-item:hover .info .title span em{color:#df9594;}.p-gynecology .top-hours-section{background-color:#fcf4f4;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn{color:#df9594;border-color:#df9594;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#df9594;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn span{color:#df9594;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn::before{background:#df9594;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg circle{fill:#FFFFFF;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg path{fill:#df9594;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn:hover span{color:#FFFFFF;}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn{color:#FFFFFF;background:#df9594}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#FFFFFF}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn svg path{fill:#df9594}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn span{color:#FFFFFF}.p-gynecology .top-hours-section .section-content .hours-list .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.p-gynecology .top-column-section .section-content .column-list .column-item .info .meta .time{color:#df9594;}.p-gynecology .top-column-section .section-content .column-list .column-item .info .meta .tags .tag{color:#df9594;border-color:#df9594;}.p-gynecology .top-column-section .section-content .column-list .column-item .info .meta::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .common-reservation-section .section-title .en{color:#df9594;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn .txt{color:#df9594;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn .txt svg circle{fill:#df9594;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn .txt span{color:#df9594;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn::before{background:#df9594;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt{color:#FFFFFF;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg circle{fill:#FFFFFF;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg path{fill:#df9594;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span{color:#FFFFFF;}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .common-reservation-section .section-content .reservation-actions .action-btn.--type-web:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.p-gynecology .pageindex .index-title .en{color:#e5aaa9;}.p-gynecology .pageindex::before{background-color:#df9594;height:100%;background-image:url(../image/gynecology/gynecology-pageindex.png);}@media only screen and (max-width:768px){.p-gynecology .pageindex::before{background-image:url(../image/gynecology/gynecology-pageindex-sp.png)}}.p-gynecology .section-lead.--menu,.p-gynecology .section-lead.--symptoms{margin-top:10rem;}.p-gynecology .link-button-section .link-button-list .link-button{color:#df9594;border:1px solid #df9594;}.p-gynecology .link-button-section .link-button-list .link-button::before{background:#df9594;}.p-gynecology .link-button-section .link-button-list .link-button:hover{color:#FFFFFF;border-color:#df9594;}.p-gynecology .department-link-section .section-other .other-list .other-item{color:#df9594;}.p-gynecology .department-link-section .section-other .other-list .other-item .title .en{color:#df9594;}.p-gynecology .department-link-section .section-other .other-list .other-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.p-gynecology .department-content-list li::before{background:#df9594;}.p-gynecology .department-content-data .department-content-card{border-color:#df9594;}.p-gynecology .department-content-data .department-content-card-title{background:#df9594;}.p-gynecology .department-content-data .department-content-card .department-content-list{gap:1rem 3.6rem;}.p-gynecology .department-content-data .department-content-card .department-content-list li{flex:none;}.p-gynecology .department-content-data .department-content-card .department-content-list li::before{background:#df9594;}.p-gynecology .department-content-data .department-content-card.--02 .department-content-card-title{background:#e5aaa9;}.p-gynecology .department-content-data .department-content-card.--02 .department-content-list li::before{background-color:#e5aaa9;}.p-gynecology .alternating-bg:nth-child(2n){background:#fcf4f4;}.p-gynecology .doctor-index-section .doctor-name .doctor-name-en{color:#df9594;}.p-gynecology .doctor-index-section .doctor-name::before{background-image:url(../image/gynecology/gynecology-icon.svg);}.p-gynecology .doctor-index-section .doctor-history{border-top:1px solid #df9594;}.p-gynecology .doctor-index-section .doctor-history .doctor-history-title{color:#df9594;}.p-gynecology .doctor-index-section .doctor-history .history-list .history-item .year{color:#df9594;}.p-gynecology .doctor-message-section .doctor-message-copy{color:#df9594;}.p-gynecology .symptoms-index-section .section-content>p,.p-gynecology .tests-index-section .tests-index-content p{width:100%;max-width:112rem;margin:0 auto;flex:0 0 100%;}#header .header-wrapper .header-logo span.h-internal{background-color:#8c9678;}#mobile-nav.nav-internal{background-color:#e8eae4;}.p-internal .section-lead span{background:linear-gradient(to bottom,transparent 55%,#dddfd6 55%);}.p-internal .section-title .en{color:#8c9678;}.p-internal .section-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%238C9678'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23BAC0AE'/%3E%3C/g%3E%3C/svg%3E%0A");}.p-internal .link-btn{color:#8c9678;border-color:#8c9678;}.p-internal .link-btn::before{background:#8c9678;}.p-internal .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .link-btn:hover{color:#FFFFFF;}.p-internal .link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.p-internal .link-btn{color:#FFFFFF;background:#8c9678}.p-internal .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.p-internal .department-intro-section{background-color:#f4f5f1;}.p-internal .department-intro-section .top-about-section::before{background-image:url(../image/internal/internal-intro-bg.png);}.p-internal .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-title .en,.p-internal .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time{color:#8c9678;}.p-internal .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn{background-color:#8c9678;border-color:#8c9678;}.p-internal .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover{color:#8c9678;}.p-internal .department-intro-section .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .department-intro-section .top-about-section .section-other .other-list .other-item .title .en{color:#8c9678;}.p-internal .department-intro-section .top-about-section .section-other .other-list .other-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .department-intro-section .top-about-section .section-about .about-cards .card-item .info .title span em::before{background:#8c9678;}.p-internal .department-intro-section .top-about-section .section-about .about-cards .card-item .info .title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .department-intro-section .top-about-section .section-about .about-cards .card-item:hover .info .title span em{color:#8c9678;}.p-internal .top-hours-section{background-color:#e8eae4;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn{color:#8c9678;border-color:#8c9678;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#8c9678;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn span{color:#8c9678;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn::before{background:#8c9678;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg circle{fill:#FFFFFF;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn:hover svg path{fill:#8c9678;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn:hover span{color:#FFFFFF;}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn{color:#FFFFFF;background:#8c9678}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn svg circle{fill:#FFFFFF}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn svg path{fill:#8c9678}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn span{color:#FFFFFF}.p-internal .top-hours-section .section-content .hours-list .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}.p-internal .top-column-section .section-content .column-list .column-item .info .meta .time{color:#8c9678;}.p-internal .top-column-section .section-content .column-list .column-item .info .meta .tags .tag{color:#8c9678;border-color:#8c9678;}.p-internal .top-column-section .section-content .column-list .column-item .info .meta::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .common-reservation-section .section-title .en{color:#8c9678;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn .txt{color:#8c9678;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn .txt svg circle{fill:#8c9678;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn .txt span{color:#8c9678;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn::before{background:#8c9678;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt{color:#FFFFFF;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg circle{fill:#FFFFFF;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg path{fill:#8c9678;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span{color:#FFFFFF;}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .common-reservation-section .section-content .reservation-actions .action-btn.--type-web:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.p-internal .pageindex .index-title .en{color:#bac0ae;}.p-internal .pageindex::before{background-color:#8c9678;height:100%;background-image:url(../image/internal/internal-pageindex.png);}@media only screen and (max-width:768px){.p-internal .pageindex::before{background-image:url(../image/internal/internal-pageindex-sp.png)}}.p-internal .link-button-section .link-button-list.--menu{display:grid;grid-template-columns:repeat(4,1fr);}.p-internal .link-button-section .link-button-list .link-button{color:#8c9678;border:1px solid #8c9678;}.p-internal .link-button-section .link-button-list .link-button::before{background:#8c9678;}.p-internal .link-button-section .link-button-list .link-button:hover{color:#FFFFFF;border-color:#8c9678;}.p-internal .department-link-section .section-other .other-list .other-item{color:#8c9678;}.p-internal .department-link-section .section-other .other-list .other-item .title .en{color:#8c9678;}.p-internal .department-link-section .section-other .other-list .other-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%238C9678'/%3E%3C/svg%3E%0A");}.p-internal .department-content-list li::before{background:#8c9678;}.p-internal .department-content-data .department-content-card-title{background:#8c9678;}.p-internal .department-content-data .department-content-card .department-content-list{gap:1rem 3.6rem;}.p-internal .department-content-data .department-content-card .department-content-list li{flex:none;}.p-internal .department-content-data .department-content-card .department-content-list li::before{background:#8c9678;}.p-internal .department-content-data .department-content-card.--02 .department-content-card-title{background:#bac0ae;}.p-internal .department-content-data .department-content-card.--02 .department-content-list li::before{background-color:#bac0ae;}.p-internal .alternating-bg:nth-child(2n){background:#e8eae4;}.p-internal .doctor-index-section .doctor-name .doctor-name-en{color:#8c9678;}.p-internal .doctor-index-section .doctor-name::before{background-image:url(../image/internal/internal-icon.svg);}.p-internal .doctor-index-section .doctor-history{border-top:1px solid #8c9678;}.p-internal .doctor-index-section .doctor-history .doctor-history-title{color:#8c9678;}.p-internal .doctor-index-section .doctor-history .history-list .history-item .year{color:#8c9678;}.p-internal .doctor-message-section .doctor-message-copy{color:#8c9678;}.p-internal .symptoms-index-section .section-content>p,.p-internal .tests-index-section .tests-index-content p{width:100%;max-width:112rem;margin:0 auto;flex:0 0 100%;}.reservation-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.reservation-main-section{padding:8rem 0 12rem}}.reservation-main-section .container{position:relative;z-index:1;}.reservation-main-section .reservation-tel-wrapper{position:relative;}.reservation-main-section .reservation-tel-wrapper .section-subtitle{position:relative;}.reservation-main-section .reservation-tel-wrapper .section-content{position:relative;}.reservation-main-section .reservation-tel-wrapper .section-content .tel-block{position:relative;width:100%;padding:3.5rem 3rem 3.5rem 8rem;border:1px solid #6F5244;border-radius:1.5rem;z-index:0;}@media print,screen and (min-width:769px){.reservation-main-section .reservation-tel-wrapper .section-content .tel-block{display:flex;align-items:center;flex-wrap:wrap}.reservation-main-section .reservation-tel-wrapper .section-content .tel-block .tel-lead{position:relative;flex:0 0 auto;width:fit-content}.reservation-main-section .reservation-tel-wrapper .section-content .tel-block .tel-content{position:relative;flex:1 1 auto}}@media only screen and (max-width:768px){.reservation-main-section .reservation-tel-wrapper .section-content .tel-block{padding:3rem 2rem}}.reservation-main-section .reservation-tel-wrapper .section-content .tel-lead{position:relative;}@media print,screen and (min-width:769px){.reservation-main-section .reservation-tel-wrapper .section-content .tel-lead{display:flex;align-items:center;justify-content:center;width:fit-content;height:9rem;padding-right:5rem;border-right:1px solid #6F5244;margin-right:5rem}}.reservation-main-section .reservation-tel-wrapper .section-content .tel-lead .tel-link{position:relative;display:flex;align-items:center;justify-content:center;gap:1.6rem;width:fit-content;text-decoration:none;font-family:"Yu Mincho",serif;font-size:4rem;font-weight:600;line-height:4rem;letter-spacing:.025em;color:#6F5244;transition:all .3s ease-in-out;z-index:0;}@media only screen and (max-width:768px){.reservation-main-section .reservation-tel-wrapper .section-content .tel-lead .tel-link{margin:0 auto}}.reservation-main-section .reservation-tel-wrapper .section-content .tel-lead .tel-link svg{position:relative;display:block;flex:0 0 auto;width:3rem;height:auto;z-index:0;}.reservation-main-section .reservation-tel-wrapper .section-content .tel-lead .tel-link span{position:relative;display:block;flex:0 0 auto;width:fit-content;font:inherit;color:inherit;text-decoration:none;padding:.4rem 0 0;z-index:0;}.reservation-main-section .reservation-tel-wrapper .section-content .tel-content{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;margin:0;}@media print,screen and (min-width:769px){.reservation-main-section .reservation-tel-wrapper .section-content .tel-content{width:fit-content}}@media only screen and (max-width:768px){.reservation-main-section .reservation-tel-wrapper .section-content .tel-content{margin-top:1.8rem;text-align:center}}.reservation-main-section .reservation-tel-wrapper .section-content .tel-content .time{position:relative;font-weight:700;color:#282828;margin-bottom:.8rem;}.reservation-main-section .reservation-tel-wrapper .section-content .tel-content .desc{position:relative;}@media only screen and (max-width:768px){.reservation-main-section .reservation-tel-wrapper .section-content .tel-content .desc{letter-spacing:0}}.reservation-main-section .reservation-tel-wrapper .section-content .tel-content .desc a{font-weight:700;color:#036E80;text-decoration:underline;}.reservation-main-section .reservation-web-wrapper{position:relative;margin-top:10rem;}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper{margin-top:8rem}}.reservation-main-section .reservation-web-wrapper .section-subtitle{position:relative;}.reservation-main-section .reservation-web-wrapper .section-content{position:relative;}.reservation-main-section .reservation-web-wrapper .web-content-box{position:relative;padding:6rem 8rem;background:#F8F6F3;border-radius:1.5rem;z-index:0;}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box{padding:3.2rem 2rem 4.5rem}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-lead{position:relative;font-size:2.3rem;font-weight:700;line-height:4rem;letter-spacing:.025em;color:#6F5244;text-align:center;margin:0 0 5rem;}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-lead{font-size:2rem;line-height:3.2rem;margin-bottom:3rem}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body{position:relative;}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content{position:relative;}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content::after{content:"";display:block;clear:both;}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types{position:relative;display:block;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types{float:left;width:fit-content}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types>li{position:relative;display:block;}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types>li:not(:last-child){margin-bottom:1.6rem;}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types>li:not(:last-child){margin-bottom:2rem}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item{position:relative;}@media print,screen and (min-width:769px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item{display:flex;align-items:center;justify-content:flex-start;gap:2rem}}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item{display:block}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag{position:relative;display:block;padding:.4rem 1rem .2rem;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#6F5244;text-align:center;background:none;border:1px solid #6F5244;border-radius:3.2rem;z-index:0;}@media print,screen and (min-width:769px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag{flex:0 0 auto;width:8rem}}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag{width:100%;margin-bottom:1rem}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .desc{position:relative;flex:1 1 auto;font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;margin:0;}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .desc{text-align:center}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;margin:0;}@media print,screen and (min-width:769px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes{float:right;width:fit-content}}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes{width:100%;margin-top:3rem}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup{position:relative;font-size:1.8rem;font-weight:700;padding-bottom:1.2rem;border-bottom:1px solid #6F5244;margin-bottom:1.6rem;}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .desc{position:relative;}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-action{position:relative;margin-top:5rem;}@media only screen and (max-width:768px){.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-action{margin-top:3.6rem}}.reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-action .simple-btn{margin:0 auto;}.reservation-main-section .reservation-action-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.reservation-main-section .reservation-action-wrapper{margin-top:10rem}}.reservation-main-section .reservation-action-wrapper .index-btn{margin:0 auto;}.referral-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.referral-main-section{padding:8rem 0 12rem}}.referral-main-section .container{position:relative;z-index:1;}.referral-main-section .section-subtitle{position:relative;padding-bottom:4rem;border-bottom:1px solid #6F5244;margin-bottom:4rem;}@media only screen and (max-width:768px){.referral-main-section .section-subtitle{padding-bottom:2.4rem;margin-bottom:2.4rem}}.referral-main-section .section-content{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;margin:0;}@media only screen and (max-width:768px){.referral-main-section .section-content{letter-spacing:0}}.referral-main-section .referral-content-wrapper{position:relative;}.referral-main-section .referral-content-wrapper .section-subtitle{position:relative;}.referral-main-section .referral-content-wrapper .section-content{position:relative;}.referral-main-section .referral-partner-wrapper{position:relative;margin-top:10rem;}@media only screen and (max-width:768px){.referral-main-section .referral-partner-wrapper{margin-top:8rem}}.referral-main-section .referral-partner-wrapper .section-subtitle{position:relative;}.referral-main-section .referral-partner-wrapper .section-content{position:relative;}.referral-main-section .referral-partner-wrapper .section-content .referral-partner{position:relative;}.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-lead{position:relative;margin-bottom:4rem;}@media only screen and (max-width:768px){.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-lead{margin-bottom:2.4rem}}.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-list{position:relative;list-style:none;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;padding:0;margin:0;}@media only screen and (max-width:768px){.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-list{font-size:1.6rem}}.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-list>li{position:relative;display:block;padding-left:2.4rem;}.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-list>li::before{content:"●";position:absolute;top:0;left:0;color:#6F5244;}.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-list>li:not(:last-child){margin-bottom:.8rem;}.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-list>li a{position:relative;color:inherit;text-decoration:underline;}.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-note{position:relative;margin-top:4rem;}@media only screen and (max-width:768px){.referral-main-section .referral-partner-wrapper .section-content .referral-partner .partner-note{margin-top:2.4rem}}.referral-main-section .referral-flow-wrapper{position:relative;margin-top:10rem;}@media only screen and (max-width:768px){.referral-main-section .referral-flow-wrapper{margin-top:8rem}}.referral-main-section .referral-flow-wrapper .section-subtitle{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){.referral-main-section .referral-flow-wrapper .section-subtitle{margin-bottom:5rem}}.referral-main-section .referral-flow-wrapper .section-content{position:relative;}.referral-main-section .referral-flow-wrapper .section-content .referral-flow{position:relative;}.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8rem 10rem;}@media only screen and (max-width:768px){.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list{grid-template-columns:minmax(0,1fr);gap:5rem 2rem}}.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list>li{position:relative;display:block;}@media print,screen and (min-width:769px){.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list>li:not(:first-child)::before{content:"";position:absolute;top:8.7rem;right:calc(100% + 3.2rem);display:block;width:10rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='5' viewBox='0 0 20 5'%3E%3Cg id='Group_121' data-name='Group 121' transform='translate(263 -1572)'%3E%3Cpath id='Line_23' data-name='Line 23' d='M10,2.5H10A2.5,2.5,0,0,1,7.5,0,2.5,2.5,0,0,1,10-2.5H10A2.5,2.5,0,0,1,12.5,0,2.5,2.5,0,0,1,10,2.5ZM0,2.5H0A2.5,2.5,0,0,1-2.5,0,2.5,2.5,0,0,1,0-2.5H0A2.5,2.5,0,0,1,2.5,0,2.5,2.5,0,0,1,0,2.5Z' transform='translate(-260.5 1574.5)' fill='%23c5bab4'/%3E%3Crect id='Rectangle_55' data-name='Rectangle 55' width='5' height='5' transform='translate(-248 1572)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:repeat-x;background-position:left center;background-size:contain;z-index:0}}@media only screen and (max-width:768px){.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list>li:not(:last-child)::after{content:"";position:absolute;top:13rem;left:1.6rem;width:.5rem;bottom:-9rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='19' viewBox='0 0 5 19'%3E%3Cg id='Group_111' data-name='Group 111' transform='translate(75 -1281)'%3E%3Cpath id='Path_112' data-name='Path 112' d='M0,11.8A2.5,2.5,0,0,1-2.5,9.3V9.293A2.5,2.5,0,0,1,0,6.793a2.5,2.5,0,0,1,2.5,2.5V9.3A2.5,2.5,0,0,1,0,11.8ZM0,2.506A2.5,2.5,0,0,1-2.5.005V0A2.5,2.5,0,0,1,0-2.5,2.5,2.5,0,0,1,2.5,0V.005A2.5,2.5,0,0,1,0,2.506Z' transform='translate(-72.5 1283.5)' fill='%23c5bab4'/%3E%3Crect id='Rectangle_51' data-name='Rectangle 51' width='1' height='5' transform='translate(-73 1295)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:repeat-y;background-position:center top;background-size:contain}}.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list .flow-item{position:relative;display:block;width:100%;z-index:1;}@media only screen and (max-width:768px){.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list .flow-item{padding-left:5rem}}.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list .flow-item .count{position:absolute;top:7.1rem;left:0;font-family:"Yu Mincho",serif;font-size:4rem;font-weight:600;line-height:4rem;letter-spacing:0;color:#6F5244;text-align:left;z-index:1;}.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list .flow-item .icon{position:relative;width:18.3rem;margin:0 auto 3rem;}.referral-main-section .referral-flow-wrapper .section-content .referral-flow .flow-list .flow-item .desc{position:relative;font-weight:700;text-align:left;}.referral-main-section .referral-invite-wrapper{position:relative;margin-top:10rem;}@media only screen and (max-width:768px){.referral-main-section .referral-invite-wrapper{margin-top:8rem}}.referral-main-section .referral-invite-wrapper .section-subtitle{position:relative;}.referral-main-section .referral-invite-wrapper .section-content{position:relative;}.referral-main-section .referral-invite-wrapper .section-content .invite-lead{position:relative;margin-bottom:5rem;}@media only screen and (max-width:768px){.referral-main-section .referral-invite-wrapper .section-content .invite-lead{margin-bottom:4rem}}.referral-main-section .referral-invite-wrapper .section-content .invite-note{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;padding-left:2.4rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.referral-main-section .referral-invite-wrapper .section-content .invite-note{font-size:1.6rem;margin-bottom:2.4rem}}.referral-main-section .referral-invite-wrapper .section-content .invite-note::before{content:"●";position:absolute;top:0;left:0;color:#6F5244;}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block{position:relative;width:100%;padding:3.5rem 3rem 3.5rem 8rem;border:1px solid #6F5244;border-radius:1.5rem;z-index:0;}@media print,screen and (min-width:769px){.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block{display:flex;align-items:center;flex-wrap:wrap}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-lead{position:relative;flex:0 0 auto;width:fit-content}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content{position:relative;flex:1 1 auto}}@media only screen and (max-width:768px){.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block{padding:3rem 2rem}}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-lead{position:relative;}@media print,screen and (min-width:769px){.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-lead{display:flex;align-items:center;justify-content:center;width:fit-content;height:9rem;padding-right:5rem;border-right:1px solid #6F5244;margin-right:5rem}}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-lead .tel-link{position:relative;display:flex;align-items:center;justify-content:center;gap:1.6rem;width:fit-content;text-decoration:none;font-family:"Yu Mincho",serif;font-size:4rem;font-weight:600;line-height:4rem;letter-spacing:.025em;color:#6F5244;transition:all .3s ease-in-out;z-index:0;}@media only screen and (max-width:768px){.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-lead .tel-link{margin:0 auto}}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-lead .tel-link svg{position:relative;display:block;flex:0 0 auto;width:3rem;height:auto;z-index:0;}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-lead .tel-link span{position:relative;display:block;flex:0 0 auto;width:fit-content;font:inherit;color:inherit;text-decoration:none;padding:.4rem 0 0;z-index:0;}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;margin:0;}@media print,screen and (min-width:769px){.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content{width:fit-content}}@media only screen and (max-width:768px){.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content{margin-top:1.8rem;text-align:center}}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content .time{position:relative;font-weight:700;color:#282828;}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content .desc{position:relative;margin-top:.8rem;}@media only screen and (max-width:768px){.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content .desc{letter-spacing:0}}.referral-main-section .referral-invite-wrapper .section-content .invite-tel-block .tel-content .desc a{font-weight:700;color:#036E80;text-decoration:underline;}.referral-main-section .referral-action-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.referral-main-section .referral-action-wrapper{margin-top:10rem}}.referral-main-section .referral-action-wrapper .index-btn{margin:0 auto;}.faq-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.faq-main-section{padding:8rem 0 12rem}}.faq-main-section .container{position:relative;z-index:1;}.faq-main-section .faq-layout-wrapper{position:relative;}.faq-main-section .faq-layout-wrapper::after{content:"";display:block;clear:both;}.faq-main-section .faq-layout-wrapper .faq-category{position:relative;}@media print,screen and (min-width:769px){.faq-main-section .faq-layout-wrapper .faq-category{float:left;width:22rem;position:sticky;top:16rem;left:0}}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .faq-category{margin-bottom:8rem}}.faq-main-section .faq-layout-wrapper .faq-category .category-title{position:relative;padding-bottom:1.6rem;border-bottom:1px solid #BBBBB7;margin-bottom:2.4rem;}.faq-main-section .faq-layout-wrapper .faq-category .category-title .en{position:relative;font-family:"Yu Mincho",serif;font-weight:600;font-size:1.4rem;line-height:2.4rem;color:#6F5244;letter-spacing:.025em;text-align:left;}.faq-main-section .faq-layout-wrapper .faq-category .category-title .jp{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;color:#46443B;letter-spacing:.025em;text-align:left;}.faq-main-section .faq-layout-wrapper .faq-category .category-list{position:relative;list-style:none;font-size:1.6rem;font-weight:700;line-height:2.8rem;letter-spacing:.025em;color:#46443B;text-align:left;padding:0;margin:0;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .faq-category .category-list{line-height:3rem}}.faq-main-section .faq-layout-wrapper .faq-category .category-list>li{position:relative;display:block;padding-left:2.4rem;}.faq-main-section .faq-layout-wrapper .faq-category .category-list>li::before{content:"●";position:absolute;top:0;left:0;color:#6F5244;}.faq-main-section .faq-layout-wrapper .faq-category .category-list>li:not(:last-child){margin-bottom:1.6rem;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .faq-category .category-list>li:not(:last-child){margin-bottom:.8rem}}.faq-main-section .faq-layout-wrapper .faq-category .category-list>li a{position:relative;font:inherit;color:inherit;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .faq-category .category-list>li a{text-decoration:underline}}.faq-main-section .faq-layout-wrapper .faq-category .category-list>li a:hover{text-decoration:underline;}.faq-main-section .faq-layout-wrapper .faq-content{position:relative;}@media print,screen and (min-width:769px){.faq-main-section .faq-layout-wrapper .faq-content{float:right;width:calc(100% - 30rem)}}.faq-main-section .faq-layout-wrapper .section-wrapper{position:relative;}.faq-main-section .faq-layout-wrapper .section-wrapper .section-subtitle{position:relative;margin-bottom:4rem;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper .section-subtitle{margin-bottom:3rem}}.faq-main-section .faq-layout-wrapper .section-wrapper .section-content{position:relative;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list{position:relative;display:block;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item{position:relative;padding:0;overflow:hidden;z-index:0;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question{position:relative;display:block;cursor:pointer;padding:0;margin:0;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4{position:relative;font-size:1.8rem;font-weight:700;line-height:3.2rem;letter-spacing:.025em;text-align:left;color:#46443B;padding:1.6rem 3rem 1.6rem 6rem;border-bottom:1px solid #BBBBB7;margin:0;z-index:0;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4{font-size:1.8rem;line-height:3rem;letter-spacing:0;padding:1.6rem 3.6rem 1.6rem 4.4rem}}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::before{content:"Q.";position:absolute;top:1.2rem;left:0;font-family:"Yu Mincho",serif;font-size:3.2rem;font-weight:600;line-height:1;color:#6F5244;letter-spacing:0;text-align:left;z-index:1;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::before{top:1.5rem;font-size:2.8rem}}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::after{content:"";position:absolute;top:1.7rem;right:0;display:inline-block;width:3rem;height:3rem;background:#6F5244;border-radius:50%;z-index:0;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question::before,.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question::after{content:"";position:absolute;top:3.2rem;right:.7rem;width:1.6rem;height:1px;background:#FFFFFF;transform-origin:center center;transition:all .3s ease-in-out;z-index:1;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question.expanded::after{transform:rotate(270deg);}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer{position:relative;display:block;font-size:1.6rem;font-weight:500;line-height:3.2rem;letter-spacing:.025em;text-align:left;color:#46443B;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer{line-height:3rem;letter-spacing:0}}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer .inner{position:relative;padding:4rem 0 1.6rem 6rem;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer .inner{padding:3rem 0 1.6rem 4.4rem}}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer .inner::before{content:"A.";position:absolute;top:3.8rem;left:0;font-family:"Yu Mincho",serif;font-size:3.2rem;font-weight:600;line-height:1;color:#B41E1E;letter-spacing:0;text-align:left;z-index:1;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer .inner::before{top:2.8rem}}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer .inner p{position:relative;margin:0;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .answer a{color:#385C7B;text-decoration:underline;}.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item + .faq-item{margin-top:2.4rem;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item + .faq-item{margin-top:2rem}}.faq-main-section .faq-layout-wrapper .section-wrapper + .section-wrapper{margin-top:10rem;}@media only screen and (max-width:768px){.faq-main-section .faq-layout-wrapper .section-wrapper + .section-wrapper{margin-top:8rem}}.faq-main-section .faq-action-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.faq-main-section .faq-action-wrapper{margin-top:10rem}}.faq-main-section .faq-action-wrapper .index-btn{margin:0 auto;}.initial-index-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.initial-index-section{padding:8rem 0 12rem}}.initial-index-section .container{position:relative;z-index:1;}.initial-index-section .section-content{position:relative;}.initial-index-section .section-content .index-list{position:relative;width:100%;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){.initial-index-section .section-content .index-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4.8rem}}.initial-index-section .section-content .index-list>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;}.initial-index-section .section-content .index-list>li:nth-child(1){border-top:1px solid #BBBBB7;}@media print,screen and (min-width:769px){.initial-index-section .section-content .index-list>li:nth-child(2){border-top:1px solid #BBBBB7}}.initial-index-section .section-content .index-list .index-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3.6rem 2.5rem;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.initial-index-section .section-content .index-list .index-item{padding:2rem 0}}.initial-index-section .section-content .index-list .index-item .icon{position:relative;flex:0 0 auto;width:7rem;}@media only screen and (max-width:768px){.initial-index-section .section-content .index-list .index-item .icon{width:6rem}}.initial-index-section .section-content .index-list .index-item .title{position:relative;flex:0 0 auto;width:calc(100% - 9.5rem);}@media only screen and (max-width:768px){.initial-index-section .section-content .index-list .index-item .title{width:calc(100% - 7.5rem)}}.initial-index-section .section-content .index-list .index-item .title .jp{position:relative;font-size:2.3rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){.initial-index-section .section-content .index-list .index-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}.initial-index-section .section-content .index-list .index-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;color:#6F5244;text-align:left;margin-top:.4rem;}.initial-index-section .section-content .index-list .index-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:2rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){.initial-index-section .section-content .index-list .index-item::before{top:auto;bottom:2.6rem;right:1rem}}.initial-index-section .section-content .index-list .index-item:hover .title .jp{color:#6F5244;}.initial-index-section .section-content .index-list .index-item:hover::before{transform:translateX(.5rem);}.initial-index-section .section-action{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.initial-index-section .section-action{margin-top:10rem}}.initial-index-section .section-action .index-btn{margin:0 auto;}.female-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.female-main-section{padding:8rem 0 12rem}}.female-main-section .container{position:relative;z-index:1;}.female-main-section .female-content-wrapper{position:relative;}.female-main-section .female-content-wrapper .female-list{position:relative;display:block;list-style:none;padding:0;margin:0;}.female-main-section .female-content-wrapper .female-list>li{position:relative;padding:0;margin:0;}.female-main-section .female-content-wrapper .female-list>li:not(:last-child){margin-bottom:10rem;}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-list>li:not(:last-child){margin-bottom:8rem}}.female-main-section .female-content-wrapper .female-list .femail-item{position:relative;display:block;padding:0;}.female-main-section .female-content-wrapper .female-list .femail-item::after{content:"";display:block;clear:both;}.female-main-section .female-content-wrapper .female-list .femail-item .title{position:relative;display:block;margin-bottom:5rem;}@media print,screen and (min-width:769px){.female-main-section .female-content-wrapper .female-list .femail-item .title{float:left;width:52.4rem}}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-list .femail-item .title{margin-bottom:3rem}}.female-main-section .female-content-wrapper .female-list .femail-item .thumb{position:relative;width:100%;border-radius:2rem;z-index:0;}@media print,screen and (min-width:769px){.female-main-section .female-content-wrapper .female-list .femail-item .thumb{float:right;width:52.4rem}}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-list .femail-item .thumb{margin-bottom:3rem}}.female-main-section .female-content-wrapper .female-list .femail-item .content{position:relative;font-size:1.6rem;font-weight:500;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:left;padding:0;margin:0;z-index:1;}@media print,screen and (min-width:769px){.female-main-section .female-content-wrapper .female-list .femail-item .content{float:left;width:52.4rem}}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-list .femail-item .content{line-height:3rem}}@media print,screen and (min-width:769px){.female-main-section .female-content-wrapper .female-list .femail-item.reverse .title{float:right}.female-main-section .female-content-wrapper .female-list .femail-item.reverse .thumb{float:left}.female-main-section .female-content-wrapper .female-list .femail-item.reverse .content{float:right}}.female-main-section .female-content-wrapper .female-actions{position:relative;margin-top:12rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 4.5rem;}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-actions{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:8rem}}.female-main-section .female-content-wrapper .female-actions>li{position:relative;display:block;}.female-main-section .female-content-wrapper .female-actions .action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:10rem;padding:2rem 2rem 1.8rem;border-radius:10rem;background:linear-gradient(180deg,#E8EAE4 0%,#D1D5C9 100%);font-family:"Yu Gothic",sans-serif;font-size:2.4rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#282828;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;outline:none;overflow:hidden;margin:0 auto;z-index:0;}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-actions .action-btn{width:32.4rem;height:6.4rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1rem 1rem;border-radius:6.4rem}}.female-main-section .female-content-wrapper .female-actions .action-btn .icon{position:absolute;top:calc(50% - 2.25rem);left:3rem;display:block;width:4.5rem;height:auto;z-index:3;}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-actions .action-btn .icon{top:calc(50% - 1.6rem);left:1.6rem;width:3.2rem}}.female-main-section .female-content-wrapper .female-actions .action-btn .arrow{position:absolute;display:block;top:calc(50% - .6rem);right:3rem;display:block;width:2rem;height:auto;z-index:3;}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-actions .action-btn .arrow{right:2.4rem}}.female-main-section .female-content-wrapper .female-actions .action-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;z-index:3;}.female-main-section .female-content-wrapper .female-actions .action-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#E8EAE4;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}@media only screen and (max-width:768px){.female-main-section .female-content-wrapper .female-actions .action-btn::before{background:#FFFFFF}}.female-main-section .female-content-wrapper .female-actions .action-btn:hover::before{transform-origin:left top;transform:scale(1,1);}.female-main-section .female-content-wrapper .female-actions .action-btn.--type-internal{background:linear-gradient(180deg,#E8EAE4 0%,#D1D5C9 100%);}.female-main-section .female-content-wrapper .female-actions .action-btn.--type-internal::before{background:#E8EAE4;}.female-main-section .female-content-wrapper .female-actions .action-btn.--type-breast{background:linear-gradient(180deg,#DCE2E8 0%,#B9C5D1 100%);}.female-main-section .female-content-wrapper .female-actions .action-btn.--type-breast::before{background:#DCE2E8;}.female-main-section .female-content-wrapper .female-actions .action-btn.--type-gynecology{background:linear-gradient(180deg,#F8EAEA 0%,#EBBFBF 100%);}.female-main-section .female-content-wrapper .female-actions .action-btn.--type-gynecology::before{background:#F8EAEA;}.female-main-section .female-action-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.female-main-section .female-action-wrapper{margin-top:10rem}}.female-main-section .female-action-wrapper .index-btn{margin:0 auto;}.useful-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.useful-main-section{padding:8rem 0 12rem}}.useful-main-section .container{position:relative;z-index:1;}.useful-main-section .useful-nearest-wrapper{position:relative;}.useful-main-section .useful-nearest-wrapper .section-subtitle{position:relative;margin-bottom:5rem;}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-subtitle{margin-bottom:3rem}}.useful-main-section .useful-nearest-wrapper .section-desc{font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;margin-bottom:7rem;}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-desc{margin-bottom:8rem}}.useful-main-section .useful-nearest-wrapper .section-content{position:relative;display:block;}.useful-main-section .useful-nearest-wrapper .section-content::after{content:"";display:block;clear:both;}.useful-main-section .useful-nearest-wrapper .section-content .nearest-thumb{position:relative;max-width:100%;border-radius:2rem;}@media print,screen and (min-width:769px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-thumb{width:52.4rem;float:left}}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-thumb{border-radius:1.6rem;margin-bottom:3rem}}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access{position:relative;display:block;}@media print,screen and (min-width:769px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access{float:right;width:calc(100% - 57.4rem)}}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-map{position:relative;display:block;line-height:1;width:100%;height:34.8rem;border-radius:2rem;padding:0;margin:0;overflow:hidden;z-index:0;}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-map{height:24.8rem;border-radius:1.6rem}}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-map iframe{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;margin:0;border:none;}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content{position:relative;margin-top:3rem;font-size:1.6rem;font-weight:700;line-height:3rem;color:#46443B;text-align:left;}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address{position:relative;}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address::after{content:"";display:block;clear:both;}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address .label{position:relative;display:inline-block;width:20rem;max-width:100%;font-size:1.6rem;font-weight:700;line-height:3rem;color:#FFFFFF;text-align:center;padding:.6rem 1rem .4rem;background:#6F5244;border-radius:4rem;margin-right:2rem;}@media print,screen and (min-width:769px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address .label{float:left}}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address .label{display:block;width:24rem;margin-top:2.4rem}}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address span.sp-only{display:block}}@media print,screen and (min-width:769px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address .txt{line-height:4rem}}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross{position:relative;display:block;margin-top:2rem;}@media print,screen and (min-width:769px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross{letter-spacing:-.025em;margin-right:-2rem}}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross{margin-top:3rem}}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross>li{position:relative;display:inline-block;padding-left:2.4rem;}@media only screen and (max-width:768px){.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross>li{display:block;width:100%}}.useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross>li::before{content:"●";position:absolute;top:0;left:0;color:#6F5244;}.useful-main-section .useful-benefits-wrapper{position:relative;display:block;margin-top:12rem;}@media only screen and (max-width:768px){.useful-main-section .useful-benefits-wrapper{margin-top:10rem}}.useful-main-section .useful-benefits-wrapper .section-subtitle{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){.useful-main-section .useful-benefits-wrapper .section-subtitle{margin-bottom:5rem}}.useful-main-section .useful-benefits-wrapper .section-thumb{position:relative;width:78.4rem;max-width:100%;margin:0 auto 9rem;}@media only screen and (max-width:768px){.useful-main-section .useful-benefits-wrapper .section-thumb{width:37.4rem;margin-bottom:6rem}}.useful-main-section .useful-benefits-wrapper .section-content{position:relative;}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list{position:relative;display:block;list-style:none;padding:0;margin:0;}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list>li{position:relative;padding:0;}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list>li:not(:last-child){margin-bottom:9rem;}@media only screen and (max-width:768px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list>li:not(:last-child){margin-bottom:7rem}}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item{position:relative;display:block;padding:0;}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item::after{content:"";display:block;clear:both;}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .title{position:relative;font-size:2.6rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#46443B;text-align:left;margin-bottom:3rem;}@media print,screen and (min-width:769px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .title{float:left;width:calc(100% - 64.4rem)}}@media only screen and (max-width:768px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .title{font-size:2rem;line-height:3rem;margin-bottom:3rem}}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .thumb{position:relative;width:100%;border-radius:1.8rem;}@media print,screen and (min-width:769px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .thumb{float:right;width:52.4rem}}@media only screen and (max-width:768px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .thumb{margin-bottom:3rem}}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .content{position:relative;font-size:1.6rem;font-weight:500;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:left;margin:0;}@media print,screen and (min-width:769px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .content{float:left;width:calc(100% - 64.4rem)}}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .action{position:relative;margin-top:4rem;}@media print,screen and (min-width:769px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .action{float:right;width:52.4rem}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .action .index-btn{width:100%}}@media only screen and (max-width:768px){.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .action{margin-top:5rem}.useful-main-section .useful-benefits-wrapper .section-content .benefits-list .benefits-item .action .index-btn.sp-sm{font-size:1.5rem;letter-spacing:-.025em}}.useful-main-section .useful-action-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.useful-main-section .useful-action-wrapper{margin-top:10rem}}.useful-main-section .useful-action-wrapper .index-btn{margin:0 auto;}.flow-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.flow-main-section{padding:8rem 0 12rem}}.flow-main-section .container{position:relative;z-index:1;}.flow-main-section .flow-content-wrapper{position:relative;}.flow-main-section .flow-content-wrapper .flow-list{position:relative;display:block;list-style:none;padding:0;margin:0;}.flow-main-section .flow-content-wrapper .flow-list>li{position:relative;padding:0;margin:0;}.flow-main-section .flow-content-wrapper .flow-list>li:not(:last-child){margin-bottom:10rem;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list>li:not(:last-child){margin-bottom:8rem}}.flow-main-section .flow-content-wrapper .flow-list>li::before{content:"";position:absolute;top:12.4rem;left:3.2rem;width:.4rem;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='24' viewBox='0 0 4 24'%3E%3Cpath id='Line_40' data-name='Line 40' d='M0,22Zm0-8a2,2,0,0,1-2-2V12a2,2,0,0,1,2-2,2,2,0,0,1,2,2V12A2,2,0,0,1,0,14ZM0,2A2,2,0,0,1-2,0V0A2,2,0,0,1,0-2,2,2,0,0,1,2,0V0A2,2,0,0,1,0,2Z' transform='translate(2 2)' fill='%23b7a8a1'/%3E%3C/svg%3E%0A");background-position:top center;background-repeat:repeat-y;background-size:contain;z-index:0;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list>li::before{top:10.4rem;left:1.7rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-title{position:relative;font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#6F5244;text-align:left;padding:0 0 2.4rem 10rem;margin-bottom:6rem;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-title{font-size:2.3rem;line-height:3.2rem;padding:0 0 2.4rem 6.5rem;margin-bottom:4.5rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-title b{position:absolute;top:-1.8rem;left:0;display:inline-block;width:fit-content;font-family:"Yu Mincho",serif;font-size:6.4rem;font-weight:600;line-height:6rem;letter-spacing:0;white-space:nowrap;text-align:left;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-title b{top:-.5rem;font-size:4.4rem;line-height:4rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-title span{font:inherit;}.flow-main-section .flow-content-wrapper .flow-list .flow-title::before{content:"";position:absolute;left:10rem;bottom:0;right:0;height:1px;background:#6F5244;z-index:0;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-title::before{left:6.5rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-steps{position:relative;display:block;list-style:none;padding:0 0 0 10rem;margin:0;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps{padding:0 0 0 6.5rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-steps>li{position:relative;padding:0;margin:0;}.flow-main-section .flow-content-wrapper .flow-list .flow-steps>li:not(:last-child){margin-bottom:6rem;}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item{position:relative;display:block;}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item::after{content:"";display:block;clear:both;}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title{position:relative;font-size:2.3rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#6F5244;text-align:left;padding-left:2.4rem;margin-bottom:3rem;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title{font-size:2rem;line-height:3rem;padding-left:2rem;margin-bottom:2rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title::before{content:"";position:absolute;top:.5rem;left:0;bottom:.5rem;width:.3rem;background:#6F5244;border-radius:.3rem;z-index:0;}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title::before{top:.3rem;bottom:.3rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .thumb{position:relative;width:100%;border-radius:2rem;}@media print,screen and (min-width:769px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .thumb{width:42.4rem;float:right}}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .thumb{border-radius:1.6rem;margin-bottom:3rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .action{position:relative;display:block;}@media print,screen and (min-width:769px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .action{float:right;width:42.4rem;margin-top:2.4rem}}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .action{margin-top:2.4rem}}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .action .index-btn{margin:0 auto;}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .desc{position:relative;font-size:1.6rem;font-weight:500;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:left;}@media print,screen and (min-width:769px){.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item:has(.thumb) .title{float:left;width:calc(100% - 50.4rem)}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item:has(.thumb) .desc{float:left;width:calc(100% - 50.4rem)}.flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item:has(.action) .desc{float:left;width:calc(100% - 50.4rem)}}.flow-main-section .flow-content-wrapper .flow-list .femail-item{position:relative;display:block;padding:0;}.flow-main-section .flow-content-wrapper .flow-list .femail-item::after{content:"";display:block;clear:both;}.flow-main-section .flow-content-wrapper .flow-list .femail-item .title{position:relative;display:block;margin-bottom:5rem;}@media print,screen and (min-width:769px){.flow-main-section .flow-content-wrapper .flow-list .femail-item .title{float:left;width:52.4rem}}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .femail-item .title{margin-bottom:3rem}}.flow-main-section .flow-content-wrapper .flow-list .femail-item .thumb{position:relative;width:100%;border-radius:2rem;z-index:0;}@media print,screen and (min-width:769px){.flow-main-section .flow-content-wrapper .flow-list .femail-item .thumb{float:right;width:52.4rem}}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .femail-item .thumb{margin-bottom:3rem}}.flow-main-section .flow-content-wrapper .flow-list .femail-item .content{position:relative;font-size:1.6rem;font-weight:500;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:left;padding:0;margin:0;z-index:1;}@media print,screen and (min-width:769px){.flow-main-section .flow-content-wrapper .flow-list .femail-item .content{float:left;width:52.4rem}}@media only screen and (max-width:768px){.flow-main-section .flow-content-wrapper .flow-list .femail-item .content{line-height:3rem}}@media print,screen and (min-width:769px){.flow-main-section .flow-content-wrapper .flow-list .femail-item.reverse .title{float:right}.flow-main-section .flow-content-wrapper .flow-list .femail-item.reverse .thumb{float:left}.flow-main-section .flow-content-wrapper .flow-list .femail-item.reverse .content{float:right}}.flow-main-section .flow-index-wrapper{position:relative;margin-top:16rem;}@media only screen and (max-width:768px){.flow-main-section .flow-index-wrapper{margin-top:12rem}}.flow-main-section .flow-index-wrapper .index-list{position:relative;width:100%;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){.flow-main-section .flow-index-wrapper .index-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4.5rem}}.flow-main-section .flow-index-wrapper .index-list>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;}.flow-main-section .flow-index-wrapper .index-list>li:nth-child(1){border-top:1px solid #BBBBB7;}@media print,screen and (min-width:769px){.flow-main-section .flow-index-wrapper .index-list>li:nth-child(2),.flow-main-section .flow-index-wrapper .index-list>li:nth-child(3){border-top:1px solid #BBBBB7}}.flow-main-section .flow-index-wrapper .index-list .index-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3rem 0;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.flow-main-section .flow-index-wrapper .index-list .index-item{padding:2rem 0}}.flow-main-section .flow-index-wrapper .index-list .index-item .icon{position:relative;flex:0 0 auto;width:5rem;}@media only screen and (max-width:768px){.flow-main-section .flow-index-wrapper .index-list .index-item .icon{width:6rem}}.flow-main-section .flow-index-wrapper .index-list .index-item .title{position:relative;flex:0 0 auto;width:calc(100% - 6.5rem);}@media only screen and (max-width:768px){.flow-main-section .flow-index-wrapper .index-list .index-item .title{width:calc(100% - 7.5rem)}}.flow-main-section .flow-index-wrapper .index-list .index-item .title .jp{position:relative;font-size:2rem;font-weight:700;line-height:2.8rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){.flow-main-section .flow-index-wrapper .index-list .index-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}.flow-main-section .flow-index-wrapper .index-list .index-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;color:#6F5244;text-align:left;margin-top:.4rem;}.flow-main-section .flow-index-wrapper .index-list .index-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:0;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){.flow-main-section .flow-index-wrapper .index-list .index-item::before{top:auto;bottom:2.6rem;right:1rem}}.flow-main-section .flow-index-wrapper .index-list .index-item:hover .title .jp{color:#6F5244;}.flow-main-section .flow-index-wrapper .index-list .index-item:hover::before{transform:translateX(.5rem);}.introduction-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.introduction-main-section{padding:8rem 0 12rem}}.introduction-main-section .container{position:relative;z-index:1;}.introduction-main-section .introduction-content-wrapper{position:relative;}.introduction-main-section .introduction-content-wrapper .introduction-visual{position:relative;display:block;width:100%;aspect-ratio:1200/800;height:80rem;overflow:hidden;border-radius:2rem;padding:0;z-index:0;}@media only screen and (max-width:768px){.introduction-main-section .introduction-content-wrapper .introduction-visual{height:25rem;border-radius:1.6rem}}.introduction-main-section .introduction-content-wrapper .introduction-visual>video{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:bottom center;margin:0;border:none;z-index:0;}.introduction-main-section .introduction-content-wrapper .introduction-content{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;color:#46443B;text-align:left;margin-top:4rem;}@media only screen and (max-width:768px){.introduction-main-section .introduction-content-wrapper .introduction-content{margin-top:3rem}}.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view{position:relative;display:block;z-index:0;margin-top:6rem;}@media only screen and (max-width:768px){.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view{margin-top:3rem}}.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view .interview-label{position:relative;font:initial;margin-bottom:1.6rem;}.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view .interview-label a{font:inherit;color:#385C7B;text-decoration:underline;}.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view .interview-figure{position:relative;display:block;width:100%;max-width:108.1rem;}.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view .interview-figure .link{position:relative;display:block;width:100%;max-width:100%;overflow:hidden;margin:0;border:none;z-index:0;}.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view .interview-figure .link img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;}.introduction-main-section .introduction-content-wrapper .introduction-content .interview-view .interview-figure .note{position:relative;font:initial;margin-top:1.2rem;text-align:right;}.introduction-main-section .introduction-content-wrapper .introduction-list{position:relative;display:block;list-style:none;padding:0;margin:0;}.introduction-main-section .introduction-content-wrapper .introduction-list>li{position:relative;padding:0;margin:0;}.introduction-main-section .introduction-content-wrapper .introduction-list>li:not(:last-child){margin-bottom:10rem;}@media only screen and (max-width:768px){.introduction-main-section .introduction-content-wrapper .introduction-list>li:not(:last-child){margin-bottom:8rem}}.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-title{position:relative;}@media only screen and (max-width:768px){.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-title{letter-spacing:0;margin-right:-1.5rem}}.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem 4.8rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid>li{position:relative;}.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid .introduction-item{position:relative;display:block;}.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid .introduction-item .thumb{position:relative;width:100%;border-radius:2rem;margin-bottom:2.4rem;}@media only screen and (max-width:768px){.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid .introduction-item .thumb{border-radius:1.6rem}}.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid .introduction-item .desc{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;color:#46443B;text-align:left;}@media print,screen and (min-width:769px){.introduction-main-section .introduction-content-wrapper .introduction-list .introduction-grid .introduction-item .desc{padding:0 1.5rem}}.introduction-main-section .introduction-index-wrapper{position:relative;margin-top:16rem;}@media only screen and (max-width:768px){.introduction-main-section .introduction-index-wrapper{margin-top:12rem}}.introduction-main-section .introduction-index-wrapper .index-list{position:relative;width:100%;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){.introduction-main-section .introduction-index-wrapper .index-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4.5rem}}.introduction-main-section .introduction-index-wrapper .index-list>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;}.introduction-main-section .introduction-index-wrapper .index-list>li:nth-child(1){border-top:1px solid #BBBBB7;}@media print,screen and (min-width:769px){.introduction-main-section .introduction-index-wrapper .index-list>li:nth-child(2),.introduction-main-section .introduction-index-wrapper .index-list>li:nth-child(3){border-top:1px solid #BBBBB7}}.introduction-main-section .introduction-index-wrapper .index-list .index-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3rem 0;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.introduction-main-section .introduction-index-wrapper .index-list .index-item{padding:2rem 0}}.introduction-main-section .introduction-index-wrapper .index-list .index-item .icon{position:relative;flex:0 0 auto;width:5rem;}@media only screen and (max-width:768px){.introduction-main-section .introduction-index-wrapper .index-list .index-item .icon{width:6rem}}.introduction-main-section .introduction-index-wrapper .index-list .index-item .title{position:relative;flex:0 0 auto;width:calc(100% - 6.5rem);}@media only screen and (max-width:768px){.introduction-main-section .introduction-index-wrapper .index-list .index-item .title{width:calc(100% - 7.5rem)}}.introduction-main-section .introduction-index-wrapper .index-list .index-item .title .jp{position:relative;font-size:2rem;font-weight:700;line-height:2.8rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){.introduction-main-section .introduction-index-wrapper .index-list .index-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}.introduction-main-section .introduction-index-wrapper .index-list .index-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;color:#6F5244;text-align:left;margin-top:.4rem;}.introduction-main-section .introduction-index-wrapper .index-list .index-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:0;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){.introduction-main-section .introduction-index-wrapper .index-list .index-item::before{top:auto;bottom:2.6rem;right:1rem}}.introduction-main-section .introduction-index-wrapper .index-list .index-item:hover .title .jp{color:#6F5244;}.introduction-main-section .introduction-index-wrapper .index-list .index-item:hover::before{transform:translateX(.5rem);}.news-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.news-main-section{padding:8rem 0 12rem}}.news-main-section .container{position:relative;z-index:1;}.news-main-section .news-list-wrapper{position:relative;}.news-main-section .news-list-wrapper::after{content:"";display:block;clear:both;}.news-main-section .news-list-wrapper .news-archive{position:relative;display:block;}@media print,screen and (min-width:769px){.news-main-section .news-list-wrapper .news-archive{position:sticky;top:16.4rem;left:0;width:20rem;max-width:100%;float:left}}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-archive{margin-top:10rem}}.news-main-section .news-list-wrapper .news-archive .archive-label{position:relative;display:block;padding:0 0 1.4rem;border-bottom:1px solid #BBBBB7;margin-bottom:2rem;}.news-main-section .news-list-wrapper .news-archive .archive-label .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;color:#6F5244;text-align:left;margin-bottom:.2rem;}.news-main-section .news-list-wrapper .news-archive .archive-label .jp{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;}.news-main-section .news-list-wrapper .news-archive .archive-list{position:relative;display:block;list-style:none;padding:0;margin:0;}.news-main-section .news-list-wrapper .news-archive .archive-list>li{position:relative;display:block;}.news-main-section .news-list-wrapper .news-archive .archive-list>li:not(:last-child){margin-bottom:.6rem;}.news-main-section .news-list-wrapper .news-archive .archive-list .archive-link{position:relative;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;text-align:left;text-decoration:none;}.news-main-section .news-list-wrapper .news-archive .archive-list .archive-link:hover,.news-main-section .news-list-wrapper .news-archive .archive-list .archive-link.active{text-decoration:underline;}.news-main-section .news-list-wrapper .news-lists{position:relative;display:block;}@media print,screen and (min-width:769px){.news-main-section .news-list-wrapper .news-lists{width:calc(100% - 30rem);max-width:100%;float:right}}.news-main-section .news-list-wrapper .news-list{position:relative;display:block;list-style:none;padding:0;margin:0;}.news-main-section .news-list-wrapper .news-list>li{position:relative;display:block;padding:0 0 3rem;border-bottom:1px solid #BBBBB7;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-list>li{padding-bottom:2.4rem}}.news-main-section .news-list-wrapper .news-list>li:not(:last-child){margin-bottom:3.6rem;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-list>li:not(:last-child){margin-bottom:2.6rem}}.news-main-section .news-list-wrapper .news-list .news-item{position:relative;display:block;width:100%;max-width:100%;text-decoration:none;padding:0 6rem 0 0;margin:0;z-index:0;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-list .news-item{padding:0}}.news-main-section .news-list-wrapper .news-list .news-item .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;text-align:left;white-space:nowrap;margin-bottom:.6rem;}.news-main-section .news-list-wrapper .news-list .news-item .title{position:relative;font-size:2rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#46443B;text-align:left;width:100%;padding:0;margin:0;}.news-main-section .news-list-wrapper .news-list .news-item .title a{color:inherit;text-decoration:none;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-list .news-item .title a{text-decoration:underline}}.news-main-section .news-list-wrapper .news-list .news-item .title a:hover{text-decoration:underline;}.news-main-section .news-list-wrapper .news-list .news-item .excerpt{position:relative;font-size:1.6rem;font-weight:400;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;width:100%;padding:0;margin-top:.6rem;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-list .news-item .excerpt{padding-right:3rem}}.news-main-section .news-list-wrapper .news-list .news-item .arrow{position:absolute;right:2rem;bottom:1rem;width:2rem;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:1;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-list .news-item .arrow{right:0}}.news-main-section .news-list-wrapper .news-list .news-item .arrow svg{position:relative;display:block;width:100%;height:auto;margin:0;border:none;z-index:0;}.news-main-section .news-list-wrapper .news-list .news-item:hover .title{text-decoration:underline;}.news-main-section .news-list-wrapper .news-list .news-item:hover .arrow{transform:translateX(.5rem);}.news-main-section .news-list-wrapper .news-pagination{position:relative;}.news-main-section .news-list-wrapper .news-pagination:has(.wp-pagenavi){margin-top:12rem;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-pagination:has(.wp-pagenavi){margin-top:8rem}}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;align-items:center;margin:0;padding:0;width:100%;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi{gap:1.2rem}}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span,.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a{position:relative;padding:.5rem .5rem;background:#FFFFFF;flex:0 0 auto;width:5.4rem;height:5.4rem;border:1px solid #6F5244;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;line-height:2.4rem;text-align:center;color:#6F5244;transition:all .3s ease-in-out;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span,.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a{font-size:1.6rem;width:4.8rem;height:4.8rem}}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.current{background:#6F5244;color:#FFFFFF;}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.dots{background:transparent;border:none!important;color:#6F5244;}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a:hover{background:#6F5244;color:#FFFFFF;}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink,.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink{font-size:0;color:transparent;}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink::before{content:"";position:absolute;top:calc(50% - .7rem);left:calc(50% - .8rem);display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%236F5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1;}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink::before{content:"";position:absolute;top:calc(50% - .7rem);left:calc(50% - .8rem);display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%236F5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1;}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");}.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.pages,.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.last,.news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.first{display:none;}.news-main-section .news-list-wrapper .no-posts{position:relative;display:block;font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:center;padding:3rem 0;margin:0;}@media only screen and (max-width:768px){.news-main-section .news-list-wrapper .no-posts{font-size:1.8rem;line-height:3rem;padding:2rem 0}}.news-main-section .news-action-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.news-main-section .news-action-wrapper{margin-top:10rem}}.news-main-section .news-action-wrapper .index-btn{margin:0 auto;}.news-pageindex{position:relative;padding-bottom:0;height:auto;}.news-pageindex::before{display:none;}.news-pageindex .breadcrumbs{margin:0;}.news-single-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.news-single-section{padding:6rem 0 12rem}}.news-single-section .container{position:relative;z-index:1;}.news-single-section .single-header{position:relative;padding-bottom:7rem;border-bottom:1px solid #6F5244;margin-bottom:8rem;}@media only screen and (max-width:768px){.news-single-section .single-header{padding-bottom:3.6rem;margin-bottom:5rem}}.news-single-section .single-time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;white-space:nowrap;margin-bottom:3rem;}@media print,screen and (min-width:769px){.news-single-section .single-time{width:48rem;max-width:100%;margin-left:auto;margin-right:auto}}.news-single-section .single-title{position:relative;font-size:3.8rem;font-weight:700;line-height:6rem;letter-spacing:.025em;text-align:center;width:fit-content;padding:0;max-width:100%;margin-left:auto;margin-right:auto;}@media only screen and (max-width:768px){.news-single-section .single-title{font-size:2.8rem;line-height:4.2rem}}.news-single-section .single-title small{position:relative;display:block;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;text-align:left;white-space:nowrap;margin-bottom:3rem;}@media only screen and (max-width:768px){.news-single-section .single-title small{font-size:1.4rem;line-height:2.4rem;margin-bottom:2.4rem}}.news-single-section .single-title span{position:relative;display:block;font:inherit;}.news-single-section .single-subtitle{position:relative;font-size:2.4rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#46443B;text-align:center;padding:0;margin:0;}@media only screen and (max-width:768px){.news-single-section .single-subtitle{font-size:1.8rem;line-height:3.2rem;margin-left:-1.5rem;margin-right:-1.5rem}}.news-single-section .single-content{position:relative;display:block;width:100%;}@media print,screen and (min-width:769px){.news-single-section .single-content{padding-bottom:15rem}}.news-single-section .single-content::after{content:"";display:block;clear:both;}.news-single-section .single-content .news-archive{position:relative;display:block;}@media print,screen and (min-width:769px){.news-single-section .single-content .news-archive{position:sticky;top:16.4rem;left:0;width:20rem;max-width:100%;float:left}}@media only screen and (max-width:768px){.news-single-section .single-content .news-archive{margin-top:10rem}}.news-single-section .single-content .news-archive .archive-label{position:relative;display:block;padding:0 0 1.4rem;border-bottom:1px solid #BBBBB7;margin-bottom:2rem;}.news-single-section .single-content .news-archive .archive-label .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;color:#6F5244;text-align:left;margin-bottom:.2rem;}.news-single-section .single-content .news-archive .archive-label .jp{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;}.news-single-section .single-content .news-archive .archive-list{position:relative;display:block;list-style:none;padding:0;margin:0;}.news-single-section .single-content .news-archive .archive-list>li{position:relative;display:block;}.news-single-section .single-content .news-archive .archive-list>li:not(:last-child){margin-bottom:.6rem;}.news-single-section .single-content .news-archive .archive-list .archive-link{position:relative;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;text-align:left;text-decoration:none;}.news-single-section .single-content .news-archive .archive-list .archive-link:hover,.news-single-section .single-content .news-archive .archive-list .archive-link.active{text-decoration:underline;}.news-single-section .single-content .single-article{position:relative;display:block;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.875;color:#46443B;letter-spacing:.025em;word-break:break-all;text-align:left;padding:0;margin:0;}@media print,screen and (min-width:769px){.news-single-section .single-content .single-article{width:calc(100% - 30rem);float:right}}@media only screen and (max-width:768px){.news-single-section .single-content .single-article{letter-spacing:0}}.news-single-section .single-content .single-article h1,.news-single-section .single-content .single-article h2{position:relative;font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#46443B;text-align:left;padding-left:3.6rem;margin-bottom:5rem;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article h1,.news-single-section .single-content .single-article h2{font-size:2.3rem;line-height:3.2rem;letter-spacing:0;padding-left:3.2rem;margin-right:-1rem;margin-bottom:4rem}}.news-single-section .single-content .single-article h1:not(:first-of-type),.news-single-section .single-content .single-article h2:not(:first-of-type){margin-top:8rem;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article h1:not(:first-of-type),.news-single-section .single-content .single-article h2:not(:first-of-type){margin-top:6rem}}.news-single-section .single-content .single-article h1::before,.news-single-section .single-content .single-article h2::before{content:"";position:absolute;top:.7rem;left:0;width:2.2rem;height:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_26' data-name='Group 26' transform='translate(-151.329 -533.765)'%3E%3Crect id='Rectangle_7' data-name='Rectangle 7' width='10' height='10' rx='2' transform='translate(151.329 533.765)' fill='%236f5244'/%3E%3Crect id='Rectangle_8' data-name='Rectangle 8' width='10' height='10' rx='2' transform='translate(163.329 545.765)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article h1::before,.news-single-section .single-content .single-article h2::before{top:.5rem}}.news-single-section .single-content .single-article h1 + h3,.news-single-section .single-content .single-article h1 + h4,.news-single-section .single-content .single-article h1 + h5,.news-single-section .single-content .single-article h2 + h3,.news-single-section .single-content .single-article h2 + h4,.news-single-section .single-content .single-article h2 + h5{margin-top:0;}.news-single-section .single-content .single-article h3,.news-single-section .single-content .single-article h4{position:relative;display:block;padding:0 0 2rem 2rem;font-size:2.3rem;font-weight:700;line-height:3.6rem;text-align:left;border-bottom:1px solid #BBBBB7;margin-top:8rem;margin-bottom:3rem;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article h3,.news-single-section .single-content .single-article h4{font-size:1.8rem;line-height:3rem;padding:0 0 2rem 1.6rem;margin-top:6rem;margin-bottom:3rem}}.news-single-section .single-content .single-article h3::before,.news-single-section .single-content .single-article h4::before{content:"";position:absolute;top:.5rem;left:0;width:.3rem;height:2.4rem;background:#BAA283;z-index:0;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article h3::before,.news-single-section .single-content .single-article h4::before{top:.6rem;height:2rem}}.news-single-section .single-content .single-article h5{position:relative;font-size:1.8rem;font-weight:700;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:left;padding:0;margin-top:3rem;margin-bottom:2rem;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article h5{font-size:1.6rem;line-height:3rem}}.news-single-section .single-content .single-article p{position:relative;margin-bottom:3rem;}.news-single-section .single-content .single-article a{position:relative;color:#14A0BE;text-decoration:underline;}.news-single-section .single-content .single-article a.link{display:inline-block;width:fit-content;padding-left:2.5rem;text-decoration:none;}.news-single-section .single-content .single-article a.link::before{content:"";position:absolute;top:calc(50% - .8rem);left:0;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='Path_83' data-name='Path 83' d='M460.667,1632.761a.762.762,0,0,0,0,1.524H463.4l-6.319,6.318a.762.762,0,1,0,1.078,1.077l6.318-6.318v2.732a.762.762,0,0,0,1.524,0v-4.571a.762.762,0,0,0-.762-.762Zm-8.381.762a2.288,2.288,0,0,0-2.286,2.285v10.667a2.288,2.288,0,0,0,2.286,2.286h10.666a2.288,2.288,0,0,0,2.286-2.286V1641.9a.762.762,0,1,0-1.524,0v4.571a.762.762,0,0,1-.762.762H452.286a.763.763,0,0,1-.762-.762v-10.667a.762.762,0,0,1,.762-.761h4.571a.762.762,0,0,0,0-1.524Z' transform='translate(-450 -1632.761)' fill='%2314a0be'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;}.news-single-section .single-content .single-article a.link:hover{text-decoration:underline;}.news-single-section .single-content .single-article strong{font-weight:700;}.news-single-section .single-content .single-article b{font-weight:700;}.news-single-section .single-content .single-article img{position:relative;display:block;max-width:100%;height:auto;margin-top:4rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article img{margin-top:3rem;margin-bottom:3rem}}.news-single-section .single-content .single-article figure,.news-single-section .single-content .single-article picture{position:relative;display:block;width:fit-content;max-width:100%;padding:0;margin-top:4rem;margin-bottom:4rem;overflow:hidden;z-index:0;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article figure,.news-single-section .single-content .single-article picture{margin-top:3rem;margin-bottom:3rem}}.news-single-section .single-content .single-article figure img,.news-single-section .single-content .single-article picture img{display:block;width:fit-content;max-width:100%;height:auto;margin:0;border:none;z-index:0;}.news-single-section .single-content .single-article ul{position:relative;list-style:none;padding:0;margin-top:4rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article ul{margin-top:3rem;margin-bottom:3rem}}.news-single-section .single-content .single-article ul>li{position:relative;padding:1.6rem 2rem 1.6rem 2.4rem;border:1px solid #6F5244;border-radius:1rem;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article ul>li{padding:1.6rem 1.6rem 1.6rem 2rem}}.news-single-section .single-content .single-article ul>li:not(:last-child){margin-bottom:2rem;}.news-single-section .single-content .single-article .schedule-thumb{margin-top:8rem;margin-left:auto;margin-right:auto;}@media only screen and (max-width:768px){.news-single-section .single-content .single-article .schedule-thumb{margin-top:5rem}}.news-single-section .single-content .single-article .mt-0{margin-top:0;}.news-single-section .single-content .single-article .mb-0{margin-bottom:0;}.news-single-section .single-content .single-article .mt-1{margin-top:1rem;}.news-single-section .single-content .single-article .mb-1{margin-bottom:1rem;}.news-single-section .single-content .single-article .mt-2{margin-top:2rem;}.news-single-section .single-content .single-article .mb-2{margin-bottom:2rem;}.news-single-section .single-content .single-article .mt-3{margin-top:3rem;}.news-single-section .single-content .single-article .mb-3{margin-bottom:3rem;}.news-single-section .single-content .single-article .mt-4{margin-top:4rem;}.news-single-section .single-content .single-article .mb-4{margin-bottom:4rem;}.news-single-section .single-content .single-article .mt-5{margin-top:5rem;}.news-single-section .single-content .single-article .mb-5{margin-bottom:5rem;}.news-single-section .single-content .single-article .mt-6{margin-top:6rem;}.news-single-section .single-content .single-article .mb-6{margin-bottom:6rem;}.news-single-section .single-content .single-article .mt-7{margin-top:7rem;}.news-single-section .single-content .single-article .mb-7{margin-bottom:7rem;}.news-single-section .single-content .single-article .mt-8{margin-top:8rem;}.news-single-section .single-content .single-article .mb-8{margin-bottom:8rem;}.news-single-section .single-content .single-article .mt-9{margin-top:9rem;}.news-single-section .single-content .single-article .mb-9{margin-bottom:9rem;}.news-single-section .single-content .single-article .mt-10{margin-top:10rem;}.news-single-section .single-content .single-article .mb-10{margin-bottom:10rem;}.news-single-section .single-content .single-article .mx-auto{margin-left:auto;margin-right:auto;}.news-single-section .single-content .single-article .text-center{text-align:center;}.news-single-section .single-content .single-article .text-left{text-align:left;}.news-single-section .single-content .single-article .text-right{text-align:right;}.news-single-section .single-content .single-pagination{position:relative;display:block;}@media print,screen and (min-width:769px){.news-single-section .single-content .single-pagination{position:absolute;left:calc(50% - 24rem);bottom:0;width:48rem;max-width:100%;margin:0}}@media only screen and (max-width:768px){.news-single-section .single-content .single-pagination{margin-top:8rem;width:24rem;max-width:100%;margin-left:auto;margin-right:auto}.news-single-section .single-content .single-pagination:has(.prev-link):has(.next-link){padding-bottom:7.9rem}.news-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before{content:"";position:absolute;left:50%;bottom:0;height:4.5rem;width:1px;background:#6F5244;z-index:0}}.news-single-section .single-content .single-pagination .prev-link{position:absolute;top:calc(50% - 1.5rem);left:0;font-family:"Yu Mincho",serif;font-weight:600;font-size:1.6rem;line-height:3.2rem;letter-spacing:0;color:#6F5244;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;padding:0 0 0 4rem;margin:0;z-index:0;}@media only screen and (max-width:768px){.news-single-section .single-content .single-pagination .prev-link{top:unset;bottom:.6rem}}.news-single-section .single-content .single-pagination .prev-link::before{content:"";position:absolute;top:calc(50% - .6rem);left:0;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-left' d='M0,6,6.265,0,6.8.508,1.453,5.625H20v.75H1.452L6.8,11.492,6.265,12Z' fill='%236f5244'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out;z-index:1;}.news-single-section .single-content .single-pagination .prev-link:hover::before{transform:translateX(-.5rem);}.news-single-section .single-content .single-pagination .next-link{position:absolute;top:calc(50% - 1.5rem);right:0;font-family:"Yu Mincho",serif;font-weight:600;font-size:1.6rem;line-height:3.2rem;letter-spacing:0;color:#6F5244;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;padding:0 4rem 0 0;margin:0;z-index:0;}@media only screen and (max-width:768px){.news-single-section .single-content .single-pagination .next-link{top:unset;bottom:.6rem}}.news-single-section .single-content .single-pagination .next-link::before{content:"";position:absolute;top:calc(50% - .6rem);right:0;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-right' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out;z-index:1;}.news-single-section .single-content .single-pagination .next-link:hover::before{transform:translateX(.5rem);}.news-single-section .single-content .single-pagination .link-btn{position:relative;margin:0 auto;width:24rem;height:6rem;font-size:1.6rem;border-radius:5rem;}.news-single-section .single-content .single-pagination .link-btn::after{display:none;}.column-main-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.column-main-section{padding:8rem 0 12rem}}.column-main-section .container{position:relative;z-index:1;}.column-main-section .column-list-wrapper{position:relative;}.column-main-section .column-list-wrapper .column-cats{position:relative;display:flex;flex-wrap:wrap;gap:2.6rem 2.5rem;list-style:none;padding:0;margin:0 0 12rem;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-cats{gap:1.2rem 1.2rem;margin:0 0 6rem}}.column-main-section .column-list-wrapper .column-cats>li{position:relative;display:block;flex:0 0 auto;width:fit-content;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-cats>li{width:calc(50% - .6rem)}}.column-main-section .column-list-wrapper .column-cats .cat-link{position:relative;display:flex;align-items:center;justify-content:center;width:28rem;width:22rem;max-width:100%;height:5rem;padding:1rem 2rem .8rem;border-radius:5rem;background:transparent;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0;z-index:0;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-cats .cat-link{width:100%;padding:.5rem 1rem .5rem;font-size:1.5rem;line-height:2.4rem;height:4rem;border-radius:4rem}}.column-main-section .column-list-wrapper .column-cats .cat-link span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.column-main-section .column-list-wrapper .column-cats .cat-link::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.column-main-section .column-list-wrapper .column-cats .cat-link:hover,.column-main-section .column-list-wrapper .column-cats .cat-link.active{color:#FFFFFF;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-cats .cat-link:hover,.column-main-section .column-list-wrapper .column-cats .cat-link.active{background:#6F5244}}.column-main-section .column-list-wrapper .column-cats .cat-link:hover::before,.column-main-section .column-list-wrapper .column-cats .cat-link.active::before{transform-origin:left top;transform:scale(1,1);}.column-main-section .column-list-wrapper .column-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7rem 4.5rem;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-list{grid-template-columns:minmax(0,1fr);gap:5rem 2rem}}.column-main-section .column-list-wrapper .column-list>li{position:relative;display:block;}.column-main-section .column-list-wrapper .column-list .column-item{position:relative;display:block;width:100%;max-width:100%;text-decoration:none;padding:0;margin:0;z-index:0;}.column-main-section .column-list-wrapper .column-list .column-item .thumb{position:relative;display:block;line-height:1;width:100%;padding:0;margin:0;border-radius:1.4rem;overflow:hidden;z-index:0;}.column-main-section .column-list-wrapper .column-list .column-item .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transition:transform .6s cubic-bezier(.8,0,.2,1);border:none;margin:0;}.column-main-section .column-list-wrapper .column-list .column-item .info{position:relative;display:block;margin-top:3rem;}.column-main-section .column-list-wrapper .column-list .column-item .info .meta{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:2rem;margin:0 0 2.4rem;}.column-main-section .column-list-wrapper .column-list .column-item .info .meta .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;flex:0 0 auto;width:fit-content;white-space:nowrap;}.column-main-section .column-list-wrapper .column-list .column-item .info .meta .tags{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;gap:1.2rem 1.6rem;}.column-main-section .column-list-wrapper .column-list .column-item .info .meta .tags>li{position:relative;width:fit-content;flex:0 0 auto;}.column-main-section .column-list-wrapper .column-list .column-item .info .meta .tags .tag{position:relative;display:block;width:fit-content;min-width:9rem;padding:.3rem 1.6rem;background:none;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #6F5244;border-radius:3rem;z-index:0;}.column-main-section .column-list-wrapper .column-list .column-item .info .meta::before{content:"";position:absolute;top:calc(50% - .6rem);right:1rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}.column-main-section .column-list-wrapper .column-list .column-item .info .title{position:relative;font-size:1.6rem;font-weight:600;line-height:1.875;color:#46443B;text-align:left;width:100%;}.column-main-section .column-list-wrapper .column-list .column-item .info .title a{color:inherit;text-decoration:none;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-list .column-item .info .title a{text-decoration:underline}}.column-main-section .column-list-wrapper .column-list .column-item .info .title a:hover{text-decoration:underline;}.column-main-section .column-list-wrapper .column-list .column-item:hover .thumb img{transform:scale(1.15);}.column-main-section .column-list-wrapper .column-list .column-item:hover .info .meta::before{transform:translateX(.5rem);}.column-main-section .column-list-wrapper .column-list .column-item:hover .info .title{text-decoration:underline;}.column-main-section .column-list-wrapper .column-pagination{position:relative;}.column-main-section .column-list-wrapper .column-pagination:has(.wp-pagenavi){margin-top:12rem;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-pagination:has(.wp-pagenavi){margin-top:8rem}}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;align-items:center;margin:0;padding:0;width:100%;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi{gap:1.2rem}}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span,.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a{position:relative;padding:.5rem .5rem;background:#FFFFFF;flex:0 0 auto;width:5.4rem;height:5.4rem;border:1px solid #6F5244;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;line-height:2.4rem;text-align:center;color:#6F5244;transition:all .3s ease-in-out;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span,.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a{font-size:1.6rem;width:4.8rem;height:4.8rem}}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.current{background:#6F5244;color:#FFFFFF;}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.dots{background:transparent;border:none!important;color:#6F5244;}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a:hover{background:#6F5244;color:#FFFFFF;}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink,.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink{font-size:0;color:transparent;}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink::before{content:"";position:absolute;top:calc(50% - .7rem);left:calc(50% - .8rem);display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%236F5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1;}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink::before{content:"";position:absolute;top:calc(50% - .7rem);left:calc(50% - .8rem);display:block;width:1.6rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%236F5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out;z-index:1;}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");}.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.pages,.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.last,.column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.first{display:none;}.column-main-section .column-list-wrapper .no-posts{position:relative;display:block;font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:center;padding:3rem 0;margin:0;}@media only screen and (max-width:768px){.column-main-section .column-list-wrapper .no-posts{font-size:1.8rem;line-height:3rem;padding:2rem 0}}.column-main-section .column-action-wrapper{position:relative;margin-top:12rem;}@media only screen and (max-width:768px){.column-main-section .column-action-wrapper{margin-top:10rem}}.column-main-section .column-action-wrapper .index-btn{margin:0 auto;}.column-pageindex{position:relative;padding-bottom:0;height:auto;}.column-pageindex::before{display:none;}.column-pageindex .breadcrumbs{margin:0;}.column-single-section{position:relative;padding:8rem 0 16rem;}@media only screen and (max-width:768px){.column-single-section{padding:6rem 0 12rem}}.column-single-section .container{position:relative;z-index:1;}.column-single-section .single-meta{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:3rem;margin-bottom:3rem;}@media only screen and (max-width:768px){.column-single-section .single-meta{gap:2rem}}.column-single-section .single-meta .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;width:fit-content;white-space:nowrap;}.column-single-section .single-meta .cats{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;gap:1.2rem 1.6rem;}.column-single-section .single-meta .cats>li{position:relative;width:fit-content;flex:0 0 auto;}.column-single-section .single-meta .cats .cat{position:relative;display:block;width:fit-content;min-width:12rem;padding:.6rem 2rem .4rem;background:none;font-size:1.6rem;font-weight:700;line-height:2.4rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #6F5244;border-radius:3.6rem;z-index:0;}@media only screen and (max-width:768px){.column-single-section .single-meta .cats .cat{font-size:1.4rem;padding:.3rem 1.6rem .3rem;min-width:9rem;border-radius:3.2rem}}.column-single-section .single-meta .cats a.cat{position:relative;text-decoration:none;overflow:hidden;z-index:0;}.column-single-section .single-meta .cats a.cat span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.column-single-section .single-meta .cats a.cat::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.column-single-section .single-meta .cats a.cat:hover{color:#FFFFFF;}.column-single-section .single-meta .cats a.cat:hover::before{transform-origin:left top;transform:scale(1,1);}.column-single-section .single-thumb{position:relative;width:100%;max-width:100%;height:56rem;overflow:hidden;z-index:0;margin-bottom:8rem;}@media only screen and (max-width:768px){.column-single-section .single-thumb{height:24rem;margin-bottom:4rem}}.column-single-section .single-title{position:relative;font-size:3.8rem;font-weight:700;line-height:6rem;letter-spacing:.025em;text-align:center;padding-bottom:7rem;border-bottom:1px solid #6F5244;margin-bottom:8rem;}@media only screen and (max-width:768px){.column-single-section .single-title{font-size:2.8rem;line-height:4.2rem;padding-bottom:3.6rem;margin-bottom:5rem}}.column-single-section .single-content{position:relative;display:block;width:100%;}@media print,screen and (min-width:769px){.column-single-section .single-content{padding-bottom:15rem}}.column-single-section .single-content::after{content:"";display:block;clear:both;}.column-single-section .single-content .single-cats{position:relative;display:block;}@media print,screen and (min-width:769px){.column-single-section .single-content .single-cats{position:sticky;top:16.4rem;left:0;width:20rem;float:left}}@media only screen and (max-width:768px){.column-single-section .single-content .single-cats{margin-top:8rem}}.column-single-section .single-content .single-cats .cats-label{position:relative;display:block;padding:0 0 1.4rem;border-bottom:1px solid #BBBBB7;margin-bottom:3rem;}.column-single-section .single-content .single-cats .cats-label .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2.4rem;color:#6F5244;text-align:left;margin-bottom:.2rem;}.column-single-section .single-content .single-cats .cats-label .jp{position:relative;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:left;}.column-single-section .single-content .single-cats .cats-list{position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.6rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){.column-single-section .single-content .single-cats .cats-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}.column-single-section .single-content .single-cats .cats-list>li{position:relative;display:block;}.column-single-section .single-content .single-cats .cats-list .cat-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:4rem;padding:.6rem 1rem .4rem;border-radius:4rem;background:transparent;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #6F5244;outline:none!important;overflow:hidden;margin:0;z-index:0;}.column-single-section .single-content .single-cats .cats-list .cat-link span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}.column-single-section .single-content .single-cats .cats-list .cat-link::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#6F5244;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}.column-single-section .single-content .single-cats .cats-list .cat-link:hover,.column-single-section .single-content .single-cats .cats-list .cat-link.active{color:#FFFFFF;}@media only screen and (max-width:768px){.column-single-section .single-content .single-cats .cats-list .cat-link:hover,.column-single-section .single-content .single-cats .cats-list .cat-link.active{background:#6F5244}}.column-single-section .single-content .single-cats .cats-list .cat-link:hover::before,.column-single-section .single-content .single-cats .cats-list .cat-link.active::before{transform-origin:left top;transform:scale(1,1);}.column-single-section .single-content .single-article{position:relative;display:block;font-family:"Yu Gothic",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.875;color:#46443B;letter-spacing:.025em;word-break:break-all;text-align:left;padding:0;margin:0;}@media print,screen and (min-width:769px){.column-single-section .single-content .single-article{width:calc(100% - 30rem);float:right}}@media only screen and (max-width:768px){.column-single-section .single-content .single-article{letter-spacing:0}}.column-single-section .single-content .single-article h1,.column-single-section .single-content .single-article h2{position:relative;font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#46443B;text-align:left;padding-left:3.6rem;margin-bottom:5rem;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article h1,.column-single-section .single-content .single-article h2{font-size:2.3rem;line-height:3.2rem;letter-spacing:0;padding-left:3.2rem;margin-right:-1rem;margin-bottom:4rem}}.column-single-section .single-content .single-article h1:not(:first-of-type),.column-single-section .single-content .single-article h2:not(:first-of-type){margin-top:8rem;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article h1:not(:first-of-type),.column-single-section .single-content .single-article h2:not(:first-of-type){margin-top:6rem}}.column-single-section .single-content .single-article h1::before,.column-single-section .single-content .single-article h2::before{content:"";position:absolute;top:.7rem;left:0;width:2.2rem;height:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_26' data-name='Group 26' transform='translate(-151.329 -533.765)'%3E%3Crect id='Rectangle_7' data-name='Rectangle 7' width='10' height='10' rx='2' transform='translate(151.329 533.765)' fill='%236f5244'/%3E%3Crect id='Rectangle_8' data-name='Rectangle 8' width='10' height='10' rx='2' transform='translate(163.329 545.765)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article h1::before,.column-single-section .single-content .single-article h2::before{top:.5rem}}.column-single-section .single-content .single-article h1 + h3,.column-single-section .single-content .single-article h1 + h4,.column-single-section .single-content .single-article h1 + h5,.column-single-section .single-content .single-article h2 + h3,.column-single-section .single-content .single-article h2 + h4,.column-single-section .single-content .single-article h2 + h5{margin-top:0;}.column-single-section .single-content .single-article h3,.column-single-section .single-content .single-article h4{position:relative;display:block;padding:0 0 2rem 2rem;font-size:2.3rem;font-weight:700;line-height:3.6rem;text-align:left;border-bottom:1px solid #BBBBB7;margin-top:8rem;margin-bottom:3rem;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article h3,.column-single-section .single-content .single-article h4{font-size:1.8rem;line-height:3rem;padding:0 0 2rem 1.6rem;margin-top:6rem;margin-bottom:3rem}}.column-single-section .single-content .single-article h3::before,.column-single-section .single-content .single-article h4::before{content:"";position:absolute;top:.5rem;left:0;width:.3rem;height:2.4rem;background:#BAA283;z-index:0;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article h3::before,.column-single-section .single-content .single-article h4::before{top:.6rem;height:2rem}}.column-single-section .single-content .single-article h5{position:relative;font-size:1.8rem;font-weight:700;line-height:3.2rem;letter-spacing:.025em;color:#46443B;text-align:left;padding:0;margin-top:3rem;margin-bottom:2rem;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article h5{font-size:1.6rem;line-height:3rem}}.column-single-section .single-content .single-article p{position:relative;margin-bottom:3rem;}.column-single-section .single-content .single-article a{position:relative;color:#14A0BE;text-decoration:underline;}.column-single-section .single-content .single-article a.link{display:inline-block;width:fit-content;padding-left:2.5rem;text-decoration:none;}.column-single-section .single-content .single-article a.link::before{content:"";position:absolute;top:calc(50% - .8rem);left:0;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='Path_83' data-name='Path 83' d='M460.667,1632.761a.762.762,0,0,0,0,1.524H463.4l-6.319,6.318a.762.762,0,1,0,1.078,1.077l6.318-6.318v2.732a.762.762,0,0,0,1.524,0v-4.571a.762.762,0,0,0-.762-.762Zm-8.381.762a2.288,2.288,0,0,0-2.286,2.285v10.667a2.288,2.288,0,0,0,2.286,2.286h10.666a2.288,2.288,0,0,0,2.286-2.286V1641.9a.762.762,0,1,0-1.524,0v4.571a.762.762,0,0,1-.762.762H452.286a.763.763,0,0,1-.762-.762v-10.667a.762.762,0,0,1,.762-.761h4.571a.762.762,0,0,0,0-1.524Z' transform='translate(-450 -1632.761)' fill='%2314a0be'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;}.column-single-section .single-content .single-article a.link:hover{text-decoration:underline;}.column-single-section .single-content .single-article strong{font-weight:700;}.column-single-section .single-content .single-article b{font-weight:700;}.column-single-section .single-content .single-article img{position:relative;display:block;max-width:100%;height:auto;margin-top:4rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article img{margin-top:3rem;margin-bottom:3rem}}.column-single-section .single-content .single-article figure,.column-single-section .single-content .single-article picture{position:relative;display:block;width:fit-content;max-width:100%;padding:0;margin-top:4rem;margin-bottom:4rem;overflow:hidden;z-index:0;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article figure,.column-single-section .single-content .single-article picture{margin-top:3rem;margin-bottom:3rem}}.column-single-section .single-content .single-article figure img,.column-single-section .single-content .single-article picture img{display:block;width:fit-content;max-width:100%;height:auto;margin:0;border:none;z-index:0;}.column-single-section .single-content .single-article ul{position:relative;list-style:none;padding:0;margin-top:4rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article ul{margin-top:3rem;margin-bottom:3rem}}.column-single-section .single-content .single-article ul>li{position:relative;padding:1.6rem 2rem 1.6rem 2.4rem;border:1px solid #6F5244;border-radius:1rem;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article ul>li{padding:1.6rem 1.6rem 1.6rem 2rem}}.column-single-section .single-content .single-article ul>li:not(:last-child){margin-bottom:2rem;}.column-single-section .single-content .single-article .schedule-thumb{margin-top:8rem;margin-left:auto;margin-right:auto;}@media only screen and (max-width:768px){.column-single-section .single-content .single-article .schedule-thumb{margin-top:5rem}}.column-single-section .single-content .single-article .mt-0{margin-top:0;}.column-single-section .single-content .single-article .mb-0{margin-bottom:0;}.column-single-section .single-content .single-article .mt-1{margin-top:1rem;}.column-single-section .single-content .single-article .mb-1{margin-bottom:1rem;}.column-single-section .single-content .single-article .mt-2{margin-top:2rem;}.column-single-section .single-content .single-article .mb-2{margin-bottom:2rem;}.column-single-section .single-content .single-article .mt-3{margin-top:3rem;}.column-single-section .single-content .single-article .mb-3{margin-bottom:3rem;}.column-single-section .single-content .single-article .mt-4{margin-top:4rem;}.column-single-section .single-content .single-article .mb-4{margin-bottom:4rem;}.column-single-section .single-content .single-article .mt-5{margin-top:5rem;}.column-single-section .single-content .single-article .mb-5{margin-bottom:5rem;}.column-single-section .single-content .single-article .mt-6{margin-top:6rem;}.column-single-section .single-content .single-article .mb-6{margin-bottom:6rem;}.column-single-section .single-content .single-article .mt-7{margin-top:7rem;}.column-single-section .single-content .single-article .mb-7{margin-bottom:7rem;}.column-single-section .single-content .single-article .mt-8{margin-top:8rem;}.column-single-section .single-content .single-article .mb-8{margin-bottom:8rem;}.column-single-section .single-content .single-article .mt-9{margin-top:9rem;}.column-single-section .single-content .single-article .mb-9{margin-bottom:9rem;}.column-single-section .single-content .single-article .mt-10{margin-top:10rem;}.column-single-section .single-content .single-article .mb-10{margin-bottom:10rem;}.column-single-section .single-content .single-article .mx-auto{margin-left:auto;margin-right:auto;}.column-single-section .single-content .single-article .text-center{text-align:center;}.column-single-section .single-content .single-article .text-left{text-align:left;}.column-single-section .single-content .single-article .text-right{text-align:right;}.column-single-section .single-content .single-pagination{position:relative;display:block;}@media print,screen and (min-width:769px){.column-single-section .single-content .single-pagination{position:absolute;left:calc(50% - 24rem);bottom:0;width:48rem;max-width:100%;margin:0}}@media only screen and (max-width:768px){.column-single-section .single-content .single-pagination{margin-top:8rem;width:24rem;max-width:100%;margin-left:auto;margin-right:auto}.column-single-section .single-content .single-pagination:has(.prev-link):has(.next-link){padding-bottom:7.9rem}.column-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before{content:"";position:absolute;left:50%;bottom:0;height:4.5rem;width:1px;background:#6F5244;z-index:0}}.column-single-section .single-content .single-pagination .prev-link{position:absolute;top:calc(50% - 1.5rem);left:0;font-family:"Yu Mincho",serif;font-weight:600;font-size:1.6rem;line-height:3.2rem;letter-spacing:0;color:#6F5244;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;padding:0 0 0 4rem;margin:0;z-index:0;}@media only screen and (max-width:768px){.column-single-section .single-content .single-pagination .prev-link{top:unset;bottom:.6rem}}.column-single-section .single-content .single-pagination .prev-link::before{content:"";position:absolute;top:calc(50% - .6rem);left:0;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-left' d='M0,6,6.265,0,6.8.508,1.453,5.625H20v.75H1.452L6.8,11.492,6.265,12Z' fill='%236f5244'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out;z-index:1;}.column-single-section .single-content .single-pagination .prev-link:hover::before{transform:translateX(-.5rem);}.column-single-section .single-content .single-pagination .next-link{position:absolute;top:calc(50% - 1.5rem);right:0;font-family:"Yu Mincho",serif;font-weight:600;font-size:1.6rem;line-height:3.2rem;letter-spacing:0;color:#6F5244;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;padding:0 4rem 0 0;margin:0;z-index:0;}@media only screen and (max-width:768px){.column-single-section .single-content .single-pagination .next-link{top:unset;bottom:.6rem}}.column-single-section .single-content .single-pagination .next-link::before{content:"";position:absolute;top:calc(50% - .6rem);right:0;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-right' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out;z-index:1;}.column-single-section .single-content .single-pagination .next-link:hover::before{transform:translateX(.5rem);}.column-single-section .single-content .single-pagination .link-btn{position:relative;margin:0 auto;width:24rem;height:6rem;font-size:1.6rem;border-radius:5rem;}.column-single-section .single-content .single-pagination .link-btn::after{display:none;}.column-single-section .single-others{position:relative;display:block;margin-top:15rem;}@media only screen and (max-width:768px){.column-single-section .single-others{margin-top:10rem}}.column-single-section .single-others .section-title{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){.column-single-section .single-others .section-title{margin-bottom:4rem}}.column-single-section .single-others .section-content{position:relative;}.column-single-section .single-others .section-content .column-others-slider{position:relative;}@media only screen and (max-width:768px){.column-single-section .single-others .section-content .column-others-slider{margin-left:-2rem;margin-right:-2rem}}.column-single-section .single-others .section-content .column-others-slider .swiper-wrapper{position:relative;}.column-single-section .single-others .section-content .column-others-slider .swiper-slide{position:relative;height:unset;}@media only screen and (max-width:768px){.column-single-section .single-others .section-content .column-others-slider .swiper-slide{padding:0 2rem}}.column-single-section .single-others .section-content .column-others-slider .column-item{position:relative;display:block;width:100%;max-width:100%;text-decoration:none;padding:0;margin:0;z-index:0;}.column-single-section .single-others .section-content .column-others-slider .column-item .thumb{position:relative;display:block;line-height:1;width:100%;padding:0;margin:0;border-radius:1.4rem;overflow:hidden;z-index:0;}.column-single-section .single-others .section-content .column-others-slider .column-item .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transition:transform .6s cubic-bezier(.8,0,.2,1);border:none;margin:0;}.column-single-section .single-others .section-content .column-others-slider .column-item .info{position:relative;display:block;margin-top:3rem;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .meta{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:2rem;margin:0 0 2.4rem;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;flex:0 0 auto;width:fit-content;white-space:nowrap;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .tags{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;gap:1.2rem 1.6rem;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .tags>li{position:relative;width:fit-content;flex:0 0 auto;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .tags .tag{position:relative;display:block;width:fit-content;min-width:9rem;padding:.3rem 1.6rem;background:none;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #6F5244;border-radius:3rem;z-index:0;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .meta::before{content:"";position:absolute;top:calc(50% - .6rem);right:1rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .title{position:relative;font-size:1.6rem;font-weight:600;line-height:1.875;color:#46443B;text-align:left;width:100%;}.column-single-section .single-others .section-content .column-others-slider .column-item .info .title a{color:inherit;text-decoration:none;}@media only screen and (max-width:768px){.column-single-section .single-others .section-content .column-others-slider .column-item .info .title a{text-decoration:underline}}.column-single-section .single-others .section-content .column-others-slider .column-item .info .title a:hover{text-decoration:underline;}.column-single-section .single-others .section-content .column-others-slider .column-item:hover .thumb img{transform:scale(1.15);}.column-single-section .single-others .section-content .column-others-slider .column-item:hover .info .meta::before{transform:translateX(.5rem);}.column-single-section .single-others .section-content .column-others-slider .column-item:hover .info .title{text-decoration:underline;}@media print,screen and (min-width:769px){.column-single-section .single-others .section-content .column-others-slider .swiper-button-prev,.column-single-section .single-others .section-content .column-others-slider .swiper-button-next{display:none}}@media only screen and (max-width:768px){.column-single-section .single-others .section-content .column-others-slider .swiper-button-prev,.column-single-section .single-others .section-content .column-others-slider .swiper-button-next{position:absolute;top:10.5rem;background:rgba(40,40,40,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;margin:0!important}.column-single-section .single-others .section-content .column-others-slider .swiper-button-prev::before,.column-single-section .single-others .section-content .column-others-slider .swiper-button-prev::after,.column-single-section .single-others .section-content .column-others-slider .swiper-button-next::before,.column-single-section .single-others .section-content .column-others-slider .swiper-button-next::after{display:none}.column-single-section .single-others .section-content .column-others-slider .swiper-button-prev svg,.column-single-section .single-others .section-content .column-others-slider .swiper-button-next svg{display:block;width:1.6rem}.column-single-section .single-others .section-content .column-others-slider .swiper-button-prev{left:.5rem}.column-single-section .single-others .section-content .column-others-slider .swiper-button-next{right:.5rem}}.column-single-section .single-others .section-content .column-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.5rem 4.5rem;}@media only screen and (max-width:768px){.column-single-section .single-others .section-content .column-list{grid-template-columns:minmax(0,1fr);gap:5rem 2rem}}.column-single-section .single-others .section-content .column-list>li{position:relative;display:block;}.column-single-section .single-others .section-content .column-list .column-item{position:relative;display:block;width:100%;max-width:100%;text-decoration:none;padding:0;margin:0;z-index:0;}.column-single-section .single-others .section-content .column-list .column-item .thumb{position:relative;display:block;line-height:1;width:100%;padding:0;margin:0;border-radius:1.4rem;overflow:hidden;z-index:0;}.column-single-section .single-others .section-content .column-list .column-item .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;transition:transform .6s cubic-bezier(.8,0,.2,1);border:none;margin:0;}.column-single-section .single-others .section-content .column-list .column-item .info{position:relative;display:block;margin-top:3rem;}.column-single-section .single-others .section-content .column-list .column-item .info .meta{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:2rem;margin:0 0 2.4rem;}.column-single-section .single-others .section-content .column-list .column-item .info .meta .time{position:relative;font-size:1.6rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#6F5244;flex:0 0 auto;width:fit-content;white-space:nowrap;}.column-single-section .single-others .section-content .column-list .column-item .info .meta .tags{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:fit-content;gap:1.2rem 1.6rem;}.column-single-section .single-others .section-content .column-list .column-item .info .meta .tags>li{position:relative;width:fit-content;flex:0 0 auto;}.column-single-section .single-others .section-content .column-list .column-item .info .meta .tags .tag{position:relative;display:block;width:fit-content;min-width:9rem;padding:.3rem 1.6rem;background:none;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.025em;color:#6F5244;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #6F5244;border-radius:3rem;z-index:0;}.column-single-section .single-others .section-content .column-list .column-item .info .meta::before{content:"";position:absolute;top:calc(50% - .6rem);right:1rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%236f5244'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}.column-single-section .single-others .section-content .column-list .column-item .info .title{position:relative;font-size:1.6rem;font-weight:600;line-height:1.875;color:#46443B;text-align:left;width:100%;}.column-single-section .single-others .section-content .column-list .column-item .info .title a{color:inherit;text-decoration:none;}@media only screen and (max-width:768px){.column-single-section .single-others .section-content .column-list .column-item .info .title a{text-decoration:underline}}.column-single-section .single-others .section-content .column-list .column-item .info .title a:hover{text-decoration:underline;}.column-single-section .single-others .section-content .column-list .column-item:hover .thumb img{transform:scale(1.15);}.column-single-section .single-others .section-content .column-list .column-item:hover .info .meta::before{transform:translateX(.5rem);}.column-single-section .single-others .section-content .column-list .column-item:hover .info .title{text-decoration:underline;}body.okamoto-kenshin main#main,body.single-kenshin-menu main#main,body.single-kenshin-purpose main#main{position:relative;background:#FEFDF6;}body.okamoto-kenshin .link-btn,body.single-kenshin-menu .link-btn,body.single-kenshin-purpose .link-btn{color:#BAA283;border:1px solid #BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .link-btn,body.single-kenshin-menu .link-btn,body.single-kenshin-purpose .link-btn{background:#BAA283;color:#FFFFFF}}body.okamoto-kenshin .link-btn::before,body.single-kenshin-menu .link-btn::before,body.single-kenshin-purpose .link-btn::before{background:#BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .link-btn::before,body.single-kenshin-menu .link-btn::before,body.single-kenshin-purpose .link-btn::before{background:#FFFFFF}}body.okamoto-kenshin .link-btn::after,body.single-kenshin-menu .link-btn::after,body.single-kenshin-purpose .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){body.okamoto-kenshin .link-btn::after,body.single-kenshin-menu .link-btn::after,body.single-kenshin-purpose .link-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}body.okamoto-kenshin .link-btn:hover,body.single-kenshin-menu .link-btn:hover,body.single-kenshin-purpose .link-btn:hover{color:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .link-btn:hover,body.single-kenshin-menu .link-btn:hover,body.single-kenshin-purpose .link-btn:hover{color:#BAA283}}body.okamoto-kenshin .link-btn:hover::after,body.single-kenshin-menu .link-btn:hover::after,body.single-kenshin-purpose .link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){body.okamoto-kenshin .link-btn:hover::after,body.single-kenshin-menu .link-btn:hover::after,body.single-kenshin-purpose .link-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A")}}body.okamoto-kenshin .index-btn,body.single-kenshin-menu .index-btn,body.single-kenshin-purpose .index-btn{color:#BAA283;border:1px solid #BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn,body.single-kenshin-menu .index-btn,body.single-kenshin-purpose .index-btn{background:#BAA283;color:#FFFFFF}}body.okamoto-kenshin .index-btn svg circle,body.single-kenshin-menu .index-btn svg circle,body.single-kenshin-purpose .index-btn svg circle{fill:#BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn svg circle,body.single-kenshin-menu .index-btn svg circle,body.single-kenshin-purpose .index-btn svg circle{fill:#FFFFFF}}body.okamoto-kenshin .index-btn svg path:not([data-name=path]),body.single-kenshin-menu .index-btn svg path:not([data-name=path]),body.single-kenshin-purpose .index-btn svg path:not([data-name=path]){fill:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn svg path:not([data-name=path]),body.single-kenshin-menu .index-btn svg path:not([data-name=path]),body.single-kenshin-purpose .index-btn svg path:not([data-name=path]){fill:#BAA283}}body.okamoto-kenshin .index-btn::before,body.single-kenshin-menu .index-btn::before,body.single-kenshin-purpose .index-btn::before{background:#BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn::before,body.single-kenshin-menu .index-btn::before,body.single-kenshin-purpose .index-btn::before{background:#FFFFFF}}body.okamoto-kenshin .index-btn::after,body.single-kenshin-menu .index-btn::after,body.single-kenshin-purpose .index-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn::after,body.single-kenshin-menu .index-btn::after,body.single-kenshin-purpose .index-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}body.okamoto-kenshin .index-btn:hover,body.single-kenshin-menu .index-btn:hover,body.single-kenshin-purpose .index-btn:hover{color:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn:hover,body.single-kenshin-menu .index-btn:hover,body.single-kenshin-purpose .index-btn:hover{color:#BAA283}}body.okamoto-kenshin .index-btn:hover svg circle,body.single-kenshin-menu .index-btn:hover svg circle,body.single-kenshin-purpose .index-btn:hover svg circle{fill:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn:hover svg circle,body.single-kenshin-menu .index-btn:hover svg circle,body.single-kenshin-purpose .index-btn:hover svg circle{fill:#BAA283}}body.okamoto-kenshin .index-btn:hover svg path:not([data-name=path]),body.single-kenshin-menu .index-btn:hover svg path:not([data-name=path]),body.single-kenshin-purpose .index-btn:hover svg path:not([data-name=path]){fill:#BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn:hover svg path:not([data-name=path]),body.single-kenshin-menu .index-btn:hover svg path:not([data-name=path]),body.single-kenshin-purpose .index-btn:hover svg path:not([data-name=path]){fill:#FFFFFF}}body.okamoto-kenshin .index-btn:hover::after,body.single-kenshin-menu .index-btn:hover::after,body.single-kenshin-purpose .index-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){body.okamoto-kenshin .index-btn:hover::after,body.single-kenshin-menu .index-btn:hover::after,body.single-kenshin-purpose .index-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A")}}body.okamoto-kenshin .index-btn.--small,body.single-kenshin-menu .index-btn.--small,body.single-kenshin-purpose .index-btn.--small{width:24rem;height:5rem;}body.okamoto-kenshin .simple-btn,body.single-kenshin-menu .simple-btn,body.single-kenshin-purpose .simple-btn{background:#BAA283;color:#FFFFFF;border:1px solid #BAA283;}body.okamoto-kenshin .simple-btn:hover,body.single-kenshin-menu .simple-btn:hover,body.single-kenshin-purpose .simple-btn:hover{color:#BAA283;}body.okamoto-kenshin .border-btn,body.single-kenshin-menu .border-btn,body.single-kenshin-purpose .border-btn{position:relative;display:flex;align-items:center;justify-content:center;width:37rem;max-width:100%;height:6rem;padding:1.2rem 1rem 1rem;border-radius:6rem;background:transparent;color:#BAA283;font-family:"Yu Gothic",sans-serif;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #BAA283;outline:none!important;overflow:hidden;margin:0;z-index:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .border-btn,body.single-kenshin-menu .border-btn,body.single-kenshin-purpose .border-btn{width:32.4rem;height:5rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1rem 1rem;border-radius:5rem}}body.okamoto-kenshin .border-btn span,body.single-kenshin-menu .border-btn span,body.single-kenshin-purpose .border-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}body.okamoto-kenshin .border-btn::before,body.single-kenshin-menu .border-btn::before,body.single-kenshin-purpose .border-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#BAA283;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}body.okamoto-kenshin .border-btn::after,body.single-kenshin-menu .border-btn::after,body.single-kenshin-purpose .border-btn::after{content:"";position:absolute;display:block;top:calc(50% - .6rem);right:2.4rem;display:block;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}body.okamoto-kenshin .border-btn:hover,body.single-kenshin-menu .border-btn:hover,body.single-kenshin-purpose .border-btn:hover{color:#FFFFFF;}body.okamoto-kenshin .border-btn:hover::before,body.single-kenshin-menu .border-btn:hover::before,body.single-kenshin-purpose .border-btn:hover::before{transform-origin:left top;transform:scale(1,1);}body.okamoto-kenshin .border-btn:hover::after,body.single-kenshin-menu .border-btn:hover::after,body.single-kenshin-purpose .border-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .section-title::before,body.single-kenshin-menu .section-title::before,body.single-kenshin-purpose .section-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%236f5244'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");}body.okamoto-kenshin .section-title .en,body.single-kenshin-menu .section-title .en,body.single-kenshin-purpose .section-title .en{color:#BAA283;}body.okamoto-kenshin .section-lead,body.single-kenshin-menu .section-lead,body.single-kenshin-purpose .section-lead{color:#46443B;}body.okamoto-kenshin .section-lead span,body.single-kenshin-menu .section-lead span,body.single-kenshin-purpose .section-lead span{background:linear-gradient(to bottom,transparent 55%,#FFE49F 55%);}body.okamoto-kenshin .section-subtitle::before,body.single-kenshin-menu .section-subtitle::before,body.single-kenshin-purpose .section-subtitle::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%236f5244'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");}body.okamoto-kenshin #header .header-wrapper .header-logo a,body.single-kenshin-menu #header .header-wrapper .header-logo a,body.single-kenshin-purpose #header .header-wrapper .header-logo a{width:39rem;}@media only screen and (max-width:768px){body.okamoto-kenshin #header .header-wrapper .header-logo a,body.single-kenshin-menu #header .header-wrapper .header-logo a,body.single-kenshin-purpose #header .header-wrapper .header-logo a{width:28.4rem}}body.okamoto-kenshin #header .header-wrapper .header-nav .nav-menu>li .menu-link:hover,body.okamoto-kenshin #header .header-wrapper .header-nav .nav-menu>li .menu-link.active,body.single-kenshin-menu #header .header-wrapper .header-nav .nav-menu>li .menu-link:hover,body.single-kenshin-menu #header .header-wrapper .header-nav .nav-menu>li .menu-link.active,body.single-kenshin-purpose #header .header-wrapper .header-nav .nav-menu>li .menu-link:hover,body.single-kenshin-purpose #header .header-wrapper .header-nav .nav-menu>li .menu-link.active{color:#BAA283;}body.okamoto-kenshin #header .header-wrapper .header-nav .nav-menu>li.drop-down,body.single-kenshin-menu #header .header-wrapper .header-nav .nav-menu>li.drop-down,body.single-kenshin-purpose #header .header-wrapper .header-nav .nav-menu>li.drop-down{position:relative;}body.okamoto-kenshin #header .header-wrapper .header-nav .nav-menu>li.drop-down:hover .menu-link,body.single-kenshin-menu #header .header-wrapper .header-nav .nav-menu>li.drop-down:hover .menu-link,body.single-kenshin-purpose #header .header-wrapper .header-nav .nav-menu>li.drop-down:hover .menu-link{color:#BAA283;}body.okamoto-kenshin #header .header-wrapper .header-nav .nav-menu>li .menu-btn,body.single-kenshin-menu #header .header-wrapper .header-nav .nav-menu>li .menu-btn,body.single-kenshin-purpose #header .header-wrapper .header-nav .nav-menu>li .menu-btn{background:#D25A64;border:1px solid #D25A64;}body.okamoto-kenshin #header .header-wrapper .header-nav .nav-menu>li .menu-btn:hover,body.single-kenshin-menu #header .header-wrapper .header-nav .nav-menu>li .menu-btn:hover,body.single-kenshin-purpose #header .header-wrapper .header-nav .nav-menu>li .menu-btn:hover{color:#D25A64;}@media only screen and (max-width:768px){body.okamoto-kenshin #mobile-nav .mobile-nav-menu>li .menu-link:before,body.single-kenshin-menu #mobile-nav .mobile-nav-menu>li .menu-link:before,body.single-kenshin-purpose #mobile-nav .mobile-nav-menu>li .menu-link:before{color:#BAA283}body.okamoto-kenshin #mobile-nav .mobile-nav-menu .drop-down>.menu-link:after,body.single-kenshin-menu #mobile-nav .mobile-nav-menu .drop-down>.menu-link:after,body.single-kenshin-purpose #mobile-nav .mobile-nav-menu .drop-down>.menu-link:after{border-color:#BAA283}body.okamoto-kenshin #mobile-nav .mobile-nav-menu .drop-down>.toggle,body.single-kenshin-menu #mobile-nav .mobile-nav-menu .drop-down>.toggle,body.single-kenshin-purpose #mobile-nav .mobile-nav-menu .drop-down>.toggle{border:1px solid #BAA283}body.okamoto-kenshin #mobile-nav .mobile-nav-menu .drop-down>.toggle::before,body.okamoto-kenshin #mobile-nav .mobile-nav-menu .drop-down>.toggle::after,body.single-kenshin-menu #mobile-nav .mobile-nav-menu .drop-down>.toggle::before,body.single-kenshin-menu #mobile-nav .mobile-nav-menu .drop-down>.toggle::after,body.single-kenshin-purpose #mobile-nav .mobile-nav-menu .drop-down>.toggle::before,body.single-kenshin-purpose #mobile-nav .mobile-nav-menu .drop-down>.toggle::after{background:#BAA283}}body.okamoto-kenshin .sp-fixed-bar .action-btn.--type-phone,body.single-kenshin-menu .sp-fixed-bar .action-btn.--type-phone,body.single-kenshin-purpose .sp-fixed-bar .action-btn.--type-phone{background:#D25A64;border-color:#D25A64;}body.okamoto-kenshin .sp-fixed-bar .action-btn.--type-phone:hover,body.single-kenshin-menu .sp-fixed-bar .action-btn.--type-phone:hover,body.single-kenshin-purpose .sp-fixed-bar .action-btn.--type-phone:hover{color:#D25A64;}body.okamoto-kenshin .sp-fixed-bar .action-btn.--type-phone:hover svg path,body.single-kenshin-menu .sp-fixed-bar .action-btn.--type-phone:hover svg path,body.single-kenshin-purpose .sp-fixed-bar .action-btn.--type-phone:hover svg path{fill:#D25A64;}body.okamoto-kenshin .sp-fixed-bar .action-btn.--type-web,body.single-kenshin-menu .sp-fixed-bar .action-btn.--type-web,body.single-kenshin-purpose .sp-fixed-bar .action-btn.--type-web{background:#FFD25F;border-color:#FFD25F;}body.okamoto-kenshin .sp-fixed-bar .action-btn.--type-web:hover,body.single-kenshin-menu .sp-fixed-bar .action-btn.--type-web:hover,body.single-kenshin-purpose .sp-fixed-bar .action-btn.--type-web:hover{color:#FFD25F;}body.okamoto-kenshin .sp-fixed-bar .action-btn.--type-web:hover svg path,body.single-kenshin-menu .sp-fixed-bar .action-btn.--type-web:hover svg path,body.single-kenshin-purpose .sp-fixed-bar .action-btn.--type-web:hover svg path{fill:#FFD25F;}body.okamoto-kenshin .fixed-side-bar,body.single-kenshin-menu .fixed-side-bar,body.single-kenshin-purpose .fixed-side-bar{background:#FFD25F;border:1px solid #FFD25F;}body.okamoto-kenshin .fixed-side-bar:hover,body.single-kenshin-menu .fixed-side-bar:hover,body.single-kenshin-purpose .fixed-side-bar:hover{color:#FFD25F;}body.okamoto-kenshin .fixed-side-bar:hover svg path,body.single-kenshin-menu .fixed-side-bar:hover svg path,body.single-kenshin-purpose .fixed-side-bar:hover svg path{fill:#FFD25F;}body.okamoto-kenshin .fixed-side-bar:hover span::before,body.single-kenshin-menu .fixed-side-bar:hover span::before,body.single-kenshin-purpose .fixed-side-bar:hover span::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13'%3E%3Cpath id='Union_11' data-name='Union 11' d='M6.054,12.71a.963.963,0,0,1,0-1.4l3.983-3.816h-9a.992.992,0,1,1,0-1.983h9L6.054,1.693a.963.963,0,0,1,0-1.4,1.07,1.07,0,0,1,1.464,0L13.268,5.8h0L14,6.5l-.731.7h0L7.518,12.71a1.069,1.069,0,0,1-1.464,0Z' transform='translate(0 0)' fill='%23FFD25F'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){body.okamoto-kenshin #footer .footer-wrapper .footer-nav .footer-menu .menu-link::before,body.single-kenshin-menu #footer .footer-wrapper .footer-nav .footer-menu .menu-link::before,body.single-kenshin-purpose #footer .footer-wrapper .footer-nav .footer-menu .menu-link::before{color:#BAA283}body.okamoto-kenshin #footer .footer-wrapper .footer-nav .footer-menu .drop-down>.menu-link::after,body.single-kenshin-menu #footer .footer-wrapper .footer-nav .footer-menu .drop-down>.menu-link::after,body.single-kenshin-purpose #footer .footer-wrapper .footer-nav .footer-menu .drop-down>.menu-link::after{border-color:#BAA283}body.okamoto-kenshin #footer .footer-wrapper .footer-nav .footer-menu .drop-down:after,body.okamoto-kenshin #footer .footer-wrapper .footer-nav .footer-menu .drop-down:before,body.single-kenshin-menu #footer .footer-wrapper .footer-nav .footer-menu .drop-down:after,body.single-kenshin-menu #footer .footer-wrapper .footer-nav .footer-menu .drop-down:before,body.single-kenshin-purpose #footer .footer-wrapper .footer-nav .footer-menu .drop-down:after,body.single-kenshin-purpose #footer .footer-wrapper .footer-nav .footer-menu .drop-down:before{background:#BAA283}body.okamoto-kenshin #footer .footer-wrapper .footer-copyright,body.single-kenshin-menu #footer .footer-wrapper .footer-copyright,body.single-kenshin-purpose #footer .footer-wrapper .footer-copyright{font-size:1.3rem;letter-spacing:.025em}}body.okamoto-kenshin .mainvisual .mainvisual-title,body.single-kenshin-menu .mainvisual .mainvisual-title,body.single-kenshin-purpose .mainvisual .mainvisual-title{position:relative;}body.okamoto-kenshin .mainvisual .mainvisual-title .lead span.sp-ls,body.single-kenshin-menu .mainvisual .mainvisual-title .lead span.sp-ls,body.single-kenshin-purpose .mainvisual .mainvisual-title .lead span.sp-ls{letter-spacing:.075em;}@media only screen and (max-width:768px){body.okamoto-kenshin .mainvisual .mainvisual-title .sub,body.single-kenshin-menu .mainvisual .mainvisual-title .sub,body.single-kenshin-purpose .mainvisual .mainvisual-title .sub{letter-spacing:.075em}}body.okamoto-kenshin .top-about-bg,body.single-kenshin-menu .top-about-bg,body.single-kenshin-purpose .top-about-bg{position:relative;}body.okamoto-kenshin .top-about-bg::before,body.single-kenshin-menu .top-about-bg::before,body.single-kenshin-purpose .top-about-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:205.4rem;background-color:#FEFDF6;background-image:url(../image/kenshin/about-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:0;}body.okamoto-kenshin .top-about-bg .top-index-section,body.single-kenshin-menu .top-about-bg .top-index-section,body.single-kenshin-purpose .top-about-bg .top-index-section{position:relative;z-index:1;}body.okamoto-kenshin .top-about-bg .top-about-section,body.single-kenshin-menu .top-about-bg .top-about-section,body.single-kenshin-purpose .top-about-bg .top-about-section{position:relative;z-index:1;}body.okamoto-kenshin .top-index-section,body.single-kenshin-menu .top-index-section,body.single-kenshin-purpose .top-index-section{padding:8rem 0 4rem;margin:0;}body.okamoto-kenshin .top-index-section .news-list-wrapper,body.single-kenshin-menu .top-index-section .news-list-wrapper,body.single-kenshin-purpose .top-index-section .news-list-wrapper{margin:0;}body.okamoto-kenshin .top-index-section .news-list-wrapper .news-list-inner .news-title .en,body.single-kenshin-menu .top-index-section .news-list-wrapper .news-list-inner .news-title .en,body.single-kenshin-purpose .top-index-section .news-list-wrapper .news-list-inner .news-title .en{color:#BAA283;}body.okamoto-kenshin .top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time,body.single-kenshin-menu .top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time,body.single-kenshin-purpose .top-index-section .news-list-wrapper .news-list-inner .news-content .news-block .time{color:#BAA283;}body.okamoto-kenshin .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn,body.single-kenshin-menu .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn,body.single-kenshin-purpose .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn{background:#BAA283;border-color:#BAA283;}body.okamoto-kenshin .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn::after,body.single-kenshin-menu .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn::after,body.single-kenshin-purpose .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath id='Union_3' data-name='Union 3' d='M7.675,7.351,10.364,4.46H0V3.54H10.364L7.675.649,8.279,0,12,4,8.279,8Z' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover,body.single-kenshin-menu .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover,body.single-kenshin-purpose .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover{color:#BAA283;}body.okamoto-kenshin .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::after,body.single-kenshin-menu .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::after,body.single-kenshin-purpose .top-index-section .news-list-wrapper .news-list-inner .news-action .action-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath id='Union_3' data-name='Union 3' d='M7.675,7.351,10.364,4.46H0V3.54H10.364L7.675.649,8.279,0,12,4,8.279,8Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .top-about-section,body.single-kenshin-menu .top-about-section,body.single-kenshin-purpose .top-about-section{position:relative;}body.okamoto-kenshin .top-about-section::before,body.single-kenshin-menu .top-about-section::before,body.single-kenshin-purpose .top-about-section::before{display:none;}body.okamoto-kenshin .top-about-section .section-lead,body.single-kenshin-menu .top-about-section .section-lead,body.single-kenshin-purpose .top-about-section .section-lead{position:relative;}body.okamoto-kenshin .top-about-section .section-about-wrapper,body.single-kenshin-menu .top-about-section .section-about-wrapper,body.single-kenshin-purpose .top-about-section .section-about-wrapper{position:relative;}body.okamoto-kenshin .top-about-section .section-about,body.single-kenshin-menu .top-about-section .section-about,body.single-kenshin-purpose .top-about-section .section-about{position:relative;}body.okamoto-kenshin .top-about-section .section-about .about-cards .card-item .info .title span img,body.single-kenshin-menu .top-about-section .section-about .about-cards .card-item .info .title span img,body.single-kenshin-purpose .top-about-section .section-about .about-cards .card-item .info .title span img{width:3.2rem;}body.okamoto-kenshin .top-about-section .section-about .about-cards .card-item .info .title span em::before,body.single-kenshin-menu .top-about-section .section-about .about-cards .card-item .info .title span em::before,body.single-kenshin-purpose .top-about-section .section-about .about-cards .card-item .info .title span em::before{background:#BAA283;}body.okamoto-kenshin .top-about-section .section-about .about-cards .card-item .info .title::before,body.single-kenshin-menu .top-about-section .section-about .about-cards .card-item .info .title::before,body.single-kenshin-purpose .top-about-section .section-about .about-cards .card-item .info .title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .top-about-section .section-about .about-cards .card-item:hover .info .title span em,body.single-kenshin-menu .top-about-section .section-about .about-cards .card-item:hover .info .title span em,body.single-kenshin-purpose .top-about-section .section-about .about-cards .card-item:hover .info .title span em{color:#BAA283;}body.okamoto-kenshin .top-about-section .section-other .other-list .other-item .title .en,body.single-kenshin-menu .top-about-section .section-other .other-list .other-item .title .en,body.single-kenshin-purpose .top-about-section .section-other .other-list .other-item .title .en{color:#BAA283;}body.okamoto-kenshin .top-about-section .section-other .other-list .other-item::before,body.single-kenshin-menu .top-about-section .section-other .other-list .other-item::before,body.single-kenshin-purpose .top-about-section .section-other .other-list .other-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .top-about-section .section-other .other-list .other-item:hover .title .jp,body.single-kenshin-menu .top-about-section .section-other .other-list .other-item:hover .title .jp,body.single-kenshin-purpose .top-about-section .section-other .other-list .other-item:hover .title .jp{color:#BAA283;}body.okamoto-kenshin .top-about-section .section-other .other-image,body.single-kenshin-menu .top-about-section .section-other .other-image,body.single-kenshin-purpose .top-about-section .section-other .other-image{position:relative;}@media print,screen and (min-width:769px){body.okamoto-kenshin .top-about-section .section-other .other-image,body.single-kenshin-menu .top-about-section .section-other .other-image,body.single-kenshin-purpose .top-about-section .section-other .other-image{float:right;width:83.4rem;max-width:100%;margin-right:clamp(-21rem,50vw - 96rem,0);border-radius:3rem 0 0 3rem}}@media only screen and (max-width:768px){body.okamoto-kenshin .top-about-section .section-other .other-image,body.single-kenshin-menu .top-about-section .section-other .other-image,body.single-kenshin-purpose .top-about-section .section-other .other-image{margin:8rem -2rem 0;width:calc(100% + 4rem);max-width:calc(100% + 4rem);border-radius:0}}body.okamoto-kenshin .top-hours-section,body.single-kenshin-menu .top-hours-section,body.single-kenshin-purpose .top-hours-section{position:relative;background:#FFFFFF;z-index:0;}body.okamoto-kenshin .top-hours-section .section-title,body.single-kenshin-menu .top-hours-section .section-title,body.single-kenshin-purpose .top-hours-section .section-title{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-title,body.single-kenshin-menu .top-hours-section .section-title,body.single-kenshin-purpose .top-hours-section .section-title{margin-bottom:4rem}}body.okamoto-kenshin .top-hours-section .section-content,body.single-kenshin-menu .top-hours-section .section-content,body.single-kenshin-purpose .top-hours-section .section-content{position:relative;}body.okamoto-kenshin .top-hours-section .section-content .times-list,body.single-kenshin-menu .top-hours-section .section-content .times-list,body.single-kenshin-purpose .top-hours-section .section-content .times-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem 4.8rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list,body.single-kenshin-menu .top-hours-section .section-content .times-list,body.single-kenshin-purpose .top-hours-section .section-content .times-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}}body.okamoto-kenshin .top-hours-section .section-content .times-list>li,body.single-kenshin-menu .top-hours-section .section-content .times-list>li,body.single-kenshin-purpose .top-hours-section .section-content .times-list>li{position:relative;display:block;}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block{position:relative;display:block;width:100%;max-width:100%;height:100%;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:center;border:1px solid #BAA283;border-radius:1.5rem;overflow:hidden;padding:0;margin:0;}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-label,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-label,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-label{position:relative;background:#BAA283;padding:1.5rem 0;font-size:2rem;letter-spacing:.075em;color:#FFFFFF;text-align:center;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-label,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-label,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-label{font-size:2rem;padding:1rem 2rem}}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body{position:relative;padding:1.5rem 0;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body{padding:2rem 2rem}}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list{position:relative;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list{display:block;width:28rem;margin:0 auto}}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list>li{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem 0;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list>li{padding:0}}@media print,screen and (min-width:769px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list>li:not(:last-child){border-right:1px solid #BAA283}}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list>li:not(:last-child){padding:0 0 1.6rem 0;border-bottom:1px solid #BAA283;margin-bottom:1.6rem}}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list>li em,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list>li em,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list>li em{position:relative;display:inline-block;padding:.3rem 2rem .2rem;background:#EAE3DA;border-radius:3rem;font-style:normal;font-size:1.6rem;line-height:2.5rem;letter-spacing:.025em;color:#46443B;text-align:center;}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list>li span{position:relative;font:inherit;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-list>li span{display:block;text-align:left;width:fit-content;min-width:14.3rem;max-width:100%}}body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-text{position:relative;padding:1.5rem 0;font:inherit;text-align:center;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-menu .top-hours-section .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-purpose .top-hours-section .section-content .times-list .times-block .block-body .time-text{padding:1rem 0}}body.okamoto-kenshin .top-hours-section .section-content .other-btns,body.single-kenshin-menu .top-hours-section .section-content .other-btns,body.single-kenshin-purpose .top-hours-section .section-content .other-btns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4.8rem;list-style:none;margin:6rem 0 0;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns,body.single-kenshin-menu .top-hours-section .section-content .other-btns,body.single-kenshin-purpose .top-hours-section .section-content .other-btns{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;margin-top:6rem}}body.okamoto-kenshin .top-hours-section .section-content .other-btns>li,body.single-kenshin-menu .top-hours-section .section-content .other-btns>li,body.single-kenshin-purpose .top-hours-section .section-content .other-btns>li{position:relative;display:block;}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn{position:relative;display:flex;align-items:center;justify-content:center;width:48rem;max-width:100%;height:8rem;padding:2rem 2rem;border-radius:8rem;background:transparent;font-family:"Yu Gothic",sans-serif;font-size:2.1rem;font-weight:700;line-height:3rem;letter-spacing:.05em;color:#BAA283;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #BAA283;outline:none!important;overflow:hidden;margin:0 auto;z-index:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn{width:32.4rem;height:6.4rem;font-size:1.6rem;line-height:2.4rem;padding:1.2rem 1rem 1rem;border-radius:6.4rem;background:#BAA283;color:#FFFFFF}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn svg,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn svg,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn svg{position:absolute;top:calc(50% - 2rem);left:2rem;display:block;width:4rem;height:auto;z-index:3;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn svg,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn svg,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn svg{top:calc(50% - 1.6rem);left:1.6rem;width:3.2rem}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn svg circle,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn svg circle,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn svg circle{fill:#BAA283;transition:fill .6s cubic-bezier(.8,0,.2,1);}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn svg circle,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn svg circle,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn svg circle{fill:#FFFFFF}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn svg path,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn svg path,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn svg path{fill:#FFFFFF;transition:fill .6s cubic-bezier(.8,0,.2,1);}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn svg path,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn svg path,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn svg path{fill:#BAA283}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn span,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn span,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn span{position:relative;display:block;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-align:center;transition:color .6s cubic-bezier(.8,0,.2,1);z-index:3;}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn::before,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn::before,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn::before{content:"";position:absolute;display:block;top:0;left:0;display:block;background:#BAA283;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1);transform-origin:right top;transform:scale(0,1);z-index:1;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn::before,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn::before,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn::before{background:#FFFFFF}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn::after,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn::after,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn::after{content:"";position:absolute;display:block;top:calc(50% - .6rem);right:2.4rem;display:block;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:3;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn::after,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn::after,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A")}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover{color:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover{color:#BAA283}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover svg circle,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover svg circle,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover svg circle{fill:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover svg circle,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover svg circle,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover svg circle{fill:#BAA283}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover svg path,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover svg path,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover svg path{fill:#BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover svg path,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover svg path,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover svg path{fill:#FFFFFF}}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover::before,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover::before,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover::before{transform-origin:left top;transform:scale(1,1);}body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover::after,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover::after,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}@media only screen and (max-width:768px){body.okamoto-kenshin .top-hours-section .section-content .other-btns .other-btn:hover::after,body.single-kenshin-menu .top-hours-section .section-content .other-btns .other-btn:hover::after,body.single-kenshin-purpose .top-hours-section .section-content .other-btns .other-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23000'/%3E%3C/svg%3E%0A")}}body.okamoto-kenshin .top-column-section,body.single-kenshin-menu .top-column-section,body.single-kenshin-purpose .top-column-section{position:relative;background:#FEFDF6;}body.okamoto-kenshin .top-column-section .section-content,body.single-kenshin-menu .top-column-section .section-content,body.single-kenshin-purpose .top-column-section .section-content{position:relative;}body.okamoto-kenshin .top-column-section .section-content .column-list .column-item .info,body.single-kenshin-menu .top-column-section .section-content .column-list .column-item .info,body.single-kenshin-purpose .top-column-section .section-content .column-list .column-item .info{position:relative;display:block;margin-top:3rem;}body.okamoto-kenshin .top-column-section .section-content .column-list .column-item .info .meta .time,body.single-kenshin-menu .top-column-section .section-content .column-list .column-item .info .meta .time,body.single-kenshin-purpose .top-column-section .section-content .column-list .column-item .info .meta .time{color:#BAA283;}body.okamoto-kenshin .top-column-section .section-content .column-list .column-item .info .meta .tags .tag,body.single-kenshin-menu .top-column-section .section-content .column-list .column-item .info .meta .tags .tag,body.single-kenshin-purpose .top-column-section .section-content .column-list .column-item .info .meta .tags .tag{color:#BAA283;border:1px solid #BAA283;}body.okamoto-kenshin .top-column-section .section-content .column-list .column-item .info .meta::before,body.single-kenshin-menu .top-column-section .section-content .column-list .column-item .info .meta::before,body.single-kenshin-purpose .top-column-section .section-content .column-list .column-item .info .meta::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .common-reservation-section .section-title::before,body.single-kenshin-menu .common-reservation-section .section-title::before,body.single-kenshin-purpose .common-reservation-section .section-title::before{top:0;left:calc(50% - 1.1rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_129' data-name='Group 129' transform='translate(-739 -4541.471)'%3E%3Crect id='Rectangle_83' data-name='Rectangle 83' width='10' height='10' rx='2' transform='translate(739 4541.471)' fill='%23ffd25f'/%3E%3Crect id='Rectangle_84' data-name='Rectangle 84' width='10' height='10' rx='2' transform='translate(751 4553.471)' fill='%23ffe8af'/%3E%3C/g%3E%3C/svg%3E%0A");}body.okamoto-kenshin .common-reservation-section .section-title .en,body.single-kenshin-menu .common-reservation-section .section-title .en,body.single-kenshin-purpose .common-reservation-section .section-title .en{color:#FFD25F;}body.okamoto-kenshin .common-reservation-section .section-content,body.single-kenshin-menu .common-reservation-section .section-content,body.single-kenshin-purpose .common-reservation-section .section-content{position:relative;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn::before,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn::before,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn::before{background:#BAA283;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn .txt,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn .txt,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn .txt{color:#BAA283;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn .txt svg circle,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn .txt svg circle,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn .txt svg circle{fill:#BAA283;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn .txt svg path,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn .txt svg path,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn .txt svg path{fill:#FFFFFF;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn .txt span::after,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn .txt span::after,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt{color:#FFFFFF;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg circle,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg circle,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg circle{fill:#FFFFFF;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg path,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg path,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt svg path{fill:#BAA283;}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span::after,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span::after,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt span::after,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt span::after,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn.--type-web .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .common-reservation-section .section-content .reservation-actions .action-btn.--type-web:hover .txt span::after,body.single-kenshin-menu .common-reservation-section .section-content .reservation-actions .action-btn.--type-web:hover .txt span::after,body.single-kenshin-purpose .common-reservation-section .section-content .reservation-actions .action-btn.--type-web:hover .txt span::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Union_8' data-name='Union 8' d='M0,20V4.239H.8V19.2H15.761V20Zm3.84-3.84V0H20V16.16Zm.8-.8H19.2V.8H4.64Zm3.637-4.2L14.315,5.12H8.56v-.8H15.68V11.44h-.8V5.685L8.843,11.723Z' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .pageindex .index-title,body.single-kenshin-menu .pageindex .index-title,body.single-kenshin-purpose .pageindex .index-title{position:relative;}body.okamoto-kenshin .pageindex .index-title .en,body.single-kenshin-menu .pageindex .index-title .en,body.single-kenshin-purpose .pageindex .index-title .en{color:#BAA283;}body.okamoto-kenshin .pageindex .index-title .sub span,body.single-kenshin-menu .pageindex .index-title .sub span,body.single-kenshin-purpose .pageindex .index-title .sub span{background:linear-gradient(to bottom,transparent 60%,#FFE49F 60%);}body.okamoto-kenshin .about-index-section .section-content .index-list .index-item .title .en,body.single-kenshin-menu .about-index-section .section-content .index-list .index-item .title .en,body.single-kenshin-purpose .about-index-section .section-content .index-list .index-item .title .en{color:#BAA283;}body.okamoto-kenshin .about-index-section .section-content .index-list .index-item::before,body.single-kenshin-menu .about-index-section .section-content .index-list .index-item::before,body.single-kenshin-purpose .about-index-section .section-content .index-list .index-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .about-index-section .section-content .index-list .index-item:hover .title .jp,body.single-kenshin-menu .about-index-section .section-content .index-list .index-item:hover .title .jp,body.single-kenshin-purpose .about-index-section .section-content .index-list .index-item:hover .title .jp{color:#BAA283;}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content{position:relative;}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem 4.8rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list>li,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list>li,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list>li{position:relative;display:block;}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block{position:relative;display:block;width:100%;max-width:100%;height:100%;font-family:"Yu Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:.025em;color:#46443B;text-align:center;border:1px solid #BAA283;border-radius:1.5rem;overflow:hidden;padding:0;margin:0;}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-label,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-label,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-label{position:relative;background:#BAA283;padding:1.5rem 0;font-size:2rem;letter-spacing:.075em;color:#FFFFFF;text-align:center;}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-label,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-label,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-label{font-size:2rem;padding:1rem 2rem}}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body{position:relative;padding:1.5rem 0;}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body{padding:2rem 2rem}}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list{position:relative;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list{display:block;width:28rem;margin:0 auto}}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem 0;}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li{padding:0}}@media print,screen and (min-width:769px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li:not(:last-child){border-right:1px solid #BAA283}}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li:not(:last-child),body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li:not(:last-child){padding:0 0 1.6rem 0;border-bottom:1px solid #BAA283;margin-bottom:1.6rem}}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li em,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li em,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li em{position:relative;display:inline-block;padding:.3rem 2rem .2rem;background:#EAE3DA;border-radius:3rem;font-style:normal;font-size:1.6rem;line-height:2.5rem;letter-spacing:.025em;color:#46443B;text-align:center;}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li span{position:relative;font:inherit;}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li span,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-list>li span{display:block;text-align:left;width:fit-content;min-width:14.3rem;max-width:100%}}body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-text{position:relative;padding:1.5rem 0;font:inherit;text-align:center;}@media only screen and (max-width:768px){body.okamoto-kenshin .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-menu .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-text,body.single-kenshin-purpose .schedule-main-section .section-schedule-wrapper .section-content .times-list .times-block .block-body .time-text{padding:1rem 0}}body.okamoto-kenshin .schedule-main-section .section-access-wrapper .section-content .accress .access-label,body.single-kenshin-menu .schedule-main-section .section-access-wrapper .section-content .accress .access-label,body.single-kenshin-purpose .schedule-main-section .section-access-wrapper .section-content .accress .access-label{background:#BAA283;}body.okamoto-kenshin .schedule-main-section .section-access-wrapper .section-content .accress .accress-list>li::before,body.single-kenshin-menu .schedule-main-section .section-access-wrapper .section-content .accress .accress-list>li::before,body.single-kenshin-purpose .schedule-main-section .section-access-wrapper .section-content .accress .accress-list>li::before{color:#BAA283;}body.okamoto-kenshin .reservation-main-section .reservation-tel-wrapper .section-content .tel-block,body.single-kenshin-menu .reservation-main-section .reservation-tel-wrapper .section-content .tel-block,body.single-kenshin-purpose .reservation-main-section .reservation-tel-wrapper .section-content .tel-block{border-color:#BAA283;}@media print,screen and (min-width:769px){body.okamoto-kenshin .reservation-main-section .reservation-tel-wrapper .section-content .tel-block,body.single-kenshin-menu .reservation-main-section .reservation-tel-wrapper .section-content .tel-block,body.single-kenshin-purpose .reservation-main-section .reservation-tel-wrapper .section-content .tel-block{padding-left:6.4rem}}body.okamoto-kenshin .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead,body.single-kenshin-menu .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead,body.single-kenshin-purpose .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead{position:relative;}@media print,screen and (min-width:769px){body.okamoto-kenshin .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead,body.single-kenshin-menu .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead,body.single-kenshin-purpose .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead{border-right-color:#BAA283}}body.okamoto-kenshin .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead .tel-link,body.single-kenshin-menu .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead .tel-link,body.single-kenshin-purpose .reservation-main-section .reservation-tel-wrapper .section-content .tel-lead .tel-link{color:#BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .reservation-main-section .reservation-tel-wrapper .section-content .tel-content .desc,body.single-kenshin-menu .reservation-main-section .reservation-tel-wrapper .section-content .tel-content .desc,body.single-kenshin-purpose .reservation-main-section .reservation-tel-wrapper .section-content .tel-content .desc{font-size:1.5rem}}body.okamoto-kenshin .reservation-main-section .reservation-web-wrapper .web-content-box,body.single-kenshin-menu .reservation-main-section .reservation-web-wrapper .web-content-box,body.single-kenshin-purpose .reservation-main-section .reservation-web-wrapper .web-content-box{background:#FFFFFF;}body.okamoto-kenshin .reservation-main-section .reservation-web-wrapper .web-content-box .box-lead,body.single-kenshin-menu .reservation-main-section .reservation-web-wrapper .web-content-box .box-lead,body.single-kenshin-purpose .reservation-main-section .reservation-web-wrapper .web-content-box .box-lead{color:#BAA283;}body.okamoto-kenshin .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag,body.single-kenshin-menu .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag,body.single-kenshin-purpose .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag{color:#BAA283;border:1px solid #BAA283;}@media print,screen and (min-width:769px){body.okamoto-kenshin .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag,body.single-kenshin-menu .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag,body.single-kenshin-purpose .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .types .item .tag{width:14rem}}body.okamoto-kenshin .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup img,body.single-kenshin-menu .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup img,body.single-kenshin-purpose .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup img{display:inline-block;width:3rem;margin-right:1.6rem;vertical-align:top;}@media only screen and (max-width:768px){body.okamoto-kenshin .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup img,body.single-kenshin-menu .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup img,body.single-kenshin-purpose .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup img{width:2.4rem;margin-right:.6rem;vertical-align:text-bottom}}body.okamoto-kenshin .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup span,body.single-kenshin-menu .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup span,body.single-kenshin-purpose .reservation-main-section .reservation-web-wrapper .web-content-box .box-body .web-content .notes .sup span{display:inline;}body.okamoto-kenshin .faq-main-section .faq-layout-wrapper .faq-category .category-title .en,body.single-kenshin-menu .faq-main-section .faq-layout-wrapper .faq-category .category-title .en,body.single-kenshin-purpose .faq-main-section .faq-layout-wrapper .faq-category .category-title .en{color:#BAA283;}body.okamoto-kenshin .faq-main-section .faq-layout-wrapper .faq-category .category-list>li::before,body.single-kenshin-menu .faq-main-section .faq-layout-wrapper .faq-category .category-list>li::before,body.single-kenshin-purpose .faq-main-section .faq-layout-wrapper .faq-category .category-list>li::before{color:#BAA283;}body.okamoto-kenshin .faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::before,body.single-kenshin-menu .faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::before,body.single-kenshin-purpose .faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::before{color:#BAA283;}body.okamoto-kenshin .faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::after,body.single-kenshin-menu .faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::after,body.single-kenshin-purpose .faq-main-section .faq-layout-wrapper .section-wrapper .faq-list .faq-item .question h4::after{background:#BAA283;}body.okamoto-kenshin .initial-index-section .section-content .index-list .index-item .title .en,body.single-kenshin-menu .initial-index-section .section-content .index-list .index-item .title .en,body.single-kenshin-purpose .initial-index-section .section-content .index-list .index-item .title .en{color:#BAA283;}body.okamoto-kenshin .initial-index-section .section-content .index-list .index-item::before,body.single-kenshin-menu .initial-index-section .section-content .index-list .index-item::before,body.single-kenshin-purpose .initial-index-section .section-content .index-list .index-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .initial-index-section .section-content .index-list .index-item:hover .title .jp,body.single-kenshin-menu .initial-index-section .section-content .index-list .index-item:hover .title .jp,body.single-kenshin-purpose .initial-index-section .section-content .index-list .index-item:hover .title .jp{color:#BAA283;}body.okamoto-kenshin .flow-main-section .flow-content-wrapper .flow-list>li::before,body.single-kenshin-menu .flow-main-section .flow-content-wrapper .flow-list>li::before,body.single-kenshin-purpose .flow-main-section .flow-content-wrapper .flow-list>li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='24' viewBox='0 0 4 24'%3E%3Cpath id='Line_40' data-name='Line 40' d='M0,22Zm0-8a2,2,0,0,1-2-2V12a2,2,0,0,1,2-2,2,2,0,0,1,2,2V12A2,2,0,0,1,0,14ZM0,2A2,2,0,0,1-2,0V0A2,2,0,0,1,0-2,2,2,0,0,1,2,0V0A2,2,0,0,1,0,2Z' transform='translate(2 2)' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .flow-main-section .flow-content-wrapper .flow-list .flow-title,body.single-kenshin-menu .flow-main-section .flow-content-wrapper .flow-list .flow-title,body.single-kenshin-purpose .flow-main-section .flow-content-wrapper .flow-list .flow-title{color:#BAA283;}body.okamoto-kenshin .flow-main-section .flow-content-wrapper .flow-list .flow-title::before,body.single-kenshin-menu .flow-main-section .flow-content-wrapper .flow-list .flow-title::before,body.single-kenshin-purpose .flow-main-section .flow-content-wrapper .flow-list .flow-title::before{background:#BAA283;}body.okamoto-kenshin .flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title,body.single-kenshin-menu .flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title,body.single-kenshin-purpose .flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title{color:#BAA283;}body.okamoto-kenshin .flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title::before,body.single-kenshin-menu .flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title::before,body.single-kenshin-purpose .flow-main-section .flow-content-wrapper .flow-list .flow-steps .step-item .title::before{background:#BAA283;}body.okamoto-kenshin .flow-main-section .flow-index-wrapper .index-list .index-item .title .en,body.single-kenshin-menu .flow-main-section .flow-index-wrapper .index-list .index-item .title .en,body.single-kenshin-purpose .flow-main-section .flow-index-wrapper .index-list .index-item .title .en{color:#BAA283;}body.okamoto-kenshin .flow-main-section .flow-index-wrapper .index-list .index-item::before,body.single-kenshin-menu .flow-main-section .flow-index-wrapper .index-list .index-item::before,body.single-kenshin-purpose .flow-main-section .flow-index-wrapper .index-list .index-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .flow-main-section .flow-index-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-menu .flow-main-section .flow-index-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-purpose .flow-main-section .flow-index-wrapper .index-list .index-item:hover .title .jp{color:#BAA283;}body.okamoto-kenshin .introduction-main-section .introduction-index-wrapper .index-list .index-item .title .en,body.single-kenshin-menu .introduction-main-section .introduction-index-wrapper .index-list .index-item .title .en,body.single-kenshin-purpose .introduction-main-section .introduction-index-wrapper .index-list .index-item .title .en{color:#BAA283;}body.okamoto-kenshin .introduction-main-section .introduction-index-wrapper .index-list .index-item::before,body.single-kenshin-menu .introduction-main-section .introduction-index-wrapper .index-list .index-item::before,body.single-kenshin-purpose .introduction-main-section .introduction-index-wrapper .index-list .index-item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .introduction-main-section .introduction-index-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-menu .introduction-main-section .introduction-index-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-purpose .introduction-main-section .introduction-index-wrapper .index-list .index-item:hover .title .jp{color:#BAA283;}body.okamoto-kenshin .useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address .label,body.single-kenshin-menu .useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address .label,body.single-kenshin-purpose .useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .address .label{background:#BAA283;}body.okamoto-kenshin .useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross>li::before,body.single-kenshin-menu .useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross>li::before,body.single-kenshin-purpose .useful-main-section .useful-nearest-wrapper .section-content .nearest-access .access-content .cross>li::before{color:#BAA283;}body.okamoto-kenshin .personal-main-section,body.single-kenshin-menu .personal-main-section,body.single-kenshin-purpose .personal-main-section{position:relative;padding:10rem 0 16rem;background:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section,body.single-kenshin-menu .personal-main-section,body.single-kenshin-purpose .personal-main-section{padding:8rem 0 12rem}}body.okamoto-kenshin .personal-main-section .container,body.single-kenshin-menu .personal-main-section .container,body.single-kenshin-purpose .personal-main-section .container{position:relative;z-index:1;}body.okamoto-kenshin .personal-main-section .personal-index-wrapper,body.single-kenshin-menu .personal-main-section .personal-index-wrapper,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper{position:relative;padding:0 0 2rem;z-index:0;}body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 4.5rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.2rem}}body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list>li,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list>li,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list>li{position:relative;display:block;}body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list .border-btn,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list .border-btn,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list .border-btn{position:relative;margin:0 auto;background:#FFFFFF;}@media print,screen and (min-width:769px){body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list .border-btn,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list .border-btn,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list .border-btn{width:100%}}body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list .border-btn::after,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list .border-btn::after,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list .border-btn::after{display:none;}body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list .border-btn.active,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list .border-btn.active,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list .border-btn.active{background:#BAA283;color:#FFFFFF;}body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list .border-btn.active::before,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list .border-btn.active::before,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list .border-btn.active::before{background:#FFFFFF;}body.okamoto-kenshin .personal-main-section .personal-index-wrapper .index-list .border-btn.active:hover,body.single-kenshin-menu .personal-main-section .personal-index-wrapper .index-list .border-btn.active:hover,body.single-kenshin-purpose .personal-main-section .personal-index-wrapper .index-list .border-btn.active:hover{color:#BAA283;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper,body.single-kenshin-menu .personal-main-section .personal-block-wrapper,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper{position:relative;display:block;padding:10rem 0 12rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper,body.single-kenshin-menu .personal-main-section .personal-block-wrapper,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper{padding:8rem 0 9rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-subtitle,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-subtitle,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-subtitle{position:relative;margin-bottom:5rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-subtitle,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-subtitle,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-subtitle{margin-bottom:4rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content{position:relative;padding:6rem 6.5rem 8rem;background:#FFFFFF;border:1px solid #BBBBB7;border-radius:2.6rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content{border-radius:1.5rem;padding:3rem 2rem 4rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-grid,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-grid,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7.5rem 7.5rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-grid,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-grid,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:6rem 3rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li{position:relative;display:block;}@media print,screen and (min-width:769px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li.w-full,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li.w-full,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li.w-full{grid-column:1/-1}}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li.w-full .personal-block .block-content .action .border-btn,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li.w-full .personal-block .block-content .action .border-btn,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-grid>li.w-full .personal-block .block-content .action .border-btn{letter-spacing:0;padding-right:2.4rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block{position:relative;display:block;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title{position:relative;margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.025em;color:#46443B;padding:0 0 1.4rem 2rem;border-bottom:1px solid #BAA283;margin-bottom:3rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title{font-size:1.8rem;line-height:3rem;letter-spacing:0;margin-bottom:2.4rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title::before,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title::before,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-title::before{content:"";position:absolute;top:.3rem;left:0;width:.3rem;height:2.4rem;background:#BAA283;z-index:0;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content{position:relative;font-size:1.6rem;font-weight:500;line-height:3rem;color:#46443B;text-align:left;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .desc,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .desc,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .desc{position:relative;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;list-style:none;padding:0;margin:0;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li{position:relative;display:block;padding-left:1.6rem;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li{padding-left:1.2rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li::before,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li::before,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li::before{content:"・";position:absolute;top:0;left:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li::before,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li::before,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .list>li::before{left:-.4rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action{position:relative;margin-top:5rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action{margin-top:4rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn{position:relative;max-width:100%;margin:0 auto;}@media print,screen and (min-width:769px){body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn{width:fit-content;min-width:28rem;height:5rem;border-radius:5rem;font-size:1.6rem;white-space:nowrap;padding-left:5rem;padding-right:5rem}}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn::after,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn::after,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block .block-content .action .border-btn::after{right:1.6rem;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-action,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-action,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-action{position:relative;margin-top:6rem;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-action .border-btn,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-action .border-btn,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-action .border-btn{max-width:100%;margin:0 auto;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-action .border-btn::after,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-action .border-btn::after,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-action .border-btn::after{display:none;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper .section-content .personal-block-action + .personal-block-grid,body.single-kenshin-menu .personal-main-section .personal-block-wrapper .section-content .personal-block-action + .personal-block-grid,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper .section-content .personal-block-action + .personal-block-grid{margin-top:7.5rem;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper.bg-white,body.single-kenshin-menu .personal-main-section .personal-block-wrapper.bg-white,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper.bg-white{background:#FFFFFF;}body.okamoto-kenshin .personal-main-section .personal-block-wrapper.bg-wheat,body.single-kenshin-menu .personal-main-section .personal-block-wrapper.bg-wheat,body.single-kenshin-purpose .personal-main-section .personal-block-wrapper.bg-wheat{background:#FEFDF6;}body.okamoto-kenshin .personal-main-section .personal-action-wrapper,body.single-kenshin-menu .personal-main-section .personal-action-wrapper,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper{position:relative;margin-top:4rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper,body.single-kenshin-menu .personal-main-section .personal-action-wrapper,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper{margin-top:3rem}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list{position:relative;width:100%;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4.8rem}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list>li,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list>li,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list>li:nth-child(1),body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list>li:nth-child(1),body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list>li:nth-child(1){border-top:1px solid #BBBBB7;}@media print,screen and (min-width:769px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list>li:nth-child(2),body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list>li:nth-child(2),body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list>li:nth-child(2){border-top:1px solid #BBBBB7}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3.6rem 2.5rem;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item{padding:2rem 0}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item .icon,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item .icon,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item .icon{position:relative;flex:0 0 auto;width:7rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item .icon,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item .icon,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item .icon{width:6rem}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item .title,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item .title,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item .title{position:relative;flex:0 0 auto;width:calc(100% - 9.5rem);}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item .title,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item .title,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item .title{width:calc(100% - 7.5rem)}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item .title .jp,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item .title .jp,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item .title .jp{position:relative;font-size:2.3rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item .title .jp,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item .title .jp,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item .title .en,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item .title .en,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;color:#BAA283;text-align:left;margin-top:.4rem;}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item::before,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item::before,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:2rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item::before,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item::before,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item::before{top:auto;bottom:2.6rem;right:1rem}}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item:hover .title .jp{color:#BAA283;}body.okamoto-kenshin .personal-main-section .personal-action-wrapper .index-list .index-item:hover::before,body.single-kenshin-menu .personal-main-section .personal-action-wrapper .index-list .index-item:hover::before,body.single-kenshin-purpose .personal-main-section .personal-action-wrapper .index-list .index-item:hover::before{transform:translateX(.5rem);}body.okamoto-kenshin .business-main-section,body.single-kenshin-menu .business-main-section,body.single-kenshin-purpose .business-main-section{position:relative;padding:10rem 0 16rem;background:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section,body.single-kenshin-menu .business-main-section,body.single-kenshin-purpose .business-main-section{padding:8rem 0 12rem}}body.okamoto-kenshin .business-main-section .container,body.single-kenshin-menu .business-main-section .container,body.single-kenshin-purpose .business-main-section .container{position:relative;z-index:1;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper,body.single-kenshin-menu .business-main-section .business-benefit-wrapper,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper{position:relative;padding:0 0 12rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper,body.single-kenshin-menu .business-main-section .business-benefit-wrapper,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper{padding:0 0 9rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-subtitle,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-subtitle,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-subtitle{position:relative;margin-bottom:5rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-subtitle,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-subtitle,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-subtitle{margin-bottom:4rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content{position:relative;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list{position:relative;display:block;list-style:none;padding:0;margin:0;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list>li,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list>li,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list>li{position:relative;display:block;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list>li:not(:last-child),body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list>li:not(:last-child),body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list>li:not(:last-child){margin-bottom:8rem;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item{position:relative;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item::after,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item::after,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item::after{content:"";display:block;clear:both;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb{position:relative;border-radius:2rem;}@media print,screen and (min-width:769px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb{width:42.4rem;float:right}}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-thumb{border-radius:1.6rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info{position:relative;}@media print,screen and (min-width:769px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info{width:calc(100% - 50.4rem);float:left}}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info{margin-top:4rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title{position:relative;font-size:2.4rem;font-weight:700;line-height:3.6rem;letter-spacing:.025em;color:#46443B;text-align:left;padding-left:2rem;margin-bottom:4rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title{font-size:2rem;line-height:3rem;margin-bottom:2.4rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title::before,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title::before,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title::before{content:"";position:absolute;top:.3rem;left:0;width:.3rem;height:3rem;background:#BAA283;z-index:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title::before,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title::before,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .title::before{height:2.2rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content{position:relative;font-size:1.6rem;font-weight:500;line-height:3.4rem;color:#46443B;text-align:left;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content{line-height:3.2rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc{position:relative;list-style:none;padding:0;margin:0;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc>li,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc>li,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc>li{position:relative;padding-left:2.4rem;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc>li::before,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc>li::before,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .content ul.desc>li::before{content:"●";position:absolute;top:0;left:0;color:#BAA283;}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action{position:relative;margin-top:6rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action{margin-top:4rem}}body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action .index-btn,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action .index-btn,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action .index-btn{position:relative;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action .index-btn,body.single-kenshin-menu .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action .index-btn,body.single-kenshin-purpose .business-main-section .business-benefit-wrapper .section-content .benefits-list .benefit-item .benefit-info .action .index-btn{margin:0 auto}}body.okamoto-kenshin .business-main-section .business-intro-wrapper,body.single-kenshin-menu .business-main-section .business-intro-wrapper,body.single-kenshin-purpose .business-main-section .business-intro-wrapper{position:relative;background:#FEFDF6;padding:10rem 0 12rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-intro-wrapper,body.single-kenshin-menu .business-main-section .business-intro-wrapper,body.single-kenshin-purpose .business-main-section .business-intro-wrapper{padding:8rem 0 9rem}}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-subtitle,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-subtitle,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-subtitle{position:relative;margin-bottom:6rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-subtitle,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-subtitle,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-subtitle{margin-bottom:4rem}}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content{position:relative;}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list{position:relative;display:block;list-style:none;padding:0;margin:0;}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list>li,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list>li,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list>li{position:relative;display:block;}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list>li:not(:last-child),body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list>li:not(:last-child),body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list>li:not(:last-child){padding-bottom:6rem;border-bottom:1px solid #BAA283;margin-bottom:6rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list>li:not(:last-child),body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list>li:not(:last-child),body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list>li:not(:last-child){padding-bottom:4rem;margin-bottom:4rem}}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item{position:relative;padding:0 0 0 7.2rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item{padding:0}}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item::after,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item::after,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item::after{content:"";display:block;clear:both;}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .count,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .count,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .count{position:absolute;top:4.2rem;left:0;font-family:"Yu Mincho",serif;font-size:3.6rem;font-weight:600;line-height:1;color:#BAA283;text-align:left;}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon{position:relative;width:12rem;}@media print,screen and (min-width:769px){body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon{float:left;max-width:100%}}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .icon{margin:0 auto 3.6rem}}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content{position:relative;font-size:1.6rem;font-weight:500;line-height:3.4rem;color:#46443B;text-align:left;}@media print,screen and (min-width:769px){body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content{width:calc(100% - 18rem);float:right;display:flex;align-items:center;min-height:12rem}body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content .inner,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content .inner,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content .inner{position:relative;flex:0 0 auto;width:100%}}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content,body.single-kenshin-menu .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content,body.single-kenshin-purpose .business-main-section .business-intro-wrapper .section-content .intro-list .intro-item .content{line-height:3.2rem}}body.okamoto-kenshin .business-main-section .business-index-wrapper,body.single-kenshin-menu .business-main-section .business-index-wrapper,body.single-kenshin-purpose .business-main-section .business-index-wrapper{position:relative;margin-top:16rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-index-wrapper,body.single-kenshin-menu .business-main-section .business-index-wrapper,body.single-kenshin-purpose .business-main-section .business-index-wrapper{margin-top:12rem}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list{position:relative;width:100%;list-style:none;padding:0;margin:0;}@media print,screen and (min-width:769px){body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4.8rem}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list>li,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list>li,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list>li{position:relative;display:block;border-bottom:1px solid #BBBBB7;}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list>li:nth-child(1),body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list>li:nth-child(1),body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list>li:nth-child(1){border-top:1px solid #BBBBB7;}@media print,screen and (min-width:769px){body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list>li:nth-child(2),body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list>li:nth-child(2),body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list>li:nth-child(2){border-top:1px solid #BBBBB7}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3.6rem 2.5rem;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item{padding:2rem 0}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item .icon,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item .icon,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item .icon{position:relative;flex:0 0 auto;width:7rem;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item .icon,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item .icon,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item .icon{width:6rem}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item .title,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item .title,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item .title{position:relative;flex:0 0 auto;width:calc(100% - 9.5rem);}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item .title,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item .title,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item .title{width:calc(100% - 7.5rem)}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item .title .jp,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item .title .jp,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item .title .jp{position:relative;font-size:2.3rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item .title .jp,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item .title .jp,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item .title .en,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item .title .en,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item .title .en{position:relative;font-family:"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;color:#BAA283;text-align:left;margin-top:.4rem;}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item::before,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item::before,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:2rem;width:2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item::before,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item::before,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item::before{top:auto;bottom:2.6rem;right:1rem}}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item:hover .title .jp,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item:hover .title .jp{color:#BAA283;}body.okamoto-kenshin .business-main-section .business-index-wrapper .index-list .index-item:hover::before,body.single-kenshin-menu .business-main-section .business-index-wrapper .index-list .index-item:hover::before,body.single-kenshin-purpose .business-main-section .business-index-wrapper .index-list .index-item:hover::before{transform:translateX(.5rem);}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-cats .cat-link,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-cats .cat-link,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-cats .cat-link{color:#BAA283;border:1px solid #BAA283;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-cats .cat-link::before,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-cats .cat-link::before,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-cats .cat-link::before{background:#BAA283;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-cats .cat-link:hover,body.okamoto-kenshin .column-main-section .column-list-wrapper .column-cats .cat-link.active,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-cats .cat-link:hover,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-cats .cat-link.active,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-cats .cat-link:hover,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-cats .cat-link.active{color:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .column-main-section .column-list-wrapper .column-cats .cat-link:hover,body.okamoto-kenshin .column-main-section .column-list-wrapper .column-cats .cat-link.active,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-cats .cat-link:hover,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-cats .cat-link.active,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-cats .cat-link:hover,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-cats .cat-link.active{background:#BAA283}}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-list .column-item .info .meta .time,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-list .column-item .info .meta .time,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-list .column-item .info .meta .time{color:#BAA283;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-list .column-item .info .meta .tags .tag,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-list .column-item .info .meta .tags .tag,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-list .column-item .info .meta .tags .tag{color:#BAA283;border:1px solid #BAA283;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-list .column-item .info .meta::before,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-list .column-item .info .meta::before,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-list .column-item .info .meta::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span,body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a{border:1px solid #BAA283;color:#BAA283;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.current,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.current,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.current{background:#BAA283;color:#FFFFFF;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.dots,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.dots,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>span.dots{background:transparent;color:#BAA283;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a:hover,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a:hover,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a:hover{background:#BAA283;color:#FFFFFF;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink,body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink{font-size:0;color:transparent;}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink::before,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink::before,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink:hover::before,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink:hover::before,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.prevpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink::before,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink::before,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink:hover::before,body.single-kenshin-menu .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink:hover::before,body.single-kenshin-purpose .column-main-section .column-list-wrapper .column-pagination .wp-pagenavi>a.nextpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .column-single-section .single-meta .time,body.single-kenshin-menu .column-single-section .single-meta .time,body.single-kenshin-purpose .column-single-section .single-meta .time{color:#BAA283;}body.okamoto-kenshin .column-single-section .single-meta .cats .cat,body.single-kenshin-menu .column-single-section .single-meta .cats .cat,body.single-kenshin-purpose .column-single-section .single-meta .cats .cat{color:#BAA283;border:1px solid #BAA283;}body.okamoto-kenshin .column-single-section .single-meta .cats a.cat::before,body.single-kenshin-menu .column-single-section .single-meta .cats a.cat::before,body.single-kenshin-purpose .column-single-section .single-meta .cats a.cat::before{background:#BAA283;}body.okamoto-kenshin .column-single-section .single-meta .cats a.cat:hover,body.single-kenshin-menu .column-single-section .single-meta .cats a.cat:hover,body.single-kenshin-purpose .column-single-section .single-meta .cats a.cat:hover{color:#FFFFFF;}body.okamoto-kenshin .column-single-section .single-title,body.single-kenshin-menu .column-single-section .single-title,body.single-kenshin-purpose .column-single-section .single-title{border-bottom:1px solid #BAA283;}body.okamoto-kenshin .column-single-section .single-content .single-cats .cats-label .en,body.single-kenshin-menu .column-single-section .single-content .single-cats .cats-label .en,body.single-kenshin-purpose .column-single-section .single-content .single-cats .cats-label .en{color:#BAA283;}body.okamoto-kenshin .column-single-section .single-content .single-cats .cats-list .cat-link,body.single-kenshin-menu .column-single-section .single-content .single-cats .cats-list .cat-link,body.single-kenshin-purpose .column-single-section .single-content .single-cats .cats-list .cat-link{color:#BAA283;border:1px solid #BAA283;}body.okamoto-kenshin .column-single-section .single-content .single-cats .cats-list .cat-link::before,body.single-kenshin-menu .column-single-section .single-content .single-cats .cats-list .cat-link::before,body.single-kenshin-purpose .column-single-section .single-content .single-cats .cats-list .cat-link::before{background:#BAA283;}body.okamoto-kenshin .column-single-section .single-content .single-cats .cats-list .cat-link:hover,body.okamoto-kenshin .column-single-section .single-content .single-cats .cats-list .cat-link.active,body.single-kenshin-menu .column-single-section .single-content .single-cats .cats-list .cat-link:hover,body.single-kenshin-menu .column-single-section .single-content .single-cats .cats-list .cat-link.active,body.single-kenshin-purpose .column-single-section .single-content .single-cats .cats-list .cat-link:hover,body.single-kenshin-purpose .column-single-section .single-content .single-cats .cats-list .cat-link.active{color:#FFFFFF;}@media only screen and (max-width:768px){body.okamoto-kenshin .column-single-section .single-content .single-cats .cats-list .cat-link:hover,body.okamoto-kenshin .column-single-section .single-content .single-cats .cats-list .cat-link.active,body.single-kenshin-menu .column-single-section .single-content .single-cats .cats-list .cat-link:hover,body.single-kenshin-menu .column-single-section .single-content .single-cats .cats-list .cat-link.active,body.single-kenshin-purpose .column-single-section .single-content .single-cats .cats-list .cat-link:hover,body.single-kenshin-purpose .column-single-section .single-content .single-cats .cats-list .cat-link.active{background:#BAA283}}body.okamoto-kenshin .column-single-section .single-content .single-article h1::before,body.okamoto-kenshin .column-single-section .single-content .single-article h2::before,body.single-kenshin-menu .column-single-section .single-content .single-article h1::before,body.single-kenshin-menu .column-single-section .single-content .single-article h2::before,body.single-kenshin-purpose .column-single-section .single-content .single-article h1::before,body.single-kenshin-purpose .column-single-section .single-content .single-article h2::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%236f5244'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");}body.okamoto-kenshin .column-single-section .single-content .single-article ul>li,body.single-kenshin-menu .column-single-section .single-content .single-article ul>li,body.single-kenshin-purpose .column-single-section .single-content .single-article ul>li{border:1px solid #BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .column-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before,body.single-kenshin-menu .column-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before,body.single-kenshin-purpose .column-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before{background:#BAA283}}body.okamoto-kenshin .column-single-section .single-content .single-pagination .prev-link,body.single-kenshin-menu .column-single-section .single-content .single-pagination .prev-link,body.single-kenshin-purpose .column-single-section .single-content .single-pagination .prev-link{color:#BAA283;}body.okamoto-kenshin .column-single-section .single-content .single-pagination .prev-link::before,body.single-kenshin-menu .column-single-section .single-content .single-pagination .prev-link::before,body.single-kenshin-purpose .column-single-section .single-content .single-pagination .prev-link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-left' d='M0,6,6.265,0,6.8.508,1.453,5.625H20v.75H1.452L6.8,11.492,6.265,12Z' fill='%23BAA283'/%3E%3C/svg%3E");}body.okamoto-kenshin .column-single-section .single-content .single-pagination .next-link,body.single-kenshin-menu .column-single-section .single-content .single-pagination .next-link,body.single-kenshin-purpose .column-single-section .single-content .single-pagination .next-link{color:#BAA283;}body.okamoto-kenshin .column-single-section .single-content .single-pagination .next-link::before,body.single-kenshin-menu .column-single-section .single-content .single-pagination .next-link::before,body.single-kenshin-purpose .column-single-section .single-content .single-pagination .next-link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-right' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E");}body.okamoto-kenshin .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .time,body.single-kenshin-menu .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .time,body.single-kenshin-purpose .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .time{color:#BAA283;}body.okamoto-kenshin .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .tags .tag,body.single-kenshin-menu .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .tags .tag,body.single-kenshin-purpose .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta .tags .tag{color:#BAA283;border:1px solid #BAA283;}body.okamoto-kenshin .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta::before,body.single-kenshin-menu .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta::before,body.single-kenshin-purpose .column-single-section .single-others .section-content .column-others-slider .column-item .info .meta::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-archive .archive-label .en,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-archive .archive-label .en,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-archive .archive-label .en{color:#BAA283;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-archive .archive-list .archive-link,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-archive .archive-list .archive-link,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-archive .archive-list .archive-link{color:#BAA283;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-list .news-item .time,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-list .news-item .time,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-list .news-item .time{color:#BAA283;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-list .news-item .arrow svg path,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-list .news-item .arrow svg path,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-list .news-item .arrow svg path{fill:#BAA283;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span,body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a{border:1px solid #BAA283;color:#BAA283;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.current,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.current,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.current{background:#BAA283;color:#FFFFFF;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.dots,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.dots,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>span.dots{background:transparent;color:#BAA283;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a:hover,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a:hover,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a:hover{background:#BAA283;color:#FFFFFF;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink,body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink{font-size:0;color:transparent;}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink::before,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink::before,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink:hover::before,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink:hover::before,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.prevpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972.3a.945.945,0,0,0,0,1.433L11.7,5.987H1.124A1.073,1.073,0,0,0,0,7,1.073,1.073,0,0,0,1.124,8.014H11.7L6.972,12.271a.944.944,0,0,0,0,1.432,1.214,1.214,0,0,0,1.59,0L15.2,7.725l.019-.017L16,7l-.774-.7-.042-.038L8.562.3a1.214,1.214,0,0,0-1.59,0Z' transform='translate(16 14) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink::before,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink::before,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23BAA283'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink:hover::before,body.single-kenshin-menu .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink:hover::before,body.single-kenshin-purpose .news-main-section .news-list-wrapper .news-pagination .wp-pagenavi>a.nextpostslink:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath id='Union_1' data-name='Union 1' d='M6.972,13.7a.945.945,0,0,1,0-1.433L11.7,8.014H1.124A1.073,1.073,0,0,1,0,7,1.073,1.073,0,0,1,1.124,5.987H11.7L6.972,1.729A.944.944,0,0,1,6.972.3a1.214,1.214,0,0,1,1.59,0L15.2,6.275l.019.017L16,7l-.774.7-.042.038L8.562,13.7a1.214,1.214,0,0,1-1.59,0Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/svg%3E%0A");}body.okamoto-kenshin .news-single-section .single-header,body.single-kenshin-menu .news-single-section .single-header,body.single-kenshin-purpose .news-single-section .single-header{border-bottom:1px solid #BAA283;}body.okamoto-kenshin .news-single-section .single-time,body.single-kenshin-menu .news-single-section .single-time,body.single-kenshin-purpose .news-single-section .single-time{color:#BAA283;}body.okamoto-kenshin .news-single-section .single-title small,body.single-kenshin-menu .news-single-section .single-title small,body.single-kenshin-purpose .news-single-section .single-title small{color:#BAA283;}body.okamoto-kenshin .news-single-section .single-content .news-archive .archive-label,body.single-kenshin-menu .news-single-section .single-content .news-archive .archive-label,body.single-kenshin-purpose .news-single-section .single-content .news-archive .archive-label{border-bottom:1px solid #BBBBB7;}body.okamoto-kenshin .news-single-section .single-content .news-archive .archive-label .en,body.single-kenshin-menu .news-single-section .single-content .news-archive .archive-label .en,body.single-kenshin-purpose .news-single-section .single-content .news-archive .archive-label .en{color:#BAA283;}body.okamoto-kenshin .news-single-section .single-content .news-archive .archive-list .archive-link,body.single-kenshin-menu .news-single-section .single-content .news-archive .archive-list .archive-link,body.single-kenshin-purpose .news-single-section .single-content .news-archive .archive-list .archive-link{color:#BAA283;}body.okamoto-kenshin .news-single-section .single-content .single-article h1::before,body.okamoto-kenshin .news-single-section .single-content .single-article h2::before,body.single-kenshin-menu .news-single-section .single-content .single-article h1::before,body.single-kenshin-menu .news-single-section .single-content .single-article h2::before,body.single-kenshin-purpose .news-single-section .single-content .single-article h1::before,body.single-kenshin-purpose .news-single-section .single-content .single-article h2::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%236f5244'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");}body.okamoto-kenshin .news-single-section .single-content .single-article ul>li,body.single-kenshin-menu .news-single-section .single-content .single-article ul>li,body.single-kenshin-purpose .news-single-section .single-content .single-article ul>li{border:1px solid #BAA283;}@media only screen and (max-width:768px){body.okamoto-kenshin .news-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before,body.single-kenshin-menu .news-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before,body.single-kenshin-purpose .news-single-section .single-content .single-pagination:has(.prev-link):has(.next-link)::before{background:#BAA283}}body.okamoto-kenshin .news-single-section .single-content .single-pagination .prev-link,body.single-kenshin-menu .news-single-section .single-content .single-pagination .prev-link,body.single-kenshin-purpose .news-single-section .single-content .single-pagination .prev-link{color:#BAA283;}body.okamoto-kenshin .news-single-section .single-content .single-pagination .prev-link::before,body.single-kenshin-menu .news-single-section .single-content .single-pagination .prev-link::before,body.single-kenshin-purpose .news-single-section .single-content .single-pagination .prev-link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-left' d='M0,6,6.265,0,6.8.508,1.453,5.625H20v.75H1.452L6.8,11.492,6.265,12Z' fill='%23BAA283'/%3E%3C/svg%3E");}body.okamoto-kenshin .news-single-section .single-content .single-pagination .next-link,body.single-kenshin-menu .news-single-section .single-content .single-pagination .next-link,body.single-kenshin-purpose .news-single-section .single-content .single-pagination .next-link{color:#BAA283;}body.okamoto-kenshin .news-single-section .single-content .single-pagination .next-link::before,body.single-kenshin-menu .news-single-section .single-content .single-pagination .next-link::before,body.single-kenshin-purpose .news-single-section .single-content .single-pagination .next-link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath data-name='arrow-right' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E");}@media only screen and (max-width:768px){body.okamoto-kenshin .kenshin-menu-main .index-btn{background:#FFFFFF;border:1px solid #baa283;color:#baa283}body.okamoto-kenshin .kenshin-menu-main .index-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23BAA283'/%3E%3C/svg%3E%0A")}}.kenshin-menu-link-section{padding:0 0 12rem;}@media only screen and (max-width:768px){.kenshin-menu-link-section{padding:0 0 8rem}}.kenshin-menu-link-section .section-other-wrapper{position:relative;}.kenshin-menu-link-section .section-other{position:relative;}@media print,screen and (min-width:769px){.kenshin-menu-link-section .section-other{overflow:hidden}}.kenshin-menu-link-section .section-other::after{content:"";display:block;clear:both;}.kenshin-menu-link-section .section-other .other-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;list-style:none;padding:0;margin:0;width:100%;}.kenshin-menu-link-section .section-other .other-list>li{position:relative;display:block;border-top:1px solid #BBBBB7;border-bottom:1px solid #BBBBB7;}@media only screen and (max-width:768px){.kenshin-menu-link-section .section-other .other-list{grid-template-columns:1fr}.kenshin-menu-link-section .section-other .other-list>li + li{border-top:none}}.kenshin-menu-link-section .section-other .other-list .other-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;padding:3.6rem 2.5rem;background:none;margin:0;border:none;background:none;text-decoration:none;z-index:0;}@media only screen and (max-width:768px){.kenshin-menu-link-section .section-other .other-list .other-item{padding:2rem 0}}.kenshin-menu-link-section .section-other .other-list .other-item .icon{position:relative;flex:0 0 auto;width:7rem;}@media only screen and (max-width:768px){.kenshin-menu-link-section .section-other .other-list .other-item .icon{width:6rem}}.kenshin-menu-link-section .section-other .other-list .other-item .title{position:relative;flex:0 0 auto;width:calc(100% - 9.5rem);}@media only screen and (max-width:768px){.kenshin-menu-link-section .section-other .other-list .other-item .title{width:calc(100% - 7.5rem)}}.kenshin-menu-link-section .section-other .other-list .other-item .title .jp{position:relative;font-size:2.3rem;font-weight:700;line-height:3.2rem;letter-spacing:.05em;color:#46443B;text-align:left;transition:color .6s cubic-bezier(.8,0,.2,1);width:100%;padding:0;margin:0;}@media only screen and (max-width:768px){.kenshin-menu-link-section .section-other .other-list .other-item .title .jp{font-size:2rem;letter-spacing:-.025em;line-height:2.8rem}}.kenshin-menu-link-section .section-other .other-list .other-item .title .en{position:relative;font-family:"Yu Mincho",serif;color:#baa283;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.025em;text-align:left;margin-top:.4rem;}.kenshin-menu-link-section .section-other .other-list .other-item::before{content:"";position:absolute;top:calc(50% - .6rem);right:2rem;width:2rem;height:1.2rem;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .6s cubic-bezier(.8,0,.2,1);z-index:0;}@media only screen and (max-width:768px){.kenshin-menu-link-section .section-other .other-list .other-item::before{top:auto;bottom:2.6rem;right:1rem}}.kenshin-menu-link-section .section-other .other-list .other-item::after{content:"";position:absolute;top:50%;right:2.4rem;transform:translateY(-50%);width:2.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23baa283'/%3E%3C/svg%3E%0A");z-index:-1;transition:all .6s cubic-bezier(.8,0,.2,1);}.kenshin-menu-link-section .section-other .other-list .other-item:hover .title .jp{color:#baa283;}.kenshin-menu-link-section .section-other .other-list .other-item:hover::before{transform:translateX(.5rem);}.kenshin-menu-link-section .section-other .other-list .other-item:hover::after{transform:translate(.5rem,-50%);}.kenshin-menu-link-section .section-other .other-image{position:relative;}@media print,screen and (min-width:769px){.kenshin-menu-link-section .section-other .other-image{float:right;width:83.4rem;max-width:100%;margin-right:clamp(-21rem,50vw - 96rem,0);border-radius:3rem 0 0 3rem}}@media only screen and (max-width:768px){.kenshin-menu-link-section .section-other .other-image{margin:8rem -2rem 0;width:calc(100% + 4rem);max-width:calc(100% + 4rem);border-radius:0}}.kenshin-menu-main .main-section,.kenshin-purpose-main .main-section{position:relative;padding:2rem 0 4rem;background:#FFFFFF;}.kenshin-menu-main .main-section .section-title .jp,.kenshin-purpose-main .main-section .section-title .jp{line-height:4.8rem;font-size:2.4rem;}.kenshin-menu-main .main-section .menu-category-nav,.kenshin-purpose-main .main-section .menu-category-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 2.8rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section .menu-category-nav,.kenshin-purpose-main .main-section .menu-category-nav{grid-template-columns:repeat(2,1fr);gap:1rem 1.2rem}}.kenshin-menu-main .main-section .menu-category-nav>li,.kenshin-purpose-main .main-section .menu-category-nav>li{display:block;}.kenshin-menu-main .main-section .menu-category-nav .index-btn.category-btn,.kenshin-purpose-main .main-section .menu-category-nav .index-btn.category-btn{display:flex;align-items:center;justify-content:center;width:100%;height:5.6rem;padding:0 2rem;border:1px solid #baa283;border-radius:3rem;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.025em;color:#baa283;text-align:center;text-decoration:none;background:#fff;transition:all .25s ease;}.kenshin-menu-main .main-section .menu-category-nav .index-btn.category-btn::before,.kenshin-purpose-main .main-section .menu-category-nav .index-btn.category-btn::before{background:#baa283;}.kenshin-menu-main .main-section .menu-category-nav .index-btn.category-btn::after,.kenshin-purpose-main .main-section .menu-category-nav .index-btn.category-btn::after{display:none;}.kenshin-menu-main .main-section .menu-category-nav .index-btn.category-btn:hover,.kenshin-purpose-main .main-section .menu-category-nav .index-btn.category-btn:hover{color:#FFFFFF;}.kenshin-menu-main .main-section .menu-category-block,.kenshin-purpose-main .main-section .menu-category-block{padding:8rem 0;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section .menu-category-block,.kenshin-purpose-main .main-section .menu-category-block{padding:4rem 0}}.kenshin-menu-main .main-section .alternating-bg .menu-category-block:nth-child(2n),.kenshin-purpose-main .main-section .alternating-bg .menu-category-block:nth-child(2n){background-color:#fefdf6;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section #menu-category-option .container:has(.option-panel),.kenshin-purpose-main .main-section #menu-category-option .container:has(.option-panel){padding:0}}.kenshin-menu-main .main-section #menu-category-option .option-panel,.kenshin-purpose-main .main-section #menu-category-option .option-panel{padding:3.6rem 3.4rem 10rem;border:1px solid #BBBBB7;border-radius:2.4rem;background:#FFFFFF;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section #menu-category-option .option-panel,.kenshin-purpose-main .main-section #menu-category-option .option-panel{padding:0 0 6rem;border-radius:0;border-bottom:none}}.kenshin-menu-main .main-section #menu-category-option .option-list-grid,.kenshin-purpose-main .main-section #menu-category-option .option-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.2rem;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section #menu-category-option .option-list-grid,.kenshin-purpose-main .main-section #menu-category-option .option-list-grid{grid-template-columns:1fr;gap:0}}.kenshin-menu-main .main-section #menu-category-option .option-list,.kenshin-purpose-main .main-section #menu-category-option .option-list{list-style:none;padding:0;margin:0;}.kenshin-menu-main .main-section #menu-category-option .option-item,.kenshin-purpose-main .main-section #menu-category-option .option-item{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 1.6rem;border-bottom:1px solid #BBBBB7;}.kenshin-menu-main .main-section #menu-category-option .option-item:nth-child(even),.kenshin-purpose-main .main-section #menu-category-option .option-item:nth-child(even){background:#f8f6f3;}.kenshin-menu-main .main-section #menu-category-option .option-item-name,.kenshin-purpose-main .main-section #menu-category-option .option-item-name{position:relative;display:block;flex:1 1 auto;padding-left:1.9rem;font-weight:600;line-height:1.6;letter-spacing:.02em;color:#282828;}.kenshin-menu-main .main-section #menu-category-option .option-item-name::before,.kenshin-purpose-main .main-section #menu-category-option .option-item-name::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background:#c8b08e;}.kenshin-menu-main .main-section #menu-category-option .option-item-price,.kenshin-purpose-main .main-section #menu-category-option .option-item-price{display:inline-flex;align-items:baseline;flex-shrink:0;gap:.3rem;color:#282828;}.kenshin-menu-main .main-section #menu-category-option .option-item-price strong,.kenshin-purpose-main .main-section #menu-category-option .option-item-price strong{font-weight:700;line-height:1;letter-spacing:.02em;}.kenshin-menu-main .main-section #menu-category-option .option-item-price small,.kenshin-purpose-main .main-section #menu-category-option .option-item-price small{font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.02em;}.kenshin-menu-main .main-section #menu-category-option .option-subsection,.kenshin-purpose-main .main-section #menu-category-option .option-subsection{margin-top:8rem;}.kenshin-menu-main .main-section #menu-category-option .option-subtitle,.kenshin-purpose-main .main-section #menu-category-option .option-subtitle{position:relative;margin:0 0 2.2rem;padding:0 0 1.6rem 1.6rem;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:#282828;border-bottom:1px solid #BBBBB7;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section #menu-category-option .option-subtitle,.kenshin-purpose-main .main-section #menu-category-option .option-subtitle{margin:0;padding:0 0 1.6rem 3.6rem}}.kenshin-menu-main .main-section #menu-category-option .option-subtitle::before,.kenshin-purpose-main .main-section #menu-category-option .option-subtitle::before{content:"";position:absolute;top:0;left:0;width:.3rem;height:2.6rem;background:#baa283;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section #menu-category-option .option-subtitle::before,.kenshin-purpose-main .main-section #menu-category-option .option-subtitle::before{left:2rem}}.kenshin-menu-main .main-section .menu-card-list,.kenshin-purpose-main .main-section .menu-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem;list-style:none;padding:0;margin:0;}@media only screen and (max-width:768px){.kenshin-menu-main .main-section .menu-card-list,.kenshin-purpose-main .main-section .menu-card-list{grid-template-columns:1fr}}.kenshin-menu-main .main-section .menu-card-list>li,.kenshin-purpose-main .main-section .menu-card-list>li{display:block;}.kenshin-menu-main .main-section .menu-card,.kenshin-purpose-main .main-section .menu-card{height:100%;border:1px solid #BBBBB7;border-radius:1.8rem;background:#fff;overflow:hidden;}.kenshin-menu-main .main-section .menu-card .menu-card-head,.kenshin-purpose-main .main-section .menu-card .menu-card-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.8rem;padding:1.4rem 2rem;background:#baa283;}.kenshin-menu-main .main-section .menu-card .menu-card-name,.kenshin-purpose-main .main-section .menu-card .menu-card-name{font-size:1.8rem;font-weight:600;color:#fff;margin:0;}.kenshin-menu-main .main-section .menu-card .menu-card-badge,.kenshin-purpose-main .main-section .menu-card .menu-card-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:8.8rem;height:2.8rem;border-radius:1.4rem;padding:0 1.2rem;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.02em;color:#baa283;background:#fff;}.kenshin-menu-main .main-section .menu-card .menu-card-body,.kenshin-purpose-main .main-section .menu-card .menu-card-body{padding:2.8rem 2.6rem 0;}.kenshin-menu-main .main-section .menu-card .menu-card-price,.kenshin-purpose-main .main-section .menu-card .menu-card-price{margin:0;}.kenshin-menu-main .main-section .menu-card .menu-card-price strong,.kenshin-purpose-main .main-section .menu-card .menu-card-price strong{font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:.02em;}.kenshin-menu-main .main-section .menu-card .menu-card-price small,.kenshin-purpose-main .main-section .menu-card .menu-card-price small{font-weight:700;line-height:1;letter-spacing:.02em;}.kenshin-menu-main .main-section .menu-card .menu-card-text,.kenshin-purpose-main .main-section .menu-card .menu-card-text{margin:2.6rem 0 0;padding-top:2.4rem;border-top:1px solid #BBBBB7;font-weight:500;line-height:2;letter-spacing:.02em;}.kenshin-menu-main .main-section .menu-card .menu-card-foot,.kenshin-purpose-main .main-section .menu-card .menu-card-foot{display:flex;justify-content:center;padding:5.6rem 2.6rem 2.4rem;}.kenshin-menu-main .main-section .menu-card.--type-female .menu-card-head,.kenshin-purpose-main .main-section .menu-card.--type-female .menu-card-head{background:#df9594;}.kenshin-menu-main .main-section .menu-card.--type-female .menu-card-badge,.kenshin-purpose-main .main-section .menu-card.--type-female .menu-card-badge{color:#df9594;}.kenshin-menu-main .main-section .menu-card.--type-female .index-btn,.kenshin-purpose-main .main-section .menu-card.--type-female .index-btn{color:#df9594;border-color:#df9594;}.kenshin-menu-main .main-section .menu-card.--type-female .index-btn::before,.kenshin-purpose-main .main-section .menu-card.--type-female .index-btn::before{background:#df9594;}.kenshin-menu-main .main-section .menu-card.--type-female .index-btn::after,.kenshin-purpose-main .main-section .menu-card.--type-female .index-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23DF9594'/%3E%3C/svg%3E%0A");}.kenshin-menu-main .main-section .menu-card.--type-female .index-btn:hover,.kenshin-purpose-main .main-section .menu-card.--type-female .index-btn:hover{color:#fff;}.kenshin-menu-main .main-section .menu-card.--type-female .index-btn:hover::after,.kenshin-purpose-main .main-section .menu-card.--type-female .index-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.kenshin-menu-main .main-section .menu-card.--type-male .menu-card-head,.kenshin-purpose-main .main-section .menu-card.--type-male .menu-card-head{background:#859aae;}.kenshin-menu-main .main-section .menu-card.--type-male .menu-card-badge,.kenshin-purpose-main .main-section .menu-card.--type-male .menu-card-badge{color:#859aae;}.kenshin-menu-main .main-section .menu-card.--type-male .index-btn,.kenshin-purpose-main .main-section .menu-card.--type-male .index-btn{color:#859aae;border-color:#859aae;}.kenshin-menu-main .main-section .menu-card.--type-male .index-btn::before,.kenshin-purpose-main .main-section .menu-card.--type-male .index-btn::before{background:#859aae;}.kenshin-menu-main .main-section .menu-card.--type-male .index-btn::after,.kenshin-purpose-main .main-section .menu-card.--type-male .index-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_4' data-name='Union 4' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23859AAE'/%3E%3C/svg%3E%0A");}.kenshin-menu-main .main-section .menu-card.--type-male .index-btn:hover,.kenshin-purpose-main .main-section .menu-card.--type-male .index-btn:hover{color:#fff;}.kenshin-menu-main .main-section .menu-card.--type-male .index-btn:hover::after,.kenshin-purpose-main .main-section .menu-card.--type-male .index-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath id='Union_7' data-name='Union 7' d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}.single-kenshin-menu-main,.single-kenshin-purpose-main{background-color:#fefdf6;}.single-kenshin-menu-main .pageindex .index-title .jp,.single-kenshin-purpose-main .pageindex .index-title .jp{text-align:center;}.single-kenshin-menu-main .single-menu-category,.single-kenshin-purpose-main .single-menu-category{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:24rem;padding:1.4rem 4.8rem;border-radius:2.6rem;background:#baa283;font-weight:700;line-height:1;letter-spacing:.05em;color:#FFFFFF;margin:0 auto 2em;white-space:nowrap;}.single-kenshin-menu-main .single-menu-main-section,.single-kenshin-purpose-main .single-menu-main-section{padding:0 0 12rem;}.single-kenshin-menu-main .single-menu-main-section .section-title .jp,.single-kenshin-purpose-main .single-menu-main-section .section-title .jp{line-height:4.8rem;font-size:2.4rem;}.single-kenshin-menu-main .single-menu-main-section .single-menu-hero,.single-kenshin-purpose-main .single-menu-main-section .single-menu-hero{text-align:center;}.single-kenshin-menu-main .single-menu-main-section .single-menu-hero .single-menu-title,.single-kenshin-purpose-main .single-menu-main-section .single-menu-hero .single-menu-title{margin:3.8rem 0 0;font-size:4.8rem;font-weight:700;line-height:1.35;letter-spacing:.03em;}.single-kenshin-menu-main .single-menu-main-section .single-menu-hero .single-menu-description,.single-kenshin-purpose-main .single-menu-main-section .single-menu-hero .single-menu-description{margin-top:5rem;font-weight:600;text-align:left;}.single-kenshin-menu-main .single-menu-main-section .single-menu-hero .single-menu-description p,.single-kenshin-purpose-main .single-menu-main-section .single-menu-hero .single-menu-description p{line-height:2;letter-spacing:.02em;margin:0;}.single-kenshin-menu-main .single-menu-main-section .single-menu-hero .single-menu-description p + p,.single-kenshin-purpose-main .single-menu-main-section .single-menu-hero .single-menu-description p + p{margin-top:3rem;}.single-kenshin-menu-main .single-menu-main-section .single-menu-content,.single-kenshin-purpose-main .single-menu-main-section .single-menu-content{margin-top:8.8rem;}.single-kenshin-menu-main .single-menu-main-section .single-menu-block + .single-menu-block,.single-kenshin-purpose-main .single-menu-main-section .single-menu-block + .single-menu-block{margin-top:8.8rem;}.single-kenshin-menu-main .single-menu-main-section .single-menu-block-title,.single-kenshin-purpose-main .single-menu-main-section .single-menu-block-title{position:relative;padding-left:2.2rem;margin:0 0 3.4rem;font-size:4rem;font-weight:700;line-height:1.35;letter-spacing:.04em;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-cards,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-cards,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-cards{grid-template-columns:1fr}}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card{border:1px solid #BBBBB7;border-radius:2rem;overflow:hidden;background:#FFFFFF;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-label,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-label{margin:0;padding:1.8rem 2.4rem;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.05em;color:#FFFFFF;background:#baa283;text-align:center;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-body,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-body{padding:2.8rem 3.2rem 3.4rem;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price{display:flex;align-items:baseline;gap:.1rem;margin:0;padding-bottom:2.4rem;border-bottom:1px solid #BBBBB7;color:#baa283;font-size:2.4rem;font-weight:600;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price strong,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price strong{font-size:3.2rem;line-height:1;position:relative;padding-left:4.4rem;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price strong::before,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price strong::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2.8rem;height:2.8rem;background-image:url(../image/kenshin/menu/yen_icon.svg);background-size:cover;background-position:center;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price small,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-price small{font-size:1.4rem;line-height:1;}.single-kenshin-menu-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-text,.single-kenshin-purpose-main .single-menu-main-section .single-menu-fee-card .single-menu-fee-text{margin:2.4rem 0 0;line-height:2;letter-spacing:.02em;}.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box{display:flex;align-items:center;gap:3.6rem;padding:3.2rem;border:1px solid #BBBBB7;border-radius:2rem;background:#FFFFFF;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box{flex-direction:column;align-items:flex-start;padding:2rem}}.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time{position:relative;width:fit-content;white-space:nowrap;margin:0;padding-left:4.4rem;padding-right:3.6rem;font-weight:600;line-height:1.25;letter-spacing:.02em;color:#baa283;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time{width:100%}}.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time strong,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time strong{font-size:3.2rem;margin-right:.1rem;line-height:1;}.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time::before,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2.8rem;height:2.8rem;background-image:url(../image/kenshin/menu/time_icon.svg);background-size:cover;background-position:center;}.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time::after,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.1rem;height:7rem;background:#BBBBB7;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time::after,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-time::after{top:unset;right:0;bottom:-2rem;left:0;width:100%;height:.1rem;transform:none}}.single-kenshin-menu-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-text,.single-kenshin-purpose-main .single-menu-main-section .single-menu-duration-box .single-menu-duration-text{margin:0;line-height:2;letter-spacing:.02em;}.single-kenshin-menu-main .single-menu-main-section .single-menu-check-grid,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;border-top:1px solid #BBBBB7;border-left:1px solid #BBBBB7;background:#FFFFFF;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-check-grid,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-grid{grid-template-columns:repeat(2,1fr);width:100vw;margin-left:-2rem}}.single-kenshin-menu-main .single-menu-main-section .single-menu-check-grid>li,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-grid>li{display:block;border-right:1px solid #BBBBB7;border-bottom:1px solid #BBBBB7;}.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item{display:flex;flex-direction:column;align-items:center;padding:3.4rem 2rem 3rem;text-align:center;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item{padding:1rem}}.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item .single-menu-check-icon,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item .single-menu-check-icon{display:flex;align-items:center;justify-content:center;width:10.2rem;height:10.2rem;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item .single-menu-check-icon,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item .single-menu-check-icon{width:8rem;height:8rem}}.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item .single-menu-check-icon img,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item .single-menu-check-icon img{display:block;width:100%;height:100%;object-fit:contain;}.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item .check-title,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item .check-title{margin:2rem 0 0;font-size:1.8rem;font-weight:600;line-height:1.45;letter-spacing:.02em;color:#baa283;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item .check-title,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item .check-title{font-size:1.6rem;margin:1.5rem 0 0}}.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item .check-text,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item .check-text{margin:1rem 0 0;font-size:1.4rem;line-height:1.8;letter-spacing:.02em;color:#46443B;}@media only screen and (max-width:768px){.single-kenshin-menu-main .single-menu-main-section .single-menu-check-item .check-text,.single-kenshin-purpose-main .single-menu-main-section .single-menu-check-item .check-text{font-size:1rem;margin:.5rem 0 0}}.pageindex .index-title .desc{padding-top:2rem;font-size:1.8rem;font-weight:600;}@media only screen and (max-width:768px){.kenshin-purpose-main .main-section .menu-category-nav{grid-template-columns:1fr}}.kenshin-purpose-main .main-section .index-btn.category-btn.--type-female{border-color:#df9594;color:#df9594;}.kenshin-purpose-main .main-section .index-btn.category-btn.--type-female::before{background:#df9594;}.kenshin-purpose-main .main-section .index-btn.category-btn.--type-female:hover::before{transform-origin:left top;transform:scale(1,1);}.kenshin-purpose-main .main-section .index-btn.category-btn.--type-male{border-color:#859aae;color:#859aae;}.kenshin-purpose-main .main-section .index-btn.category-btn.--type-male::before{background:#859aae;}.kenshin-purpose-main .main-section .index-btn.category-btn.--type-male:hover::before{transform-origin:left top;transform:scale(1,1);}.kenshin-purpose-main .main-section .purpose-card{height:100%;overflow:hidden;padding-bottom:3.8rem;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-head{margin:0;padding:1.6rem 3.2rem;border-radius:2rem 2rem 0 0;background:#baa283;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-name{margin:0;color:#FFFFFF;font-size:1.8rem;font-weight:600;line-height:1.35;letter-spacing:.03em;text-align:center;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-body{margin:0;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-image{margin:0;border-radius:0 0 2rem 2rem;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-text{margin:0;padding:3.2rem 1em 0;color:#46443B;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-foot{margin-top:4.2rem;padding:0 3rem;}.kenshin-purpose-main .main-section .purpose-card .purpose-card-btn{font-size:1.8rem;width:32rem;height:5rem;}.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-head{background:#df9594;}.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-btn{border-color:#df9594;color:#df9594;}@media only screen and (max-width:768px){.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-btn{background:#df9594;color:#FFFFFF}}.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-btn::before{background:#df9594;}.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23df9594'/%3E%3C/svg%3E");}@media only screen and (max-width:768px){.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}}.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-btn:hover{border-color:#df9594;color:#FFFFFF;}.kenshin-purpose-main .main-section .purpose-card.--type-female .purpose-card-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23FFFFFF'/%3E%3C/svg%3E");}.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-head{background:#859aae;}.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-btn{border-color:#859aae;color:#859aae;}@media only screen and (max-width:768px){.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-btn{background:#859aae;color:#FFFFFF}}.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-btn::before{background:#859aae;}.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23859aae'/%3E%3C/svg%3E");}@media only screen and (max-width:768px){.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-btn::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}}.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-btn:hover{border-color:#859aae;color:#FFFFFF;}.kenshin-purpose-main .main-section .purpose-card.--type-male .purpose-card-btn:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cpath d='M13.38,11.491,18.6,6.359H0V5.641H18.6L13.38.508,13.9,0,20,6l-6.1,6Z' fill='%23FFFFFF'/%3E%3C/svg%3E");}.kenshin-purpose-main .kenshin-menu-link-section{background-color:#FFFFFF;}.single-kenshin-purpose-main{padding:8rem 0;}.single-kenshin-purpose-main .single-menu-category.--type-female{background:#df9594;}.single-kenshin-purpose-main .single-menu-category.--type-male{background:#859aae;}.single-kenshin-purpose-main .single-purpose-main-section .main-header{display:flex;gap:10rem;margin-bottom:4rem;}@media only screen and (max-width:768px){.single-kenshin-purpose-main .single-purpose-main-section .main-header{flex-direction:column-reverse;gap:2rem}}.single-kenshin-purpose-main .single-purpose-main-section .main-header .pagetop-text{font-size:1.6rem;font-weight:600;width:48%;}@media only screen and (max-width:768px){.single-kenshin-purpose-main .single-purpose-main-section .main-header .pagetop-text{width:100%}}.single-kenshin-purpose-main .single-purpose-main-section .main-header .pagetop-image{flex:1;height:auto;border-radius:2rem;overflow:hidden;flex-shrink:0;}.single-kenshin-purpose-main .single-purpose-main-section .main-header .pagetop-image img{display:block;width:100%;height:100%;object-fit:cover;}.single-kenshin-purpose-main .single-purpose-main-section h2{position:relative;padding:4rem 0 3rem 4rem;display:block;font-size:2.4rem;font-weight:700;line-height:4.8rem;letter-spacing:.05em;text-align:left;margin:.4rem 0 2.5rem;border-bottom:1px solid #baa283;}.single-kenshin-purpose-main .single-purpose-main-section h2::before{content:"";position:absolute;top:5.2rem;left:0;width:2.2rem;height:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg id='Group_214' data-name='Group 214' transform='translate(-151.329 -3068.645)'%3E%3Crect id='Rectangle_49' data-name='Rectangle 49' width='10' height='10' rx='2' transform='translate(151.329 3068.645)' fill='%236f5244'/%3E%3Crect id='Rectangle_50' data-name='Rectangle 50' width='10' height='10' rx='2' transform='translate(163.329 3080.645)' fill='%23baa283'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;}.single-kenshin-purpose-main .single-purpose-main-section h3{font-size:1.8rem;font-weight:600;line-height:2.2rem;padding:0 0 .8em 1em;margin-bottom:1.5em;border-bottom:1px solid #BBBBB7;position:relative;}.single-kenshin-purpose-main .single-purpose-main-section h3::before{content:"";position:absolute;top:0;left:0;width:.3rem;height:2.2rem;background:#baa283;z-index:1;}.single-kenshin-purpose-main .single-purpose-main-section blockquote{margin:4rem 0;padding:4rem 5rem;background:#FFFFFF;border:1px solid #BBBBB7;border-radius:2rem;}@media only screen and (max-width:768px){.single-kenshin-purpose-main .single-purpose-main-section blockquote{padding:2rem}}