@charset "UTF-8";*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.\!top-0{top:0!important}.bottom-0{bottom:0}.bottom-\[20px\]{bottom:20px}.bottom-auto{bottom:auto}.left-0{left:0}.left-\[10px\]{left:10px}.left-\[65px\]{left:65px}.left-auto{left:auto}.right-0{right:0}.right-\[30px\]{right:30px}.right-auto{right:auto}.top-0{top:0}.top-\[-25px\]{top:-25px}.top-\[-7px\]{top:-7px}.top-auto{top:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.\!m-0{margin:0!important}.\!my-0{margin-top:0!important;margin-bottom:0!important}.mx-auto{margin-left:auto;margin-right:auto}.mb-\[10px\]{margin-bottom:10px}.mb-\[140px\]{margin-bottom:140px}.mb-\[15px\]{margin-bottom:15px}.mb-\[20px\]{margin-bottom:20px}.mb-\[30px\]{margin-bottom:30px}.mb-\[40px\]{margin-bottom:40px}.mb-\[50px\]{margin-bottom:50px}.mb-\[55px\]{margin-bottom:55px}.mb-\[5px\]{margin-bottom:5px}.ml-10{margin-left:2.5rem}.ml-\[75px\]{margin-left:75px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-\[20px\]{margin-top:20px}.mt-\[25px\]{margin-top:25px}.mt-\[30px\]{margin-top:30px}.mt-\[32px\]{margin-top:32px}.mt-auto{margin-top:auto}.box-content{box-sizing:content-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-\[18px\]{height:18px}.h-\[50px\]{height:50px}.h-\[67px\]{height:67px}.h-\[78px\]{height:78px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[362px\]{min-height:362px}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\/2{width:50%}.w-\[165px\]{width:165px}.w-\[18px\]{width:18px}.w-\[197\.93px\]{width:197.93px}.w-\[20\.85px\]{width:20.85px}.w-\[224\.68px\]{width:224.68px}.w-\[250px\]{width:250px}.w-\[281px\]{width:281px}.w-\[323px\]{width:323px}.w-\[376px\]{width:376px}.w-\[429px\]{width:429px}.w-\[470\.29px\]{width:470.29px}.w-\[78px\]{width:78px}.w-\[calc\(1012\/1366\*100\%\)\]{width:calc(1012 / 1366 * 100%)}.w-\[calc\(1195\/1366\*100\%\)\]{width:calc(1195 / 1366 * 100%)}.w-\[calc\(164\.73\/160\*100\%\)\]{width:calc(164.73 / 160 * 100%)}.w-\[calc\(405\/\(1012-90\)\*100\%\)\]{width:calc(405 / (1012 - 90) * 100%)}.w-\[calc\(515\/\(1012-90\)\*100\%\)\]{width:calc(515 / (1012 - 90) * 100%)}.w-\[calc\(746\.34\/1195\*100\%\)\]{width:calc(746.34 / 1195 * 100%)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.\!max-w-none{max-width:none!important}.max-w-\[1012px\]{max-width:1012px}.max-w-full{max-width:100%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[25px\]{border-radius:25px}.rounded-\[34px\]{border-radius:34px}.rounded-bl-\[999px\]{border-bottom-left-radius:999px}.border{border-width:1px}.border-2{border-width:2px}.border-\[2px\]{border-width:2px}.border-\[5px\]{border-width:5px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-lightGray2{--tw-border-opacity:1;border-color:rgb(137 137 137 / var(--tw-border-opacity,1))}.border-popupBorderOrange{--tw-border-opacity:1;border-color:rgb(255 110 51 / var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1))}.bg-\[\#CB5729\]{--tw-bg-opacity:1;background-color:rgb(203 87 41 / var(--tw-bg-opacity,1))}.bg-\[rgba\(0\2c 0\2c 0\2c \.31\)\]{background-color:rgba(0,0,0,.31)}.bg-base{--tw-bg-opacity:1;background-color:rgb(70 65 63 / var(--tw-bg-opacity,1))}.bg-beige{--tw-bg-opacity:1;background-color:rgb(249 247 246 / var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))}.bg-footer{--tw-bg-opacity:1;background-color:rgb(248 246 244 / var(--tw-bg-opacity,1))}.bg-lightGray{--tw-bg-opacity:1;background-color:rgb(242 237 234 / var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(233 98 43 / var(--tw-bg-opacity,1))}.bg-popupOrange{--tw-bg-opacity:1;background-color:rgb(233 98 44 / var(--tw-bg-opacity,1))}.bg-recommendedColor{--tw-bg-opacity:1;background-color:rgb(230 227 220 / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.fill-orange{fill:#e9622b}.fill-white{fill:#fff}.stroke-orange{stroke:#e9622b}.stroke-white{stroke:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.px-\[90px\]{padding-left:90px;padding-right:90px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.py-\[55px\]{padding-top:55px;padding-bottom:55px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.pb-\[140px\]{padding-bottom:140px}.pl-0{padding-left:0}.pl-\[calc\(90\/1012\*100\%\)\]{padding-left:calc(90 / 1012 * 100%)}.pt-0{padding-top:0}.pt-\[150px\]{padding-top:150px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[23px\]{font-size:23px}.text-\[25px\]{font-size:25px}.text-\[30px\]{font-size:30px}.text-\[35px\]{font-size:35px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-\[25px\]{line-height:25px}.leading-\[26px\]{line-height:26px}.leading-\[33px\]{line-height:33px}.leading-\[47px\]{line-height:47px}.text-alphaGray{color:rgba(159,150,146,.4)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity,1))}.text-daidai{--tw-text-opacity:1;color:rgb(160 93 62 / var(--tw-text-opacity,1))}.text-darkGray{--tw-text-opacity:1;color:rgb(136 136 136 / var(--tw-text-opacity,1))}.text-darkOrange{--tw-text-opacity:1;color:rgb(208 88 39 / var(--tw-text-opacity,1))}.text-gray{--tw-text-opacity:1;color:rgb(159 150 146 / var(--tw-text-opacity,1))}.text-green{--tw-text-opacity:1;color:rgb(103 154 76 / var(--tw-text-opacity,1))}.text-lightGray2{--tw-text-opacity:1;color:rgb(137 137 137 / var(--tw-text-opacity,1))}.text-lightGray3{--tw-text-opacity:1;color:rgb(242 237 234 / var(--tw-text-opacity,1))}.text-lightOrange{--tw-text-opacity:1;color:rgb(208 202 190 / var(--tw-text-opacity,1))}.text-orange{--tw-text-opacity:1;color:rgb(233 98 43 / var(--tw-text-opacity,1))}.text-popupOrange{--tw-text-opacity:1;color:rgb(233 98 44 / var(--tw-text-opacity,1))}.text-red{--tw-text-opacity:1;color:rgb(168 70 22 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.text-yellow{--tw-text-opacity:1;color:rgb(239 225 211 / var(--tw-text-opacity,1))}.text-youtube{--tw-text-opacity:1;color:rgb(227 3 3 / var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}*{margin:0;padding:0}img{width:100%;max-width:100%;height:auto;display:block}a{text-decoration:none}.invisible{visibility:hidden}.center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.center-y{top:50%;transform:translate3d(0,-50%,0)}.center-x{left:50%;transform:translate3d(-50%,0,0)}.abs-img{position:relative}.abs-img img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.img:has(.this-lazy)::before{position:relative;margin-top:-1%;height:100%;width:100%;background-color:#efefef;will-change:opacity;transition:opacity .5s ease;z-index:1}.img:has(.lazyloaded)::before{opacity:0}@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px){html{font-size:10px}.sp{display:none!important}}@media screen and (max-width:767px){#page #header{z-index:100}#page #header .arc{min-height:21.3333333333vw}#page #header .arc.arc-bottom{bottom:-1.3333333333vw}#page #header .arc.arc-bottom .arc__content{min-height:21.3333333333vw;top:-.1rem;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#page #header .arc.arc-bottom .arc__content.second{top:0;background-color:#dbd8d1;z-index:-2}#page #header .section__inner{padding:4vw 8vw 4vw 5.3333333333vw;width:100%}#page #header .section__inner .site-branding img{height:10.736vw;width:auto}#page #header .section__inner .menu-trigger{height:5.3333333333vw;width:8vw}#page #header .section__inner .menu-trigger div{height:.8vw;left:50%;width:100%;will-change:opacity,top,transform;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),top .3s cubic-bezier(.25,.46,.45,.94)}#page #header .section__inner .menu-trigger div:nth-child(1){top:0;transform:translate3d(-50%,0,0)}#page #header .section__inner .menu-trigger div:nth-child(2){top:50%;transform:translate3d(-50%,-50%,0)}#page #header .section__inner .menu-trigger div:nth-child(3){top:100%;top:calc(100% - .8vw);transform:translate3d(-50%,0,0)}}@media screen and (min-width:768px){#page #header{z-index:100}#page #header .arc{top:-1rem;min-height:10rem}#page #header .arc.arc-bottom .arc__content{min-height:10rem;top:-.1rem;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#page #header .arc.arc-bottom .arc__content.second{top:0;background-color:#dbd8d1;z-index:-2}#page #header .section__inner{padding:1.4rem 5.45rem 1.4rem 2rem;width:100%;max-width:136.6rem}#page #header .section__inner .site-branding{width:7rem}#page #header .section__inner .menu-trigger{height:2.4rem;width:3rem}#page #header .section__inner .menu-trigger div{height:.3rem;left:50%;width:100%;will-change:opacity,top,transform;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),top .3s cubic-bezier(.25,.46,.45,.94)}#page #header .section__inner .menu-trigger div:nth-child(1){top:0;transform:translate3d(-50%,0,0)}#page #header .section__inner .menu-trigger div:nth-child(2){top:50%;transform:translate3d(-50%,-50%,0)}#page #header .section__inner .menu-trigger div:nth-child(3){top:100%;top:calc(100% - .3rem);transform:translate3d(-50%,0,0)}#page #header .back{width:136.6rem}}@media screen and (max-width:767px){#page #footer{padding-top:10.6666666667vw;padding-bottom:4vw}#page #footer .site-branding{margin-bottom:10.6666666667vw;width:40.6133333333vw}#page #footer nav{margin-bottom:8vw}#page #footer nav ul{margin-bottom:4vw}#page #footer nav ul:last-child{margin-bottom:0}#page #footer nav ul li{margin-bottom:4vw;font-size:.8rem;font-size:4.2666666667vw}#page #footer nav ul li:last-child{margin-bottom:0}#page #footer .bottom{padding-top:4.2666666667vw;margin-top:8.5333333333vw;border-top:.2666666667vw solid #d0cabe}#page #footer .bottom .copyright{margin-top:4.2666666667vw;font-size:.8rem;font-size:4.2666666667vw}#page #footer .bottom ul li{margin-right:12vw;font-size:.8rem;font-size:4.2666666667vw}#page #footer .bottom ul li:last-child{margin-right:0}#page #footer .button-wrapper{width:84vw}#page #footer .button-wrapper:active .button.button1{transform:scale(1.2)}#page #footer .button-wrapper:active .button.button2{transform:scale(1.2)}#page #footer .button-wrapper .footer-button{margin-bottom:2.6666666667vw}#page #footer .logo{left:4.5rem;bottom:4.5rem;width:33.78989rem}#page #footer .copy{right:6rem;bottom:4.5rem}#page #footer .copy p{font-size:17px;font-size:1.7rem;line-height:1.0588235294}}@media screen and (min-width:768px){#page #footer{padding-top:7rem;padding-bottom:4.7rem}#page #footer .site-branding{margin-right:7rem;width:17.303rem}#page #footer nav ul{margin-right:6rem}#page #footer nav ul:last-child{margin-right:0}#page #footer nav ul li{margin-bottom:2rem;font-size:16px;font-size:1.6rem}#page #footer nav ul li:last-child{margin-bottom:0}#page #footer .bottom{padding-top:1.6rem;margin-top:6.8rem;border-top:.1rem solid #d0cabe}#page #footer .bottom .copyright{font-size:16px;font-size:1.6rem}#page #footer .bottom ul li{margin-right:4.8rem;font-size:16px;font-size:1.6rem}#page #footer .bottom ul li:last-child{margin-right:0}#page #footer .button-wrapper{top:7.5rem;right:6rem}#page #footer .button-wrapper:hover .button.button1{transform:scale(1.2)}#page #footer .button-wrapper:hover .button.button2{transform:scale(1.2)}#page #footer .button-wrapper .footer-button{margin-bottom:2rem}#page #footer .logo{left:4.5rem;bottom:4.5rem;width:33.78989rem}#page #footer .copy{right:6rem;bottom:4.5rem}#page #footer .copy p{font-size:17px;font-size:1.7rem;line-height:1.0588235294}#page #footer nav ul li{margin-bottom:2rem;font-size:16px;font-size:1.6rem}#page #footer nav ul li:last-child{margin-bottom:0}}@keyframes tenmetsu{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes rotation{0%{transform:translate3d(-50%,-50%,0) 0deg}100%{transform:translate3d(-50%,-50%,0) rotate(180deg)}}@keyframes rotationReverse{0%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes scroll{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,102%,0)}50.999%{opacity:1;transform:translate3d(0,102%,0)}51%{opacity:0;transform:translate3d(0,102%,0)}51.999%{opacity:0;transform:translate3d(0,-102%,0)}52%{opacity:1;transform:translate3d(0,-102%,0)}100%{transform:translate3d(0,0,0)}}@keyframes rotationReverse{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotationReverse_{from{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(-360deg)}}@keyframes ellipse{from{transform:translate3d(-50%,-50%,0) rotateY(0)}to{transform:translate3d(-50%,-50%,0) rotateY(360deg)}}@keyframes dotScaleDown{0%{transform:translate3d(-50%,0,0) 1}100%{transform:translate3d(-50%,0,0) scale(0)}}@keyframes dotScale{0%{transform:translate3d(-50%,0,0) 0}60%{transform:translate3d(-50%,0,0) scale(1.4)}100%{transform:translate3d(-50%,0,0) scale(1)}}@keyframes left1{from{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}}@keyframes left2{from{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}}@keyframes left3{from{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}}@keyframes left4{from{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}}@keyframes left5{from{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}}@keyframes left6{from{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}}@keyframes left7{from{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}}@keyframes left8{from{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}}@keyframes right1{from{transform:translate3d(-50%,-50%,0) rotateY(10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(80deg)}}@keyframes right2{from{transform:translate3d(-50%,-50%,0) rotateY(20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(70deg)}}@keyframes right3{from{transform:translate3d(-50%,-50%,0) rotateY(30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(60deg)}}@keyframes right4{from{transform:translate3d(-50%,-50%,0) rotateY(40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(50deg)}}@keyframes right5{from{transform:translate3d(-50%,-50%,0) rotateY(50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(40deg)}}@keyframes right6{from{transform:translate3d(-50%,-50%,0) rotateY(60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(30deg)}}@keyframes right7{from{transform:translate3d(-50%,-50%,0) rotateY(70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(20deg)}}@keyframes right8{from{transform:translate3d(-50%,-50%,0) rotateY(80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(10deg)}}@keyframes left1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(350deg)}}@keyframes left2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(340deg)}}@keyframes left3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(330deg)}}@keyframes left4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(320deg)}}@keyframes left5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(310deg)}}@keyframes left6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(300deg)}}@keyframes left7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(290deg)}}@keyframes left8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(280deg)}}@keyframes right1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(370deg)}}@keyframes right2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(380deg)}}@keyframes right3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(390deg)}}@keyframes right4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(400deg)}}@keyframes right5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(410deg)}}@keyframes right6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(420deg)}}@keyframes right7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(430deg)}}@keyframes right8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(440deg)}}@keyframes fadeInOut{0%{opacity:0}33.333%{opacity:1}80%{opacity:1}100%{opacity:1}}@keyframes scrollBar{0%{transform:translate3d(0,0,0)}30%{transform:translate3d(0,102%,0)}40%{opacity:0;transform:translate3d(0,102%,0)}40.001%{opacity:0;transform:translate3d(0,-102%,0)}40.002%{opacity:1;transform:translate3d(0,-102%,0)}70%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes menu1Open{0%{top:0;transform:translate3d(-50%,0,0) rotate(0)}50%{top:50%;transform:translate3d(-50%,-50%,0) rotate(0)}100%{top:50%;transform:translate3d(-50%,-50%,0) rotate(30deg)}}@keyframes menu1Close{0%{top:50%;transform:translate3d(-50%,-50%,0) rotate(30deg)}50%{top:50%;transform:translate3d(-50%,-50%,0) rotate(0)}100%{top:0;transform:translate3d(-50%,0,0) rotate(0)}}@keyframes menu2Open{0%{top:100%;transform:translate3d(-50%,0,0) rotate(0)}50%{top:50%;transform:translate3d(-50%,-50%,0) rotate(0)}100%{top:50%;transform:translate3d(-50%,-50%,0) rotate(-30deg)}}@keyframes menu2Close{0%{top:50%;transform:translate3d(-50%,-50%,0) rotate(-30deg)}50%{top:50%;transform:translate3d(-50%,-50%,0) rotate(0)}100%{top:calc(100% - .1rem);transform:translate3d(-50%,0,0) rotate(0)}}@keyframes car{0%{transform:rotate(-1deg)}50%{transform:rotate(.5deg)}100%{transform:rotate(-1deg)}}@keyframes imgZoom{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes arrow{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(15%,0,0)}66.6666%{opacity:0;transform:translate3d(15%,0,0)}83.333%{opacity:0;transform:translate3d(0,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@font-face{font-family:EuclidSquare-Regular;font-display:swap;src:url(../font/EuclidSquare-Regular.woff) format("woff")}@font-face{font-family:EuclidSquare-Medium;font-display:swap;src:url(../font/EuclidSquare-Medium.woff) format("woff")}.page,.post{margin:0}.home #page{opacity:1}#page{color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}#page ::-moz-selection{color:#fff;background-color:#9f9692}#page ::selection{color:#fff;background-color:#9f9692}#page.loaded{opacity:1}#page .euclidsquare-medium{font-family:EuclidSquare-Medium}#page .euclidsquare-regular{font-family:EuclidSquare-Regular}#page .zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}#page .zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}#page .zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}#page .zen-kaku-gothic-new-black{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;font-style:normal}#page .bold{font-weight:700}#page .work-sans{font-family:work-sans,sans-serif;font-weight:600}#page .work-sans.semi-bold{font-weight:600}#page .fade-in{opacity:0;will-change:opacity,transform;transform:translate3d(0,60px,0);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);max-width:100%}#page .fade-in.from-left{transform:translate3d(-60px,0,0)}#page .fade-in.active{opacity:1;transform:translate3d(0,0,0)}@keyframes logo-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){#popup{opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s .5s}#popup.active{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s 0s}.popup-button{will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}.popup-button-text{will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}.popup-button path{will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}.category-journal #page{overflow:initial}#page{overflow:hidden}#page.menu-open #header .arc.arc-bottom .arc__content:nth-child(1){background-color:#fff}#page.menu-open .menu-trigger div:nth-child(1){top:50%!important;transform:translate3d(-50%,-50%,0) rotate(30deg)!important}#page.menu-open .menu-trigger div:nth-child(2){opacity:0}#page.menu-open .menu-trigger div:nth-child(3){top:50%!important;transform:translate3d(-50%,-50%,0) rotate(-30deg)!important}#page.menu-open #menu{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s 0s}#page .underline_{position:relative}#page .underline_::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:-.5333333333vw;content:"";height:.5333333333vw;width:92%;background-color:#000}#page .hover-text{will-change:color;transition:color .5s cubic-bezier(.23,1,.32,1)}#page .footer-button{display:flex;align-items:center;justify-content:center;height:17.3333333333vw;width:100%;border-radius:2.6666666667vw}#page .footer-button:last-child{margin-bottom:0}#page .footer-button.bg-orange .footer-button-arrow{border:.5333333333vw solid #fff}#page .footer-button.bg-white{border:.5333333333vw solid #d0cabe}#page .footer-button.bg-white .footer-button-arrow{border:.5333333333vw solid #000}#page .footer-button.bg-white .footer-button-arrow svg *{stroke:#000}#page .footer-button__inner{padding:0 5.3333333333vw 0 5.8666666667vw;width:100%;display:flex;align-items:center;justify-content:center;justify-content:space-between}#page .footer-button:last-child{margin-bottom:0}#page .footer-button p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.02em}#page .footer-button-arrow{display:flex;align-items:center;justify-content:center;height:9vw;width:9vw;border-radius:100%}#page .footer-button svg{width:4.6453333333vw}#page .footer-button svg *{stroke:#fff}#page .swiper-container.marquee .swiper-wrapper{transition-timing-function:linear}#page .breadcrumbs{top:24vw;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:.65rem;font-size:3.4666666667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#page .breadcrumbs a,#page .breadcrumbs li,#page .breadcrumbs span{color:#fff}#page .breadcrumbs .category[title="Go to the とくし丸ジャーナル カテゴリー archives."]{pointer-events:initial}#page nav.menu{width:83.7333333333vw}#page nav.menu li{margin-bottom:5.3333333333vw}#page nav.menu li .link{padding-bottom:2.9333333333vw;border-bottom:.2666666667vw solid #ded1c3}#page nav.menu li .link-text{font-size:.8rem;font-size:4.2666666667vw}#page nav.menu li .link-arrow{width:4.6693333333vw}#page nav.menu li .link-arrow svg *{stroke:#e9622b}#page .button-text{font-size:1.25rem;font-size:6.6666666667vw}#page .button-text.text-white span::after{background-color:#fff}#page .button-text.text-orange,#page .button-text.text-white{font-size:1rem;font-size:5.3333333333vw;line-height:1.75;text-align:center}#page .button-text.text-orange{min-width:58.6666666667vw}#page .button-text.text-orange span::after{background-color:#e9622b}#page .button-text span{position:relative;white-space:nowrap}#page .button-text span::after{position:absolute;bottom:0;left:50%;transform:translate3d(-50%,0,0);content:"";height:.5333333333vw;width:100%}#page .button-border{height:.5333333333vw;width:100%;bottom:-2.6666666667vw;left:0}#page .button-border::before{content:"";height:.5333333333vw;width:100%;display:block}#page .button-arrow{margin-left:1.3333333333vw;display:flex;align-items:center;justify-content:center;height:10.9333333333vw;width:10.9333333333vw;border-radius:100%}#page .button-arrow.bg-orange,#page .button-arrow.bg-white{height:6.896vw;width:6.896vw}#page .button-arrow.bg-orange svg,#page .button-arrow.bg-white svg{width:2.944vw}#page .button-arrow.bg-white svg *{stroke:#e9622b}#page .button-arrow svg{width:4.6693333333vw}#page .arc{top:-2.196193265vw;min-height:21.9619326501vw;z-index:-1}#page .arc__content{min-height:21.9619326501vw;width:120%;border-top-right-radius:219.6193265007vw 14.6412884334vw;border-top-left-radius:219.6193265007vw 14.6412884334vw;padding-left:14.6412884334vw;padding-right:14.6412884334vw;overflow:hidden;z-index:-1}#page .arc.arc-bottom{top:auto;bottom:-8vw}#page .arc.arc-bottom .arc__content{transform:translate3d(-50%,0,0) rotate(180deg)}#page .banner,#page .banner__back{border-radius:100%;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}#page .banner__back{height:31.0986666667vw;width:31.0986666667vw;right:4vw;bottom:3.04vw;mix-blend-mode:soft-light;z-index:50}#page .banner__back.hide{transform:translate3d(0,calc(4vw + 31.0986666667vw + 5.3333333333vw),0)}#page .banner__back::after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";display:block;height:100%;width:100%;background-color:#fff;border-radius:100%}#page .banner{display:flex;align-items:center;justify-content:center;right:calc(4vw + 1.0413333333vw);bottom:calc(3.04vw + 1.0413333333vw);height:29.016vw;width:29.016vw;z-index:99}#page .banner.hide{transform:translate3d(0,calc(4vw + 31.0986666667vw),0)}#page .banner::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";display:block;height:100%;width:100%;background-color:#e9622b;border-radius:100%}#page .banner .zen-kaku-gothic-new-black{font-size:.5rem;font-size:2.6666666667vw}#page .banner .zen-kaku-gothic-new-bold{margin-top:1.3333333333vw;font-size:.9rem;font-size:4.8vw;line-height:1.2777777778}#page .banner .zen-kaku-gothic-new-bold .small{margin-top:.8vw;display:block;font-size:.6rem;font-size:3.2vw}#page .banner-arrow{margin-top:1.3333333333vw;width:4.0533333333vw}#page #menu{display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;visibility:hidden;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s .5s}#page #menu .button-wrapper{margin-top:23.4666666667vw}#page #menu .button-wrapper .footer-button{margin-bottom:2.6666666667vw}#page #menu .button-wrapper .footer-button:last-child{margin-bottom:0}#page .journal-archive{margin-top:5.3333333333vw}#page .journal-archive .journal{margin-bottom:5.3333333333vw;width:100%}#page .journal-archive .journal header{margin-bottom:4vw}#page .journal-archive .journal:active .journal-title span{background-size:200% .2666666667vw}#page .journal-archive .journal:active .journal-image img{transform:scale(1.08)}#page .journal-archive .journal__inner{border-radius:2.6666666667vw}#page .journal-archive .journal-date{font-size:.7rem;font-size:3.7333333333vw}#page .journal-archive .journal-category li{padding:0 2.6666666667vw;height:8vw;line-height:8vw;font-size:.65rem;font-size:3.4666666667vw;border-radius:.8vw}#page .journal-archive .journal-title{font-size:1rem;font-size:5.3333333333vw;letter-spacing:.05em;line-height:1.5}#page .journal-archive .journal-title span{display:inline;background:linear-gradient(to top,#000 .5333333333vw,transparent 99%) no-repeat;background-position:0 100%;background-size:0 .2666666667vw;will-change:background-size;transition:background-size 1.5s cubic-bezier(.25,.46,.45,.94)}#page .journal-archive .journal-tag{padding:4vw 3.7333333333vw 3.7333333333vw}#page .journal-archive .journal-tag li{margin-bottom:.8vw;margin-right:.8vw;padding:0 3.2vw;height:9.3333333333vw;line-height:8.8vw;border-radius:6.6666666667vw;text-align:center;font-size:.65rem;font-size:3.4666666667vw;border:.2666666667vw solid #000;will-change:background-color,border,color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}#page .journal-archive .journal-tag li:active{color:#fff;background-color:#e9622b;border:.2666666667vw solid #e9622b}#page .journal-archive .journal-tag li:last-child{margin-right:0}#page .journal-archive .journal-image{border-top-left-radius:2.6666666667vw;border-top-right-radius:2.6666666667vw}#page .journal-archive .journal-image img{border-top-left-radius:2.6666666667vw;border-top-right-radius:2.6666666667vw;will-change:transform;transition:transform .3s}#page .journal-archive .journal-content{padding:2.6666666667vw 3.7333333333vw 0}#page .section{position:relative}#page .section#online{display:flex;align-items:center;justify-content:center;height:208vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/top/online_sp.png);background-size:cover}#page .section#online::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;background-color:rgba(159,150,146,.35)}#page .section#online .section-title h2{margin:1.6vw 0;margin-top:initial;margin-left:initial;font-size:2rem;font-size:10.6666666667vw;line-height:1.45}#page .section#online .section-title p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.625}#page .section#online .wrapper{position:relative;margin-top:9.0666666667vw;z-index:1}#page .section#online .wrapper .box{margin-bottom:4.2666666667vw;display:flex;align-items:center;justify-content:center;padding:9.3333333333vw 0 10.6666666667vw;border-radius:2.6666666667vw}#page .section#online .wrapper .box:last-child{margin-bottom:0}#page .section#online .wrapper .box-arrow{display:flex;align-items:center;justify-content:center;border-top-left-radius:13.3333333333vw;border-bottom-right-radius:2.6666666667vw;height:29.756097561%;width:21.1356466877%;right:-.2666666667vw;bottom:-.2666666667vw;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box-arrow svg{position:relative;top:5%;left:7%;width:5.4746666667vw}#page .section#online .wrapper .box-arrow svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box.box1{border:.5333333333vw solid #e30303}#page .section#online .wrapper .box.box1 .box-arrow{background-color:#e30303}#page .section#online .wrapper .box.box2{border:.5333333333vw solid #e9622b}#page .section#online .wrapper .box.box2 .box-arrow{background-color:#e9622b}#page .section#online .wrapper .box-text{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page .section#online .wrapper .box-title{margin:4.2666666667vw 0;font-size:1.25rem;font-size:6.6666666667vw}#page .section#online .wrapper .box-title svg{margin-right:3.4666666667vw;max-height:7.2vw;max-width:9.6vw}#page .section.journal-single{position:relative;left:50%;width:100vw;transform:translate3d(-50%,0,0);padding-top:17.8666666667vw;padding-bottom:24vw}#page .section.journal-single .content{width:84vw}#page .section.journal-single .section-title{margin-bottom:8vw}#page .section.journal-single .tag{margin-bottom:5.3333333333vw}#page .section.journal-single .tag__content{font-size:.7rem;font-size:3.7333333333vw}#page .section.journal-single .tag__content::before{margin-right:.8vw;display:block;content:"";height:.2666666667vw;width:9.8666666667vw;background-color:#fff}#page .section.journal-single .wrapper{padding:2.6666666667vw 0;margin-bottom:12.8vw}#page .section.journal-single .wrapper::after,#page .section.journal-single .wrapper::before{position:absolute;left:50%;transform:translate3d(-50%,0,0);content:"";height:.8vw;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted-white.svg);background-size:contain}#page .section.journal-single .wrapper::before{top:0}#page .section.journal-single .wrapper::after{bottom:0}#page .section.journal-single .wrapper-image{padding-bottom:2.6666666667vw;margin-bottom:2.6666666667vw}#page .section.journal-single .wrapper-image::after{position:absolute;left:0;bottom:0;content:"";display:block;height:.2666666667vw;width:11.8346666667vw;background-color:#fff}#page .section.journal-single .wrapper-content{margin-bottom:2.6666666667vw}#page .section.journal-single .wrapper-content p{font-size:.7rem;font-size:3.7333333333vw;letter-spacing:-.02em;line-height:1.4285714286}#page .section.journal-single .wrapper-title{margin-bottom:5.3333333333vw}#page .section.journal-single .wrapper-title h1{font-size:1rem;font-size:5.3333333333vw;line-height:1.5}#page .section.journal-single .wrapper-text .wp-block-heading{display:none}#page .section.journal-single .wrapper-text *{color:#fff;font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.5625}#page .section.journal-section{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}#page .section.journal-section.margin{padding-top:21.3333333333vw}#page .section.journal-section.common{padding-bottom:0}#page .section.journal-section.common .section__inner{margin-left:auto;margin-right:auto}#page .section.journal-section.common .section__inner .content{position:relative;left:50%;width:100vw;transform:translate3d(-50%,0,0);padding:17.8666666667vw 8vw 18.6666666667vw}#page .section.journal-section.common .section__inner .section-title .euclidsquare-medium.small{font-size:2.5rem;font-size:13.3333333333vw}#page .section.journal-section.common .section__inner .section-title .zen-kaku-gothic-new-bold.absolute{margin-top:.5vw}#page .section.journal-section .section-title{margin-bottom:8vw}#page .section.journal-section .tag{margin-bottom:5.3333333333vw}#page .section.journal-section .tag__content{font-size:.7rem;font-size:3.7333333333vw}#page .section.journal-section .tag__content::before{margin-right:.8vw;display:block;content:"";height:.2666666667vw;width:9.8666666667vw;background-color:#fff}#page .section.journal-section .journal:active .journal-title span{background-size:200% .2666666667vw}#page .section.journal-section .journal:active .journal-image img{transform:translate3d(-50%,-50%,0) scale(1.08)}#page .section.journal-section .journal:last-child::before{position:absolute;bottom:0;left:50%;transform:translate3d(-50%,0,0);display:block;content:"";height:.5333333333vw;width:100%;border-bottom:.5333333333vw dotted #fff}#page .section.journal-section .journal__inner{padding:4.8vw 0;box-sizing:content-box}#page .section.journal-section .journal-tag{font-size:.65rem;font-size:3.4666666667vw;margin-bottom:2.1333333333vw}#page .section.journal-section .journal-image{height:26.6666666667vw;width:26.6666666667vw;border-radius:2.6666666667vw}#page .section.journal-section .journal-image img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translate3d(-50%,-50%,0) scale(1);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.6666666667vw;transition:transform .3s}#page .section.journal-section .journal-title{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.05em;line-height:1.4375}#page .section.journal-section .journal-title span{display:inline;background:linear-gradient(to top,#fff .5333333333vw,transparent 99%) no-repeat;background-position:0 100%;background-size:0 .2666666667vw;will-change:background-size;transition:background-size 1.5s cubic-bezier(.25,.46,.45,.94)}#page .section.journal-section .journal-right{width:55.2vw}#page .section.journal-section .journal-content{padding-top:2.6666666667vw;margin-top:2.6666666667vw}#page .section.journal-section .journal-content::before{position:absolute;left:0;top:0;display:block;content:"";height:.2666666667vw;width:8vw;background-color:#fff}#page .section.journal-section .journal-content p{font-size:.65rem;font-size:3.4666666667vw;line-height:1.5384615385}#page .section.journal-section .journal::after{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0);display:block;content:"";height:.5333333333vw;width:100%;border-bottom:.5333333333vw dotted #fff}#page .section.journal-section .button{margin-top:13.3333333333vw}#page .section.slider-section{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}#page .section.slider-section .swiper-container{pointer-events:none}#page .section-title{white-space:nowrap}#page .section-title .euclidsquare-medium{font-size:2.5rem;font-size:13.3333333333vw;display:block;opacity:1}#page .section-title .euclidsquare-medium.text-white{opacity:.4;line-height:.9}#page .section-title .euclidsquare-medium.text-lightOrange{opacity:.2;line-height:.9}#page .section-title .euclidsquare-medium.medium{font-size:2.5rem;font-size:13.3333333333vw}#page .section-title .euclidsquare-medium.small{font-size:2.5rem;font-size:13.3333333333vw;line-height:.9}#page .section-title .euclidsquare-medium.super-small{font-size:2.5rem;font-size:13.3333333333vw}#page .section-title .zen-kaku-gothic-new-bold{position:relative;margin-top:-4vw;font-size:1.25rem;font-size:6.6666666667vw;letter-spacing:.1em;display:block}#page .section-title .zen-kaku-gothic-new-bold.small{font-size:1.25rem;font-size:6.6666666667vw;line-height:1.2}#page .section-title .zen-kaku-gothic-new-bold.bottom{top:50%;transform:translate3d(0,-50%,0)}#page .section-title .zen-kaku-gothic-new-bold.absolute{position:absolute;margin-top:2.5vw;margin-left:initial}#page .section-text{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.025em;line-height:1.5625}#page .section__inner{width:84vw}#page .section__inner .section__content{width:100%}#page main#journal-archive .breadcrumbs,#page main#journal-archive .breadcrumbs a,#page main#journal-archive .breadcrumbs li,#page main#journal-archive .breadcrumbs span{color:#898989}#page main#journal-archive section#top{padding-bottom:9.3333333333vw}#page main#journal-archive section#top .section__inner{max-width:initial}#page main#journal-archive section#top .journal__inner{width:84vw}#page main#journal-archive section#top .journal-image{height:64vw;margin-bottom:2.6666666667vw}#page main#journal-archive section#top .journal-date{font-size:.7rem;font-size:3.7333333333vw}#page main#journal-archive section#top .journal-category li{padding:0 2.6666666667vw;height:8vw;line-height:8vw;font-size:.7rem;font-size:3.7333333333vw;border-radius:.8vw}#page main#journal-archive section#top .journal-title{margin-top:2.6666666667vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.05em;line-height:1.5}#page main#journal-archive section#top .journal-tag{margin-top:4vw}#page main#journal-archive section#top .journal-tag li{margin-bottom:3.2vw;margin-right:3.2vw;padding:0 3.2vw;height:9.6vw;line-height:8.5333333333vw;border-radius:6.6666666667vw;text-align:center;font-size:.7rem;font-size:3.7333333333vw;border:.1rem solid #000}#page main#journal-archive section#top .journal-tag li:last-child{margin-right:0}#page main#journal-archive section#top .journal-slide-content .logo{margin-top:30.6666666667vw;margin-bottom:3.2vw;width:27.7333333333vw}#page main#journal-archive section#top .journal-slide-content article{height:100%;width:100%;opacity:0;will-change:opacity;transition:opacity .3s cubic-bezier(.25,1,.5,1)}#page main#journal-archive section#top .journal-slide-content article.show_{opacity:1}#page main#journal-archive section#top .journal-slide-content article.zoom_ .journal-image{opacity:1}#page main#journal-archive section#top .journal-slide-content article.zoom_ .journal-image img{transform:scale(1);transition:transform 7s linear}#page main#journal-archive section#top .journal-slide-content article.active{position:relative;z-index:1}#page main#journal-archive section#top .journal-slide-content article .journal-image{opacity:0;will-change:opacity;transition:opacity 2s cubic-bezier(.25,1,.5,1)}#page main#journal-archive section#top .journal-slide-content article .journal-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.1);will-change:transform}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet{cursor:pointer;height:auto;margin-right:5.3333333333vw;background-color:transparent;will-change:color;transition:color .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet.active,#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:active{color:#898989}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:last-child{margin-right:0}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(1)::before{content:"1";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(2)::before{content:"2";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(3)::before{content:"3";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(4)::before{content:"4";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(5)::before{content:"5";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(6)::before{content:"6";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(7)::before{content:"7";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(8)::before{content:"8";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(9)::before{content:"9";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(10)::before{content:"10";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider{left:50%;transform:translate3d(-50%,0,0)}#page main#journal-archive section#top .journal-slide-slider #pagination-arrow{cursor:pointer;display:block;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/akar-arrow-right.svg);background-size:contain;background-repeat:no-repeat;height:3.576vw;width:6.056vw;will-change:transform;animation:arrow 2s ease infinite}#page main#journal-archive section#top .journal-slide-slider .swiper-container .swiper-slide:active img{transform:scale(1.08)}#page main#journal-archive section#top .journal-slide-slider .swiper-container .swiper-slide img{transition:transform .3s}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination-wrapper{margin-top:2.6666666667vw;width:84vw}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination{bottom:initial}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:flex;height:auto;margin:0 4vw 0 0;background-color:transparent}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(1)::before{content:"1";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(2)::before{content:"2";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(3)::before{content:"3";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(4)::before{content:"4";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(5)::before{content:"5";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(6)::before{content:"6";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(7)::before{content:"7";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(8)::before{content:"8";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(9)::before{content:"9";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .swiper-pagination .swiper-pagination-bullet:nth-child(10)::before{content:"10";font-size:.65rem;font-size:3.4666666667vw;font-family:EuclidSquare-Medium}#page main#journal-archive section#filter{background-color:#e6e3dc}#page main#journal-archive section#filter.open header p .wrap span:nth-child(1){opacity:0}#page main#journal-archive section#filter.open header p .wrap span:nth-child(2){opacity:1}#page main#journal-archive section#filter.open header .filter-trigger-icon{top:50%;transform:translate3d(0,-50%,0)}#page main#journal-archive section#filter.open header .filter-trigger-icon img{opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter.open header .filter-trigger-icon__inner{opacity:1;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}#page main#journal-archive section#filter header{padding:4.6666666667vw 0}#page main#journal-archive section#filter header p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.05em}#page main#journal-archive section#filter header p img{margin-right:2.6666666667vw;width:5.1466666667vw}#page main#journal-archive section#filter header p .wrap{margin-left:.5333333333vw}#page main#journal-archive section#filter header p .wrap span{will-change:opacity;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter header p .wrap span:nth-child(1){opacity:1}#page main#journal-archive section#filter header p .wrap span:nth-child(2){opacity:0}#page main#journal-archive section#filter header .filter-trigger-icon{top:50%;transform:translate3d(0,-50%,0);height:3.2vw;width:4.8vw}#page main#journal-archive section#filter header .filter-trigger-icon img,#page main#journal-archive section#filter header .filter-trigger-icon__inner{will-change:opacity}#page main#journal-archive section#filter header .filter-trigger-icon img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:3.7333333333vw;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}#page main#journal-archive section#filter header .filter-trigger-icon__inner{opacity:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter header .filter-trigger-icon__inner div{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:.5333333333vw;width:120%}#page main#journal-archive section#filter header .filter-trigger-icon__inner div:nth-child(1){transform:translate3d(-50%,-50%,0) rotate(30deg)}#page main#journal-archive section#filter header .filter-trigger-icon__inner div:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(-30deg)}#page main#journal-archive section#filter .wrapper{will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter .wrapper__inner{padding:10.6666666667vw 0}#page main#journal-archive section#filter .wrapper .box{margin-bottom:3.7333333333vw}#page main#journal-archive section#filter .wrapper .box:last-child{margin-bottom:0}#page main#journal-archive section#filter .wrapper .box-title{margin-bottom:2.6666666667vw;display:flex;align-items:center}#page main#journal-archive section#filter .wrapper .box-title.no-tag::before{display:none}#page main#journal-archive section#filter .wrapper .box-title p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.05em}#page main#journal-archive section#filter .wrapper .box-title::before{margin-right:2.6666666667vw;content:"";display:block;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/tag.svg);background-repeat:no-repeat;height:5.1466666667vw;width:5.1466666667vw}#page main#journal-archive section#filter .wrapper .box-list .reset{margin-top:5.3333333333vw;display:flex;align-items:center;justify-content:center;height:9.6vw;line-height:9.0666666667vw;width:41.0666666667vw;border:.2666666667vw solid #000;border-radius:6.6666666667vw;will-change:background-color,color;transition:background-color .3s cubic-bezier(.23,1,.32,1),color .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#filter .wrapper .box-list .reset:active p{color:#000}#page main#journal-archive section#filter .wrapper .box-list .reset p{font-size:.7rem;font-size:3.7333333333vw;will-change:color;transition:color .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#filter .wrapper .box-list ul li{padding:0 2.6666666667vw;margin-right:2.6666666667vw;margin-bottom:2.6666666667vw;font-size:.7rem;font-size:3.7333333333vw;height:9.6vw;line-height:9.0666666667vw;text-align:center;will-change:color,background-color,border;transition:color .3s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.23,1,.32,1),border .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#filter .wrapper .box-list ul li:last-child{margin-right:0}#page main#journal-archive section#filter .wrapper .box-list ul.category li{border-radius:.8vw}#page main#journal-archive section#filter .wrapper .box-list ul.tag li{border-radius:6.6666666667vw;border:.2666666667vw solid #000}#page main#journal-archive section#filter .wrapper .box-list ul.tag li.active{color:#fff;background-color:#e9622b;border:.2666666667vw solid #e9622b}#page main#journal-archive section#archive{padding-top:2.6666666667vw;padding-bottom:24vw}#page main#single section .breadcrumbs{color:#898989}#page main#single section .breadcrumbs a,#page main#single section .breadcrumbs li,#page main#single section .breadcrumbs span{color:#898989}#page main#single section #tokushimaru-car{width:20.5333333333vw}#page main#single section #tokushimaru-car img{animation:car 1s steps(1) infinite}#page main#single section#article{padding-top:32vw;padding-bottom:45.3333333333vw}#page main#single section#article article header div.flex{margin-bottom:2.6666666667vw}#page main#single section#article article header div.flex ul li{padding:0 3.2vw;margin:0 2.6666666667vw 2.6666666667vw 0;height:8.2666666667vw;line-height:7.2vw;font-size:.65rem;font-size:3.4666666667vw;border:.2666666667vw solid #000;border-radius:6.6666666667vw}#page main#single section#article article header div.flex ul li.bg-black{padding:0;margin:0;height:auto;line-height:auto;background-color:transparent;border:none}#page main#single section#article article header div.flex ul li.bg-black a{padding:0 3.2vw;margin:0 2.6666666667vw 2.6666666667vw 0;height:8.2666666667vw;line-height:8vw;font-size:.65rem;font-size:3.4666666667vw;border:.2666666667vw solid #000;background-color:#000;border-radius:.8vw;display:inline-block}#page main#single section#article article header div.flex ul li:last-child{margin-right:0}#page main#single section#article article header div.flex .date{top:2.1333333333vw;font-size:.65rem;font-size:3.4666666667vw}#page main#single section#article article header h1{margin:0 0 2.6666666667vw 0;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.05em;line-height:1.5}#page main#single section#article article .midashi{margin-bottom:2.6666666667vw}#page main#single section#article article .midashi p{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#single section#article article .post-thumbnail{position:relative;left:50%;width:100vw;transform:translate3d(-50%,0,0);margin-bottom:5.3333333333vw}#page main#single section#article article .journal-content{padding:5.3333333333vw 0;border-top:.2666666667vw solid #898989;border-bottom:.2666666667vw dashed #898989}#page main#single section#article article .journal-content p{font-size:.7rem;font-size:3.7333333333vw;line-height:1.4285714286}#page main#single section#article article .entry-content{margin-top:10.6666666667vw;font-size:.8rem;font-size:4.2666666667vw;line-height:1.625;font-family:"Zen Kaku Gothic New",sans-serif}#page main#single section#article article .entry-content strong{font-weight:700}#page main#single section#article article .entry-content figcaption{margin-bottom:0;font-size:.7rem;font-size:3.7333333333vw;line-height:1.4285714286;color:#898989}#page main#single section#article article .entry-content a{text-decoration:underline}#page main#single section#article article .entry-content .wp-block-embed,#page main#single section#article article .entry-content .wp-block-image,#page main#single section#article article .entry-content h2,#page main#single section#article article .entry-content p{margin-bottom:10.6666666667vw}#page main#single section#article article .entry-content .wp-block-embed iframe{height:auto}#page main#single section#article article .entry-content h2{position:relative;padding-left:10.8vw;font-size:.9rem;font-size:4.8vw;line-height:1.6666666667;font-weight:700}#page main#single section#article article .entry-content h2::before{position:absolute;top:4.1333333333vw;left:0;content:"";display:block;height:.2666666667vw;width:8.6666666667vw;background-color:#000}#page main#single section#article article .entry-content .wp-block-image img{border-radius:2.6666666667vw}#page main#single section#article article .writer{padding:4vw;border-radius:2.6666666667vw}#page main#single section#article article .writer-image{position:absolute;left:0;top:0;width:14.9333333333vw}#page main#single section#article article .writer-content p{font-size:.7rem;font-size:3.7333333333vw;line-height:1.7142857143}#page main#single section#article article .writer-header{position:relative;padding-left:19.4666666667vw;height:14.9333333333vw;margin-bottom:3.2vw}#page main#single section#article article .writer-header p.euclidsquare-medium{display:flex;justify-content:space-between;width:100%;font-size:.8rem;font-size:4.2666666667vw}#page main#single section#article article .writer-header p.euclidsquare-medium::after{display:block;content:"";height:.2666666667vw;width:41.7333333333vw;background-color:#898989}#page main#single section#article article .writer-header p.zen-kaku-gothic-new-medium{font-size:.8rem;font-size:4.2666666667vw}#page main#single section#article article .writer-header p.sm\:block{margin-left:2.6666666667vw;font-size:.7rem;font-size:3.7333333333vw}#page main#single section#recommended{padding:16vw 0 26.6666666667vw;background-color:#e6e3dc;z-index:1}#page main#single section#recommended .section-title{margin-bottom:13.3333333333vw}#page main#single section#recommended .section-title .zen-kaku-gothic-new-bold{top:100%}#page main#single section#recommended .journal-archive .for-recommended{display:block}#page main#single section#recommended .journal-archive .journal-tag{pointer-events:none}#page main.common-main section#top{height:65.8666666667vw}#page main.common-main section#top .section__content{width:84vw}#page main.common-main section#top .back{bottom:0}#page main.common-main section#top .image{height:100%}#page main.common-main section#top .image img{height:100%;-o-object-fit:cover;object-fit:cover}#page main.common-main .index-wrapper{padding:2.7rem 3rem 3.7rem 2.3rem;top:calc(6.3rem + 10rem);min-width:22.249rem;display:inline-block;border:.1rem solid #c1c1c1;border-top-right-radius:1rem;border-bottom-right-radius:1rem}#page main.common-main .index-wrapper ul li{margin-bottom:1.7rem;font-size:16px;font-size:1.6rem;color:#c1c1c1;will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#page main.common-main .index-wrapper ul li.active{color:#000}#page main.common-main .index-wrapper ul li.active .arrow{background-color:#e9622b}#page main.common-main .index-wrapper ul li:last-child{margin-bottom:0}#page main.common-main .index-wrapper ul li .arrow{margin-right:1.2rem;display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;border-radius:100%;background-color:#c1c1c1;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#page main.common-main .index-wrapper ul li .arrow svg{position:relative;width:1.364rem;transform:rotate(90deg)}#page main.common-main section#top .section__content{bottom:8vw}#page main.common-main section#top .section__content h1.euclidsquare-medium{font-size:1rem;font-size:5.3333333333vw}#page main.common-main section#top .section__content h1.zen-kaku-gothic-new-bold{margin-top:2.6666666667vw;font-size:1.25rem;font-size:6.6666666667vw;letter-spacing:.1em}#page main#contact-page.confirm section#top .section__inner.bg-footer,#page main#contact-page.thanks section#top .section__inner.bg-footer{padding-bottom:16vw}#page main#contact-page section .breadcrumbs{color:#a05d3e}#page main#contact-page section .breadcrumbs a,#page main#contact-page section .breadcrumbs li,#page main#contact-page section .breadcrumbs span{color:#a05d3e}#page main#contact-page section .back-button{margin-top:10.6666666667vw;height:14.9333333333vw;line-height:13.3333333333vw;width:44.8vw;border:.8vw solid #e9622b;border-radius:8vw}#page main#contact-page section .back-button span{font-size:.9rem;font-size:4.8vw}#page main#contact-page section#top{padding-top:37.3333333333vw;padding-bottom:10.6666666667vw;height:auto}#page main#contact-page section#top .section-title{margin:0 0 5.3333333333vw}#page main#contact-page .section__inner.bg-footer{padding:4.2666666667vw 0 20.5333333333vw;border-radius:2.6666666667vw}#page main#contact-page .section__inner.bg-footer .section__content{padding:0 4.2666666667vw}#page main#contact-page .section__inner.bg-footer .wrapper{margin-top:8.6666666667vw}#page main#contact-page .section__inner.bg-footer .wrapper .box{display:block;margin-bottom:12vw}#page main#contact-page .section__inner.bg-footer .wrapper .box.submit .box-content:nth-child(1){margin-bottom:0}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance{white-space:nowrap}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item{margin-left:0}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label{font-size:.8rem;font-size:4.2666666667vw;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label input[type=checkbox]{display:none}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label span{box-sizing:border-box;cursor:pointer;display:inline-block;margin-left:0;padding:1.3333333333vw 8vw;position:relative;width:auto}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label span::before{background:#fff;border:.2666666667vw solid #000;content:"";display:block;height:5.3333333333vw;width:5.3333333333vw;position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0)}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label span::after{background-color:#000;content:"";display:block;height:2.6666666667vw;left:1.3333333333vw;opacity:0;position:absolute;top:50%;width:2.6666666667vw;transform:translate3d(0,-50%,0);will-change:transform;transition:transform .5s cubic-bezier(.23,1,.32,1),fill .5s cubic-bezier(.23,1,.32,1)}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label input[type=checkbox]:checked+span::after{opacity:1}#page main#contact-page .section__inner.bg-footer .wrapper .box:last-child{margin-bottom:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(1){margin-bottom:3.3333333333vw}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(1) label{display:flex;align-items:center;font-size:.9rem;font-size:4.8vw;letter-spacing:.1em;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(1) label.required::after{margin-left:2.1333333333vw;content:"必須";font-size:.7rem;font-size:3.7333333333vw;display:block;height:6.9333333333vw;line-height:6.6666666667vw;width:17.3333333333vw;text-align:center;color:#fff;background-color:#e9622b;border-radius:4vw;border:.2666666667vw solid #d35415}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .wpcf7-not-valid-tip{margin-top:2.6666666667vw;font-size:.7rem;font-size:3.7333333333vw;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label{cursor:pointer;margin-bottom:2.6666666667vw;padding-left:7.4666666667vw;position:relative;font-size:.8rem;font-size:4.2666666667vw;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label[for=category1]{width:100%}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label:last-child{margin-right:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::after,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::before{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::before{background-color:#fff;border:.2666666667vw solid #575757;height:5.0666666667vw;width:5.0666666667vw;left:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::after{background-color:#000;opacity:0;height:2.4vw;width:2.4vw;left:1.6vw}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper input:checked+label::after{opacity:1}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper input{display:none}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .input-wrap{margin-bottom:2.6666666667vw}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .input-wrap:last-child{margin-bottom:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) label,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) p{display:block;margin-bottom:2.6666666667vw;font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.1em;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) textarea{border:none}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=submit]{padding:0;display:block;margin-left:auto;margin-right:auto;height:14.9333333333vw;line-height:14.6666666667vw;text-align:center;font-size:.9rem;font-size:4.8vw;color:#e9622b;background-color:#fff;border:.8vw solid #e9622b;border-radius:13.8666666667vw;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;width:25.6vw}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=number],#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select{padding:0 0 0 4.8vw;box-sizing:border-box;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;height:13.3333333333vw;width:100%;border-radius:2.6666666667vw;font-size:16px;font-size:1.6rem;background-color:#fff}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/arrow-select.svg);background-repeat:no-repeat;background-size:3.5413333333vw 1.7706666667vw;background-position:right 8.1066666667vw center;color:rgba(0,0,0,.4)}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) textarea{padding:6vw 4.5333333333vw;box-sizing:border-box;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;min-height:41.6vw;border-radius:2.6666666667vw;font-size:16px;font-size:1.6rem;line-height:1.5625;background-color:#fff}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input::-moz-placeholder,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select::-moz-placeholder,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) textarea::-moz-placeholder{font-size:.7rem;font-size:3.7333333333vw;line-height:.2}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input::placeholder,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select::placeholder,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) textarea::placeholder{font-size:.7rem;font-size:3.7333333333vw;line-height:.2}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:16px;font-size:1.6rem}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=email],#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=tel],#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=text]{padding:4vw 4.5333333333vw;box-sizing:border-box;height:13.3333333333vw;width:100%;border-radius:2.6666666667vw;background-color:#fff}#page main#sitemap-page section .breadcrumbs{color:#a05d3e}#page main#sitemap-page section .breadcrumbs a,#page main#sitemap-page section .breadcrumbs li,#page main#sitemap-page section .breadcrumbs span{color:#a05d3e}#page main#sitemap-page section#top{padding-top:37.3333333333vw;padding-bottom:10.6666666667vw;height:auto}#page main#sitemap-page section#top .section-title{margin:0 0 13.3333333333vw}#page main#urgent-recruitment-areas-page{padding-top:26.6666666667vw}#page main#urgent-recruitment-areas-page .page-content .button-arrow{position:relative;transform:rotate(90deg)}#page main#urgent-recruitment-areas-page .page-content .button_{will-change:background-color,border;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94)}#page main#urgent-recruitment-areas-page .page-content .button_ svg{margin-left:1.3333333333vw;width:4.84vw}#page main#urgent-recruitment-areas-page .page-content .button_ svg *{will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}#page main#urgent-recruitment-areas-page #wrapper h2{font-size:2.5rem;font-size:13.3333333333vw;color:rgba(208,202,190,.1)}#page main#privacy-policy-page section .breadcrumbs{color:#a05d3e}#page main#privacy-policy-page section .breadcrumbs a,#page main#privacy-policy-page section .breadcrumbs li,#page main#privacy-policy-page section .breadcrumbs span{color:#a05d3e}#page main#privacy-policy-page section#top{padding-top:37.3333333333vw;padding-bottom:10.6666666667vw;height:auto}#page main#privacy-policy-page section#top .section-title{margin:0 0 5.3333333333vw}#page main#privacy-policy-page section .section__inner.bg-footer{padding:8vw 0 10.6666666667vw;border-radius:2.6666666667vw}#page main#privacy-policy-page section .section__inner .wrapper{padding:0 4vw}#page main#privacy-policy-page section .section__inner .wrapper .box{margin-bottom:20vw}#page main#privacy-policy-page section .section__inner .wrapper .box:last-child{margin-bottom:0}#page main#privacy-policy-page section .section__inner .wrapper .box-title{margin-bottom:8.5333333333vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.05em;padding-left:calc(12vw + 1.8666666667vw)}#page main#privacy-policy-page section .section__inner .wrapper .box-title::before{position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);display:block;height:12vw;width:12vw;line-height:12vw;text-align:center;color:#fff;font-family:EuclidSquare-Medium;font-size:.85rem;font-size:4.5333333333vw;background-color:#e9622b;border-radius:100%}#page main#privacy-policy-page section .section__inner .wrapper .box-text{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.03em;line-height:1.5625}#page main#privacy-policy-page section .section__inner .wrapper .box-content{margin-bottom:11.7333333333vw;word-break:break-all}#page main#privacy-policy-page section .section__inner .wrapper .box-content:last-child{margin-bottom:0}#page main#privacy-policy-page section .section__inner .wrapper .box-content-title{margin-bottom:2.1333333333vw;font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.03em}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul{margin-left:0}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1{padding-left:8vw;margin-top:8vw}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li{margin-bottom:4.8vw;font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.03em;line-height:1.5625}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li:last-child{margin-bottom:0}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li .ul2{padding-left:4.2666666667vw}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li .ul2 li{margin-bottom:initial}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li .ul2 li::before{top:initial;left:-4.2666666667vw;margin-right:initial;content:"・";height:initial;width:initial;border-radius:initial;background-color:initial}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li::before{position:absolute;top:1.0666666667vw;left:-8vw;content:"";height:4.8vw;width:4.8vw;border-radius:100%;background-color:#e9622b}#page main#privacy-policy-page section .section__inner .wrapper .box.box1 .box-title::before{content:"01"}#page main#privacy-policy-page section .section__inner .wrapper .box.box2 .box-title::before{content:"02"}#page main#privacy-policy-page section .section__inner .wrapper .box.box3 .box-title::before{content:"03"}#page main#privacy-policy-page section .section__inner .wrapper .box.box4 .box-title::before{content:"04"}#page main#front-page section#journal2 .swiper-wrapper .swiper-slide:nth-child(2) .journal-image img{-o-object-position:left;object-position:left}#page main#front-page section#top{position:relative;margin-top:calc(6.6666666667vw + 10.736vw)}#page main#front-page section#top h1{width:84vw}#page main#front-page section#top .wrapper-content .image{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,1,.5,1) 1s}#page main#front-page section#top .wrapper-content .image.active{opacity:1;z-index:1;transition:opacity 1s cubic-bezier(.25,1,.5,1)}#page main#front-page section#top .wrapper-content .image.active img{transform:scale(1);transition:transform 6s linear}#page main#front-page section#top .wrapper-content .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);will-change:transform;transition:transform 6s linear 1s}#page main#front-page section#top .wrapper-content::before{content:"";padding-top:100%;display:block}#page main#front-page section#about{padding-top:17.3333333333vw}#page main#front-page section#about .image1{margin-left:-8vw;margin-bottom:9.0666666667vw;width:52.5333333333vw}#page main#front-page section#about .image-wrapper{margin-bottom:17.3333333333vw}#page main#front-page section#about .image2{margin:5.4933333333vw auto 0 -8vw;width:60.8vw}#page main#front-page section#about .image3{margin:0 -8vw 0 auto;width:81.2613333333vw}#page main#front-page section#about .section__content{margin-bottom:3.2rem}#page main#front-page section#about .section__content .section-title{margin-bottom:12vw}#page main#front-page section#about .section__content .copy{top:17.3333333333vw;right:0;width:27.9733333333vw}#page main#front-page section#about .swiper-container{pointer-events:none}#page main#front-page section#about .swiper-container .swiper-slide .image::after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/top/about-slide_cover.png);z-index:1}#page main#front-page section#about .swiper-container .swiper-slide p{left:4vw;bottom:4vw;font-size:.7rem;font-size:3.7333333333vw;line-height:1.4285714286;z-index:2}#page main#front-page section#strengths{padding-top:13.3333333333vw}#page main#front-page section#strengths .section-title{margin-bottom:10.6666666667vw}#page main#front-page section#strengths .wrapper-illust{width:100%}#page main#front-page section#strengths .wrapper-illust .illust{will-change:opacity;transition:opacity .3s cubic-bezier(.25,1,.5,1)}#page main#front-page section#strengths .wrapper-illust .illust.active{opacity:1;transition:opacity 1s cubic-bezier(.25,1,.5,1) .3s}#page main#front-page section#strengths .wrapper-content.right-0 .strengths-wrapper .strengths{margin-bottom:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0)}#page main#front-page section#strengths .wrapper-content .box{margin-bottom:10.6666666667vw;will-change:opacity;transition:opacity .3s cubic-bezier(.25,1,.5,1)}#page main#front-page section#strengths .wrapper-content .box.active{opacity:1;transition:opacity 1s cubic-bezier(.25,1,.5,1) .3s}#page main#front-page section#strengths .wrapper-content .box:last-child{margin-bottom:0}#page main#front-page section#strengths .wrapper-content .box-index{display:flex;align-items:center;font-size:1.1rem;font-size:5.8666666667vw;letter-spacing:.05em}#page main#front-page section#strengths .wrapper-content .box-index span{margin-left:-4vw}#page main#front-page section#strengths .wrapper-content .box-index::after{margin-left:2.6666666667vw;flex-grow:1;content:"";height:.5333333333vw;width:100%;background-color:#dbd8d1}#page main#front-page section#strengths .wrapper-content .box-title{margin-bottom:2.6666666667vw;font-size:1.25rem;font-size:6.6666666667vw;letter-spacing:.05em;line-height:1.2}#page main#front-page section#strengths .wrapper-content .box-text{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#front-page section#strengths .wrapper-content .box .logos{display:flex;align-items:center;justify-content:center;margin:9.3333333333vw 0 2.6666666667vw;height:20.8vw;width:100%;border-radius:11.7333333333vw}#page main#front-page section#strengths .wrapper-content .box .note{font-size:.65rem;font-size:3.4666666667vw}#page main#front-page section#community{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw;z-index:1}#page main#front-page section#community .section-title{margin-bottom:10.6666666667vw}#page main#front-page section#community .wrapper .box{margin-bottom:10.6666666667vw}#page main#front-page section#community .wrapper .box:last-child{margin-bottom:0}#page main#front-page section#community .wrapper .box-list img{width:3.984vw}#page main#front-page section#community .wrapper .box-image{margin:0 0 0 auto;width:74.6666666667vw}#page main#front-page section#community .wrapper .box-content{margin-top:4.2666666667vw}#page main#front-page section#community .wrapper .box-title{margin-bottom:2.6666666667vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.05em;line-height:1.5}#page main#front-page section#community .wrapper .box-text{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#front-page section#partner{padding-top:16vw;padding-bottom:21.3333333333vw}#page main#front-page section#partner .section-title{margin-bottom:11.7333333333vw}#page main#front-page section#partner .wrapper{margin-bottom:16vw}#page main#front-page section#partner .wrapper-image{margin-left:-8vw;margin-right:auto;width:58.1333333333vw}#page main#front-page section#partner .wrapper-copy{margin-top:-8vw;width:28.04vw}#page main#front-page section#partner .section__content .content{margin-bottom:16vw}#page main#front-page section#partner .section__content .content .illust{bottom:-14.4vw;right:0;width:17.0666666667vw}#page main#front-page section#partner .section__content .content.content1 .content-box{padding:1.3333333333vw 5.3333333333vw 16vw}#page main#front-page section#partner .section__content .content.content2 .content-box{padding:6.9333333333vw 0 9.0666666667vw}#page main#front-page section#partner .section__content .content.content2 .content-box:nth-child(1) .content-box-image{margin:0 auto 5.3333333333vw;width:70.6666666667vw}#page main#front-page section#partner .section__content .content.content2 .content-box:nth-child(2) .content-box-image{margin:0 auto 5.3333333333vw;width:68vw}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full{padding:6.9333333333vw 0 11.4666666667vw}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul:nth-child(1){margin-right:10.6666666667vw}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul:last-child{margin-right:0}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul li{display:flex;align-items:center;font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.1em;line-height:1.5625;white-space:nowrap}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul li::before{display:block;margin-right:1.8666666667vw;content:"";height:2.9333333333vw;width:2.9333333333vw;border-radius:100%;background-color:#679a4c}#page main#front-page section#partner .section__content .content.content3 .content-box-image{margin:0 auto;width:79.968vw}#page main#front-page section#partner .section__content .content.content4 .content-box-belt{display:flex;align-items:center;justify-content:center;height:21.3333333333vw;border-top-left-radius:2.6666666667vw;border-top-right-radius:2.6666666667vw;width:100%}#page main#front-page section#partner .section__content .content.content4 .content-box-belt span{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.1em;line-height:1.625}#page main#front-page section#partner .section__content .content.content4 .content-wrapper{padding:0 4.8vw}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box{padding:5.3333333333vw 0 8vw}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:last-child::after{display:none}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:0;content:"";height:.8vw;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted.svg);background-size:contain}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box-title{margin-bottom:2.6666666667vw;font-size:.9rem;font-size:4.8vw;letter-spacing:.1em;line-height:1.6111111111}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box-text{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box-image{bottom:2.6666666667vw;width:17.3333333333vw}#page main#front-page section#partner .section__content .content.content4 .support{margin-top:4.2666666667vw;margin-bottom:8vw;padding:8vw 4.8vw 6.6666666667vw;background-color:#dbd8d1;border-radius:2.6666666667vw}#page main#front-page section#partner .section__content .content.content4 .support-title{margin-bottom:6.6666666667vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#front-page section#partner .section__content .content.content4 .support-title span::after{position:absolute;left:0;bottom:-3.2vw;content:"";height:.2666666667vw;width:100%;background-color:#000}#page main#front-page section#partner .section__content .content.content4 .support-image{margin:0 auto 4.5333333333vw;width:37.0666666667vw}#page main#front-page section#partner .section__content .content.content4 .support-text{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#front-page section#partner .section__content .content:last-child{margin-bottom:0}#page main#front-page section#partner .section__content .content-title{margin-bottom:5.3333333333vw}#page main#front-page section#partner .section__content .content-title span{display:block}#page main#front-page section#partner .section__content .content-title span.zen-kaku-gothic-new-bold{font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em;line-height:1.5}#page main#front-page section#partner .section__content .content-title span.euclidsquare-medium{margin-top:.5rem;font-size:.7rem;font-size:3.7333333333vw}#page main#front-page section#partner .section__content .content-text{margin-bottom:8vw;font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#front-page section#partner .section__content .content-box{border-radius:2.6666666667vw}#page main#front-page section#partner .section__content .content-box.half{width:100%}#page main#front-page section#partner .section__content .content-box.half:nth-child(1){margin-bottom:3.7333333333vw}#page main#front-page section#partner .section__content .content-box.\!w-full{margin-top:5.3333333333vw}#page main#front-page section#partner .section__content .content-box.\!w-full .content-box-title{margin-bottom:2.6666666667vw}#page main#front-page section#partner .section__content .content-box.\!w-full .flex{margin-top:4.2666666667vw}#page main#front-page section#partner .section__content .content-box-title{margin-bottom:5.3333333333vw;font-size:.95rem;font-size:5.0666666667vw}#page main#front-page section#partner .section__content .content-box-text{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.08em;line-height:1.5625}#page main#front-page section#partner .section__content .content-box ul.list li{padding:4vw 0;font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.1em;line-height:1.5625;border-bottom:.5333333333vw solid rgba(159,150,146,.21)}#page main#front-page section#partner .section__content .content-box ul.list li:last-child{padding-bottom:0;border-bottom:none}#page main#front-page section#partner .section__content .content-box ul.list li::before{margin-right:3.2vw;display:block;content:"";height:5.3333333333vw;width:8vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/check-orange.svg);background-size:contain;background-repeat:no-repeat}#page main#front-page section#income{padding-top:16vw;padding-bottom:21.3333333333vw}#page main#front-page section#income .section-title{margin-bottom:8vw}#page main#front-page section#income .income-wrapper{margin-bottom:45.3333333333vw}#page main#front-page section#income .income-wrapper .income{padding-bottom:5.3333333333vw;margin-bottom:5.3333333333vw;border-radius:2.6666666667vw}#page main#front-page section#income .income-wrapper .income:last-child{margin-bottom:0}#page main#front-page section#income .income-wrapper .income.income2 .income-content{margin-bottom:5.3333333333vw}#page main#front-page section#income .income-wrapper .income.income2 .income-image{width:75.2vw}#page main#front-page section#income .income-wrapper .income-belt{display:flex;align-items:center;justify-content:center;height:21.3333333333vw;border-top-left-radius:2.6666666667vw;border-top-right-radius:2.6666666667vw}#page main#front-page section#income .income-wrapper .income-belt p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.1em;line-height:1.625}#page main#front-page section#income .income-wrapper .income-content{padding:5.3333333333vw 0 0}#page main#front-page section#income .income-wrapper .income-text{margin-left:auto;margin-right:auto;width:75.2vw;font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#front-page section#income .income-wrapper .income-image{margin-bottom:5.3333333333vw}#page main#front-page section#income .income-wrapper .income-note{top:calc(100% + 3.2vw);font-size:.7rem;font-size:3.7333333333vw;line-height:1.7857142857}#page main#front-page section#support{padding-top:16vw;padding-bottom:16vw}#page main#front-page section#support .section-title{margin-bottom:10.6666666667vw}#page main#front-page section#support .wrapper{margin-bottom:10.6666666667vw}#page main#front-page section#support .wrapper:last-child{margin-bottom:0}#page main#front-page section#support .wrapper-title{margin-bottom:5.3333333333vw}#page main#front-page section#support .wrapper-title .zen-kaku-gothic-new-bold{font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#front-page section#support .wrapper-title .euclidsquare-medium{margin-top:1.6vw;font-size:.7rem;font-size:3.7333333333vw}#page main#front-page section#support .wrapper-subtitle{margin-bottom:2.6666666667vw;font-size:.9rem;font-size:4.8vw;letter-spacing:.1em;line-height:1.4444444444}#page main#front-page section#support .support-wrapper{margin-bottom:12vw}#page main#front-page section#support .support-wrapper:last-child{margin-bottom:0}#page main#front-page section#support .support-wrapper .support{padding:2.2666666667vw 5.3333333333vw;margin-bottom:2.1333333333vw;border-radius:2.6666666667vw;border:.2666666667vw solid #e9622b}#page main#front-page section#support .support-wrapper .support.open .support-arrow{transform:rotateX(180deg)}#page main#front-page section#support .support-wrapper .support:last-child{margin-bottom:0}#page main#front-page section#support .support-wrapper .support-arrow{width:3.7333333333vw;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}#page main#front-page section#support .support-wrapper .support-arrow svg{width:100%}#page main#front-page section#support .support-wrapper .support-icon{width:6.6666666667vw}#page main#front-page section#support .support-wrapper .support-title{margin:0 auto 0 1.8666666667vw;font-size:.9rem;font-size:4.8vw;letter-spacing:.1em;line-height:1.2777777778}#page main#front-page section#support .support-wrapper .support-content{height:0;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94);overflow:hidden}#page main#front-page section#support .support-wrapper .support-content__inner{padding-top:2.2666666667vw}#page main#front-page section#support .support-wrapper .support-content p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.5625}#page main#front-page section#support .support-wrapper .support-content p .small{font-size:.65rem;font-size:3.4666666667vw}#page main#front-page section#how-to-open{padding-top:16vw;padding-bottom:21.3333333333vw}#page main#front-page section#how-to-open .section-title{margin-bottom:6.4vw}#page main#front-page section#how-to-open .image{position:relative;margin-bottom:6.4vw;left:50%;width:100vw;transform:translate3d(-50%,0,0)}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open{margin-bottom:2.6666666667vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open:last-child{margin-bottom:0}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-circle{display:flex;align-items:center;justify-content:center;height:8.2666666667vw;width:8.2666666667vw;flex-shrink:0;border-radius:100%}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-circle svg{width:3.5546666667vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-title{margin-bottom:3.2vw;font-size:1rem;font-size:5.3333333333vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-text{padding-bottom:2.6666666667vw;font-size:.8rem;font-size:4.2666666667vw;line-height:1.4375}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-left{position:relative;width:8.2666666667vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-left::after{margin:1.8666666667vw auto 0;content:"";display:flex;flex-grow:1;height:100%;width:.5333333333vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted-vertical-lightGray.svg);background-size:contain}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-right{width:72.8vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-box{display:flex;align-items:center;justify-content:center;border-radius:2.6666666667vw;height:44.8vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-box__inner{margin:0 auto;width:76.8vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-box p.zen-kaku-gothic-new-medium{margin-bottom:2.1333333333vw;font-size:1.2rem;font-size:6.4vw}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-box p.zen-kaku-gothic-new-regular{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.4375}#page main#front-page section#faq{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw;z-index:1}#page main#front-page section#faq .section-title{margin-bottom:5.3333333333vw}#page main#front-page section#faq .faq-wrapper .faq{margin-bottom:4vw;border-radius:2.6666666667vw}#page main#front-page section#faq .faq-wrapper .faq.open .q-arrow{transform:rotateX(180deg)}#page main#front-page section#faq .faq-wrapper .faq:last-child{margin-bottom:0}#page main#front-page section#faq .faq-wrapper .faq .q{padding:2.1333333333vw 3.2vw}#page main#front-page section#faq .faq-wrapper .faq .q::before{margin-right:2.1333333333vw;content:"Q";color:#e9622b;font-size:1.25rem;font-size:6.6666666667vw;font-family:EuclidSquare-Medium}#page main#front-page section#faq .faq-wrapper .faq .q p{font-size:.9rem;font-size:4.8vw;line-height:1.3888888889}#page main#front-page section#faq .faq-wrapper .faq .q p.zen-kaku-gothic-new-medium{width:62.9333333333vw}#page main#front-page section#faq .faq-wrapper .faq .q-arrow{width:3.7333333333vw;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}#page main#front-page section#faq .faq-wrapper .faq .q-arrow svg{width:100%}#page main#front-page section#faq .faq-wrapper .faq .a{height:0;overflow:hidden;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94)}#page main#front-page section#faq .faq-wrapper .faq .a__inner{padding:0 5.3333333333vw 8vw 5.3333333333vw}#page main#front-page section#faq .faq-wrapper .faq .a__inner p{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#partner-page section .section__content:has(.journal-single){padding-bottom:21.3333333333vw}#page main#partner-page section .journal-single{margin-top:21.3333333333vw}#page main#partner-page section#content{padding-top:16vw}#page main#partner-page section#content .section__content#schedule{margin-bottom:24vw}#page main#partner-page section#content .section__content#schedule .section-title{margin-bottom:5.3333333333vw}#page main#partner-page section#content .section__content#how-we-work{margin-bottom:21.3333333333vw}#page main#partner-page section#content .section__content#how-we-work .section-title{margin-bottom:12.8vw}#page main#partner-page section#content .section__content#annual-schedule .section-title{margin-bottom:8vw}#page main#partner-page section#content .section__content .annual-schedule{padding:6.1333333333vw 0 8.8vw;border-radius:2.6666666667vw;background-color:#e6e3dc}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box{margin-left:auto;margin-right:2.6666666667vw;border-radius:2.6666666667vw;width:63.12vw}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-tag,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-tag{display:flex;align-items:center;justify-content:center;height:8.9466666667vw;width:100%;border-top-left-radius:2.6666666667vw;border-top-right-radius:2.6666666667vw}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-tag p,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-tag p{font-size:.65rem;font-size:3.4666666667vw;letter-spacing:-.02em}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-tag p:nth-child(1),#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-tag p:nth-child(1){margin-right:6.4vw}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-image,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-image{padding:1.6vw 1.8666666667vw 0}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content{padding:1.6vw 1.8666666667vw 1.6vw}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content p,#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content ul li,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content p,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content ul li{font-size:.7rem;font-size:3.7333333333vw;letter-spacing:-.02em;line-height:1.4285714286}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content ul li,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content ul li{display:flex}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content ul li::before,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content ul li::before{content:"・"}#page main#partner-page section#content .section__content .annual-schedule-left .box{margin-bottom:2.6666666667vw}#page main#partner-page section#content .section__content .annual-schedule-left .box:last-child{margin-bottom:0}#page main#partner-page section#content .section__content .annual-schedule-center{top:6.1333333333vw;left:2.6666666667vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap1,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap11,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap5,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap8,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap9{display:none}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap1 .month::before,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap11 .month::before,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap5 .month::before,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap8 .month::before,#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap9 .month::before{display:none}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap2::after{height:39.7333333333vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap3::after{height:24.8vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap4::after{height:8.5333333333vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap6::after{height:45.0666666667vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap7::after{height:65.3333333333vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap10::after{height:65.0666666667vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap12::after{height:38.4vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap::after{content:"";margin:0 auto;display:block;width:.2666666667vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dashed-orange.png);background-size:contain}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month{position:relative;display:flex;align-items:center;justify-content:center;height:11.4666666667vw;width:11.4666666667vw;border-radius:100%;border:.5333333333vw solid #e9622b}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month::before{position:absolute;top:50%;left:11.4666666667vw;transform:translate3d(0,-50%,0);content:"";margin:0 auto;display:block;height:.2666666667vw;width:3.4666666667vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dashed-orange-right.png);background-size:contain}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month__inner{top:-.8vw;left:.5333333333vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month .euclidsquare-regular{top:.8vw;font-size:1rem;font-size:5.3333333333vw}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month .zen-kaku-gothic-new-medium{font-size:.55rem;font-size:2.9333333333vw;letter-spacing:.1em}#page main#partner-page section#content .section__content .schedule-wrapper{padding:6.6666666667vw 3.7333333333vw 10.6666666667vw 1.3333333333vw;border-radius:2.6666666667vw}#page main#partner-page section#content .section__content .schedule-wrapper .schedule{padding-bottom:6.6666666667vw;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);opacity:0;transform:translate3d(0,8vw,0)}#page main#partner-page section#content .section__content .schedule-wrapper .schedule:first-child.active::after{height:100%}#page main#partner-page section#content .section__content .schedule-wrapper .schedule.active{opacity:1;transform:translate3d(0,0,0)}#page main#partner-page section#content .section__content .schedule-wrapper .schedule.active::after{height:calc(100% - 8.8vw)}#page main#partner-page section#content .section__content .schedule-wrapper .schedule::after{position:absolute;top:8.8vw;left:3.4666666667vw;content:"";height:0%;width:.2666666667vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dashed-orange.png);background-size:contain;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94) .25s}#page main#partner-page section#content .section__content .schedule-wrapper .schedule:last-child{padding-bottom:0}#page main#partner-page section#content .section__content .schedule-wrapper .schedule:last-child::after{display:none}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time{margin-right:2.6666666667vw}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time.no-time{margin:0;width:calc(100% - 70.6666666667vw)}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time.no-time p{border:none}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time.no-time::after{display:none}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time p{height:8.8vw;line-height:8.2666666667vw;width:14.9333333333vw;font-size:.8rem;font-size:4.2666666667vw;border-radius:4.5333333333vw;border:.2666666667vw solid #e9622b}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-image{margin-top:2.6666666667vw;margin-bottom:2.6666666667vw;width:70.6666666667vw}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-content{width:70.6666666667vw}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-title{margin-top:.8vw;font-size:.9rem;font-size:4.8vw;line-height:1.3888888889}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-text{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625;letter-spacing:-.02em}#page main#partner-page section#content .section__content .how-we-work-wrapper{margin-bottom:8vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work{padding-bottom:8vw;margin-bottom:8vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work2 .how-we-work-subtitle img:nth-child(2){margin-bottom:3.7333333333vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work2 .how-we-work-subtitle p{margin-bottom:2.6666666667vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box{margin-bottom:9.6vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box:last-child{margin-bottom:0}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box .flex p:nth-child(1){font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box .flex p:nth-child(2){font-size:.75rem;font-size:4vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work:last-child{padding-bottom:0;margin-bottom:0}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work:last-child::after{display:none}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-image img{height:53.3333333333vw;-o-object-fit:contain;object-fit:contain}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title{margin-bottom:4.2666666667vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title div{margin-right:1.6vw;display:flex;align-items:center;justify-content:center;height:12vw;width:12vw;border-radius:100%}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title div .euclidsquare-medium{font-size:.85rem;font-size:4.5333333333vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title .zen-kaku-gothic-new-medium{font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle{margin-bottom:5.3333333333vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle div:nth-child(1){margin-bottom:3.2vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle div .zen-kaku-gothic-new-medium{margin-right:4.8vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle div .euclidsquare-medium{font-size:1.25rem;font-size:6.6666666667vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-text{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.5625}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-text-box div{margin-bottom:2.6666666667vw}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:0;content:"";height:.3rem;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted-orange.svg);background-size:contain}#page main#partner-page section#content .section__content .kyujitsu{padding:5.3333333333vw;border-radius:5.3333333333vw;width:100%}#page main#partner-page section#content .section__content .kyujitsu-content{margin-bottom:6.6666666667vw}#page main#partner-page section#content .section__content .kyujitsu-content .quote{right:0;bottom:-6.6666666667vw;width:31.816vw}#page main#partner-page section#content .section__content .kyujitsu-image{width:100%}#page main#partner-page section#content .section__content .kyujitsu-image img{border-radius:vw6}#page main#partner-page section#content .section__content .kyujitsu-title{margin-bottom:4.2666666667vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#partner-page section#content .section__content .kyujitsu-title p::after{margin-top:1.6vw;content:"";display:block;height:.2666666667vw;width:100%;background-color:#000}#page main#partner-page section#content .section__content .kyujitsu-text{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.625}#page main#partner-page section#content .section__content .kyujitsu-text .zen-kaku-gothic-new-medium{width:45.8666666667vw;font-size:.65rem;font-size:3.4666666667vw;letter-spacing:-.02em;line-height:1.5384615385}#page main#income-expenses-page section#content{padding-top:16vw}#page main#income-expenses-page section#content .section__content{margin-bottom:17.3333333333vw}#page main#income-expenses-page section#content .section__content:last-child{margin-bottom:0}#page main#income-expenses-page section#content .section__content:nth-last-child(2){margin-bottom:34.6666666667vw}#page main#income-expenses-page section#content .section__content#income .section-title{margin-bottom:10.6666666667vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box{margin-bottom:16vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box.box2 .orange-back{margin-bottom:4.2666666667vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box:last-child{margin-bottom:0}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title{padding-bottom:3.2vw;margin-bottom:3.2vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:0;content:"";height:.8vw;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted.svg);background-size:contain}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title .zen-kaku-gothic-new-bold{margin-bottom:1.3333333333vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title .euclidsquare-medium{font-size:.7rem;font-size:3.7333333333vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box-note{margin-bottom:3.2vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box-note p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:.1em;line-height:1.875}#page main#income-expenses-page section#content .section__content#income .wrapper .box .orange-back{margin-bottom:9.3333333333vw;padding:4.5333333333vw 0;border-radius:2.6666666667vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box .orange-back p{font-size:.8rem;font-size:4.2666666667vw;line-height:1.25}#page main#income-expenses-page section#content .section__content#income .wrapper .box .orange-back p .small{font-size:.7rem;font-size:3.7333333333vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content-tag{height:8.9466666667vw;border-top-left-radius:2.6666666667vw;border-top-right-radius:2.6666666667vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content-tag p{font-size:.7rem;font-size:3.7333333333vw;text-align:center;white-space:nowrap}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content-tag p:nth-child(2){margin:0 8vw}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content__content{padding:4vw 0 8vw;border-bottom-left-radius:2.6666666667vw;border-bottom-right-radius:2.6666666667vw;background-color:#fbf8f3;background-image:url(/wp-content/themes/tokushimaru/assets/img/income-expenses/grid_sp.svg);background-size:89.7333333333vw;background-repeat:repeat}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content__content div .line{margin:0 3.5067212157%;height:.2666666667vw;width:10.9333333333vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted.svg);background-size:contain}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content__content div p{position:relative;font-size:.8rem;font-size:4.2666666667vw;line-height:2.5;min-width:13.8666666667vw;max-width:16.5333333333vw}#page main#income-expenses-page section#content .section__content#support{margin-bottom:29.3333333333vw}#page main#income-expenses-page section#content .section__content#support .section-title{margin-bottom:5.3333333333vw}#page main#income-expenses-page section#content .section__content#support .section-text{margin-bottom:9.6vw}#page main#income-expenses-page section#content .section__content#support .wrapper{padding:4.5333333333vw 4vw;border-radius:5.3333333333vw}#page main#income-expenses-page section#content .section__content#support .wrapper-text{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.5625}#page main#income-expenses-page section#content .section__content#support .wrapper .box-title{font-size:.9rem;font-size:4.8vw;letter-spacing:.1em;line-height:1.1666666667}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-full{margin-bottom:4.8vw;border-radius:2.6666666667vw}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2{margin-bottom:4.8vw;padding:8.8vw 3.7333333333vw;border-radius:2.6666666667vw}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 header{margin-bottom:4.5333333333vw}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-image{top:50%;transform:translate3d(0,-50%,0);width:21.6vw}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content p,#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content ul li{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.5625}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content ul li{display:flex}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content ul li::before{content:"・"}#page main#income-expenses-page section#content .section__content#find-customers .section-title{margin-bottom:9.6vw}#page main#income-expenses-page section#content .section__content#find-customers .section-title .zen-kaku-gothic-new-bold{top:65%}#page main#income-expenses-page section#content .section__content#find-customers .wrapper-text{margin-top:9.6vw}#page main#income-expenses-page section#content .section__content#find-customers .wrapper-text p{font-size:.9rem;font-size:4.8vw;letter-spacing:.1em;line-height:1.5555555556}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box{margin-bottom:12.5333333333vw}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box:last-child::after,#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box:nth-child(3)::after{display:none}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box::after{position:absolute;left:50%;bottom:-7%;content:"";height:5.6vw;width:6.4vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/arrow-right-black.svg);background-size:contain;background-repeat:no-repeat;transform:translate3d(-50%,0,0) rotate(90deg)}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box:nth-child(3){margin-bottom:0}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-image{margin:0 auto 5.8666666667vw;width:62.9333333333vw}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-title{padding-bottom:4vw;margin-bottom:4vw}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-title::after{position:absolute;bottom:0;left:0;content:"";display:block;height:.2666666667vw;width:100%;background-color:#000}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-title p{font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-content p{font-size:.8rem;font-size:4.2666666667vw;letter-spacing:-.02em;line-height:1.5625}#page main#income-expenses-page section#content .section__content#expenses .section-title{margin-bottom:9.3333333333vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box{margin-bottom:21.3333333333vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box:last-child{margin-bottom:0}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-note{margin-top:3.2vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-note p{font-size:.7rem;font-size:3.7333333333vw;line-height:1.4285714286}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-title{margin-bottom:9.3333333333vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-title .zen-kaku-gothic-new-bold{margin-bottom:1.3333333333vw;font-size:1rem;font-size:5.3333333333vw;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-title .euclidsquare-medium{font-size:.7rem;font-size:3.7333333333vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-text{margin-bottom:3.2vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-text p{font-size:.8rem;font-size:4.2666666667vw;line-height:1.5625}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content{margin-bottom:5.3333333333vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content:last-child{margin-bottom:0}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-tag{display:flex;align-items:center;justify-content:center;height:10.4666666667vw;border-top-left-radius:2.6666666667vw;border-top-right-radius:2.6666666667vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-tag p{font-size:.9rem;font-size:4.8vw;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-tag p .small{font-size:.7rem;font-size:3.7333333333vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-title{margin-bottom:3.2vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-title .euclidsquare-medium{font-size:1.35rem;font-size:7.2vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-title .zen-kaku-gothic-new-medium{font-size:1.1rem;font-size:5.8666666667vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-title .zen-kaku-gothic-new-medium.text-black{font-size:.7rem;font-size:3.7333333333vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-text img{width:73.0666666667vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-text div:nth-child(1){margin-right:6vw}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-text p{font-size:.7rem;font-size:3.7333333333vw;line-height:1.7857142857}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content__content{padding:5.3333333333vw 0 6.6666666667vw;border-bottom-left-radius:2.6666666667vw;border-bottom-right-radius:5.3333333333vw;background-image:url(/wp-content/themes/tokushimaru/assets/img/income-expenses/grid_sp.svg);background-size:89.7333333333vw;background-repeat:repeat}}@media screen and (min-width:768px){#popup{opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s .5s}#popup.active{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s 0s}.popup-button{will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}.popup-button-text{will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}.popup-button path{will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}#page.menu-open #header .arc.arc-bottom .arc__content:nth-child(1){background-color:#fff}#page.menu-open .menu-trigger div:nth-child(1){top:50%!important;transform:translate3d(-50%,-50%,0) rotate(30deg)!important}#page.menu-open .menu-trigger div:nth-child(2){opacity:0}#page.menu-open .menu-trigger div:nth-child(3){top:50%!important;transform:translate3d(-50%,-50%,0) rotate(-30deg)!important}#page.menu-open #menu{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s 0s}#page .hover{will-change:opacity;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page .hover:hover{opacity:.7}#page .underline_{position:relative}#page .underline_::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:-.2rem;content:"";height:.2rem;width:92%;background-color:#000}#page .hover-text{will-change:color;transition:color .5s cubic-bezier(.23,1,.32,1)}#page .footer-button{display:flex;align-items:center;justify-content:center;height:7rem;width:35rem;border-radius:1rem;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#page .footer-button:hover .footer-button__inner p{color:#fff}#page .footer-button.bg-orange:hover{background-color:#000}#page .footer-button.bg-orange .footer-button-arrow{border:.2rem solid #fff}#page .footer-button.bg-white{border:.2rem solid #d0cabe}#page .footer-button.bg-white:hover{background-color:#e9622b}#page .footer-button.bg-white:hover .footer-button-arrow{border:.2rem solid #fff}#page .footer-button.bg-white:hover .footer-button-arrow svg *{stroke:#fff}#page .footer-button.bg-white .footer-button-arrow{border:.2rem solid #000}#page .footer-button.bg-white .footer-button-arrow svg *{stroke:#000}#page .footer-button__inner{padding:0 1.96rem 0 3.6rem;width:100%;display:flex;align-items:center;justify-content:center;justify-content:space-between}#page .footer-button:last-child{margin-bottom:0}#page .footer-button p{font-size:18px;font-size:1.8rem;letter-spacing:.02em;will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#page .footer-button-arrow{display:flex;align-items:center;justify-content:center;height:3.375rem;width:3.375rem;border-radius:100%;will-change:border;transition:border .5s cubic-bezier(.25,.46,.45,.94)}#page .footer-button svg{width:1.742rem}#page .footer-button svg *{stroke:#fff;will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}#page .swiper-container.marquee .swiper-wrapper{transition-timing-function:linear}#page .breadcrumbs{top:11rem;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:13px;font-size:1.3rem}#page .breadcrumbs a,#page .breadcrumbs li,#page .breadcrumbs span{color:#fff}#page .breadcrumbs .category[title="Go to the とくし丸ジャーナル カテゴリー archives."]{pointer-events:initial}#page nav.menu{width:94.7867298578%}#page nav.menu li{width:47.4%;margin-bottom:4rem}#page nav.menu li .link{padding-bottom:1.1rem;border-bottom:.1rem solid #ded1c3;will-change:border-bottom;transition:border-bottom .3s cubic-bezier(.25,.46,.45,.94)}#page nav.menu li .link::after{position:absolute;bottom:-.1rem;left:0;height:.1rem;width:0%;transform:translate3d(0,0,0);background-color:#000;content:"";will-change:width;transition:width .3s cubic-bezier(.25,.46,.45,.94)}#page nav.menu li .link:hover::after{width:100%}#page nav.menu li .link:hover .link-arrow svg *{stroke:#000}#page nav.menu li .link-text{font-size:16px;font-size:1.6rem;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#page nav.menu li .link-arrow{width:1.751rem}#page nav.menu li .link-arrow svg *{stroke:#e9622b;will-change:stroke;transition:stroke .3s cubic-bezier(.25,.46,.45,.94)}#page .button:hover .button-text{color:#000}#page .button:hover .button-border::after{width:100%}#page .button:hover .button-arrow{background-color:transparent;border:.2rem solid #000}#page .button:hover .button-arrow svg *{stroke:#000}#page .button-text{font-size:26px;font-size:2.6rem;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#page .button-border{height:.2rem;width:100%;bottom:-1rem;left:0}#page .button-border::after,#page .button-border::before{content:"";height:.2rem;width:100%;display:block;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}#page .button-border::after{position:absolute;left:0;bottom:0;width:0;background-color:#000;will-change:width;transition:width .3s cubic-bezier(.25,.46,.45,.94);z-index:1}#page .button-arrow{margin-left:.7rem;display:flex;align-items:center;justify-content:center;height:4.882rem;width:4.882rem;border-radius:100%;border:.2rem solid transparent;will-change:border,background-color;transition:border .3s cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.25,.46,.45,.94)}#page .button-arrow svg *{will-change:stroke;transition:stroke .3s cubic-bezier(.25,.46,.45,.94)}#page .button-arrow.bg-white svg *{stroke:#e9622b}#page .arc{top:-2.196193265vw;min-height:30rem;z-index:-1}#page .arc__content{min-height:30rem;width:120%;border-top-right-radius:300rem 20rem;border-top-left-radius:300rem 20rem;padding-left:20rem;padding-right:20rem;overflow:hidden;z-index:-1}#page .arc.arc-bottom{top:auto;bottom:-2.4rem}#page .arc.arc-bottom .arc__content{transform:translate3d(-50%,0,0) rotate(180deg)}#page .banner,#page .banner__back{border-radius:100%;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}#page .banner__back{height:16rem;width:16rem;right:calc(3.54rem - .536rem);bottom:calc(5.54rem - .536rem);mix-blend-mode:soft-light;z-index:50}#page .banner__back.hide{transform:translate3d(0,calc(5.54rem - .536rem + 16rem),0)}#page .banner__back::after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";display:block;height:100%;width:100%;background-color:#fff;border-radius:100%}#page .banner{display:flex;align-items:center;justify-content:center;height:14.928rem;width:14.928rem;right:3.54rem;bottom:5.54rem;z-index:99;background-color:#fff}#page .banner:hover::before{opacity:.7}#page .banner.hide{transform:translate3d(0,calc(5.54rem + 16rem + 2rem),0)}#page .banner::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";display:block;height:100%;width:100%;background-color:#e9622b;border-radius:100%;will-change:opacity;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page .banner .zen-kaku-gothic-new-black{font-size:15px;font-size:1.5rem}#page .banner .zen-kaku-gothic-new-bold{margin-top:1.2rem;font-size:25px;font-size:2.5rem;line-height:1;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#page .banner .zen-kaku-gothic-new-bold .small{display:block;margin-top:1rem;font-size:17px;font-size:1.7rem}#page .banner-arrow{margin-top:1rem;width:2.085rem}#page #menu{display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;visibility:hidden;will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s .5s}#page #menu .button-wrapper{margin-top:6.2rem}#page #menu .button-wrapper .footer-button{margin-right:1.3rem}#page #menu .button-wrapper .footer-button:last-child{margin-right:0}#page .journal-archive{margin-top:-1%;width:102%}#page .journal-archive .journal{margin:1% 0;padding:0 .7%;width:33.333%}#page .journal-archive .journal:hover .journal-title span{background-size:200% .1rem}#page .journal-archive .journal:hover .journal-image img{transform:scale(1.08)}#page .journal-archive .journal__inner{border-radius:1rem}#page .journal-archive .journal-date{margin-bottom:1.7rem;font-size:14px;font-size:1.4rem}#page .journal-archive .journal-category{margin-bottom:1.5rem}#page .journal-archive .journal-category li{padding:0 1rem;height:3rem;line-height:3rem;font-size:14px;font-size:1.4rem;border-radius:.3rem}#page .journal-archive .journal-title{font-size:20px;font-size:2rem;letter-spacing:.05em;line-height:1.5}#page .journal-archive .journal-title span{display:inline;background:linear-gradient(to top,#000 .2rem,transparent 99%) no-repeat;background-position:0 100%;background-size:0 .1rem;will-change:background-size;transition:background-size 1.5s cubic-bezier(.25,.46,.45,.94)}#page .journal-archive .journal-tag{padding:3rem 1.4rem 1.7rem}#page .journal-archive .journal-tag li{margin-bottom:1.2rem;margin-right:1.2rem;padding:0 1.2rem;height:3.6rem;line-height:3.3rem;border-radius:2.5rem;text-align:center;font-size:13px;font-size:1.3rem;border:.1rem solid #000;will-change:background-color,border,color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}#page .journal-archive .journal-tag li:hover{color:#fff;background-color:#e9622b;border:.1rem solid #e9622b}#page .journal-archive .journal-tag li:last-child{margin-right:0}#page .journal-archive .journal-image{border-top-left-radius:1rem;border-top-right-radius:1rem}#page .journal-archive .journal-image img{border-top-left-radius:1rem;border-top-right-radius:1rem;will-change:transform;transition:transform .3s}#page .journal-archive .journal-content{padding:1.75rem 1.4rem 0}#page .section{position:relative}#page .section#online{display:flex;align-items:center;justify-content:center;height:56.5rem;background-image:url(/wp-content/themes/tokushimaru/assets/img/top/online.png);background-position:bottom;background-size:cover}#page .section#online .section-title h2{margin:.6rem 0;margin-top:initial;margin-left:initial;line-height:1.45;font-size:40px;font-size:4rem}#page .section#online .section-title p{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.625}#page .section#online .wrapper{width:61.8957345972%}#page .section#online .wrapper .box{display:flex;align-items:center;justify-content:center;height:20.5rem;width:48.5451761103%;border-radius:1rem;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box:hover .box-title::after{background-color:#fff}#page .section#online .wrapper .box:hover .box-title p{color:#fff}#page .section#online .wrapper .box:hover .box-text{color:#fff}#page .section#online .wrapper .box-arrow{display:flex;align-items:center;justify-content:center;border-top-left-radius:5rem;border-bottom-right-radius:1rem;height:29.756097561%;width:21.1356466877%;right:-.1rem;bottom:-.1rem;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box-arrow svg{position:relative;top:5%;left:7%;width:2.053rem}#page .section#online .wrapper .box-arrow svg *{will-change:fill;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box.box1{border:.2rem solid #e30303}#page .section#online .wrapper .box.box1:hover{background-color:#e30303}#page .section#online .wrapper .box.box1:hover .box-arrow{background-color:#fff}#page .section#online .wrapper .box.box1:hover .box-arrow svg *{stroke:#e30303}#page .section#online .wrapper .box.box1:hover .box-icon svg *{fill:#fff}#page .section#online .wrapper .box.box1 .box-arrow{background-color:#e30303}#page .section#online .wrapper .box.box2{border:.2rem solid #e9622b}#page .section#online .wrapper .box.box2:hover{background-color:#e9622b}#page .section#online .wrapper .box.box2:hover .box-arrow{background-color:#fff}#page .section#online .wrapper .box.box2:hover .box-arrow svg *{stroke:#e9622b}#page .section#online .wrapper .box.box2:hover .box-icon svg *{stroke:#fff;fill:transparent}#page .section#online .wrapper .box.box2 .box-arrow{background-color:#e9622b}#page .section#online .wrapper .box-text{font-size:16px;font-size:1.6rem;line-height:1.625;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box-icon svg *{will-change:fill,stroke;transition:fill .3s cubic-bezier(.25,.46,.45,.94),stroke .3s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box-title{margin:.8rem 0 3rem;font-size:25px;font-size:2.5rem}#page .section#online .wrapper .box-title p{will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box-title::after{position:absolute;bottom:-1.6rem;left:50%;transform:translate3d(-50%,0,0);display:block;content:"";height:.1rem;width:4.9rem;background-color:#707070;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}#page .section#online .wrapper .box-title svg{margin-right:1.75rem;max-height:2.7rem;max-width:3.6rem}#page .section.journal-single{padding-top:3rem;padding-bottom:3.5rem;border-radius:1rem;width:112.0186697783%}#page .section.journal-single .content{width:92.5125%}#page .section.journal-single .section-title{margin-bottom:3rem}#page .section.journal-single .tag{margin-bottom:2rem}#page .section.journal-single .tag__content{font-size:16px;font-size:1.6rem}#page .section.journal-single .tag__content::before{margin-right:.7rem;display:block;content:"";height:.1rem;width:6.6rem;background-color:#fff}#page .section.journal-single .wrapper{padding:4rem 0;margin-bottom:3rem}#page .section.journal-single .wrapper:hover .wrapper-title h1 span{background-size:200% .1rem}#page .section.journal-single .wrapper:hover .wrapper-image img{transform:scale(1.08)}#page .section.journal-single .wrapper::after,#page .section.journal-single .wrapper::before{position:absolute;left:50%;transform:translate3d(-50%,0,0);content:"";height:.3rem;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted-white.svg);background-size:contain}#page .section.journal-single .wrapper::before{top:0}#page .section.journal-single .wrapper::after{bottom:0}#page .section.journal-single .wrapper-left{width:42.6226185651%}#page .section.journal-single .wrapper-left img{will-change:transform;transition:transform .3s}#page .section.journal-single .wrapper-right{width:54.6097374229%}#page .section.journal-single .wrapper-image{margin-bottom:1.5rem;border-radius:1rem}#page .section.journal-single .wrapper-content{padding-top:2rem}#page .section.journal-single .wrapper-content::after{position:absolute;left:0;top:0;content:"";display:block;height:.1rem;width:5.3rem;background-color:#fff}#page .section.journal-single .wrapper-content p{font-size:14px;font-size:1.4rem;letter-spacing:-.02em;line-height:1.4285714286}#page .section.journal-single .wrapper-title{margin-bottom:2rem}#page .section.journal-single .wrapper-title h1{font-size:20px;font-size:2rem;line-height:1.5}#page .section.journal-single .wrapper-title h1 span{display:inline;background:linear-gradient(to top,#fff .2rem,transparent 99%) no-repeat;background-position:0 100%;background-size:0 .1rem;will-change:background-size;transition:background-size 1s cubic-bezier(.25,.46,.45,.94)}#page .section.journal-single .wrapper-text .wp-block-heading{display:none}#page .section.journal-single .wrapper-text *{color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.5625}#page .section.journal-section{padding-top:10rem;padding-bottom:12rem}#page .section.journal-section.margin{margin-top:-14rem}#page .section.journal-section.common .section__inner{margin-left:auto;margin-right:auto}#page .section.journal-section.common .section__inner .content{padding:3rem 3rem 4rem;margin:0 0 0 auto;width:81.0126582278%;border-radius:1rem}#page .section.journal-section.common .section__inner .section-title .euclidsquare-medium.small{font-size:80px;font-size:8rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section.journal-section.common .section__inner .section-title .euclidsquare-medium.small{font-size:5.8565153734vw}}@media screen and (min-width:768px){#page .section.journal-section .section-title{margin-bottom:3rem}#page .section.journal-section .tag{margin-bottom:3rem}#page .section.journal-section .tag__content{font-size:16px;font-size:1.6rem}#page .section.journal-section .tag__content::before{margin-right:.7rem;display:block;content:"";height:.1rem;width:6.6rem;background-color:#fff}#page .section.journal-section .swiper-wrapper{width:calc(100% + 2.4rem);align-items:stretch}#page .section.journal-section .journal{height:auto;width:33.3333333333%}#page .section.journal-section .journal:hover .journal-title span{background-size:200% .1rem}#page .section.journal-section .journal:hover .journal-image img{transform:scale(1.08)}#page .section.journal-section .journal:last-child::after{display:none}#page .section.journal-section .journal__inner{padding:0 1.2rem;box-sizing:content-box}#page .section.journal-section .journal-tag{font-size:14px;font-size:1.4rem;margin-bottom:1rem}#page .section.journal-section .journal-image{margin-bottom:1rem;border-radius:1rem}#page .section.journal-section .journal-image img{will-change:transform;transition:transform .3s}#page .section.journal-section .journal-title{font-size:20px;font-size:2rem;letter-spacing:.05em;line-height:1.4583333333}#page .section.journal-section .journal-title span{display:inline;background:linear-gradient(to top,#fff .2rem,transparent 99%) no-repeat;background-position:0 100%;background-size:0 .1rem;will-change:background-size;transition:background-size 1.5s cubic-bezier(.25,.46,.45,.94)}#page .section.journal-section .journal-content{padding-top:1rem;margin-top:1rem}#page .section.journal-section .journal-content::before{position:absolute;left:0;top:0;display:block;content:"";height:.1rem;width:5.3rem;background-color:#fff}#page .section.journal-section .journal-content p{font-size:14px;font-size:1.4rem;line-height:1.4285714286}#page .section.journal-section .journal::after{position:absolute;top:0;right:0;display:block;content:"";height:100%;border-right:.2rem dotted #fff}#page .section.journal-section .button{left:auto;transform:initial;margin-top:6rem}#page .section.slider-section{padding-top:6rem;padding-bottom:12rem}#page .section.slider-section .swiper-container{pointer-events:none}#page .section-title{white-space:nowrap}#page .section-title .euclidsquare-medium{font-size:150px;font-size:15rem;line-height:.8;display:block;opacity:1}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section-title .euclidsquare-medium{font-size:10.980966325vw}}@media screen and (min-width:768px){#page .section-title .euclidsquare-medium.text-white{opacity:.4}#page .section-title .euclidsquare-medium.text-lightOrange{opacity:.2}#page .section-title .euclidsquare-medium.medium{font-size:120px;font-size:12rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section-title .euclidsquare-medium.medium{font-size:8.78477306vw}}@media screen and (min-width:768px){#page .section-title .euclidsquare-medium.small{font-size:100px;font-size:10rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section-title .euclidsquare-medium.small{font-size:7.3206442167vw}}@media screen and (min-width:768px){#page .section-title .euclidsquare-medium.super-small{font-size:80px;font-size:8rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section-title .euclidsquare-medium.super-small{font-size:5.8565153734vw}}@media screen and (min-width:768px){#page .section-title .zen-kaku-gothic-new-bold{position:relative;margin-top:-1rem;font-size:40px;font-size:4rem;letter-spacing:.1em;display:block}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section-title .zen-kaku-gothic-new-bold{font-size:2.9282576867vw;margin-top:-.7320644217vw}}@media screen and (min-width:768px){#page .section-title .zen-kaku-gothic-new-bold.small{font-size:33px;font-size:3.3rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section-title .zen-kaku-gothic-new-bold.small{font-size:2.4158125915vw}}@media screen and (min-width:768px){#page .section-title .zen-kaku-gothic-new-bold.bottom{bottom:-1.2rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page .section-title .zen-kaku-gothic-new-bold.bottom{bottom:-.878477306vw}}@media screen and (min-width:768px){#page .section-title .zen-kaku-gothic-new-bold.absolute{position:absolute;margin-top:initial;margin-left:initial}#page .section-text{font-size:18px;font-size:1.8rem;letter-spacing:.025em;line-height:1.8333333333}#page .section__inner{width:86.7496339678%;max-width:118.5rem}#page .section__inner .section__content{width:89.029535865%}#page main#journal-archive .breadcrumbs,#page main#journal-archive .breadcrumbs a,#page main#journal-archive .breadcrumbs li,#page main#journal-archive .breadcrumbs span{color:#898989}#page main#journal-archive section#top{padding-bottom:7.2rem}#page main#journal-archive section#top .section__inner{max-width:initial}#page main#journal-archive section#top .journal-slide-content{padding-bottom:2rem;padding-right:18rem;width:35.7805907173%}#page main#journal-archive section#top .journal-slide-content .logo{margin-top:17rem;margin-bottom:4.3rem;width:14.5rem}#page main#journal-archive section#top .journal-slide-content .journal{opacity:0;will-change:opacity;transition:opacity .3s cubic-bezier(.25,1,.5,1)}#page main#journal-archive section#top .journal-slide-content .journal.active{position:relative;opacity:1;z-index:1}#page main#journal-archive section#top .journal-slide-content .journal-date{margin-bottom:1.7rem;font-size:14px;font-size:1.4rem}#page main#journal-archive section#top .journal-slide-content .journal-category{margin-bottom:3rem}#page main#journal-archive section#top .journal-slide-content .journal-category li{padding:0 1rem;height:3rem;line-height:3rem;font-size:14px;font-size:1.4rem;border-radius:.3rem}#page main#journal-archive section#top .journal-slide-content .journal-title{font-size:25px;font-size:2.5rem;letter-spacing:.05em;line-height:1.36}#page main#journal-archive section#top .journal-slide-content .journal-tag{margin-top:3rem}#page main#journal-archive section#top .journal-slide-content .journal-tag li{margin-bottom:1.2rem;margin-right:1.2rem;padding:0 1.2rem;height:3.6rem;line-height:3.4rem;border-radius:2.5rem;text-align:center;font-size:14px;font-size:1.4rem;border:.1rem solid #000;will-change:color,background-color,border;transition:color .3s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.23,1,.32,1),border .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#top .journal-slide-content .journal-tag li:hover{color:#fff;background-color:#e9622b;border:.1rem solid #e9622b}#page main#journal-archive section#top .journal-slide-content .journal-tag li:last-child{margin-right:0}#page main#journal-archive section#top .journal-slide-slider{margin-right:-7.5949367089%;height:58.4rem;width:72.7426160338%}#page main#journal-archive section#top .journal-slide-slider article{height:100%;width:100%;opacity:0;will-change:opacity;transition:opacity 2s cubic-bezier(.25,1,.5,1)}#page main#journal-archive section#top .journal-slide-slider article.show_{opacity:1}#page main#journal-archive section#top .journal-slide-slider article.zoom_ img{transform:scale(1);transition:transform 7s linear}#page main#journal-archive section#top .journal-slide-slider article.active{z-index:1}#page main#journal-archive section#top .journal-slide-slider article img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.1);will-change:transform}#page main#journal-archive section#top .journal-slide-slider #pagination-arrow{cursor:pointer;margin-left:1.5rem;display:block;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/akar-arrow-right.svg);background-size:contain;background-repeat:no-repeat;height:1.341rem;width:2.971rem;will-change:transform;animation:arrow 2s ease infinite}#page main#journal-archive section#top .journal-slide-slider .swiper-slide{opacity:0;will-change:opacity;transition:opacity 1s cubic-bezier(.25,1,.5,1) 1s}#page main#journal-archive section#top .journal-slide-slider .swiper-slide.active{opacity:1;z-index:1;transition:opacity 1s cubic-bezier(.25,1,.5,1)}#page main#journal-archive section#top .journal-slide-slider .swiper-slide:hover img{transform:scale(1.08)}#page main#journal-archive section#top .journal-slide-slider .swiper-slide img{will-change:transform;transition:transform .3s}#page main#journal-archive section#top .journal-slide-slider .swiper-container{padding-bottom:3rem}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper{bottom:-3rem}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet{cursor:pointer;height:auto;margin-right:1.5rem;background-color:transparent;will-change:color;transition:color .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet.active,#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:hover{color:#898989}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:last-child{margin-right:0}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(1)::before{content:"1";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(2)::before{content:"2";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(3)::before{content:"3";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(4)::before{content:"4";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(5)::before{content:"5";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(6)::before{content:"6";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(7)::before{content:"7";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(8)::before{content:"8";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(9)::before{content:"9";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#top .journal-slide-slider .pagination-wrapper .pagination-bullet:nth-child(10)::before{content:"10";font-size:13px;font-size:1.3rem;font-family:EuclidSquare-Medium}#page main#journal-archive section#filter{padding:7rem 0 5rem 0;background-color:#e6e3dc}#page main#journal-archive section#filter.open header p .wrap span:nth-child(1){opacity:0}#page main#journal-archive section#filter.open header p .wrap span:nth-child(2){opacity:1}#page main#journal-archive section#filter.open header .filter-trigger-icon img{opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter.open header .filter-trigger-icon__inner{opacity:1;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}#page main#journal-archive section#filter header p{font-size:16px;font-size:1.6rem;letter-spacing:.05em}#page main#journal-archive section#filter header p img{margin-right:1rem;width:1.93rem}#page main#journal-archive section#filter header p .wrap{margin-left:.2rem}#page main#journal-archive section#filter header p .wrap span{will-change:opacity;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter header p .wrap span:nth-child(1){opacity:1}#page main#journal-archive section#filter header p .wrap span:nth-child(2){opacity:0}#page main#journal-archive section#filter header .filter-trigger-icon{height:1.6rem;width:2.4rem}#page main#journal-archive section#filter header .filter-trigger-icon img,#page main#journal-archive section#filter header .filter-trigger-icon__inner{will-change:opacity}#page main#journal-archive section#filter header .filter-trigger-icon img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:1.93rem;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}#page main#journal-archive section#filter header .filter-trigger-icon__inner{opacity:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter header .filter-trigger-icon__inner div{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:.2rem;width:120%}#page main#journal-archive section#filter header .filter-trigger-icon__inner div:nth-child(1){transform:translate3d(-50%,-50%,0) rotate(30deg)}#page main#journal-archive section#filter header .filter-trigger-icon__inner div:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(-30deg)}#page main#journal-archive section#filter .wrapper{overflow:hidden;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94)}#page main#journal-archive section#filter .wrapper .box{margin-bottom:2rem}#page main#journal-archive section#filter .wrapper .box:last-child{margin-bottom:0}#page main#journal-archive section#filter .wrapper .box-title{margin-top:-1rem;display:flex;align-items:center;width:15.5rem}#page main#journal-archive section#filter .wrapper .box-title.\!items-start{margin-top:1rem}#page main#journal-archive section#filter .wrapper .box-title.no-tag::before{display:none}#page main#journal-archive section#filter .wrapper .box-title p{font-size:16px;font-size:1.6rem;letter-spacing:.05em}#page main#journal-archive section#filter .wrapper .box-title::before{margin-right:1rem;content:"";display:block;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/tag.svg);background-repeat:no-repeat;height:2rem;width:2rem}#page main#journal-archive section#filter .wrapper .box-list .reset{margin-top:1rem;display:flex;align-items:center;justify-content:center;height:3.6rem;line-height:3.4rem;width:8rem;border:.1rem solid #000;border-radius:2.5rem;will-change:background-color,color;transition:background-color .3s cubic-bezier(.23,1,.32,1),color .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#filter .wrapper .box-list .reset:hover p{color:#000}#page main#journal-archive section#filter .wrapper .box-list .reset p{font-size:14px;font-size:1.4rem;will-change:color;transition:color .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#filter .wrapper .box-list ul li{padding:0 1rem;margin-right:1rem;margin-bottom:1rem;font-size:14px;font-size:1.4rem;height:3.6rem;line-height:3.4rem;text-align:center;will-change:color,background-color,border;transition:color .3s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.23,1,.32,1),border .3s cubic-bezier(.23,1,.32,1)}#page main#journal-archive section#filter .wrapper .box-list ul li:last-child{margin-right:0}#page main#journal-archive section#filter .wrapper .box-list ul.category li{border-radius:.3rem}#page main#journal-archive section#filter .wrapper .box-list ul.tag li{border-radius:2.5rem;border:.1rem solid #000}#page main#journal-archive section#filter .wrapper .box-list ul.tag li.active{color:#fff;background-color:#e9622b}#page main#journal-archive section#filter .wrapper .box-list ul.tag li.active,#page main#journal-archive section#filter .wrapper .box-list ul.tag li:hover{border:.1rem solid #e9622b}#page main#journal-archive section#archive{padding-top:5rem;padding-bottom:9rem}#page main#single section .breadcrumbs{color:#898989}#page main#single section .breadcrumbs a,#page main#single section .breadcrumbs li,#page main#single section .breadcrumbs span{color:#898989}#page main#single section #tokushimaru-car{width:10.7rem}#page main#single section #tokushimaru-car img{animation:car 1s steps(1) infinite}#page main#single section#article{padding-top:17rem;padding-bottom:15.4rem}#page main#single section#article article header div.flex{margin-bottom:.5rem}#page main#single section#article article header div.flex ul li{padding:0 1.2rem;margin-right:1rem;margin-bottom:1rem;height:3.6rem;line-height:3.4rem;font-size:14px;font-size:1.4rem;border:.1rem solid #000;border-radius:2.5rem}#page main#single section#article article header div.flex ul li.bg-black{border-radius:.3rem}#page main#single section#article article header div.flex ul li:last-child{margin-right:0}#page main#single section#article article header div.flex .date{font-size:14px;font-size:1.4rem}#page main#single section#article article header h1{margin:0 0 1.5rem 0;font-size:25px;font-size:2.5rem;letter-spacing:.05em;line-height:1.2}#page main#single section#article article .midashi{margin-bottom:1.5rem}#page main#single section#article article .midashi p{font-size:16px;font-size:1.6rem;line-height:1.5625}#page main#single section#article article .post-thumbnail{margin-bottom:2rem}#page main#single section#article article .post-thumbnail img{border-radius:1rem}#page main#single section#article article .journal-content{padding:2rem 0;border-top:.1rem solid #898989;border-bottom:.1rem dashed #898989}#page main#single section#article article .journal-content p{font-size:14px;font-size:1.4rem;line-height:1.4285714286}#page main#single section#article article .entry-content{margin-top:4rem;font-size:16px;font-size:1.6rem;line-height:1.625;font-family:"Zen Kaku Gothic New",sans-serif}#page main#single section#article article .entry-content strong{font-weight:700}#page main#single section#article article .entry-content figcaption{margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:1.8571428571;color:#898989}#page main#single section#article article .entry-content a{text-decoration:underline}#page main#single section#article article .entry-content .wp-block-embed,#page main#single section#article article .entry-content .wp-block-image,#page main#single section#article article .entry-content h2,#page main#single section#article article .entry-content p{margin-bottom:4rem}#page main#single section#article article .entry-content h2{display:flex;align-items:center;flex-wrap:wrap;font-size:18px;font-size:1.8rem;font-weight:700}#page main#single section#article article .entry-content h2::before{margin-right:.85rem;content:"";display:block;height:.1rem;width:6.6rem;background-color:#000}#page main#single section#article article .entry-content .wp-block-image img{border-radius:1rem}#page main#single section#article article .writer{padding:3.3rem;border-radius:1rem}#page main#single section#article article .writer-image{width:10rem}#page main#single section#article article .writer-content{width:calc(100% - 11.5rem)}#page main#single section#article article .writer-content p:nth-child(1){margin-bottom:1.4rem;font-size:14px;font-size:1.4rem}#page main#single section#article article .writer-content p:nth-child(2){font-size:14px;font-size:1.4rem;line-height:1.7142857143}#page main#single section#article article .writer-header{margin-bottom:1.2rem}#page main#single section#article article .writer-header p.euclidsquare-medium{font-size:16px;font-size:1.6rem}#page main#single section#article article .writer-header p.euclidsquare-medium::after{margin:0 1.2rem;display:block;content:"";height:.1rem;width:4.5rem;background-color:#898989}#page main#single section#article article .writer-header p.zen-kaku-gothic-new-medium{font-size:16px;font-size:1.6rem}#page main#single section#recommended{padding:6.6rem 0 8rem;background-color:#e6e3dc;z-index:1}#page main#single section#recommended .section-title{margin-bottom:6.5rem}#page main#single section#recommended .section-title .zen-kaku-gothic-new-bold{font-size:26px;font-size:2.6rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#single section#recommended .section-title .zen-kaku-gothic-new-bold{font-size:1.9033674963vw}}@media screen and (min-width:768px){#page main#single section#recommended .journal-archive .for-recommended{display:block}#page main#single section#recommended .journal-archive .journal-tag{pointer-events:none}#page main.common-main section#top .section__content{width:84.388185654%}#page main.common-main section#top .back{bottom:-.5rem}#page main.common-main .index-wrapper{padding:2.7rem 3rem 3.7rem 2.3rem;top:calc(6.3rem + 10rem);min-width:22.249rem;display:inline-block;border:.1rem solid #c1c1c1;border-top-right-radius:1rem;border-bottom-right-radius:1rem}#page main.common-main .index-wrapper ul li{margin-bottom:1.7rem;font-size:16px;font-size:1.6rem;color:#c1c1c1;will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#page main.common-main .index-wrapper ul li.active{color:#000}#page main.common-main .index-wrapper ul li.active .arrow{background-color:#e9622b}#page main.common-main .index-wrapper ul li:last-child{margin-bottom:0}#page main.common-main .index-wrapper ul li .arrow{margin-right:1.2rem;display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;border-radius:100%;background-color:#c1c1c1;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#page main.common-main .index-wrapper ul li .arrow svg{position:relative;width:1.364rem;transform:rotate(90deg)}#page main.common-main section#top .section__content{bottom:10rem}#page main.common-main section#top .section__content h1.euclidsquare-medium{font-size:30px;font-size:3rem}#page main.common-main section#top .section__content h1.zen-kaku-gothic-new-bold{margin-top:1rem;font-size:50px;font-size:5rem;letter-spacing:.1em}#page main#contact-page.confirm section#top .section__inner.bg-footer,#page main#contact-page.thanks section#top .section__inner.bg-footer{padding-bottom:10rem}#page main#contact-page section .breadcrumbs{color:#a05d3e}#page main#contact-page section .breadcrumbs a,#page main#contact-page section .breadcrumbs li,#page main#contact-page section .breadcrumbs span{color:#a05d3e}#page main#contact-page section .back-button{margin-top:8rem;height:5.9rem;line-height:5.4rem;width:20rem;border:.3rem solid #e9622b;border-radius:5.2rem;will-change:background-color;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}#page main#contact-page section .back-button:hover{background-color:#e9622b}#page main#contact-page section .back-button:hover span{color:#fff;will-change:color;transition:color .3s cubic-bezier(.25,.46,.45,.94)}#page main#contact-page section .back-button span{font-size:20px;font-size:2rem}#page main#contact-page section#top{padding-top:12rem;padding-bottom:12rem}#page main#contact-page section#top .section-title{margin:12rem 0 10rem}#page main#contact-page .section__inner.bg-footer{padding:9rem 0 18.5rem;border-radius:2rem}#page main#contact-page .section__inner.bg-footer .wrapper{margin-top:5.5rem}#page main#contact-page .section__inner.bg-footer .wrapper .box{margin-bottom:5.3rem;justify-content:space-between}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance{white-space:nowrap}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item{margin-left:0}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label{font-size:20px;font-size:2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;line-height:1.2}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label input[type=checkbox]{display:none}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label span{box-sizing:border-box;cursor:pointer;display:inline-block;margin-left:0;padding:.5rem 3rem;position:relative;width:auto}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label span::before{background:#fff;border:.1rem solid #000;content:"";display:block;height:2rem;width:2rem;position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0)}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label span::after{background-color:#000;content:"";display:block;height:1rem;left:.5rem;opacity:0;position:absolute;top:50%;width:1rem;transform:translate3d(0,-50%,0);will-change:transform;transition:transform .5s cubic-bezier(.23,1,.32,1),fill .5s cubic-bezier(.23,1,.32,1)}#page main#contact-page .section__inner.bg-footer .wrapper .box.acceptance .wpcf7-list-item label input[type=checkbox]:checked+span::after{opacity:1}#page main#contact-page .section__inner.bg-footer .wrapper .box:last-child{margin-bottom:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(1){width:34.3%}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(1) label{font-size:24px;font-size:2.4rem;letter-spacing:.1em;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(1) label.required::after{margin-top:1rem;content:"必須";font-size:14px;font-size:1.4rem;display:block;height:2.6rem;line-height:2.5rem;width:6.5rem;text-align:center;color:#fff;background-color:#e9622b;border-radius:1.5rem;border:.1rem solid #d35415}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2){width:65.7%}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .wpcf7-not-valid-tip{margin-top:1rem;font-size:14px;font-size:1.4rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label{cursor:pointer;padding-left:3.4rem;position:relative;margin-right:3.6rem;font-size:20px;font-size:2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label[for=category1],#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label[for=category2]{margin-bottom:1.6rem;width:100%}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label[for=category3]{margin-bottom:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label:last-child{margin-right:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::after,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::before{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::before{background-color:#fff;border:.1rem solid #575757;height:1.9rem;width:1.9rem;left:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper label::after{background-color:#000;opacity:0;height:.9rem;width:.9rem;left:.6rem}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper input:checked+label::after{opacity:1}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .radio-wrapper input{display:none}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .input-wrap{margin-bottom:2rem}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) .input-wrap:last-child{margin-bottom:0}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) label,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) p{display:block;margin-bottom:1.4rem;font-size:18px;font-size:1.8rem;letter-spacing:.1em;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select,#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) textarea{border:none}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=submit]{padding:0;height:7rem;line-height:7rem;text-align:center;font-size:20px;font-size:2rem;color:#e9622b;background-color:#fff;border:.3rem solid #e9622b;border-radius:5.2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;width:12rem;will-change:all;transition:all .3s cubic-bezier(.25,.46,.45,.94)}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=submit]:hover{color:#fff;background-color:#e9622b}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=number],#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select{padding:2rem 2.7rem;box-sizing:border-box;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;height:6.7rem;width:21.4rem;border-radius:1rem;font-size:16px;font-size:1.6rem;background-color:#fff}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/arrow-select.svg);background-repeat:no-repeat;background-size:1.328rem .664rem;background-position:right 3.04rem center;color:rgba(0,0,0,.4)}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) textarea{padding:2rem 2.7rem;box-sizing:border-box;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;min-height:14.6rem;border-radius:1rem;font-size:16px;font-size:1.6rem;background-color:#fff}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input{font-size:16px;font-size:1.6rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=email],#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=tel],#page main#contact-page .section__inner.bg-footer .wrapper .box-content:nth-child(2) input[type=text]{padding:2rem 2.7rem;box-sizing:border-box;height:6.7rem;width:100%;border-radius:1rem;background-color:#fff}#page main#sitemap-page section .breadcrumbs{color:#a05d3e}#page main#sitemap-page section .breadcrumbs a,#page main#sitemap-page section .breadcrumbs li,#page main#sitemap-page section .breadcrumbs span{color:#a05d3e}#page main#sitemap-page section#top{padding-top:12rem;padding-bottom:16rem}#page main#sitemap-page section#top .section-title{margin:11rem 0 9rem}#page main#urgent-recruitment-areas-page .page-content{width:87.4816983895%;max-width:119.5rem}#page main#urgent-recruitment-areas-page .page-content .text-center:has(.button){text-align:left}#page main#urgent-recruitment-areas-page .page-content .button-arrow{position:relative;transform:rotate(90deg)}#page main#urgent-recruitment-areas-page .page-content .button_{will-change:background-color,border;transition:background-color .5s cubic-bezier(.25,.46,.45,.94),border .5s cubic-bezier(.25,.46,.45,.94)}#page main#urgent-recruitment-areas-page .page-content .button_:hover{background-color:#fff;border:.2rem solid #e9622b}#page main#urgent-recruitment-areas-page .page-content .button_:hover p{color:#e9622b}#page main#urgent-recruitment-areas-page .page-content .button_:hover svg *{stroke:#e9622b}#page main#urgent-recruitment-areas-page .page-content .button_ p{will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#page main#urgent-recruitment-areas-page .page-content .button_ svg{margin-left:2rem;width:2.085rem}#page main#urgent-recruitment-areas-page .page-content .button_ svg *{will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}#page main#urgent-recruitment-areas-page #wrapper h2{font-size:160px;font-size:16rem;color:rgba(208,202,190,.1)}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#urgent-recruitment-areas-page #wrapper h2{font-size:11.7130307467vw}}@media screen and (min-width:768px){#page main#privacy-policy-page section .breadcrumbs{color:#a05d3e}#page main#privacy-policy-page section .breadcrumbs a,#page main#privacy-policy-page section .breadcrumbs li,#page main#privacy-policy-page section .breadcrumbs span{color:#a05d3e}#page main#privacy-policy-page section#top{padding-top:12rem;padding-bottom:12rem}#page main#privacy-policy-page section#top .section-title{margin:11rem 0 9rem}#page main#privacy-policy-page section .section__inner.bg-footer{padding:10.5rem 0 11.5rem;border-radius:1rem}#page main#privacy-policy-page section .section__inner .wrapper .box{margin-bottom:7.5rem}#page main#privacy-policy-page section .section__inner .wrapper .box:last-child{margin-bottom:0}#page main#privacy-policy-page section .section__inner .wrapper .box-title{margin-bottom:4rem;font-size:24px;font-size:2.4rem;letter-spacing:.05em;padding-left:calc(5.3rem + 3.3rem)}#page main#privacy-policy-page section .section__inner .wrapper .box-title::before{position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);display:block;height:5.3rem;width:5.3rem;line-height:5.3rem;text-align:center;color:#fff;font-family:EuclidSquare-Medium;font-size:20px;font-size:2rem;background-color:#e9622b;border-radius:100%}#page main#privacy-policy-page section .section__inner .wrapper .box-text{font-size:16px;font-size:1.6rem;letter-spacing:.03em;line-height:1.5625}#page main#privacy-policy-page section .section__inner .wrapper .box-content{padding-left:calc(5.3rem + 3.3rem);margin-bottom:6rem}#page main#privacy-policy-page section .section__inner .wrapper .box-content:last-child{margin-bottom:0}#page main#privacy-policy-page section .section__inner .wrapper .box-content-title{margin-bottom:.8rem;font-size:20px;font-size:2rem;letter-spacing:.03em}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul{margin-left:0}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1{padding-left:3rem;margin-top:3rem}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li{margin-bottom:1.8rem;font-size:16px;font-size:1.6rem;letter-spacing:.03em;line-height:1.5625}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li:last-child{margin-bottom:0}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li .ul2{padding-left:1.6rem}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li .ul2 li{margin-bottom:initial}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li .ul2 li::before{top:initial;left:-1.6rem;margin-right:initial;content:"・";height:initial;width:initial;border-radius:initial;background-color:initial}#page main#privacy-policy-page section .section__inner .wrapper .box-content ul.ul1 li::before{position:absolute;top:.4rem;left:-3rem;content:"";height:1.8rem;width:1.8rem;border-radius:100%;background-color:#e9622b}#page main#privacy-policy-page section .section__inner .wrapper .box.box1 .box-title::before{content:"01"}#page main#privacy-policy-page section .section__inner .wrapper .box.box2 .box-title::before{content:"02"}#page main#privacy-policy-page section .section__inner .wrapper .box.box3 .box-title::before{content:"03"}#page main#privacy-policy-page section .section__inner .wrapper .box.box4 .box-title::before{content:"04"}#page main#front-page section#top h1{width:18.388rem}#page main#front-page section#top .wrapper{min-height:77.1rem}#page main#front-page section#top .wrapper-content .image{opacity:0;will-change:opacity;transition:opacity 2s cubic-bezier(.25,1,.5,1)}#page main#front-page section#top .wrapper-content .image.show_{opacity:1}#page main#front-page section#top .wrapper-content .image.zoom_ img{transform:scale(1);transition:transform 7s linear}#page main#front-page section#top .wrapper-content .image.active{z-index:1}#page main#front-page section#top .wrapper-content .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.1);will-change:transform}#page main#front-page section#top .wrapper-content::before{content:"";padding-top:112.8843338214%;display:block}#page main#front-page section#about{padding-top:20rem}#page main#front-page section#about.with-popup{padding-top:7.5rem}#page main#front-page section#about .image1{left:calc((100vw - 118.5rem)/ -2);width:calc((100vw - 118.5rem)/ 2 + 21rem)}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#about .image1{left:-7.6793248945%;width:24.8945147679%}}@media screen and (min-width:768px){#page main#front-page section#about .image-wrapper{margin-right:calc((100vw - 118.5rem)/ -2);margin-bottom:15rem;margin-left:auto}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#about .image-wrapper{margin-right:-7.5829383886%}}@media screen and (min-width:768px){#page main#front-page section#about .image2{margin-top:16.5rem;margin-right:5.9071729958%;width:42.194092827%}#page main#front-page section#about .image3{width:52.1949367089%}#page main#front-page section#about .section__content{padding-top:2rem;padding-left:18.8185654008%;margin-bottom:3.2rem}#page main#front-page section#about .section__content .section-title{margin-bottom:11rem}#page main#front-page section#about .section__content .copy{margin-left:7.5rem}#page main#front-page section#about .swiper-container{pointer-events:none}#page main#front-page section#about .swiper-container .swiper-slide .image::after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/top/about-slide_cover.png);z-index:1}#page main#front-page section#about .swiper-container .swiper-slide p{left:2rem;bottom:2.5rem;font-size:16px;font-size:1.6rem;line-height:1.4375;z-index:2}#page main#front-page section#strengths{padding-top:15rem;scroll-snap-type:x}#page main#front-page section#strengths .wrapper-illust{width:51.1848341232%}#page main#front-page section#strengths .wrapper-illust .illust{opacity:0;will-change:opacity;transition:opacity .3s cubic-bezier(.25,1,.5,1)}#page main#front-page section#strengths .wrapper-illust .illust.active{opacity:1;transition:opacity 1s cubic-bezier(.25,1,.5,1) .3s}#page main#front-page section#strengths .wrapper-content{padding-top:2rem;margin:0 0 0 auto;width:44.7952606635%}#page main#front-page section#strengths .wrapper-content.right-0 .strengths-wrapper .strengths{margin-bottom:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0)}#page main#front-page section#strengths .wrapper-content .box{padding-bottom:15rem}#page main#front-page section#strengths .wrapper-content .box:last-child{padding-bottom:0}#page main#front-page section#strengths .wrapper-content .box-index{margin-left:-1.5rem;margin-bottom:5.5rem;font-size:22px;font-size:2.2rem;letter-spacing:.05em}#page main#front-page section#strengths .wrapper-content .box-title{margin-bottom:3rem;font-size:35px;font-size:3.5rem;letter-spacing:.05em;line-height:1.4285714286}#page main#front-page section#strengths .wrapper-content .box-text{font-size:16px;font-size:1.6rem;line-height:1.5625}#page main#front-page section#strengths .wrapper-content .box .logos{display:flex;align-items:center;justify-content:center;margin:2rem 0 1rem;height:8.8rem;width:77.4678111588%;border-radius:4.4rem}#page main#front-page section#strengths .wrapper-content .box .note{font-size:13px;font-size:1.3rem}#page main#front-page section#community{padding-top:10rem;padding-bottom:12rem;margin-bottom:14rem;z-index:1}#page main#front-page section#community .section-title{margin-bottom:4rem}#page main#front-page section#community .wrapper .box{margin-bottom:6.8rem}#page main#front-page section#community .wrapper .box:last-child{margin-bottom:0}#page main#front-page section#community .wrapper .box-list img{width:2.4rem}#page main#front-page section#community .wrapper .box-image{margin-left:2.4644549763%;width:42.8436018957%}#page main#front-page section#community .wrapper .box-content{width:45.7819905213%}#page main#front-page section#community .wrapper .box-title{margin-bottom:1.5rem;font-size:30px;font-size:3rem;letter-spacing:.05em;line-height:1.3333333333}#page main#front-page section#community .wrapper .box-text{font-size:16px;font-size:1.6rem;line-height:1.5625}#page main#front-page section#partner{padding-top:8rem;padding-bottom:16rem}#page main#front-page section#partner .section-title{margin-bottom:4rem}#page main#front-page section#partner .wrapper{margin-bottom:10rem}#page main#front-page section#partner .wrapper-image{margin-right:9.2827004219%;margin-left:calc((100vw - 118.5rem)/ -2);width:calc((100vw - 118.5rem)/ 2 + 73rem)}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#partner .wrapper-image{margin-left:-7.6793248945%;width:68.8548523207%}}@media screen and (min-width:768px){#page main#front-page section#partner .wrapper-copy{width:17.371rem}#page main#front-page section#partner .section__content .content{margin-bottom:15rem;margin-left:0;margin-right:auto;width:78.7677725118%;min-width:76.8rem}#page main#front-page section#partner .section__content .content .illust{bottom:-5.0541516245%;right:-4.4524669073%;width:11.3116726835%}#page main#front-page section#partner .section__content .content.content1 .content-box{padding:4rem 9.5288808664% 5rem}#page main#front-page section#partner .section__content .content.content2 .content-box{padding:2.6rem 0 2.43rem}#page main#front-page section#partner .section__content .content.content2 .content-box:nth-child(1) .content-box-image{margin:0 auto 3.5rem;width:85.5721393035%}#page main#front-page section#partner .section__content .content.content2 .content-box:nth-child(2) .content-box-image{margin:0 auto 3.5rem;width:85.5721393035%}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full{padding:2.6rem 4.2117930205% 2.43rem 3.6101083032%}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul{margin-top:-.7rem;margin-right:3.8rem}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul:last-child{margin-right:0}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul li{display:flex;align-items:center;font-size:20px;font-size:2rem;letter-spacing:.1em;line-height:2;white-space:nowrap}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul li::before{display:block;margin-right:.7rem;content:"";height:1.1rem;width:1.1rem;border-radius:100%;background-color:#679a4c}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full{padding:1.9033674963vw 4.2117930205% 1.7789165447vw 3.6101083032%}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul{margin-top:-.5124450952vw;margin-right:2.7818448023vw}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul li{font-size:1.4641288433vw}#page main#front-page section#partner .section__content .content.content2 .content-box.\!w-full ul li::before{margin-right:.5124450952vw;height:.8052708638vw;width:.8052708638vw}}@media screen and (min-width:768px){#page main#front-page section#partner .section__content .content.content3 .content-box{padding:4rem 3.6101083032% 3rem}#page main#front-page section#partner .section__content .content.content4 .content-box-belt{height:6rem;line-height:6rem;border-top-left-radius:1rem;border-top-right-radius:1rem;font-size:20px;font-size:2rem;letter-spacing:.1em;width:100%}#page main#front-page section#partner .section__content .content.content4 .content-wrapper{padding:0 4.2117930205%}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box{padding:3rem 0}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(1)::after,#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(2)::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:0;content:"";height:.3rem;width:calc(100% - 1.5rem);background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted.svg);background-size:contain}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(1)::before,#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(3)::before{position:absolute;right:0;content:"";height:calc(100% - 3rem - 1.5rem);width:.3rem;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted-vertical.svg);background-size:contain}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(1)::before{top:3rem}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(3)::before{top:1.5rem}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(1),#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(3){padding-right:5.2219321149%}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(2),#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box:nth-child(4){padding-left:5.2219321149%}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box-title{margin-bottom:1.5rem;font-size:20px;font-size:2rem;letter-spacing:.1em;line-height:1.45}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box-text{font-size:16px;font-size:1.6rem;line-height:1.5625}#page main#front-page section#partner .section__content .content.content4 .content-wrapper .box-image{width:24.8%;transform:scale(1.2);flex-shrink:0}#page main#front-page section#partner .section__content .content.content4 .support{margin-top:4.84rem;margin-bottom:11rem;height:19rem;padding:0 7.4608904934% 0 10.5896510229%;background-color:#dbd8d1;border-radius:19rem}#page main#front-page section#partner .section__content .content.content4 .support-title{margin-bottom:2rem;font-size:20px;font-size:2rem;letter-spacing:.1em}#page main#front-page section#partner .section__content .content.content4 .support-title span::after{position:absolute;left:0;bottom:-.5rem;content:"";height:.1rem;width:100%;background-color:#000}#page main#front-page section#partner .section__content .content.content4 .support-image{width:21.5859030837%}#page main#front-page section#partner .section__content .content.content4 .support-content{width:72.8340675477%}#page main#front-page section#partner .section__content .content.content4 .support-text{font-size:16px;font-size:1.6rem;line-height:1.5625}#page main#front-page section#partner .section__content .content:last-child{margin-bottom:0}#page main#front-page section#partner .section__content .content-title{margin-bottom:3rem}#page main#front-page section#partner .section__content .content-title span{display:block}#page main#front-page section#partner .section__content .content-title span.zen-kaku-gothic-new-bold{font-size:33px;font-size:3.3rem;letter-spacing:.1em;line-height:1.2727272727}#page main#front-page section#partner .section__content .content-title span.euclidsquare-medium{margin-top:1rem;font-size:20px;font-size:2rem}#page main#front-page section#partner .section__content .content-text{font-size:18px;font-size:1.8rem;line-height:1.3888888889;width:37.8rem}#page main#front-page section#partner .section__content .content-box{border-radius:1rem}#page main#front-page section#partner .section__content .content-box.half{width:48.3754512635%}#page main#front-page section#partner .section__content .content-box.\!w-full{margin-top:2.3rem}#page main#front-page section#partner .section__content .content-box.\!w-full .content-box-title{margin-bottom:5rem}#page main#front-page section#partner .section__content .content-box.\!w-full .flex{margin-top:-.5rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#partner .section__content .content-box.\!w-full{margin-top:1.6837481698vw}#page main#front-page section#partner .section__content .content-box.\!w-full .content-box-title{margin-bottom:3.6603221083vw}#page main#front-page section#partner .section__content .content-box.\!w-full .flex{margin-top:-.3660322108vw}}@media screen and (min-width:768px){#page main#front-page section#partner .section__content .content-box-title{margin-bottom:2.74rem;font-size:25px;font-size:2.5rem}#page main#front-page section#partner .section__content .content-box-text{font-size:16px;font-size:1.6rem;letter-spacing:.08em;line-height:1.25}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#partner .section__content .content-box-text{font-size:1.1713030747vw}}@media screen and (min-width:768px){#page main#front-page section#partner .section__content .content-box ul.list li{padding:1.8rem 0;font-size:24px;font-size:2.4rem;letter-spacing:.1em;line-height:1.25;border-bottom:.2rem solid rgba(159,150,146,.21)}#page main#front-page section#partner .section__content .content-box ul.list li:last-child{padding-bottom:0;border-bottom:none}#page main#front-page section#partner .section__content .content-box ul.list li::before{margin-right:2.25rem;display:block;content:"";height:2rem;width:3rem;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/check-orange.svg);background-size:contain;background-repeat:no-repeat}#page main#front-page section#income{padding-top:12rem;padding-bottom:18rem}#page main#front-page section#income .income-wrapper{margin-top:4rem;margin-bottom:10rem;width:78.7677725118%}#page main#front-page section#income .income-wrapper .income{padding-bottom:2rem;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;width:48.7809867629%}#page main#front-page section#income .income-wrapper .income.income2 .income-content{margin-bottom:3.5rem}#page main#front-page section#income .income-wrapper .income.income2 .income-image{width:84.1897525717%}#page main#front-page section#income .income-wrapper .income-belt{display:flex;align-items:center;justify-content:center;height:9.3rem;border-top-left-radius:1rem;border-top-right-radius:1rem}#page main#front-page section#income .income-wrapper .income-belt p{font-size:20px;font-size:2rem;letter-spacing:.1em;line-height:1.5}#page main#front-page section#income .income-wrapper .income-content{padding:4rem 0 0}#page main#front-page section#income .income-wrapper .income-text{font-size:16px;font-size:1.6rem;line-height:1.5625}#page main#front-page section#income .income-wrapper .income-note{top:calc(100% + 1.2rem);font-size:14px;font-size:1.4rem;line-height:1.7857142857}#page main#front-page section#support{padding-top:12rem;padding-bottom:18rem}#page main#front-page section#support .section-title{margin-bottom:8rem}#page main#front-page section#support .wrapper{margin-bottom:10rem}#page main#front-page section#support .wrapper:last-child{margin-bottom:0}#page main#front-page section#support .wrapper-title{margin-bottom:3rem}#page main#front-page section#support .wrapper-title .zen-kaku-gothic-new-bold{font-size:33px;font-size:3.3rem;letter-spacing:.1em}#page main#front-page section#support .wrapper-title .euclidsquare-medium{margin-top:1.6rem;font-size:20px;font-size:2rem}#page main#front-page section#support .wrapper-subtitle{margin-bottom:1rem;font-size:20px;font-size:2rem;letter-spacing:.1em}#page main#front-page section#support .wrapper{width:78.7677725118%}#page main#front-page section#support .support-wrapper{margin-bottom:4rem}#page main#front-page section#support .support-wrapper:last-child{margin-bottom:0}#page main#front-page section#support .support-wrapper.support-wrapper4 .support header{min-height:9rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#support .support-wrapper.support-wrapper4 .support header{min-height:6.588579795vw}}@media screen and (min-width:768px){#page main#front-page section#support .support-wrapper .support{padding:2.3rem 2.1660649819%;min-height:22.8rem;border-radius:1rem;border:.1rem solid #e9622b;margin-right:1.6245487365%;margin-bottom:1.6245487365%;width:32.2503008424%}#page main#front-page section#support .support-wrapper .support header{min-height:6rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#support .support-wrapper .support header{min-height:4.39238653vw}}@media screen and (min-width:768px){#page main#front-page section#support .support-wrapper .support:nth-child(3n){margin-right:0}#page main#front-page section#support .support-wrapper .support-icon{width:3.3rem}#page main#front-page section#support .support-wrapper .support-title{font-size:20px;font-size:2rem;letter-spacing:.1em;line-height:1.5}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#front-page section#support .support-wrapper .support-title{font-size:1.4641288433vw}}@media screen and (min-width:768px){#page main#front-page section#support .support-wrapper .support-content p{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.5625}#page main#front-page section#support .support-wrapper .support-content p .small{font-size:13px;font-size:1.3rem}#page main#front-page section#how-to-open{padding-top:12rem;padding-bottom:14rem}#page main#front-page section#how-to-open .section-title{margin-bottom:7rem}#page main#front-page section#how-to-open .image{left:-16.7772511848%;width:37.9146919431%}#page main#front-page section#how-to-open .image img{position:relative;right:21.0084033613%;width:150.7177033493%;max-width:initial}#page main#front-page section#how-to-open .how-to-open-wrapper{width:52.1327014218%}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open{margin-bottom:1rem}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open:last-child{margin-bottom:0}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-circle{display:flex;align-items:center;justify-content:center;height:3.1rem;width:3.1rem;flex-shrink:0;border-radius:100%}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-circle svg{width:1.333rem}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-title{margin-bottom:.6rem;font-size:20px;font-size:2rem}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-text{padding-bottom:2rem;font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.625}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-left{position:relative;width:3.1rem}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-left::after{margin:.7rem auto 0;content:"";display:flex;flex-grow:1;height:100%;width:.3rem;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted-vertical-lightGray.svg);background-size:contain}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-right{width:88.8468809074%}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-box{display:flex;align-items:center;justify-content:center;border-radius:1rem;height:14.7rem}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-box p.zen-kaku-gothic-new-medium{margin-bottom:1.2rem;font-size:24px;font-size:2.4rem}#page main#front-page section#how-to-open .how-to-open-wrapper .how-to-open-box p.zen-kaku-gothic-new-regular{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.625}#page main#front-page section#faq{padding-bottom:18rem;padding-top:12rem;z-index:1}#page main#front-page section#faq .section-title{margin-bottom:6rem}#page main#front-page section#faq .faq-wrapper .faq{margin-bottom:1rem;border-radius:1rem}#page main#front-page section#faq .faq-wrapper .faq.open .q-arrow{transform:rotateX(180deg)}#page main#front-page section#faq .faq-wrapper .faq:last-child{margin-bottom:0}#page main#front-page section#faq .faq-wrapper .faq .q{padding:1.2rem 3rem 1.4rem}#page main#front-page section#faq .faq-wrapper .faq .q::before{margin-right:2rem;content:"Q";color:#e9622b;font-size:25px;font-size:2.5rem;font-family:EuclidSquare-Medium}#page main#front-page section#faq .faq-wrapper .faq .q p{font-size:18px;font-size:1.8rem}#page main#front-page section#faq .faq-wrapper .faq .q-arrow{width:2.1rem;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}#page main#front-page section#faq .faq-wrapper .faq .a{height:0;overflow:hidden;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94)}#page main#front-page section#faq .faq-wrapper .faq .a__inner{padding:0 3rem 3rem 7.2rem}#page main#front-page section#faq .faq-wrapper .faq .a__inner p{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.5}#page main#partner-page .section__content{width:81.0126582278%}#page main#partner-page section .section__content:has(.journal-single){padding-bottom:12rem}#page main#partner-page section .journal-single{margin-top:10rem;width:100%}#page main#partner-page section#content{padding-top:6.3rem}#page main#partner-page section#content #initial{margin-top:-22.9rem}#page main#partner-page section#content .section__content#schedule{margin-bottom:9rem}#page main#partner-page section#content .section__content#how-we-work{margin-bottom:13rem}#page main#partner-page section#content .section__content#how-we-work .section-title{margin-bottom:7rem}#page main#partner-page section#content .section__content#how-we-work .how-we-work-wrapper{width:89.1666666667%}#page main#partner-page section#content .section__content#schedule .section-title{margin-bottom:2.4rem}#page main#partner-page section#content .section__content#annual-schedule .section-title{margin-bottom:5rem}#page main#partner-page section#content .section__content .annual-schedule-left,#page main#partner-page section#content .section__content .annual-schedule-right{width:44.2708333333%;border-radius:2rem;background-color:#e6e3dc}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper-tag,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper-tag{display:flex;align-items:center;justify-content:center;height:5.5rem;width:100%;border-top-left-radius:2rem;border-top-right-radius:2rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper-tag,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper-tag{height:4.0263543192vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper-tag p,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper-tag p{font-size:24px;font-size:2.4rem;letter-spacing:-.02em}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper-tag p,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper-tag p{font-size:1.756954612vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box{margin-left:auto;margin-right:auto;padding:.7rem .7rem 1rem;border-radius:.6rem;width:73.1764705882%}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-image,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-image{margin-bottom:.6rem}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content p,#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content ul li,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content p,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content ul li{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.375}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content p,#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content ul li,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content p,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content ul li{font-size:1.1713030747vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content ul li,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content ul li{display:flex}#page main#partner-page section#content .section__content .annual-schedule-left .wrapper .box-content ul li::before,#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box-content ul li::before{content:"・"}#page main#partner-page section#content .section__content .annual-schedule-left{padding-bottom:2.26rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left{padding-bottom:1.654465593vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper-tag{margin-bottom:1rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .wrapper-tag{margin-bottom:.7320644217vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box1{margin-bottom:4rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box1{margin-bottom:2.9282576867vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box2{margin-bottom:7.7rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box2{margin-bottom:5.6368960469vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box3{margin-bottom:2.2rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box3{margin-bottom:1.6105417277vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box4{margin-bottom:2.1rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box4{margin-bottom:1.5373352855vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box5{margin-bottom:1.6rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-left .box.box5{margin-bottom:1.1713030747vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box{padding:1.6rem 1.4rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box{padding:1.1713030747vw 1.0248901903vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box1{top:25.4rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box1{top:18.5944363104vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box2{top:36.6rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box2{top:26.7935578331vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box3{top:90.6rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box3{top:66.3250366032vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box4{top:108.5rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-right .wrapper .box.box4{top:79.4289897511vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center{margin-top:8rem;width:7rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center{margin-top:5.8565153734vw;width:5.1244509517vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap6 .line{top:-9.7rem;right:7rem;width:114.2857142857%}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap6 .line{top:-7.1010248902vw;right:5.1244509517vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap7 .line{top:-.9rem;right:7rem;width:114.2857142857%}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap.month-wrap7 .line{top:-.6588579795vw;right:5.1244509517vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap .line.left{right:7rem;width:118.5714285714%}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap .line.left{right:5.1244509517vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap .line.right{left:6.7rem;width:118.5714285714%}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap .line.right{left:4.9048316252vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap:last-child::after{display:none}#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap::after{margin:0 auto;content:"";display:block;height:2rem;width:.2rem;background-color:#e9622b}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month-wrap::after{height:1.4641288433vw;width:.1464128843vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month{display:flex;align-items:center;justify-content:center;height:7rem;border-radius:100%;border:.2rem solid #e9622b}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month{height:5.1244509517vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month__inner{top:-.6rem;left:.2rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month__inner{top:-.439238653vw;left:.1464128843vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month .euclidsquare-regular{top:.6rem;font-size:35px;font-size:3.5rem}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month .euclidsquare-regular{font-size:2.5622254758vw;top:.439238653vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month .zen-kaku-gothic-new-medium{font-size:19px;font-size:1.9rem;letter-spacing:.1em}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .annual-schedule-center .wrapper .month .zen-kaku-gothic-new-medium{font-size:1.3909224012vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .schedule-wrapper{padding:2.5rem 6rem;border-radius:1rem}#page main#partner-page section#content .section__content .schedule-wrapper .schedule{margin-bottom:3rem;min-height:12.1rem;height:12.1rem;will-change:opacity,transform;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);opacity:0;transform:translate3d(0,3rem,0)}#page main#partner-page section#content .section__content .schedule-wrapper .schedule.active{opacity:1;transform:translate3d(0,0,0)}#page main#partner-page section#content .section__content .schedule-wrapper .schedule.active .schedule-time.no-time p{border:none}#page main#partner-page section#content .section__content .schedule-wrapper .schedule.active .schedule-time.no-time::after{display:none}#page main#partner-page section#content .section__content .schedule-wrapper .schedule.active .schedule-time::after{height:9.4rem}#page main#partner-page section#content .section__content .schedule-wrapper .schedule:first-child.active .schedule-time::after{height:25rem}#page main#partner-page section#content .section__content .schedule-wrapper .schedule:last-child{margin-bottom:0}#page main#partner-page section#content .section__content .schedule-wrapper .schedule:last-child .schedule-time::after{display:none}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time{margin-right:2.8rem}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time.no-time::after{display:none}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time p{height:3.3rem;line-height:3.2rem;width:6.6rem;font-size:18px;font-size:1.8rem;border-radius:1.7rem;border:.1rem solid #e9622b}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-time::after{position:absolute;top:4.4rem;left:50%;transform:translate3d(-50%,0,0);content:"";height:0;width:.1rem;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dashed-orange.png);background-position:top;background-size:contain;background-repeat:repeat;will-change:height;transition:height .5s cubic-bezier(.25,.46,.45,.94) .25s}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-image{width:16.3rem}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-content{width:calc(100% - 16.3rem - 6.6rem - 2.8rem - 3.2rem)}#page main#partner-page section#content .section__content .schedule-wrapper .schedule-title{margin-bottom:1rem;font-size:20px;font-size:2rem;line-height:1.4}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .schedule-wrapper .schedule-title{margin-bottom:.7320644217vw;font-size:1.4641288433vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .schedule-wrapper .schedule-text{font-size:16px;font-size:1.6rem;line-height:1.625;letter-spacing:-.02em}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#partner-page section#content .section__content .schedule-wrapper .schedule-text{font-size:1.1713030747vw}}@media screen and (min-width:768px){#page main#partner-page section#content .section__content .how-we-work-wrapper{margin-bottom:7rem;width:81.1374407583%}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work{padding-bottom:6.3rem;margin-bottom:5.7rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work2 .how-we-work-subtitle div{margin-bottom:0}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work2 .how-we-work-subtitle div.relative{top:1rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work2 .how-we-work-subtitle p:nth-child(1){margin-bottom:3rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box{margin-bottom:3.6rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box:last-child{margin-bottom:0}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box .flex p:nth-child(1){font-size:20px;font-size:2rem;letter-spacing:.1em}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work.how-we-work3 .how-we-work-text-box .flex p:nth-child(2){font-size:15px;font-size:1.5rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work:last-child{padding-bottom:0;margin-bottom:0}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work:last-child::after{display:none}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-image{width:35.7476635514%}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-content{width:60.046728972%}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title{margin-bottom:2.5rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title div{margin-right:1.8rem;display:flex;align-items:center;justify-content:center;height:5.3rem;width:5.3rem;border-radius:100%}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title div .euclidsquare-medium{font-size:20px;font-size:2rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-title .zen-kaku-gothic-new-medium{font-size:30px;font-size:3rem;letter-spacing:.1em}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle{margin-bottom:2rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle div:nth-child(1){margin-bottom:1.2rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle div .zen-kaku-gothic-new-medium{margin-right:1.2rem;font-size:30px;font-size:3rem;letter-spacing:.1em}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-subtitle div .euclidsquare-medium{font-size:25px;font-size:2.5rem}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work-text{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.625}#page main#partner-page section#content .section__content .how-we-work-wrapper .how-we-work::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:0;content:"";height:.3rem;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted-orange.svg);background-size:contain}#page main#partner-page section#content .section__content .kyujitsu{padding:4rem 6rem;border-radius:2rem;width:89.1666666667%}#page main#partner-page section#content .section__content .kyujitsu-content{max-width:calc(100% - (15.2rem + 10rem))}#page main#partner-page section#content .section__content .kyujitsu-content .quote{right:-5.5rem;bottom:.5rem;width:11.931rem}#page main#partner-page section#content .section__content .kyujitsu-image{width:15.2rem;border-radius:100%}#page main#partner-page section#content .section__content .kyujitsu-title{margin-bottom:1.6rem;font-size:22px;font-size:2.2rem;letter-spacing:.1em}#page main#partner-page section#content .section__content .kyujitsu-title p::after{margin-top:.6rem;content:"";display:block;height:.1rem;width:100%;background-color:#000}#page main#partner-page section#content .section__content .kyujitsu-text{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.625}#page main#partner-page section#content .section__content .kyujitsu-text .zen-kaku-gothic-new-medium{margin-top:1rem;font-size:13px;font-size:1.3rem;letter-spacing:-.02em;line-height:1.8461538462}#page main#income-expenses-page .section__content{margin-right:8.4388185654%;width:72.3206751055%}#page main#income-expenses-page section#content{padding-top:6.3rem;padding-bottom:10rem}#page main#income-expenses-page section#content #initial{margin-top:-27.4rem}#page main#income-expenses-page section#content .section__content{margin-bottom:7rem}#page main#income-expenses-page section#content .section__content#income .section-title{margin-bottom:8rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box{margin-bottom:9rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box.box2 .orange-back{margin-bottom:1.8rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box:last-child{margin-bottom:0}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title{padding-bottom:2rem;margin-bottom:3rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title::after{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:0;content:"";height:.3rem;width:100%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted.svg);background-size:contain}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title .zen-kaku-gothic-new-bold{margin-bottom:1rem;font-size:30px;font-size:3rem;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#income .wrapper .box-title .euclidsquare-medium{font-size:20px;font-size:2rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box-note{margin-bottom:1.2rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box-note p{font-size:16px;font-size:1.6rem;letter-spacing:.1em;line-height:1.875}#page main#income-expenses-page section#content .section__content#income .wrapper .box .orange-back{margin-bottom:4rem;padding:1.7rem 0;border-radius:1rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box .orange-back p{font-size:30px;font-size:3rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box .orange-back p .small{margin-left:2.5rem;font-size:16px;font-size:1.6rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content-tag{height:5rem;border-top-left-radius:2rem;border-top-right-radius:2rem}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content-tag p{font-size:16px;font-size:1.6rem;text-align:center;width:11.6890707189%;white-space:nowrap}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content-tag p:nth-child(2){margin:0 24.5470485096%}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content__content{padding:1rem 0;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;background-color:#fbf8f3;background-image:url(/wp-content/themes/tokushimaru/assets/img/income-expenses/grid.svg);background-size:85.55rem;background-repeat:repeat}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content__content div .line{margin:0 3.5067212157%;height:.3rem;width:23.3781414378%;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/dotted.svg);background-size:contain}#page main#income-expenses-page section#content .section__content#income .wrapper .box .content__content div p{position:relative;font-size:16px;font-size:1.6rem;line-height:3.125;min-width:5.2rem;max-width:6.2rem}#page main#income-expenses-page section#content .section__content#support .section-title{margin-bottom:3rem}#page main#income-expenses-page section#content .section__content#support .section-text{margin-bottom:2.4rem}#page main#income-expenses-page section#content .section__content#support .wrapper{padding:2.6rem 2.4rem 3rem;border-radius:2rem}#page main#income-expenses-page section#content .section__content#support .wrapper-text{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.625}#page main#income-expenses-page section#content .section__content#support .wrapper .box header::before{content:"";display:block;padding-top:31.0734463277%}#page main#income-expenses-page section#content .section__content#support .wrapper .box-title{font-size:24px;font-size:2.4rem;letter-spacing:.1em;line-height:1.2083333333}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1366px){#page main#income-expenses-page section#content .section__content#support .wrapper .box-title{font-size:1.756954612vw}}@media screen and (min-width:768px){#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-full{margin-bottom:2.5rem;border-radius:2rem}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2{margin-bottom:2.5rem;padding:2.6rem 2.4rem 3rem;width:48.5148514851%;border-radius:2rem}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-image{width:28.0612244898%}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content{margin-top:-1rem}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content p{margin-bottom:1rem}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content p,#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content ul li{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.625}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content ul li{display:flex}#page main#income-expenses-page section#content .section__content#support .wrapper .box.w-1\/2 .box-content ul li::before{content:"・"}#page main#income-expenses-page section#content .section__content#find-customers{margin-bottom:17rem}#page main#income-expenses-page section#content .section__content#find-customers .section-title{margin-bottom:5rem}#page main#income-expenses-page section#content .section__content#find-customers .wrapper{width:112.0186697783%}#page main#income-expenses-page section#content .section__content#find-customers .wrapper-text{margin-top:8rem}#page main#income-expenses-page section#content .section__content#find-customers .wrapper-text p{font-size:20px;font-size:2rem;letter-spacing:.1em;line-height:1.5}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box{width:28.125%}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box:last-child .box-image::after,#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box:nth-child(3) .box-image::after{display:none}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-image{margin-bottom:2rem;width:87.4074074074%}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-image::after{position:absolute;top:50%;right:-27.9661016949%;content:"";height:2.1rem;width:2.4rem;background-image:url(/wp-content/themes/tokushimaru/assets/img/common/arrow-right-black.svg);background-size:contain;background-repeat:no-repeat;transform:translate3d(0,-50%,0)}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-title{padding-bottom:1rem;margin-bottom:1rem}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-title::after{position:absolute;bottom:0;left:0;content:"";display:block;height:.1rem;width:100%;background-color:#000}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-title p{font-size:20px;font-size:2rem;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#find-customers .wrapper .box-content p{font-size:16px;font-size:1.6rem;letter-spacing:-.02em;line-height:1.5625}#page main#income-expenses-page section#content .section__content#expenses .section-title{margin-bottom:8rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper{width:112.0186697783%}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box{margin-bottom:7.4rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box:last-child{margin-bottom:0}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-note{margin-top:1rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-note p{font-size:14px;font-size:1.4rem;line-height:1.4}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-title{margin-bottom:2.5rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-title .zen-kaku-gothic-new-bold{margin-bottom:1rem;font-size:30px;font-size:3rem;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-title .euclidsquare-medium{font-size:20px;font-size:2rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-text{margin-bottom:3rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-text p{font-size:20px;font-size:2rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content{width:48.75%}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content.third{width:32.2916666667%}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-tag{display:flex;align-items:center;justify-content:center;height:5.5rem;border-top-left-radius:2rem;border-top-right-radius:2rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-tag p{font-size:25px;font-size:2.5rem;letter-spacing:.1em}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-tag p .small{font-size:18px;font-size:1.8rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-title{margin-bottom:1.2rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-title .euclidsquare-medium{font-size:27px;font-size:2.7rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-title .zen-kaku-gothic-new-medium{font-size:22px;font-size:2.2rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-text img{width:92.5213675214%}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-text div:nth-child(1){margin-right:2rem}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content-text p{font-size:14px;font-size:1.4rem;line-height:1.7857142857}#page main#income-expenses-page section#content .section__content#expenses .wrapper .box-content .content__content{padding:2rem 0 2.5rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;background-image:url(/wp-content/themes/tokushimaru/assets/img/income-expenses/grid.svg);background-size:85.55rem;background-repeat:repeat}}.first\:border-t:first-child{border-top-width:1px}.hover\:bg-orange:hover{--tw-bg-opacity:1;background-color:rgb(233 98 43 / var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}@media (max-width:767px){.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:\!top-0{top:0!important}.sm\:bottom-0{bottom:0}.sm\:bottom-auto{bottom:auto}.sm\:left-\[calc\(40\/375\*100vw\)\]{left:calc(40 / 375 * 100vw)}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-\[calc\(30\/375\*100vw\)\]{right:calc(30 / 375 * 100vw)}.sm\:top-0{top:0}.sm\:top-\[calc\(20\/375\*-100vw\)\]{top:calc(20 / 375 * -100vw)}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-\[calc\(10\/375\*100vw\)\]{margin-bottom:calc(10 / 375 * 100vw)}.sm\:mb-\[calc\(15\/375\*100vw\)\]{margin-bottom:calc(15 / 375 * 100vw)}.sm\:mb-\[calc\(20\/375\*100vw\)\]{margin-bottom:calc(20 / 375 * 100vw)}.sm\:mb-\[calc\(24\/375\*100vw\)\]{margin-bottom:calc(24 / 375 * 100vw)}.sm\:mb-\[calc\(70\/375\*100vw\)\]{margin-bottom:calc(70 / 375 * 100vw)}.sm\:mb-\[calc\(90\/1366\*100\%\)\]{margin-bottom:calc(90 / 1366 * 100%)}.sm\:ml-auto{margin-left:auto}.sm\:mr-0{margin-right:0}.sm\:mr-auto{margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:mt-\[calc\(-35\/375\*100vw\)\]{margin-top:calc(-35 / 375 * 100vw)}.sm\:mt-\[calc\(10\/375\*100vw\)\]{margin-top:calc(10 / 375 * 100vw)}.sm\:mt-\[calc\(20\/375\*100vw\)\]{margin-top:calc(20 / 375 * 100vw)}.sm\:mt-\[calc\(40\/375\*100vw\)\]{margin-top:calc(40 / 375 * 100vw)}.sm\:mt-\[calc\(50\/375\*100vw\)\]{margin-top:calc(50 / 375 * 100vw)}.sm\:\!block{display:block!important}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:\!flex{display:flex!important}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:\!hidden{display:none!important}.sm\:hidden{display:none}.sm\:h-\[calc\(16\/375\*100vw\)\]{height:calc(16 / 375 * 100vw)}.sm\:h-\[calc\(37\/375\*100vw\)\]{height:calc(37 / 375 * 100vw)}.sm\:h-\[calc\(67\/375\*100vw\)\]{height:calc(67 / 375 * 100vw)}.sm\:h-\[calc\(72\/375\*100vw\)\]{height:calc(72 / 375 * 100vw)}.sm\:\!w-\[calc\(265\.85\/375\*100vw\)\]{width:calc(265.85 / 375 * 100vw)!important}.sm\:\!w-auto{width:auto!important}.sm\:w-\[calc\(147\.91\/375\*100vw\)\]{width:calc(147.91 / 375 * 100vw)}.sm\:w-\[calc\(15\.66\/375\*100vw\)\]{width:calc(15.66 / 375 * 100vw)}.sm\:w-\[calc\(16\/375\*100vw\)\]{width:calc(16 / 375 * 100vw)}.sm\:w-\[calc\(193\.74\/375\*100vw\)\]{width:calc(193.74 / 375 * 100vw)}.sm\:w-\[calc\(25\/375\*100vw\)\]{width:calc(25 / 375 * 100vw)}.sm\:w-\[calc\(272\/375\*100vw\)\]{width:calc(272 / 375 * 100vw)}.sm\:w-\[calc\(29\/375\*100vw\)\]{width:calc(29 / 375 * 100vw)}.sm\:w-\[calc\(315\/375\*100vw\)\]{width:calc(315 / 375 * 100vw)}.sm\:w-\[calc\(72\/375\*100vw\)\]{width:calc(72 / 375 * 100vw)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:\!min-w-\[auto\]{min-width:auto!important}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-\[calc\(25\/375\*100vw\)\]{border-radius:calc(25 / 375 * 100vw)}.sm\:px-\[calc\(15\/375\*100vw\)\]{padding-left:calc(15 / 375 * 100vw);padding-right:calc(15 / 375 * 100vw)}.sm\:px-\[calc\(20\/375\*100vw\)\]{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}.sm\:py-\[calc\(30\/375\*100vw\)\]{padding-top:calc(30 / 375 * 100vw);padding-bottom:calc(30 / 375 * 100vw)}.sm\:pb-\[calc\(110\/375\*100vw\)\]{padding-bottom:calc(110 / 375 * 100vw)}.sm\:pb-\[calc\(20\/375\*100vw\)\]{padding-bottom:calc(20 / 375 * 100vw)}.sm\:pt-0{padding-top:0}.sm\:pt-\[0\]{padding-top:0}.sm\:\!text-left{text-align:left!important}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-\[calc\(10\/375\*100vw\)\]{font-size:calc(10 / 375 * 100vw)}.sm\:text-\[calc\(16\/375\*100vw\)\]{font-size:calc(16 / 375 * 100vw)}.sm\:text-\[calc\(17\/375\*100vw\)\]{font-size:calc(17 / 375 * 100vw)}.sm\:text-\[calc\(18\/375\*100vw\)\]{font-size:calc(18 / 375 * 100vw)}.sm\:text-\[calc\(20\/375\*100vw\)\]{font-size:calc(20 / 375 * 100vw)}.sm\:text-\[calc\(22\/375\*100vw\)\]{font-size:calc(22 / 375 * 100vw)}.sm\:text-\[calc\(24\/375\*100vw\)\]{font-size:calc(24 / 375 * 100vw)}.sm\:text-\[calc\(26\/375\*100vw\)\]{font-size:calc(26 / 375 * 100vw)}.sm\:text-\[calc\(28\/375\*100vw\)\]{font-size:calc(28 / 375 * 100vw)}.sm\:leading-\[calc\(23\/375\*100vw\)\]{line-height:calc(23 / 375 * 100vw)}.sm\:leading-\[calc\(25\/375\*100vw\)\]{line-height:calc(25 / 375 * 100vw)}.sm\:leading-\[calc\(35\/375\*100vw\)\]{line-height:calc(35 / 375 * 100vw)}}.\[\&_path\]\:stroke-orange path{stroke:#e9622b}.group:hover .group-hover\:\[\&_path\]\:stroke-white path{stroke:#fff}
/*# sourceMappingURL=style.min.css.map */
