﻿.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.modal__form{width:100%}.modal__table{margin:.5rem 0 0;border:1px solid var(--color_border_light)}.modal__table table thead p{font-size:.75rem;font-weight:400;color:var(--txt-weak)}.modal__table table tr>*+*{border-left:1px solid var(--color_border_light)}.modal__table table th,.modal__table table td{padding:.5rem}.modal__container{position:relative;background-color:#fff;padding:1rem 1.5rem;max-width:600px;width:100%;box-sizing:border-box;max-height:85vh;display:flex;flex-direction:column;gap:1rem;margin:0 auto}@media screen and (min-width: 575px){.modal__container{padding:2rem 2.5rem;gap:1.5rem}}.modal__container.wide__900{max-width:900px}.modal__header p{margin-block-start:.5rem}.modal__title{box-sizing:border-box}.modal__close{border:0;position:absolute;height:2rem;width:2rem;top:-2.1rem;right:0;border-radius:.125rem .125rem 0 0;background:#fff url(../img/common/icon/cross.svg) no-repeat center;background-size:cover}.modal__close:hover{background-color:var(--bg_light)}.modal__content{overflow:auto;flex:auto}.modal__action{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.modal__action .c-btn,.modal__action .c-btn__line{min-width:10rem}html{color:#333;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,xmp{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}input,select,textarea,button{outline:none}*{box-sizing:border-box}body{color:#333;-webkit-text-size-adjust:100%}img{max-width:100%}:root{--hue: 257;--primary: hsl(var(--hue), 32%, 57%);--primary-dark: hsl(var(--hue), 68%, 22%);--primary-accent1: hsl(var(--hue), 100%, 50%);--primary-accent2: hsl(284, 100%, 50%);--hue2: 335;--third: hsl(var(--hue), 51%, 42%);--second: hsl(var(--hue2), 59%, 46%);--base: #222;--border: #c6c7c8;--border_light: #e2e2e2;--color_border: hsl(var(--hue), 30%, 80%);--color_border_light: #d6d6d6;--bg: #E8E6EC;--bg_light: hsl(204, 4%, 96%);--bg_dark: #D3CBE4;--bg_readonly: #f7f1ff;--txt: #363636;--txt-weak: #888;--txt-light: #bbb;--txt-strong: #000;--txt-color: #466683;--txt-link: hsl(var(--hue), 68%, 22%);--ok: #38ad41;--caution: #FF1B7B;--alert: #de2b2b;--valid: hsl(173, 88%, 42%);--invalid: hsl(345, 87%, 84%);--invalid_dark: hsl(345, 80%, 48%);--status_1: #D3B100;--status_2: #c50190;--status_3: #A200DB;--status_4: #0088C2;--status_5: #333;--status_6: #aaa;--font: font-family: "Inter", "Zen Kaku Gothic New", "Yu Gothic", "Meiryo", sans-serif}*{box-sizing:border-box;letter-spacing:.06em}html{scroll-behavior:smooth;scroll-padding-top:1rem;height:-weblit-fill-available;display:block;font-family:"Roboto","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-feature-settings:"palt";scrollbar-gutter:stable}body{min-height:100vh;min-width:320px;min-height:-weblit-fill-available;font-size:14px;background-color:var(--bg);width:100%;display:flex;flex-direction:column;align-items:center;position:relative;color:var(--text);line-height:1.4}html.win{font-feature-settings:normal}@supports(-ms-ime-align: auto){html{font-feature-settings:normal}}p{color:var(--txt);font-weight:400;font-size:14px;line-height:1.34em;text-align:left;word-break:break-word}p.weak{color:var(--text-weak)}p.light{color:var(--text-light)}a{color:var(--base);word-break:break-word;font-weight:400;font-size:14px;line-height:1.34em;text-decoration:none;cursor:pointer}strong{font-size:1.3em}small{font-size:.8em}form{width:auto}::selection{color:var(--bg);background-color:var(--primary)}button{cursor:pointer}.l-error{display:flex;flex-direction:column;align-items:center}.l-error .l-body{justify-content:center;background:url(../img/common/error/bg-sp.webp) no-repeat center;background-size:cover}@media screen and (min-width: 767px){.l-error .l-body{background:url(../img/common/error/bg.webp) no-repeat center;background-size:cover}}.l-error .p-frame{padding:1rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(255,255,255,.6);box-shadow:rgba(0,0,0,.3) 2px 8px 8px}@media screen and (min-width: 767px){.l-error .p-frame{padding:2rem}}.l-error .p-frame .c-txt__xl2{font-size:120px;line-height:1}@media screen and (min-width: 767px){.l-error .p-frame .c-txt__xl2{font-size:200px}}.l-error .p-frame__head{margin:0 0 1rem}@media screen and (min-width: 767px){.l-error .p-frame__head{margin:0 0 1rem}}.l-error .p-frame__body{text-align:center}.l-error .p-frame__body__title{font-size:20px;font-weight:700}.l-error .p-frame__body__description{margin:1rem 0 0}.l-error .p-frame__foot{margin:1.5rem 0 0}@media screen and (min-width: 767px){.l-error .p-frame__foot{margin:2.5rem 0 0}}:root{--hue: 257;--primary: hsl(var(--hue), 32%, 57%);--primary-dark: hsl(var(--hue), 68%, 22%);--primary-accent1: hsl(var(--hue), 100%, 50%);--primary-accent2: hsl(284, 100%, 50%);--hue2: 335;--third: hsl(var(--hue), 51%, 42%);--second: hsl(var(--hue2), 59%, 46%);--base: #222;--border: #c6c7c8;--border_dark: #8c8c8c;--border_light: #d4d4d4;--color_border: hsl(var(--hue), 30%, 80%);--color_border_light: #d6d6d6;--bg: #fff;--bg_light: hsl(204, 4%, 96%);--bg_dark: #E8E6EC;--txt: #363636;--txt-weak: #666;--txt-light: #bbb;--txt-strong: #000;--txt-color: #466683;--txt-link: #0081ff;--ok: #38ad41;--caution: #FF1B7B;--alert: #de2b2b;--valid: hsl(173, 88%, 42%);--invalid: hsl(345, 87%, 84%);--invalid_dark: hsl(345, 80%, 48%);--status_1: #D3B100;--status_2: #c50190;--status_3: #A200DB;--status_4: #0088C2;--status_5: #333;--status_6: #aaa;--font: font-family: "Inter", "Zen Kaku Gothic New", "Yu Gothic", "Meiryo", sans-serif}.l-base{min-height:100vh;width:100%;display:flex;flex-direction:column;position:relative}.p-loading{height:150px;width:100%;overflow:hidden;position:relative}.p-loading:after{content:"Loading";display:block;font-size:12px;font-weight:700;text-align:center;position:absolute;bottom:20px;left:50%;transform:translate(-50%, 0)}.p-loading__body{background:#ccc;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;color:#ccc;text-indent:-9999em;margin:30px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.p-loading__body:before,.p-loading__body:after{background:#ccc;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;position:absolute;top:0;content:""}.p-loading__body:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.p-loading__body:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.l-container__full,.l-container__1400,.l-container__1300,.l-container__1200,.l-container__1100,.l-container__1000,.l-container__900,.l-container__800,.l-container__700,.l-container__600,.l-container__500,.l-container{width:100%}.l-container{max-width:1440px}.l-container__500{max-width:500px}.l-container__600{max-width:600px}.l-container__700{max-width:700px}.l-container__800{max-width:800px}.l-container__900{max-width:900px}.l-container__1000{max-width:1000px}.l-container__1100{max-width:1100px}.l-container__1200{max-width:1200px}.l-container__1300{max-width:1300px}.l-container__1400{max-width:1400px}.l-container__full{max-width:inherit}.l-header{width:100%;z-index:100}.l-header--head{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg, #654E99, #B83F87);padding:.5rem 1rem;position:fixed;top:0;width:100%}@media screen and (min-width: 991px){.l-header--head{padding:.5rem 2rem}}.l-header--head img{object-fit:cover}.l-header--head svg{height:2.5rem;width:10rem}@media screen and (min-width: 575px){.l-header--head svg{width:13rem}}@media screen and (min-width: 991px){.l-header--head svg{width:15rem}}.l-header--head svg:hover{opacity:.7}.l-header--head .c-switch span{font:600 .875rem/1 "Inter","Zen Kaku Gothic New",sans-serif;color:#fff}.l-header--head .c-switch .switch-on{opacity:.4}.l-header--head .c-switch--language{width:2rem;height:8px;position:relative;border-radius:5px;background-color:var(--border)}.l-header--head .c-switch--language:after{content:"";height:1rem;width:1rem;border-radius:50%;background-color:var(--primary);border:2px solid #fff;position:absolute;top:50%;left:-1px;transform:translate(0, -50%)}.l-header--head .c-switch label{display:flex;align-items:center;gap:.25rem;cursor:pointer}.l-header--head .c-switch label:hover div{background-color:var(--primary)}.l-header--head .c-switch label:hover div:after{background-color:var(--primary-accent1)}.l-header--head .c-switch input[type=checkbox]{display:none}.l-header--head .c-switch input[type=checkbox]:checked+label div:after{left:inherit;right:-1px}.l-header--head .c-switch input[type=checkbox]:checked+label .switch-on{opacity:1}.l-header--head .c-switch input[type=checkbox]:checked+label .switch-off{opacity:.4}.l-header--head__action{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.l-header--head__action .c-btn{display:none;padding:.5rem .75rem;font-size:.825rem;min-width:inherit;height:auto;border:none;box-shadow:0 0 2px #fff;color:#fff}@media screen and (min-width: 767px){.l-header--head__action .c-btn{display:block}}.l-header--head__action .c-btn--account{position:relative}.l-header--head__action .c-btn--account:hover{opacity:.8}.l-header--head__action .c-btn--account:hover:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 6px 10px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--base) rgba(0,0,0,0);position:absolute;bottom:-0.25rem;left:50%;transform:translate(-50%, 0)}.l-header--head__action .c-btn--account:hover:after{content:"AccountPage";padding:.125rem .25rem;background-color:var(--base);color:#fff;font-weight:500;font-size:10px;text-align:center;width:4.5rem;border-radius:4px;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%, 0)}.l-header--head__action img{border-radius:50%;border:1px solid var(--bg)}.l-header--body{opacity:0;transition:all .5s ease-in-out}.l-header--body.active{opacity:1}.l-header--body{position:relative;z-index:-1;padding:4.5rem 1rem 2rem}@media screen and (min-width: 1025px){.l-header--body{padding:7rem 3rem 3rem}}@media screen and (min-width: 1120px){.l-header--body{padding:7rem 3rem 5rem}}@media screen and (min-width: 1280px){.l-header--body{max-width:1640px;margin:0 auto}}.l-header--body .img_wrap{width:100%;height:45vh;overflow:hidden}@media screen and (min-width: 991px){.l-header--body .img_wrap{height:55vh}}@media screen and (min-width: 1025px){.l-header--body .img_wrap{width:90%;margin:auto}}@media screen and (min-width: 1440px){.l-header--body .img_wrap{width:80%}}.l-header--body .text_wrap{margin:1.5rem 0 0}.l-header--body .text_wrap .h-en:first-child{padding:0 0 .25rem .25rem}@media screen and (min-width: 767px){.l-header--body .text_wrap .h-en:first-child{padding:0 0 .25rem .5rem}}@media screen and (min-width: 1025px){.l-header--body .text_wrap h2{text-align:center}}.l-header--body .text_wrap small{letter-spacing:-1rem}.l-header--body .button_wrap{margin:2rem 0 0}@media screen and (min-width: 1025px){.l-header--body .button_wrap{margin:3rem 0 0}}.l-header--body .button_wrap .c-btn{width:17rem;margin:0 auto;background:linear-gradient(240deg, #654E99, #B83F87);padding:1rem;height:100%;transition:all .1s ease-in-out}.l-header--body .button_wrap .c-btn:hover{background:#fff}.l-header--body img{width:100%;height:45vh;vertical-align:bottom;animation:animationZoom1 1.5s ease-in-out forwards}@keyframes animationZoom1{100%{transform:scale(1.015)}}@media screen and (min-width: 991px){.l-header--body img{height:55vh}}.l-header--body .h-en,.l-header--body .h-ja,.l-header--body .h-en::after,.l-header--body .h-ja::after{animation-delay:var(--animation-delay, 3s);animation-iteration-count:var(--iterations, 1);animation-duration:var(--duration, 1200ms);animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}.l-header--body .h-en,.l-header--body .h-ja{--animation-delay: var(--delay, 0);--animation-duration: var(--duration, 800ms);--animation-iterations: var(--iterations, 1);position:relative;animation-name:clip-text;white-space:nowrap;cursor:default}.l-header--body .h-en::after,.l-header--body .h-ja::after{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:var(--primary);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-revealer}@keyframes clip-text{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,100%{transform-origin:100% 50%}60%{transform:scaleX(1)}100%{transform:scaleX(0)}}.l-header--body h1{font-size:2.5rem;line-height:2.5rem}@media screen and (min-width: 575px){.l-header--body h1{font-size:3.5rem;line-height:3.5rem}}@media screen and (min-width: 767px){.l-header--body h1{font-size:4rem;line-height:4rem}}@media screen and (min-width: 1025px){.l-header--body h1{text-align:center}}@media screen and (min-width: 1120px){.l-header--body h1{font-size:5rem;line-height:5rem}}.l-header--body .c-txt__xl.only-en{margin:1rem 0 0;font-size:1rem}@media screen and (min-width: 767px){.l-header--body .c-txt__xl.only-en{font-size:1.5rem}}@media screen and (min-width: 1025px){.l-header--body .c-txt__xl.only-en{text-align:center}}.l-header--body .c-txt__xl.only-ja{font-size:1rem;font-weight:400;margin:1rem 0 0}@media screen and (min-width: 767px){.l-header--body .c-txt__xl.only-ja{line-height:2rem;font-size:1.25rem;margin:1rem 0 0}}@media screen and (min-width: 991px){.l-header--body .c-txt__xl.only-ja{line-height:2.5rem;font-size:1.25rem;margin:2rem 0 0}}.l-english .h-en{display:inline-block !important;line-height:1.2}.p-footer{background-color:#fff;border-top:1px solid var(--color_border_light)}.p-footer .l-container{padding:1rem .5rem 0}@media screen and (min-width: 991px){.p-footer .l-container{padding:0 2rem}}.p-footer--body{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.p-footer--body svg{width:200px;height:2rem}.p-footer__logo img{object-fit:contain;width:200px;height:2rem}@media screen and (min-width: 767px){.p-footer--link.home .terms a+a{border-left:none}}@media screen and (min-width: 767px){.p-footer--link .terms{display:flex;flex-wrap:wrap}}.p-footer--link .terms a{padding:0 .5rem}@media screen and (min-width: 767px){.p-footer--link .terms a+a{border-left:1px solid var(--color_border)}}.p-footer--link .terms a:hover,.p-footer--link .navigation a:hover{color:var(--primary);text-decoration:underline}.c-copyright{padding:4rem .5rem .5rem;font-size:11px;color:var(--txt-light);text-align:center;color:#aaa;text-align:right;padding:.5rem 0}@media screen and (min-width: 767px){.c-copyright{padding:.5rem}}.l-auth .c-copyright{text-align:center}.l-information .c-copyright{text-align:center}.l-account .p-footer .l-container{padding:1rem}@media screen and (min-width: 767px){.l-account .p-footer .l-container{padding:0 2rem 0}}.l-account .p-footer--body{display:flex;flex-direction:column;align-items:baseline;gap:1rem}@media screen and (min-width: 575px){.l-account .p-footer--body{flex-direction:row;align-items:center}}@media screen and (min-width: 575px){.l-account .p-footer--link .terms{display:flex}.l-account .p-footer--link .terms :nth-child(1){padding:0 .5rem 0 0}}.l-account .p-footer--link .terms a{padding:0}@media screen and (min-width: 575px){.l-account .p-footer--link .terms a{padding:0 .5rem}.l-account .p-footer--link .terms a+a{border-left:1px solid var(--color_border)}}body{animation:fadeIn 3s ease 0s 1 normal;-webkit-animation:fadeIn 3s ease 0s 1 normal}body * ::-webkit-scrollbar{background-color:var(--bg);height:6px;width:6px}body * ::-webkit-scrollbar-track{height:6px}body * ::-webkit-scrollbar-thumb{background-color:var(--primary-dark);border-radius:3px;height:6px}body .only-ja{display:inherit}body .only-en{display:none;word-break:break-word}body.l-english .only-ja{display:none}body.l-english .only-en{display:inherit}.l-main{width:100%;min-width:1px;position:relative}.l-grid--6,.l-grid--5,.l-grid--4,.l-grid--3,.l-grid--2{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 767px){.l-grid--6,.l-grid--5,.l-grid--4,.l-grid--3,.l-grid--2{gap:2rem}}.l-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 767px){.l-grid--2{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 575px){.l-grid--3{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.l-grid--3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 767px){.l-grid--4{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 991px){.l-grid--4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 767px){.l-grid--5{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 991px){.l-grid--5{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 767px){.l-grid--6{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1025px){.l-grid--6{grid-template-columns:repeat(6, 1fr)}}.l-grid--item{display:flex;flex-direction:column;min-width:1px}.l-grid--item__head{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.l-grid--item__body{flex:auto}.l-grid--item__foot{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:4px}@media screen and (min-width: 767px){.l-grid--item__foot{flex-direction:row-reverse;align-items:flex-end}}.gap4{gap:.25rem}.gap8{gap:.5rem}.gap16{gap:1rem}.gap24{gap:1.5rem}.gap32{gap:2rem}.gap40{gap:2.5rem}body.noScroll{overflow:hidden}@media screen and (min-width: 991px){body.noScroll{overflow:inherit}}body.noScroll .l-main{overflow:hidden}.l-aside{background-color:#fff;padding:2rem;position:absolute;left:-22rem;z-index:2;top:3rem;transition:all .4s}.l-aside.is-open{left:0;z-index:3;box-shadow:4px 0px 8px rgba(68,0,91,.15)}@media screen and (min-width: 991px){.l-aside.is-open{box-shadow:none;z-index:0}}@media screen and (min-width: 991px){.l-aside{width:auto;grid-area:sidebar;height:calc(100vh - 57px);position:sticky;top:0;padding:1.5rem 2.5rem}.l-aside .l-aside--head{display:block}}.l-aside--head{margin:0 0 1.5rem}@media screen and (min-width: 767px){.l-aside--head{margin:0 0 2rem}}.l-aside--head .c-txt__xl{line-height:1.2;margin-block-end:.5rem}.l-aside--head .c-txt__xl:hover{opacity:.7}.l-aside--body h4{margin-block-end:.5rem}.l-aside--body hr{margin:1rem 0}.l-aside--body .c-nav--item a{padding:.25rem 0;transition:all .2s}.l-aside--body .c-nav--item a:hover{padding:.25rem 0 .25rem .5rem;background-color:var(--bg_light)}.l-aside--foot{margin:1.5rem 0 0;padding:0 0 1rem}@media screen and (min-width: 767px){.l-aside--foot{margin:2.5rem 0 0}}.l-account{background:#eee url(../img/user/bg/bg.webp) no-repeat center;background-size:cover;background-attachment:fixed}.l-account.noScroll{overflow:hidden}.l-account .l-base{flex:auto;min-width:0;width:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-template-areas:" header " " main " " footer "}@media screen and (min-width: 991px){.l-account .l-base{grid-template-columns:18rem 1fr;grid-template-areas:" header header " " sidebar main " " sidebar footer "}}.l-account .l-base>*{min-width:1px}.l-account .l-base .l-header{grid-area:header}.l-account .l-base .l-header--head{position:inherit}.l-account .l-base .l-header .c-nav{top:-50rem;opacity:0}@media screen and (min-width: 991px){.l-account .l-base .l-header .c-nav{top:-8rem}}@media screen and (min-width: 991px){.l-account .l-base .l-header .c-nav.is-open{top:3.5rem;opacity:1}}.l-account .l-base .l-aside{height:calc(100vh - 3rem);overflow:auto;min-width:230px}@media screen and (min-width: 991px){.l-account .l-base .l-aside{height:100vh}}.l-account .l-base .l-main{grid-area:main;padding:0 1rem}@media screen and (min-width: 991px){.l-account .l-base .l-main{padding:0 2rem}}@media screen and (min-width: 1280px){.l-account .l-base .l-main{padding:0 3rem}}.l-account .l-base .l-main .l-container{padding:1.5rem 0 2rem}@media screen and (min-width: 991px){.l-account .l-base .l-main .l-container{padding:2rem 0 4rem}}@media screen and (min-width: 1280px){.l-account .l-base .l-main .l-container{padding:2rem 0 6rem}}.l-account .l-base .p-footer{background-color:inherit;grid-area:footer}:root{--fs-font: 16px;--fs-line-height: 1.5;--fs-text: calc( var(--fs-font) * var(--fs-line-height) );--fs-input: calc( var(--fs-text) + var(--fs-padding-inline) );--fs-icon: var(--fs-font);--fs-padding-inline: calc(var(--fs-font) / 2);--fs-padding-inline-half: calc(var(--fs-padding-inline) / 2);--fs-padding-block: calc(var(--fs-font) / 4);--fs-border-radius: 4px}:root{--fc-accent: #7e6cf5;--fc-accent-bg: #eae8f4;--fc-border: #6992AF;--fc-border-light: #ddd;--fc-border-strong: #555;--fc-txt: #000;--fc-txt-light: #444;--fc-placeholder: #999;--fc-disabled: #ddd;--fc-note: #888;--fc-icon: #444;--fc-focus: #1a73e8;--fc-focus-bg: #1a73e811;--fc-image-bg: #E0DBED;--fc-invalid: #ff4444;--fc-invalid-bg: #ffe7e7}.f-cards{display:inline-flex;flex-wrap:wrap;gap:4px;background-color:#eee;border-radius:4px;padding:.51em}.f-cards .f-card,.f-cards .f-card--diners,.f-cards .f-card--amex,.f-cards .f-card--jcb,.f-cards .f-card--master,.f-cards .f-card--visa{width:48px;height:31px;background-repeat:no-repeat;background-size:contain}.f-cards .f-card--visa{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="40" height="26" viewBox="x,y"><path d="M40 0H0V26H40V0Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H40V26H0V0ZM0.97561 0.966543V25.0335H39.0244V0.966543H0.97561Z" fill="%23CCCCCC"/><path d="M13.3971 8.27478L10.8346 14.792L9.79782 9.25131C9.67658 8.63258 9.1965 8.27495 8.66255 8.27495H4.47289L4.41448 8.55322C5.27432 8.74131 6.25162 9.04433 6.84343 9.36728C7.2059 9.56566 7.30935 9.73794 7.42866 10.2088L9.39192 17.8502H11.9946L15.9836 8.27478H13.3971Z" fill="%231434CB"/><path d="M22.7319 10.9286C22.7394 10.5851 23.0647 10.2197 23.7764 10.1265C24.1292 10.0801 25.1012 10.0446 26.2037 10.555L26.6362 8.5245C26.0438 8.30817 25.2816 8.09998 24.3331 8.09998C21.8994 8.09998 20.1866 9.40149 20.1722 11.2652C20.1565 12.6436 21.3947 13.4129 22.3276 13.871C23.2872 14.34 23.6093 14.6415 23.6057 15.061C23.5987 15.7033 22.8402 15.9868 22.1313 15.998C20.8938 16.0172 20.1756 15.6612 19.6032 15.3935L19.1569 17.4912C19.7321 17.7567 20.794 17.9884 21.8949 18C24.4816 18 26.1737 16.7147 26.1817 14.724C26.1921 12.1967 22.708 12.0576 22.7319 10.9286Z" fill="%231434CB"/><path d="M32.8978 8.27478H30.7959C30.3233 8.27478 29.9246 8.55163 29.7481 8.97727L26.0534 17.85H28.6388L29.1522 16.4197H32.3111L32.6084 17.85H34.8856L32.8978 8.27478ZM29.8611 14.4574L31.1571 10.8622L31.9031 14.4574H29.8612H29.8611Z" fill="%231434CB"/><path d="M17.0404 8.27478L15.0036 17.8502H17.4657L19.5017 8.27478H17.0404Z" fill="%231434CB"/></svg>')}.f-cards .f-card--master{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="40" height="26" viewBox="x,y"><path d="M40.1 0.0999756H0.0999985V26H40.1V0.0999756Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H40V26H0V0ZM0.97561 0.966543V25.0335H39.0244V0.966543H0.97561Z" fill="%23CCCCCC"/><path d="M28.0606 20.3891C32.1415 18.6988 34.0794 14.0203 32.3891 9.93934C30.6988 5.85844 26.0202 3.92054 21.9393 5.6109C17.8584 7.30126 15.9205 11.9797 17.6109 16.0607C19.3012 20.1416 23.9797 22.0795 28.0606 20.3891Z" fill="%23F79E1B"/><path d="M18.0607 20.3891C22.1416 18.6988 24.0794 14.0203 22.3891 9.93934C20.6987 5.85844 16.0202 3.92054 11.9393 5.6109C7.85845 7.30126 5.92054 11.9797 7.6109 16.0607C9.30128 20.1416 13.9798 22.0795 18.0607 20.3891Z" fill="%23EB001B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.9995 6.75537C17.2907 8.92242 16.2167 12.6948 17.6109 16.0606C18.1459 17.3524 18.9804 18.4294 20.0005 19.2446C22.7093 17.0776 23.7832 13.3052 22.3891 9.93931C21.8541 8.64759 21.0196 7.57057 19.9995 6.75537Z" fill="%23FF5F00"/></svg>')}.f-cards .f-card--jcb{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="40" height="26" viewBox="x,y"><path d="M40.1 0.0999756H0.0999985V26H40.1V0.0999756Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H40V26H0V0ZM0.97561 0.966543V25.0335H39.0244V0.966543H0.97561Z" fill="%23CCCCCC"/><path d="M25.8247 14.8492H27.4553C27.502 14.8492 27.6105 14.8334 27.6572 14.8334C27.823 14.7978 27.9711 14.7054 28.0761 14.5721C28.181 14.4389 28.236 14.2732 28.2317 14.1036C28.2312 13.9353 28.1744 13.772 28.0702 13.6397C27.9661 13.5075 27.8207 13.4139 27.6572 13.3738C27.5908 13.3601 27.523 13.3548 27.4553 13.358H25.8247V14.8493V14.8492Z" fill="%235DB632"/><path d="M27.2689 4.55225C26.5193 4.55236 25.8004 4.85019 25.2704 5.38024C24.7403 5.91029 24.4425 6.62917 24.4424 7.37877V10.3138H28.4338C28.5273 10.3108 28.6208 10.3161 28.7133 10.3298C29.6139 10.376 30.2818 10.8421 30.2818 11.6495C30.2818 12.2863 29.8312 12.8299 28.9929 12.9388V12.9697C29.9088 13.032 30.6076 13.5443 30.6076 14.3363C30.6076 15.1904 29.8316 15.7496 28.8063 15.7496H24.4269V21.4952H28.5736C29.3232 21.495 30.042 21.1972 30.5721 20.6671C31.1021 20.1371 31.3999 19.4182 31.4 18.6687V4.55225H27.2689Z" fill="%235DB632"/><path d="M28.03 11.8363C28.033 11.6739 27.9761 11.5161 27.8701 11.393C27.7641 11.2699 27.6164 11.1902 27.4554 11.1691C27.4241 11.1691 27.3465 11.1533 27.3002 11.1533H25.8247V12.5203H27.3002C27.3525 12.5247 27.4051 12.5193 27.4554 12.5044C27.6166 12.4833 27.7644 12.4034 27.8704 12.2802C27.9764 12.1569 28.0332 11.9988 28.03 11.8363Z" fill="%235DB632"/><path d="M11.6456 4.55225C10.896 4.55236 10.1771 4.85019 9.64708 5.38024C9.11703 5.91029 8.81921 6.62917 8.8191 7.37877V14.3521C9.6111 14.7401 10.4343 14.9883 11.2572 14.9883C12.2357 14.9883 12.764 14.3984 12.764 13.591V10.2986H15.1865V13.5758C15.1865 14.8493 14.3945 15.8894 11.7078 15.8894C10.7288 15.89 9.75342 15.7701 8.80371 15.5323V21.4804H12.95C13.6996 21.4802 14.4184 21.1824 14.9485 20.6524C15.4785 20.1223 15.7764 19.4034 15.7765 18.6538V4.55225H11.6456Z" fill="%230170BD"/><path d="M19.4571 4.55225C18.7075 4.55236 17.9886 4.85019 17.4586 5.38024C16.9285 5.91029 16.6307 6.62917 16.6306 7.37877V11.0749C17.3448 10.4694 18.5875 10.081 20.5908 10.1745C21.3397 10.2219 22.0829 10.3361 22.8115 10.5159V11.7117C22.1484 11.357 21.4184 11.1454 20.6684 11.0904C19.1468 10.9815 18.2305 11.7272 18.2305 13.032C18.2305 14.3526 19.1468 15.0974 20.6684 14.9731C21.417 14.9107 22.1455 14.6997 22.8115 14.3522V15.5477C22.0833 15.7293 21.3399 15.8436 20.5908 15.8894C18.5876 15.9829 17.345 15.5944 16.6306 14.9885V21.5115H20.7774C21.527 21.5114 22.2458 21.2136 22.7759 20.6835C23.3059 20.1535 23.6037 19.4346 23.6039 18.685V4.55225H19.4571Z" fill="%23E7013A"/></svg>')}.f-cards .f-card--amex{width:31px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="26" height="26" viewBox="x,y"><path d="M21.3616 6.3804L22.1936 4.1184H26V0H0V26H26V21.892H22.412L21.086 20.3424L19.708 21.892H9.516V13.6344H6.1516L10.3584 4.1184H14.4508L15.4388 6.2764V4.1184H20.5192L21.3668 6.3804H21.3616ZM18.4912 7.878L18.4808 6.968L18.8292 7.878L20.5192 12.3916H22.1988L23.8992 7.878L24.2268 6.9784V12.3968H25.9948V5.46H23.0568L21.7204 8.9804L21.3668 9.932L21.0028 8.9804L19.6612 5.46H16.7232V12.3916H18.4912V7.878ZM14.6848 12.3916H16.7232L13.6708 5.46H11.3048L8.2368 12.3916H10.2492L10.7848 11.0552H14.1492L14.6848 12.3916ZM12.1212 7.8052L12.4696 6.9368L12.818 7.8052L13.5356 9.5576H11.4036L12.1212 7.8052ZM10.9356 13.6396V20.5452H16.7232V19.0476H12.7036V17.8412H16.6452V16.3488H12.7036V15.1372H16.7232V13.6396H10.9356ZM23.166 20.5452H25.4644L22.2248 17.0768L25.4644 13.6344H23.2024L21.112 15.8808L19.032 13.6344H16.7284L19.9628 17.1028L16.7284 20.5452H18.9644L21.0704 18.2936L23.166 20.5452ZM24.0396 17.0716L26 19.0632V15.1008L24.0396 17.0664V17.0716Z" fill="%23006FCF"/></svg>')}.f-cards .f-card--diners{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="40" height="26" viewBox="x,y"><path d="M40.1 0.0999756H0.100006V26H40.1V0.0999756Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H40V26H0V0ZM0.97561 0.966543V25.0335H39.0244V0.966543H0.97561Z" fill="%23CCCCCC"/><path d="M27.9939 13.3209C28.1808 8.35355 24.082 4.18304 18.8387 4.00583C13.5953 3.82864 9.19319 7.71189 9.00615 12.6792C8.81912 17.6466 12.918 21.8171 18.1613 21.9942C23.4046 22.1714 27.8067 18.2882 27.9939 13.3209Z" fill="%23fff"/><path d="M18.155 21.9999C13.1334 22.0239 9 17.9895 9 13.0778C9 7.71116 13.1334 3.99864 18.155 4H20.5083C25.4706 3.99864 30 7.70927 30 13.0778C30 17.987 25.4706 21.9999 20.5083 21.9999H18.155ZM18.1745 4.74486C16.5312 4.74501 14.9249 5.2283 13.5587 6.13365C12.1924 7.03899 11.1276 8.32576 10.4988 9.83102C9.87005 11.3365 9.70555 12.9929 10.0262 14.591C10.3468 16.1891 11.1381 17.6572 12.3 18.8092C13.4619 19.9614 14.9423 20.7462 16.554 21.0639C18.1656 21.3819 19.8362 21.2189 21.3544 20.5954C22.8726 19.9719 24.1702 18.9162 25.0833 17.5615C25.9964 16.2068 26.4839 14.614 26.4841 12.9846C26.4839 10.7994 25.6086 8.70391 24.0503 7.15867C22.4921 5.61346 20.3788 4.74521 18.1751 4.74486H18.1745ZM16.2886 17.8576V8.11083C15.2941 8.4886 14.4386 9.1566 13.835 10.0267C13.2315 10.8968 12.9083 11.9278 12.9083 12.984C12.9083 14.04 13.2315 15.071 13.835 15.9411C14.4386 16.8112 15.2941 17.4792 16.2886 17.857V17.8576ZM23.4421 12.9851C23.4408 11.929 23.1169 10.8979 22.513 10.0278C21.9091 9.15773 21.0536 8.48936 20.0592 8.11083V17.8589C21.0538 17.4805 21.9095 16.8123 22.5135 15.9422C23.1175 15.0722 23.4415 14.0409 23.4427 12.9846L23.4421 12.9851Z" fill="%230060BE"/></svg>')}button{outline:none}select::-ms-expand{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fbf1f1 inset}input[type=file]{display:none;width:100%;border-radius:0 !important;padding:0}textarea{padding:.5rem;resize:none;min-height:100px;width:100%}@media screen and (min-width: 575px){textarea{min-height:200px}}textarea,select,input{font-size:1rem;height:2.5rem;padding:0 .5rem;border:1px solid var(--color_border);border-radius:4px;color:var(--base);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea:focus,select:focus,input:focus{border-color:var(--primary-accent1)}::-webkit-input-placeholder{color:var(--txt-light)}:-ms-input-placeholder{color:var(--txt-light)}::-moz-placeholder{color:var(--txt-light)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:.25rem}input[type=color]{cursor:pointer;padding:.25rem;height:60px}select{color:var(--base);padding-right:1.5rem;background-image:url(../img/common/shape/arrow_down.svg);background-size:1rem;background-position:right 4px center;background-repeat:no-repeat}textarea{padding:5px .5rem;resize:none;min-height:100px}@media screen and (min-width: 575px){textarea{padding:.5rem}}input[readonly],select[readonly],textarea[readonly]{border:none;background:rgba(240,229,254,.9)}.c-input,.c-input--select,.c-input--column,.c-input--end,.c-input--center,.c-input--wrap,.c-input--full{display:inline-flex;position:relative;border-radius:.25rem;border:1px solid #ccc;background:#fff;height:3rem;padding:1rem}.c-input--full{width:100%}.c-input--full input,.c-input--full textarea{width:100%}.c-input--wrap{display:flex;flex-wrap:wrap;align-items:center;margin:-4px}.c-input--wrap>*{padding:4px}.c-input--center{display:-webkit-flex;display:flex;align-items:center}.c-input--center>*+*{margin-left:.5rem}.c-input--end{display:-webkit-flex;display:flex;align-items:flex-end}.c-input--end>*+*{margin-left:.5rem}.c-input--column{flex-direction:column;width:100%}.c-input .c-radio label,.c-radio .c-input label,.c-input--select .c-radio label,.c-radio .c-input--select label,.c-input--full .c-radio label,.c-radio .c-input--full label,.c-input--wrap .c-radio label,.c-radio .c-input--wrap label,.c-input--center .c-radio label,.c-radio .c-input--center label,.c-input--end .c-radio label,.c-radio .c-input--end label,.c-input--column .c-radio label,.c-radio .c-input--column label{content:"";display:block;width:20px;height:20px;background:url(../img/admin/p-input/radio.svg);background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.c-input .c-radio label,.c-radio .c-input label,.c-input--select .c-radio label,.c-radio .c-input--select label,.c-input--full .c-radio label,.c-radio .c-input--full label,.c-input--wrap .c-radio label,.c-radio .c-input--wrap label,.c-input--center .c-radio label,.c-radio .c-input--center label,.c-input--end .c-radio label,.c-radio .c-input--end label,.c-input--column .c-radio label,.c-radio .c-input--column label{color:var(--color_border);font-size:14px;line-height:1em;display:flex;align-items:center;height:32px;padding:0 12px 0 20px;position:relative}.c-input--date{position:relative;width:150px}.c-input--date:before{content:"";display:block;background:url(../img/icon/icon_calendar.svg) no-repeat center;background-size:cover;position:absolute;right:10px;top:50%;margin:0;height:24px;width:24px;transform:translateY(-50%)}.c-input--pw{position:relative}.c-input--pw .c-icon__eye{background-size:cover !important;background:url(../img/common/shape/eye_close.svg) no-repeat center;width:24px;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);cursor:pointer;aspect-ratio:1/1}.c-input--pw .c-icon__eye.visible{background:url(../img/common/shape/eye_open.svg) no-repeat center}.c-input--select{display:inline-flex;position:relative}.c-checkbox,.c-radio{display:flex;align-items:center;position:relative;cursor:pointer;font-size:1rem}.c-checkbox:has(input:checked):after,.c-radio:has(input:checked):after{content:"";display:block;position:absolute;top:5px;left:3px;transform:rotate(-45deg);height:6px;width:11px;border-left:3px solid var(--ok);border-bottom:3px solid var(--ok)}.c-checkbox input,.c-radio input{height:20px;width:20px;margin-inline-end:4px}.c-radio{cursor:pointer}.c-radio input{height:24px;width:24px;border-radius:50%}.c-radio:has(input:checked) input{border:1px solid var(--primary)}.c-radio:has(input:checked):after{top:50%;left:6px;transform:translateY(-50%);height:12px;width:12px;background-color:var(--primary);border-radius:50%;border:none}.c-radio--column{flex-direction:column}.c-radio.c-switch input[type=checkbox]+label{width:50px;height:24px;background-color:var(--bg-light);border-radius:12px;position:relative;transition:all .2s ease}.c-radio.c-switch input[type=checkbox]+label:before{height:20px;width:20px;display:block;content:"";z-index:1;background-color:#fff;position:absolute;top:50%;left:2px;border-radius:50%;transition:all .2s ease}.c-radio.c-switch input[type=checkbox]+label:after{position:absolute;top:5px;right:-55px;content:"対応待ち";font-size:13px;font-weight:500;color:var(--invalid);display:block;height:inherit;width:inherit}.c-radio.c-switch input[type=checkbox]:checked+label{background-color:var(--valid)}.c-radio.c-switch input[type=checkbox]:checked+label:before{left:28px}.c-radio.c-switch input[type=checkbox]:checked+label:after{content:"対応済";color:var(--valid)}.c-radio.c-switch__publish input[type=checkbox]+label:after{content:"未公開"}.c-radio.c-switch__publish input[type=checkbox]:checked+label:after{content:"公開中"}.c-radio input[type=radio]+label{line-height:1em;padding:.5rem;width:auto}.c-radio input[type=radio]+label:before,.c-radio input[type=radio]+label:after{border-radius:50%}.c-radio input[type=radio]+label:before{margin-right:.5rem}.c-radio input[type=radio]+label:after{height:10px;width:10px;border:none;background-color:var(--primary);top:50%;left:13px;transform:translateY(-50%)}.c-radio label:before{content:"";display:block;height:1rem;width:1rem;border-radius:50%;background-color:#ddd}.c-radio label:after{content:none}.c-input--image{width:100%;max-width:300px;position:relative}.c-input--image .c-icon--cross{position:absolute;top:.5rem;right:.5rem;border:none;z-index:1;background:#fff url(../img/common/icon/cross.svg) no-repeat center;background-size:cover;cursor:pointer;border-radius:4px;height:1.5rem;width:1.5rem}.c-input--image input[type=file]+label{background:var(--fc-image-bg) url(../img/common/sample/addImage.png) no-repeat center;background-size:contain;display:block;width:100%;border-radius:3px;cursor:pointer;border:1px solid var(--color_border);aspect-ratio:4/3}.c-input--image input[type=file]+label.c-user{background-image:url(../img/common/sample/user.svg);aspect-ratio:1/1}.c-input--image input[type=file]+label:hover{opacity:.7}.c-input--image.wide input[type=file]+label{aspect-ratio:16/9}.c-input--image.square input[type=file]+label{aspect-ratio:1/1;background-size:contain}.c-input--column>.c-input+.c-input,.c-input--column>.c-input--full+.c-input,.c-input--column>.c-input--wrap+.c-input,.c-input--column>.c-input--center+.c-input,.c-input--column>.c-input--end+.c-input,.c-input--column>.c-input--column+.c-input,.c-input--column>.c-input--select+.c-input,.c-input--column>.c-input+.c-input--full,.c-input--column>.c-input--full+.c-input--full,.c-input--column>.c-input--wrap+.c-input--full,.c-input--column>.c-input--center+.c-input--full,.c-input--column>.c-input--end+.c-input--full,.c-input--column>.c-input--column+.c-input--full,.c-input--column>.c-input--select+.c-input--full,.c-input--column>.c-input+.c-input--wrap,.c-input--column>.c-input--full+.c-input--wrap,.c-input--column>.c-input--wrap+.c-input--wrap,.c-input--column>.c-input--center+.c-input--wrap,.c-input--column>.c-input--end+.c-input--wrap,.c-input--column>.c-input--column+.c-input--wrap,.c-input--column>.c-input--select+.c-input--wrap,.c-input--column>.c-input+.c-input--center,.c-input--column>.c-input--full+.c-input--center,.c-input--column>.c-input--wrap+.c-input--center,.c-input--column>.c-input--center+.c-input--center,.c-input--column>.c-input--end+.c-input--center,.c-input--column>.c-input--column+.c-input--center,.c-input--column>.c-input--select+.c-input--center,.c-input--column>.c-input+.c-input--end,.c-input--column>.c-input--full+.c-input--end,.c-input--column>.c-input--wrap+.c-input--end,.c-input--column>.c-input--center+.c-input--end,.c-input--column>.c-input--end+.c-input--end,.c-input--column>.c-input--column+.c-input--end,.c-input--column>.c-input--select+.c-input--end,.c-input--column>.c-input+.c-input--column,.c-input--column>.c-input--full+.c-input--column,.c-input--column>.c-input--wrap+.c-input--column,.c-input--column>.c-input--center+.c-input--column,.c-input--column>.c-input--end+.c-input--column,.c-input--column>.c-input--column+.c-input--column,.c-input--column>.c-input--select+.c-input--column,.c-input--column>.c-input+.c-input--select,.c-input--column>.c-input--full+.c-input--select,.c-input--column>.c-input--wrap+.c-input--select,.c-input--column>.c-input--center+.c-input--select,.c-input--column>.c-input--end+.c-input--select,.c-input--column>.c-input--column+.c-input--select,.c-input--column>.c-input--select+.c-input--select{margin:4px 0 0}input::-webkit-input-placeholder{color:rgba(0,0,0,.25);line-height:normal}input:-ms-input-placeholder{color:rgba(0,0,0,.25);line-height:normal}input::-moz-placeholder{color:rgba(0,0,0,.25);line-height:normal}textarea::-webkit-input-placeholder{color:rgba(0,0,0,.25);line-height:normal}label:has(input:disabled){color:var(--txt-light);cursor:inherit}label:has(input:disabled) input{border-color:var(--border-light)}label:has(input:checked){color:var(--base);cursor:inherit}label:has(input:checked) input{border-color:var(--ok);background-color:#fff}.c-error{padding:3px .5rem 2px;color:#fff !important;background-color:#d92b89;font-size:12px;font-weight:500;margin-top:5px;display:inline-flex}.c-error:before{content:"!";font-weight:900;font-size:15px;margin-right:4px}.select2-container{max-width:300px}@media screen and (min-width: 575px){.select2-container{max-width:none}}.select2-container .select2-selection--single .select2-selection__rendered{white-space:wrap}@media screen and (min-width: 575px){.select2-container .select2-selection--single .select2-selection__rendered{white-space:nowrap}}.select2-container--default .select2-selection--single,.select2-container--open .select2-selection--single,.select2-container--below .select2-selection--single,.select2-selection--multiple .select2-selection--single{border:1px solid var(--color_border);border-radius:.25rem;cursor:text;height:auto;font-size:1rem}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--open .select2-selection--single .select2-selection__rendered,.select2-container--below .select2-selection--single .select2-selection__rendered,.select2-selection--multiple .select2-selection--single .select2-selection__rendered{padding:.25rem 1.25rem .25rem .5rem}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--open .select2-selection--single .select2-selection__arrow,.select2-container--below .select2-selection--single .select2-selection__arrow,.select2-selection--multiple .select2-selection--single .select2-selection__arrow{top:50%;transform:translate(0, -50%);border-left:1px solid var(--color_border)}body .c-datepicker{width:160px;position:relative;cursor:pointer}body .c-datepicker:after{content:"";background:url(../img/common/icon/calendar.svg) no-repeat center;background-size:cover;position:absolute;top:50%;right:.5rem;transform:translate(0, -50%);display:block;width:1rem;aspect-ratio:1/1}body .c-datepicker input{width:100%;border:1px solid var(--color_border);background-color:var(--bg);cursor:pointer}body .ui-datepicker{box-shadow:0px 4px .5rem rgba(48,65,76,.15)}body .ui-datepicker.ui-widget.ui-widget-content{border:none;width:300px}body .ui-datepicker.ui-widget.ui-widget-content .ui-state-active{background-color:var(--primary);border-color:var(--primary-light)}body .ui-datepicker .ui-datepicker-title{position:relative}body .ui-datepicker .ui-datepicker-title select{border:1px solid var(--primary);width:70px;border-radius:4px;cursor:pointer}body .ui-datepicker .ui-datepicker-title select:hover{background-color:var(--color_border)}body .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{margin-right:4px}body .ui-datepicker .ui-datepicker-title select.ui-datepicker-month{margin-left:4px}body .ui-datepicker .ui-state-default{border:none}body .ui-datepicker .ui-state-default:hover{background-color:var(--color_border)}body .ui-datepicker .ui-button.ui-state-disabled:hover{border:none}body .ui-datepicker .ui-button.ui-state-disabled:active{border:none}body .ui-datepicker .ui-corner-all{border:none;border-radius:0}body .ui-datepicker .ui-corner-top{border:none}body .ui-datepicker .ui-corner-left{border:none}body .ui-datepicker .ui-corner-tl{border:none}body .ui-datepicker .ui-state-highlight{color:#fff;background-color:var(--primary);border-color:var(--primary-light)}.p-postal-code{position:relative;padding-left:32px;background:#fff url(../img/common/shape/post.svg) no-repeat .5rem}.l-form{position:relative}.l-form__head{margin-block-end:1.5rem}@media screen and (min-width: 767px){.l-form__head{margin-block-end:2rem}}@media screen and (min-width: 991px){.l-form .l-grid--2{grid-template-columns:2fr 1fr}}.l-form__foot{margin-block-start:1.5rem}@media screen and (min-width: 767px){.l-form__foot{margin-block-start:3rem}}.p-form__filter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin-block-end:1rem}.p-form__filter--body{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.p-form__filter--item{display:flex;align-items:center}.p-form__filter--item__row{display:flex;flex:auto}.p-form__filter button+button{margin-inline-start:.25rem}.p-form .l-grid{grid-template-columns:150px 1fr}.f-label{font-size:14px;color:gray;line-height:20px;letter-spacing:.04em;display:flex;align-items:center;margin:0 0 .5rem}.f-note,.f-invalid{color:var(--fc-note);font-size:12px;line-height:1.5;display:block;margin:.5em 0}.f-invalid{color:var(--fc-invalid)}.f-message{color:var(--fc-txt-light);font-size:calc(var(--fs-font)*.96);margin:1em 0 1.75em}.f-item,.f-item--end,.f-item--center,.f-item--row{position:relative;margin:0 0 1.5rem}.f-item:last-child,.f-item--end:last-child,.f-item--center:last-child,.f-item--row:last-child{margin:0}@media screen and (min-width: 480px){.f-item--row{display:grid;align-items:start;grid-template-columns:clamp(8*var(--fs-font),24%,10*var(--fs-font)) 1fr;gap:1rem}.f-item--row .f-label{font-size:15px;padding-block:var(--fs-padding-block);font-weight:500}}.f-item--row .f-item,.f-item--row .f-item--end,.f-item--row .f-item--center,.f-item--row .f-item--row{margin:0}.f-item--center{display:flex;flex-wrap:wrap;justify-content:center}.f-item--end{display:flex;flex-wrap:wrap;justify-content:flex-end}.f-row,.f-row--auto-fix,.f-row--3-2,.f-row--2-3,.f-row--4,.f-row--2,.f-row--1-3{width:100%;display:grid;gap:.5em}.f-row--1-3{grid-template-columns:1fr 3fr}.f-row--2{grid-template-columns:repeat(2, 1fr)}.f-row--4{grid-template-columns:repeat(4, 1fr)}.f-row--2-3{grid-template-columns:2fr 3fr}.f-row--3-2{grid-template-columns:3fr 2fr}.f-row--auto-fix{grid-template-columns:1fr auto}.f-row--flex-auto{display:flex;align-items:center;gap:.5em}.f-col{display:flex;flex-direction:column;align-items:start;gap:4px}.required:after{content:"*";color:var(--invalid_dark);line-height:1em;font-weight:500;font-size:1rem}*:disabled{border-color:rgba(0,0,0,0);background:#eee;color:#fff}.f-size--s{max-width:12rem}.t-wrapper{flex:auto}.t-wrapper .t-head{margin-block-end:1rem}.t-wrapper .t-head__count{color:var(--bg)}.t-wrapper .t-body .t-table{overflow:auto;height:60vh}@media screen and (min-width: 991px){.t-wrapper .t-body .t-table{background-color:rgba(106,0,136,.1)}}.t-wrapper .t-foot{margin-block-start:1rem}table{width:100%;position:relative}table.table__1000{min-width:1000px}table.table__1100{min-width:1100px}table.table__1200{min-width:1200px}table.table__1300{min-width:1300px}table.table__1400{min-width:1400px}table.table__1500{min-width:1500px}table.table__1600{min-width:1600px}table.table__1700{min-width:1700px}table.table__1800{min-width:1800px}table.table__1900{min-width:1900px}table.table__2000{min-width:2000px}table th{padding:.25rem .5rem}@media screen and (min-width: 575px){table th{padding:.75rem 1rem}}table th p{line-height:1.3em}@media screen and (min-width: 575px){table tr,table td{padding:.75rem 1rem}}table thead{border-bottom:#000 1px solid;position:sticky;top:-1px;left:0;background-color:var(--bg_dark);z-index:1;display:none}@media screen and (min-width: 575px){table thead{display:table-header-group}}table thead tr{position:relative}table thead tr:after{content:"";height:1px;width:100%;background-color:#ccc;z-index:1;position:absolute;bottom:0;left:0}table thead p{font-size:14px;font-weight:500}table thead th{min-width:40px;font-weight:500}table tbody{display:grid;gap:.25rem;grid-template-columns:1fr}@media screen and (min-width: 575px){table tbody{display:table-row-group}}table tbody tr{background-color:var(--bg);display:flex;flex-wrap:wrap;gap:.25rem .5rem;border-radius:.25rem;padding:1rem}@media screen and (min-width: 575px){table tbody tr{gap:0;display:table-row;border-radius:0}}table tbody tr+tr{border-top:var(--color_border_light) 1px solid}table tbody tr th{display:block;width:100%;background-color:var(--bg_dark);padding:.25rem .5rem}@media screen and (min-width: 575px){table tbody tr th{display:table-cell;width:auto;background-color:rgba(0,0,0,0);padding:.75rem 1rem}}table tbody tr td:before{content:attr(data-th) "";background-color:var(--bg_dark);color:var(--txt);border-radius:3px;font-size:11px;display:block;width:fit-content;padding:.125rem .25rem;margin:0 0 .25rem}@media screen and (min-width: 575px){table tbody tr td:before{content:none}}table tbody tr p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.25rem 0 0}table tbody tr p .c-txt__white{background-color:var(--bg_dark);border-radius:.25rem;padding:0 .25rem}.p-pagination{display:flex;justify-content:flex-end}.p-pagination--list{display:flex;flex-wrap:wrap;gap:.5rem}.p-pagination span,.p-pagination a{height:1.5rem;width:auto;min-width:1.5rem;border:1px solid var(--color_border);color:var(--primary);border-radius:.25rem;text-align:center;padding:2px;line-height:1.4em}.p-pagination span svg,.p-pagination a svg{fill:var(--primary)}.p-pagination span{opacity:.4}.p-pagination span.is-current{color:#fff;background-color:var(--primary);opacity:1}.p-pagination span.is-current svg{fill:#fff}.p-pagination a:hover{background-color:var(--bg_light)}.p-pagination a.is-current{color:#fff;background-color:var(--primary);opacity:1;cursor:text}.p-pagination a.is-current svg{fill:#fff}.p-pagination .p-pagination__count{padding:.25rem .5rem;font-size:13px;border-radius:3px}.p-pagination .p-list__wrap{gap:.5rem;align-items:center}.c-btn__round,.c-btn__line--gray,.c-btn__line--black,.c-btn__line--white,.c-btn__line,.c-btn--third,.c-btn--alert__line,.c-btn--alert,.c-btn--second,.c-btn--gray,.c-btn--white,.c-btn--black,.c-btn{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;text-align:center;font-weight:500;letter-spacing:.1em;line-height:1em;padding:.35rem .5rem .25rem;background-color:var(--primary);color:#fff;border:var(--primary-accent2) 1px solid;border-radius:.25rem;height:45px;transition:all .1s ease-in-out;cursor:pointer}.c-btn__round svg,.c-btn__line--gray svg,.c-btn__line--black svg,.c-btn__line--white svg,.c-btn__line svg,.c-btn--third svg,.c-btn--alert__line svg,.c-btn--alert svg,.c-btn--second svg,.c-btn--gray svg,.c-btn--white svg,.c-btn--black svg,.c-btn svg{fill:#fff}.c-btn__round:hover,.c-btn__line--gray:hover,.c-btn__line--black:hover,.c-btn__line--white:hover,.c-btn__line:hover,.c-btn--third:hover,.c-btn--alert__line:hover,.c-btn--alert:hover,.c-btn--second:hover,.c-btn--gray:hover,.c-btn--white:hover,.c-btn--black:hover,.c-btn:hover{color:var(--primary);background-color:#fff}.c-btn__round:hover svg,.c-btn__line--gray:hover svg,.c-btn__line--black:hover svg,.c-btn__line--white:hover svg,.c-btn__line:hover svg,.c-btn--third:hover svg,.c-btn--alert__line:hover svg,.c-btn--alert:hover svg,.c-btn--second:hover svg,.c-btn--gray:hover svg,.c-btn--white:hover svg,.c-btn--black:hover svg,.c-btn:hover svg{fill:var(--primary)}[class*=c-btn].lg{width:100%}@media screen and (min-width: 575px){[class*=c-btn].lg{max-width:20rem;height:60px;font-size:1rem}}[class*=c-btn].sm{height:2rem;padding:0 .5rem;font-size:.75rem;min-width:4rem;letter-spacing:0}[class*=c-btn].min{height:16px;min-width:inherit;letter-spacing:0;font-size:12px;width:auto;padding:0 .5rem}[class*=c-btn].wide{min-width:240px}[class*=c-btn].full{width:100%;max-width:inherit}.c-btn__en{font-size:1rem}.c-btn__text{display:inline-flex;align-items:center;font-size:.825rem;font-weight:500;color:var(--primary);padding:0 2px;gap:.25rem}.c-btn__text img{border-radius:50%;border:1px solid var(--primary)}.c-btn__text svg{fill:var(--primary);border-radius:50%;border:1px solid;height:20px;width:20px;padding:4px}.c-btn__text:hover{color:var(--primary);text-decoration:underline}.c-btn__text .c-icon__arrow{display:inline-block;border-radius:50%;border:#888 1px solid;margin-left:4px;transition:all .2s ease-in-out}.c-btn__text--black{display:inline;font-size:.825rem;font-weight:500;color:var(--base);padding:0 2px}.c-btn__text--black:hover{color:var(--base);text-decoration:underline}.c-btn--black{border:var(--base) 1px solid;background-color:var(--base);color:#fff}.c-btn--black svg{fill:#fff}.c-btn--black:hover{border:var(--base) 1px solid;color:var(--base);background:#fff}.c-btn--black:hover svg{fill:var(--base)}.c-btn--white{border:#fff 1px solid;background-color:#fff;color:var(--base)}.c-btn--white svg{fill:var(--base)}.c-btn--white:hover{border:#000 1px solid;background:var(--bg-light)}.c-btn--white:hover svg{fill:#fff}.c-btn--gray{background-color:#c7c7c7;border-color:#aaa}.c-btn--gray:hover{color:#fff;background:#aaa;border:1px solid #aaa}.c-btn--second{background-color:var(--second);border-color:var(--second);color:var(--bg)}.c-btn--second svg{fill:var(--bg)}.c-btn--second:hover{color:var(--second);background-color:#fff;border-color:var(--second)}.c-btn--alert{background-color:var(--caution);border-color:var(--caution);color:var(--bg)}.c-btn--alert:hover{color:var(--caution);background-color:#fff;border-color:var(--caution)}.c-btn--alert__line{background-color:var(--bg);border-color:var(--caution);color:var(--caution)}.c-btn--alert__line:hover{color:var(--bg);background-color:var(--caution);border-color:var(--caution)}.c-btn--third{background-color:var(--third);border-color:var(--primary-accent2);color:#fff}.c-btn--third svg{fill:#fff}.c-btn--third:hover{color:var(--third);background-color:#fff}.c-btn__line{background:rgba(0,0,0,0);color:var(--primary);border:1px solid var(--primary)}.c-btn__line svg{fill:var(--primary)}.c-btn__line:hover{background:var(--primary);color:#fff}.c-btn__line:hover svg{fill:#fff}.c-btn__line--white{border:#fff 1px solid;background:rgba(0,0,0,0);color:#fff}.c-btn__line--white svg{fill:#fff}.c-btn__line--white:hover{background:#fff;color:var(--primary)}.c-btn__line--white:hover svg{fill:var(--primary)}.c-btn__line--black{border:#000 1px solid;background:rgba(0,0,0,0);color:#000}.c-btn__line--black svg{fill:var(--base)}.c-btn__line--black:hover{border:#000 1px solid;background:#000;color:#fff}.c-btn__line--black:hover svg{fill:#fff}.c-btn__line--gray{background:rgba(0,0,0,0);border-color:#888;color:#888}.c-btn__line--gray:hover{color:#fff;background:#888;border-color:#888}.c-btn:disabled{cursor:auto;background:#eee;border-color:#eee;color:#fff}.c-btn:disabled:hover{background:#eee;border-color:#eee;color:#fff}.c-btn--disabled{opacity:.3;pointer-events:none}.c-btn--prev,.c-btn--next{background-image:url(../img/user/shape/arrow.svg);background-size:cover}.c-btn--prev{transform:scale(-1, 1)}.c-btn__round{border-radius:30px}.c-btn__back{font-size:13px;font-weight:400;display:block;padding:8px 8px 8px 16px;position:relative;color:var(--primary)}.c-btn__back:before{content:"";display:block;position:absolute;top:12px;left:0;height:8px;width:8px;border-top:1px solid;border-left:1px solid;transform:rotate(-45deg)}.c-btn__back:hover{color:var(--accent)}.c-btn__main{padding:1rem;background:#fff}@media screen and (min-width: 575px){.c-btn__main{padding:2rem}}.c-btn__main .u-flex{margin:1rem 0 0}@media screen and (min-width: 575px){.c-btn__main .u-flex{margin:2rem 0 0;justify-content:space-between}}@media screen and (min-width: 767px){.c-btn__main .u-flex{margin:5rem 0 0}}.c-btn__clip{width:2rem;height:2rem;padding:0;display:flex;align-items:center;background:none;border:none}.c-btn__clip svg{height:20px;width:20px;margin:auto;fill:var(--primary)}.c-btn__clip:hover{opacity:.8}.c-txt__xs,.c-txt__sm,.c-txt__md,.c-txt__lg,.c-txt__xl,.c-txt__xl2,.c-txt__xl3{color:var(--txt);font-weight:500;font-size:1rem;line-height:1.618em;letter-spacing:.05em;word-break:break-word}.c-txt__xl3{font-size:2rem;letter-spacing:.08em}@media screen and (min-width: 767px){.c-txt__xl3{font-size:2.5rem}}@media screen and (min-width: 991px){.c-txt__xl3{font-size:3.5rem}}.c-txt__xl2{font-size:2rem;letter-spacing:.08em}@media screen and (min-width: 575px){.c-txt__xl2{font-size:2.5rem}}.c-txt__xl{font-size:1.5rem}@media screen and (min-width: 575px){.c-txt__xl{font-size:2rem}}.c-txt__lg{font-size:1rem}@media screen and (min-width: 575px){.c-txt__lg{font-size:1.5rem}}.c-txt__md{font-size:.9rem}@media screen and (min-width: 575px){.c-txt__md{font-size:1rem}}.c-txt__sm{font-size:.8333rem;font-weight:400;letter-spacing:0}.c-txt__xs{font-weight:400;font-size:.75rem;letter-spacing:0}.c-txt__min{font-weight:400;font-size:.7rem;line-height:1.2em;letter-spacing:0;color:#666}.c-txt__unit{font-weight:400;font-size:.75rem;line-height:1em;letter-spacing:0;display:inline-block;color:#888}.c-txt__weak{color:var(--txt-weak)}.c-txt__light{color:var(--txt-light)}.c-txt__white{color:#fff}.c-txt__main,.c-txt__primary{color:var(--primary)}.c-txt__second{color:var(--second)}.c-txt__dark{color:var(--primary-dark)}.c-txt__dark--second{color:var(--second-dark)}.c-txt__alert{color:var(--invalid_dark)}.c-txt__ok{color:var(--valid)}.c-txt__weight--100{font-weight:100}.c-txt__weight--200{font-weight:200}.c-txt__weight--300{font-weight:300}.c-txt__weight--400{font-weight:400}.c-txt__weight--600{font-weight:600}.c-txt__weight--700{font-weight:700}.c-txt__weight--900{font-weight:900}.c-txt__height--1{line-height:1}.c-txt__letter--0{letter-spacing:0}.c-txt__space--wrap{white-space:pre-wrap}.c-txt--center{text-align:center}.c-txt--right{text-align:right;line-height:1}.c-txt--serif{font-family:"EB Garamond","Zen Old Mincho",serif}.c-txt--gothic{font-family:"Roboto","Zen Kaku Gothic New",sans-serif}.c-txt--capital{text-transform:uppercase}.c-txt__error,p.error{padding:3px .5rem 2px;color:var(--invalid_dark);border:var(--invalid_dark) 1px solid;background-color:#ffd0d0;font-size:.75rem;font-weight:400;margin-top:5px;border-radius:3px}.c-txt__error.only-ja,.c-txt__error .only-en,p.error.only-ja,p.error .only-en{display:inline-flex}.c-txt__error:before,p.error:before{content:"!";font-weight:900;font-size:1rem;margin-right:.25rem}strong{color:var(--txt-strong);font-size:1.2em}.c-unit__before{margin:0 .25rem 0 0}.c-unit__after{margin:0 0 0 .25rem}.c-status__6,.c-status__5,.c-status__4,.c-status__3,.c-status__2,.c-status__1{padding:.175rem .25rem;font-size:.75rem;text-align:center;color:#fff;display:inline-block;border-radius:.25rem}@media screen and (min-width: 767px){.c-status__6,.c-status__5,.c-status__4,.c-status__3,.c-status__2,.c-status__1{display:inline}}.c-status--settle__3,.c-status--settle__2,.c-status--settle__1{font-size:11px;font-weight:500;color:#888;display:inline-block}@media screen and (min-width: 767px){.c-status--settle__3,.c-status--settle__2,.c-status--settle__1{display:inline}}.c-status__1{background-color:var(--status_1)}.c-status__1:after{content:"対応待ち"}.c-status__2{background-color:var(--status_2)}.c-status__2:after{content:"購入見積もり"}.c-status__3{background-color:var(--status_3)}.c-status__3:after{content:"見積もり"}.c-status__4{background-color:var(--status_4)}.c-status__4:after{content:"転送"}.c-status__5{background-color:var(--status_5)}.c-status__5:after{content:"発送完了"}.c-status__6{background-color:var(--status_6)}.c-status__6:after{content:"キャンセル"}.c-status--settle__1:after{content:"未決済"}.c-status--settle__2{color:var(--primary-accent1)}.c-status--settle__2:after{content:"決済完了"}.c-status--settle__3{color:var(--alert)}.c-status--settle__3:after{content:"決済エラー"}.l-english .c-status__1:after{content:"In process"}.l-english .c-status__2:after{content:"Purchase Estimating"}.l-english .c-status__3:after{content:"Shipping Estimating"}.l-english .c-status__4:after{content:"Shipping"}.l-english .c-status__5:after{content:"Complete"}.l-english .c-status__6:after{content:"Cancel"}.l-english .c-status--settle__1:after{content:"Unsettled"}.l-english .c-status--settle__2:after{content:"Payment completed"}.l-english .c-status--settle__3:after{content:"Payment error"}svg{fill:var(--base);width:1em;height:auto;aspect-ratio:1/1}svg.icon__w12{width:12px}svg.icon__w16{width:16px}svg.icon__w20{width:20px}svg.icon__w24{width:24px}svg.icon__w32{width:32px}svg.icon__w40{width:40px}svg.icon__w48{width:48px}svg.icon__w56{width:56px}svg.icon__w64{width:64px}svg.icon__w72{width:72px}.c-icon,.c-icon__w72,.c-icon__w64,.c-icon__w56,.c-icon__w48,.c-icon__w40,.c-icon__w32,.c-icon__w24,.c-icon__w20,.c-icon__w16,.c-icon__w12{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;display:block;border-radius:8px;aspect-ratio:1/1}.c-icon__w12{width:12px}.c-icon__w16{width:16px}.c-icon__w20{width:20px}.c-icon__w24{width:24px}.c-icon__w32{width:32px}.c-icon__w40{width:40px}.c-icon__w48{width:48px}.c-icon__w56{width:56px}.c-icon__w64{width:64px}.c-icon__w72{width:72px}.c-icon__square{border-radius:0 !important}.c-icon__circle{border-radius:50% !important}.c-image,.c-image__logo,.c-image__circle,.c-image__square,.c-image__vertical,.c-image__wide{background-size:cover;width:100%;border-radius:.25rem;aspect-ratio:4/3}.c-image__wide{aspect-ratio:16/9}.c-image__vertical{aspect-ratio:3/4}.c-image__square{aspect-ratio:1/1}.c-image__circle{border-radius:50%;aspect-ratio:1/1;min-width:2rem}.c-image__logo{background-size:contain}.on{display:block !important}.off{display:none !important}img.img--square{aspect-ratio:1/1;object-fit:cover;max-width:250px;border-radius:.25rem}img.img--4_3{aspect-ratio:4/3;object-fit:cover;border-radius:.25rem;border:1px solid var(--color_border_light)}img.img--16_9{aspect-ratio:16/9;object-fit:cover;border-radius:.25rem}.c-box{width:100%}.c-box.bg-fff{padding:1rem;background-color:rgba(255,255,255,.85)}@media screen and (min-width: 767px){.c-box.bg-fff{padding:2rem}}.c-box+.c-box{margin-top:1.5rem}.c-box__200{max-width:200px;margin:0 auto}.c-box__500{max-width:500px;margin:0 auto}.c-box__600{max-width:600px;margin:0 auto}.c-box__700{max-width:700px;margin:0 auto}.c-box__800{max-width:800px;margin:0 auto}.c-box__900{max-width:900px;margin:0 auto}.c-box--head{margin-block-end:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}@media screen and (min-width: 767px){.c-box--head{margin-block-end:2rem}}.c-box--head .c-buttonArea__end{display:grid;gap:.25rem;grid-template-columns:1fr}.c-box--foot{margin-block-start:1.5rem}@media screen and (min-width: 767px){.c-box--foot{margin-block-start:2rem}}.p-data__none{background-color:#ddd;border-radius:8px;padding:24px;margin:24px 0;height:150px;display:flex;align-items:center;justify-content:center}.p-data__none p{color:#888}@media screen and (min-width: 575px){.p-data__none p{font-size:16px}}.c-scroll,.c-scroll__height--850,.c-scroll__height--800,.c-scroll__height--750,.c-scroll__height--700,.c-scroll__height--650,.c-scroll__height--600,.c-scroll__height--550,.c-scroll__height--500,.c-scroll__height--450,.c-scroll__height--400,.c-scroll__height--350,.c-scroll__height--300,.c-scroll__height--250,.c-scroll__height--200{overflow:auto;width:100%}.c-scroll__height--200{height:200px}.c-scroll__height--250{height:250px}.c-scroll__height--300{height:300px}.c-scroll__height--350{height:350px}.c-scroll__height--400{height:400px}.c-scroll__height--450{height:450px}.c-scroll__height--500{height:500px}.c-scroll__height--550{height:550px}.c-scroll__height--600{height:600px}.c-scroll__height--650{height:650px}.c-scroll__height--700{height:700px}.c-scroll__height--750{height:750px}.c-scroll__height--800{height:800px}.c-scroll__height--850{height:850px}.c-scroll__inner{padding:4px}.c-scroll__inner--500{padding:4px;min-width:500px}.c-scroll__inner--600{padding:4px;min-width:600px}.c-scroll__inner--700{padding:4px;min-width:700px}.c-scroll__inner--800{padding:4px;min-width:800px}.c-scroll__inner--900{padding:4px;min-width:900px}.c-scroll__inner--1000{padding:4px;min-width:1000px}.c-scroll__inner--1100{padding:4px;min-width:1100px}.c-scroll__inner--1200{padding:4px;min-width:1200px}.c-scroll__inner--1300{padding:4px;min-width:1300px}.c-scroll__inner--1400{padding:4px;min-width:1400px}@media screen and (min-width: 767px){.c-scroll__inner{min-width:inherit !important}}.c-scroll__inner .c-icon_next{width:20px;display:block}.credit--container{max-width:400px}.credit--container .preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.field-container{position:relative}.field-container:first-of-type{grid-area:name}.field-container:nth-of-type(2){grid-area:number}.field-container:nth-of-type(3){grid-area:expiration}.field-container:nth-of-type(4){grid-area:security}.ccicon{height:2rem;position:absolute;right:.5rem;bottom:.25rem;width:55px;background-color:var(--bg_light);border-radius:4px}#ccsingle{position:absolute;right:15px;top:20px}#ccsingle svg{width:100px;max-height:60px}#generatecard{position:absolute;top:0;right:0}.credit{height:14rem;width:100%;max-width:400px;transform-style:preserve-3d;transition:-webkit-transform .6s;transition:transform .6s;cursor:grab}@media screen and (min-width: 575px){.credit{height:17rem}}@media screen and (min-width: 991px){.credit{position:absolute;top:8rem;left:60%;height:auto}}.credit svg{width:auto;aspect-ratio:inherit}.credit svg #cardfront,.credit svg #cardback{width:100%;-webkit-box-shadow:1px 5px 6px 0px #000;box-shadow:1px 5px 6px 0px #000;border-radius:1.5rem;aspect-ratio:inherit}.credit .front,.credit .back{position:absolute;width:100%;max-width:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#47525d;border-radius:1rem;box-shadow:0px 4px 8px rgba(0,0,0,.15);max-height:175px}@media screen and (min-width: 575px){.credit .front,.credit .back{max-height:250px}}.credit .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.credit.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.credit .lightcolor,.credit .darkcolor{-webkit-transition:fill .5s;transition:fill .5s}.credit .lightblue{fill:#03a9f4}.credit .lightbluedark{fill:#0288d1}.credit .red{fill:#ef5350}.credit .reddark{fill:#d32f2f}.credit .purple{fill:#ab47bc}.credit .purpledark{fill:#7b1fa2}.credit .cyan{fill:#26c6da}.credit .cyandark{fill:#0097a7}.credit .green{fill:#66bb6a}.credit .greendark{fill:#388e3c}.credit .lime{fill:#d4e157}.credit .limedark{fill:#afb42b}.credit .yellow{fill:#ffeb3b}.credit .yellowdark{fill:#f9a825}.credit .orange{fill:#ff9800}.credit .orangedark{fill:#ef6c00}.credit .grey{fill:#bdbdbd}.credit .greydark{fill:#616161}#svgname{text-transform:uppercase}#cardfront .st2{fill:#fff}#cardfront .st3{font-weight:600}#cardfront .st4{font-size:54.7817px}#cardfront .st5{font-weight:400}#cardfront .st6{font-size:33.1112px}#cardfront .st7{opacity:.6;fill:#fff}#cardfront .st8{font-size:24px}#cardfront .st9{font-size:36.5498px}#cardfront .st10{font-weight:300}#cardfront .st11{font-size:16.1716px}#cardfront .st12{fill:#4c4c4c}#cardback .st0{fill:none;stroke:#0f0f0f;stroke-miterlimit:10}#cardback .st2{fill:#111}#cardback .st3{fill:#f2f2f2}#cardback .st4{fill:#d8d2db}#cardback .st5{fill:#c4c4c4}#cardback .st6{font-weight:400}#cardback .st7{font-size:27px}#cardback .st8{opacity:.6}#cardback .st9{fill:#fff}#cardback .st10{font-size:24px}#cardback .st11{fill:#eaeaea}#cardback .st12{font-family:"Rock Salt",cursive}#cardback .st13{font-size:37.769px}a.c-lightbox{position:relative;cursor:pointer}a.c-lightbox:hover{opacity:.7}a.c-lightbox:after{content:"";background:#fff url(../img/common/icon/zoom_in.svg) no-repeat center;right:.5rem;bottom:.5rem;border-radius:.25rem;padding:.25rem;position:absolute;width:1.25rem;height:1.25rem;box-shadow:0px 1px 3px rgba(49,0,75,.1)}.c-nav{z-index:0;opacity:0;transition:all .5s;position:fixed;top:-100%;left:0;background:linear-gradient(135deg, #654E99, #B83F87);width:100%}@media screen and (min-width: 767px){.c-nav{top:-8rem;padding:1rem 0}}.c-nav__toggle{height:2rem;width:2rem;position:relative;z-index:100;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid var(--bg);display:flex;align-items:center;justify-content:center;border-radius:3px}.c-nav__toggle:hover{background-color:rgba(255,255,255,.1);box-shadow:0px 4px 8px rgba(255,255,255,.5)}.c-nav__toggle span{display:block;height:2px;width:1rem;border-radius:2px;background-color:#fff;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-nav__toggle span:before,.c-nav__toggle span:after{content:"";display:block;height:2px;width:1rem;border-radius:1px;background-color:#fff;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-nav__toggle span:before{margin:-6px 0 0}.c-nav__toggle span:after{margin:6px 0 0}.c-nav__toggle.cross span{transform:translate(-50%, -50%) rotate(45deg)}.c-nav__toggle.cross span:before{margin:0;transform:translate(-50%, -50%) rotate(90deg)}.c-nav__toggle.cross span:after{content:none}.c-nav__content{width:100%;height:100%}@media screen and (min-width: 767px){.c-nav__content{height:auto}}.c-nav__list{padding:1rem 1rem 3rem 2rem}@media screen and (min-width: 767px){.c-nav__list{padding:0 1.5rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.c-nav__list .c-btn--header{display:none}}.c-nav__list a{color:#fff;padding:1rem .5rem;border-radius:4px}.c-nav__list a:hover{background-color:#fff;color:var(--primary)}.c-nav__list .c-btn{display:inherit;max-width:12rem;border-color:#fff}.c-nav__list .c-btn--second:hover{background-color:#fff;color:var(--second)}.c-nav__item.c-btn--header{margin:1rem 0 0}@media screen and (min-width: 767px){.c-nav__item.c-btn--header{display:none !important}}.c-nav.is-open{top:3.5rem;opacity:1;z-index:100}@media screen and (min-width: 767px){.c-nav.is-open{box-shadow:0px 4px 8px rgba(0,0,0,.1)}}.c-nav.is-open .c-nav .c-btn{display:inherit}.c-nav.is-open .c-nav__toggle span{background-color:rgba(0,0,0,0)}.c-nav.is-open .c-nav__toggle span::before{top:48%;transform:rotate(45deg)}.c-nav.is-open .c-nav__toggle span::after{top:48%;transform:rotate(-45deg)}.l-home{background-color:#fff}.l-home .l-header{min-height:50vh}@media screen and (min-width: 991px){.l-home .l-header{min-height:95vh}}.l-home img{object-fit:cover}.l-home .c-icon--round{color:var(--primary);fill:var(--primary);border-radius:50%;border:1px solid;height:20px;width:20px;padding:4px;min-width:20px}.l-home .p-section{padding:3rem 1rem}.l-home .p-section.p-about .js-scroll-animation-1.ready,.l-home .p-section.p-news .js-scroll-animation-1.ready,.l-home .p-section.p-faq .js-scroll-animation-1.ready,.l-home .p-section.p-contact .js-scroll-animation-1.ready,.l-home .p-section.p-service .js-scroll-animation-1.ready{opacity:0;transform:translateY(2rem);transition:all .5s ease-in-out}.l-home .p-section.p-about .js-scroll-animation-1.ready.active,.l-home .p-section.p-news .js-scroll-animation-1.ready.active,.l-home .p-section.p-faq .js-scroll-animation-1.ready.active,.l-home .p-section.p-contact .js-scroll-animation-1.ready.active,.l-home .p-section.p-service .js-scroll-animation-1.ready.active{opacity:1;transform:translateY(0)}.l-home .p-section.p-flow .js-flow-animation.none{opacity:0;transform:translateY(20px)}.l-home .p-section.p-flow .js-flow-animation.block{opacity:1;transform:translateY(0px);transition:all .8s cubic-bezier(0, 1.2, 1, 1)}@media screen and (min-width: 575px){.l-home .p-section{padding:3rem 2rem}}@media screen and (min-width: 767px){.l-home .p-section{padding:6rem 2rem}}.l-home .p-section:nth-of-type(odd){background:url(../img/user/bg/bg.webp) no-repeat center;background-size:cover;background-attachment:fixed}.l-home .p-section .l-container{margin:0 auto;max-width:1240px}.l-home .p-section--head{text-align:center}@media screen and (min-width: 575px){.l-home .p-section--head{text-align:left}}.l-home .p-section--head.center{text-align:center}.l-home .p-section--head__sub{margin:.25rem 0 0;font-size:1.5rem;text-align:center}@media screen and (min-width: 575px){.l-home .p-section--head__sub{text-align:left;font-size:2rem}}.l-home .p-section--head__sub.center{text-align:center}.l-home .p-section--head h2{font-size:2.5rem;border-bottom:1px solid var(--primary);display:inline-flex;line-height:3rem}@media screen and (min-width: 575px){.l-home .p-section--head h2{font-size:3.5rem;line-height:4rem}}@media screen and (min-width: 1025px){.l-home .p-section--head h2{font-size:5rem;line-height:6rem}}@media screen and (min-width: 767px){.l-home .p-section--body .l-grid{gap:3rem;grid-template-columns:repeat(2, 1fr)}}.l-home .p-section--body .l-grid--item{min-width:1px}.l-home .p-section--body .l-grid--item .c-txt__sm{margin:.5rem 0 0}.l-home .p-section.p-service .bg-main,.l-home .p-section.p-service .bg-second{position:relative;border-radius:.25rem;margin-block-end:.5rem;display:flex;align-items:center;justify-content:center}.l-home .p-section.p-service .bg-main:after,.l-home .p-section.p-service .bg-second:after{content:"";width:0px;height:0px;border-style:solid;border-width:16px 8px 0 8px;border-color:#826eb4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0deg);position:absolute;bottom:-15px;left:50%;transform:translate(-50%, 0);z-index:1;display:block}.l-home .p-section.p-service .bg-second:after{border-color:#bb306a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 575px){.l-home .p-section.p-service .l-grid{gap:1.5rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 991px){.l-home .p-section.p-service .l-grid{gap:2rem;grid-template-columns:repeat(2, 1fr)}}.l-home .p-section.p-service .l-grid.block_sm{display:none}@media screen and (min-width: 575px){.l-home .p-section.p-service .l-grid.block_sm{display:grid}}@media screen and (min-width: 575px){.l-home .p-section.p-service .l-grid--item.none_sm{display:none}}@media screen and (min-width: 575px){.l-home .p-section.p-service .l-grid--item+.l-grid--item{margin:0}}.l-home .p-section.p-service .l-grid--item__img{height:150px;transition:all .2s}@media screen and (min-width: 991px){.l-home .p-section.p-service .l-grid--item__img{height:300px;width:100%}}.l-home .p-section.p-service .l-grid--item .c-btn__main .u-flex{align-items:center;justify-content:space-between;gap:1rem}.l-home .p-section.p-service .l-grid--item .c-btn__main .u-flex .c-txt__lg{font-size:1rem;letter-spacing:0}@media screen and (min-width: 575px){.l-home .p-section.p-service .l-grid--item .c-btn__main .u-flex .c-txt__lg{font-size:.875rem}}@media screen and (min-width: 767px){.l-home .p-section.p-service .l-grid--item .c-btn__main .u-flex .c-txt__lg{font-size:1rem}}@media screen and (min-width: 991px){.l-home .p-section.p-service .l-grid--item .c-btn__main .u-flex .c-txt__lg{font-size:1.5rem}}.l-home .p-section.p-service .l-grid--item .c-btn__main h3{font-size:1.5rem}@media screen and (min-width: 575px){.l-home .p-section.p-service .l-grid--item .c-btn__main h3{font-size:1.5rem}}@media screen and (min-width: 767px){.l-home .p-section.p-service .l-grid--item .c-btn__main h3{font-size:2rem}}@media screen and (min-width: 1025px){.l-home .p-section.p-service .l-grid--item .c-btn__main h3{font-size:3rem}}.l-home .p-section.p-service .l-grid--item .c-icon--round{transition:all .2s}.l-home .p-section.p-service .l-grid--item .c-txt__second+.c-icon--round{fill:var(--second);color:var(--second)}.l-home .p-section.p-service .l-grid--item:hover img{opacity:.8}.l-home .p-section.p-service .l-grid--item:hover .c-btn__main{background:var(--bg_dark)}.l-home .p-section.p-service .l-grid--item:hover .c-icon--round{transform:translateX(4px)}.l-home .p-section.p-flow{overflow:hidden}@media screen and (min-width: 991px){.l-home .p-section.p-flow{padding:6rem 4rem}}.l-home .p-section.p-flow .l-container .c-btnArea--end .c-btn--line:hover{color:var(--primary);text-decoration:underline}.l-home .p-section.p-flow .l-grid{gap:1rem;gap:2rem}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 767px){.l-home .p-section.p-flow .l-grid{gap:1.5rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 991px){.l-home .p-section.p-flow .l-grid{grid-template-columns:repeat(4, 1fr)}}.l-home .p-section.p-flow .l-grid--item{gap:.75rem;flex-direction:row;position:relative}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item{flex-direction:column;height:380px}}@media screen and (min-width: 767px){.l-home .p-section.p-flow .l-grid--item__body{padding:0 .5rem}}@media screen and (min-width: 1025px){.l-home .p-section.p-flow .l-grid--item__body{padding:0 1rem}}.l-home .p-section.p-flow .l-grid--item .c-icon--round{position:relative;z-index:2;border-radius:50%;line-height:50px;background:#fff;text-align:center;border:2px solid var(--primary);display:flex;align-items:center;justify-content:center;height:100px;width:100px;min-height:100px;min-width:100px;margin:0 auto}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item .c-icon--round{min-height:150px;min-width:150px;border:3px solid var(--primary)}}.l-home .p-section.p-flow .l-grid--item .c-icon--round img{height:50px;width:50px}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item .c-icon--round img{min-height:80px;min-width:80px}}.l-home .p-section.p-flow .l-grid--item:after{content:"";display:block;width:2px;box-sizing:border-box;background-color:var(--primary);position:absolute;bottom:-50%;height:100%;left:50px;z-index:1}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item:after{display:none}}.l-home .p-section.p-flow .l-grid--item:last-child:after{content:"";display:none}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item::after{content:"";display:block;width:2px;box-sizing:border-box;background-color:var(--primary);position:absolute;transform:rotate(90deg);left:100%;top:-27%;height:calc(100% - 20px);z-index:1}}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item:nth-child(3)::before{content:"";display:block;width:2px;box-sizing:border-box;background-color:var(--primary);position:absolute;transform:rotate(90deg);left:0;top:-27%;height:calc(100% - 20px);z-index:1}}@media screen and (min-width: 767px){.l-home .p-section.p-flow .l-grid--item:nth-child(3)::before{display:none}}@media screen and (min-width: 767px){.l-home .p-section.p-flow .l-grid--item:nth-child(4)::before{content:"";display:block;width:2px;box-sizing:border-box;background-color:var(--primary);position:absolute;transform:rotate(90deg);left:0;top:-27%;height:calc(100% - 20px);z-index:1}}@media screen and (min-width: 991px){.l-home .p-section.p-flow .l-grid--item:nth-child(4)::before{display:none}}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item:nth-child(5)::before{content:"";display:block;width:2px;box-sizing:border-box;background-color:var(--primary);position:absolute;transform:rotate(90deg);left:0;top:-27%;height:calc(100% - 20px);z-index:1}}@media screen and (min-width: 767px){.l-home .p-section.p-flow .l-grid--item:nth-child(5)::before{display:none}}@media screen and (min-width: 991px){.l-home .p-section.p-flow .l-grid--item:nth-child(5)::before{display:block}}@media screen and (min-width: 575px){.l-home .p-section.p-flow .l-grid--item:nth-child(7)::before{content:"";display:block;width:2px;box-sizing:border-box;background-color:var(--primary);position:absolute;transform:rotate(90deg);left:0;top:-27%;height:calc(100% - 20px);z-index:1}}@media screen and (min-width: 991px){.l-home .p-section.p-flow .l-grid--item:nth-child(7)::before{display:none}}.l-home .p-section.p-flow .l-grid--item:last-child::after{content:"";display:none}.l-home .p-section.p-flow .c-btnArea--end{padding:1rem;margin:2rem 0 0;display:flex;justify-content:center}@media screen and (min-width: 575px){.l-home .p-section.p-flow .c-btnArea--end{justify-content:right}}.l-home .p-section.p-flow .c-btnArea--end .c-btn--line{align-items:center}.l-home .p-section.p-flow .c-btnArea--end .c-btn--line img{margin-left:.5rem}.l-home .p-section.p-about{position:relative;overflow:hidden}.l-home .p-section.p-about:before{content:"";background:url(../img/user/bg/family_crest.svg) no-repeat center;opacity:.1;position:absolute;background-size:cover;right:-4rem;top:1rem;height:300px;width:300px}@media screen and (min-width: 767px){.l-home .p-section.p-about:before{right:-9rem;top:2rem;height:600px;width:600px}}@media screen and (min-width: 1025px){.l-home .p-section.p-about:before{right:-6rem;top:3rem;height:650px;width:650px}}@media screen and (min-width: 1280px){.l-home .p-section.p-about:before{top:4rem}}.l-home .p-section.p-about .l-container{z-index:1;position:relative}.l-home .p-section.p-about .c-txt__xl2{white-space:wrap;font-size:1.5rem;line-height:2rem}@media screen and (min-width: 767px){.l-home .p-section.p-about .c-txt__xl2{font-size:2rem;line-height:2.5rem}}@media screen and (min-width: 991px){.l-home .p-section.p-about .c-txt__xl2 .on_spWide{display:none}}.l-home .p-section.p-about .p-section--head h2{flex-direction:column;width:min-content}.l-home .p-section.p-about .p-section--head small{white-space:nowrap}.l-home .p-section.p-about .p-section--body{width:100%}@media screen and (min-width: 1025px){.l-home .p-section.p-about .p-section--body{width:70%}}.l-home .p-section.p-about .p-section--body__item .c-txt__md{margin:1.5rem 0 0}.l-home .p-section.p-about .p-section--body__item .c-txt__md .c-btn__text{font-size:.9rem}@media screen and (min-width: 575px){.l-home .p-section.p-about .p-section--body__item .c-txt__md .c-btn__text{font-size:1rem}}.l-home .p-section.p-about .p-section--body__item .c-txt__md+.c-txt__md{margin:2rem 0 0}@media screen and (min-width: 575px){.l-home .p-section.p-about .p-section--body__item .c-txt__md+.c-txt__md{margin:3rem 0 0}}.l-home .p-section.p-about .p-list__item:hover .c-txt{color:var(--primary)}.l-home .p-section.p-news{max-width:100%;margin:0}.l-home .p-section.p-news .p-section--body .l-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width: 767px){.l-home .p-section.p-news .p-section--body .l-grid{grid-template-columns:10rem 1fr}}.l-home .p-section.p-news .p-section--body .l-grid--item__img{height:11rem;object-position:center}@media screen and (min-width: 575px){.l-home .p-section.p-news .p-section--body .l-grid--item__img{height:240px}}@media screen and (min-width: 767px){.l-home .p-section.p-news .p-section--body .l-grid--item__img{height:395px}}.l-home .p-section.p-news .p-section--body .l-grid--item .c-btnArea--end .c-btn--line:hover{color:var(--primary);text-decoration:underline}@media screen and (min-width: 767px){.l-home .p-section.p-news .p-section--body .l-grid{grid-template-columns:330px 1fr;gap:2rem}}.l-home .p-section.p-news .p-section--body .l-grid .p-list{margin:1rem 0 0}@media screen and (min-width: 575px){.l-home .p-section.p-news .p-section--body .l-grid .p-list{margin:0}}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item{padding:0}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item .c-btn__text{padding:0 .5rem}.l-home .p-section.p-news .p-section--body .l-grid .p-list__itemu-align--end{padding:0 .5rem 0 0}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item--link{display:flex;gap:1rem;align-items:center;padding:1rem .5rem;justify-content:space-between}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item--link:hover{background-color:var(--bg_light)}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item--link:hover .c-txt{color:var(--primary)}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item--link:hover .c-icon--round{transform:translateX(0.2rem)}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item--link .c-txt__weak{display:flex}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item--link .c-txt__weak .c-txt__light{margin-left:.5rem}@media screen and (min-width: 575px){.l-home .p-section.p-news .p-section--body .l-grid .p-list__item .c-txt{width:calc(100% - 2.5rem)}}.l-home .p-section.p-news .p-section--body .l-grid .p-list__item .c-icon--round{transition:all .2s}.l-home .p-section.p-news .p-section--body .l-grid .p-list .c-btnArea--end{padding:0;margin:2rem 0 0;display:flex;justify-content:right}.l-home .p-section.p-news .p-section--body .l-grid .p-list .c-btnArea--end .c-btn__line{align-items:center;border:none;padding:0}.l-home .p-section.p-news .p-section--body .l-grid .p-list .c-btnArea--end .c-btn__line img{margin-left:.5rem}.l-home .p-section.p-news .p-section--body .l-grid .p-list .c-btnArea--end .c-btn__line:hover{background:none;color:var(--primary)}.l-home .p-section.p-faq .p-list:first-child{border-top:1px solid var(--txt-light)}.l-home .p-section.p-faq .p-list--content{padding:1.5rem 0;border-bottom:1px solid var(--txt-light);cursor:pointer}.l-home .p-section.p-faq .p-list--content:hover .p-list--content__head .c-txt__md{color:var(--primary)}.l-home .p-section.p-faq .p-list--content__head{position:relative}.l-home .p-section.p-faq .p-list--content__body{margin:1rem 0 0}.l-home .p-section.p-faq .p-list .c-accordion .question{width:calc(100% - 2rem);align-items:flex-start}.l-home .p-section.p-faq .p-list .c-accordion .question:before{content:"";display:inline-block;background-image:url(../img/user/icon/Q.svg);min-height:1.5rem;min-width:1.5rem;margin-right:.5rem}.l-home .p-section.p-faq .p-list .c-accordion .question:after{content:"";display:inline-block;background-image:url(../img/user/icon/plus.svg);min-height:1rem;min-width:1rem;background-size:cover;position:absolute;right:0;top:10%}.l-home .p-section.p-faq .p-list .c-accordion.open .question{color:var(--txt-light);width:calc(100% - 2rem);align-items:flex-start}.l-home .p-section.p-faq .p-list .c-accordion.open .question:before{content:"";display:inline-block;background-image:url(../img/user/icon/Q_negative.svg);min-height:1.5rem;min-width:1.5rem;margin-right:.5rem}.l-home .p-section.p-faq .p-list .c-accordion.open .question:after{content:"";display:inline-block;background-image:url(../img/user/icon/minus.svg);height:1rem;width:1rem;background-size:cover;position:absolute;right:0;top:10%}.l-home .p-section.p-faq .p-list .c-accordion .answer{width:calc(100% - 2rem);align-items:flex-start}.l-home .p-section.p-faq .p-list .c-accordion .answer:before{content:"";display:inline-block;background-image:url(../img/user/icon/A.svg);min-height:1.5rem;min-width:1.5rem;margin-right:.5rem}.l-home .p-section.p-contact{max-width:100%}.l-home .p-footer{background:var(--bg-dark) url(../img/user/bg/bg.webp) no-repeat center;background-size:cover;background-attachment:fixed;padding:1rem}@media screen and (min-width: 575px){.l-home .p-footer{padding:1rem 2rem}}@media screen and (min-width: 991px){.l-home .p-footer{padding:2rem}}@media screen and (min-width: 575px){.l-home .p-footer .l-container{max-width:1240px;margin:0 auto}}@media screen and (min-width: 991px){.l-home .p-footer .l-container{padding:0}}@media screen and (min-width: 575px){.l-home .p-footer--body{display:flex;align-items:flex-start;justify-content:space-between}}.l-home .p-footer--link{display:flex}.l-home .p-footer--link .terms{margin:0 1.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 767px){.l-home .p-footer--link .terms{margin:0 4rem 0 0}}.l-home .p-footer--link .terms a{padding:0}.l-home .p-footer--link .terms a+a{border-left:none}.l-home .p-footer--link .navigation{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 575px){.l-home .p-footer--link .navigation{margin:0}}.l-home .p-footer .c-copyright{text-align:start;padding:1rem 0 0}@media screen and (min-width: 767px){.l-home .p-footer .c-copyright{padding:0}}.l-home .p-form fieldset{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 767px){.l-home .p-form fieldset{gap:1.5rem}}.l-home .p-form fieldset label span{margin-block-end:.5rem;display:block}.l-home .p-form fieldset input,.l-home .p-form fieldset textarea{width:100%}@media screen and (min-width: 767px){.l-home .p-form fieldset textarea{min-height:10rem}}.l-home .p-form fieldset button{width:17rem;margin:0 auto;height:3.5rem}.p-section--head{margin-block-end:2rem}.p-section--body{width:100%}.p-section--foot{margin-block-start:2rem}.l-page{position:relative;background:#eee url(../img/user/bg/bg.webp) no-repeat center;background-size:cover;background-attachment:fixed}.l-page .l-base{grid-template-columns:1fr;grid-template-rows:3.5rem 1fr 5rem}.l-page .l-main{padding:3rem 0 5rem}@media screen and (min-width: 767px){.l-page .l-main{padding:5rem 2rem 8rem}}.l-page .p-footer{border-top:none;padding:.5rem 0}.l-page .l-container{margin:0 auto}.l-page.l-service{background-color:#eee}.l-page.l-service .l-main{position:relative}.l-page.l-service .l-main:before,.l-page.l-service .l-main:after{content:"";height:220px;width:100%;position:absolute;top:0;left:0;background:url(../img/user/page/service_1.webp) no-repeat center;background-size:cover}@media screen and (min-width: 767px){.l-page.l-service .l-main:before,.l-page.l-service .l-main:after{height:100%;width:400px;background-attachment:fixed;background-position:-400px}}@media screen and (min-width: 1025px){.l-page.l-service .l-main:before,.l-page.l-service .l-main:after{background-position:-500px}}@media screen and (min-width: 1440px){.l-page.l-service .l-main:before,.l-page.l-service .l-main:after{width:35%;background-position:-600px}}@media screen and (min-width: 1920px){.l-page.l-service .l-main:before,.l-page.l-service .l-main:after{width:40%}}.l-page.l-service .l-main:after{mix-blend-mode:multiply;background:linear-gradient(to bottom, rgba(101, 78, 153, 0.5411764706), rgba(101, 78, 153, 0))}@media screen and (min-width: 767px){.l-page.l-service .l-main:after{background-attachment:fixed}}.l-page.l-service .l-main .l-container{z-index:1;position:relative}.l-page.l-service .l-main .l-container .l-form{padding:1rem}.l-page.l-service .l-main .l-container .l-form .p-service--head .c-right{flex-direction:column;gap:.5rem;align-items:flex-start;margin-inline-start:revert}@media screen and (min-width: 575px){.l-page.l-service .l-main .l-container .l-form .p-service--head .c-right{align-items:flex-end}}.l-page.l-service .l-main .l-container .l-form .p-service--head .c-right .c-btn__text,.l-page.l-service .l-main .l-container .l-form .p-service--head .c-right .c-icon--round{color:#fff;fill:#fff}@media screen and (min-width: 767px){.l-page.l-service .l-main .l-container .l-form .p-service--head .c-right .c-btn__text,.l-page.l-service .l-main .l-container .l-form .p-service--head .c-right .c-icon--round{color:var(--primary);fill:var(--primary)}}@media screen and (min-width: 575px){.l-page.l-service .l-main .l-container .l-form .p-service--head{justify-content:space-between}}.l-page.l-service .l-main .l-container .l-form .p-service--body .u-align--end{flex-direction:row-reverse}.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box--head .l-grid{grid-template-columns:1fr 1fr;direction:rtl}.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .f-item select{width:100%}@media screen and (min-width: 575px){.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .f-item select{width:auto}}.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .f-item .select2-container{width:100% !important;min-width:10rem;max-width:18rem}@media screen and (min-width: 575px){.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .f-item .select2-container{width:auto !important;max-width:inherit}}.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .u-flex{display:flex;flex-direction:column;align-items:baseline}@media screen and (min-width: 767px){.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .u-flex{flex-direction:row}}.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .l-grid--item__foot{flex-direction:row-reverse}@media screen and (min-width: 575px){.l-page.l-service .l-main .l-container .l-form .p-service--body .c-box .l-grid--item__foot{flex-direction:column}}.l-page.l-service.purchase .l-main:before{background:url(../img/user/page/service_2.webp) no-repeat center;background-size:cover}@media screen and (min-width: 767px){.l-page.l-service.purchase .l-main:before{background-attachment:fixed;background-position:-460px}}@media screen and (min-width: 1440px){.l-page.l-service.purchase .l-main:before{background-position:-660px}}.l-page.l-service--explain .l-main{padding:0 0 6rem}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main{padding:2rem}}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main{padding:1.5rem 3rem 3rem}}.l-page.l-service--explain .l-main .l-container{max-width:none;padding:1rem}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main .l-container{padding:0 1rem}}.l-page.l-service--explain .l-main .l-container .p-section--head{margin-block-end:0;margin:-1rem}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--head{margin:-1rem -3rem;margin-block-end:2rem}}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main .l-container .p-section--head{margin:0rem -4rem}}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid{grid-template-columns:1fr;gap:0}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid{grid-template-columns:1fr 1fr;grid-template-rows:450px}}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item:nth-child(1){padding:2rem 2rem 8rem;order:1;background:var(--primary);gap:1rem;justify-content:center}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item:nth-child(1){order:0}}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item:nth-child(1){padding:3rem 3rem 8rem 5rem}}@media screen and (min-width: 1120px){.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item:nth-child(1){padding:3rem 3rem 8rem 8rem}}@media screen and (min-width: 1440px){.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item:nth-child(1){padding:3rem 3rem 8rem 40%}}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item:nth-child(1).second{background:var(--second)}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item__img{height:200px;object-fit:cover;object-position:100%}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item__img{height:100%}}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item .c-txt__xl{line-height:2rem;position:relative;color:#fff;padding-bottom:1rem}@media screen and (min-width: 1025px){.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item .c-txt__xl{line-height:2.5rem;width:400px}}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item .c-txt__xl::after{content:"";position:absolute;border:.01rem solid #fff;bottom:0;left:0;width:6rem}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item .c-txt{color:#fff;margin:.5rem 0 0}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item .c-btn{color:var(--txt);background:#fff;max-width:220px;border:1px solid var(--txt);margin:1rem 0 0}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item .c-btn.full{max-width:280px}.l-page.l-service--explain .l-main .l-container .p-section--head .l-grid--item .c-btn:hover{background:none;color:#fff;border:1px solid #fff}.l-page.l-service--explain .l-main .l-container .p-section--body{background-color:var(--bg);width:100%;padding:2rem}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main .l-container .p-section--body{box-shadow:0px 16px 24px 0px rgba(101,78,153,.1);padding:3rem}}.l-page.l-service--explain .l-main .l-container .p-section--body.wide{position:relative;max-width:60rem;margin:-5rem auto 0}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--body.wide{margin:-7rem auto 3rem}}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main .l-container .p-section--body.wide{margin:-5rem auto 3rem}}.l-page.l-service--explain .l-main .l-container .p-section--body.wide .c-box{margin-block-end:3rem;display:grid;gap:1rem}.l-page.l-service--explain .l-main .l-container .p-section--body.wide .c-box .c-txt__md,.l-page.l-service--explain .l-main .l-container .p-section--body.wide .c-box .c-txt__sm{text-align:center}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid{gap:2rem}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid{gap:3rem}}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item{display:grid;min-width:1px;gap:1rem;grid-template-columns:1fr}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item{grid-template-columns:auto 1fr;gap:1.5rem}}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item .flowImage{position:relative;border:1px solid var(--border)}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item .flowImage.none:after{content:none}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item .flowImage.none img:hover{opacity:1}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item .flowImage{height:fit-content;max-width:12rem}}@media screen and (min-width: 767px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item .flowImage{max-width:20rem}}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item .flowImage img{height:auto;width:100%;vertical-align:top;object-fit:cover}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item .flowImage img:hover{opacity:.7}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item__body .second{color:var(--second)}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item__body .c-txt__lg{font-size:1rem}}@media screen and (min-width: 1025px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item__body .c-txt__lg{font-size:1.5rem}}@media screen and (min-width: 575px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item__body .c-txt__xl2{font-size:2rem}}@media screen and (min-width: 1025px){.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item__body .c-txt__xl2{font-size:2.5rem}}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item__body .c-txt__sm{margin:.5rem 0 0;letter-spacing:.1em;line-height:2}.l-page.l-service--explain .l-main .l-container .p-section--body .l-grid--item__body strong{color:var(--primary);font-weight:normal;letter-spacing:0;line-height:1em}.l-page .p-service--head{display:flex;flex-wrap:wrap;align-items:center;margin-block-end:2.5rem;gap:.25rem}@media screen and (min-width: 575px){.l-page .p-service--head{gap:1rem;margin-block-end:1rem}}.l-page .p-service--head .c-txt__xl{color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.25)}.l-page .p-service--body{max-width:1280px;margin:0 auto}.l-page .p-service--body__contact{margin-block-end:1rem;border-radius:.5rem;background-color:var(--second);display:flex;justify-content:center;padding:1rem}.l-page .p-service--body .bg-fff{background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:0px 4px 8px rgba(49,0,75,.08);padding:.5rem;border:1px solid var(--bg)}@media screen and (min-width: 767px){.l-page .p-service--body .bg-fff{padding:1rem}}.l-page .p-service--body .l-grid--2{gap:1rem}@media screen and (min-width: 991px){.l-page .p-service--body .l-grid--2{gap:1.5rem;grid-template-columns:1fr 400px}}@media screen and (min-width: 1025px){.l-page .p-service--body .l-grid--2{gap:2rem}}.l-page .p-service--body .u-align{align-items:flex-end}.l-page .p-service--body .u-align .c-txt__lg{line-height:1.5}.l-page .p-service--body .u-align--end{flex-direction:column}@media screen and (min-width: 767px){.l-page .p-service--body .u-align--end{flex-direction:row-reverse}}.l-page .p-service--body .f-item{display:block}.l-page .p-service--body .p-form--label{margin-block-end:.25rem}.l-page .p-service--body input.lg{font-size:1.25rem}@media screen and (min-width: 767px){.l-page .p-service--body .c-scroll{max-height:45vh}}.l-page .p-service--body .c-scroll__inner{counter-reset:number 0}@media screen and (min-width: 767px){.l-page .p-service--body .c-scroll__inner{height:100%}}.l-page .p-service--body .c-scroll__inner fieldset{padding-block-end:.5rem;margin-block-end:.5rem;border-bottom:1px solid var(--color_border);display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width: 575px){.l-page .p-service--body .c-scroll__inner fieldset{grid-template-columns:1fr 60px}}@media screen and (min-width: 767px){.l-page .p-service--body .c-scroll__inner fieldset{padding-block-end:1rem;margin-block-end:1rem}}.l-page .p-service--body .c-scroll__inner fieldset h4{line-height:1.1;text-align:center;border:1px solid var(--primary);color:var(--primary);background-color:var(--bg);padding:.25rem .5rem;border-radius:4px;width:3.5rem;margin:0 0 1rem}.l-page .p-service--body .c-scroll__inner fieldset h4:after{counter-increment:number 1;content:"0" counter(number);display:block;font-size:1.3em;font-weight:600}.l-page .p-service--body .c-scroll .c-box .u-align--start{gap:1rem 1.5rem}@media screen and (min-width: 767px){.l-page .p-service--body .c-scroll .c-box .u-align--start{gap:1rem 2.5rem}}.l-page .p-service--body .c-txt__xs{margin-block-start:.5rem}.l-page .p-service .c-result .c-txt{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem 0 0}.l-page .p-service--foot{margin-block-start:1rem}@media screen and (min-width: 767px){.l-page .p-service--foot{margin-block-start:2rem}}.l-page .p-service--foot .u-align--horizontal .c-btn__line{order:1}.l-page .p-service--foot .l-grid{gap:1rem;margin-block-start:1rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 991px){.l-page .p-service--foot .l-grid{margin-block-start:2rem;grid-template-columns:repeat(4, 1fr)}}.l-page.l-center .l-main{display:flex;flex-direction:column;justify-content:center}.l-page.l-center .c-box{max-width:600px;margin:0 auto}.l-page.l-center .c-box--head{justify-content:center}.l-page.l-center .c-box--body .bg-dark{display:grid;gap:.5rem}.l-page.l-center .c-box--body .bg-dark .c-txt__sm{letter-spacing:.05rem}.l-page.l-center .c-box--body .bg-dark a{margin:0 auto}.l-page.l-settlement .l-main{display:flex;flex-direction:column;justify-content:center}.l-page.l-settlement .c-box{max-width:600px;margin:0 auto}.l-page.l-settlement .c-box.border{border-bottom:1px solid var(--border_dark)}.l-page.l-settlement .c-box.bg-fff{padding:1rem}@media screen and (min-width: 575px){.l-page.l-settlement .c-box.bg-fff{padding:2rem 2rem 1rem}}.l-page.l-settlement .c-box:last-of-type{padding:0 1rem 2rem}.l-page.l-settlement .c-box.c-action{position:sticky;bottom:0;padding:1rem;background-color:#fff;border-top:1px solid var(--border)}@media screen and (min-width: 575px){.l-page.l-settlement .c-box.c-action{padding:1.5rem;border-top:1px solid var(--border_dark)}}.l-page.l-settlement .c-box--head{display:flex;flex-wrap:wrap;margin-bottom:.5rem;align-items:center}.l-page.l-settlement .c-box--foot{margin-block-start:0}.l-page.l-settlement .c-box__content{min-width:1px;display:grid;gap:.5rem}.l-page.l-settlement .c-box__content.bg{padding:1rem;background-color:var(--bg);border-radius:.25rem;box-shadow:0px 4px 8px rgba(0,0,0,.15);border:1px solid var(--bg)}.l-page.l-settlement .c-box__content .f-label{margin:0}.l-page.l-settlement .c-box__content .c-txt__sm{display:flex}.l-page.l-settlement .c-box__content .c-txt__xs{color:var(--txt-weak);min-width:7rem;display:inline-block}.l-page.l-settlement .c-box__content .f-item--right{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;flex:inherit}@media screen and (min-width: 575px){.l-page.l-settlement .c-box__content .f-item--right{gap:2rem}}.l-page.l-settlement .c-box__content .f-item--right .f-item{margin:0}.l-page.l-settlement .c-box__content .f-item--right .f-item .c-txt__xl{line-height:1}.l-page.l-settlement .c-box__content .f-item--right .f-item .c-txt__weight--600{display:flex;flex-direction:row;align-items:flex-end;gap:.25rem}.l-page.l-settlement .c-box__content .f-item--right .f-item a{height:auto}.l-page.l-settlement .c-box__content .u-border__bottom{display:grid;gap:.5rem}.l-page.l-settlement .c-box__content .u-border__bottom .f-item{margin:0 0 1rem}.l-page.l-settlement .c-box__content .u-border__bottom:last-of-type{border:none;padding-block-end:0;display:grid;gap:.5rem}.l-page.l-settlement .c-box.ttl{padding:1rem}@media screen and (min-width: 575px){.l-page.l-settlement .c-box.ttl{padding:0;margin-block-end:1.5rem}}.c-radio__switch{display:grid;gap:.5rem;grid-template-columns:1fr}.c-radio__switch input{display:none}.c-radio__switch--label{padding:.5rem;background-color:var(--bg);border-radius:.25rem;box-shadow:0px 4px 8px rgba(0,0,0,.15);border:1px solid var(--bg);min-width:1px;cursor:pointer}.c-radio__switch--label:has(input:checked){border:1px solid var(--primary-accent2);position:relative;overflow:hidden}.c-radio__switch--label:has(input:checked):after{content:"";height:5rem;width:5rem;background:url(../img/common/icon/accepted.png) no-repeat center top;background-size:cover;position:absolute;top:.5rem;right:.5rem;opacity:.3}.c-radio__switch--label:has(input:checked) p{color:var(--primary-accent1)}.c-radio__switch--label .c-txt__sm{display:flex;flex-direction:column}@media screen and (min-width: 767px){.c-radio__switch--label .c-txt__sm{flex-direction:row;flex-wrap:wrap;align-items:center}}.c-radio__switch--label .c-txt__sm span{min-width:7rem;display:inline-block;color:var(--txt-weak)}.p-prohibit__common{display:grid;gap:.5rem;grid-template-columns:1fr;border-bottom:1px solid var(--primary);padding:0 0 2rem}.p-prohibit__common .c-txt{display:block}.p-prohibit__other,.p-prohibit__precautions{display:grid;gap:1rem;margin:2rem 0 0}.p-prohibit__text{display:flex;flex-wrap:wrap;gap:.25rem}.p-prohibit__text .c-txt__sm{letter-spacing:1.2;line-height:1.8}.p-prohibit__table{margin:2rem 0 0}.p-prohibit__table .t-table{overflow:visible}.p-prohibit__table .t-table table tbody tr{border-radius:0;padding:1rem 0}.p-prohibit__table .t-table table tbody td:before{content:attr(data-th) "："}@media screen and (min-width: 575px){.p-prohibit__table .t-table table tbody td:before{content:none}}.c-card--jp{background-color:var(--bg);border-radius:.5rem;border:1px solid var(--primary-accent2);padding:.75rem}@media screen and (min-width: 767px){.c-card--jp{padding:1rem 1.5rem}}.c-card--jp.disabled{background-color:var(--bg_light);border:none}.c-card--jp>*{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.c-card--jp__head{margin-bottom:1rem}.c-card--jp__body .icon{margin-inline-start:auto;animation:hovering 2s ease infinite}.c-card--jp__body .icon:hover{filter:drop-shadow(0px 0px 2px rgba(192, 39, 253, 0.3))}@keyframes hovering{0%{transform:translateY(0)}50%{transform:translateY(-4px)}100%{transform:translateY(0)}}.c-card--jp__foot{margin-top:1rem;padding:.5rem 0 0;border-top:1px solid var(--border)}.c-card--jp__foot+.c-btn--third{margin-top:.5rem}.c-card--jp__foot .c-txt__xl{margin-inline-start:auto}.c-card--jp__foot .only-en{line-height:1.2}.p-service--caution{background-color:var(--bg);border:1px solid var(--caution);color:var(--caution);padding:.5rem;margin-block-end:1rem}@media screen and (min-width: 767px){.p-service--caution{padding:1rem}}.p-service--caution p{text-align:center;color:var(--caution)}.p-service--caution a{color:var(--alert);font-weight:600;text-decoration:underline}.p-account{width:100%}.p-account img{border-radius:.25rem;object-fit:cover}.p-account--600{max-width:600px}.p-account--800{max-width:800px}.p-account--head{margin-block-end:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.p-account--head.account{gap:0;align-items:center;display:grid;width:fit-content;grid-template-columns:auto}@media screen and (min-width: 575px){.p-account--head.account{gap:1rem;grid-template-columns:1fr 1fr}}@media screen and (min-width: 991px){.p-account--head.account{display:none}}@media screen and (min-width: 767px){.p-account--head{margin-block-end:1.5rem}}.p-account--head h1.only-en{font-weight:600}.p-account--head small{margin-inline-start:.5rem}.p-account--body .f-item.f-row--2{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width: 575px){.p-account--body .f-item.f-row--2{grid-template-columns:repeat(2, 1fr)}}.p-account--body .l-grid--item .c-box+.c-box{margin-top:1rem}@media screen and (min-width: 767px){.p-account--body .l-grid--item .c-box+.c-box{margin-top:1.5rem}}.p-account--body .c-box .l-grid--item__head{margin-bottom:.5rem}@media screen and (min-width: 767px){.p-account--body .c-box .l-grid--item__head{margin-bottom:1.5rem}}.p-account--body .c-box .l-grid--item__body{margin-bottom:0rem}@media screen and (min-width: 767px){.p-account--body .c-box .l-grid--item__body{margin-bottom:.5rem}}.p-account--payment>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.5rem 0}@media screen and (min-width: 767px){.p-account--payment>div{padding:1rem 0;display:grid;grid-template-columns:1fr 2fr 1fr 70px}}.p-account--payment>div+div{border-top:1px solid var(--color_border_light)}.p-account--payment__item{min-width:45%}@media screen and (min-width: 767px){.p-account--payment__item{min-width:inherit}}.p-account .l-grid{display:grid;gap:1rem}@media screen and (min-width: 767px){.p-account .l-grid{gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.p-account .l-grid{grid-template-columns:1fr 400px}}@media screen and (min-width: 1025px){.p-account .l-grid--item>.c-box+.c-box{margin-block-start:2.5rem}}@media screen and (min-width: 767px){.p-account .l-grid--item.right>.c-box+.c-box{margin-block-start:1rem}}.p-account .l-grid--item.bg-fff{padding:0}.p-account .l-grid--item.bg-fff .c-box__head{padding:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid var(--color_border)}@media screen and (min-width: 767px){.p-account .l-grid--item.bg-fff .c-box__head{padding:1.5rem 1.5rem .5rem;height:4rem}}@media screen and (min-width: 767px){.p-account .l-grid--item.bg-fff .c-box__head+.c-box__body{padding:1rem 2rem 2rem}}.p-account .l-grid--item.bg-fff .c-box__body{padding:1rem}@media screen and (min-width: 575px){.p-account .l-grid--item.bg-fff .c-box__body__alert{margin:-24px 0 0}}.p-account .l-grid--item.bg-fff .c-box__body__alert .c-txt__alert{line-height:1.6em;font-size:12px}@media screen and (min-width: 767px){.p-account .l-grid--item.bg-fff .c-box__body{padding:2rem}}.p-account .l-grid--item.bg-fff .c-box__body .u-flex+.u-flex{margin-block-start:1rem;padding-block-start:1rem;border-top:1px solid var(--color_border_light)}@media screen and (min-width: 767px){.p-account .l-grid--item.bg-fff .c-box__body .u-flex+.u-flex{margin-block-start:1.5rem;padding-block-start:1.5rem}}.p-account .l-grid--item.bg-fff .c-box__body .p-list--item{position:relative}.p-account .l-grid--item.bg-fff .c-box__body .p-list--item+*{margin-block-start:.75rem}@media screen and (min-width: 767px){.p-account .l-grid--item.bg-fff .c-box__body .p-list--item+*{margin-block-start:1rem}}.p-account .l-grid--item.bg-fff .c-box__body .p-list--item+* .c-txt__xs{margin-block-end:.25rem}.p-account .l-grid--item.bg-fff .c-box__body .p-list--item .c-lightbox{display:inline-block}.p-account .l-grid--item.bg-fff .c-box__body .p-list--item .c-lightbox:before{content:"";background:url(../img/common/icon/checking.png) no-repeat center;background-size:cover;height:180px;width:150px;display:block;position:absolute;opacity:.5;top:-1rem;right:-1rem;transform:rotate(10deg)}.p-account .l-grid--item.bg-fff .c-box__body .accepted .c-lightbox:before{background:url(../img/common/icon/accepted.png) no-repeat center;background-size:cover}.p-account .l-grid--item.bg-fff .c-box__foot{padding:1rem;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;justify-content:flex-end;border-top:1px solid var(--color_border);position:sticky;bottom:0;z-index:1;background-color:var(--bg)}@media screen and (min-width: 767px){.p-account .l-grid--item.bg-fff .c-box__foot{padding:1rem 2rem}}.p-account .l-grid--item.bg-fff .c-box__foot .c-btn{min-width:200px}@media screen and (min-width: 1025px){.p-account .l-grid--item__body.bg-fff{padding:2rem}}.p-account .l-grid--item .c-request{display:flex;flex-direction:column;gap:.5rem}.p-account .l-grid--item .c-request .u-align a{text-decoration:underline}@media screen and (min-width: 575px){.p-account .l-grid--item .c-request .u-align a{text-decoration:none}.p-account .l-grid--item .c-request .u-align a:hover{color:var(--primary);text-decoration:underline}}.p-account .l-grid--item .c-request .l-grid{width:100%;grid-template-columns:1fr 1fr}.p-account .l-grid--item .c-request .l-grid .c-lightbox{max-width:10rem}.p-account .l-grid--item .c-request .l-grid img{width:100%;vertical-align:top}.p-account .l-grid--item .c-request .u-align{width:100%}.p-account .t-table tbody tr{padding:1rem;gap:.5rem}@media screen and (min-width: 767px){.p-account .t-table tbody tr{padding:inherit;gap:inherit}}.p-account .t-table tbody tr td{padding:0}@media screen and (min-width: 575px){.p-account .t-table tbody tr td{padding:.75rem 1rem}}.p-copy--content{display:grid;grid-template-columns:1fr auto;position:relative;margin:.5rem 0}@media screen and (min-width: 767px){.p-copy--content{margin:.5rem}}@media screen and (min-width: 1440px){.p-copy--content .c-txt{padding-left:.5rem}}.p-copy--content .c-txt__sm{padding:.5rem}.p-copy--content .c-txt__md{display:inline-flex;align-items:center;flex-wrap:wrap;padding:0 .5rem;gap:.25rem}@media screen and (min-width: 767px){.p-copy--content .c-txt__md{gap:0}}.p-copy--content .copy_alert{position:absolute;background:var(--primary);color:#fff;padding:.25rem;width:calc(100% - 2.5rem);height:100%;border-radius:2px;align-items:center;justify-content:center;pointer-events:none;opacity:0}.p-alert--over{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);padding:1rem;display:flex;align-items:center;justify-content:center}.p-alert--over .c-box{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 767px){.p-request .c-box:last-of-type .l-grid--2{grid-template-columns:1fr 1fr}}.p-request .c-box--body .l-grid--item+.l-grid--item{padding-top:1rem;border-top:1px solid var(--border)}@media screen and (min-width: 575px){.p-request .c-box--body .l-grid--item+.l-grid--item{padding:0;border:none}}.p-request .l-grid--2{counter-reset:number 0;display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width: 767px){.p-request .l-grid--2{grid-template-columns:15rem 1fr}}@media screen and (min-width: 1025px){.p-request .l-grid--2{grid-template-columns:19rem 1fr}}.p-request .l-grid--item h4:after{counter-increment:number 1;content:"0" counter(number);font-size:1.1em;margin-inline-start:.25rem}.p-request .l-grid--item .f-item,.p-request .l-grid--item .u-border__bottom{margin:0 0 1rem}.p-request .l-grid--item .f-item:last-of-type,.p-request .l-grid--item .u-border__bottom:last-of-type{border:none;margin:0}.p-request .l-grid--item .f-label{margin:0 0 .25rem}.p-request .l-grid--item__content+*{margin-block-start:2rem}.p-request .l-grid--item h2{margin-block-end:.5rem;position:relative;padding-left:1.25rem;font-size:1.125rem}@media screen and (min-width: 767px){.p-request .l-grid--item h2{margin-block-end:1rem}}.p-request .l-grid--item h2:before{content:"";height:.75rem;width:.75rem;border-radius:4px;background:linear-gradient(135deg, #654E99, #B83F87);display:block;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.p-request .l-grid--item [class*=c-status]{font-size:14px}.p-request .l-grid--item__body{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;flex:inherit}@media screen and (min-width: 767px){.p-request .l-grid--item__body{gap:2rem}}.p-request .l-grid--item__body .f-item{margin:0}.p-request .l-grid--item__foot{align-items:flex-end;gap:.5rem;margin-block-start:1rem}@media screen and (min-width: 575px){.p-request .l-grid--item__foot{flex-direction:column}}.p-request--settle__price{justify-content:flex-end}.p-request .f-item--border{padding:0 0 .5rem}.p-request .f-item--border:last-of-type{padding:0}.l-account .p-bread{top:0;position:relative;z-index:0}.l-account .p-bread__list{padding:.5rem 0}.p-bread{top:3.25rem;position:absolute;z-index:-1}.p-bread__list{display:flex;padding:.5rem 1.5rem}.p-bread__list>*{color:var(--txt-weak);font-size:11px;font-weight:300}.l-service .p-bread__list>*{color:#fff}.p-bread__list>*+*{margin-inline-start:.5rem}.p-bread__list>*+*:before{content:"";height:5px;width:5px;display:inline-block;transform:rotate(45deg);border-top:1px solid;border-right:1px solid;margin-inline-end:.5rem}.p-bread__list a{text-decoration:underline}.p-bread__list a:hover{color:var(--primary)}.l-service .p-bread__list a{color:#fff}.p-flash{position:fixed;top:0;left:50%;transform:translate(-50%, 0);pointer-events:none;width:100%;z-index:100}.p-flash.is-active{z-index:100 !important}.p-flash--list>li{opacity:0;pointer-events:all;animation:flash 3.5s ease forwards}.p-flash--list>li+li{margin-top:4px}.p-flash--list>li article{display:flex;align-items:center;justify-content:flex-end;padding:.5rem 1rem;background-color:rgba(20,0,65,.9)}.p-flash--list>li article .data,.p-flash--list>li article .data_flash{padding:.5rem 1rem;background-color:#fff;border-radius:.125rem;border:1px solid var(--primary-accent2);box-shadow:0px 0px 8px rgba(255,255,255,.3);display:flex;gap:.5rem;align-items:center}.p-flash--list>li article .data p,.p-flash--list>li article .data_flash p{color:var(--primary-dark)}.p-flash--list>li.flash_info article{border-color:#9dabc3}.p-flash--list>li.flash_success article{border-color:#9dabc3}.p-flash--list>li.flash_warning article{border-color:#f29938}.p-flash--list>li.flash_error article{border-color:#c30011}.p-flash--list>li:nth-of-type(2){animation-delay:.1s}.p-flash--list>li:nth-of-type(3){animation-delay:.2s}.p-flash--list>li:nth-of-type(4){animation-delay:.3s}.p-flash--list>li:nth-of-type(5){animation-delay:.4s}.p-flash--list>li:nth-of-type(6){animation-delay:.5s}.p-flash--list>li:nth-of-type(7){animation-delay:.6s}.p-flash--list.is-delete{animation:flash_remove .5s ease forwards;pointer-events:none;cursor:default}.c-icon--check__white{background-image:url(../img/common/shape/white/check.svg)}@keyframes flash{0%{opacity:0;transform:translateY(100px)}20%{opacity:1;transform:translate(0)}89%{opacity:1;transform:translate(0)}90%{height:100%}100%{transform:translateY(-100px);opacity:0;height:0}}@keyframes flash_fixed{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(-100px)}}@keyframes flash_remove{0%{transform:translateY(100px);opacity:1}90%{height:100%}100%{transform:translateY(100px);opacity:0;height:0}}.modal .c-txt__xl{line-height:1}.modal__header .u-flex{margin:1rem 0 0}.modal__content__ttl{margin:0 0 1rem}.modal__action{flex-direction:row-reverse}.p-list+.p-list{margin:1rem 0 0}.p-list>*+*{margin-block-start:.5rem}@media screen and (min-width: 1280px){.p-list>*+*{margin-block-start:1rem}}.p-list__wrap--6 * .label,.p-list__wrap--5 * .label,.p-list__wrap--4 * .label,.p-list__wrap--3 * .label,.p-list__wrap--2 * .label,.p-list__wrap * .label,.p-list__row * .label,.p-list * .label{min-width:100px;color:var(--txt-weak)}.p-list__row>*{gap:.5rem}@media screen and (min-width: 767px){.p-list__row>*{gap:1rem;display:flex;flex-wrap:wrap;align-items:center}.p-list__row>* p+p{margin:0}}.p-list__row>*.f-start{align-items:flex-start}.p-list__wrap{display:flex;flex-wrap:wrap}.p-list__wrap--2{display:flex;flex-wrap:wrap}@media screen and (min-width: 575px){.p-list__wrap--2>*{width:50%}}.p-list__wrap--3{display:flex;flex-wrap:wrap}@media screen and (min-width: 575px){.p-list__wrap--3>*{width:50%}}@media screen and (min-width: 767px){.p-list__wrap--3>*{width:33.3333%}}.p-list__wrap--4{display:flex;flex-wrap:wrap}@media screen and (min-width: 575px){.p-list__wrap--4>*{width:50%}}@media screen and (min-width: 767px){.p-list__wrap--4>*{width:33.3333%}}@media screen and (min-width: 991px){.p-list__wrap--4>*{width:25%}}.p-list__wrap--5{display:flex;flex-wrap:wrap}@media screen and (min-width: 575px){.p-list__wrap--5>*{width:50%}}@media screen and (min-width: 767px){.p-list__wrap--5>*{width:33.3333%}}@media screen and (min-width: 991px){.p-list__wrap--5>*{width:25%}}@media screen and (min-width: 1025px){.p-list__wrap--5>*{width:20%}}.p-list__wrap--6{display:flex;flex-wrap:wrap}@media screen and (min-width: 575px){.p-list__wrap--6>*{width:50%}}@media screen and (min-width: 767px){.p-list__wrap--6>*{width:33.3333%}}@media screen and (min-width: 991px){.p-list__wrap--6>*{width:25%}}@media screen and (min-width: 1120px){.p-list__wrap--6>*{width:20%}}@media screen and (min-width: 1280px){.p-list__wrap--6>*{width:16.6666%}}.p-list__border>*{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.p-list__border>*:first-child{padding-bottom:1rem}.p-list__border>*:last-child{padding-top:1rem;border:none}.p-list__border--narrow>*{padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.p-list__border--narrow>*:last-child{border:none}li[data-href],tr[data-href]{cursor:pointer}li[data-href]:hover,tr[data-href]:hover{background-color:var(--bg_light)}ul li[data-href]{padding-right:2rem !important;padding-left:.5rem !important;position:relative}ul li[data-href]:after{content:"";display:block;position:absolute;top:50%;right:4px;transform:translate(0, -50%);width:24px;aspect-ratio:1/1;background:url(../image/common/shape/arrow.svg) no-repeat center;background-size:cover}.p-tab{width:100%}.p-tab form{margin-bottom:.5rem}.p-scroll--tab{padding-bottom:.25rem}.p-scroll--tab::-webkit-scrollbar{height:5px;width:5px}.p-scroll--tab::-webkit-scrollbar-track{background-color:#fff;border-radius:4px;height:5px}.p-scroll--tab::-webkit-scrollbar-thumb{background-color:var(--bg-dark);border-radius:4px;height:5px}.p-scroll--tab:has(ul li:nth-of-type(10)){overflow:auto}.p-scroll--tab:has(ul li:nth-of-type(10)) ul{min-width:1100px}.p-scroll--tab:has(ul li:nth-of-type(15)) ul{min-width:2000px}.p-scroll--tab:has(ul li:nth-of-type(21)) ul{min-width:3000px}.p-list__tab{display:flex;justify-content:center;width:100%;border-bottom:1px solid}.p-list__tab .tab{flex-grow:1;padding:4px 0 0;text-align:center;cursor:pointer}.p-list__tab .tab:hover{background-color:#eee}.p-list__tab .tab p{transition:all .1s ease-out;text-align:center;font-size:14px;font-weight:500;border-bottom:solid 2px rgba(0,0,0,0);display:block;padding:0 0 4px;color:#888}.p-list__tab .tab.active p{color:#000;border-bottom:solid 2px #000}.p-content{margin-top:1rem;position:relative}@media screen and (min-width: 1280px){.p-content{margin-top:1.5rem}}.p-content .c-content{display:none}.p-content .c-content.show{display:block}.p-content .c-content__head{margin-bottom:1rem}.p-tab__css{display:flex;flex-wrap:wrap;margin-top:1rem}.p-tab__css:after{content:"";width:100%;height:3px;order:-1;display:block;background:var(--primary)}.p-tab__css>.c-txt__md{margin-right:3px;padding:.5rem 1rem;flex:1;order:-1;border-radius:1rem 1rem 0 0;color:#fff;background:var(--primary-accent);transition:.5s;cursor:pointer}.p-tab__css>.c-txt__md:nth-last-of-type(1){margin-right:0}.p-tab__css input{display:none}.p-tab__css input:checked+.c-txt__md{color:#fff;background:var(--primary)}.p-tab__css input:checked+.c-txt__md+.content{padding:1rem;height:auto;overflow:auto;transition:.2s opacity;display:block;border-radius:0 0 1rem 1rem}.p-tab__css .content{width:100%;height:0;overflow:hidden;display:none;border:1rem solid var(--primary);background-color:#fff}.p-chart__body{overflow:auto;max-height:550px}.p-chart__body .c-chart{min-width:800px}.p-chart__body .p-table th,.p-chart__body .p-table td{padding:.5rem}.p-chart__body .p-table th .c-image__square,.p-chart__body .p-table td .c-image__square{border:1px solid var(--primary)}@media print{body{background:rgba(0,0,0,0)}body .l-base{background:rgba(0,0,0,0);overflow:visible;min-width:1600px}.c-title .c-btn__sm,.fc .fc-btn-group,.p-calendar--btn,.p-frame__head--action,.p-question,.c-nav__toggle{display:none}.p-scroll--tab ul>li{display:none}.p-scroll--tab ul>li.active{display:block}.p-calendar{max-height:inherit;width:1600px}.p-calendar .fc .fc-scroller-liquid-absolute{overflow:visible}.p-calendar .fc .fc-scroller-harness{overflow:visible;width:100vw}}.l-print--wide{min-width:3600px}.p-contact{max-width:600px;background-color:var(--bg);width:100%;padding:1.5rem 2rem;margin:0 auto}.p-contact.wide{max-width:50rem;margin:0 auto}.p-contact .l-form__body{margin:3rem 0 0}.p-contact .f-item.line{border-bottom:1px solid var(--border);margin:0;padding:0 0 1.5rem}.p-contact .f-item.line+.f-item{margin:1.5rem 0 0}.p-contact .f-item--center{margin:1.5rem 0 0;justify-content:center}@media screen and (min-width: 575px){.p-contact .f-item--center{flex-direction:row-reverse}}.p-contact .f-item--center .c-btn.lg{max-width:300px}.p-contact .c-box--body .f-col p{margin:1rem 0 0}.p-contact .c-box--foot{display:flex;margin:2rem 0 0}.p-contact .c-box--foot .f-col{width:100%;flex-direction:row;justify-content:center}.c-copyright{text-align:center}.l-news{background-color:#eee}.l-news--detail .p-section{max-width:50rem;margin:3rem auto;padding:0}@media screen and (min-width: 575px){.l-news--detail .p-section{box-shadow:0px 1rem 1.5rem 0px rgba(101,78,153,.1)}}.l-news--detail .p-section--img{height:180px}@media screen and (min-width: 575px){.l-news--detail .p-section--img{height:250px}}@media screen and (min-width: 767px){.l-news--detail .p-section--img{height:300px}}.l-news--detail .p-section--img img{width:100%;height:100%;object-fit:cover}.l-news--detail .p-section--wrap{box-shadow:none;position:relative;padding:1rem}@media screen and (min-width: 767px){.l-news--detail .p-section--wrap{padding:1.5rem}}@media screen and (min-width: 1025px){.l-news--detail .p-section--wrap{padding:3rem 2rem}}.l-news--detail .p-section--wrap::after{content:"";background:url(../img/user/bg/family_crest.svg) no-repeat center;opacity:.1;position:absolute;background-size:cover;right:.5rem;top:-1rem;height:120px;width:120px;transform:rotate(15deg)}@media screen and (min-width: 575px){.l-news--detail .p-section--wrap::after{top:-1.5rem}}.l-news--detail .p-section--foot{margin-block-start:4rem}.l-news--detail .p-section--foot .p-pagination{justify-content:center}.l-news--detail .p-section--foot .p-pagination--list{gap:1.5rem}.l-news--detail .p-section--foot .p-pagination a,.l-news--detail .p-section--foot .p-pagination span{border:none}.l-news--detail .p-section .p-section--head{padding:0}.l-news--detail .p-section .p-section--head h1{font-size:1.5rem}.l-news .p-section{max-width:50rem;width:100%;margin:6rem auto 0;padding:3rem 1rem}@media screen and (min-width: 575px){.l-news .p-section{padding:3rem 1.5rem}}@media screen and (min-width: 1025px){.l-news .p-section{padding:3rem 2rem}}.l-news .p-section .c-icon--round{color:var(--base);fill:var(--base);border-radius:50%;border:1px solid;height:20px;width:20px;padding:4px}.l-news .p-section .p-section--wrap{padding:0 0 2rem;background-color:var(--bg);box-shadow:0px 16px 24px 0px rgba(101,78,153,.1)}@media screen and (min-width: 575px){.l-news .p-section .p-section--wrap{padding:3rem}}@media screen and (min-width: 575px){.l-news .p-section .p-section--img{height:80px}}.l-news .p-section .p-section--img img{width:100%;object-fit:cover}.l-news .p-section .p-section--head{margin-block-end:.5rem}.l-news .p-section .p-section--head.article{margin:0 0 1rem}.l-news .p-section .p-section--head.article .c-txt--serif{letter-spacing:0}.l-news .p-section .p-list__item{border-bottom:1px solid var(--color_border_light);position:relative}.l-news .p-section .p-list__item a{padding:1rem .5rem;display:grid;gap:1rem;grid-template-columns:8rem 1fr}.l-news .p-section .p-list__item a .c-icon--round{transition:all .2s;display:none}@media screen and (min-width: 575px){.l-news .p-section .p-list__item a .c-icon--round{display:block}}.l-news .p-section .p-list__item a:hover{background-color:var(--bg_light)}.l-news .p-section .p-list__item a:hover .c-txt{color:var(--primary)}.l-news .p-section .p-list__item a:hover .c-icon--round{fill:var(--primary);color:var(--primary);transform:translateX(0.2rem)}.l-news .p-section .p-list__item:after{content:"";display:block;background:var(--txt-weak);height:.6495190528rem;width:.75rem;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%);right:4px;bottom:4px;position:absolute}@media screen and (min-width: 575px){.l-news .p-section .p-list__item:after{display:none}}@media screen and (min-width: 575px){.l-news .p-section .c-txt.list{display:flex;align-items:center;gap:1.5rem}}.l-news .p-section .c-txt.list span{display:grid;grid-template-columns:1fr;gap:.5rem}.l-news .p-section .c-txt.list .c-icon--round{flex:0 0 1.25rem}.l-news .p-section .c-btn__back{padding:.55rem .75rem 0;margin:0 0 2rem;display:inline-block}@media screen and (min-width: 991px){.l-news .p-section .p-section--foot{margin-block-start:4rem}}.l-news .p-section .p-section--foot .p-pagination{justify-content:center}.l-news .l-main{padding:1rem 0 5rem}@media screen and (min-width: 575px){.l-news .l-main{padding:3rem 3rem 10rem}}.l-news .l-main:before{content:"";height:250px;width:100%;position:absolute;top:0;left:0;background:url(../img/user/page/news.webp) no-repeat center;background-size:cover}@media screen and (min-width: 767px){.l-news .l-main:before{height:280px}}.l-news .l-main .l-container{position:relative;z-index:1;margin:4.5rem auto 0}@media screen and (min-width: 767px){.l-news .l-main .l-container{margin:6rem auto 0}}.l-page--terms .l-main{padding:1.5rem 0 5rem}.l-page--terms .p-section{background:#fff;padding:2rem;max-width:50rem;margin:3rem auto 0}@media screen and (min-width: 767px){.l-page--terms .p-section{margin:5rem auto 0}}.l-page--terms .p-section .c-txt{line-height:1.5rem;letter-spacing:.1rem}.l-page--terms .p-section.p-terms .p-section--body .l-grid--item,.l-page--terms .p-section.p-privacy .p-section--body .l-grid--item{display:flex;border-bottom:none}.l-page--terms .p-section--head--ttl{display:flex;align-items:flex-end}.l-page--terms .p-section--head--ttl h1{line-height:1em}.l-page--terms .p-section--head--ttl .c-txt{margin-left:.5rem;padding:0 0 .125rem}.l-page--terms .p-section--head svg{width:280px;height:3rem}.l-page--terms .p-section--body .l-grid--item{display:grid;grid-template-columns:1fr;gap:.5rem}.l-page--terms .p-section--body .l-grid--item+.l-grid--item{padding:1rem 0 0;border-top:1px solid var(--color_border_light)}@media screen and (min-width: 767px){.l-page--terms .p-section--body .l-grid--item{gap:1rem;grid-template-columns:9.5rem 1fr}}.l-page--terms .p-section.p-law{margin:2rem auto 0}.l-page--terms .p-section.p-privacy{margin:2rem auto 0}.p-iframe{box-shadow:inset 0px 0px 8px rgba(0,0,0,.15);margin-top:.5rem}.p-iframe iframe{width:100%;border:none;min-height:95vh}@media screen and (min-width: 575px){.l-page .p-section.p-onlineShop .p-section--body .l-grid--4{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 767px){.l-page .p-section.p-onlineShop .p-section--body .l-grid--4{grid-template-columns:repeat(4, 1fr)}}.l-page .p-section.p-onlineShop .p-section--body+.p-section--body{margin:2rem 0 0}.l-page .p-section.p-onlineShop .p-section--body h3{padding:.5rem;margin-block-end:2rem;border-bottom:1px solid var(--primary)}.l-page .p-section.p-onlineShop .l-grid--item.center{align-items:center;text-align:center}.l-page .p-section.p-onlineShop .l-grid--item.center .shopLink{display:grid;gap:1rem}.l-page .p-section.p-onlineShop .l-grid--item.center .shopLink img{margin:0 auto}.l-page .p-section.p-onlineShop .l-grid--item.center .shopLink:hover{opacity:.6}.l-page .p-section.p-onlineShop .l-grid--item__body h4{line-height:1.2}.fadeInUp{-webkit-animation:fadeInUp 2s ease 0s 1 normal;animation:fadeInUp 2s ease 0s 1 normal}.fade-block2{opacity:0;transform:translateY(60px);transition:all .8s ease-in}.fade-block2.blockIn{transform:translateY(0);opacity:1}.on{display:inherit}.on_xl3{display:none}@media screen and (min-width: 1280px){.on_xl3{display:inherit}}.on_xl2{display:none}@media screen and (min-width: 1120px){.on_xl2{display:inherit}}.on_xl{display:none}@media screen and (min-width: 1025px){.on_xl{display:inherit}}.on_lg{display:none}@media screen and (min-width: 991px){.on_lg{display:inherit}}.on_md{display:none}@media screen and (min-width: 767px){.on_md{display:inherit}}.on_sm{display:none}@media screen and (min-width: 575px){.on_sm{display:inherit}}.off{display:none}@media screen and (min-width: 1280px){.off_xl3{display:none}}@media screen and (min-width: 1120px){.off_xl2{display:none}}@media screen and (min-width: 1025px){.off_xl{display:none}}@media screen and (min-width: 991px){.off_lg{display:none}}@media screen and (min-width: 767px){.off_md{display:none}}@media screen and (min-width: 575px){.off_sm{display:none}}.u-flex{display:flex}.u-auto{flex:auto}.u-align,.u-align--bottom,.u-align--end,.u-align--start,.u-align--center,.u-align--horizontal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media screen and (min-width: 991px){.u-align,.u-align--bottom,.u-align--end,.u-align--start,.u-align--center,.u-align--horizontal{gap:1rem}}.u-align--horizontal{flex-direction:column}.u-align--center{justify-content:center}.u-align--start{align-items:flex-start;justify-content:flex-start}.u-align--end{align-items:flex-end;justify-content:flex-end}.u-align .f-item,.u-align--bottom .f-item,.u-align--horizontal .f-item,.u-align--center .f-item,.u-align--start .f-item,.u-align--end .f-item{margin:0}.u-align--bottom{align-items:flex-end}.between{justify-content:space-between}.u-m0{margin:0}.u-mt8{margin-block-start:4px}.u-mt16{margin-block-start:8px}.u-mt24{margin-block-start:12px}.u-mt32{margin-block-start:16px}.u-mt40{margin-block-start:20px}.u-mt48{margin-block-start:24px}.u-mt56{margin-block-start:28px}.u-mt64{margin-block-start:32px}.u-mt72{margin-block-start:36px}.u-mt80{margin-block-start:40px}@media screen and (min-width: 991px){.u-mt8{margin-block-start:8px}.u-mt16{margin-block-start:16px}.u-mt24{margin-block-start:24px}.u-mt32{margin-block-start:32px}.u-mt40{margin-block-start:40px}.u-mt48{margin-block-start:48px}.u-mt56{margin-block-start:56px}.u-mt64{margin-block-start:64px}.u-mt72{margin-block-start:72px}.u-mt80{margin-block-start:80px}}.u-mb8{margin-block-end:4px}.u-mb16{margin-block-end:8px}.u-mb24{margin-block-end:12px}.u-mb32{margin-block-end:16px}.u-mb40{margin-block-end:20px}.u-mb48{margin-block-end:24px}.u-mb56{margin-block-end:28px}.u-mb64{margin-block-end:32px}.u-mb72{margin-block-end:36px}.u-mb80{margin-block-end:40px}@media screen and (min-width: 991px){.u-mb8{margin-block-end:8px}.u-mb16{margin-block-end:16px}.u-mb24{margin-block-end:24px}.u-mb32{margin-block-end:32px}.u-mb40{margin-block-end:40px}.u-mb48{margin-block-end:48px}.u-mb56{margin-block-end:56px}.u-mb64{margin-block-end:64px}.u-mb72{margin-block-end:72px}.u-mb80{margin-block-end:80px}}.u-p0{padding:0}.u-pdt16{padding:8px}.u-pdt24{padding:12px}.u-pdt32{padding:16px}.u-pdt40{padding:20px}.u-pdt48{padding:24px}.u-pdt56{padding:28px}.u-pdt64{padding:32px}.u-pdt72{padding:36px}.u-pdt80{padding:40px}.u-w50p{width:50%}.u-w100p{width:100%}.u-w50{width:50px}.u-w60{width:60px}.u-w70{width:70px}.u-w80{width:80px}.u-w90{width:90px}.u-w100{width:100px}.u-w110{width:110px}.u-w120{width:120px}.u-w130{width:130px}.u-w140{width:140px}.u-w150{width:150px}.u-w160{width:160px}.u-w170{width:170px}.u-w180{width:180px}.u-w190{width:190px}.u-w200{width:200px}.u-w210{width:210px}.u-w220{width:220px}.u-w230{width:230px}.u-w240{width:240px}.u-w250{width:250px}.u-w260{width:260px}.u-w270{width:270px}.u-w280{width:280px}.u-w290{width:290px}.u-w300{width:300px}input.u-w240{width:100%}input.u-w250{width:100%}input.u-w260{width:100%}input.u-w270{width:100%}input.u-w280{width:100%}input.u-w290{width:100%}input.u-w300{width:100%}@media screen and (min-width: 575px){input.u-w240{width:240px}input.u-w250{width:250px}input.u-w260{width:260px}input.u-w270{width:270px}input.u-w280{width:280px}input.u-w290{width:290px}input.u-w300{width:300px}}.shadow{filter:drop-shadow(0px 4px 10px rgba(0, 169, 207, 0.1));box-shadow:0px 4px 10px rgba(0,169,207,.1);-webkit-box-shadow:0px 4px 10px rgba(0,169,207,.1)}.u-border{border:var(--color_border_light) 1px solid}.u-border__top{border-top:var(--color_border_light) 1px solid;padding-block-start:.5rem}.u-border__bottom{border-bottom:var(--color_border_light) 1px solid;padding-block-end:.5rem}.p-noContent{padding:30px;min-height:150px;background-color:var(--bg_dark);width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.p-noContent .c-txt{color:var(--txt-weak);font-size:1rem;font-weight:500}.c-full{width:100% !important;flex:1 1 auto !important}.c-none{display:none}.c-right{margin-inline-start:auto;justify-content:flex-end;display:flex}.c-center{margin:0 auto;text-align:center;justify-content:center}.bg-accent,.bg-second,.bg-main,.bg-light,.bg-dark,.bg-fff{padding:1rem}.bg-fff{background-color:#fff}.bg-dark{background-color:var(--bg_dark)}.bg-light{background-color:var(--bg_light)}.bg-main{background-color:var(--primary)}.bg-main p{color:#fff}.bg-second{background-color:var(--second)}.bg-second p{color:#fff}.bg-accent{background-color:var(--primary-light)}.bg-accent p{color:#fff}.u-gap4{gap:4px}.u-gap8{gap:8px}@media screen and (min-width: 575px){.u-gap8{gap:8px}}.u-gap16{gap:8px}@media screen and (min-width: 575px){.u-gap16{gap:16px}}.u-gap24{gap:8px}@media screen and (min-width: 575px){.u-gap24{gap:24px}}.u-gap32{gap:8px}@media screen and (min-width: 575px){.u-gap32{gap:32px}}.u-gap40{gap:8px}@media screen and (min-width: 575px){.u-gap40{gap:40px}}/*# sourceMappingURL=styles-user.css.map */
