@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,:after,:before{box-sizing:border-box}@media (min-width:1181px){:root{--vw:1vw;--max-width:1200px;--padding:0 32px;--padding-single:32px;--margin:0 auto 64px;--margin-single:64px;--header-height:80px;--footer-app-height:0px;--dt-width:25%;--ring-width:28px}}@media (max-width:1180px){:root{--vw:1vw;--max-width:100%;--padding:0 16px;--padding-single:32px;--margin:0 auto 32px;--margin-single:32px;--header-height:48px;--footer-app-height:80px;--dt-width:25%;--ring-width:18px}}html{height:100%;font-size:62.5%}html.-small{font-size:50%}html.-large{font-size:75%}html.-xlarge{font-size:87.5%}body{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;font-size:1.6rem;line-height:1.6;color:#1A1A1A;word-break:break-all;-webkit-text-size-adjust:100%}body.no-scroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}main{flex-grow:1}article,main,section{width:100%}@media (min-width:1181px){a{cursor:pointer;text-decoration:none}a,a:hover,a:link{color:#459EBA}a:hover{opacity:.8}a:active,a:visited{color:#459EBA}a.-nav{display:inline-flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;gap:4px}a.-underline{text-decoration:underline}a.-no-opacity:hover{opacity:1}a.-tel{pointer-events:none;color:#1A1A1A}a.-pdf{position:relative;padding-right:32px}a.-pdf:after{content:"";position:absolute;top:50%;right:0;z-index:100;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block;width:32px;height:100%;background-position:50%;background-repeat:no-repeat}a.-pdf:after,a.-pdf[target=_blank]:after{min-height:24px;background-image:url(/_next/static/media/file-pdf.e49891f9.svg);background-size:24px}}@media (max-width:1180px){a{cursor:pointer;text-decoration:none}a,a:hover,a:link{color:#459EBA}a:hover{opacity:.8}a:active,a:visited{color:#459EBA}a.-nav{display:inline-flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;gap:4px}a.-underline{text-decoration:underline}a.-no-opacity:hover{opacity:1}a.-tel{pointer-events:auto;color:#1A1A1A}a.-pdf{position:relative;padding-right:32px}a.-pdf:after{content:"";position:absolute;top:50%;right:0;z-index:100;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block;width:32px;height:100%;background-position:50%;background-repeat:no-repeat}a.-pdf:after,a.-pdf[target=_blank]:after{min-height:24px;background-image:url(/_next/static/media/file-pdf.e49891f9.svg);background-size:24px}}p{margin-bottom:1em}p:last-child{margin-bottom:0}b{font-weight:700}img{max-width:100%;max-height:100%;height:auto;vertical-align:bottom;flex-shrink:0}img,img[src$=".svg"]{width:auto}@media (min-width:1181px){figure>figcaption{padding:4px;font-size:1.4rem;color:#666666}}@media (max-width:1180px){figure>figcaption{padding:4px;font-size:1.2rem;color:#666666}}@media (min-width:1181px){hr{width:100%;margin:16px 0;border:none;border-bottom:1px solid #d9d9d9}hr.-dotted{border-bottom:1px dotted #d9d9d9}hr:last-child{margin-bottom:0}}@media (max-width:1180px){hr{width:100%;margin:16px 0;border:none;border-bottom:1px solid #d9d9d9}hr.-dotted{border-bottom:1px dotted #d9d9d9}hr:last-child{margin-bottom:0}}sup{vertical-align:top}sub,sup{font-size:64%}sub{vertical-align:bottom}@media (min-width:1181px){input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;min-height:56px;padding:0 16px;border:1px solid #cccccc;background-color:#FFFFFF;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;font-size:1.6rem}input[type=date]:-moz-read-only,input[type=datetime-local]:-moz-read-only,input[type=email]:-moz-read-only,input[type=month]:-moz-read-only,input[type=number]:-moz-read-only,input[type=password]:-moz-read-only,input[type=search]:-moz-read-only,input[type=tel]:-moz-read-only,input[type=text]:-moz-read-only,input[type=time]:-moz-read-only,input[type=url]:-moz-read-only,input[type=week]:-moz-read-only,select:-moz-read-only,textarea:-moz-read-only{background-color:#1A1A1A}input[type=date]:read-only,input[type=datetime-local]:read-only,input[type=email]:read-only,input[type=month]:read-only,input[type=number]:read-only,input[type=password]:read-only,input[type=search]:read-only,input[type=tel]:read-only,input[type=text]:read-only,input[type=time]:read-only,input[type=url]:read-only,input[type=week]:read-only,select:read-only,textarea:read-only{background-color:#1A1A1A}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{background-color:#F2F2F2;color:#999999}input:has(+input[type=text],+input[type=url],+input[type=email],+input[type=tel],+input[type=password],+input[type=number],+input[type=search],+input[type=date],+input[type=month],+input[type=week],+input[type=time],+input[type=datetime-local],+select,+textarea){margin-bottom:8px}input:has(+input[type=text],+input[type=url],+input[type=email],+input[type=tel],+input[type=password],+input[type=number],+input[type=search],+input[type=date],+input[type=month],+input[type=week],+input[type=time],+input[type=datetime-local],+select,+textarea):last-child{margin-bottom:0}}@media (max-width:1180px){input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;min-height:48px;padding:0 16px;border:1px solid #cccccc;background-color:#FFFFFF;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;font-size:1.6rem}input[type=date]:-moz-read-only,input[type=datetime-local]:-moz-read-only,input[type=email]:-moz-read-only,input[type=month]:-moz-read-only,input[type=number]:-moz-read-only,input[type=password]:-moz-read-only,input[type=search]:-moz-read-only,input[type=tel]:-moz-read-only,input[type=text]:-moz-read-only,input[type=time]:-moz-read-only,input[type=url]:-moz-read-only,input[type=week]:-moz-read-only,select:-moz-read-only,textarea:-moz-read-only{background-color:#1A1A1A}input[type=date]:read-only,input[type=datetime-local]:read-only,input[type=email]:read-only,input[type=month]:read-only,input[type=number]:read-only,input[type=password]:read-only,input[type=search]:read-only,input[type=tel]:read-only,input[type=text]:read-only,input[type=time]:read-only,input[type=url]:read-only,input[type=week]:read-only,select:read-only,textarea:read-only{background-color:#1A1A1A}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{background-color:#F2F2F2;color:#999999}input:has(+input[type=text],+input[type=url],+input[type=email],+input[type=tel],+input[type=password],+input[type=number],+input[type=search],+input[type=date],+input[type=month],+input[type=week],+input[type=time],+input[type=datetime-local],+select,+textarea){margin-bottom:8px}input:has(+input[type=text],+input[type=url],+input[type=email],+input[type=tel],+input[type=password],+input[type=number],+input[type=search],+input[type=date],+input[type=month],+input[type=week],+input[type=time],+input[type=datetime-local],+select,+textarea):last-child{margin-bottom:0}}@media (min-width:1181px){input[type=number].-postcode,input[type=text].-postcode{width:10em}input[type=button],input[type=image],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:100%;min-height:48px;padding:4px 16px;border-radius:2px;border:1px solid #cccccc;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;line-height:1;transition:all .2s ease-out;cursor:pointer}input[type=button]:hover,input[type=image]:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.8}input[type=button]:active,input[type=image]:active,input[type=reset]:active,input[type=submit]:active{transform:translateY(2px)}input[type=button]:disabled,input[type=image]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:#CCCCCC!important;pointer-events:none}}@media (max-width:1180px){input[type=button],input[type=image],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:100%;min-height:48px;padding:4px 16px;border-radius:2px;border:1px solid #cccccc;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;line-height:1;transition:all .2s ease-out;cursor:pointer}input[type=button]:hover,input[type=image]:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.8}input[type=button]:active,input[type=image]:active,input[type=reset]:active,input[type=submit]:active{transform:translateY(2px)}input[type=button]:disabled,input[type=image]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:#CCCCCC!important;pointer-events:none}}select::-ms-expand{display:none}@media (min-width:1181px){input::-moz-placeholder{font-size:1.6rem;font-weight:400;line-height:1;color:#B3B3B3}input::placeholder{font-size:1.6rem;font-weight:400;line-height:1;color:#B3B3B3}}@media (max-width:1180px){input::-moz-placeholder{font-size:1.4rem;font-weight:400;line-height:1;color:#B3B3B3}input::placeholder{font-size:1.4rem;font-weight:400;line-height:1;color:#B3B3B3}}textarea::-moz-placeholder{font-weight:400;color:#B3B3B3}textarea::placeholder{font-weight:400;color:#B3B3B3}@media (min-width:1181px){textarea{display:block;width:100%;max-width:100%;min-height:140px;padding:8px 16px}textarea:disabled{background-color:#F2F2F2}textarea:-moz-read-only{background-color:#1A1A1A}textarea:read-only{background-color:#1A1A1A}}@media (max-width:1180px){textarea{display:block;width:100%;max-width:100%;min-height:140px;padding:8px 16px}textarea:disabled{background-color:#F2F2F2}textarea:-moz-read-only{background-color:#1A1A1A}textarea:read-only{background-color:#1A1A1A}}@media (min-width:1181px){input[type=date]{width:auto;padding-right:12px}}@media (max-width:1180px){input[type=date]{max-width:152px;padding-right:12px}}@media (min-width:1181px){select{padding:0 48px 0 16px;background-image:url(/_next/static/media/angle-down-triangle.b0d4fb6d.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:right 16px center;color:#1A1A1A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select:-moz-read-only{background-color:#FFFFFF}select:read-only{background-color:#FFFFFF}select:link{color:#1A1A1A}select:disabled{border:1px solid #cccccc;background-color:#F2F2F2;color:#999999}}@media (max-width:1180px){select{padding:0 48px 0 16px;background-image:url(/_next/static/media/angle-down-triangle.b0d4fb6d.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:right 16px center;color:#1A1A1A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select:-moz-read-only{background-color:#FFFFFF}select:read-only{background-color:#FFFFFF}select:link{color:#1A1A1A}select:disabled{border:1px solid #cccccc;background-color:#F2F2F2;color:#999999}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.element__font-weight-300{font-weight:300}.element__font-weight-400{font-weight:400}.element__font-weight-500{font-weight:500}.element__font-weight-700{font-weight:700}.element__color-success{color:#377D6A}.element__color-error{color:#B83A3A}.element__color-warning{color:#DC7A1A}.element__color-info{color:#048DB6}.element_text-align-center{text-align:center}.element_text-align-left{text-align:left}.element_text-align-right{text-align:right}.element_white-space-nowrap{white-space:nowrap;white-space:normal}@media (min-width:1181px){.list-alignment{width:100%;margin-bottom:32px}.list-alignment>li{margin-bottom:16px}.list-alignment>li.-left{text-align:right}.list-alignment>li.-center{text-align:center}.list-alignment>li.-right{text-align:right}.list-alignment:last-child,.list-alignment>li:last-child{margin-bottom:0}}@media (max-width:1180px){.list-alignment{width:100%;margin-bottom:32px}.list-alignment>li{margin-bottom:16px}.list-alignment>li.-left{text-align:right}.list-alignment>li.-center{text-align:center}.list-alignment>li.-right{text-align:right}.list-alignment:last-child,.list-alignment>li:last-child{margin-bottom:0}}@media (min-width:1181px){.wrapper{position:relative;display:flex;flex-direction:column;min-height:100%}}@media (max-width:1180px){.wrapper{position:relative;display:flex;flex-direction:column;min-height:100%}}@media (min-width:1181px){.container__wrapper{width:100%;max-width:var(--max-width);margin:var(--margin);padding:0 16px}.container__wrapper.-full{max-width:100%}.container__wrapper:last-child{margin-bottom:0}}@media (max-width:1180px){.container__wrapper{width:100%;margin:var(--margin);padding:0 8px}.container__wrapper.-full{max-width:100%}.container__wrapper:last-child{margin-bottom:0}}@media (min-width:1181px){.container{width:100%;max-width:var(--max-width);margin:var(--margin)}.container.-full{max-width:100%}.container:last-child{margin-bottom:0}}@media (max-width:1180px){.container{width:100%;margin:var(--margin)}.container.-full{max-width:100%}.container:last-child{margin-bottom:0}}@media (min-width:1181px){.container__responsive-column{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;width:100%;max-width:var(--max-width);margin:0 auto 64px}.container__responsive-column:last-child{margin-bottom:0}}@media (max-width:1180px){.container__responsive-column{width:100%;margin-bottom:48px}.container__responsive-column>*{margin-bottom:32px}.container__responsive-column:last-child,.container__responsive-column>:last-child{margin-bottom:0}}@media (min-width:1181px){.container__local{width:100%;margin-bottom:48px}.container__local.-small{margin-bottom:32px}.container__local.-large{margin-bottom:64px}}@media (max-width:1180px){.container__local{width:100%;margin-bottom:32px}.container__local.-small{margin-bottom:24px}.container__local.-large{margin-bottom:48px}}@media (min-width:1181px){.step-nav{display:flex;align-items:flex-start;justify-content:center;max-width:980px;margin:0 auto 48px}.step-nav,.step-nav>li{width:100%}.step-nav:last-child{margin-bottom:0}}@media (max-width:1180px){.step-nav{display:flex;align-items:flex-start;justify-content:center;max-width:980px;margin:0 auto 32px}.step-nav,.step-nav>li{width:100%}.step-nav:last-child{margin-bottom:0}}@media (min-width:1181px){.step-nav__num{position:relative;display:flex;justify-content:center;width:100%;height:32px;margin-bottom:8px}.step-nav__num:before{left:0}.step-nav__num:after,.step-nav__num:before{content:"";position:absolute;top:50%;z-index:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block;width:50%;height:4px;background-color:#CCCCCC}.step-nav__num:after{right:0}.step-nav__num>.-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:100;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:16px;background-color:#CCCCCC}.step-nav__num>.-num>.-number{font-size:1.4rem;font-weight:700;line-height:1;color:white}.step-nav>li:not(.-active~li):not(.-active)>.step-nav__num:after,.step-nav>li:not(.-active~li):not(.-active)>.step-nav__num:before,.step-nav>li:not(.-active~li):not(.-active)>.step-nav__num>.-num{background-color:#B88B35}.step-nav>li:not(.-active~li):not(.-active)>.step-nav__num>.-num>.-number{color:white}.step-nav>li.-active>.step-nav__num:before{background-color:#B88B35}.step-nav>li.-active>.step-nav__num:after{background-color:#CCCCCC}.step-nav>li.-active>.step-nav__num>.-num{background-color:#B88B35}.step-nav>li.-active>.step-nav__num>.-num>.-number{color:white}.step-nav>li:first-child>.step-nav__num:before,.step-nav>li:last-child>.step-nav__num:after{display:none}.step-nav:has(>:nth-child(4)):has(li.-active) li:not(.-active):not(:first-child):not(:last-child) .step-nav__num>.-num{width:12px;height:12px;border-radius:6px}.step-nav:has(>:nth-child(4)):has(li.-active) li:not(.-active):not(:first-child):not(:last-child) .step-nav__num>.-num>.-number{display:none}.step-nav__num:last-child{margin-bottom:0}}@media (max-width:1180px){.step-nav__num{position:relative;display:flex;justify-content:center;width:100%;height:32px;margin-bottom:8px}.step-nav__num:before{left:0}.step-nav__num:after,.step-nav__num:before{content:"";position:absolute;top:50%;z-index:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block;width:50%;height:4px;background-color:#CCCCCC}.step-nav__num:after{right:0}.step-nav__num>.-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:100;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:16px;background-color:#CCCCCC;font-size:1.4rem;font-weight:700;line-height:1;color:white}.step-nav>li.-active>.step-nav__num:before,.step-nav>li:not(.-active~li):not(.-active)>.step-nav__num:after,.step-nav>li:not(.-active~li):not(.-active)>.step-nav__num:before,.step-nav>li:not(.-active~li):not(.-active)>.step-nav__num>.-num{background-color:#B88B35}.step-nav>li.-active>.step-nav__num:after{background-color:#CCCCCC}.step-nav>li.-active>.step-nav__num>.-num{background-color:#B88B35}.step-nav>li:first-child>.step-nav__num:before,.step-nav>li:last-child>.step-nav__num:after{display:none}.step-nav:has(>:nth-child(4)):has(li.-active) li:not(.-active):not(:first-child):not(:last-child) .step-nav__num>.-num{width:12px;height:12px;border-radius:6px}.step-nav:has(>:nth-child(4)):has(li.-active) li:not(.-active):not(:first-child):not(:last-child) .step-nav__num>.-num>.-number{display:none}.step-nav__num:last-child{margin-bottom:0}}@media (min-width:1181px){.step-nav__caption{display:flex;justify-content:center;width:100%;padding:0 4px;font-size:1.2rem;font-weight:500;line-height:1.2;color:#B3B3B3;text-align:center}.step-nav>li.-active>.step-nav__caption{color:#1A1A1A}.step-nav:has(>:nth-child(4)):has(li.-active) li:not(.-active):not(:first-child):not(:last-child) .step-nav__caption{visibility:hidden;opacity:0}}@media (max-width:1180px){.step-nav__caption{display:flex;justify-content:center;width:100%;padding:0 4px;font-size:1.2rem;font-weight:500;line-height:1.2;color:#B3B3B3;text-align:center}.step-nav>li.-active>.step-nav__caption{color:#1A1A1A}.step-nav:has(>:nth-child(4)):has(li.-active) li:not(.-active):not(:first-child):not(:last-child) .step-nav__caption{visibility:hidden;opacity:0}}@media (min-width:1181px){.complete{width:100%;max-width:var(--max-width);margin:var(--margin);padding:48px 32px;border-radius:8px;border:1px solid #d9d9d9}.complete>.-title{margin-bottom:16px;font-size:2.4rem;font-weight:700}.complete>.-title:last-child{margin-bottom:0}.complete>.-container{margin-bottom:48px;font-size:1.8rem}.complete>.-container:last-child{margin-bottom:0}.complete>.-info{padding:24px;border-radius:4px;background-color:#F9F9F9}.complete>.-info>div{display:flex;gap:4px;margin-bottom:16px}.complete>.-info>div>dt{font-weight:500}.complete>.-info>div>dt:after{content:"：";display:inline-block}.complete>.-info>div:last-child{margin-bottom:0}}@media (max-width:1180px){.complete{width:100%;max-width:var(--max-width);margin:var(--margin);padding:32px 16px;border-radius:8px;border:1px solid #d9d9d9}.complete>.-title{margin-bottom:16px;font-size:2rem;font-weight:700}.complete>.-title:last-child{margin-bottom:0}.complete>.-container{margin-bottom:32px}.complete>.-container:last-child{margin-bottom:0}.complete>.-info{padding:16px;border-radius:4px;background-color:#F9F9F9}.complete>.-info>div{padding-bottom:12px;margin-bottom:16px;border-bottom:1px dotted #d9d9d9}.complete>.-info>div>dt{font-weight:500}.complete>.-info>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media (min-width:1181px){.section-title{display:flex;flex-direction:column;gap:4px;margin-bottom:48px;text-align:center}.section-title>.-title{font-size:3.2rem;font-weight:700}.section-title>.-caption{font-size:1.4rem;line-height:1;color:#666666}.section-title:last-child{margin-bottom:0}}@media (max-width:1180px){.section-title{display:flex;flex-direction:column;margin-bottom:32px;text-align:center}.section-title>.-title{font-size:2.4rem;font-weight:700}.section-title>.-caption{font-size:1.2rem;line-height:1;color:#666666}.section-title:last-child{margin-bottom:0}}@media (min-width:1181px){.title{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;max-width:var(--max-width);margin:0 auto 48px;padding-bottom:12px;border-bottom:4px solid #d9d9d9}.title:before{content:"";position:absolute;bottom:-4px;left:0;z-index:100;display:inline-block;width:240px;border-bottom:4px solid #ea5752}.wrapper .title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% + 64px);max-width:calc(100% + 64px);margin-left:-32px;padding:64px 32px;border-bottom:none;background-color:#EA5752}.wrapper .title:before{display:none;border-bottom:none}.wrapper .title .-title{color:white}.wrapper .title .-caption{color:rgba(255,255,255,.6)}.title .-title{font-size:3.2rem;font-weight:700;color:#1A1A1A}.title .-caption{font-size:1.4rem;line-height:1;color:#666666}.title:last-child{margin-bottom:0}}@media (max-width:1180px){.title{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;padding-bottom:12px;margin-bottom:32px;border-bottom:4px solid #d9d9d9}.title:before{content:"";position:absolute;bottom:-4px;left:0;z-index:100;display:inline-block;width:120px;border-bottom:4px solid #ea5752}.wrapper .title{align-items:center;justify-content:center;width:calc(100% + 32px);max-width:calc(100% + 32px);padding:32px 16px;margin-left:-16px;border-bottom:none;background-color:#EA5752}.wrapper .title:before{display:none;border-bottom:none}.wrapper .title .-title{color:white}.wrapper .title .-caption{color:rgba(255,255,255,.6)}.title .-title{font-size:2.4rem;font-weight:700;color:#1A1A1A}.title .-caption{font-size:1.2rem;line-height:1;color:#666666}.title:last-child{margin-bottom:0}}@media (min-width:1181px){.headline{margin-bottom:12px;font-size:2.4rem;font-weight:700}}@media (max-width:1180px){.headline{margin-bottom:12px;font-size:2rem;font-weight:700}}@media (min-width:1181px){.heading{margin-bottom:12px;font-size:2rem;font-weight:700}}@media (max-width:1180px){.heading{margin-bottom:12px;font-size:1.8rem;font-weight:700}}@media (min-width:1181px){.caption{margin-top:4px;font-size:1.4rem;color:#666666}.caption:first-child{margin-top:0}}@media (max-width:1180px){.caption{margin-top:4px;font-size:1.4rem;color:#666666}.caption:first-child{margin-top:0}}@media (min-width:1181px){.list{width:100%;margin-bottom:24px;list-style:none}.list>li{position:relative;margin-bottom:1em;padding-left:1.9em}.list.-narrow>li{margin-bottom:.5em}.list.-wide>li{margin-bottom:2em}.list.-disc{counter-reset:disc}.list.-disc>li:before{content:"・";left:2px;font-weight:700}.list.-disc>li:before,.list.-square>li:before{position:absolute;top:0;z-index:100;width:1.9em;text-align:center}.list.-square>li:before{left:0;content:"■"}.list.-square.-rhombus>li:before{content:"◇";width:1.9em;text-align:center}.list.-number{counter-reset:number}.list.-number>li:before{position:absolute;top:0;left:0;z-index:100;content:counter(number) ".";counter-increment:number;width:1.9em;text-align:center}dl .list.-number,li .list.-number{margin-bottom:24px}dl .list.-number>li,li .list.-number>li{margin-bottom:1em}.list.-number.-parentheses>li{padding-left:2.8em}.list.-number.-parentheses>li:before{position:absolute;top:0;left:0;z-index:100;content:"( " counter(number) " )";counter-increment:number;width:2.8em}.list.-asterisk>li:before{position:absolute;top:0;left:2px;z-index:100;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;content:"※";width:1.9em;text-align:center}.list.-concatenation{margin-bottom:1em}.list:last-child,.list:last-child>li:last-child{margin-bottom:0}.list.-asterisk li .list,.list.-disc li .list,.list.-number li .list,.list.-square li .list{margin-bottom:24px!important}.form__message .list{margin-top:.5em}.form__message .list.-concatenation,.form__message .list>li{margin-bottom:.5em}.form__message:first-child .list{margin-top:0}}@media (max-width:1180px){.list{width:100%;margin-bottom:24px;list-style:none}.list>li{position:relative;margin-bottom:1em;padding-left:1.9em}.list.-narrow>li{margin-bottom:.5em}.list.-wide>li{margin-bottom:2em}.list.-disc{counter-reset:disc}.list.-disc>li:before{content:"・";left:2px;font-weight:700}.list.-disc>li:before,.list.-square>li:before{position:absolute;top:0;z-index:100;width:1.9em;text-align:center}.list.-square>li:before{left:0;content:"■"}.list.-square.-rhombus>li:before{content:"◇";width:1.9em;text-align:center}.list.-number{counter-reset:number}.list.-number>li:before{position:absolute;top:0;left:0;z-index:100;content:counter(number) ".";counter-increment:number;width:1.9em;text-align:center}dl .list.-number,li .list.-number{margin-bottom:24px}dl .list.-number>li,li .list.-number>li{margin-bottom:1em}.list.-number.-parentheses>li{padding-left:2.8em}.list.-number.-parentheses>li:before{position:absolute;top:0;left:0;z-index:100;content:"( " counter(number) " )";counter-increment:number;width:2.8em}.list.-asterisk>li:before{position:absolute;top:0;left:2px;z-index:100;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;content:"※";width:1.9em;text-align:center}.list.-concatenation{margin-bottom:1em}.list:last-child,.list:last-child>li:last-child{margin-bottom:0}.list.-asterisk li .list,.list.-disc li .list,.list.-number li .list,.list.-square li .list{margin-bottom:24px!important}.list.-asterisk li .list>li,.list.-disc li .list>li,.list.-number li .list>li,.list.-square li .list>li{padding-left:0}.list.-asterisk li .list>li:before,.list.-disc li .list>li:before,.list.-number li .list>li:before,.list.-square li .list>li:before{position:static}.list.-asterisk li .list>li>p,.list.-disc li .list>li>p,.list.-number li .list>li>p,.list.-square li .list>li>p{display:inline}.list.-asterisk li .list>li>p:after,.list.-disc li .list>li>p:after,.list.-number li .list>li>p:after,.list.-square li .list>li>p:after{content:"";display:inline-block;width:100%;margin-bottom:1em}.list.-asterisk li .list>li>p:last-child:after,.list.-disc li .list>li>p:last-child:after,.list.-number li .list>li>p:last-child:after,.list.-square li .list>li>p:last-child:after{display:none}.form__message .list{margin-top:.5em}.form__message .list.-concatenation,.form__message .list>li{margin-bottom:.5em}.form__message:first-child .list{margin-top:0}}@media (min-width:1181px){.form__container{width:100%;margin:0 auto 48px}.form__container>div{width:100%;margin-bottom:64px;background-color:white}.form__container>div>dt{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:12px;border-bottom:1px solid #d9d9d9;margin-bottom:24px;font-size:2rem;font-weight:700}.form__container>div>dt>.-nav{font-size:1.6rem;font-weight:400;white-space:nowrap}.form__container>div>dt>.-nav:empty{display:none}.form__container:last-child,.form__container>div:last-child{margin-bottom:0}}@media (max-width:1180px){.form__container{width:100%;margin:0 auto 48px}.form__container>div{width:100%;margin-bottom:32px;background-color:white}.form__container>div>dt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #d9d9d9;margin-bottom:24px;font-size:1.8rem;font-weight:700}.form__container>div>dt>.-nav{font-size:1.6rem;font-weight:400;white-space:nowrap}.form__container>div>dt>.-nav:empty{display:none}.form__container:last-child,.form__container>div:last-child{margin-bottom:0}}@media (min-width:1181px){.form__list{width:100%;margin:0 auto 48px}.form__list>div{display:flex;align-items:center;gap:48px;width:100%;margin-bottom:48px}.form__list>div>dt{width:280px}.form__list>div>dt>.-caption:empty{display:none}.form__list>div>dd{width:calc(100% - 280px - 48px)}.form__list>div:last-child{margin-bottom:0}.form__list.-table>div{display:flex;align-items:unset;gap:0;width:100%;margin-bottom:0;border-bottom:1px solid #d9d9d9}.form__list.-table>div>dt{display:flex;flex-direction:column;justify-content:center;width:280px;padding:24px;background-color:#F2F2F2}.form__list.-table>div>dt>.-caption:empty{display:none}.form__list.-table>div>dd{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 280px);padding:24px}.form__list.-table>div:last-child{margin-bottom:0;border-bottom:none}.form__list.-column>div{display:flex;align-items:unset;gap:0;width:100%;margin-bottom:0;border-bottom:1px solid #d9d9d9}.form__list.-column>div>dt{display:flex;flex-direction:column;justify-content:center;width:200px;padding:24px;background-color:#F2F2F2}.form__list.-column>div>dt>.-caption:empty{display:none}.form__list.-column>div>dd{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 200px);padding:24px}.form__list.-column>div:last-child{margin-bottom:0;border-bottom:none}.form__list:last-child{margin-bottom:0}}@media (max-width:1180px){.form__list{width:100%;margin:0 auto 32px}.form__list>div{width:100%;margin-bottom:32px}.form__list>div>dt{width:100%;margin-bottom:4px}.form__list>div>dt>.-caption{margin-bottom:8px}.form__list>div>dt>.-caption:empty{display:none}.form__list>div>dd{width:100%}.form__list>div:last-child{margin-bottom:0}.form__list.-table>div{display:flex;align-items:unset;gap:0;width:100%;margin-bottom:0;border-bottom:1px solid #d9d9d9}.form__list.-table>div>dt{display:flex;flex-direction:column;justify-content:center;width:160px;padding:12px;margin-bottom:0;background-color:#F2F2F2}.form__list.-table>div>dt>.-caption:empty{display:none}.form__list.-table>div>dd{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 160px);padding:12px;margin-bottom:0}.form__list.-table>div:last-child{margin-bottom:0;border-bottom:none}.form__list.-column>div{display:flex;align-items:unset;gap:0;width:100%;margin-bottom:0;border-bottom:1px solid #d9d9d9}.form__list.-column>div>dt{display:flex;flex-direction:column;justify-content:center;width:140px;padding:12px;margin-bottom:0;background-color:#F2F2F2}.form__list.-column>div>dt>.-caption:empty{display:none}.form__list.-column>div>dd{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 140px);padding:12px}.form__list.-column>div:last-child{margin-bottom:0;border-bottom:none}.form__list:last-child{margin-bottom:0}}@media (min-width:1181px){.form__item--dob{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%}.form__item--dob>.-item{width:100px}.form__item--dob>.-unit{font-size:1.4rem}.form__item--dob>.-unit:empty{display:none}.form__item--dob:first-child{margin-top:0}}@media (max-width:1180px){.form__item--dob{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%}.form__item--dob>.-item{width:auto;min-width:64px}.form__item--dob>.-item select{padding:0 20px 0 8px;background-position:right 2px center}.form__item--dob>.-unit{font-size:1.4rem}.form__item--dob>.-unit:empty{display:none}.form__item--dob:first-child{margin-top:0}}@media (min-width:1181px){.form__item{width:100%;margin-top:12px}.form__item:has(>:nth-child(2)){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 12px}.form__item:has(>:nth-child(3)){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 12px}.form__item:has(>:nth-child(4)){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px 12px}.form__item:has(>li>.form-field>.input__checkbox),.form__item:has(>li>.form-field>.input__radio),.form__item:has(>li>.input__checkbox),.form__item:has(>li>.input__radio){display:flex;flex-wrap:wrap;gap:16px 32px}.form__item.-between{display:inline-flex;flex-wrap:wrap;gap:12px 8px}.form__item.-between>li{display:flex;align-items:center;gap:8px}.form__item.-between>li:after{content:"～"}.form__item.-between>li:last-child:after{display:none}.form__item.-dob{display:inline-flex;flex-wrap:wrap;gap:12px 8px}.form__item.-dob>li{display:flex;align-items:center}.form__item:first-child{margin-top:0}}@media (max-width:1180px){.form__item{width:100%;margin-top:12px}.form__item:has(>:nth-child(2)){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 12px}.form__item:has(>:nth-child(3)){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 12px}.form__item:has(>:nth-child(4)){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 8px}.form__item:has(>li>.form-field>.input__checkbox),.form__item:has(>li>.form-field>.input__radio),.form__item:has(>li>.input__checkbox),.form__item:has(>li>.input__radio){display:flex;flex-wrap:wrap;gap:16px 32px}.form__item.-between{display:inline-flex;flex-wrap:wrap;gap:8px 4px}.form__item.-between>li{display:flex;align-items:center;gap:8px 4px}.form__item.-between>li:after{content:"～"}.form__item.-between>li:last-child:after{display:none}.form__item.-dob{display:inline-flex;flex-wrap:wrap;gap:8px 4px}.form__item.-dob>li{display:flex;align-items:center}.form__item:first-child{margin-top:0}}@media (min-width:1181px){.form__headline{display:flex;align-items:center;gap:4px 8px;font-weight:500}.form__headline.-required:before{content:"必須";border-radius:2px;border:1px solid #b83a3a;background-color:#B83A3A}.form__headline.-optional:before,.form__headline.-required:before{display:flex;align-items:center;justify-content:center;min-height:16px;padding:2px 4px;font-size:1rem;font-weight:700;line-height:1;color:white;white-space:nowrap}.form__headline.-optional:before{content:"任意";border-radius:2px;border:1px solid #999999;background-color:#999999}.form__headline:last-child{margin-bottom:0}}@media (max-width:1180px){.form__headline{display:flex;align-items:center;gap:4px 8px;font-weight:500}.form__headline.-required:before{content:"必須";border-radius:2px;border:1px solid #b83a3a;background-color:#B83A3A}.form__headline.-optional:before,.form__headline.-required:before{display:flex;align-items:center;justify-content:center;min-height:16px;padding:2px 4px;font-size:1rem;font-weight:700;line-height:1;color:white;white-space:nowrap}.form__headline.-optional:before{content:"任意";border-radius:2px;border:1px solid #999999;background-color:#999999}.form__headline:last-child{margin-bottom:0}}@media (min-width:1181px){.form__message{margin-top:4px;font-size:1.4rem;line-height:1.7;color:#666666}.form__message:empty{display:none}.form__message.-success{display:none;color:#377D6A}.form__message.-success.-active{display:block}.form__message.-error{display:none;color:#B83A3A}.form__message.-error.-active{display:block}.form__message:first-child{margin-top:0}}@media (max-width:1180px){.form__message{margin-top:4px;font-size:1.4rem;line-height:1.7;color:#666666}.form__message:empty{display:none}.form__message.-success{display:none;color:#377D6A}.form__message.-success.-active{display:block}.form__message.-error{display:none;color:#B83A3A}.form__message.-error.-active{display:block}.form__message:first-child{margin-top:0}}@media (min-width:1181px){.form__function--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:16px 24px;margin-bottom:16px}.form__function--wrapper:last-child{margin-bottom:0}}@media (max-width:1180px){.form__function--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:16px 16px;margin-bottom:16px}.form__function--wrapper:last-child{margin-bottom:0}}@media (min-width:1181px){.form__function--number{display:flex;flex-wrap:wrap;align-items:flex-end;font-weight:700}}@media (max-width:1180px){.form__function--number{display:flex;flex-wrap:wrap;align-items:flex-end;font-weight:700}}@media (min-width:1181px){.form__function{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.form__function>div>dt{margin-bottom:4px;font-size:1.2rem;font-weight:700}.form__function>div>dd input,.form__function>div>dd select{min-height:48px}.form__function.-end{justify-content:flex-end}.form__function--wrapper .form__function,.form__function:last-child{margin-bottom:0}}@media (max-width:1180px){.form__function{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.form__function>div>dt{margin-bottom:4px;font-size:1.2rem;font-weight:700}.form__function>div>dd input,.form__function>div>dd select{min-height:48px}.form__function.-end{justify-content:flex-end}.form__function--wrapper .form__function,.form__function:last-child{margin-bottom:0}}@media (min-width:1181px){.dl{width:100%;margin-bottom:48px}.dl:last-child{margin-bottom:0}.dl>div{width:100%;margin-bottom:64px}.dl>div>dt{margin-bottom:4px;font-weight:500;color:#1A1A1A}.dl>div>dd{margin-bottom:16px}.dl>div:last-child,.dl>div>dd:last-child{margin-bottom:0}.dl.-underline>div{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:0;border-bottom:1px solid #d9d9d9}.dl.-underline>div>dt{width:var(--dt-width);min-width:160px;padding:24px;margin-bottom:0;color:#1A1A1A}.dl.-underline>div>dd{flex:1;padding:24px}.dl.-underline>div.-accordion{display:block}.dl.-underline>div.-accordion>dt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:auto;padding:24px;margin-bottom:0;color:#1A1A1A}.dl.-underline>div.-accordion>dt>.-label{flex:1;font-weight:500}.dl.-underline>div.-accordion>dt>.-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:1000px;background-color:#F2F2F2;background-image:url(/_next/static/media/plus.0872e1d8.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;cursor:pointer}.dl.-underline>div.-accordion>dd{display:none;flex:none;width:100%;padding-top:0}.dl.-underline>div.-accordion.-active>dt>.-icon{background-image:url(/_next/static/media/minus.bccd55bc.svg)}.dl.-bulletpoint>div{width:100%}.dl.-bulletpoint>div>dt{padding:12px 0 12px 18px;margin-bottom:16px;border-left:6px solid #ea5752;font-size:1.8rem;color:#1A1A1A}.dl.-bulletpoint>div>dd{padding-left:16px}.dl.-responsive>div{display:flex;align-items:stretch;width:100%;margin-bottom:0}.dl.-responsive>div>dt{width:var(--dt-width);padding:24px;margin-bottom:0;border-top:1px solid #d9d9d9;background-color:#F2F2F2;color:#1A1A1A}.dl.-responsive>div>dd{flex:1;padding:24px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.dl.-responsive>div:first-child>dd,.dl.-responsive>div:first-child>dt{border-top:none}.dl.-responsive>div:last-child{margin-bottom:0}.dl.-table>div{display:flex;align-items:stretch;width:100%;margin-bottom:0}.dl.-table>div>dt{flex-direction:column;width:var(--dt-width);margin-bottom:0;background-color:#F2F2F2;color:#1A1A1A}.dl.-table>div>dd,.dl.-table>div>dt{display:flex;justify-content:center;padding:24px;border-top:1px solid #d9d9d9}.dl.-table>div>dd{flex:1;flex-direction:column;border-left:1px solid #d9d9d9}.dl.-table>div:first-child>dd,.dl.-table>div:first-child>dt{border-top:none}.dl.-table>div:last-child{margin-bottom:0}.dl.-overview>div{width:100%}.dl.-overview>div>dt{margin-bottom:8px;font-weight:500;color:#1A1A1A}.dl.-overview>div>dd{padding:16px;margin-bottom:16px;background-color:#F2F2F2}.dl.-overview>div:last-child,.dl.-overview>div>dd:last-child{margin-bottom:0}}@media (max-width:1180px){.dl{width:100%;margin-bottom:48px}.dl:last-child{margin-bottom:0}.dl>div{width:100%;margin-bottom:48px}.dl>div>dt{margin-bottom:4px;font-weight:500;color:#1A1A1A}.dl>div>dd{margin-bottom:16px}.dl>div:last-child,.dl>div>dd:last-child{margin-bottom:0}.dl.-underline>div{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:0;border-bottom:1px solid #d9d9d9}.dl.-underline>div>dt{width:var(--dt-width);min-width:160px;padding:12px;margin-bottom:0;color:#1A1A1A}.dl.-underline>div>dd{flex:1;padding:12px}.dl.-underline>div:has(+.-accordion),.dl.-underline>div:has(+.-responsive){margin-bottom:12px}.dl.-underline>div.-responsive{display:block}.dl.-underline>div.-responsive>dt{width:100%;min-width:auto;padding:0 12px;margin-bottom:0;color:#1A1A1A}.dl.-underline>div.-responsive>dd{flex:none;width:100%;padding-top:8px}.dl.-underline>div.-accordion{display:block}.dl.-underline>div.-accordion>dt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:auto;padding:12px;margin-bottom:0;color:#1A1A1A}.dl.-underline>div.-accordion>dt>.-label{flex:1;font-weight:500}.dl.-underline>div.-accordion>dt>.-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:1000px;background-color:#F2F2F2;background-image:url(/_next/static/media/plus.0872e1d8.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;cursor:pointer}.dl.-underline>div.-accordion>dd{display:none;flex:none;width:100%;padding-top:0}.dl.-underline>div.-accordion.-active>dt>.-icon{background-image:url(/_next/static/media/minus.bccd55bc.svg)}.dl.-bulletpoint>div{width:100%}.dl.-bulletpoint>div>dt{padding:8px 0 8px 12px;margin-bottom:16px;border-left:6px solid #ea5752;color:#1A1A1A}.dl.-responsive>div{width:100%;margin-bottom:12px}.dl.-responsive>div>dt{padding:12px;margin-bottom:0;border:1px solid #d9d9d9;background-color:#F2F2F2;color:#1A1A1A}.dl.-responsive>div>dd{padding:12px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.dl.-responsive>div:last-child{margin-bottom:0}.dl.-table>div{display:flex;align-items:stretch;width:100%;margin-bottom:0}.dl.-table>div>dt{flex-direction:column;width:var(--dt-width);min-width:160px;margin-bottom:0;background-color:#F2F2F2;color:#1A1A1A}.dl.-table>div>dd,.dl.-table>div>dt{display:flex;justify-content:center;padding:12px;border-top:1px solid #d9d9d9}.dl.-table>div>dd{flex:1;flex-direction:column;border-left:1px solid #d9d9d9}.dl.-table>div:first-child>dd,.dl.-table>div:first-child>dt{border-top:none}.dl.-table>div:last-child{margin-bottom:0}.dl.-overview>div{width:100%}.dl.-overview>div>dt{margin-bottom:8px;font-weight:500;color:#1A1A1A}.dl.-overview>div>dd{padding:12px 16px;margin-bottom:16px;background-color:#F2F2F2}.dl.-overview>div:last-child,.dl.-overview>div>dd:last-child{margin-bottom:0}}@media (min-width:1181px){.table__wrapper{width:100%;margin-bottom:48px;overflow:auto;scrollbar-width:thin}.table__wrapper:last-child{margin-bottom:0}}@media (max-width:1180px){.table__wrapper{width:100%;margin-bottom:32px;overflow:auto;scrollbar-width:thin}.table__wrapper:last-child{margin-bottom:0}}@media (min-width:1181px){.table{border-collapse:collapse;border-spacing:0;border:none;vertical-align:middle;text-align:left;table-layout:auto}.table,.table>thead,.table>thead>tr{width:100%}.table>thead>tr>th{padding:10px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#F2F2F2;font-weight:500;color:#666666}.table>thead>tr>th:last-child{border-right:1px solid #d9d9d9}.table>thead>tr:last-child>th{border-bottom:1px solid #d9d9d9}.table>tbody,.table>tbody>tr{width:100%}.table>tbody>tr>th{padding:10px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#F2F2F2;vertical-align:middle;font-weight:500;color:#666666;text-align:left}.table>tbody>tr>th:last-child{border-right:1px solid #d9d9d9}.table>tbody>tr>td{padding:10px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;vertical-align:middle;color:#666666}.table>tbody>tr>td:last-child{border-right:1px solid #d9d9d9}.table>tbody>tr:last-child>td,.table>tbody>tr:last-child>th{border-bottom:1px solid #d9d9d9}.table.-nowrap{white-space:nowrap}}@media (max-width:1180px){.table{border-collapse:collapse;border-spacing:0;border:none;vertical-align:middle;text-align:left;table-layout:auto}.table,.table>thead,.table>thead>tr{width:100%}.table>thead>tr>th{padding:8px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#F2F2F2;font-size:1.4rem;font-weight:500;color:#666666}.table>thead>tr>th:last-child{border-right:1px solid #d9d9d9}.table>thead>tr:last-child>th{border-bottom:1px solid #d9d9d9}.table>tbody,.table>tbody>tr{width:100%}.table>tbody>tr>th{padding:8px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#F2F2F2;vertical-align:middle;font-weight:500;font-size:1.4rem;text-align:left;color:#666666}.table>tbody>tr>th:last-child{border-right:1px solid #d9d9d9}.table>tbody>tr>td{padding:8px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;font-size:1.4rem;color:#666666;vertical-align:middle}.table>tbody>tr>td:last-child{border-right:1px solid #d9d9d9}.table>tbody>tr:last-child>td,.table>tbody>tr:last-child>th{border-bottom:1px solid #d9d9d9}.table.-nowrap{white-space:nowrap}}@media (min-width:1181px){.table__list{width:100%;margin-bottom:32px;border-collapse:collapse;border-spacing:0;border:none;vertical-align:middle;text-align:left;table-layout:auto;white-space:nowrap}.table__list>thead>tr>th{padding:16px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#E6E6E6;font-weight:500}.table__list>thead>tr>th:first-child{border-left:1px solid transparent}.table__list>tbody,.table__list>tbody>tr{width:100%}.table__list>tbody>tr>th{padding:16px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#E6E6E6}.table__list>tbody>tr>th:first-child{border-left:1px solid transparent}.table__list>tbody>tr>td{padding:16px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.table__list>tbody>tr>td>.-th{display:none}.table__list>tbody>tr>td:first-child{border-left:1px solid transparent}.table__list>tbody>tr:nth-child(2n){background-color:#F9F9F9}.table__list>tbody>tr:first-child>th{font-weight:500}.table__list>tbody>tr:last-child>td,.table__list>tbody>tr:last-child>th{border-bottom:1px solid #d9d9d9}.table__list.-fixed{table-layout:fixed}.table__list:last-child{margin-bottom:0}}@media (max-width:1180px){.table__list{width:100%;margin-bottom:32px;border-collapse:collapse;border-spacing:0;border:none;table-layout:auto;white-space:nowrap}.table__list>thead>tr>th{padding:12px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#E6E6E6;vertical-align:middle;text-align:left;font-weight:500;color:#1A1A1A}.table__list>thead>tr>th:first-child{border-left:1px solid transparent}.table__list>tbody,.table__list>tbody>tr{width:100%}.table__list>tbody>tr>th{padding:12px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background-color:#E6E6E6;vertical-align:middle;text-align:left;font-weight:500;color:#1A1A1A}.table__list>tbody>tr>th:first-child{border-left:1px solid transparent}.table__list>tbody>tr>td{padding:12px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;vertical-align:middle}.table__list>tbody>tr>td>.-th{display:none}.table__list>tbody>tr>td:first-child{border-left:1px solid transparent}.table__list>tbody>tr:nth-child(2n){background-color:#F9F9F9}.table__list>tbody>tr:last-child>td,.table__list>tbody>tr:last-child>th{border-bottom:1px solid #d9d9d9}.table__list.-responsive{width:100%;margin-bottom:32px;border-collapse:collapse;border-spacing:0;border:none;table-layout:auto;white-space:normal}.table__list.-responsive>thead{display:none}.table__list.-responsive>tbody{width:100%}.table__list.-responsive>tbody>tr{display:block;width:100%;margin-bottom:16px;border:1px solid #d9d9d9}.table__list.-responsive>tbody>tr>th{display:none}.table__list.-responsive>tbody>tr>td{display:flex;width:100%;padding:0;border-top:none;border-left:none;border-bottom:none}.table__list.-responsive>tbody>tr>td>.-th{display:block;width:33%;min-width:120px;padding:12px;border-bottom:1px solid #d9d9d9;background-color:#F2F2F2;color:#1A1A1A}.table__list.-responsive>tbody>tr>td>.-td{width:67%;max-width:calc(100% - 120px);padding:12px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.table__list.-responsive>tbody>tr>td:last-child>.-td,.table__list.-responsive>tbody>tr>td:last-child>.-th{border-bottom:none}.table__list.-responsive>tbody>tr:nth-child(2n){background-color:transparent}.table__list.-responsive>tbody>tr:last-child{margin-bottom:0}.table__list.-fixed{table-layout:fixed}.table__list:last-child{margin-bottom:0}}@media (min-width:1181px){.btn__wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:32px;margin:32px 0}.btn__wrapper:first-child{margin-top:0}.btn__wrapper:last-child{margin-bottom:0}.CarouselSlider-Swiper:has(.swiper-pagination)+.btn__wrapper{margin:48px 0}}@media (max-width:1180px){.btn__wrapper{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:16px;margin:24px 0}.btn__wrapper>li{display:flex;flex-direction:column;align-items:center}.btn__wrapper>li:has(.-primary){order:-10;width:100%}.btn__wrapper>li:has(.-accent-1){order:-9;width:100%}.btn__wrapper:first-child{margin-top:0}.btn__wrapper:last-child{margin-bottom:0}.CarouselSlider-Swiper:has(.swiper-pagination)+.btn__wrapper{margin:32px 0}}@media (min-width:1181px){.btn{display:flex;align-items:center;justify-content:center;gap:4px 8px;width:auto!important;min-width:260px;max-width:100%;min-height:48px;padding:4px 16px;border:1px solid #d9d9d9;border-radius:1000px!important;background:white;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;color:#514947;cursor:pointer}.btn:link,.btn:visited{color:#1A1A1A}.btn:hover{border-color:#EA5752;color:#EA5752;opacity:1}.btn:active{transition:all .2s ease-out;transform:translateY(2px)}.btn>img{height:20px}.btn.-disabled{border:1px solid #d9d9d9;background-color:#F2F2F2;color:#999999;pointer-events:none}.btn.-square{border-radius:4px!important}.btn.-inline{display:inline-flex}.btn.-large{min-height:56px}.btn.-large>img{height:24px}.btn.-small{min-height:40px}.btn.-small>img{height:16px}.btn.-primary{border:1px solid #ea5752;background:#EA5752;color:white}.btn.-primary.-disabled{border-color:transparent;background-color:#CCCCCC;color:white}.btn.-primary:link,.btn.-primary:visited{color:white}.btn.-primary:hover{border-color:transparent;background:#B83A3A;color:white}.btn.-accent-1{border:1px solid #429c80;background:#429C80;color:white}.btn.-accent-1.-disabled{border-color:transparent;background-color:#CCCCCC;color:white}.btn.-accent-1:link,.btn.-accent-1:visited{color:white}.btn.-accent-1:hover{border-color:transparent;background:#2B705C;color:white}.btn.-accent-2{border:1px solid #459eba;background:#459EBA;color:white}.btn.-accent-2.-disabled{border-color:transparent;background-color:#CCCCCC;color:white}.btn.-accent-2:link,.btn.-accent-2:visited{color:white}.btn.-accent-2:hover{border-color:transparent;background:#3688A4;color:white}.btn.-accent-3{border:1px solid #b88b35;background:#B88B35;color:white}.btn.-accent-3.-disabled{border-color:transparent;background-color:#CCCCCC;color:white}.btn.-accent-3:link,.btn.-accent-3:visited{color:white}.btn.-accent-3:hover{border-color:transparent;background:#A2702C;color:white}.btn.-cart{min-width:260px;max-width:260px;border:1px solid transparent;border-radius:4px!important;background:#C94440;background:linear-gradient(180deg,#EB5552 0,#B83A3A);color:white;transition:all .2s ease-out}.btn.-cart.-disabled{background-color:#CCCCCC;color:white}.btn.-cart:link,.btn.-cart:visited{color:white}.btn.-cart:hover{border-color:transparent;transition:all 0s ease-out;background:#C94440;color:white}.btn.-cart-2,.btn.-cart:active{transition:all .2s ease-out}.btn.-cart-2{min-width:260px;max-width:260px;border:1px solid transparent;border-radius:4px!important;background:#459EBA;color:white}.btn.-cart-2.-disabled{background-color:#CCCCCC;color:white}.btn.-cart-2:link,.btn.-cart-2:visited{color:white}.btn.-cart-2:hover{border-color:transparent;transition:all 0s ease-out;background:#459EBA;color:white}.btn.-cart-2:active,.btn.-gradient{transition:all .2s ease-out}.btn.-gradient{border:1px solid transparent;background:#C94440;background:linear-gradient(180deg,#EB5552 0,#B83A3A);color:white}.btn.-gradient.-disabled{background-color:#CCCCCC;color:white}.btn.-gradient:link,.btn.-gradient:visited{color:white}.btn.-gradient:hover{border-color:transparent;transition:all 0s ease-out;background:#C94440;color:white}.btn.-gradient:active{transition:all .2s ease-out}.btn.-tab{display:flex;min-width:160px;max-width:100%;min-height:40px;padding:4px 8px;border:1px solid #b88b35;background:white;font-weight:500;cursor:pointer}.btn.-tab,.btn.-tab:link,.btn.-tab:visited{color:#B88B35}.btn.-tab:hover{border-color:#A2702C;color:#A2702C;opacity:1}.btn.-tab.-active{background-color:#B88B35;color:white;pointer-events:none;cursor:auto}.btn.-tab.-disabled{border-color:transparent;background-color:#CCCCCC;color:white!important}table .btn{min-width:auto!important}}@media (max-width:1180px){.btn{display:flex;align-items:center;justify-content:center;gap:4px 8px;width:auto!important;min-width:260px;max-width:100%;min-height:48px;padding:4px 16px;border:1px solid #d9d9d9;border-radius:1000px!important;background:white;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;color:#514947;cursor:pointer}.btn:link,.btn:visited{color:#1A1A1A}.btn:hover{border-color:#EA5752;color:#EA5752;opacity:1}.btn:active{transition:all .2s ease-out;transform:translateY(2px)}.btn>img{height:24px}.btn.-disabled{border-color:#D9D9D9;background-color:#F2F2F2;color:#999999;pointer-events:none}.btn.-inline{display:inline-flex}.btn.-square{border-radius:4px!important}.btn.-large{min-height:56px}.btn.-large>img{height:24px}.btn.-small{min-height:40px}.btn.-small>img{height:16px}.btn.-primary{border:1px solid #ea5752;background:#EA5752;color:white}.btn.-primary.-disabled{background-color:#CCCCCC;color:white}.btn.-primary:link,.btn.-primary:visited{color:white}.btn.-primary:hover{border-color:transparent;color:white}.btn.-accent-1{border:1px solid #429c80;background:#429C80;color:white}.btn.-accent-1.-disabled{background-color:#CCCCCC;color:white}.btn.-accent-1:link,.btn.-accent-1:visited{color:white}.btn.-accent-1:hover{border-color:transparent;color:white}.btn.-accent-2{border:1px solid #459eba;background:#459EBA;color:white}.btn.-accent-2.-disabled{background-color:#CCCCCC;color:white}.btn.-accent-2:link,.btn.-accent-2:visited{color:white}.btn.-accent-2:hover{border-color:transparent;color:white}.btn.-accent-3{border:1px solid #b88b35;background:#B88B35;color:white}.btn.-accent-3.-disabled{border-color:transparent;background-color:#CCCCCC;color:white}.btn.-accent-3:link,.btn.-accent-3:visited{color:white}.btn.-accent-3:hover{border-color:transparent;background:#A2702C;color:white}.btn.-cart{gap:4px 4px;min-width:100%;padding:4px 6px;border:1px solid transparent;border-radius:4px!important;background:#C94440;background:linear-gradient(180deg,#EB5552 0,#B83A3A);font-size:1.6rem;color:white;transition:all .2s ease-out}.btn.-cart.-disabled{background-color:#CCCCCC;color:white}.btn.-cart:link,.btn.-cart:visited{color:white}.btn.-cart:hover{border-color:transparent;transition:all 0s ease-out;background:#C94440;color:white}.btn.-cart:active{transition:all .2s ease-out}.btn.-cart>img{height:20px}.btn.-cart-2{min-width:100%;border:1px solid transparent;border-radius:4px!important;background:#459EBA;color:white;transition:all .2s ease-out}.btn.-cart-2.-disabled{background-color:#CCCCCC;color:white}.btn.-cart-2:link,.btn.-cart-2:visited{color:white}.btn.-cart-2:hover{border-color:transparent;transition:all 0s ease-out;background:#459EBA;color:white}.btn.-cart-2:active{transition:all .2s ease-out}.btn.-cart-2>img{height:20px}.btn.-gradient{border-color:transparent;background:#C94440;background:linear-gradient(180deg,#EB5552 0,#B83A3A);color:white;transition:all .2s ease-out}.btn.-gradient.-disabled{background-color:#CCCCCC;color:white}.btn.-gradient:link,.btn.-gradient:visited{color:white}.btn.-gradient:hover{border-color:transparent;transition:all 0s ease-out;background:#C94440;color:white}.btn.-gradient:active{transition:all .2s ease-out}.btn.-tab{display:flex;min-width:100px;max-width:100%;min-height:40px;padding:4px;border:1px solid #b88b35;background:white;font-size:1.2rem;font-weight:500;cursor:pointer}.btn.-tab,.btn.-tab:link,.btn.-tab:visited{color:#B88B35}.btn.-tab:hover{border-color:#A2702C;color:#A2702C;opacity:1}.btn.-tab.-active{background-color:#B88B35;color:white;pointer-events:none;cursor:auto}.btn.-tab.-disabled{border-color:transparent;background-color:#CCCCCC;color:white!important}table .btn{min-width:auto!important}}@media (min-width:1181px){.accordion__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:1000px;border:1px solid #d9d9d9;background-color:white;cursor:pointer}.accordion__btn img{width:20px}.analysis__status-header.-active .accordion__btn{transform:rotate(180deg)}}@media (max-width:1180px){.accordion__btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:1000px;border:1px solid #d9d9d9;background-color:white;cursor:pointer}.accordion__btn img{width:16px}.analysis__status-header.-active .accordion__btn{transform:rotate(180deg)}}@media (min-width:1181px){.sns{gap:16px;margin-bottom:32px}.sns,.sns>li>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sns>li>a{width:32px;height:32px}.sns:last-child{margin-bottom:0}}@media (max-width:1180px){.sns{gap:16px;margin-bottom:32px}.sns,.sns>li>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sns>li>a{width:32px;height:32px}.sns:last-child{margin-bottom:0}footer .sns{display:none}}.input__password{position:relative;display:flex;align-items:center;width:100%}.input__password span{width:100%}.input__password input{padding-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input__password .-eye{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:100;display:inline-block;width:40px;height:100%;background-image:url(/_next/static/media/eye.db0343f6.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.input__password .-eye.-slash{background-image:url(/_next/static/media/eye-slash.11eb7d27.svg)}.input__search{position:relative;display:flex;align-items:center;flex-grow:1;flex:1}.input__search span{width:100%}.input__search input{padding-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input__search .-search{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:100;display:inline-block;width:40px;height:100%;background-image:url(/_next/static/media/search.b8884d0f.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}@media (min-width:1181px){.input__radio{position:relative;display:inline-block;padding-left:28px;color:#333333}.input__radio input[type=radio]{display:none}.input__radio input[type=radio]+.-text{cursor:pointer}.input__radio input[type=radio]+.-text:before{content:"";position:absolute;top:0;bottom:0;left:4px;z-index:100;width:10px;height:10px;margin:auto 0;border-radius:100vh;background-color:#BFBFBF}.input__radio input[type=radio]+.-text:after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;z-index:50;width:18px;height:18px;margin:auto 0;border-radius:100vh;border:1px solid #999999;background-color:white}.input__radio input[type=radio]+.-text:hover{opacity:.8}.input__radio input[type=radio]:disabled+.-text{color:#999999}.input__radio input[type=radio]:checked+.-text:before{background-color:#459EBA}.input__radio input[type=radio]:checked+.-text:after{border:1px solid #459eba;background-color:white}}@media (max-width:1180px){.input__radio{position:relative;display:inline-block;padding-left:28px;color:#333333}.input__radio input[type=radio]{display:none}.input__radio input[type=radio]+.-text{cursor:pointer}.input__radio input[type=radio]+.-text:before{content:"";position:absolute;top:0;bottom:0;left:4px;z-index:100;width:10px;height:10px;margin:auto 0;border-radius:100vh;background-color:#BFBFBF}.input__radio input[type=radio]+.-text:after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;z-index:50;width:18px;height:18px;margin:auto 0;border-radius:100vh;border:1px solid #999999;background-color:white}.input__radio input[type=radio]+.-text:hover{opacity:.8}.input__radio input[type=radio]:disabled+.-text{color:#999999}.input__radio input[type=radio]:checked+.-text:before{background-color:#459EBA}.input__radio input[type=radio]:checked+.-text:after{border:1px solid #459eba;background-color:white}}@media (min-width:1181px){.input__checkbox{position:relative;display:inline-block;padding-left:28px;color:#333333}.input__checkbox input[type=checkbox]{display:none}.input__checkbox input[type=checkbox]+.-text{cursor:pointer}.input__checkbox input[type=checkbox]+.-text:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:100;width:18px;height:18px;margin:auto 0;border-radius:2px;border:1px solid #bfbfbf;background-color:white}.input__checkbox input[type=checkbox]+.-text:hover{opacity:.8}.input__checkbox input[type=checkbox]:disabled+.-text{color:#999999}.input__checkbox input[type=checkbox]:checked+.-text{font-weight:400}.input__checkbox input[type=checkbox]:checked+.-text:before{border:1px solid #459eba;background-color:#459EBA}.input__checkbox input[type=checkbox]:checked+.-text:after{position:absolute;content:"";display:block;top:0;bottom:2px;left:6px;z-index:100;width:7px;height:12px;margin:auto 0;border-right:3px solid white;border-bottom:3px solid white;transform:rotate(45deg)}}@media (max-width:1180px){.input__checkbox{position:relative;display:inline-block;padding-left:28px;color:#333333}.input__checkbox input[type=checkbox]{display:none}.input__checkbox input[type=checkbox]+.-text{cursor:pointer}.input__checkbox input[type=checkbox]+.-text:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:100;width:18px;height:18px;margin:auto 0;border-radius:2px;border:1px solid #bfbfbf;background-color:white}.input__checkbox input[type=checkbox]+.-text:hover{opacity:.8}.input__checkbox input[type=checkbox]:disabled+.-text{color:#999999}.input__checkbox input[type=checkbox]:checked+.-text{font-weight:400}.input__checkbox input[type=checkbox]:checked+.-text:before{border:1px solid #459eba;background-color:#459EBA}.input__checkbox input[type=checkbox]:checked+.-text:after{position:absolute;content:"";display:block;top:0;bottom:2px;left:6px;z-index:100;width:7px;height:12px;margin:auto 0;border-right:3px solid white;border-bottom:3px solid white;transform:rotate(45deg)}}@media (min-width:1181px){.pager__wrapper{--pager__prev:calc(var(--pager__first) + var(--pager__back));--pager__first:32px;--pager__back:auto;--pager__next:calc(var(--pager__after) + var(--pager__last));--pager__after:auto;--pager__last:32px;--pager__num--max-width:calc(100% - (var(--pager__prev) + var(--pager__next)));--pager__extend:32px;display:flex;align-items:center;justify-content:center;gap:8px 24px;margin:48px 0;white-space:nowrap}.pager__wrapper:first-child{margin-top:0}.pager__wrapper:last-child{margin-bottom:0}}@media (max-width:1180px){.pager__wrapper{--pager__prev:calc(var(--pager__first) + var(--pager__back));--pager__first:32px;--pager__back:auto;--pager__next:calc(var(--pager__after) + var(--pager__last));--pager__after:auto;--pager__last:32px;--pager__num--max-width:calc(100% - (var(--pager__prev) + var(--pager__next)));--pager__extend:16px;display:flex;align-items:center;justify-content:center;gap:8px 10px;margin:48px 0;white-space:nowrap}.pager__wrapper:first-child{margin-top:0}.pager__wrapper:last-child{margin-bottom:0}}@media (min-width:1181px){.pager__num{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:auto;max-width:var(--pager__num--max-width)}.pager__num>li{width:32px;height:32px;border-radius:16px;border:1px solid #d9d9d9;background-color:white;font-size:1.4rem;line-height:1;overflow:hidden}.pager__num>li,.pager__num>li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager__num>li a{width:100%;height:100%;color:#1A1A1A}.pager__num>li.-extend{width:var(--pager__extend);margin-left:-16px;margin-right:-16px;border:none}.pager__num>li.-extend:first-child{margin-left:0}.pager__num>li.-extend:last-child{margin-right:0}.pager__num>li.-active{border:none;background-color:#B88B35;pointer-events:none}.pager__num>li.-active a{color:white}.pager__num>li:active,.pager__num>li:hover{opacity:.8}}@media (max-width:1180px){.pager__num{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:auto;max-width:var(--pager__num--max-width)}.pager__num>li{width:32px;height:32px;border-radius:16px;border:1px solid #d9d9d9;background-color:white;font-size:1.2rem;line-height:1;overflow:hidden}.pager__num>li,.pager__num>li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager__num>li a{width:100%;height:100%;color:#1A1A1A}.pager__num>li.-extend{width:var(--pager__extend);border:none}.pager__num>li.-active{border:none;background-color:#B88B35;pointer-events:none}.pager__num>li.-active a{color:white}.pager__num>li:active,.pager__num>li:hover{opacity:.8}.pager__num:first-child>li:first-child{margin-left:0}.pager__num:last-child>li:last-child{margin-right:0}}@media (min-width:1181px){.pager__prev{display:flex;gap:16px;width:var(--pager__prev)}.pager__prev>li{width:32px;height:32px;line-height:1;overflow:hidden}.pager__prev>li,.pager__prev>li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager__prev>li a{width:100%;height:100%}.pager__prev>li.pager__back{width:var(--pager__back);font-size:1.4rem;line-height:1}.pager__prev>li.pager__back a{color:#1A1A1A}.pager__prev>li.pager__first{width:var(--pager__first);background-image:url(/_next/static/media/angles-left.af88c560.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}.pager__prev>li:hover{opacity:.8}}@media (max-width:1180px){.pager__prev{display:flex;gap:6px;width:var(--pager__prev)}.pager__prev>li{width:32px;height:32px;line-height:1;overflow:hidden}.pager__prev>li,.pager__prev>li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager__prev>li a{width:100%;height:100%}.pager__prev>li.pager__back{width:var(--pager__back);font-size:1.2rem;line-height:1}.pager__prev>li.pager__back a{color:#1A1A1A}.pager__prev>li.pager__first{width:var(--pager__first);background-image:url(/_next/static/media/angles-left.af88c560.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}.pager__prev>li:hover{opacity:.8}}@media (min-width:1181px){.pager__next{display:flex;gap:16px;width:var(--pager__next)}.pager__next>li{width:32px;height:32px;line-height:1;overflow:hidden}.pager__next>li,.pager__next>li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager__next>li a{width:100%;height:100%}.pager__next>li.pager__after{width:var(--pager__after);font-size:1.4rem;line-height:1}.pager__next>li.pager__after>a{color:#1A1A1A}.pager__next>li.pager__last{width:var(--pager__last);background-image:url(/_next/static/media/angles-right.97780a09.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}.pager__next>li:hover{opacity:.8}}@media (max-width:1180px){.pager__next{display:flex;gap:6px;width:var(--pager__next)}.pager__next>li{width:32px;height:32px;line-height:1;overflow:hidden}.pager__next>li,.pager__next>li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager__next>li a{width:100%;height:100%}.pager__next>li.pager__after{width:var(--pager__after);font-size:1.2rem;line-height:1}.pager__next>li.pager__after a{color:#1A1A1A}.pager__next>li.pager__last{width:var(--pager__last);background-image:url(/_next/static/media/angles-right.97780a09.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}.pager__next>li:hover{opacity:.8}}@media (min-width:1181px){.tab__list{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px;width:100%;margin-bottom:24px;border-bottom:2px solid #b88b35}.tab__list>li{display:flex;align-items:center;justify-content:center;height:56px;padding:4px 8px;background-color:#F2F2F2;line-height:1.2;color:#1A1A1A;cursor:pointer}.tab__list>li.-active{border:none;background-color:#B88B35;color:#FFFFFF}.tab__list.-fixed{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 0}}@media (max-width:1180px){.tab__list{position:relative;display:flex;gap:8px;width:100%;margin-bottom:24px;border-bottom:2px solid #b88b35;overflow-x:auto}.tab__list>li{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:80px;min-height:48px;padding:4px 12px;border-radius:4px 4px 0 0;border:1px solid #d9d9d9;border-bottom:none;background-color:white;white-space:nowrap;font-size:1.4rem;color:#1A1A1A;cursor:pointer}.tab__list>li.-active{border:none;background-color:#B88B35;color:#FFFFFF}.tab__list.-fixed{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}}@media (min-width:1181px){.tab__area{display:none;width:100%}.tab__area.-active{display:block}}@media (max-width:1180px){.tab__area{display:none;width:100%}.tab__area.-active{display:block}}@media (min-width:1181px){.modal__wrapper{position:fixed;top:0;left:0;z-index:-1;display:none;align-items:center;justify-content:center;padding:64px;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.modal__wrapper.-active{z-index:9000;display:flex}}@media (max-width:1180px){.modal__wrapper{position:fixed;top:0;left:0;z-index:-1;display:none;align-items:center;justify-content:center;width:100%;height:100%;padding:32px 16px;background-color:rgba(0,0,0,.6)}.modal__wrapper.-active{z-index:9000;display:flex}}@media (min-width:1181px){.modal-window{display:flex;flex-direction:column;min-width:640px;max-width:980px;max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);border-radius:8px}.modal-window.-fixed{min-width:640px;max-width:640px}}@media (max-width:1180px){.modal-window{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);border-radius:8px}.modal-window,.modal-window.-fixed{max-width:980px}}@media (min-width:1181px){.modal-window__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:8px 8px 0 0;border-bottom:1px solid #f2f2f2;background-color:#FFFFFF}.modal-window__header:empty{display:none}.modal-window__header>.-title{flex:1;font-size:1.6rem;font-weight:700}.modal-window__header>.-option{display:flex;gap:8px}}@media (max-width:1180px){.modal-window__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:8px 8px 0 0;border-bottom:1px solid #f2f2f2;background-color:#FFFFFF}.modal-window__header:empty{display:none}.modal-window__header>.-title{flex:1;font-size:1.6rem;font-weight:700}.modal-window__header>.-option{display:flex;gap:8px}}@media (min-width:1181px){.modal-window__body{width:auto;height:100%;min-height:200px;background-color:#E6E6E6}.modal-window__body,.modal-window__body>.-container{display:flex;flex-direction:column;flex:1;padding:16px}.modal-window__body>.-container{border-radius:8px;background-color:#FFFFFF;overflow-y:auto}.modal-window__body>.-container>.-inner{overflow-y:auto}.modal-window__body:first-child{border-radius:8px 8px 0 0}.modal-window__body:last-child{border-radius:0 0 8px 8px}.modal-window__body:only-child{border-radius:8px}.modal-window__header:empty+.modal-window__body{border-radius:8px 8px 0 0}.modal-window__body:has(+.modal-window__footer:empty){border-radius:0 0 8px 8px}.modal-window__header:empty+.modal-window__body:has(+.modal-window__footer:empty){border-radius:8px}}@media (max-width:1180px){.modal-window__body{display:flex;flex-direction:column;flex:1;width:auto;height:100%;min-height:80px;padding:8px;background-color:#E6E6E6}.modal-window__body>.-container{display:flex;flex-direction:column;flex:1;padding:16px;border-radius:8px;background-color:#FFFFFF;overflow-y:auto}.modal-window__body>.-container>.-inner{overflow-y:auto}.modal-window__body:first-child{border-radius:8px 8px 0 0}.modal-window__body:last-child{border-radius:0 0 8px 8px}.modal-window__body:only-child{border-radius:8px}.modal-window__header:empty+.modal-window__body{border-radius:8px 8px 0 0}.modal-window__body:has(+.modal-window__footer:empty){border-radius:0 0 8px 8px}.modal-window__header:empty+.modal-window__body:has(+.modal-window__footer:empty){border-radius:8px}}@media (min-width:1181px){.modal-window__footer{padding:16px;border-radius:0 0 8px 8px;border-top:1px solid #f2f2f2;background-color:#FFFFFF}.modal-window__footer:empty{display:none}}@media (max-width:1180px){.modal-window__footer{padding:16px;border-radius:0 0 8px 8px;border-top:1px solid #f2f2f2;background-color:#FFFFFF}.modal-window__footer:empty{display:none}}@media (min-width:1181px){.modal-panel{display:flex;flex-direction:column;min-width:320px;max-width:980px;max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);border-radius:8px;background-color:#FFFFFF;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}}@media (max-width:1180px){.modal-panel{display:flex;flex-direction:column;min-width:320px;max-width:980px;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);border-radius:8px;background-color:#FFFFFF;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}}@media (min-width:1181px){.modal-panel__container{width:100%;padding:24px 16px;border-radius:8px 8px 0 0;overflow-y:auto}.modal-panel__container>.-title{font-weight:500;line-height:1.4;text-align:center}}@media (max-width:1180px){.modal-panel__container{width:100%;padding:24px 16px;border-radius:8px 8px 0 0;overflow-y:auto}.modal-panel__container>.-title{font-weight:500;line-height:1.4;text-align:center}}@media (min-width:1181px){.modal-panel__nav{width:100%;padding:0 16px}.modal-panel__nav>ul{padding:8px 0;border-top:1px solid #d9d9d9}.modal-panel__nav>ul,.modal-panel__nav>ul>li{display:flex;align-items:center;justify-content:center}.modal-panel__nav>ul>li{flex:1;height:40px;padding:0 4px;border-right:1px solid #d9d9d9}.modal-panel__nav>ul>li>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#1A1A1A}.modal-panel__nav>ul>li.-success>a{color:#048DB6}.modal-panel__nav>ul>li.-danger>a{color:#B83A3A}.modal-panel__nav>ul>li:last-child{border-right:none}}@media (max-width:1180px){.modal-panel__nav{width:100%;padding:0 16px}.modal-panel__nav>ul{padding:8px 0;border-top:1px solid #d9d9d9}.modal-panel__nav>ul,.modal-panel__nav>ul>li{display:flex;align-items:center;justify-content:center}.modal-panel__nav>ul>li{flex:1;height:40px;padding:0 4px;border-right:1px solid #d9d9d9}.modal-panel__nav>ul>li>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#1A1A1A}.modal-panel__nav>ul>li.-success>a{color:#048DB6}.modal-panel__nav>ul>li.-danger>a{color:#B83A3A}.modal-panel__nav>ul>li:last-child{border-right:none}}@media (min-width:1181px){.menu__wrapper{display:none}}@media (max-width:1180px){.menu__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer}}@media (min-width:1181px){.menu-toggle{display:none}}@media (max-width:1180px){.menu-toggle{position:relative;width:30px;height:20px;margin-bottom:6px;cursor:pointer}.menu-toggle,.menu-toggle span{display:inline-block;transition:all .2s}.menu-toggle span{position:absolute;right:0;width:100%;height:2px;border-radius:2px;background-color:black}.menu-toggle span:first-of-type{top:0}.menu-toggle span:nth-of-type(2){top:9px}.menu-toggle span:nth-of-type(3){bottom:0}.menu__wrapper.-active .menu-toggle span{background-color:black}.menu__wrapper.-active .menu-toggle span:first-of-type{transform:translateY(9px) rotate(-45deg)}.menu__wrapper.-active .menu-toggle span:nth-of-type(2){opacity:0}.menu__wrapper.-active .menu-toggle span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.menu-toggle:last-child{margin-bottom:0}}@media (min-width:1181px){.menu-header-container{display:flex;justify-content:flex-end;height:100%}}@media (max-width:1180px){.menu-header-container{position:fixed;top:96px;left:0;z-index:-100;display:flex;flex-direction:column;width:100%;height:0;opacity:0;overflow:hidden}.menu-header-container>.-container{flex:1;width:100%}.menu__wrapper.-active+.menu-header-container{z-index:1000;height:calc(100vh - 48px - 48px);height:calc(100dvh - 48px - 48px);background-color:white;opacity:1;overflow-y:auto}}@media (min-width:1181px){#menu-header{flex-wrap:wrap;gap:16px;padding-top:10px}#menu-header,#menu-header>li{display:flex;width:auto;height:100%}#menu-header>li{position:relative;align-items:center;padding-bottom:10px}#menu-header>li>.menu__link>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:8px;font-size:1.6rem;font-weight:500;line-height:1;color:#1A1A1A}#menu-header>li.-logout{display:none}#menu-header>li.menu-item-has-children>.menu__link>a{pointer-events:none}#menu-header>li.menu-item-has-children>.menu__link>a:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/_next/static/media/angle-down.399d7eac.svg);background-position:50%;background-repeat:no-repeat;background-size:16px}#menu-header>li.menu-item-has-children:hover{transition:all .1s ease-out}#menu-header>li.menu-item-has-children:hover>.menu__link>a:after{background-image:url(/_next/static/media/angle-top.ac441bf9.svg)}#menu-header>li.menu-item-has-children:hover>.menu__link>a:hover{opacity:1}}@media (max-width:1180px){#menu-header{flex:1;width:100%;margin-bottom:24px}#menu-header>li{width:100%;border-bottom:1px solid #d9d9d9}#menu-header>li>.menu__link,#menu-header>li>.menu__link>a{display:flex;flex-wrap:wrap;align-items:center;width:100%}#menu-header>li>.menu__link>a{min-height:48px;padding:4px 16px;font-size:1.6rem;color:#1A1A1A}#menu-header>li>.menu__child{display:none;width:100%}#menu-header>li.menu-item-has-children{position:relative}#menu-header>li.menu-item-has-children>.menu__link{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding-right:40px}#menu-header>li.menu-item-has-children>.menu__link:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:inline-block;width:32px;height:32px;transition:all .1s ease-out;background-image:url(/_next/static/media/angle-down.399d7eac.svg);background-position:50%;background-repeat:no-repeat;background-size:20px}#menu-header>li.menu-item-has-children>.menu__link>a{pointer-events:none}#menu-header>li.menu-item-has-children>.menu__link.-active:after{background-image:url(/_next/static/media/angle-top.ac441bf9.svg)}#menu-header>li.menu-item-has-children>.menu__link>a{width:auto}#menu-header>li.menu-item-has-children>.menu__link>a:hover{opacity:1}#menu-header:last-child{margin-bottom:0}}@media (min-width:1181px){#menu-header>li>.menu__child{position:absolute;top:60px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:100;width:200px;height:0;padding:0 16px 16px;opacity:0;transition:all .2s ease;overflow:hidden}#menu-header>li:hover .menu__child{height:auto;opacity:1}#menu-header li:hover .menu__child .sub__menu>li>.menu__child{position:static;width:100%}.header__menu:last-child #menu-header>li:last-child .menu__child{left:auto;right:calc(-1 * var(--padding-single) / 2);transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0)}}@media (max-width:1180px){#menu-header .menu__child{display:none;width:100%}#menu-footer .menu__child{width:100%}#menu-footer-column .menu__child{display:none;width:100%}}@media (min-width:1181px){#menu-header .sub__menu{width:100%;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}#menu-header .sub__menu>li{display:flex;flex-wrap:wrap;align-items:center;width:100%;border-bottom:1px solid #f2f2f2;overflow:hidden}#menu-header .sub__menu>li>.menu__link{display:flex;flex-wrap:wrap;align-items:center;width:100%;background-color:white;cursor:pointer}#menu-header .sub__menu>li>.menu__link>a{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:48px;padding:8px 16px;font-size:1.4rem;line-height:1;color:#1A1A1A}#menu-header .sub__menu>li:hover{border-bottom:1px solid transparent}#menu-header .sub__menu>li:hover>.menu__link{background-color:#EA5752}#menu-header .sub__menu>li:hover>.menu__link>a{color:white}#menu-header .sub__menu>li:hover:first-child{border-top:1px solid transparent}#menu-header .sub__menu>li:first-child{border-radius:4px 4px 0 0;border-top:1px solid #f2f2f2}#menu-header .sub__menu>li:last-child{border-radius:0 0 4px 4px;border-bottom:none}#menu-header .sub__menu>li:only-child{border-radius:4px;border-bottom:none}}@media (max-width:1180px){#menu-header .sub__menu{width:100%;padding:0 16px 16px}#menu-header .sub__menu>li{background-color:#EA5752;border-bottom:1px solid white}#menu-header .sub__menu>li,#menu-header .sub__menu>li>.menu__link,#menu-header .sub__menu>li>.menu__link>a{display:flex;flex-wrap:wrap;align-items:center;width:100%}#menu-header .sub__menu>li>.menu__link>a{min-height:48px;padding:4px 16px;font-size:1.4rem;line-height:1.7;color:white}#menu-header .sub__menu>li:last-child{border-bottom:none}}@media (min-width:1181px){.menu-footer-container{width:100%;margin-bottom:48px}.menu-footer-container:has(+.sns){margin-bottom:24px}.menu-footer-container:last-child{margin-bottom:0}}@media (max-width:1180px){.menu-footer-container{display:none}}@media (min-width:1181px){#menu-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-bottom:32px}#menu-footer>li{display:flex;align-items:center;gap:8px}#menu-footer>li>a{font-size:1.4rem;color:white}#menu-footer>li:after{content:"|";color:#D9D9D9}#menu-footer>li:last-child:after{display:none}#menu-footer:last-child{margin-bottom:0}}@media (max-width:1180px){#menu-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-bottom:32px}#menu-footer>li{display:flex;align-items:center;gap:8px}#menu-footer>li>a{font-size:1.4rem;color:white}#menu-footer>li:after{content:"|";color:#D9D9D9}#menu-footer>li:last-child:after{display:none}#menu-footer:last-child{margin-bottom:0}}@media (min-width:1024px){.menu__banner{display:none}}@media (max-width:1023px){.menu__banner{width:100%;padding:0 16px;margin-bottom:24px}.menu__banner>li{display:flex;justify-content:center;margin-bottom:16px}.menu__banner>li img{max-width:320px}.menu__banner:last-child,.menu__banner>li:last-child{margin-bottom:0}}@media (min-width:1181px){.menu-header__sub-container{display:none}}@media (max-width:1180px){.menu-header__sub-container{width:100%;padding:48px 16px 32px}}@media (min-width:1181px){.menu-header__nav-list{display:none}}@media (max-width:1180px){.menu-header__nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-bottom:32px}.menu-header__nav-list>li{display:flex;align-items:center;gap:8px}.menu-header__nav-list>li>a{font-size:1.4rem;color:#1A1A1A}.menu-header__nav-list>li:after{content:"|";color:#B3B3B3}.menu-header__nav-list>li:last-child:after{display:none}.menu-header__nav-list:last-child{margin-bottom:0}}@media (min-width:1181px){header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:100%;background-color:white}}@media (max-width:1180px){header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:white}}@media (min-width:1181px){.header__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin-bottom:4px;background-color:white;box-shadow:0 2px 12px 0 rgba(0,0,0,.08)}.header__wrapper:last-child{margin-bottom:0}}@media (max-width:1180px){.header__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin-bottom:4px;background-color:white;box-shadow:0 2px 12px 0 rgba(0,0,0,.08)}.header__wrapper:last-child{margin-bottom:0}}@media (min-width:1181px){.header__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:var(--padding);height:var(--header-height)}}@media (max-width:1180px){.header__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:0 16px;height:var(--header-height)}.header__container:has(.menu__wrapper){padding:0 58px 0 16px}}@media (min-width:1181px){.header__brand{display:flex;flex-wrap:wrap;align-items:center;width:180px}}@media (max-width:1180px){.header__brand{display:flex;flex-wrap:wrap;align-items:center;width:120px}}@media (min-width:1181px){.header__logo{width:100%}.header__logo a:hover{opacity:1}.header__logo h1{display:flex;flex-wrap:wrap;align-items:center}}@media (max-width:1180px){.header__logo a:hover{opacity:1}.header__logo h1{display:flex;flex-wrap:wrap;align-items:center}}@media (min-width:1181px){.header__nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:calc(100% - 180px);height:100%;padding-left:16px}}@media (max-width:1180px){.header__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;width:calc(100% - 150px);height:100%;padding-left:8px}}@media (min-width:1181px){.header__menu{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:24px;height:100%}.header__menu:after,.header__menu:before{content:"";width:1px;height:32px;background-color:#D9D9D9}.header__menu:empty,.header__menu:first-child:before,.header__menu:last-child:after{display:none}}@media (max-width:1180px){.header__menu{position:fixed;top:0;right:0;z-index:9000;display:flex;align-items:center;justify-content:flex-end;width:48px;height:48px}.header__menu:empty{display:none}}@media (min-width:1181px){.header__function{display:flex;align-items:center;gap:16px;height:40px}.header__function>li{display:flex;align-items:center;gap:0 16px}.header__function>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:32px;height:100%}.header__function>li>a>img.-current{display:none}.header__function>li>a>.-caption{font-size:1rem;line-height:1;color:#1A1A1A}.header__function>li>a:has(.-caption)>img{width:24px}.header__function>li.-active>a>img{display:none}.header__function>li.-active>a>img.-current{display:inline}.header__function>li:after{content:"";width:1px;height:32px;background-color:#D9D9D9}.header__function>li:first-child:before,.header__function>li:last-child:after{display:none}.header__function>li.-cart{position:relative}.header__function>li.-cart .-numbers{position:absolute;top:0;left:11px;z-index:100;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:1000px;background-color:#EA5752;font-size:1rem;line-height:1;color:white}.header__function>li.-cart img{width:100%}}@media (max-width:1180px){.header__function{display:flex;align-items:center;gap:12px;height:40px}.header__function>li{display:flex;align-items:center;gap:0 12px}.header__function>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:32px;height:100%}.header__function>li>a>img.-current{display:none}.header__function>li>a>.-caption{font-size:1rem;line-height:1;color:#1A1A1A}.header__function>li>a:has(.-caption)>img{width:24px}.header__function>li.-active>a>img{display:none}.header__function>li.-active>a>img.-current{display:inline}.header__function>li:after{content:"";width:1px;height:32px;background-color:#D9D9D9}.header__function>li:first-child:before,.header__function>li:last-child:after{display:none}.header__function>li.-cart{position:relative}.header__function>li.-cart .-numbers{position:absolute;top:0;left:11px;z-index:100;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:1000px;background-color:#EA5752;font-size:1rem;line-height:1;color:white}.header__function>li.-cart img{width:100%}}@media (min-width:1181px){.header__account{position:relative;display:flex;align-items:center;height:100%}.header__account>.-info{display:none;position:absolute;top:70px;left:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:100;width:100%;min-width:188px;border-radius:4px;background-color:white;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.header__account>.-info>.-nav{width:100%}.header__account>.-info>.-nav>li{background-color:#666666}.header__account>.-info>.-nav>li a{display:flex;align-items:center;width:100%;min-height:48px;padding:8px 16px;font-size:1.4rem;line-height:1;color:white}.header__account>.-info>.-nav>li:last-child{border-radius:0 0 4px 4px}.header__account>.-info>.-nav:only-child>li{border-radius:4px}.header__account.-active>.-account:after{background-image:url(/_next/static/media/angle-top.947eea17.svg)}.header__account.-active>.-info{display:inline-block}.header__account:empty{display:none}}@media (max-width:1180px){.header__account{position:fixed;top:48px;left:0;z-index:-100;display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:0;padding:4px 16px;background-color:#F2F2F2;opacity:0}.header__account.-active{z-index:1000;height:48px;opacity:1}.header__account>.-account{max-width:calc(100% - 4px - 160px)}.header__account>.-info{display:flex;justify-content:flex-end;max-width:160px}.header__account:empty,.header__account>.-info>.-nav{display:none}}@media (min-width:1181px){.header__account--user{display:flex;align-items:center;gap:4px;height:40px;padding:4px 20px;border-radius:1000px;background-color:#EA5752;font-size:1.4rem;line-height:1;color:white;cursor:pointer}.header__account--user:before{content:"";width:16px;min-width:16px;height:16px;background-image:url(/_next/static/media/circle-user.d3208710.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header__account--user:after{content:"";display:block;width:16px;min-width:16px;height:16px;transition:all .1s ease-out;background-image:url(/_next/static/media/angle-down.5e844301.svg)}.header__account--user>.-name{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1180px){.header__account--user{display:flex;align-items:center;gap:2px;height:32px;padding:4px 12px;border-radius:1000px;background-color:#EA5752;font-size:1.2rem;line-height:1;color:white;cursor:pointer}.header__account--user:before{content:"";width:16px;min-width:16px;height:16px;background-image:url(/_next/static/media/circle-user.d3208710.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header__account--user>.-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1181px){.header__account--title-rank{width:100%;padding:12px;background-color:#F2F2F2}.header__account--title-rank>.-headline{margin-bottom:6px;font-size:1.2rem;font-weight:700;color:#B88B35}.header__account--title-rank>.-headline:last-child{margin-bottom:0}.header__account--title-rank>.-title-rank{display:flex;align-items:center;justify-content:center;width:100%;min-height:24px;padding:2px 8px;border-radius:4px;background-color:white;font-size:1.2rem;line-height:1;color:#1A1A1A}.header__account--title-rank>.-title-rank img{height:16px}}@media (max-width:1180px){.header__account--title-rank{width:100%}.header__account--title-rank>.-headline{display:none}.header__account--title-rank>.-title-rank{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1px;width:100%;min-height:32px;padding:2px 8px;border-radius:4px;background-color:white;font-size:1.2rem;font-weight:500;line-height:1;color:#1A1A1A}.header__account--title-rank>.-title-rank img{height:16px}.header__account--title-rank>.-title-rank:has(img){padding:2px 8px 2px 4px}}@media (min-width:1181px){footer{margin-top:auto}}@media (max-width:1180px){footer{margin-top:auto}}@media (min-width:1181px){.footer__wrapper{width:100%;background-color:#EA5752}}@media (max-width:1180px){.footer__wrapper{width:100%;background-color:#EA5752}.footer__wrapper:has(.footer-app__nav){background-color:transparent}}@media (min-width:1181px){.footer__container{width:100%;max-width:var(--max-width);padding:48px 32px 16px;margin:0 auto}.footer__container:empty{display:none}}@media (max-width:1180px){.footer__container{width:100%}.footer__container:empty{display:none}.footer__container:has(.footer-app__nav){height:var(--footer-app-height)}}@media (min-width:1181px){.footer-app__nav{display:none}}@media (max-width:1180px){.footer-app__nav{position:fixed;bottom:0;left:0;z-index:999;width:100%}}@media (min-width:1181px){.footer-app__nav--list{display:none}}@media (max-width:1180px){.footer-app__nav--list{display:grid;grid-template-columns:repeat(5,1fr);gap:0;width:100%}.footer-app__nav--list>li{width:100%;background-color:#F2F2F2}}@media (min-width:1181px){.footer-app__nav--wrapper{display:none}}@media (max-width:1180px){.footer-app__nav--wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:10px 2px}}@media (min-width:1181px){.footer-app__nav--container{display:none}}@media (max-width:1180px){.footer-app__nav--container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:40px;border-right:1px solid #fde4e3}.footer-app__nav--list>li.-autoship .footer-app__nav--container,.footer-app__nav--list>li.-primary .footer-app__nav--container,.footer-app__nav--list>li:last-child .footer-app__nav--container{border-right:none}}@media (min-width:1181px){.footer-app__nav--btn{display:none}}@media (max-width:1180px){.footer-app__nav--btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%}.footer-app__nav--btn>.-icon{display:flex;align-items:center;text-align:center}.footer-app__nav--btn>.-icon img{width:48px}.footer-app__nav--btn>.-label{font-size:1.2rem;font-weight:500;line-height:1;color:#EA5752;text-align:center}.footer-app__nav--btn.-primary{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:100;width:75px;height:75px;border-radius:9999px;border:3px solid white;background-color:#EA5752;box-shadow:0 2px 6px 0 rgba(235,85,81,.25)}.footer-app__nav--btn.-primary>.-label{color:white}}@media (min-width:1181px){.footer-app__copyright{display:none}}@media (max-width:1180px){.footer-app__copyright{position:relative;height:20px}.footer-app__copyright,.footer-app__copyright>.-logo{display:flex;align-items:center;justify-content:center;width:100%;background-color:#EA5752}.footer-app__copyright>.-logo{position:absolute;top:0;left:0;z-index:100;flex:1;height:100%}.footer-app__copyright>.-logo img{height:10px}}@media (min-width:1181px){.copyright{width:100%;padding:16px 32px;font-size:1.2rem;text-align:center;line-height:1;color:rgba(255,255,255,.6)}.copyright:empty{display:none}}@media (max-width:1180px){.copyright{width:100%;padding:16px 32px;font-size:1.2rem;text-align:center;line-height:1;color:rgba(255,255,255,.6)}.copyright:empty{display:none}.footer__wrapper:has(.footer-app__nav) .copyright{display:none}}@media (min-width:1181px){.login__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%;min-height:100vh;min-height:100dvh;padding:32px}.login__wrapper:before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url(/_next/static/media/login-bg.6238bb20.png);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transform:scale(1.06);-webkit-animation:login-bg-FadeIn 1.2s ease forwards;animation:login-bg-FadeIn 1.2s ease forwards}}@media (max-width:1180px){.login__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%;min-height:100vh;min-height:100dvh;padding:32px 24px}.login__wrapper:before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;height:100vh;height:100dvh;background-image:url(/_next/static/media/login-bg.6238bb20.png);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transform:scale(1.06);-webkit-animation:login-bg-FadeIn 1.2s ease forwards;animation:login-bg-FadeIn 1.2s ease forwards}}@media (min-width:1181px){.login__container{overflow-y:auto;width:100%;max-width:768px;max-height:calc(100% - 64px);max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);padding:48px 32px;margin:0 auto;background-color:rgba(255,255,255,.95);border-radius:8px;opacity:0;transform:translateY(48px);-webkit-animation:login-form-SlideIn 1s ease forwards;animation:login-form-SlideIn 1s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}}@media (min-width:768px) and (max-width:1180px){.login__container{overflow-y:auto;width:100%;max-width:768px;max-height:calc(100% - 64px);max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);padding:48px 32px;margin:0 auto;background-color:white;border-radius:8px;opacity:0;transform:translateY(32px);-webkit-animation:login-form-SlideIn 1s ease forwards;animation:login-form-SlideIn 1s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}}@media (max-width:767px){.login__container{overflow-y:auto;width:100%;max-width:332px;max-height:calc(100% - 64px);max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);padding:32px 16px;margin:0 auto;background-color:white;border-radius:8px;opacity:0;transform:translateY(24px);-webkit-animation:login-form-SlideIn 1s ease forwards;animation:login-form-SlideIn 1s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}}@-webkit-keyframes login-bg-FadeIn{to{opacity:1;transform:scale(1)}}@keyframes login-bg-FadeIn{to{opacity:1;transform:scale(1)}}@-webkit-keyframes login-form-SlideIn{to{opacity:1;transform:translateY(0)}}@keyframes login-form-SlideIn{to{opacity:1;transform:translateY(0)}}@media (min-width:1181px){.login__logo{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:48px}.login__logo>.-logo{width:100%;margin:0 auto 8px;text-align:center}.login__logo>.-logo img{width:300px}.login__logo:last-child,.login__logo>.-logo:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1180px){.login__logo{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:48px}.login__logo>.-logo{width:100%;margin:0 auto 8px;text-align:center}.login__logo>.-logo img{width:300px}.login__logo:last-child,.login__logo>.-logo:last-child{margin-bottom:0}}@media (max-width:767px){.login__logo{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:32px}.login__logo>.-logo{width:100%;margin:0 auto 8px;text-align:center}.login__logo>.-logo img{width:240px}.login__logo:last-child,.login__logo>.-logo:last-child{margin-bottom:0}}@media (min-width:1181px){.login__area{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px;width:100%}}@media (min-width:768px) and (max-width:1180px){.login__area{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px;width:100%}}@media (max-width:767px){.login__area{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:100%}}@media (min-width:1181px){.login__member{width:100%;padding:32px;border-radius:12px;background-color:#F2F2F2}}@media (max-width:1180px){.login__member{width:100%;padding:24px 16px;border-radius:8px;background-color:#F2F2F2}}@media (min-width:1181px){.login__third-party{width:100%}}@media (max-width:1180px){.login__third-party{width:100%}}@media (min-width:1181px){.login__third-party--title{width:100%;margin-bottom:12px;font-size:1.8rem;font-weight:700;color:#514947}}@media (max-width:1180px){.login__third-party--title{width:100%;margin-bottom:12px;font-size:1.6rem;font-weight:700;color:#514947}}@media (min-width:1181px){.login__third-party--list{width:100%}.login__third-party--list>li{width:100%;min-height:40px;margin-bottom:16px;border-radius:4px;border:1px solid #d9d9d9;background-color:white;overflow:hidden}.login__third-party--list>li>a{display:flex;align-items:center;width:100%;color:#1A1A1A}.login__third-party--list>li>a:hover{opacity:1}.login__third-party--list>li>a:hover .-label{opacity:.8}.login__third-party--list>li .-icon{display:flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px}.login__third-party--list>li .-label{width:100%;padding:4px 12px;font-size:1.6rem;color:white}.login__third-party--list>li.-google{border:1px solid #d9d9d9;background-color:#FFFFFF}.login__third-party--list>li.-google .-icon img{width:24px}.login__third-party--list>li.-google .-label{color:#1A1A1A}.login__third-party--list>li.-yahoo{border:1px solid #ff0033;background-color:#FF0033}.login__third-party--list>li.-yahoo .-icon{background-color:#FFFFFF}.login__third-party--list>li.-yahoo .-icon img{width:24px}.login__third-party--list>li.-line{border:1px solid #19bc03;background-color:#19BC03}.login__third-party--list>li.-facebook{border:1px solid #1977f2;background-color:#1977F2}.login__third-party--list>li.-x-twitter{border:1px solid #1ca1f2;background-color:#1CA1F2}.login__third-party--list>li.-instagram{border:1px solid #7537fa;background-color:#7537FA}.login__third-party--list>li:last-child{margin-bottom:0}}@media (max-width:1180px){.login__third-party--list{width:100%}.login__third-party--list>li{width:100%;min-height:40px;margin-bottom:12px;border-radius:4px;border:1px solid #d9d9d9;background-color:white;overflow:hidden}.login__third-party--list>li>a{display:flex;align-items:center;width:100%;color:#1A1A1A}.login__third-party--list>li>a:hover{opacity:1}.login__third-party--list>li>a:hover .-label{opacity:.8}.login__third-party--list>li .-icon{display:flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px}.login__third-party--list>li .-label{width:100%;padding:4px 12px;font-size:1.6rem;color:white}.login__third-party--list>li.-google{border:1px solid #d9d9d9;background-color:#FFFFFF}.login__third-party--list>li.-google .-icon img{width:24px}.login__third-party--list>li.-google .-label{color:#1A1A1A}.login__third-party--list>li.-yahoo{border:1px solid #ff0033;background-color:#FF0033}.login__third-party--list>li.-yahoo .-icon{background-color:#FFFFFF}.login__third-party--list>li.-yahoo .-icon img{width:24px}.login__third-party--list>li.-line{border:1px solid #19bc03;background-color:#19BC03}.login__third-party--list>li.-facebook{border:1px solid #1977f2;background-color:#1977F2}.login__third-party--list>li.-x-twitter{border:1px solid #1ca1f2;background-color:#1CA1F2}.login__third-party--list>li.-instagram{border:1px solid #7537fa;background-color:#7537FA}.login__third-party--list>li:last-child{margin-bottom:0}}@media (min-width:1181px){.login__form{width:100%;margin-bottom:32px}.login__form>div{width:100%;margin-bottom:24px}.login__form>div>dt{width:100%;margin-bottom:4px}.login__form>div>dd{position:relative;width:100%;margin-bottom:8px}.login__form>div>dd input[type=email],.login__form>div>dd input[type=number],.login__form>div>dd input[type=password],.login__form>div>dd input[type=tel],.login__form>div>dd input[type=text]{outline:none}.login__form:last-child,.login__form>div:last-child,.login__form>div>dd:last-child{margin-bottom:0}}@media (max-width:1180px){.login__form{width:100%;margin-bottom:24px}.login__form>div{width:100%;margin-bottom:16px}.login__form>div>dt{width:100%;margin-bottom:4px}.login__form>div>dd{position:relative;width:100%;margin-bottom:8px}.login__form>div>dd input[type=email],.login__form>div>dd input[type=number],.login__form>div>dd input[type=password],.login__form>div>dd input[type=tel],.login__form>div>dd input[type=text]{outline:none}.login__form:last-child,.login__form>div:last-child,.login__form>div>dd:last-child{margin-bottom:0}}@media (min-width:1181px){.login__nav{width:100%;margin-bottom:32px}.login__nav>li{display:flex;justify-content:center;width:100%;margin-bottom:24px}.login__nav>li.-remember-me{margin-bottom:32px;color:#666666;text-align:center}.login__nav>li.-remember-me>.input__checkbox{color:#666666}.login__nav>li.-login{margin-bottom:24px}.login__nav>li.-login .btn{width:100%!important;border-radius:4px!important}.login__nav>li.-info{font-size:1.6rem;text-align:center}.login__nav>li.-info a{text-decoration:underline}.login__nav:last-child,.login__nav>li:last-child{margin-bottom:0}}@media (max-width:1180px){.login__nav{width:100%;margin-bottom:32px}.login__nav>li{display:flex;justify-content:center;width:100%;margin-bottom:24px}.login__nav>li.-remember-me{margin-bottom:24px;color:#666666;text-align:center}.login__nav>li.-remember-me>.input__checkbox{color:#666666}.login__nav>li.-login{margin-bottom:24px}.login__nav>li.-login .btn{width:100%!important;border-radius:4px!important}.login__nav>li.-info{font-size:1.6rem;text-align:center}.login__nav>li.-info a{text-decoration:underline}.login__nav:last-child,.login__nav>li:last-child{margin-bottom:0}}@media (min-width:1181px){.cart__wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;width:100%}.cart__wrapper>.-container,.cart__wrapper>.-total{width:100%}.cart__wrapper:has(>.-total){display:grid;grid-template-columns:auto 280px}}@media (max-width:1180px){.cart__wrapper{width:100%}.cart__wrapper>.-container{width:100%;margin-bottom:48px}.cart__wrapper>.-container:last-child{margin-bottom:0}.cart__wrapper>.-total{width:100%}}@media (min-width:1181px){.cart__list{width:100%}.cart__list>li{display:grid;grid-template-columns:120px auto;gap:24px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dotted #d9d9d9}.cart__list>li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media (max-width:1180px){.cart__list{width:100%}.cart__list>li{display:grid;grid-template-columns:80px auto;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dotted #d9d9d9}.cart__list>li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media (min-width:1181px){.cart__thumbnail{display:flex;align-items:center;justify-content:center;width:120px;height:120px}.cart__thumbnail:empty{background-color:#F2F2F2;background-image:url(/_next/static/media/no-image.074c4413.svg);background-position:50%;background-repeat:no-repeat;background-size:100px}}@media (max-width:1180px){.cart__thumbnail{display:flex;align-items:center;justify-content:center;width:80px;height:80px}.cart__thumbnail:empty{background-color:#F2F2F2;background-image:url(/_next/static/media/no-image.074c4413.svg);background-position:50%;background-repeat:no-repeat;background-size:60px}}@media (min-width:1181px){.cart__information{width:100%}.cart__information>.-title{margin-bottom:16px;font-size:1.8rem}.cart__information>.-num{margin-bottom:16px;font-size:1.4rem}.cart__information>.-price{margin-bottom:16px}.cart__information>.-price>.-currency{font-size:1.6rem;font-weight:700}.cart__information>.-price>.-value{font-size:2rem;font-weight:700;line-height:1}.cart__information>.-price>.-tax{font-size:1.2rem}.cart__information>.-price>.-delete{font-size:1.2rem;color:#B83A3A;cursor:pointer}.cart__information:last-child,.cart__information>.-price:last-child{margin-bottom:0}}@media (max-width:1180px){.cart__information{width:100%}.cart__information>.-title{margin-bottom:8px}.cart__information>.-num{margin-bottom:8px;font-size:1.4rem}.cart__information>.-price{margin-bottom:8px}.cart__information>.-price>.-currency{font-size:1.6rem;font-weight:700}.cart__information>.-price>.-value{font-size:1.8rem;font-weight:700;line-height:1}.cart__information>.-price>.-tax{font-size:1.2rem}.cart__information>.-price>.-delete{font-size:1.2rem;color:#B83A3A;cursor:pointer}.cart__information:last-child,.cart__information>.-price:last-child{margin-bottom:0}}@media (min-width:1181px){.cart__category{width:100%;margin-bottom:48px}.cart__category>li{padding-bottom:32px;margin-bottom:32px;border-bottom:1px dotted #d9d9d9}.cart__category>li>.-container{display:none;margin:24px 0}.cart__category>li>.-container.-active{display:block}.cart__category>li>.-container:first-child{margin-top:0}.cart__category>li>.-container:last-child{margin-bottom:0}.cart__category>li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.cart__category:last-child{margin-bottom:0}}@media (max-width:1180px){.cart__category{width:100%;margin-bottom:32px}.cart__category>li{padding-bottom:24px;margin-bottom:24px;border-bottom:1px dotted #d9d9d9}.cart__category>li>.-container{display:none;margin:24px 0}.cart__category>li>.-container.-active{display:block}.cart__category>li>.-container:first-child{margin-top:0}.cart__category>li>.-container:last-child{margin-bottom:0}.cart__category>li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.cart__category:last-child{margin-bottom:0}}@media (min-width:1181px){.cart__payment-container{width:100%;padding:24px;margin-bottom:24px;border-radius:4px;border:1px solid #d9d9d9}.cart__payment-container:last-child{margin-bottom:0}}@media (max-width:1180px){.cart__payment-container{width:100%;padding:16px;margin-bottom:24px;border-radius:4px;border:1px solid #d9d9d9}.cart__payment-container:last-child{margin-bottom:0}}@media (min-width:1181px){.cart__payment-attention{width:100%}.cart__payment-attention>.-attention{margin-bottom:8px;color:#B83A3A}.cart__payment-attention>.-container{padding:16px;border-radius:4px;background-color:#F2F2F2}.cart__payment-attention:last-child{margin-bottom:0}}@media (max-width:1180px){.cart__payment-attention{width:100%}.cart__payment-attention>.-attention{margin-bottom:8px;color:#B83A3A}.cart__payment-attention>.-container{padding:12px;border-radius:4px;background-color:#F2F2F2}.cart__payment-attention:last-child{margin-bottom:0}}@media (min-width:1181px){.cart__credit-brand{margin-bottom:8px}.cart__credit-brand img{width:100%;max-width:375px}.cart__credit-brand:last-child{margin-bottom:0}}@media (max-width:1180px){.cart__credit-brand{width:100%;margin-bottom:8px}.cart__credit-brand img{width:100%;max-width:375px}.cart__credit-brand:last-child{margin-bottom:0}}@media (min-width:1181px){.cart__complete{width:100%;padding:48px 32px;border-radius:8px;border:1px solid #d9d9d9}.cart__complete>.-title{margin-bottom:16px;font-size:2.4rem;font-weight:700}.cart__complete>.-title:last-child{margin-bottom:0}.cart__complete>.-container{margin-bottom:48px;font-size:1.8rem}.cart__complete>.-container:last-child{margin-bottom:0}.cart__complete>.-info{padding:24px;border-radius:4px;background-color:#F9F9F9}.cart__complete>.-info>div{display:flex;gap:4px;margin-bottom:16px}.cart__complete>.-info>div>dt{font-weight:500}.cart__complete>.-info>div>dt:after{content:"：";display:inline-block}.cart__complete>.-info>div:last-child{margin-bottom:0}}@media (max-width:1180px){.cart__complete{width:100%;padding:32px 16px;border-radius:8px;border:1px solid #d9d9d9}.cart__complete>.-title{margin-bottom:16px;font-size:2rem;font-weight:700}.cart__complete>.-title:last-child{margin-bottom:0}.cart__complete>.-container{margin-bottom:32px}.cart__complete>.-container:last-child{margin-bottom:0}.cart__complete>.-info{padding:24px;border-radius:4px;background-color:#F9F9F9}.cart__complete>.-info>div{padding-bottom:12px;margin-bottom:16px;border-bottom:1px dotted #d9d9d9}.cart__complete>.-info>div>dt{font-weight:500}.cart__complete>.-info>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media (min-width:1181px){.total__warper{position:-webkit-sticky;position:sticky;top:112px;z-index:100;width:100%}}@media (max-width:1180px){.total__warper{width:100%}}@media (min-width:1181px){.total__detail{width:100%;padding:24px;margin-bottom:16px;background-color:white;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);border-radius:4px}.total__detail>div{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #d9d9d9}.total__detail>div>dd,.total__detail>div>dt{font-size:1.4rem}.total__detail>div.-total>dt>.-tax{font-size:1.2rem;color:#666666}.total__detail>div.-total>dd{font-size:2rem;font-weight:700}.total__detail>div.-total>dd>.-currency{font-size:1.6rem;font-weight:700}.total__detail>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.total__detail:last-child{margin-bottom:0}}@media (max-width:1180px){.total__detail{width:100%;padding:24px;margin-bottom:16px;background-color:white;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);border-radius:4px}.total__detail>div{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #d9d9d9}.total__detail>div>dd,.total__detail>div>dt{font-size:1.4rem}.total__detail>div.-total>dt>.-tax{font-size:1.2rem;color:#666666}.total__detail>div.-total>dd{font-size:2rem;font-weight:700}.total__detail>div.-total>dd>.-currency{font-size:1.6rem;font-weight:700}.total__detail>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.total__detail:last-child{margin-bottom:0}}@media (min-width:1181px){.total__info{width:100%;padding:16px;margin-bottom:16px;border-radius:4px;background-color:#F2F2F2;font-size:1.4rem}.total__info:last-child{margin-bottom:0}}@media (max-width:1180px){.total__info{width:100%;padding:16px;margin-bottom:24px;border-radius:4px;background-color:#F2F2F2;font-size:1.4rem}.total__info:last-child{margin-bottom:0}}@media (min-width:1181px){.total__nav{margin-bottom:16px}.total__nav .btn{width:100%!important}.total__nav:last-child{margin-bottom:0}}@media (max-width:1180px){.total__nav{margin-bottom:16px}.total__nav .btn{width:100%!important}.total__nav:last-child{margin-bottom:0}}.fade{transition:all .4s ease-out;opacity:0}.fade.active{opacity:1}.fade.delay{transition-delay:.2s}.fade.delay2{transition-delay:.4s}.fade.delay3{transition-delay:.6s}.fade.delay4{transition-delay:.8s}.fade.delay5{transition-delay:1s}@media (min-width:1181px){.fade__vertical{transition:all .8s ease-out;transform:translateY(64px);opacity:0}}@media (max-width:1180px){.fade__vertical{transition:all .8s ease-out;transform:translateY(32px);opacity:0}}.fade__vertical.active{transform:translate(0);opacity:1}.fade__vertical.delay{transition-delay:.2s}.fade__vertical.delay2{transition-delay:.4s}.fade__vertical.delay3{transition-delay:.6s}.fade__vertical.delay4{transition-delay:.8s}.fade__vertical.delay5{transition-delay:1s}@media (min-width:1181px){body{-webkit-animation-name:animation;animation-name:animation;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@media (max-width:1180px){body{-webkit-animation-name:animation;animation-name:animation;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease}}@-webkit-keyframes animation{0%{opacity:0}to{opacity:1}}@keyframes animation{0%{opacity:0}to{opacity:1}}@media (min-width:1181px){main{position:relative;padding:64px 32px 128px}main:has(>section:first-child){padding:0}main:has(>.wrapper){padding-top:0}main:has(>.analysis__wrapper){padding:0;margin:0;background:radial-gradient(ellipse at center,#fde4e3 0,rgba(254,242,242,.8) 70%,#fde4e3 100%);background-image:url(/_next/static/media/background-wave.50aebb76.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto}main:has(>.analysis__wrapper):before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:radial-gradient(ellipse at center,#fde4e3 0,rgba(254,242,242,.8) 70%,#fde4e3 100%);background-image:url(/_next/static/media/background.f13d3016.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media (max-width:1180px){main{position:relative;padding:32px 16px 64px}main:has(>section:first-child){padding:0;margin:0}main:has(>.wrapper){padding-top:0}main:has(>.analysis__wrapper){padding:0;margin:0;background:radial-gradient(ellipse at center,#fde4e3 0,rgba(254,242,242,.8) 70%,#fde4e3 100%);background-image:url(/_next/static/media/background-wave.50aebb76.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto}main:has(>.analysis__wrapper):before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:radial-gradient(ellipse at center,#fde4e3 0,rgba(254,242,242,.8) 70%,#fde4e3 100%);background-image:url(/_next/static/media/background.f13d3016.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media (min-width:1181px){section{padding:128px 32px}section.-reversible{padding-top:64px;background-color:#F2F2F2}section#fv{position:relative;padding:64px 32px;background-image:url(/_next/static/media/background.e8dfa3b4.svg);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}section#series{padding-left:0;padding-right:0}section#series .section-title{padding:var(--padding)}section#news{padding-top:64px;padding-bottom:64px}}@media (min-width:768px) and (max-width:1180px){section{padding:48px 16px}section.-reversible{padding-top:64px;background-color:#F2F2F2}section#fv{position:relative;padding:48px 24px;background-image:url(/_next/static/media/background.e8dfa3b4.svg);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}section#series{padding-left:0;padding-right:0}section#series .section-title{padding:var(--padding)}}@media (max-width:767px){section{padding:64px 16px}section.-reversible{padding-top:64px;background-color:#F2F2F2}section#fv{position:relative;padding:0}section#series{padding-left:0;padding-right:0}section#series .section-title{padding:var(--padding)}}@media (min-width:1181px){.front-fv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;width:100%}}@media (min-width:768px) and (max-width:1180px){.front-fv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center;width:100%}}@media (max-width:767px){.front-fv{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;width:100%}}@media (min-width:1181px){.front-fv__status{width:100%}}@media (min-width:768px) and (max-width:1180px){.front-fv__status{width:100%}}@media (max-width:767px){.front-fv__status{width:100%;padding:24px 16px;background-image:url(/_next/static/media/background.e8dfa3b4.svg);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}}@media (min-width:1181px){.front-fv__status--headline{display:flex;align-items:flex-end;justify-content:center;gap:24px;width:100%;margin-bottom:24px;font-family:M PLUS\ 1p,sans-serif}.front-fv__status--headline:last-child{margin-bottom:0}}@media (max-width:1180px){.front-fv__status--headline{display:flex;align-items:flex-end;justify-content:center;gap:16px;width:100%;margin-bottom:16px;font-family:M PLUS\ 1p,sans-serif}.front-fv__status--headline:last-child{margin-bottom:0}}@media (min-width:1181px){.front-fv__status--user{display:inline-flex;flex-wrap:wrap;align-items:flex-end;flex-wrap:nowrap;gap:6px;max-width:calc(100% - 24px - 130px)}.front-fv__status--user>.-name{font-size:2.4rem;font-weight:700;line-height:1.1;color:white;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-fv__status--user>.-unit{font-size:1.8rem;font-weight:400;line-height:1.2;color:white}}@media (max-width:1180px){.front-fv__status--user{display:inline-flex;flex-wrap:wrap;align-items:flex-end;flex-wrap:nowrap;gap:6px;max-width:calc(100% - 16px - 110px)}.front-fv__status--user>.-name{font-size:2rem;font-weight:700;line-height:1.1;color:white;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-fv__status--user>.-unit{font-size:1.6rem;font-weight:400;line-height:1.2;color:white}}@media (min-width:1181px){.front-fv__status--date{display:flex;align-items:flex-end;gap:4px}}@media (max-width:1180px){.front-fv__status--date{display:flex;align-items:flex-end;gap:4px}}@media (min-width:1181px){.front-fv__status--year{font-size:1.6rem;line-height:1.4;color:white;white-space:nowrap}}@media (max-width:1180px){.front-fv__status--year{font-size:1.4rem;line-height:1.2;color:white;white-space:nowrap}}@media (min-width:1181px){.front-fv__status--pager{display:flex;align-items:center;justify-content:center;gap:8px}.front-fv__status--pager>li.-month{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}}@media (max-width:1180px){.front-fv__status--pager{display:flex;align-items:center;justify-content:center;gap:8px}.front-fv__status--pager>li.-month{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}}@media (min-width:1181px){.front-fv__status--month{display:flex;align-items:center;justify-content:center;gap:4px;color:white;white-space:nowrap}.front-fv__status--month>.-month{font-size:3.2rem;font-weight:500;line-height:1}.front-fv__status--month>.-unit{font-size:2.4rem;font-weight:500;line-height:1}}@media (max-width:1180px){.front-fv__status--month{display:flex;align-items:center;justify-content:center;gap:2px;color:white;white-space:nowrap}.front-fv__status--month>.-month{font-size:2.4rem;font-weight:500;line-height:1}.front-fv__status--month>.-unit{font-size:2rem;font-weight:500;line-height:1}}@media (min-width:1181px){.front-fv__status--title-rank{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.front-fv__status--title-rank>.-rank{padding:0 4px 12px;border-bottom:1px solid white;font-size:1.8rem;font-weight:400;color:white}.front-fv__status--title-rank>.-caption img{width:64px}}@media (max-width:1180px){.front-fv__status--title-rank{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.front-fv__status--title-rank>.-rank{padding:0 4px 4px;border-bottom:1px solid white;font-size:1.8rem;font-weight:400;color:white}.front-fv__status--title-rank>.-caption img{width:50px}}@media (min-width:1181px){.front-fv__status--body{width:100%;margin-top:-30px}}@media (max-width:1180px){.front-fv__status--body{width:100%;margin-top:-20px}}@media (min-width:1181px){.front-fv__message{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%;margin-bottom:32px;color:#514947}.front-fv__message:last-child{margin-bottom:0}}@media (max-width:1180px){.front-fv__message{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%;margin-bottom:16px;color:#514947}.front-fv__message:last-child{margin-bottom:0}}@media (min-width:1181px){.front-fv__message--label{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:8px;font-family:M PLUS\ 1p,sans-serif;font-size:3.2rem;font-size:clamp(3rem,2.34vw,3.4rem);line-height:1.2}}@media (min-width:768px) and (max-width:1180px){.front-fv__message--label{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:6px;font-family:M PLUS\ 1p,sans-serif;font-size:1.8rem;font-size:clamp(1.8rem,2.34vw,2.4rem);line-height:1.2}}@media (max-width:767px){.front-fv__message--label{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:4px;font-family:M PLUS\ 1p,sans-serif;font-size:1.8rem;font-size:clamp(1.8rem,4.8vw,2.2rem);line-height:1.2}}@media (min-width:1181px){.front-fv__message--label-container{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:0}.front-fv__message--label-container>.-label{display:flex;flex-direction:column;align-items:center;font-family:M PLUS\ 1p,sans-serif;font-weight:700;color:#EA5752}.front-fv__message--label-container>.-label>.-position{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:1000px;background-color:#EA5752;font-size:1.6rem;font-weight:400;line-height:1;color:#FFFFFF}.front-fv__message--label-container>.-label>.-value{line-height:1.2}.front-fv__message--label-container>.-label>.-value,.front-fv__message--label-container>.-separator{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;font-weight:700;color:#EA5752}.front-fv__message--label-container>.-separator{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;line-height:1.1}}@media (max-width:1180px){.front-fv__message--label-container{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:4px}.front-fv__message--label-container>.-label{display:flex;flex-direction:column;align-items:center;font-family:M PLUS\ 1p,sans-serif;font-weight:700;color:#EA5752}.front-fv__message--label-container>.-label>.-position{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:1000px;background-color:#EA5752;font-family:M PLUS\ 1p,sans-serif;font-size:1.4rem;font-weight:400;line-height:1;color:#FFFFFF}.front-fv__message--label-container>.-label>.-value{line-height:1.2}.front-fv__message--label-container>.-label>.-value,.front-fv__message--label-container>.-separator{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic UI,YuGothic UI,メイリオ,Meiryo,sans-serif;font-weight:700;color:#EA5752}.front-fv__message--label-container>.-separator{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;line-height:1.1}}@media (min-width:1181px){.front-fv__message--rank{display:flex;align-items:center;justify-content:center}.front-fv__message--rank>img{width:80px}}@media (max-width:1180px){.front-fv__message--rank{display:flex;align-items:center;justify-content:center}.front-fv__message--rank>img{width:48px}}@media (min-width:1181px){.front-fv__graph{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;margin-bottom:32px}.front-fv__graph>.-left,.front-fv__graph>.-right{width:100%}.front-fv__graph:last-child{margin-bottom:0}}@media (max-width:1180px){.front-fv__graph{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;width:100%;margin-bottom:24px}.front-fv__graph>.-left,.front-fv__graph>.-right{width:100%}.front-fv__graph:last-child{margin-bottom:0}}@media (min-width:1181px){.front-fv__info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.front-fv__info .btn{font-size:2rem;color:#514947}}@media (min-width:768px) and (max-width:1180px){.front-fv__info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.front-fv__info .btn{min-width:260px;font-size:1.8rem;font-weight:700;color:#514947}}@media (max-width:767px){.front-fv__info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:32px;background-color:#F2F2F2}.front-fv__info .btn{min-width:260px;font-size:1.6rem;font-weight:700;color:#514947}}@media (min-width:1181px){.front-fv__info--logo{width:100%;margin-bottom:48px;text-align:center;opacity:.1}.front-fv__info--logo>img{width:100%;max-width:100%}.front-fv__info--logo:last-child{margin-bottom:0}}@media (max-width:1180px){.front-fv__info--logo{display:none}}@media (min-width:1181px){.front-fv__info--entry{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:32px}.front-fv__info--entry>.-container{min-width:460px;border-radius:12px;border:1px solid #459eba;background-color:white;overflow:hidden}.front-fv__info--entry:last-child{margin-bottom:0}}@media (max-width:1180px){.front-fv__info--entry{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:24px}.front-fv__info--entry>.-container{min-width:280px;border-radius:4px;border:1px solid #459eba;background-color:white;overflow:hidden}.front-fv__info--entry:last-child{margin-bottom:0}}@media (min-width:1181px){.front-fv__info--entry-title{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background-color:#459EBA;font-size:2rem;font-weight:500;color:white}}@media (max-width:1180px){.front-fv__info--entry-title{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 12px;background-color:#459EBA;font-size:1.4rem;font-weight:500;color:white}}@media (min-width:1181px){.front-fv__info--entry-dl{width:100%}.front-fv__info--entry-dl>div{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;border-top:1px solid #459eba}.front-fv__info--entry-dl>div>dt{display:flex;align-items:center;justify-content:center;width:50%;padding:0 12px;border-right:1px solid #d9d9d9}.front-fv__info--entry-dl>div>dt>.-label{font-size:2rem;font-weight:500;color:#514947}.front-fv__info--entry-dl>div>dd{display:flex;align-items:flex-end;justify-content:center;gap:2px;width:50%;padding:0 12px}.front-fv__info--entry-dl>div>dd>.-label{font-size:1.8rem;line-height:1;color:#514947}.front-fv__info--entry-dl>div>dd>.-value{font-size:2.8rem;font-weight:500;line-height:1;color:#1A1A1A}.front-fv__info--entry-dl>div>dd>.-success{font-size:2.4rem;font-weight:500;line-height:1;color:#459EBA}.front-fv__info--entry-dl>div>dd>.-failure{font-size:2.4rem;font-weight:500;line-height:1;color:#EA5752}.front-fv__info--entry-dl>div:first-child{border-top:none}}@media (max-width:1180px){.front-fv__info--entry-dl{width:100%}.front-fv__info--entry-dl>div{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;border-top:1px solid #459eba}.front-fv__info--entry-dl>div>dt{display:flex;align-items:center;justify-content:center;width:50%;padding-right:12px;border-right:1px solid #d9d9d9}.front-fv__info--entry-dl>div>dt>.-label{font-size:1.4rem;font-weight:500;color:#514947}.front-fv__info--entry-dl>div>dd{display:flex;align-items:flex-end;justify-content:center;gap:2px;width:50%;padding-left:12px}.front-fv__info--entry-dl>div>dd>.-label{font-size:1.4rem;line-height:1;color:#514947}.front-fv__info--entry-dl>div>dd>.-value{font-size:2.4rem;font-weight:500;line-height:1;color:#1A1A1A}.front-fv__info--entry-dl>div>dd>.-success{font-size:2rem;font-weight:500;line-height:1;color:#459EBA}.front-fv__info--entry-dl>div>dd>.-failure{font-size:2rem;font-weight:500;line-height:1;color:#EA5752}.front-fv__info--entry-dl>div:first-child{border-top:none}}@media (min-width:1181px){.front-fv__info--deadline{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:16px}.front-fv__info--deadline>.-container{display:flex;align-items:center;justify-content:center;gap:24px;min-width:460px;padding-bottom:16px;border-bottom:2px solid #b88b35}.front-fv__info--deadline:last-child{margin-bottom:0}}@media (max-width:1180px){.front-fv__info--deadline{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center}.front-fv__info--deadline>.-container{display:flex;align-items:center;justify-content:center;gap:16px;min-width:280px;padding-bottom:12px;border-bottom:2px solid #b88b35}}@media (min-width:1181px){.front-fv__info--deadline-label{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:9999px;background-color:#B88B35;font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;font-weight:500;line-height:1.1;letter-spacing:.05rem;color:white}}@media (max-width:1180px){.front-fv__info--deadline-label{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background-color:#B88B35;font-family:M PLUS\ 1p,sans-serif;font-size:1.8rem;font-weight:500;line-height:1.1;letter-spacing:.05rem;color:white}}@media (min-width:1181px){.front-fv__info--deadline-period{display:flex;flex-direction:column;gap:8px;color:#514947}}@media (max-width:1180px){.front-fv__info--deadline-period{display:flex;flex-direction:column;gap:4px;color:#514947}}@media (min-width:1181px){.front-fv__info--deadline-year{font-family:M PLUS\ 1p,sans-serif;font-size:2.4rem;line-height:1}}@media (max-width:1180px){.front-fv__info--deadline-year{font-family:M PLUS\ 1p,sans-serif;font-size:2rem;line-height:1}}@media (min-width:1181px){.front-fv__info--deadline-date{display:flex;align-items:flex-end;font-family:M PLUS\ 1p,sans-serif;line-height:1}.front-fv__info--deadline-date>.-date{padding:0 4px;font-size:6.4rem;font-weight:500}.front-fv__info--deadline-date>.-date:first-child{padding-left:0}.front-fv__info--deadline-date>.-date:last-child{padding-right:0}.front-fv__info--deadline-date>.-unit{font-size:4rem}.front-fv__info--deadline-date>.-week{font-size:2.4rem}}@media (max-width:1180px){.front-fv__info--deadline-date{display:flex;align-items:flex-end;font-family:M PLUS\ 1p,sans-serif;line-height:1}.front-fv__info--deadline-date>.-date{padding:0 4px;font-size:4rem;font-weight:500}.front-fv__info--deadline-date>.-date:first-child{padding-left:0}.front-fv__info--deadline-date>.-date:last-child{padding-right:0}.front-fv__info--deadline-date>.-unit{font-size:1.8rem}.front-fv__info--deadline-date>.-week{font-size:1.6rem}}@media (min-width:1181px){.tool-banner__wrapper{width:100%;margin-bottom:64px}.tool-banner__wrapper:last-child{margin-bottom:0}}@media (max-width:1180px){.tool-banner__wrapper{width:100%;margin-bottom:48px}.tool-banner__wrapper:last-child{margin-bottom:0}}@media (min-width:1181px){.pie-chart__position{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:16px;font-family:M PLUS\ 1p,sans-serif;font-size:4rem;font-weight:700;line-height:1;color:white}.pie-chart__position:last-child{margin-bottom:0}}@media (max-width:1180px){.pie-chart__position{display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-family:M PLUS\ 1p,sans-serif;font-size:2rem;font-weight:700;line-height:1;color:white}.pie-chart__position:last-child{margin-bottom:0}}@media (min-width:1181px){.pie-chart{position:relative;display:flex;align-items:center;gap:16px;width:100%}}@media (max-width:1180px){.pie-chart{position:relative;display:flex;align-items:center;gap:16px;width:100%}}@media (min-width:1181px){.pie-chart__graph{flex:1;display:flex;align-items:center;justify-content:center;width:100%}}@media (max-width:1180px){.pie-chart__graph{flex:1;display:flex;align-items:center;justify-content:center;width:100%}}@media (min-width:1181px){.pie-chart__result{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.pie-chart__result>.-label{margin-bottom:12px;font-family:M PLUS\ 1p,sans-serif;font-size:4rem;font-weight:700;line-height:1;color:#666666}.pie-chart__result>.-label:last-child{margin-bottom:0}.pie-chart__result>.-result{margin-bottom:12px;font-size:3.6rem;font-weight:700;line-height:1;color:#EA5752}.pie-chart__result>.-result:last-child{margin-bottom:0}.pie-chart__result>.-previous{font-size:2rem;line-height:1;color:#666666}}@media (max-width:1180px){.pie-chart__result{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.pie-chart__result>.-label{margin-bottom:12px;font-family:M PLUS\ 1p,sans-serif;font-size:2rem;font-weight:700;line-height:1;color:#666666}.pie-chart__result>.-label:last-child{margin-bottom:0}.pie-chart__result>.-result{margin-bottom:8px;font-size:2.4rem;font-weight:700;line-height:1;color:#EA5752}.pie-chart__result>.-result:last-child{margin-bottom:0}.pie-chart__result>.-previous{font-size:1.4rem;line-height:1;color:#666666}}@media (min-width:1181px){.graph__pie-chart{position:relative;width:100%;height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.graph__pie-chart canvas{display:block;width:100%;height:100%;box-shadow:7px 7px 6px 0 rgba(0,0,0,.15);border-radius:50%}}@media (max-width:1180px){.graph__pie-chart{position:relative;width:100%;height:100%;max-width:200px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.graph__pie-chart canvas{display:block;width:100%;height:100%;box-shadow:7px 7px 6px 0 rgba(0,0,0,.15);border-radius:50%}}@media (min-width:1181px){.section-carouselslider{display:flex;flex-wrap:wrap;width:100%}.section-carouselslider img{width:auto;max-width:100%}.section-carouselslider .swiper-slide{width:336px!important;opacity:1;transform:scale(.8)!important;transition:.6s}.section-carouselslider .swiper-slide-active{opacity:1;transform:scale(1)!important;z-index:1}}@media (min-width:768px) and (max-width:1180px){.section-carouselslider{display:flex;flex-wrap:wrap;width:100%}.section-carouselslider img{width:auto;max-width:100%}.section-carouselslider .swiper-slide{width:336px!important;opacity:1;transform:scale(.8)!important;transition:.6s}.section-carouselslider .swiper-slide-active{opacity:1;transform:scale(1)!important;z-index:1}}@media (max-width:767px){.section-carouselslider{display:flex;flex-wrap:wrap;width:100%}.section-carouselslider img{width:auto;max-width:100%}.section-carouselslider .swiper-slide{width:74.0740740741%!important;opacity:1;transform:scale(.8)!important;transition:.6s}.section-carouselslider .swiper-slide-active{opacity:1;transform:scale(1)!important;z-index:1}}@media (min-width:1181px){.carouselslider__slide--container{width:100%;border-radius:4px;overflow:hidden}.carouselslider__slide--container>a{display:flex;flex-direction:column;width:100%;height:100%;color:#1A1A1A}.carouselslider__slide--container>a:hover{opacity:.7}.carouselslider__slide--container>a:active .carouselslider__slide--more{margin-right:-4px}.CarouselSlider-Swiper:has(.swiper-pagination) .carouselslider__slide--container{margin-bottom:30px}}@media (max-width:1180px){.carouselslider__slide--container{width:100%;border-radius:4px}.carouselslider__slide--container>a{display:flex;flex-direction:column;width:100%;height:100%;color:#1A1A1A}.carouselslider__slide--container>a:hover{opacity:.7}.carouselslider__slide--container>a:active .carouselslider__slide--more{margin-right:-4px}.CarouselSlider-Swiper:has(.swiper-pagination) .carouselslider__slide--container{margin-bottom:30px}}@media (min-width:1181px){.carouselslider__slide--img{display:flex;align-items:center;justify-content:center;width:100%;height:auto;padding:0 16px;aspect-ratio:1/1;border-radius:12px;background-color:white;text-align:center;overflow:hidden}.carouselslider__slide--img:empty{background-image:url(/_next/static/media/no-image.074c4413.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.carouselslider__slide--img img{transition:all .3s ease-out}}@media (max-width:1180px){.carouselslider__slide--img{display:flex;align-items:center;justify-content:center;width:100%;height:auto;padding:0 16px;aspect-ratio:1/1;border-radius:8px;background-color:white;text-align:center;overflow:hidden}.carouselslider__slide--img:empty{background-image:url(/_next/static/media/no-image.074c4413.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.carouselslider__slide--img img{transition:all .3s ease-out}}@media (min-width:1181px){.carouselslider__slide--description{padding:12px 24px 24px}}@media (max-width:1180px){.carouselslider__slide--description{padding:12px}}@media (min-width:1181px){.carouselslider__slide--title{margin-bottom:8px;font-size:1.4rem;font-weight:700;text-align:center}}@media (max-width:1180px){.carouselslider__slide--title{margin-bottom:8px;font-size:1.8rem;font-weight:700}}@media (min-width:1181px){.carouselslider__slide--text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;font-size:1.4rem;text-align:center}}@media (max-width:1180px){.carouselslider__slide--text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;font-size:1.4rem}}@media (min-width:1181px){.carouselslider__slide--button{position:absolute;top:calc((100% - 48px) / 2);left:50%;z-index:100;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;max-width:min(100% - 24px,1056px);height:0;margin:auto}}@media (max-width:1180px){.carouselslider__slide--button{position:absolute;top:calc((100% - 30px) / 2);left:50%;z-index:100;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;max-width:min(100% - 60px,74.0740740741% + 60px);height:0;margin:auto}}@media (min-width:1181px){.section-carouselslider-tool{width:100%;height:100%;margin-bottom:32px}.section-carouselslider-tool:last-child{margin-bottom:0}}@media (max-width:1180px){.section-carouselslider-tool{width:100%;height:100%;margin-bottom:32px}.section-carouselslider-tool:last-child{margin-bottom:0}}@media (min-width:1181px){.carouselslider-tool__slide--container{flex:1;width:100%;border-radius:12px;border:1px solid #d9d9d9;overflow:hidden}.carouselslider-tool__slide--container>a{display:flex;flex-direction:column;width:100%;height:100%}.carouselslider-tool__slide--container>a>img{width:100%;max-width:100%}.carouselslider-tool__slide--container:hover{border:1px solid #ea5752}.carouselslider-tool__slide--container:hover>a{opacity:.8}.CarouselSlider-Swiper-Tool:has(.swiper-pagination) .carouselslider-tool__slide--container{margin-bottom:30px}.CarouselSlider-Swiper-Tool:has(.swiper-pagination-lock) .carouselslider-tool__slide--container{margin-bottom:0}}@media (max-width:1180px){.carouselslider-tool__slide--container{flex:1;width:100%;border-radius:6px;border:1px solid #d9d9d9;overflow:hidden}.carouselslider-tool__slide--container>a{display:flex;flex-direction:column;width:100%;height:100%}.carouselslider-tool__slide--container>a>img{width:100%;max-width:100%}.carouselslider-tool__slide--container:hover{border:1px solid #ea5752}.carouselslider-tool__slide--container:hover>a{opacity:.8}.CarouselSlider-Swiper-Tool:has(.swiper-pagination) .carouselslider-tool__slide--container{margin-bottom:30px}}@media (min-width:1181px){.swiper-button-prev,.swiper-rtl .swiper-button-next{cursor:pointer;top:50%;left:0;width:32px;height:32px;border:1px solid #b3b3b3;border-radius:50%;background:#B3B3B3;transition:background-color .2s,border-color .3s;color:white}.swiper-button-prev:hover,.swiper-rtl .swiper-button-next:hover{color:white;opacity:.8}}@media (max-width:1180px){.swiper-button-prev,.swiper-rtl .swiper-button-next{cursor:pointer;top:50%;left:0;right:auto;width:32px;height:32px;border:1px solid #b3b3b3;border-radius:50%;background:#B3B3B3;transition:background-color .2s,border-color .3s;color:white;pointer-events:auto}.swiper-button-prev:active,.swiper-button-prev:hover,.swiper-rtl .swiper-button-next:active,.swiper-rtl .swiper-button-next:hover{color:white}}@media (min-width:1181px){.swiper-button-next,.swiper-rtl .swiper-button-prev{cursor:pointer;top:50%;right:0;width:32px;height:32px;border:1px solid #b3b3b3;border-radius:50%;background:#B3B3B3;transition:background-color .2s,border-color .3s;color:white}.swiper-button-next:hover,.swiper-rtl .swiper-button-prev:hover{color:white;opacity:.8}}@media (max-width:1180px){.swiper-button-next,.swiper-rtl .swiper-button-prev{cursor:pointer;top:50%;right:0;left:auto;width:32px;height:32px;border:1px solid #b3b3b3;border-radius:50%;background:#B3B3B3;transition:background-color .2s,border-color .3s;color:white;pointer-events:auto}.swiper-button-next:active,.swiper-button-next:hover,.swiper-rtl .swiper-button-prev:active,.swiper-rtl .swiper-button-prev:hover{color:white}}@media (min-width:1181px){.swiper-button-next:after,.swiper-button-prev:after{font-size:1.2rem}}@media (max-width:1180px){.swiper-button-next:after,.swiper-button-prev:after{font-size:12px}}@media (min-width:1181px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}}@media (max-width:1180px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}}@media (min-width:1181px){.swiper-pagination-bullet{width:50px;height:6px;border-radius:0;margin:0!important;background:#E6E6E6;opacity:1;transition:.3s}.swiper-pagination-bullet:first-child{border-radius:3px 0 0 3px}.swiper-pagination-bullet:last-child{border-radius:0 3px 3px 0}.CarouselSlider-Swiper-Tool .swiper-pagination-bullet{margin:0 2px!important;border-radius:0}}@media (max-width:1180px){.swiper-pagination-bullet{width:30px;height:6px;border-radius:0;margin:0!important;background:#E6E6E6;opacity:1;transition:.3s}.swiper-pagination-bullet:first-child{border-radius:.8vw 0 0 .8vw}.swiper-pagination-bullet:last-child{border-radius:0 .8vw .8vw 0}.CarouselSlider-Swiper-Tool .swiper-pagination-bullet{margin:0 2px!important;border-radius:0}}@media (min-width:1181px){.swiper-pagination-bullet-active{background:#EA5752}}@media (max-width:1180px){.swiper-pagination-bullet-active{background:#EA5752}}@media (min-width:1181px){.dashboard__function{display:grid;grid-template-columns:repeat(4,1fr);gap:2px 2px;width:100%;padding:24px;border-radius:8px;background-color:#F2F2F2}.dashboard__function>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:24px 16px;background-color:white}.dashboard__function>li>a>.-img{width:100%;margin-bottom:4px;text-align:center}.dashboard__function>li>a>.-img img{width:48px}.dashboard__function>li>a>.-img:last-child{margin-bottom:0}.dashboard__function>li>a>.-caption{width:100%;text-align:center;color:#1A1A1A}.dashboard__function>li>a:hover{transition:all .1s ease-out;opacity:1;background-color:#F2F2F2}.dashboard__function>li>a:hover>.-caption{font-weight:500;color:#EA5752}}@media (max-width:1180px){.dashboard__function{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 2px;width:100%;padding:12px;border-radius:8px;background-color:#F2F2F2}.dashboard__function>li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:16px 8px;background-color:white}.dashboard__function>li>a>.-img{width:100%;margin-bottom:4px;text-align:center}.dashboard__function>li>a>.-img img{width:48px}.dashboard__function>li>a>.-img:last-child{margin-bottom:0}.dashboard__function>li>a>.-caption{width:100%;text-align:center;color:#1A1A1A}.dashboard__function>li>a:hover{background-color:#F2F2F2}}@media (max-width:1180px) and (min-width:768px) and (max-width:1180px){.dashboard__function{grid-template-columns:repeat(4,1fr)}}@media (min-width:1181px){.news__wrapper{width:100%;max-width:980px;margin:0 auto 48px}.news__wrapper:last-child{margin-bottom:0}section#news .news__wrapper{max-width:980px}}@media (max-width:1180px){.news__wrapper{width:100%;margin:0 auto 32px}.news__wrapper:last-child{margin-bottom:0}}@media (min-width:1181px){.news-list{width:100%;margin-bottom:32px}.news-list>li{display:flex;gap:48px;padding:16px 24px;border-bottom:1px solid #d9d9d9}.news-list>li:first-child{padding-top:0}.news-list:last-child{margin-bottom:0}}@media (max-width:1180px){.news-list{width:100%;margin-bottom:32px}.news-list>li{padding:16px 0;border-bottom:1px solid #d9d9d9}.news-list>li:first-child{padding-top:0}.news-list:last-child{margin-bottom:0}}@media (min-width:1181px){.news-list__head{display:flex;align-items:center;justify-content:space-between;gap:16px}}@media (max-width:1180px){.news-list__head{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:4px}.news-list__head:last-child{margin-bottom:0}}@media (min-width:1181px){.news-list__label{display:flex;align-items:center;justify-content:center;width:60px;height:24px;border-radius:4px;background-color:#EA5752}.news-list__label.-important{background-color:#B83A3A}.news-list__label>.-label{font-size:1.2rem;font-weight:700;line-height:1;color:white}.news-list__label:has(>.-label:empty){background-color:transparent}}@media (max-width:1180px){.news-list__label{display:flex;align-items:center;justify-content:center;width:60px;height:24px;border-radius:4px;background-color:#EA5752}.news-list__label.-important{background-color:#B83A3A}.news-list__label>.-label{font-size:1.2rem;font-weight:700;line-height:1;color:white}.news-list__label:has(>.-label:empty){display:none}}@media (min-width:1181px){.news-list__date{display:flex;align-items:center}.news-list__date>.-label{line-height:1;white-space:nowrap;color:#666666}}@media (max-width:1180px){.news-list__date{display:flex;align-items:center;margin-bottom:4px}.news-list__date>.-label{line-height:1;white-space:nowrap;color:#666666}}@media (min-width:1181px){.news-list__body{display:flex;align-items:center}.news-list__body>.-title{color:#1A1A1A}}@media (max-width:1180px){.news-list__body{display:flex;align-items:center}.news-list__body>.-title{color:#1A1A1A}}@media (min-width:1181px){.news__article>.-date{margin-bottom:4px;color:#666666}.news__article>.-title{margin-bottom:12px;font-size:2rem;font-weight:700}}@media (max-width:1180px){.news__article>.-date{margin-bottom:4px;color:#666666}.news__article>.-title{margin-bottom:12px;font-size:2rem;font-weight:700}}@media (min-width:1181px){.analysis__wrapper{width:100%}}@media (max-width:1180px){.analysis__wrapper{width:100%}}@media (min-width:1181px){.analysis__title{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:8px 32px;background-color:#EA5752;font-size:2.4rem;font-weight:700;color:white;text-align:center}}@media (max-width:1180px){.analysis__title{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:4px 32px;background-color:#EA5752;font-size:1.8rem;font-weight:700;color:white;text-align:center}}@media (min-width:1181px){.analysis__container{width:100%;max-width:980px;padding:48px 32px 128px;margin:0 auto}}@media (max-width:1180px){.analysis__container{width:100%;max-width:980px;padding:24px 24px 52px;margin:0 auto}}@media (min-width:1181px){.analysis__section{width:100%;margin-bottom:48px}.analysis__section:last-child{margin-bottom:0}}@media (max-width:1180px){.analysis__section{width:100%;margin-bottom:24px}.analysis__section:last-child{margin-bottom:0}}@media (min-width:1181px){.analysis__headline{width:100%;margin-bottom:16px;font-size:2.4rem;font-weight:700;text-align:center;color:#666666}.analysis__headline:last-child{margin-bottom:0}}@media (max-width:1180px){.analysis__headline{width:100%;margin-bottom:16px;font-size:1.4rem;font-weight:700;text-align:center;color:#666666}.analysis__headline:last-child{margin-bottom:0}}@media (min-width:1181px){.analysis__pager{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:32px}.analysis__pager>li.-prev{width:32px;min-width:32px;cursor:pointer}.analysis__pager>li.-prev img{width:100%;max-width:100%}.analysis__pager>li.-date{display:flex;align-items:center;gap:12px}.analysis__pager>li.-next{width:32px;min-width:32px;cursor:pointer}.analysis__pager>li.-next img{width:100%;max-width:100%}.analysis__pager:last-child{margin-bottom:0}}@media (max-width:1180px){.analysis__pager{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:24px}.analysis__pager>li.-prev{width:24px;min-width:24px;cursor:pointer}.analysis__pager>li.-prev img{width:100%;max-width:100%}.analysis__pager>li.-date{display:flex;align-items:center;gap:12px}.analysis__pager>li.-next{width:24px;min-width:24px;cursor:pointer}.analysis__pager>li.-next img{width:100%;max-width:100%}.analysis__pager:last-child{margin-bottom:0}}@media (min-width:1181px){.analysis__pager--date-year{font-size:2.4rem;line-height:1}}@media (max-width:1180px){.analysis__pager--date-year{font-size:2rem;line-height:1}}@media (min-width:1181px){.analysis__pager--date-month{display:flex;align-items:center;gap:4px}.analysis__pager--date-month>.-date{font-size:3.2rem;font-weight:500;line-height:1}.analysis__pager--date-month>.-unit{font-size:2.4rem;line-height:1}}@media (max-width:1180px){.analysis__pager--date-month{display:flex;align-items:center;gap:4px}.analysis__pager--date-month>.-date{font-size:2.4rem;font-weight:500;line-height:1}.analysis__pager--date-month>.-unit{font-size:2rem;line-height:1}}@media (min-width:1181px){.analysis__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:32px;margin:32px 0}.analysis__nav:first-child{margin-top:0}.analysis__nav:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1180px){.analysis__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:16px;margin:24px 0}.analysis__nav:first-child{margin-top:0}.analysis__nav:last-child{margin-bottom:0}}@media (max-width:767px){.analysis__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:8px;margin:24px 0}.analysis__nav:first-child{margin-top:0}.analysis__nav:last-child{margin-bottom:0}}@media (max-width:767px) and (max-width:374px){.analysis__nav{gap:6px}}@media (min-width:1181px){.analysis__result-graph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 64px;width:100%;margin-bottom:24px}.analysis__result-graph>.-center,.analysis__result-graph>.-left,.analysis__result-graph>.-right{display:flex;align-items:center;justify-content:center}.analysis__result-graph:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1180px){.analysis__result-graph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 24px;width:100%;margin-bottom:24px}.analysis__result-graph>.-center,.analysis__result-graph>.-left,.analysis__result-graph>.-right{display:flex;align-items:center;justify-content:center}.analysis__result-graph:last-child{margin-bottom:0}}@media (max-width:767px){.analysis__result-graph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 24px;width:100%;margin-bottom:24px}.analysis__result-graph>.-left{display:flex;align-items:center;justify-content:center}.analysis__result-graph>.-center{display:none}.analysis__result-graph>.-right{display:flex;align-items:center;justify-content:center}.analysis__result-graph:last-child{margin-bottom:0}}@media (min-width:1181px){.analysis__graph{width:100%;max-width:240px}}@media (max-width:1180px){.analysis__graph{width:100%}}@media (min-width:1181px){.analysis__result-list{width:100%}}@media (max-width:1180px){.analysis__result-list{width:100%}}@media (min-width:1181px){.analysis__result-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 64px;width:100%}.analysis__result-row>.-center,.analysis__result-row>.-left,.analysis__result-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:1180px){.analysis__result-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;width:100%}.analysis__result-row>.-center,.analysis__result-row>.-left,.analysis__result-row>.-right{display:flex;align-items:center;justify-content:center}}@media (max-width:767px){.analysis__result-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px;width:100%}.analysis__result-row>.-center,.analysis__result-row>.-left,.analysis__result-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:1181px){.analysis__result-category{display:flex;align-items:center;justify-content:center;width:240px;height:100%;padding:4px 12px;border-bottom:1px solid #ffffff;background-color:#EA5752;font-size:2rem;font-weight:500;color:white;text-align:center}.analysis__result-list>li:last-child .analysis__result-category,.analysis__result-list>li:only-child .analysis__result-category{border-bottom:none}}@media (max-width:1180px){.analysis__result-category{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px;border-bottom:1px solid #ffffff;background-color:#EA5752;font-size:1.2rem;font-weight:500;color:white;text-align:center}.analysis__result-list>li:last-child .analysis__result-category,.analysis__result-list>li:only-child .analysis__result-category{border-bottom:none}}@media (min-width:1181px){.analysis__result-value{display:flex;align-items:center;justify-content:center;width:240px;height:100%;padding:0 20px;border-left:1px solid #fccecc;border-right:1px solid #fccecc;background-color:white}.analysis__result-list>li:first-child .analysis__result-value{border-radius:8px 8px 0 0;border-top:1px solid #fccecc}.analysis__result-list>li:last-child .analysis__result-value{border-radius:0 0 8px 8px;border-bottom:1px solid #fccecc}.analysis__result-list>li:only-child .analysis__result-value{border-radius:8px;border:1px solid #fccecc}}@media (min-width:768px) and (max-width:1180px){.analysis__result-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 24px;border-left:1px solid #fccecc;border-right:1px solid #fccecc;background-color:white}.analysis__result-list>li:first-child .analysis__result-value{border-radius:6px 6px 0 0;border-top:1px solid #fccecc}.analysis__result-list>li:last-child .analysis__result-value{border-radius:0 0 6px 6px;border-bottom:1px solid #fccecc}.analysis__result-list>li:only-child .analysis__result-value{border-radius:6px;border:1px solid #fccecc}}@media (max-width:767px){.analysis__result-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 12px;border-left:1px solid #fccecc;border-right:1px solid #fccecc;background-color:white}.analysis__result-list>li:first-child .analysis__result-value{border-radius:6px 6px 0 0;border-top:1px solid #fccecc}.analysis__result-list>li:last-child .analysis__result-value{border-radius:0 0 6px 6px;border-bottom:1px solid #fccecc}.analysis__result-list>li:only-child .analysis__result-value{border-radius:6px;border:1px solid #fccecc}}@media (min-width:1181px){.analysis__result-value--cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px 0;border-bottom:1px solid #fccecc;background-color:white}.analysis__result-value--cell>.-value{font-size:2.4rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}.analysis__result-list>li:last-child .analysis__result-value--cell,.analysis__result-list>li:only-child .analysis__result-value--cell{border-bottom:none}}@media (max-width:1180px){.analysis__result-value--cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px 0;border-bottom:1px solid #fccecc;background-color:white}.analysis__result-value--cell>.-value{font-size:1.6rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}.analysis__result-list>li:last-child .analysis__result-value--cell,.analysis__result-list>li:only-child .analysis__result-value--cell{border-bottom:none}}@media (min-width:1181px){.analysis__distribution{width:100%;padding:32px;border-radius:8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (min-width:768px) and (max-width:1180px){.analysis__distribution{width:100%;padding:24px;border-radius:6px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (max-width:767px){.analysis__distribution{width:100%;padding:12px;border-radius:6px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (min-width:1181px){.analysis__distribution-list{width:100%}}@media (max-width:1180px){.analysis__distribution-list{width:100%}}@media (min-width:1181px){.analysis__distribution-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px;width:100%}.analysis__distribution-row>.-center,.analysis__distribution-row>.-left,.analysis__distribution-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:1180px){.analysis__distribution-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;width:100%}.analysis__distribution-row>.-center,.analysis__distribution-row>.-left,.analysis__distribution-row>.-right{display:flex;align-items:center;justify-content:center}}@media (max-width:767px){.analysis__distribution-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px;width:100%}.analysis__distribution-row>.-center,.analysis__distribution-row>.-left,.analysis__distribution-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:1181px){.analysis__distribution-category{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px 12px;border-bottom:1px solid #ffffff;background-color:#FAF7EC;font-size:2rem;font-weight:500;color:#B88B35;text-align:center}.analysis__distribution-list>li:last-child .analysis__distribution-category,.analysis__distribution-list>li:only-child .analysis__distribution-category{border-bottom:none}}@media (max-width:1180px){.analysis__distribution-category{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px 2px;border-bottom:1px solid #ffffff;background-color:#FAF7EC;font-size:1rem;font-size:clamp(1rem,2.67vw,1.2rem);font-weight:500;color:#B88B35;text-align:center}.analysis__distribution-list>li:last-child .analysis__distribution-category,.analysis__distribution-list>li:only-child .analysis__distribution-category{border-bottom:none}}@media (min-width:1181px){.analysis__distribution-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:1px solid #d9d9d9}.analysis__distribution-list>li:last-child .analysis__distribution-value,.analysis__distribution-list>li:only-child .analysis__distribution-value{border-bottom:none}}@media (max-width:1180px){.analysis__distribution-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:1px solid #d9d9d9}.analysis__distribution-list>li:last-child .analysis__distribution-value,.analysis__distribution-list>li:only-child .analysis__distribution-value{border-bottom:none}}@media (min-width:1181px){.analysis__distribution-value--cell{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 0;width:100%;height:100%;padding:12px 0;background-color:white;line-height:1;color:#666666;text-align:center}.analysis__distribution-value--cell>.-value{font-size:2rem;font-weight:500}.analysis__distribution-value--cell>.-caption{font-size:2rem;font-weight:400}}@media (max-width:1180px){.analysis__distribution-value--cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:8px 0;background-color:white;line-height:1;color:#666666;text-align:center}.analysis__distribution-value--cell>.-value{font-size:1.4rem;font-weight:500}.analysis__distribution-value--cell>.-caption{font-size:1.2rem;font-weight:400}}@media (min-width:1181px){.analysis__performance-summary-list{width:100%}.analysis__performance-summary-list>li.-list{padding:12px;border-bottom:1px solid #ffffff}.analysis__performance-summary-list>li.-summary{padding:32px 8px}}@media (max-width:1180px){.analysis__performance-summary-list{width:100%}.analysis__performance-summary-list>li.-list{padding:8px;border-bottom:1px solid #ffffff}.analysis__performance-summary-list>li.-summary{padding:16px 8px}}@media (min-width:1181px){.analysis__performance-summary-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 0;width:100%}.analysis__performance-summary-row>.-center,.analysis__performance-summary-row>.-left,.analysis__performance-summary-row>.-right{display:flex;align-items:center;justify-content:center}.analysis__performance-summary-list>li.-head>.analysis__performance-summary-row>.-center{align-items:flex-end}}@media (min-width:768px) and (max-width:1180px){.analysis__performance-summary-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;width:100%}.analysis__performance-summary-row>.-center,.analysis__performance-summary-row>.-left,.analysis__performance-summary-row>.-right{display:flex;align-items:center;justify-content:center}.analysis__performance-summary-list>li.-head>.analysis__performance-summary-row>.-center{align-items:flex-end}}@media (max-width:767px){.analysis__performance-summary-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px;width:100%}.analysis__performance-summary-row>.-center,.analysis__performance-summary-row>.-left,.analysis__performance-summary-row>.-right{display:flex;align-items:center;justify-content:center}.analysis__performance-summary-list>li.-head>.analysis__performance-summary-row>.-center{align-items:flex-end}}@media (min-width:1181px){.analysis__performance-summary-position{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.analysis__performance-summary-position>.-position{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:1000px;background-color:#EA5752;font-size:4rem;font-weight:700;line-height:1;color:white}.analysis__performance-summary-position>.-label{font-size:2rem;font-weight:700;color:#666666}}@media (max-width:1180px){.analysis__performance-summary-position{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.analysis__performance-summary-position>.-position{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:1000px;background-color:#EA5752;font-size:2rem;font-weight:700;line-height:1;color:white}.analysis__performance-summary-position>.-label{font-size:1.4rem;font-weight:700;color:#666666}}@media (min-width:1181px){.analysis__performance-summary-title{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding-bottom:12px;border-bottom:1px solid #b88b35}.analysis__performance-summary-title>.-label{font-size:2rem;font-weight:700;line-height:1.4;color:#B88B35}.analysis__performance-summary-title>.-icon{width:100px}}@media (max-width:1180px){.analysis__performance-summary-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding-bottom:8px;border-bottom:1px solid #b88b35}.analysis__performance-summary-title>.-label{font-size:1.2rem;font-weight:700;line-height:1.4;color:#B88B35}.analysis__performance-summary-title>.-icon{width:48px}}@media (min-width:1181px){.analysis__performance-summary-value{display:flex;align-items:center;justify-content:center;width:100%}}@media (max-width:1180px){.analysis__performance-summary-value{display:flex;align-items:center;justify-content:center;width:100%}}@media (min-width:1181px){.analysis__performance-summary-value--cell{display:flex;align-items:center;justify-content:center;width:100%}.analysis__performance-summary-value--cell>.-value{font-size:2.4rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}.analysis__performance-summary-list>li.-summary .analysis__performance-summary-value--cell>.-value{font-size:4rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}}@media (max-width:1180px){.analysis__performance-summary-value--cell{display:flex;align-items:center;justify-content:center;width:100%}.analysis__performance-summary-value--cell>.-value{font-size:1.6rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}.analysis__performance-summary-list>li.-summary .analysis__performance-summary-value--cell>.-value{font-size:2.4rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}}@media (min-width:1181px){.analysis__performance-summary-label{display:flex;align-items:center;justify-content:center;width:100%;font-size:2rem;font-weight:700;color:#666666}.analysis__performance-summary-list>li.-summary .analysis__performance-summary-label{font-size:2.4rem;font-weight:700;color:#666666}}@media (max-width:1180px){.analysis__performance-summary-label{display:flex;align-items:center;justify-content:center;width:100%;font-size:1.4rem;font-weight:500;color:#666666}.analysis__performance-summary-list>li.-summary .analysis__performance-summary-label{font-size:1.4rem;font-weight:700;color:#666666}}@media (min-width:1181px){.analysis__performance-list{width:100%}}@media (max-width:1180px){.analysis__performance-list{width:100%}}@media (min-width:1181px){.analysis__performance-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 0;width:100%}.analysis__performance-row>.-left{padding:0 32px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__performance-row>.-center,.analysis__performance-row>.-left,.analysis__performance-row>.-right{display:flex;align-items:center;justify-content:center}.analysis__performance-row>.-right{padding:0 32px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__performance-list>li:first-child .analysis__performance-row>.-left{padding-top:32px;border-radius:12px 12px 0 0}.analysis__performance-list>li:first-child .analysis__performance-row>.-center{padding-top:32px}.analysis__performance-list>li:first-child .analysis__performance-row>.-right{padding-top:32px;border-radius:12px 12px 0 0}.analysis__performance-list>li:last-child .analysis__performance-row>.-left{padding-bottom:32px;border-radius:0 0 12px 12px}.analysis__performance-list>li:last-child .analysis__performance-row>.-center{padding-bottom:32px}.analysis__performance-list>li:last-child .analysis__performance-row>.-right{padding-bottom:32px;border-radius:0 0 12px 12px}.analysis__performance-list>li:only-child .analysis__performance-row>.-left{padding:32px;border-radius:12px}.analysis__performance-list>li:only-child .analysis__performance-row>.-center{padding:32px}.analysis__performance-list>li:only-child .analysis__performance-row>.-right{padding:32px;border-radius:12px}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-left{padding-bottom:12px;border-radius:0}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-center{padding-bottom:12px}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-right{padding-bottom:12px;border-radius:0}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-left{padding-top:12px;border-radius:0}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-center{padding-top:12px}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-right{padding-top:12px;border-radius:0}}@media (min-width:768px) and (max-width:1180px){.analysis__performance-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;width:100%}.analysis__performance-row>.-left{padding:0 16px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__performance-row>.-center,.analysis__performance-row>.-left,.analysis__performance-row>.-right{display:flex;align-items:center;justify-content:center}.analysis__performance-row>.-right{padding:0 16px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__performance-list>li:first-child .analysis__performance-row>.-left{padding-top:16px;border-radius:8px 8px 0 0}.analysis__performance-list>li:first-child .analysis__performance-row>.-center{padding-top:16px}.analysis__performance-list>li:first-child .analysis__performance-row>.-right{padding-top:16px;border-radius:8px 8px 0 0}.analysis__performance-list>li:last-child .analysis__performance-row>.-left{padding-bottom:16px;border-radius:0 0 8px 8px}.analysis__performance-list>li:last-child .analysis__performance-row>.-center{padding-bottom:16px}.analysis__performance-list>li:last-child .analysis__performance-row>.-right{padding-bottom:16px;border-radius:0 0 8px 8px}.analysis__performance-list>li:only-child .analysis__performance-row>.-left{padding:16px;border-radius:8px}.analysis__performance-list>li:only-child .analysis__performance-row>.-center{padding:16px 0}.analysis__performance-list>li:only-child .analysis__performance-row>.-right{padding:16px;border-radius:8px}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-left{padding-bottom:8px;border-radius:0}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-center{padding-bottom:8px}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-right{padding-bottom:8px;border-radius:0}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-left{padding-top:8px;border-radius:0}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-center{padding-top:8px}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-right{padding-top:8px;border-radius:0}}@media (max-width:767px){.analysis__performance-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px;width:100%}.analysis__performance-row>.-left{padding:0 8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__performance-row>.-center,.analysis__performance-row>.-left,.analysis__performance-row>.-right{display:flex;align-items:center;justify-content:center}.analysis__performance-row>.-right{padding:0 8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__performance-list>li:first-child .analysis__performance-row>.-left{padding-top:8px;border-radius:6px 6px 0 0}.analysis__performance-list>li:first-child .analysis__performance-row>.-center{padding-top:8px}.analysis__performance-list>li:first-child .analysis__performance-row>.-right{padding-top:8px;border-radius:6px 6px 0 0}.analysis__performance-list>li:last-child .analysis__performance-row>.-left{padding-bottom:8px;border-radius:0 0 6px 6px}.analysis__performance-list>li:last-child .analysis__performance-row>.-center{padding-bottom:8px}.analysis__performance-list>li:last-child .analysis__performance-row>.-right{padding-bottom:8px;border-radius:0 0 6px 6px}.analysis__performance-list>li:only-child .analysis__performance-row>.-left{padding:8px;border-radius:6px}.analysis__performance-list>li:only-child .analysis__performance-row>.-center{padding:8px}.analysis__performance-list>li:only-child .analysis__performance-row>.-right{padding:8px;border-radius:6px}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-left{padding-bottom:4px;border-radius:0}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-center{padding-bottom:4px}.analysis__performance-list:has(+.analysis__performance-list)>li:last-child .analysis__performance-row>.-right{padding-bottom:4px;border-radius:0}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-left{padding-top:4px;border-radius:0}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-center{padding-top:4px}.analysis__performance-list+.analysis__performance-list>li:first-child .analysis__performance-row>.-right{padding-top:4px;border-radius:0}}@media (min-width:1181px){.analysis__performance-category{display:flex;align-items:center;justify-content:center;width:240px;height:100%;padding:4px 12px;border-bottom:1px solid #ffffff;background-color:#EA5752;font-size:2rem;font-weight:500;color:white;text-align:center}.analysis__performance-list>li:last-child .analysis__performance-category,.analysis__performance-list>li:only-child .analysis__performance-category{border-bottom:none}}@media (max-width:1180px){.analysis__performance-category{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px;border-bottom:1px solid #ffffff;background-color:#EA5752;font-size:1.2rem;font-weight:500;color:white;text-align:center}.analysis__performance-list>li:last-child .analysis__performance-category,.analysis__performance-list>li:only-child .analysis__performance-category{border-bottom:none}}@media (min-width:1181px){.analysis__performance-value{display:flex;align-items:center;justify-content:center;width:240px;height:100%;padding:0 20px;border-left:1px solid #fccecc;border-right:1px solid #fccecc;background-color:white}.analysis__performance-list>li:first-child .analysis__performance-value{border-radius:8px 8px 0 0;border-top:1px solid #fccecc}.analysis__performance-list>li:last-child .analysis__performance-value{border-radius:0 0 8px 8px;border-bottom:1px solid #fccecc}.analysis__performance-list>li:only-child .analysis__performance-value{border-radius:8px;border:1px solid #fccecc}}@media (min-width:768px) and (max-width:1180px){.analysis__performance-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 24px;border-left:1px solid #fccecc;border-right:1px solid #fccecc;background-color:white}.analysis__performance-list>li:first-child .analysis__performance-value{border-radius:6px 6px 0 0;border-top:1px solid #fccecc}.analysis__performance-list>li:last-child .analysis__performance-value{border-radius:0 0 6px 6px;border-bottom:1px solid #fccecc}.analysis__performance-list>li:only-child .analysis__performance-value{border-radius:6px;border:1px solid #fccecc}}@media (max-width:767px){.analysis__performance-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 12px;border-left:1px solid #fccecc;border-right:1px solid #fccecc;background-color:white}.analysis__performance-list>li:first-child .analysis__performance-value{border-radius:6px 6px 0 0;border-top:1px solid #fccecc}.analysis__performance-list>li:last-child .analysis__performance-value{border-radius:0 0 6px 6px;border-bottom:1px solid #fccecc}.analysis__performance-list>li:only-child .analysis__performance-value{border-radius:6px;border:1px solid #fccecc}}@media (min-width:1181px){.analysis__performance-value--cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px 0;border-bottom:1px solid #fccecc;background-color:white}.analysis__performance-value--cell>.-value{font-size:2.4rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}.analysis__performance-list>li:last-child .analysis__performance-value--cell,.analysis__performance-list>li:only-child .analysis__performance-value--cell{border-bottom:none}}@media (max-width:1180px){.analysis__performance-value--cell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px 0;border-bottom:1px solid #fccecc;background-color:white}.analysis__performance-value--cell>.-value{font-size:1.6rem;font-weight:700;line-height:1;color:#EA5752;text-align:center}.analysis__performance-list>li:last-child .analysis__performance-value--cell,.analysis__performance-list>li:only-child .analysis__performance-value--cell{border-bottom:none}}@media (min-width:1181px){.analysis__performance-info{display:flex;justify-content:center;width:100%}.analysis__performance-info>.-container{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:-12px}.analysis__performance-info>.-container>img{width:16px}.analysis__performance-info>.-container>.-label{font-size:1.6rem;color:#459EBA;cursor:pointer}.analysis__performance-info>.-container:hover{opacity:.8}}@media (max-width:1180px){.analysis__performance-info{display:flex;justify-content:center;width:100%}.analysis__performance-info>.-container{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:0}.analysis__performance-info>.-container>img{width:14px}.analysis__performance-info>.-container>.-label{font-size:1.2rem;color:#459EBA;cursor:pointer}.analysis__performance-info>.-container:hover{opacity:.8}}@media (min-width:1181px){.analysis__reward{width:100%;padding:32px;border-radius:8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (max-width:1180px){.analysis__reward{width:100%;padding:12px;border-radius:6px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (min-width:1181px){.analysis__reward-table{width:100%;border-collapse:collapse;border-spacing:0;border:none;vertical-align:middle;text-align:left;table-layout:fixed}.analysis__reward-table>tbody,.analysis__reward-table>tbody>tr{width:100%}.analysis__reward-table>tbody>tr>th{padding:12px;border-top:1px solid #fccecc;border-left:1px solid #fccecc;background-color:#EA5752;vertical-align:middle;font-size:2rem;font-weight:500;color:white;text-align:left}.analysis__reward-table>tbody>tr>th:last-child{border-right:1px solid #fccecc}.analysis__reward-table>tbody>tr>td{padding:12px;border-top:1px solid #fccecc;border-left:1px solid #fccecc;color:#666666;vertical-align:middle}.analysis__reward-table>tbody>tr>td:last-child{border-right:1px solid #fccecc}.analysis__reward-table>tbody>tr:last-child>td,.analysis__reward-table>tbody>tr:last-child>th{border-bottom:1px solid #fccecc}}@media (max-width:1180px){.analysis__reward-table{width:100%;border-collapse:collapse;border-spacing:0;border:none;vertical-align:middle;text-align:left;table-layout:fixed}.analysis__reward-table>tbody,.analysis__reward-table>tbody>tr{width:100%}.analysis__reward-table>tbody>tr>th{padding:8px 4px;border-top:1px solid #fccecc;border-left:1px solid #fccecc;background-color:#EA5752;vertical-align:middle;font-weight:500;color:white;text-align:left}.analysis__reward-table>tbody>tr>th:last-child{border-right:1px solid #fccecc}.analysis__reward-table>tbody>tr>td{padding:8px 4px;border-top:1px solid #fccecc;border-left:1px solid #fccecc;color:#666666;vertical-align:middle}.analysis__reward-table>tbody>tr>td:last-child{border-right:1px solid #fccecc}.analysis__reward-table>tbody>tr:last-child>td,.analysis__reward-table>tbody>tr:last-child>th{border-bottom:1px solid #fccecc}}@media (min-width:1181px){.analysis__reward-table--cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:8px}}@media (max-width:1180px){.analysis__reward-table--cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:4px}}@media (min-width:1181px){.analysis__reward-table--cell-label{line-height:1.2;letter-spacing:.05em}.analysis__reward-table--cell-label>.-value{font-size:2.4rem;font-weight:700;color:#EA5752}.analysis__reward-table--cell-label>.-unit{font-size:2rem;font-weight:500;color:#EA5752}.analysis__reward-table th .analysis__reward-table--cell-label>.-label{font-weight:500}}@media (max-width:1180px){.analysis__reward-table--cell-label{line-height:1.2;letter-spacing:.05em}.analysis__reward-table--cell-label>.-label{font-size:1.4rem}.analysis__reward-table--cell-label>.-value{font-size:1.6rem;font-weight:700;color:#EA5752}.analysis__reward-table--cell-label>.-unit{font-size:1.4rem;font-weight:500;color:#EA5752}.analysis__reward-table th .analysis__reward-table--cell-label>.-label{font-weight:500}}@media (min-width:1181px){.analysis__reward-table--cell-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%}.analysis__reward-table--cell-icon>.-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.analysis__reward-table--cell-icon>.-icon img{width:100%;max-width:100%}.analysis__reward-table--cell-icon>.-icon.-hyphen img{width:16px}.analysis__reward-table--cell-icon>.-icon.-check{aspect-ratio:1/1;border-radius:1000px;border:2px solid #429c80}.analysis__reward-table--cell-icon>.-icon.-check img{width:16px}}@media (max-width:1180px){.analysis__reward-table--cell-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%}.analysis__reward-table--cell-icon>.-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.analysis__reward-table--cell-icon>.-icon img{width:100%;max-width:100%}.analysis__reward-table--cell-icon>.-icon.-hyphen img{width:14px}.analysis__reward-table--cell-icon>.-icon.-check{aspect-ratio:1/1;border-radius:1000px;border:2px solid #429c80}.analysis__reward-table--cell-icon>.-icon.-check img{width:14px}.analysis__reward-table--cell-icon>.-label{font-size:1.4rem}}@media (min-width:1181px){.analysis__status,.analysis__status>li{width:100%;margin-bottom:24px}.analysis__status>li{padding:32px 32px 24px;border-radius:8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__status:last-child,.analysis__status>li:last-child{margin-bottom:0}}@media (max-width:1180px){.analysis__status,.analysis__status>li{width:100%;margin-bottom:24px}.analysis__status>li{padding:12px 12px 6px;border-radius:6px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.analysis__status:last-child,.analysis__status>li:last-child{margin-bottom:0}}@media (min-width:1181px){.analysis__status-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding-bottom:12px;cursor:pointer}.analysis__status-header>.-headline{flex:1;font-size:2rem;font-weight:700;color:#666666}.analysis__status-header:last-child{margin-bottom:0}}@media (max-width:1180px){.analysis__status-header{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;padding-bottom:6px}.analysis__status-header>.-headline{flex:1;font-size:1.4rem;font-weight:700;color:#666666}.analysis__status-header:last-child{margin-bottom:0}}@media (min-width:1181px){.analysis__status-container{display:none;width:100%;padding:24px 0 12px}.analysis__status-header+.analysis__status-container{border-top:2px solid #ea5752}}@media (max-width:1180px){.analysis__status-container{display:none;width:100%;padding:16px 0 6px}.analysis__status-header+.analysis__status-container{border-top:2px solid #ea5752}}@media (min-width:1181px){.analysis__prefectures{width:100%;padding:32px;border-radius:8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (max-width:1180px){.analysis__prefectures{width:100%;padding:12px;border-radius:6px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (min-width:1181px){.analysis__prefectures-list{width:100%}.analysis__prefectures-list>li.-head{margin-bottom:12px}}@media (max-width:1180px){.analysis__prefectures-list{width:100%}.analysis__prefectures-list>li.-head{margin-bottom:12px}}@media (min-width:1181px){.analysis__prefectures-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px;width:100%}.analysis__prefectures-row>.-center,.analysis__prefectures-row>.-left,.analysis__prefectures-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:1180px){.analysis__prefectures-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;width:100%}.analysis__prefectures-row>.-center,.analysis__prefectures-row>.-left,.analysis__prefectures-row>.-right{display:flex;align-items:center;justify-content:center}}@media (max-width:767px){.analysis__prefectures-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px;width:100%}.analysis__prefectures-row>.-center,.analysis__prefectures-row>.-left,.analysis__prefectures-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:1181px){.analysis__prefectures-position{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.analysis__prefectures-position>.-position{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:1000px;background-color:#EA5752;font-size:4rem;font-weight:700;line-height:1;color:white}.analysis__prefectures-position>.-label{font-size:2rem;font-weight:700;color:#666666}}@media (max-width:1180px){.analysis__prefectures-position{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.analysis__prefectures-position>.-position{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:1000px;background-color:#EA5752;font-size:2rem;font-weight:700;line-height:1;color:white}.analysis__prefectures-position>.-label{font-size:1.4rem;font-weight:700;color:#666666}}@media (min-width:1181px){.analysis__prefectures-position--date{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;color:#666666;text-align:center}}@media (max-width:1180px){.analysis__prefectures-position--date{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;font-size:1.2rem;color:#666666;text-align:center}}@media (min-width:1181px){.analysis__prefectures-region{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:4px 12px;border-bottom:1px solid #ffffff;background-color:#EA5752;flex:1;font-size:2rem;font-weight:500;color:white;text-align:center}.analysis__prefectures-list>li:last-child .analysis__prefectures-region,.analysis__prefectures-list>li:only-child .analysis__prefectures-region{border-bottom:none}.analysis__prefectures-list>li:last-child .analysis__prefectures-list--child .analysis__prefectures-region,.analysis__prefectures-list>li:only-child .analysis__prefectures-list--child .analysis__prefectures-region{border-bottom:1px solid #ffffff}.analysis__prefectures-list--child .analysis__prefectures-region{justify-content:center;background-color:#FAF7EC;font-size:1.4rem;font-weight:400;color:#666666}.analysis__prefectures-list--child .analysis__prefectures-region:after,.analysis__prefectures-list--child .analysis__prefectures-region:before{display:none}}@media (max-width:1180px){.analysis__prefectures-region{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px;border-bottom:1px solid #ffffff;background-color:#EA5752;font-size:1.2rem;font-weight:500;color:white;text-align:center}.analysis__prefectures-list>li:last-child .analysis__prefectures-region,.analysis__prefectures-list>li:only-child .analysis__prefectures-region{border-bottom:none}.analysis__prefectures-list>li:last-child .analysis__prefectures-list--child .analysis__prefectures-region,.analysis__prefectures-list>li:only-child .analysis__prefectures-list--child .analysis__prefectures-region{border-bottom:1px solid #ffffff}.analysis__prefectures-list--child .analysis__prefectures-region{justify-content:center;background-color:#FAF7EC;font-size:1.4rem;font-weight:400;color:#666666}.analysis__prefectures-list--child .analysis__prefectures-region:after,.analysis__prefectures-list--child .analysis__prefectures-region:before{display:none}}@media (min-width:1181px){.analysis__prefectures-region--has{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:100%;padding:4px 12px;border-bottom:1px solid #ffffff;background-color:#EA5752;flex:1;font-size:2rem;font-weight:500;color:white;text-align:center;cursor:pointer}.analysis__prefectures-region--has:after,.analysis__prefectures-region--has:before{content:"";display:inline-block;width:16px;height:16px}.analysis__prefectures-region--has:after{background-image:url(/_next/static/media/angle-down.5e844301.svg);background-position:100%;background-repeat:no-repeat;background-size:16px}.analysis__prefectures-list>li:last-child .analysis__prefectures-region--has,.analysis__prefectures-list>li:only-child .analysis__prefectures-region--has{border-bottom:none}.analysis__prefectures-list>li:last-child .analysis__prefectures-row.-active .analysis__prefectures-region--has,.analysis__prefectures-list>li:only-child .analysis__prefectures-row.-active .analysis__prefectures-region--has,.analysis__prefectures-row.-active .analysis__prefectures-region--has{border-bottom:1px solid #ffffff}.analysis__prefectures-list>li:last-child .analysis__prefectures-row.-active .analysis__prefectures-region--has:after,.analysis__prefectures-list>li:only-child .analysis__prefectures-row.-active .analysis__prefectures-region--has:after,.analysis__prefectures-row.-active .analysis__prefectures-region--has:after{background-image:url(/_next/static/media/angle-top.947eea17.svg)}}@media (max-width:1180px){.analysis__prefectures-region--has{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;height:100%;padding:4px;border-bottom:1px solid #ffffff;background-color:#EA5752;font-size:1.2rem;font-weight:500;color:white;text-align:center;cursor:pointer}.analysis__prefectures-region--has:before{content:"";display:inline-block;width:16px;height:16px}.analysis__prefectures-region--has:after{content:"";display:inline-block;width:14px;height:14px;background-image:url(/_next/static/media/angle-down.5e844301.svg);background-position:100%;background-repeat:no-repeat;background-size:14px}.analysis__prefectures-list>li:last-child .analysis__prefectures-region--has,.analysis__prefectures-list>li:only-child .analysis__prefectures-region--has{border-bottom:none}.analysis__prefectures-list>li:last-child .analysis__prefectures-row.-active .analysis__prefectures-region--has,.analysis__prefectures-list>li:only-child .analysis__prefectures-row.-active .analysis__prefectures-region--has,.analysis__prefectures-row.-active .analysis__prefectures-region--has{border-bottom:1px solid #ffffff}.analysis__prefectures-list>li:last-child .analysis__prefectures-row.-active .analysis__prefectures-region--has:after,.analysis__prefectures-list>li:only-child .analysis__prefectures-row.-active .analysis__prefectures-region--has:after,.analysis__prefectures-row.-active .analysis__prefectures-region--has:after{background-image:url(/_next/static/media/angle-top.947eea17.svg)}}@media (min-width:1181px){.analysis__prefectures-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:1px solid #d9d9d9}.analysis__prefectures-list>li:last-child .analysis__prefectures-list--child>li:last-child .analysis__prefectures-value,.analysis__prefectures-list>li:last-child .analysis__prefectures-value{border-bottom:none}.analysis__prefectures-list>li:last-child .analysis__prefectures-list--child .analysis__prefectures-value,.analysis__prefectures-list>li:last-child .analysis__prefectures-row.-active .analysis__prefectures-value,.analysis__prefectures-row.-active .analysis__prefectures-value{border-bottom:1px solid #d9d9d9}}@media (max-width:1180px){.analysis__prefectures-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:1px solid #d9d9d9}.analysis__prefectures-list>li:last-child .analysis__prefectures-list--child>li:last-child .analysis__prefectures-value,.analysis__prefectures-list>li:last-child .analysis__prefectures-value{border-bottom:none}.analysis__prefectures-list>li:last-child .analysis__prefectures-list--child .analysis__prefectures-value,.analysis__prefectures-list>li:last-child .analysis__prefectures-row.-active .analysis__prefectures-value,.analysis__prefectures-row.-active .analysis__prefectures-value{border-bottom:1px solid #d9d9d9}}@media (min-width:1181px){.analysis__prefectures-value--cell{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 0;width:100%;height:100%;padding:12px 0;background-color:white;line-height:1;color:#666666;text-align:center}.analysis__prefectures-value--cell>.-value{font-size:2rem;font-weight:500}.analysis__prefectures-value--cell>.-caption{font-size:2rem;font-weight:400}.analysis__prefectures-list--child .analysis__prefectures-value--cell>.-caption,.analysis__prefectures-list--child .analysis__prefectures-value--cell>.-value{font-size:1.6rem;font-weight:400}}@media (max-width:1180px){.analysis__prefectures-value--cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:8px 0;background-color:white;line-height:1;color:#666666;text-align:center}.analysis__prefectures-value--cell>.-value{font-size:1.4rem;font-weight:500}.analysis__prefectures-list--child .analysis__prefectures-value--cell>.-caption,.analysis__prefectures-list--child .analysis__prefectures-value--cell>.-value,.analysis__prefectures-value--cell>.-caption{font-size:1.2rem;font-weight:400}}@media (min-width:1181px){.analysis__prefectures-list--child{display:none;width:100%}}@media (max-width:1180px){.analysis__prefectures-list--child{display:none;width:100%}}@media (min-width:1181px){.analysis__age{width:100%;padding:32px;border-radius:8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (max-width:1180px){.analysis__age{width:100%;padding:12px;border-radius:6px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (min-width:1181px){.analysis__age-list{width:100%}.analysis__age-list>li.-head{margin-bottom:12px}}@media (max-width:1180px){.analysis__age-list{width:100%}.analysis__age-list>li.-head{margin-bottom:12px}}@media (min-width:1181px){.analysis__age-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px;width:100%}.analysis__age-row>.-center,.analysis__age-row>.-left,.analysis__age-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:1180px){.analysis__age-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;width:100%}.analysis__age-row>.-center,.analysis__age-row>.-left,.analysis__age-row>.-right{display:flex;align-items:center;justify-content:center}}@media (max-width:767px){.analysis__age-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px;width:100%}.analysis__age-row>.-center,.analysis__age-row>.-left,.analysis__age-row>.-right{display:flex;align-items:center;justify-content:center}}@media (min-width:1181px){.analysis__age-position{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.analysis__age-position>.-position{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:1000px;background-color:#EA5752;font-size:4rem;font-weight:700;line-height:1;color:white}.analysis__age-position>.-label{font-size:2rem;font-weight:700;color:#666666}}@media (max-width:1180px){.analysis__age-position{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.analysis__age-position>.-position{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:1000px;background-color:#EA5752;font-size:2rem;font-weight:700;line-height:1;color:white}.analysis__age-position>.-label{font-size:1.4rem;font-weight:700;color:#666666}}@media (min-width:1181px){.analysis__age-position--date{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;color:#666666;text-align:center}}@media (max-width:1180px){.analysis__age-position--date{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;font-size:1.2rem;color:#666666;text-align:center}}@media (min-width:1181px){.analysis__age-category{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:4px 12px;border-bottom:1px solid #ffffff;background-color:#F2F2F2;flex:1;font-size:2rem;font-weight:500;color:#666666;text-align:center}.analysis__age-category.-woman{background-color:#FDF2F8;color:#F472BC}.analysis__age-category.-male{background-color:#F0F9FB;color:#74A6E6}}@media (max-width:1180px){.analysis__age-category{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px;border-bottom:1px solid #ffffff;background-color:#F2F2F2;font-size:1.2rem;font-weight:500;color:#666666;text-align:center}.analysis__age-category.-woman{background-color:#FDF2F8;color:#F472BC}.analysis__age-category.-male{background-color:#F0F9FB;color:#74A6E6}}@media (min-width:1181px){.analysis__age-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:1px solid #d9d9d9}.analysis__age-list>li:last-child .analysis__age-value{border-bottom:none}}@media (max-width:1180px){.analysis__age-value{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:1px solid #d9d9d9}.analysis__age-list>li:last-child .analysis__age-value{border-bottom:none}}@media (min-width:1181px){.analysis__age-value--cell{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 0;width:100%;height:100%;padding:12px 0;background-color:white;line-height:1;color:#666666;text-align:center}.analysis__age-value--cell>.-value{font-size:2rem;font-weight:500}.analysis__age-value--cell>.-caption{font-size:2rem;font-weight:400}}@media (max-width:1180px){.analysis__age-value--cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:8px 0;background-color:white;line-height:1;color:#666666;text-align:center}.analysis__age-value--cell>.-value{font-size:1.4rem;font-weight:500}.analysis__age-value--cell>.-caption{font-size:1.2rem;font-weight:400}}@media (min-width:1181px){.analysis__era{width:100%;padding:32px;border-radius:8px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (max-width:1180px){.analysis__era{width:100%;padding:12px;border-radius:6px;background-color:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}@media (min-width:1181px){.analysis__era-graph{width:100%}}@media (max-width:1180px){.analysis__era-graph{width:100%}}@media (min-width:1181px){.bar-chart__total-labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-bottom:16px;font-size:2rem;font-weight:700;color:#514947;text-align:center}}@media (max-width:1180px){.bar-chart__total-labels{margin-bottom:16px;font-size:1.6rem;font-weight:700;color:#514947;text-align:center}}@media (min-width:1181px){.bar-chart__sub-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:1.4rem;color:#666666;text-align:center}}@media (max-width:1180px){.bar-chart__sub-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:1.4rem;color:#666666;text-align:center}}@media (min-width:1181px){.bar-chart__color-box{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:middle}.bar-chart__color-box.-color-male{background:#a6c8f0}.bar-chart__color-box.-color-female{background:#f8a6d2}}@media (max-width:1180px){.bar-chart__color-box{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:middle}.bar-chart__color-box.-color-male{background:#a6c8f0}.bar-chart__color-box.-color-female{background:#f8a6d2}}@media (min-width:1181px){.bar-chart__scale--wrapper{width:100%;padding:0 12px}}@media (max-width:1180px){.bar-chart__scale--wrapper{width:100%;padding:0 12px}}@media (min-width:1181px){.bar-chart__scale{position:relative;margin-bottom:6px;height:16px;white-space:nowrap}}@media (max-width:1180px){.bar-chart__scale{position:relative;margin-bottom:6px;height:16px;white-space:nowrap}}@media (min-width:1181px){.bar-chart__scale-label{position:absolute;top:0;z-index:100;font-size:1.2rem;line-height:1;color:#666666;transform:translateX(-50%)}}@media (max-width:1180px){.bar-chart__scale-label{position:absolute;top:0;z-index:100;font-size:1.2rem;line-height:1;color:#666666;transform:translateX(-50%)}}@media (min-width:1181px){.bar-chart__bar-wrapper{width:100%}}@media (max-width:1180px){.bar-chart__bar-wrapper{width:100%}}@media (min-width:1181px){.bar-chart__bar-container{margin:12px 0;position:relative}.bar-chart__bar-container:last-child{margin-bottom:0}}@media (max-width:1180px){.bar-chart__bar-container{margin:12px 0;position:relative}.bar-chart__bar-container:last-child{margin-bottom:0}}@media (min-width:1181px){.bar-chart__label{margin-bottom:2px;font-weight:700}.bar-chart__label>.-label-text{display:inline-block;margin-right:10px;font-weight:700;color:#666666}.bar-chart__label>.-count-text{display:inline-block;font-size:1.4rem;font-weight:400;color:#666666}}@media (max-width:1180px){.bar-chart__label{margin-bottom:2px;font-weight:700}.bar-chart__label>.-label-text{display:inline-block;margin-right:10px;font-weight:700;color:#666666}.bar-chart__label>.-count-text{display:inline-block;font-size:1.4rem;font-weight:400;color:#666666}}@media (min-width:1181px){.bar-chart__bar{position:relative;width:100%;height:16px;background:#F2F2F2;border-radius:1000px;overflow:hidden}.bar-chart__bar>.-bar-line{position:absolute;top:0;bottom:0;width:1px;background:#CCCCCC}}@media (max-width:1180px){.bar-chart__bar{position:relative;width:100%;height:12px;background:#F2F2F2;border-radius:1000px;overflow:hidden}.bar-chart__bar>.-bar-line{position:absolute;top:0;bottom:0;width:1px;background:#CCCCCC}}@media (min-width:1181px){.bar-chart__female{position:absolute;top:0;left:0;z-index:1;height:100%;width:0;border-radius:1000px 0 0 1000px;background:#f8a6d2;transition:width 1.5s ease-in-out}.bar-chart__female.-max{background:#ff69b4}}@media (max-width:1180px){.bar-chart__female{position:absolute;top:0;left:0;z-index:1;height:100%;width:0;border-radius:1000px 0 0 1000px;background:#f8a6d2;transition:width 1.5s ease-in-out}.bar-chart__female.-max{background:#ff69b4}}@media (min-width:1181px){.bar-chart__male{position:absolute;top:0;left:0;z-index:2;height:100%;width:0;border-radius:1000px 0 0 1000px;background:#a6c8f0;transition:width 1.5s ease-in-out}.bar-chart__male.-max{background:#4a90e2}}@media (max-width:1180px){.bar-chart__male{position:absolute;top:0;left:0;z-index:2;height:100%;width:0;border-radius:1000px 0 0 1000px;background:#a6c8f0;transition:width 1.5s ease-in-out}.bar-chart__male.-max{background:#4a90e2}}@media (min-width:1181px){.bar-chart__end-round{border-radius:1000px}}@media (max-width:1180px){.bar-chart__end-round{border-radius:1000px}}@media (min-width:1181px){.product__function{display:flex;flex-wrap:wrap;gap:16px;width:100%;margin-bottom:32px}.product__function>li input,.product__function>li select{min-height:48px}.product__function:last-child{margin-bottom:0}}@media (max-width:1180px){.product__function{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:16px}.product__function>li{width:100%}.product__function>li input,.product__function>li select{min-height:48px}.product__function:last-child{margin-bottom:0}}@media (min-width:1181px){.product__series-list{width:100%;margin-bottom:48px}.product__series-list:last-child{margin-bottom:0}.product__series-list>div{width:100%;margin-bottom:64px}.product__series-list>div>dt{position:relative;padding:12px 0 12px 18px;margin-bottom:16px;font-size:1.8rem;font-weight:500;color:#1A1A1A}.product__series-list>div>dt:before{content:"";position:absolute;top:0;left:0;z-index:100;width:6px;height:100%;background:linear-gradient(180deg,#EB5552 0,#B83A3A)}.product__series-list>div>dd{margin-bottom:16px}.product__series-list>div:last-child,.product__series-list>div>dd:last-child{margin-bottom:0}}@media (max-width:1180px){.product__series-list{width:100%;margin-bottom:48px}.product__series-list:last-child{margin-bottom:0}.product__series-list>div{width:100%;margin-bottom:48px}.product__series-list>div>dt{position:relative;padding:8px 0 8px 12px;margin-bottom:16px;font-weight:500;color:#1A1A1A}.product__series-list>div>dt:before{content:"";position:absolute;top:0;left:0;z-index:100;width:6px;height:100%;background:linear-gradient(180deg,#EB5552 0,#B83A3A)}.product__series-list>div>dd{margin-bottom:16px}.product__series-list>div:last-child,.product__series-list>div>dd:last-child{margin-bottom:0}}@media (min-width:1181px){.product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;width:100%}.product-list>li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}}@media (max-width:1180px){.product-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.product-list>li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}}@media (min-width:1181px){.product-list__overview{width:100%;margin-bottom:16px}.product-list__overview>.-thumbnail{display:flex;align-items:center;justify-content:center;margin-bottom:12px;text-align:center;aspect-ratio:1/1}.product-list__overview>.-thumbnail a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-list__overview>.-thumbnail:last-child{margin-bottom:0}.product-list__overview>.-title{margin-bottom:4px;font-size:1.4rem;font-weight:700;text-align:center}.product-list__overview>.-title:last-child{margin-bottom:0}.product-list__overview>.-caption{margin-bottom:16px;font-size:1.4rem;line-height:1.2;color:#666666;text-align:center}.product-list__overview>.-caption:last-child{margin-bottom:0}.product-list__overview>.-description{font-size:1.4rem;line-height:1.5}.product-list__overview:last-child{margin-bottom:0}}@media (max-width:1180px){.product-list__overview{width:100%;margin-bottom:16px}.product-list__overview>.-thumbnail{display:flex;align-items:center;justify-content:center;margin-bottom:12px;text-align:center;aspect-ratio:1/1}.product-list__overview>.-thumbnail a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-list__overview>.-thumbnail:last-child{margin-bottom:0}.product-list__overview>.-title{margin-bottom:4px;font-size:1.4rem;font-weight:700;text-align:center}.product-list__overview>.-title:last-child{margin-bottom:0}.product-list__overview>.-caption{margin-bottom:16px;font-size:1.4rem;line-height:1.2;color:#666666;text-align:center}.product-list__overview>.-caption:last-child{margin-bottom:0}.product-list__overview>.-description{font-size:1.4rem;line-height:1.5}.product-list__overview:last-child{margin-bottom:0}}@media (min-width:1181px){.product-list__order{width:100%}.product-list__order>.-price{display:flex;align-items:flex-end;justify-content:center;margin-bottom:24px;text-align:center}.product-list__order>.-price>.-currency{font-size:2rem;font-weight:500;line-height:1}.product-list__order>.-price>.-value{font-size:2.4rem;font-weight:500;line-height:1}.product-list__order>.-price>.-tax{font-size:1.4rem;line-height:1}.product-list__order>.-price:last-child{margin-bottom:0}.product-list__order>.-cart{display:flex;justify-content:center}}@media (max-width:1180px){.product-list__order{width:100%}.product-list__order>.-price{display:flex;align-items:flex-end;justify-content:center;margin-bottom:24px;text-align:center}.product-list__order>.-price>.-currency{font-size:1.4rem;font-weight:500;line-height:1}.product-list__order>.-price>.-value{font-size:1.8rem;font-weight:500;line-height:1}.product-list__order>.-price>.-tax{font-size:1.2rem;line-height:1}.product-list__order>.-price:last-child{margin-bottom:0}.product-list__order>.-cart{display:flex;justify-content:center}}@media (min-width:1181px){.product-detail{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px;width:100%;margin-bottom:96px}.product-detail>.-thumbnail{text-align:center}.product-detail:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1180px){.product-detail{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);gap:32px;width:100%;margin-bottom:32px}.product-detail>.-thumbnail{text-align:center}.product-detail:last-child{margin-bottom:0}}@media (max-width:767px){.product-detail{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin-bottom:32px}.product-detail>.-thumbnail{text-align:center}.product-detail:last-child{margin-bottom:0}}@media (min-width:1181px){.product-detail__info>.-title{margin-bottom:16px;font-size:2.4rem;font-weight:700}.product-detail__info>.-title:has(+.-caption){margin-bottom:0}.product-detail__info>.-title:last-child{margin-bottom:0}.product-detail__info>.-caption{margin-bottom:16px;font-size:1.6rem;line-height:1.2;color:#666666}.product-detail__info>.-caption:last-child{margin-bottom:0}.product-detail__info>.-description{margin-bottom:32px}.product-detail__info>.-description:last-child{margin-bottom:0}.product-detail__info>.-order{padding:48px 32px;border-radius:8px;background-color:#F2F2F2}}@media (min-width:768px) and (max-width:1180px){.product-detail__info>.-title{margin-bottom:12px;font-size:2rem;font-weight:700}.product-detail__info>.-title:has(+.-caption){margin-bottom:0}.product-detail__info>.-title:last-child{margin-bottom:0}.product-detail__info>.-caption{margin-bottom:12px;font-size:1.2rem;line-height:1.2;color:#666666}.product-detail__info>.-caption:last-child{margin-bottom:0}.product-detail__info>.-description{margin-bottom:32px}.product-detail__info>.-description:last-child{margin-bottom:0}.product-detail__info>.-order{padding:24px;border-radius:8px;background-color:#F2F2F2}}@media (max-width:767px){.product-detail__info>.-title{margin-bottom:12px;font-size:2rem;font-weight:700}.product-detail__info>.-title:has(+.-caption){margin-bottom:0}.product-detail__info>.-title:last-child{margin-bottom:0}.product-detail__info>.-caption{margin-bottom:12px;font-size:1.2rem;line-height:1.2;color:#666666}.product-detail__info>.-caption:last-child{margin-bottom:0}.product-detail__info>.-description{margin-bottom:32px}.product-detail__info>.-description:last-child{margin-bottom:0}.product-detail__info>.-order{padding:24px 12px;border-radius:8px;background-color:#F2F2F2}}@media (min-width:1181px){.product-detail__price{margin-bottom:32px}.product-detail__price>.-currency{font-size:2rem;font-weight:500}.product-detail__price>.-value{font-size:2.4rem;font-weight:500;line-height:1}.product-detail__price>.-tax{font-size:1.4rem;white-space:nowrap}.product-list>li .product-detail__price{text-align:center}.product-detail__price:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1180px){.product-detail__price{margin-bottom:24px}.product-detail__price>.-currency{font-size:2rem;font-weight:500}.product-detail__price>.-value{font-size:2.2rem;font-weight:500;line-height:1}.product-detail__price>.-tax{font-size:1.4rem;white-space:nowrap}.product-list>li .product-detail__price{text-align:center}.product-detail__price:last-child{margin-bottom:0}}@media (max-width:767px){.product-detail__price{margin-bottom:24px}.product-detail__price>.-currency{font-size:2rem;font-weight:500}.product-detail__price>.-value{font-size:1.8rem;font-weight:500;line-height:1}.product-detail__price>.-tax{font-size:1.2rem;white-space:nowrap}.product-list>li .product-detail__price{text-align:center}.product-detail__price:last-child{margin-bottom:0}}@media (min-width:1181px){.product-detail__attention{padding:16px;margin-bottom:32px;border:1px solid #d9d9d9;background-color:white}.product-detail__attention>li{padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #d9d9d9}.product-detail__attention>li>.-title{font-size:1.4rem;font-weight:700}.product-detail__attention>li>.-text{font-size:1.4rem}.product-detail__attention>li:last-child{margin-bottom:0;border-bottom:none}.product-detail__attention:last-child{margin-bottom:0}}@media (max-width:1180px){.product-detail__attention{padding:16px;margin-bottom:24px;border:1px solid #d9d9d9;background-color:white}.product-detail__attention>li{padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #d9d9d9}.product-detail__attention>li>.-title{font-size:1.4rem;font-weight:700}.product-detail__attention>li>.-text{font-size:1.4rem}.product-detail__attention>li:last-child{margin-bottom:0;border-bottom:none}.product-detail__attention:last-child{margin-bottom:0}}@media (min-width:1181px){.product-detail__cart{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}}@media (min-width:768px) and (max-width:1180px){.product-detail__cart{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.product-detail__cart{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.product-detail__cart>li.-cart{display:flex;justify-content:center}}@media (min-width:1181px){.document__category-list{width:100%;margin-bottom:48px}.document__category-list:last-child{margin-bottom:0}.document__category-list>div{width:100%;margin-bottom:64px}.document__category-list>div>dt{position:relative;padding:12px 0 12px 18px;margin-bottom:32px;font-size:1.8rem;font-weight:500;color:#1A1A1A}.document__category-list>div>dt:before{content:"";position:absolute;top:0;left:0;z-index:100;width:6px;height:100%;background:linear-gradient(180deg,#EB5552 0,#B83A3A)}.document__category-list>div>dd{margin-bottom:16px}.document__category-list>div:last-child,.document__category-list>div>dd:last-child{margin-bottom:0}}@media (max-width:1180px){.document__category-list{width:100%;margin-bottom:48px}.document__category-list:last-child{margin-bottom:0}.document__category-list>div{width:100%;margin-bottom:48px}.document__category-list>div>dt{position:relative;padding:8px 0 8px 12px;margin-bottom:24px;font-weight:500;color:#1A1A1A}.document__category-list>div>dt:before{content:"";position:absolute;top:0;left:0;z-index:100;width:6px;height:100%;background:linear-gradient(180deg,#EB5552 0,#B83A3A)}.document__category-list>div>dd{margin-bottom:16px}.document__category-list>div:last-child,.document__category-list>div>dd:last-child{margin-bottom:0}}@media (min-width:1181px){.document__panel{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:32px 32px}.document__panel>li{border-radius:12px;background-color:white;box-shadow:0 0 4px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.25)}.document__panel>li,.document__panel>li>a{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.document__panel>li>a{padding:16px}.document__panel>li>a>.-thumbnail{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:12px;aspect-ratio:4/3}.document__panel>li>a>.-thumbnail:last-child{margin-bottom:0}.document__panel>li>a>.-caption{display:flex;align-items:center;justify-content:center;flex:1;width:100%;font-size:2rem;font-weight:500;line-height:1.25;color:#666666}.document__panel>li:active{transition:all .2s ease-out;transform:translateY(2px)}}@media (max-width:1180px){.document__panel{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 16px}.document__panel>li{border-radius:6px;background-color:white;box-shadow:0 0 4px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.25)}.document__panel>li,.document__panel>li>a{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.document__panel>li>a{padding:8px 4px}.document__panel>li>a>.-thumbnail{display:flex;align-items:center;justify-content:center;width:100%;padding:0 4px;margin-bottom:12px;aspect-ratio:4/3}.document__panel>li>a>.-thumbnail:last-child{margin-bottom:0}.document__panel>li>a>.-caption{display:flex;align-items:center;justify-content:center;flex:1;width:100%;font-size:1.4rem;font-weight:500;line-height:1.25;color:#666666}.document__panel>li:active{transition:all .2s ease-out;transform:translateY(2px)}}@media (min-width:1181px){.document__list{width:100%}.document__list>li{display:flex;align-items:center;width:100%;padding:16px 0;border-bottom:2px dotted #d9d9d9}.document__list>li>a{display:flex;align-items:center;color:#1A1A1A}.document__list>li>a>.-icon{display:flex;align-items:center;justify-content:center;width:32px;height:100%}.document__list>li>a>.-icon img{width:24px;min-width:24px}.document__list>li>a>.-file{flex:1}.document__list>li:first-child{padding-top:0}}@media (max-width:1180px){.document__list{width:100%}.document__list>li{display:flex;align-items:center;width:100%;padding:16px 0;border-bottom:2px dotted #d9d9d9}.document__list>li>a{display:flex;align-items:center;color:#1A1A1A}.document__list>li>a>.-icon{display:flex;align-items:center;justify-content:center;width:32px;height:100%}.document__list>li>a>.-icon img{width:24px;min-width:24px}.document__list>li>a>.-file{flex:1}.document__list>li:first-child{padding-top:0}}@media (min-width:1181px){.contact__line{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;width:100%}.contact__line>.-entry,.contact__line>.-info{width:100%}}@media (max-width:1180px){.contact__line{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.contact__line>.-entry,.contact__line>.-info{width:100%}}@media (min-width:1181px){.contact__line--entry{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:8px}.contact__line--entry>.-entry,.contact__line--entry>.-qr{width:160px}}@media (max-width:1180px){.contact__line--entry{width:100%}.contact__line--entry>.-entry{width:100%;text-align:center}.contact__line--entry>.-qr{display:none}}