@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ins,mark{background-color:#ff9;color:#191919}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{background:0 0;font-size:100%;margin:0;vertical-align:baseline}a,ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}input,select{vertical-align:middle}.defs{display:none}:focus{outline:none!important}img{height:auto;vertical-align:middle;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}svg{vertical-align:top}[type=search]{-webkit-appearance:textfield}[type=search] ::-webkit-search-cancel-button,[type=search] ::-webkit-search-decoration{-webkit-appearance:none}::-moz-placeholder,::-ms-input-placeholder,::-webkit-input-placeholder{color:#ccc}::-moz-selection{background-color:#0560aa;color:#ececec}::selection{background-color:#0560aa;color:#ececec}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:#121212;letter-spacing:.04em;line-height:1.2}html{font-size:62.5%}body{font-family:Noto Sans JP,sans-serif;font-size:1.6rem}@media (-ms-high-contrast:none){::-ms-backdrop,body{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif}}.jost{font-family:Jost,sans-serif;font-weight:400}.fw_m,.jost.medium{font-weight:500}.fc-red{color:#ff0032}.fc_green{color:#00aa6e}.fc_gray{color:#57616c}.fc_black{color:#121212}.fc_blue{color:#00a0bd}.lh_14{line-height:1.4}.lh_16{line-height:1.6}.lh_18{line-height:1.8}.lh_20{line-height:2}.ta_right{text-align:right}.ta_center{text-align:center}main>[class^=page-]{min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);position:relative}@media screen and (max-width:1023px){main>[class^=page-]{min-height:calc(100vh - 60px);min-height:calc(100svh - 60px)}}#container{padding-top:70px}@media screen and (max-width:1023px){#container{padding-top:60px}}#container.container-nospace{padding-top:0}br.show-tablet{display:none}@media screen and (max-width:1023px){br.show-tablet{display:block}}br.show-mobile{display:none}@media screen and (max-width:640px){br.show-mobile{display:block}}[class^=pb_],[class^=pt_]{position:relative}.pt_30{padding-top:30%}.pt_28{padding-top:28%}.pt_26{padding-top:26%}.pt_24{padding-top:24%}.pt_22{padding-top:22%}.pt_20{padding-top:20%}.pt_18{padding-top:18%}.pt_16{padding-top:16%}.pt_14{padding-top:14%}.pt_12{padding-top:12%}.pt_10{padding-top:10%}.pt_08{padding-top:8%}.pt_06{padding-top:6%}.pt_04{padding-top:4%}.pt_02{padding-top:2%}.mt_10{margin-top:10%}.mt_08{margin-top:8%}.mt_06{margin-top:6%}.mt_04{margin-top:4%}.mt_02{margin-top:2%}.pb_30{padding-bottom:30%}.pb_28{padding-bottom:28%}.pb_26{padding-bottom:26%}.pb_24{padding-bottom:24%}.pb_22{padding-bottom:22%}.pb_20{padding-bottom:20%}.pb_18{padding-bottom:18%}.pb_16{padding-bottom:16%}.pb_14{padding-bottom:14%}.pb_12{padding-bottom:12%}.pb_10{padding-bottom:10%}.pb_08{padding-bottom:8%}.pb_06{padding-bottom:6%}.pb_04{padding-bottom:4%}.pb_02{padding-bottom:2%}@media screen and (max-width:1023px){.pt_30{padding-top:45%}.pt_28{padding-top:42%}.pt_26{padding-top:39%}.pt_24{padding-top:36%}.pt_22{padding-top:33%}.pt_20{padding-top:30%}.pt_18{padding-top:27%}.pt_16{padding-top:24%}.pt_14{padding-top:21%}.pt_12{padding-top:18%}.pt_10{padding-top:15%}.pt_08{padding-top:12%}.pt_06{padding-top:9%}.pt_04{padding-top:6%}.pt_02{padding-top:3%}.mt_10{margin-top:15%}.mt_08{margin-top:12%}.mt_06{margin-top:9%}.mt_04{margin-top:6%}.mt_02{margin-top:3%}.pb_30{padding-bottom:45%}.pb_28{padding-bottom:42%}.pb_26{padding-bottom:39%}.pb_24{padding-bottom:36%}.pb_22{padding-bottom:33%}.pb_20{padding-bottom:30%}.pb_18{padding-bottom:27%}.pb_16{padding-bottom:24%}.pb_14{padding-bottom:21%}.pb_12{padding-bottom:18%}.pb_10{padding-bottom:15%}.pb_08{padding-bottom:12%}.pb_06{padding-bottom:9%}.pb_04{padding-bottom:6%}.pb_02{padding-bottom:3%}}@media screen and (max-width:640px){.pt_30{padding-top:67.5%}.pt_28{padding-top:63%}.pt_26{padding-top:58.5%}.pt_24{padding-top:54%}.pt_22{padding-top:49.5%}.pt_20{padding-top:45%}.pt_18{padding-top:40.5%}.pt_16{padding-top:36%}.pt_14{padding-top:31.5%}.pt_12{padding-top:27%}.pt_10{padding-top:22.5%}.pt_08{padding-top:18%}.pt_06{padding-top:13.5%}.pt_04{padding-top:9%}.pt_02{padding-top:4.5%}.mt_10{margin-top:22.5%}.mt_08{margin-top:18%}.mt_06{margin-top:13.5%}.mt_04{margin-top:9%}.mt_02{margin-top:4.5%}.pb_30{padding-bottom:67.5%}.pb_28{padding-bottom:63%}.pb_26{padding-bottom:58.5%}.pb_24{padding-bottom:54%}.pb_22{padding-bottom:49.5%}.pb_20{padding-bottom:45%}.pb_18{padding-bottom:40.5%}.pb_16{padding-bottom:36%}.pb_14{padding-bottom:31.5%}.pb_12{padding-bottom:27%}.pb_10{padding-bottom:22.5%}.pb_08{padding-bottom:18%}.pb_06{padding-bottom:13.5%}.pb_04{padding-bottom:9%}.pb_02{padding-bottom:4.5%}}.d-none{display:none!important}.keep-spaces{white-space:pre-wrap}.global-alert{background-color:#fef9f9;margin-bottom:-70px;padding-top:70px;position:relative}.global-alert:after{border-color:transparent transparent #fef9f9;border-style:solid;border-width:0 12px 12px;content:"";height:0;position:absolute;right:218px;top:-12px;width:0}.global-alert__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.global-alert__inner{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.global-alert ul{list-style:none;padding:25px 0}.global-alert ul li{font-size:1.4rem;overflow:hidden}.global-alert ul li a{background-color:#ff0032;border-radius:4px;color:#fff;display:flex;justify-content:space-between;line-height:1.4;overflow:hidden;padding-left:47px;position:relative;z-index:1}@media screen and (max-width:640px){.global-alert ul li a{display:block;padding-right:5px}}.global-alert ul li a .alert-badge{align-items:center;background-color:#b82525;display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;text-align:center;top:0;width:42px;z-index:1}.global-alert ul li a .alert-badge svg{fill:#fff;height:18px;width:18px}.global-alert ul li a .alert-text{border-bottom:1px solid #fff}.global-alert ul li a .alert-label-main{box-sizing:border-box;padding:10px;width:calc(100% - 200px)}@media screen and (max-width:640px){.global-alert ul li a .alert-label-main{width:100%}}.global-alert ul li a .alert-label-side{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;margin-left:auto;padding:10px;width:200px}@media screen and (max-width:640px){.global-alert ul li a .alert-label-side{justify-content:flex-start;margin-left:0;padding-top:0;width:100%}}.global-alert ul li a .alert-label-side .icon{align-items:center;display:flex;padding-right:5px}.global-alert ul li a .alert-label-side .icon svg{fill:#fff;height:8px;width:8px}.global-alert ul li a.is-disable{opacity:1}.global-alert ul li a.is-disable .alert-text{border-bottom:none}.global-alert ul li a:before{background-color:#d31818;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s ease-in-out;width:100%;will-change:transform;z-index:-1}.global-alert ul li a:hover .icon{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.global-alert ul li a:hover:before{transform:scaleX(1);transform-origin:0 50%}.global-alert ul li:nth-of-type(n+2){margin-top:10px}.re-upload .global-alert ul li a{background-color:#fff;color:#ff0032}.re-upload .global-alert ul li a .alert-badge{background-color:#ff0032}.re-upload .global-alert ul li a .alert-text{border-bottom:1px solid #ff0032;transition:color .2s,border-bottom .2s}.re-upload .global-alert ul li a.is-disable{opacity:1}.re-upload .global-alert ul li a.is-disable .alert-text{border-bottom:none}.re-upload .global-alert ul li a .alert-label-side .icon svg{fill:#ff0032}.re-upload .global-alert ul li a:before{background-color:#ff0032}.re-upload .global-alert ul li a:hover .icon svg{fill:#fff}.re-upload .global-alert ul li a:hover .alert-text{border-bottom:1px solid #fff;color:#fff}.modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal__container{background-color:#fff;max-height:70vh;overflow-x:hidden;overflow-y:auto}.full .modal.full.signup .modal__overlay{background:transparent}.full .modal__container{height:100%;max-height:none;width:100%}.full.side-slide .modal__container{height:100%;margin-left:auto;max-height:none;min-width:380px;width:30%}@media screen and (max-width:640px){.full.side-slide .modal__container{min-width:auto;width:75%}}.full.wide .modal__container{height:100%;margin-left:auto;max-height:none;min-width:600px;width:70%}@media screen and (max-width:1023px){.full.wide .modal__container{min-width:auto;width:80%}}@media screen and (max-width:640px){.full.wide .modal__container{min-width:auto;width:100%}}.large .modal__container{max-height:90vh;width:70vw}@media screen and (max-width:640px){.large .modal__container{max-height:80vh;min-width:auto;width:86%}}.medium .modal__container{width:500px}@media screen and (max-width:640px){.medium .modal__container{max-height:80vh;width:86%}}.modal__header{font-feature-settings:"palt" 1;align-items:center;background-color:#fff;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:5}.modal__header--non-bg{background-color:transparent}.modal__header-inner{border-bottom:1px solid #e0e0e0;margin:0 20px;padding:26px 40px 26px 0}@media screen and (max-width:640px){.modal__header-inner{padding:21px 40px 21px 0}}.modal__header-inner--non-border{border:none}.modal__header--title{color:#00a0bd;font-size:1.4rem;font-weight:400;width:100%}.modal__header--text{font-size:1.2rem;padding-top:5px;width:100%}.modal__close{cursor:pointer;display:block;height:30px;padding:35px;position:absolute;right:0;top:0;width:30px;z-index:2}@media screen and (max-width:640px){.modal__close{padding:30px}}.modal__close:after,.modal__close:before{background:#121212;content:"";height:27px;left:50%;position:absolute;top:50%;width:1px}.modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal__close:hover{transform:rotate(270deg);transition:.6s .4s}.modal{display:none;position:relative}.modal.is-open{display:block;z-index:130}.modal.full.signup.is-open{z-index:110}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:mwFadeInY .4s cubic-bezier(.34,.07,.095,.995);animation:mwFadeInY .4s cubic-bezier(.34,.07,.095,.995)}.modal[aria-hidden=false] .modal__container{-webkit-animation:mwSlideInY .4s cubic-bezier(.34,.07,.095,.995);animation:mwSlideInY .4s cubic-bezier(.34,.07,.095,.995)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:mwFadeOut .4s cubic-bezier(.34,.07,.095,.995);animation:mwFadeOut .4s cubic-bezier(.34,.07,.095,.995)}.modal[aria-hidden=true] .modal__container{-webkit-animation:mwSlideOutY .4s cubic-bezier(.34,.07,.095,.995);animation:mwSlideOutY .4s cubic-bezier(.34,.07,.095,.995)}.modal.side-slide[aria-hidden=false] .modal__container{-webkit-animation:mwSlideInX .6s cubic-bezier(.34,.07,.095,.995);animation:mwSlideInX .6s cubic-bezier(.34,.07,.095,.995)}.modal.side-slide[aria-hidden=true] .modal__container{-webkit-animation:mwSlideOutX .6s cubic-bezier(.34,.07,.095,.995);animation:mwSlideOutX .6s cubic-bezier(.34,.07,.095,.995)}.modal.wide[aria-hidden=false] .modal__container{-webkit-animation:mwSlideInX .6s cubic-bezier(.34,.07,.095,.995);animation:mwSlideInX .6s cubic-bezier(.34,.07,.095,.995)}.modal.wide[aria-hidden=true] .modal__container{-webkit-animation:mwSlideOutX .6s cubic-bezier(.34,.07,.095,.995);animation:mwSlideOutX .6s cubic-bezier(.34,.07,.095,.995)}.modal .modal__container,.modal .modal__overlay{will-change:transform}@-webkit-keyframes mwFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mwFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mwFadeOut{0%{opacity:1}to{opacity:0}}@keyframes mwFadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mwSlideInY{0%{transform:translateY(5%)}to{transform:translateY(0)}}@keyframes mwSlideInY{0%{transform:translateY(5%)}to{transform:translateY(0)}}@-webkit-keyframes mwSlideOutY{0%{transform:translateY(0)}to{transform:translateY(-5%)}}@keyframes mwSlideOutY{0%{transform:translateY(0)}to{transform:translateY(-5%)}}@-webkit-keyframes mwSlideInX{0%{transform:translateX(105%)}to{transform:translateX(0)}}@keyframes mwSlideInX{0%{transform:translateX(105%)}to{transform:translateX(0)}}@-webkit-keyframes mwSlideOutX{0%{transform:translateX(0)}to{transform:translateX(105%)}}@keyframes mwSlideOutX{0%{transform:translateX(0)}to{transform:translateX(105%)}}.modal__content{line-height:1.2}.question .modal__header--title{font-size:1.6rem;font-weight:500}.swiper-scrollbar{background:rgba(0,0,0,.05);border-radius:10px;bottom:3px;height:3px;left:0;position:relative;width:100%;z-index:50}.swiper-pagination{bottom:auto;display:flex;justify-content:end;position:relative;text-align:right}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto;width:auto}.swiper-pagination-bullet{border-radius:0;display:block;height:3px;width:30px}@media screen and (max-width:640px){.swiper-pagination-bullet{height:2px;width:14px}}.swiper-pagination-bullet-active{background:#121212}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px 0 0}@media screen and (max-width:640px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px 0 0}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{margin:0}.slider-navigation{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;position:relative;width:240px}@media screen and (max-width:640px){.slider-navigation{width:180px}}.slider-navigation:before{background-color:#121212;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:50%;width:calc(90% - 120px)}.swiper-button-next,.swiper-button-prev{color:#121212;display:flex;font-size:1.2rem;height:auto;justify-content:space-between;left:auto;line-height:1;margin-top:auto;padding-top:2px;position:relative;right:auto;top:auto;width:30px}@media screen and (max-width:640px){.swiper-button-next,.swiper-button-prev{font-size:1.1rem}}.swiper-button-next:after,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-prev:before{background-color:#121212;content:"";height:1px;position:absolute;top:50%;transform:rotateY(-50%);width:20px}.swiper-button-next:after,.swiper-button-prev:after{transform:rotate(-12deg)}.swiper-button-next:before,.swiper-button-prev:before{transform:rotate(12deg)}.swiper-button-prev{padding-left:30px}.swiper-button-prev:after,.swiper-button-prev:before{left:0;transform-origin:left top}.swiper-button-next{padding-right:30px}.swiper-button-next:after,.swiper-button-next:before{right:0;transform-origin:right top}.slider-control{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.input-box .input-text{position:relative}.input-box .input-text input{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:1.2;min-height:48px;outline:none;outline:none!important;padding:.8em .8em .8em 40px;position:relative;width:100%;z-index:1}.input-box .input-text input.bg-white{background-color:#fff}.input-box .input-text input+label{height:22px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:22px;z-index:1}.input-box .input-text input+label svg{fill:#99a8b3;height:22px;width:22px}.input-box .input-text__normal input{padding-left:.8em}.input-box.error input{border:1px solid #ff0032}.input-box input::-moz-placeholder{color:#99a8b3;font-size:1.6rem}.input-box input::placeholder{color:#99a8b3;font-size:1.6rem}.input-box input:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.input-box input:focus{border-color:#e0e0e0;outline:none!important;transition:border-color .3s ease-out}.input-box textarea{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px;box-sizing:border-box;font-size:16px;min-height:220px;padding:.8em;width:100%}.input-box textarea::-moz-placeholder{color:#99a8b3;font-size:1.6rem}.input-box textarea::placeholder{color:#99a8b3;font-size:1.6rem}.input-box .error textarea{border:1px solid #ff0032}.input-box dl{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;justify-content:space-between}.input-box dl dt{font-feature-settings:"palt" 1;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-start;padding:20px 0;width:220px}.input-box dl dt.non-border{border-top:none;padding-top:0}@media screen and (max-width:640px){.input-box dl dt{align-items:center;padding:20px 0 5px;width:100%}}.input-box dl dt span{display:block}.input-box dl dt .text{color:#00a0bd;font-size:1.4rem}.input-box dl dd{border-top:1px solid #e0e0e0;padding:20px 0;width:calc(100% - 220px)}.input-box dl dd.non-border{border-top:none;padding-top:0}@media screen and (max-width:640px){.input-box dl dd{border:none;padding:0 0 20px;width:100%}}.input-box dl dd .error-message{color:#ff0032;display:none;font-size:1.2rem;padding-top:5px}.input-box dl dd.error .error-message{display:block}.input-box dl dd input.error,.input-box dl dd textarea.error{border:1px solid #ff0032}.input-box .col-2{display:flex;justify-content:space-between}.input-box .col-2>*,.input-box .col-2>input{width:calc(50% - 5px)}.input-box .col-3{display:flex;justify-content:space-between}.input-box .col-3>*,.input-box .col-3>input{width:calc(33.33333% - 5px)}.checkbox{background-color:#fff;border-radius:4px}.checkbox label{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;min-height:48px;padding:8px}.checkbox label .checkbox-input{margin:0;opacity:0;width:0}.checkbox-input:checked+.checkbox-checkmark:before{background-color:#121212;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-3px,4px) rotate(-135deg);transform-origin:1px 1px;width:25%}.checkbox-input:checked+.checkbox-checkmark:after{background-color:#121212;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-3px,4px) rotate(-45deg);transform-origin:1px 1px;width:50%}.checkbox-checkmark{background-color:#f6f6f6;border-radius:4px;display:block;height:28px;left:0;position:relative;top:0;width:28px}.checkbox-label{display:block;font-size:1.3rem;margin-left:10px;width:calc(100% - 38px)}.input-box .select-label,.terms-select-input .select-label{align-items:center;background-color:#f6f6f6;border-radius:4px;box-sizing:border-box;color:#57616c;cursor:pointer;display:flex;min-height:48px;position:relative;text-align:center;transition:background-color .3s ease-out}.input-box .select-label:hover,.terms-select-input .select-label:hover{background-color:#e6e6e6}.input-box .image-label,.terms-select-input .image-label{background-color:#fff;border-radius:4px;display:block;margin-bottom:8px;overflow:hidden;text-align:center;width:100%}.input-box .image-label img,.terms-select-input .image-label img{border-radius:4px;height:72px;width:auto}.input-box .image-label+.text,.terms-select-input .image-label+.text{font-feature-settings:"palt" 1;padding:3px 20px}.input-box .text,.terms-select-input .text{font-size:1.6rem;font-weight:500}.input-box .checkmark:before,.terms-select-input .checkmark:before{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-3px,4px) rotate(-135deg);transform-origin:1px 1px;width:25%}.input-box .checkmark:after,.terms-select-input .checkmark:after{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-3px,4px) rotate(-45deg);transform-origin:1px 1px;width:50%}.input-box .checkmark,.terms-select-input .checkmark{border-radius:4px;display:none;height:26px;margin-right:8px;position:relative;width:26px}.input-box .icon-badge,.terms-select-input .icon-badge{height:18px;left:14px;position:absolute;top:14px;width:18px}.input-box .icon-badge.text,.terms-select-input .icon-badge.text{color:#121212;font-size:1rem;line-height:1;text-align:left;width:auto}.input-box .icon-badge img,.terms-select-input .icon-badge img{vertical-align:baseline}.input-box .icon-badge.yellow,.terms-select-input .icon-badge.yellow{background-color:#ffeb00;border-radius:50%}.input-box .icon-badge.pink,.terms-select-input .icon-badge.pink{background-color:#ff0087;border-radius:50%}.input-box .icon-badge.blue,.terms-select-input .icon-badge.blue{background-color:#00aaef;border-radius:50%}.input-box .icon-badge.navy,.terms-select-input .icon-badge.navy{background-color:#2d3090;border-radius:50%}.input-box .icon-badge.green,.terms-select-input .icon-badge.green{background-color:#00a248;border-radius:50%}.input-box .icon-badge.red,.terms-select-input .icon-badge.red{background-color:#ff0006;border-radius:50%}.input-box .icon-badge.black,.terms-select-input .icon-badge.black{background-color:#000;border-radius:50%}.input-box .icon-badge.white,.terms-select-input .icon-badge.white{background-color:#fff;border:1px solid #e0e0e0;border-radius:50%}.input-box .icon-badge.gray,.terms-select-input .icon-badge.gray{background-color:#999;border-radius:50%}.input-box .icon-badge.brown,.terms-select-input .icon-badge.brown{background-color:#963;border-radius:50%}.input-box .icon-badge.purple,.terms-select-input .icon-badge.purple{background-color:#c3f;border-radius:50%}.input-box .icon-badge.orange,.terms-select-input .icon-badge.orange{background-color:#f60;border-radius:50%}.input-box .select-terms:checked+label.select-label,.terms-select-input .select-terms:checked+label.select-label{background-color:#00a0bd!important;color:#fff}.input-box .select-terms:checked+label.select-label .checkmark,.terms-select-input .select-terms:checked+label.select-label .checkmark{display:block}.touch-on .input-box .select-label,.touch-on .terms-select-input .select-label{transition:none}.touch-on .input-box .select-label:hover,.touch-on .terms-select-input .select-label:hover{background-color:#f6f6f6}.select-terms.is-square+label .checkmark{background:#fff;display:block}.select-terms.is-square+label .checkmark:after,.select-terms.is-square+label .checkmark:before{background:#121212;display:none;visibility:hidden}.select-terms.is-square:checked+label .checkmark:after,.select-terms.is-square:checked+label .checkmark:before{display:block;visibility:visible}.select-label:not(label){background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:16px;line-height:1.2;min-height:48px;outline:none;outline:none!important;padding:.8em;position:relative;width:100%;z-index:1}.select-label:not(label).error{border:1px solid #ff0032}.select-label:not(label) .placeholder{color:#99a8b3;display:block;text-align:left}.select-label:not(label) .text{color:#121212}.select-label:not(label):after{border-color:#000 transparent transparent #000;border-style:solid;border-width:1px;bottom:50%;content:"";height:6px;position:absolute;right:8px;transform:rotate(-135deg) translateY(-50%);width:6px;z-index:1}.select-label.input-wrap{min-height:auto;padding:0}.required-mark{align-items:center;background-color:#ff0032;border-radius:10px;color:#fff;display:inline-flex;font-size:1rem;height:15px;line-height:1.3;margin:0 0 0 5px;padding:1px 5px}@media screen and (max-width:640px){.required-mark{margin:0 0 0 5px}}.input-box.confirm .required-mark{display:none}.input-box.confirm .text-display:nth-of-type(n+2){padding-top:20px}.error .error-message{color:#ff0032;display:block;font-size:1.2rem;padding-top:5px}@-webkit-keyframes i_slide_r{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(10px)}51%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes i_slide_r{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(10px)}51%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes i_slide_l{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-10px)}51%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes i_slide_l{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-10px)}51%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.pop-button{align-items:center;cursor:pointer;display:inline-flex}.pop-button__icon{align-items:center;background-color:#edf6f8;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.pop-button__icon img,.pop-button__icon svg{fill:#00a0bd;height:12px;width:12px}.pop-button__icon--black svg{fill:#121212}.pop-button__text{color:#121212;font-size:1.6rem;margin-left:-5px}.pop-button:hover svg{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.touch-on .pop-button:hover svg{-webkit-animation:none;animation:none}.block-button{align-items:center;background-color:#00a0bd;border-radius:4px;box-shadow:0 0 .6rem 0 transparent;cursor:pointer;display:inline-flex;height:52px;max-width:380px;overflow:hidden;padding:0;position:relative;transition:box-shadow .4s ease-in-out;width:100%;z-index:1}.block-button.block{display:flex;max-width:none}.block-button__large{height:52px}.block-button__medium{height:42px}.block-button__small{height:32px;max-width:none;width:auto}.block-button__mini{height:24px;max-width:none;width:auto}.block-button__icon-round{height:100%;left:0;position:absolute;top:0;width:100%}.block-button__icon-round img,.block-button__icon-round svg{fill:#fff;height:20px;left:12px;position:absolute;top:calc(50% - 10px);transform:rotateY(-50%);width:20px}.block-button__icon-round:before{background-color:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:100px;left:-50px;position:absolute;top:50%;transform:translateY(-50%) scaleX(1);transition:transform .4s ease-in-out;width:100px}.block-button__icon-clean{align-items:center;display:flex;height:100%;justify-content:center;padding:0 6px}.block-button__icon-clean+.block-button__text{padding:0 6px 0 3px}.block-button__icon-clean img,.block-button__icon-clean svg{fill:#fff;height:16px;width:16px}.block-button__icon-arrow{align-items:center;display:flex;height:100%;justify-content:center;padding:0 8px;position:relative}.block-button__icon-arrow svg{fill:#fff;height:8px;width:8px}.block-button__text{box-sizing:border-box;color:#fff;display:block;font-size:1.6rem;font-weight:500;line-height:1.2;padding:0;text-align:center;width:100%}.block-button__text.fs_m{font-size:1.4rem}.block-button__text.fs_s{font-size:1.2rem}.block-button__text .text-small{font-size:1.3rem}.block-button__icon-arrow+.block-button__text{padding:0 6px 0 0}.block-button__icon-round+.block-button__text{padding:0 10px 0 46px}.block-button:before{background:hsla(0,0%,100%,.3);transform:scaleX(0);transform-origin:0 0;transition:transform .4s ease-in-out}.block-button:after,.block-button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block-button:hover:before{transform:scaleX(1)}.block-button.hover-off:before,.block-button.hover-round:before{display:none}.block-button:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.2)}.block-button:hover .block-button__icon-round:before{transform:scale(8);transform-origin:left}.touch-on .block-button:before{display:none}.touch-on .block-button:hover{box-shadow:none}.touch-on .block-button:hover .block-button__icon-round:before,.touch-on .block-button__icon-round:before{transform:translateY(-50%) scaleX(1)}.arrow-thick svg{height:16px;padding:2px;width:16px}.i-slide-r:hover svg{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.i-slide-l:hover svg{-webkit-animation:i_slide_l .64s 1 forwards;animation:i_slide_l .64s 1 forwards}.touch-on .i-slide-l:hover svg,.touch-on .i-slide-r:hover svg{-webkit-animation:none;animation:none}.block-button--black{background-color:#121212}.block-button--black svg{height:16px;width:16px}.block-button--orange{background-color:#ff8d00}.block-button--light-orange{background-color:#fcac38}.block-button--red{background-color:#ff0032}.block-button--green{background-color:#00aa6e}.block-button--dark-gray{background-color:#57616c}.block-button--light-gray{background-color:#bdbdbd}.block-button--thin-blue{background-color:#edf6f8}.block-button--thin-blue .block-button__text{color:#00a0bd}.block-button--thin-blue svg{fill:#00a0bd;height:16px;width:16px}.block-button--thin-blue .block-button__icon-arrow svg{fill:#00a0bd;height:8px;width:8px}.block-button--gray{background-color:#f6f6f6}.block-button--gray .block-button__text{color:#57616c}.block-button--gray svg{fill:#57616c;height:16px;width:16px}.block-button--gray.icon-blue svg{fill:#00a0bd;height:18px;width:18px}.block-button--white{background-color:#fff}.block-button--white .block-button__text{color:#00a0bd}.block-button--white svg{fill:#00a0bd;height:16px;width:16px}.block-button--white.icon-blue svg{fill:#00a0bd;height:18px;width:18px}.block-button--non-bg{background-color:transparent;height:auto}.block-button--non-bg .block-button__text{padding:0 0 0 5px}.block-button--non-shadow,.block-button--non-shadow:hover{box-shadow:none}.is-disable{opacity:.5;pointer-events:none}.modal-close{display:block;height:auto;margin:0 auto;max-width:120px;padding:0}.modal-close .block-button__text{font-size:1.4rem;line-height:42px;min-height:42px;position:relative;z-index:1}.tab-box__radio{display:none}.tab-box__tabs{border-bottom:1px solid #e0e0e0;display:flex;margin:20px 20px 0;position:relative;z-index:1}.tab-box__tab{align-items:center;color:#57616c;cursor:pointer;display:inline-flex;margin:0 5px 0 0;padding:6px 20px}@media screen and (max-width:640px){.tab-box__tab{font-size:1.4rem;padding:6px 10px}}.tab-box__tab:hover{color:#00a0bd}.tab-box__tab--icon{height:30px;margin-right:5px;width:30px}.tab-box__tab--icon svg{fill:#00a0bd;height:28px;width:30px}.tab-box__tab .text{font-feature-settings:"palt" 1;font-size:1.6rem}.tab-box__panels{padding:0 20px 20px}.tab-box__panel{background-color:#fff;display:none;position:relative}.effect-panel-switch{-webkit-animation:panel_switch .8s;animation:panel_switch .8s}@-webkit-keyframes panel_switch{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes panel_switch{0%{opacity:0}80%{opacity:0}to{opacity:1}}.panel-loading{height:5px;margin-top:-5px;position:-webkit-sticky;position:sticky;text-align:center;top:55%;transform:translateY(-55%)}.panel-loading span{-webkit-animation:panel_loading 1s linear infinite;animation:panel_loading 1s linear infinite;background-color:#57616c;border-radius:50%;display:inline-block;height:5px;margin:0 2px;position:relative;width:5px}.panel-loading span:first-child{-webkit-animation-delay:.6s;animation-delay:.6s}.panel-loading span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.panel-loading span:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes panel_loading{0%{opacity:0;transform:translateX(-40px)}35%{opacity:1;transform:translateX(0)}65%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}@keyframes panel_loading{0%{opacity:0;transform:translateX(-40px)}35%{opacity:1;transform:translateX(0)}65%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}#select-event:checked~.tab-box__panels #select-event-panel,#select-other:checked~.tab-box__panels #select-other-panel{display:block}#select-event:checked~.tab-box__tabs #event-delivery,#select-other:checked~.tab-box__tabs #other-delivery{background-color:#00a0bd;color:#fff}#select-event:checked~.tab-box__tabs #event-delivery svg,#select-other:checked~.tab-box__tabs #other-delivery svg{fill:#fff}#event-month-1:checked~.tab-box__panels #event-month-panel-1,#event-month-2:checked~.tab-box__panels #event-month-panel-2,#event-month-3:checked~.tab-box__panels #event-month-panel-3{display:block}#event-month-1:checked~.tab-box__tabs #event-month-tab-1,#event-month-2:checked~.tab-box__tabs #event-month-tab-2,#event-month-3:checked~.tab-box__tabs #event-month-tab-3{border-bottom:2px solid #00a0bd;color:#00a0bd}#etd-calendar-1:checked~.tab-box__panels #etd-calendar-panel-1,#etd-calendar-2:checked~.tab-box__panels #etd-calendar-panel-2,#etd-calendar-3:checked~.tab-box__panels #etd-calendar-panel-3{display:block}#etd-calendar-1:checked~.tab-box__tabs #etd-calendar-tab-1,#etd-calendar-2:checked~.tab-box__tabs #etd-calendar-tab-2,#etd-calendar-3:checked~.tab-box__tabs #etd-calendar-tab-3{border-bottom:2px solid #00a0bd;color:#00a0bd}.heading{border-bottom:1px solid #e0e0e0;display:block;position:relative}.heading.non-border{border-bottom:none}.heading__full{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:640px){.heading__full{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.heading__inner{align-items:center;display:flex;padding:0 0 14px;position:relative}.heading__inner:before{background-color:#00a0bd;bottom:0;content:"";height:3px;left:0;position:absolute;width:42px}.heading__icon{display:block;padding-right:6px}.heading__icon svg{fill:#121212}.heading__icon img,.heading__icon svg{height:42px;width:42px}.heading__icon.small{display:block;padding-right:6px}.heading__icon.small svg{fill:#121212;height:32px;width:32px}.heading__icon.small img{height:32px;width:32px}.heading__text{color:#00a0bd;font-size:2.6rem;font-weight:500}.heading__text.large{font-size:3.2rem}@media screen and (max-width:640px){.heading__text.large{font-size:2.6rem}.heading__text{font-size:2.2rem}}.heading__text .items{display:inline-block;font-size:1.6rem;padding-left:5px}.heading__inner--alert:before{background-color:#ff0032}.heading__inner--alert .heading__text{color:#ff0032}.middle-heading .heading__inner:before{background-color:#121212;width:21px}.middle-heading .heading__text{color:#121212;font-size:2.6rem}@media screen and (max-width:640px){.middle-heading .heading__text{font-size:2rem}}.small-heading .heading__inner:before{display:none}.small-heading .heading__text{color:#121212;font-size:2.2rem}@media screen and (max-width:640px){.small-heading .heading__text{font-size:1.8rem}}.magnify-scope{overflow:hidden;position:relative;width:100%}.magnify-scope .overlay{background-color:#121212;height:100%;left:0;opacity:0;position:absolute;top:0;transition:background-color .6s cubic-bezier(.694,.048,.335,1),opacity .6s cubic-bezier(.694,.048,.335,1);width:100%}img.magnify{height:auto;transform:scale(1.01);transition:transform 1.2s ease-in-out;width:100%}a:hover .magnify-scope .overlay{opacity:.4}a:hover .magnify-scope img.magnify{transform:scale(1.05)}.hover-caption{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.694,.048,.335,1);width:100%}.hover-caption .icon-plus{border:1px solid #fff;border-radius:50%;display:block;height:26px;position:relative;transform-origin:center center;width:26px}.hover-caption .icon-plus:after,.hover-caption .icon-plus:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hover-caption .icon-plus:before{height:12px;width:2px}.hover-caption .icon-plus:after{height:2px;width:12px}.hover-caption .caption{font-size:1.2rem;padding-top:5px}a:hover .hover-caption{opacity:1}a:hover .icon-plus{transform:rotate(270deg);transition:.6s .4s}.printing-company-list{color:#121212;display:block}.printing-company-list a{display:block;overflow:hidden;position:relative}.printing-company-list .company-thumbnail{position:relative}.printing-company-list .company-logo{background-color:#fff;margin-top:-9.5%;padding:7% 0;position:relative;width:50%}.printing-company-list .company-name{font-size:1.6rem;font-weight:500;padding-bottom:10px}.printing-company-list .company-text{font-size:1.4rem;line-height:1.4}#etd-calendar .month-head{font-size:2.8rem;padding:20px 0;text-align:center}#etd-calendar table{background-color:#fff;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}#etd-calendar table td{border:1px solid #ddd;text-align:center}#etd-calendar table td:first-child{background-color:rgba(255,0,50,.03);border-left:none}#etd-calendar table td:last-child{background-color:rgba(0,160,189,.03);border-right:none}#etd-calendar table thead td{font-size:1.2rem;padding:10px 0}#etd-calendar table thead td:first-child{color:#ff0032}#etd-calendar table thead td:last-child{color:#00a0bd}#etd-calendar table tbody td{cursor:pointer;font-size:2rem;padding:3% 0;transition:background-color .3s ease-out}#etd-calendar table tbody td:hover{background-color:rgba(153,168,179,.15)}#etd-calendar table tbody td.is-active{background-color:#edf6f8;color:#00a0bd}#etd-calendar table td.is-disabled{color:#ccc;pointer-events:none}#etd-calendar table td.is-disabled:hover{background:none}.calendar-move{background-color:#e6e6e6;cursor:pointer;font-size:1.4rem;padding:10px}#scroll-up{bottom:60px;cursor:pointer;opacity:0;overflow:visible;padding:5px;position:fixed;right:-15px;transform:translateZ(0);transition:right .4s ease-out .6s,visibility .3s ease-out .4s,opacity .3s ease-out .6s;visibility:hidden;z-index:10}@media screen and (max-width:640px){#scroll-up{bottom:30px}}#scroll-up svg{fill:#121212;height:94px;transition:fill .2s ease-out;width:10px}#scroll-up.is-show{opacity:1;right:25px;visibility:visible}@media screen and (max-width:640px){#scroll-up.is-show{right:10px}}#scroll-up:hover svg{fill:#00a0bd}.step-bar{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:52px;position:relative}.step-bar-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.step-bar-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.step-bar-wrap{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}.step-bar{padding-top:18px}}.step-bar.in-page{padding-top:34px}@media screen and (max-width:640px){.step-bar.in-page{padding-top:0}}.step-bar li{color:#bababa;flex:1;list-style-type:none;position:relative;text-align:center;text-transform:uppercase}.step-bar li:after{border-top:1px solid #dedede;content:"";height:1px;left:-50%;position:absolute;top:7px;width:100%;z-index:-1}.step-bar li:first-child:after{content:none}.step-bar li.active,.step-bar li.complete{color:#00a0bd}.step-bar li.active .step-point,.step-bar li.complete .step-point{border:1px solid #00a0bd}.step-bar li.active .step-point:before,.step-bar li.complete .step-point:before{background-color:#00a0bd}.step-bar li.active:after,.step-bar li.complete:after{border-top:1px solid #00a0bd}.step-bar li.oops:after{border-top:1px dashed #00a0bd}.step-bar li.oops2:after{border-top:1px dashed #ff0032}.step-bar li.oops2:before{background-image:url(/assets/images/parts/i-opps2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:20px;left:-10px;position:absolute;top:-4px;width:20px;z-index:1}.step-bar .step-point{align-items:center;background-color:#fff;border:1px solid #dedede;border-radius:50%;display:block;display:flex;height:12px;justify-content:center;line-height:1.2;margin:0 auto;position:relative;text-align:center;width:12px}.step-bar .step-point:before{background-color:#bbb;border-radius:50%;content:"";display:block;height:6px;margin:auto;text-align:center;width:6px}.step-bar .text{display:block;font-size:1.2rem;font-weight:500;line-height:1;padding-top:10px}.step-bar .text br{display:none}.step-bar .text br.is-show{display:block}@media screen and (max-width:1023px){.step-bar .text{font-size:1.1rem}}@media screen and (max-width:640px){.step-bar .text{font-size:1rem;letter-spacing:0}.step-bar .text br{display:block}}.step-bar.vertical-rl .text{line-height:1.2}@media screen and (max-width:640px){.step-bar.vertical-rl .text{display:inline-block;line-height:1.3;text-align:left;writing-mode:vertical-lr}}.state-textbox.right-ajust{padding-right:15%}.state-textbox .state-heading{font-size:1.8rem;font-weight:500}.state-textbox .state-text{font-size:1.4rem;line-height:1.4}.login-panel{margin:0 auto;max-width:380px;padding:0 0 52px;width:100%}@media screen and (max-width:640px){.login-panel{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative;width:auto}}.login-panel__middle{padding:20px 0 0}.login-panel__middle .input-box:nth-of-type(n+2){padding-top:15px}.login-panel__middle .input-box:nth-of-type(n+3){padding-top:30px}.login-panel__lower .signup{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px}.login-panel__lower .signup li:nth-of-type(n+2){margin-top:8px}.progress-mark{bottom:0;opacity:.05;overflow:hidden;position:absolute;right:0;width:300px}@media screen and (max-width:640px){.progress-mark{bottom:auto;top:120px;width:120px}}.progress-mark:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.progress-mark img{bottom:-20px;position:relative;right:-20px}@media screen and (max-width:640px){.progress-mark img{bottom:0}}.navigation-panel{padding:5% 10% 20%}.navigation-panel .sign-in li:nth-of-type(n+2){margin-top:10px}.navigation-panel .signing-in .member-filed .badge{background-color:#00a0bd;border-radius:50%;height:27px;margin:0 auto;padding:14px;width:27px}.navigation-panel .signing-in .member-filed .badge svg{fill:#fff;height:27px;width:27px}.navigation-panel .signing-in .member-filed .user-name{align-items:center;display:flex;font-size:1.2rem;justify-content:center;line-height:1.4;margin-top:10px;text-align:center}.navigation-panel .signing-in .member-filed .user-name>span:first-of-type{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.navigation-panel .signing-in .member-filed .user-name>span:nth-of-type(2){display:block;margin-top:3px}.navigation-panel .signing-in .navi-link{text-align:right}.navigation-panel .site-main-menu ul{padding-top:40px}.navigation-panel .site-main-menu ul li{border-top:1px solid #e0e0e0}.navigation-panel .site-main-menu ul li:last-of-type{border-bottom:1px solid #e0e0e0}.navigation-panel .site-main-menu ul li a{color:#121212;display:block;font-size:1.4rem;font-weight:500;padding:15px 0;transition:color .3s ease-out}.navigation-panel .site-main-menu ul li a:hover{color:#00a0bd}.navigation-panel .site-side-menu li{margin-top:15px}.navigation-panel .site-side-menu li:nth-of-type(n+2){margin-top:5px}.navigation-panel .twitter-link{margin-top:25px;text-align:right}.navigation-panel .twitter-link a{align-items:center;color:#121212;display:inline-flex}.navigation-panel .twitter-link a .text{display:block;font-size:1.2rem}.navigation-panel .twitter-link a .icon{border:1px solid #121212;border-radius:50%;display:block;height:20px;margin-left:10px;padding:6px;width:20px}.navigation-panel .twitter-link a .icon svg{fill:#121212;height:20px;width:20px}.terms-list{padding:0 20px 40px}.terms-list li{border-bottom:1px solid #e0e0e0;cursor:pointer;font-size:1.8rem;padding:20px 10px}@media screen and (max-width:640px){.terms-list li{font-size:1.6rem}}.terms-list li:last-of-type{border-bottom:1px solid #e0e0e0}.terms-list li:hover{background-color:#edf6f8;color:#00a0bd}.terms-list li span{display:inline-block;font-size:1rem;padding-left:3px}.terms-list.copies li:after{content:"部";font-size:10px;padding-left:3px}.terms-list.page li:after{content:"P";font-size:10px;padding-left:3px}.terms-list.paper-size li:first-of-type,.terms-list.paper-size li:nth-of-type(2){align-items:center;display:flex}.terms-list.paper-size li:first-of-type:after,.terms-list.paper-size li:nth-of-type(2):after{font-size:11px}.terms-list.paper-size li:first-of-type:after{content:"（よくある同人誌・小）"}.terms-list.paper-size li:nth-of-type(2):after{content:"（よくある同人誌・大）"}.event-list{margin-top:-1px;padding-bottom:40px}.event-list__inner{display:flex}.event-list__inner:last-child{border-bottom:1px solid #e0e0e0}@media screen and (max-width:1023px){.event-list__inner{display:block}}.event-list__event-summary-date{border-top:1px solid #e0e0e0;width:150px}@media screen and (max-width:1023px){.event-list__event-summary-date{background-color:#fff;border-bottom:1px solid #e0e0e0;position:-webkit-sticky;position:sticky;top:69px;width:100%;z-index:3}}@media screen and (max-width:640px){.event-list__event-summary-date{top:59px}}.event-list__event-summary-date h3{color:#00a0bd;font-size:2.2rem;font-weight:400;line-height:1;padding:16px 0;position:-webkit-sticky;position:sticky;top:70px}@media screen and (max-width:1023px){.event-list__event-summary-date h3{font-size:1.4rem;padding:10px 0;position:relative;text-align:center;top:auto}}.event-list__event-name{width:calc(100% - 150px)}@media screen and (max-width:1023px){.event-list__event-name{width:100%}}.event-list__event-name li{align-items:flex-end;border-top:1px solid #e0e0e0;cursor:pointer;display:flex;flex-wrap:wrap;line-height:1;padding:18px 10px;position:relative}@media screen and (max-width:1023px){.event-list__event-name li{border-bottom:1px solid #e0e0e0;border-top:none;padding:16px 10px}}@media screen and (max-width:640px){.event-list__event-name li{display:block}}.event-list__event-name li:last-of-type{border-bottom:none}.event-list__event-name li.is-active,.event-list__event-name li:hover{background-color:#edf6f8}.event-list__event-name li.is-active .event-tendency,.event-list__event-name li.is-active .event-title,.event-list__event-name li:hover .event-tendency,.event-list__event-name li:hover .event-title{color:#00a0bd}.event-list__event-name li:after,.event-list__event-name li:before{content:"";position:absolute}.event-list__event-name li:before{height:100%;left:0;top:0;width:100%;z-index:2}.event-list__event-name li:nth-of-type(n+2){padding-left:30px}.event-list__event-name li:nth-of-type(n+2):after{border:1px solid #57616c;border-right:none;border-top:none;height:8px;left:12px;top:50%;transform:translateY(-50%);width:8px;z-index:1}.event-list__event-name li .event-title{font-size:1.8rem;padding-right:10px}@media screen and (max-width:640px){.event-list__event-name li .event-title{font-size:1.6rem;padding-right:0}}.event-list__event-name li .event-tendency{color:#57616c;font-size:1.2rem;padding-top:5px}.event-list__event-name li.is-disable{background-color:#f6f6f6;opacity:1}.event-list__event-name li.is-disable .event-title{font-weight:500}.signup-panel{margin-left:auto;margin-right:auto;max-width:860px;padding-bottom:8%;padding-left:calc(12% + 40px);padding-right:calc(12% + 40px);position:relative}@media screen and (max-width:1023px){.signup-panel{margin-left:auto;margin-right:auto;padding-left:calc(8% + 20px);padding-right:calc(8% + 20px);position:relative}}@media screen and (max-width:640px){.signup-panel{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);padding-top:8%;position:relative}}.signup-panel__upper{position:relative}.signup-panel__upper .character{bottom:calc(-4% - 50px);position:absolute;right:0;width:90px;z-index:1}@media screen and (max-width:640px){.signup-panel__upper .character{bottom:calc(-8% - 120px);right:-10px;width:70px}}.signup-panel__middle{padding:0;position:relative}.signup-panel__middle .input-box:nth-of-type(2){padding-top:10px}.signup-panel__middle .input-box:nth-of-type(n+3){padding-top:20px}.signup-panel__middle .navi-link li{margin-top:6px}@media screen and (max-width:640px){.signup-panel__middle .navi-link li{margin-top:0}}.signup-panel__middle-inner{background-color:#f6f6f6;border-radius:4px;margin-left:auto;margin-right:auto;padding:6% 5%}@media screen and (max-width:640px){.signup-panel__middle-inner{padding:8% 5%}}.signup-panel__middle-inner .input-box{margin:0 auto;max-width:380px}.signup-panel__middle-inner .attention{border:2px solid #ff0032;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.signup-panel__middle-inner .attention .content{font-size:1.3rem;padding:1em}.signup-panel__middle-inner .text-box{text-align:center}.signup-panel__middle-inner .text-box p:nth-of-type(n+2){padding-top:10px}.signup-panel__middle-inner .text-box p:nth-of-type(n+3){font-size:1.3rem}.signup-panel__middle-inner .text-box .icon{padding-bottom:10px}.signup-panel__middle-inner .text-box img{width:42px}.signup-panel__lower .signup{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px}.signup-panel__lower .signup li:nth-of-type(n+2){margin-top:8px}.attention-clump__heading{align-items:center;display:flex;padding-bottom:10px}.attention-clump__heading-icon{display:flex;padding-right:5px}.attention-clump__heading-icon svg{fill:#ff0032;height:16px;width:16px}.attention-clump__heading-text{color:#ff0032;font-size:1.4rem;font-weight:500;margin-top:-.2rem}.attention-clump .itemization{margin:5px 0}.attention-clump .itemization li{font-size:1.2rem;line-height:1.4;margin-left:1rem;padding-left:3px;position:relative}.attention-clump .itemization li:before{content:"※";left:-1em;position:absolute;top:0}.attention-clump .itemization li:nth-of-type(n+2){margin-top:.3rem}.attention-clump .itemization.dotto li:before{content:"・"}.attention-clump .itemization--gray{color:#57616c}.attention-clump .itemization p{font-size:1.2rem;line-height:1.4}.attention-clump .itemization p:nth-of-type(n+2){padding-top:5px}.attention-clump-round{border:1px solid #ff0032;border-radius:4px;padding:4% 3%}.attention-clump.error-text .attention-clump__heading:last-of-type{padding-bottom:0}.caution{padding-bottom:6px}.caution p{font-size:1.3rem;padding:5px 0 5px 25px;position:relative}.caution p:before{border:1px solid #121212;border-radius:20px;box-sizing:border-box;content:"!";display:inline-block;font-size:1.4rem;height:20px;left:0;line-height:17px;margin-right:6px;margin-top:1px;padding-left:1px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:20px}.caution p.caution--gray{color:#57616c}.caution p.caution--gray:before{border:1px solid #57616c}.caution p.caution--red{color:#ff0032}.caution p.caution--red:before{border:1px solid #ff0032}.address-preview dl{align-items:center;background-color:#f6f6f6;border-radius:4px;display:flex}@media screen and (max-width:640px){.address-preview dl{display:block}}.address-preview dl dt{border-right:1px solid #e0e0e0;color:#00a0bd;font-size:1.3rem;padding:15px}@media screen and (max-width:640px){.address-preview dl dt{border-right:none;padding-bottom:0}}.address-preview dl dd{padding:15px}@media screen and (max-width:640px){.address-preview dl dd{padding-top:10px}}.address-preview.list dl{flex-wrap:wrap}.address-preview.list dl dt{align-items:center;border-right:none;color:#00a0bd;display:flex;font-size:1.3rem;min-height:50px;padding:0 0 0 15px;width:150px}@media screen and (max-width:640px){.address-preview.list dl dt{min-height:auto;padding-top:15px;width:auto}}.address-preview.list dl dt:nth-of-type(n+2){border-top:1px solid #fff}.address-preview.list dl dd{align-items:center;display:flex;min-height:50px;padding:0 15px 0 0;width:calc(100% - 180px);word-break:break-all}@media screen and (max-width:640px){.address-preview.list dl dd{min-height:auto;padding:3px 15px 15px;width:auto}}.address-preview.list dl dd:nth-of-type(n+2){border-top:1px solid #fff}@media screen and (max-width:640px){.address-preview.list dl dd:nth-of-type(n+2){border-top:none}}.option-label{display:flex}.option-label .option{display:flex;flex-wrap:wrap;width:calc(100% - 120px)}@media screen and (max-width:640px){.option-label .option{width:auto}}.option-label .option.flat{width:auto}.option-label .option span{background-color:#fff;border:1px solid #121212;display:block;font-size:1rem;line-height:1.4;margin:2px 5px 2px 0;min-width:50px;padding:3px 6px;text-align:center}.option-label .option span:last-of-type{margin-right:0}.option-label .option span.purple{border:1px solid #515894;color:#515894}.option-label .option span.pink{border:1px solid #ff709d;color:#ff709d}.option-label .option span.invalid{opacity:.2}.question-label{background-color:#57616c;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:14px;line-height:12px;margin-left:5px;padding:2px;text-align:center;transition:background-color .1s ease-in;width:14px}.question-label:hover{background-color:#00a0bd;transition:background-color .3s ease-in}.question-label span{padding-left:1px}.touch-on .question-label:hover{background-color:#57616c;transition:none}.remarks-text{color:#57616c;font-size:1.1rem;margin-bottom:5px}.remarks-text.in-header{bottom:10px;color:#121212;left:25%;position:absolute}@media screen and (max-width:1023px){.remarks-text.in-header{bottom:auto;left:auto;padding-top:10px;position:relative;width:100%}}.search-button-box{background-color:#f6f6f6;border-radius:4px;margin:4% 0 8%;padding:6%;text-align:center}.toggle-icon{border:1px solid #00a0bd;border-radius:50%;box-sizing:border-box;display:block;height:19px;position:relative;width:19px}.toggle-icon:after,.toggle-icon:before{background-color:#00a0bd;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .3s;width:11px}.toggle-icon:after{transform:rotate(90deg)}.is-active .toggle-icon:before{transform:rotate(180deg)}.is-active .toggle-icon:after{opacity:0;transform:rotate(180deg)}.accordion-content{height:0;opacity:0;overflow:hidden;transition:opacity .2s,padding .2s}.accordion-content.is-open{height:auto!important;opacity:1!important;padding:20px 0}.update-message{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;text-align:center}.update-message .heading__text{font-size:1.6rem}.update-message .action-box{width:80%}.update-message .action-box.col-2{display:flex;justify-content:center}.update-message .action-box.col-2 .modal-close{margin:0 10px;min-width:120px}.question-message{padding:52px 20px 30px}.question-message .heading__text{color:#121212;font-size:1.6rem;padding-bottom:10px}.question-message .heading__text.fc_blue{color:#00a0bd;font-size:1.8rem}.question-message .heading__text:nth-of-type(n+2){padding-top:30px}.question-message p{font-size:1.4rem;line-height:1.4}.question-message p:nth-of-type(n+2){padding-top:10px}.question-message p .indent{display:block;padding-left:1em}.question-message .heading__text+p{padding:0}.question-message .action-box.close .block-button{margin:0 auto}.question-message .action-box.link{padding-top:10px}.question-message .action-box.link .block-button{padding:2px 0}@media screen and (max-width:1023px){.question-message .action-box.link .block-button{position:absolute;right:0;top:0}}.question-message .action-box.link .block-button svg{height:11px;width:11px}.question-message .action-box.link .block-button__text{font-size:1.2rem}.price-table{max-height:400px;overflow:scroll}.price-table table{background-color:#fff;border-collapse:collapse;position:relative;table-layout:fixed;width:auto;z-index:2}.price-table table td,.price-table table th{font-size:1.4rem;font-weight:400;padding:10px;position:relative;text-align:center}.price-table table td:after,.price-table table td:before,.price-table table th:after,.price-table table th:before{box-sizing:border-box;content:"";height:100%;position:absolute;width:100%}.price-table table td:before,.price-table table th:before{left:0;top:0}.price-table table td:after,.price-table table th:after{border:1px solid #e0e0e0;border-left:none;border-top:none;right:0;top:0}.price-table table thead{position:-webkit-sticky;position:sticky;top:0;z-index:6}.price-table table thead th{background-color:#fff}.price-table table thead th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:8}.price-table table thead th:before{border-top:1px solid #e0e0e0}.price-table table thead tr th:first-child:before{background-color:#fff;border-left:1px solid #e0e0e0}.price-table table tbody tr th:first-child{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:5}.price-table table tbody tr td,.price-table table tbody tr th{font-family:Jost,sans-serif;font-weight:400;padding:15px 5px}.price-table table tbody tr th:before{border-left:1px solid #e0e0e0}.price-table table.cross-highlight tr:hover{background-color:#f2f8f9}.price-table table.cross-highlight td,.price-table table.cross-highlight th{position:relative}.price-table table.cross-highlight td:hover{background-color:#e0e0e0!important;cursor:pointer}.price-table table.cross-highlight th.down,.price-table table.cross-highlight tr.even th.down,.price-table table.cross-highlight tr.odd th.down{background-color:#f2f8f9}.price-table table.cross-highlight td.over,.price-table table.cross-highlight tr.even td.over,.price-table table.cross-highlight tr.odd td.over{background:#f2f8f9}.terms-filterbox{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.terms-filterbox{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}@media screen and (max-width:640px){.terms-filterbox{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.terms-filterbox__header-inner{border-bottom:1px solid #e0e0e0;display:flex;padding-bottom:10px}.terms-filterbox__header-inner .header-icon{margin-top:-2px;padding-right:5px}.terms-filterbox__header-inner .header-icon img{width:28px}.terms-filterbox__header-inner .header-title{font-size:1.8rem;font-weight:500}.terms-filterbox__content-inner{border-bottom:1px solid #e0e0e0;display:flex;padding:20px 0}@media screen and (max-width:1023px){.terms-filterbox__content-inner{display:block}}.terms-filterbox .content-left{position:relative;width:25%}@media screen and (max-width:1023px){.terms-filterbox .content-left{width:100%}}.terms-filterbox .content-left-header{display:flex}@media screen and (max-width:1023px){.terms-filterbox .content-left-header{padding-bottom:10px}}.terms-filterbox .content-left-header .header-text{color:#00a0bd;font-size:1.4rem;font-weight:500}.terms-filterbox .content-right{position:relative;width:75%}@media screen and (max-width:1023px){.terms-filterbox .content-right{width:100%}}.terms-filterbox .content-right-header{padding-bottom:10px}.terms-filterbox .content-right-header .header-text{font-size:1.6rem;font-weight:500}.terms-filterbox .content-right-header .header-text+p{font-size:1.4rem}.terms-filterbox .content-right-header .header-text+p:first-of-type{border-top:1px dashed #e0e0e0;margin-top:10px;padding-top:10px}.terms-filterbox .content-right-header:nth-of-type(n+2){padding-top:30px}.terms-filterbox .terms-filter-select-box{display:flex;flex-wrap:wrap;gap:10px 5px}.terms-filterbox .terms-filter-select-box:after{content:"";display:block;height:0}.terms-filterbox .terms-filter-select-box.one-filter{gap:0 0}.terms-filterbox .terms-filter-select-box.error .filter-select-box{border:1px solid #ff0032}.terms-filterbox .terms-filter-select-box .checkmark{left:7px;position:absolute;top:50%;transform:translateY(-50%)}.terms-filterbox .terms-filter-select-box .image-label+.text+.checkmark{bottom:8px;top:auto;transform:none}.terms-filterbox .terms-filter-select-box.col-1>*{width:100%}.terms-filterbox .terms-filter-select-box.col-2>*{width:calc(50% - 5px)}.terms-filterbox .terms-filter-select-box.col-2:after{display:none}.terms-filterbox .terms-filter-select-box.col-3:after,.terms-filterbox .terms-filter-select-box.col-3>*{width:calc(33.33333% - 5px)}.terms-filterbox .terms-filter-select-box.col-4:after,.terms-filterbox .terms-filter-select-box.col-4>*{width:calc(25% - 5px)}@media screen and (max-width:1023px){.terms-filterbox .terms-filter-select-box.col-4:after,.terms-filterbox .terms-filter-select-box.col-4>*{width:calc(33.33333% - 5px)}}@media screen and (max-width:640px){.terms-filterbox .terms-filter-select-box.col-2>*{width:100%}.terms-filterbox .terms-filter-select-box.col-3:after,.terms-filterbox .terms-filter-select-box.col-3>*,.terms-filterbox .terms-filter-select-box.col-4:after,.terms-filterbox .terms-filter-select-box.col-4>*,.terms-filterbox .terms-filter-select-box.col-keep>*{width:calc(50% - 5px)}}.filter-select-box{align-items:center;background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;min-height:48px;padding:8px;position:relative;transition:background-color .3s ease-out;width:100%}.filter-select-box:hover{background-color:#e6e6e6}.filter-select-box:after{border-color:#000 transparent transparent #000;border-style:solid;border-width:1px;bottom:50%;content:"";height:6px;position:absolute;right:8px;transform:rotate(-135deg) translateY(-50%);width:6px}.filter-select-box p{font-size:1.6rem}.filter-select-box__page p:after{content:"P";font-size:10px;padding-left:3px}.filter-select-box__page p.unspecified:after{display:none}.filter-select-box__copies p:after{content:"部";font-size:10px;padding-left:3px}.filter-select-box__copies p.unspecified:after{display:none}.filter-select-box.text-box{cursor:default;pointer-events:none}.filter-select-box.text-box:after{display:none}.touch-on .filter-select-box:hover{background-color:#f6f6f6}.terms-filterbox-header{position:relative}.terms-filterbox-header__inner{align-items:center;display:flex;padding-bottom:10px;position:relative}.terms-filterbox-header__inner .header__icon{padding-right:5px}.terms-filterbox-header__inner .header__icon svg{fill:#00a0bd;height:22px;width:22px}.terms-filterbox-header__inner .header__title{color:#00a0bd;font-size:1.6rem;font-weight:500}.terms-filterbox-header .header__text p{font-size:1.4rem}.terms-select-input .select-label{flex-wrap:wrap;justify-content:center;padding:8px;position:relative}.terms-select-input span{display:block}.terms-select-input .text-small{display:inline-block;font-size:1.2rem}.next-step{border-top:1px solid #e0e0e0;margin:10% auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.next-step{bottom:0;margin-bottom:0;padding:0;position:-webkit-sticky;position:sticky;z-index:6}}.next-step__inner{background-color:#f6f6f6;border-radius:4px;margin-top:8%;padding:8% 10%;position:relative;text-align:center}@media screen and (max-width:1023px){.next-step__inner{margin-top:0;padding:3% 5%}}.next-step__header-text{color:#00a0bd;font-size:1.3rem;font-weight:500}.next-step .price-panel{align-items:flex-end;display:none;justify-content:space-between;margin:0 auto;max-width:480px;padding-bottom:10px}@media screen and (max-width:1023px){.next-step .price-panel{display:flex}}.next-step .price-panel dl{align-items:flex-end;display:flex;flex-wrap:wrap;line-height:1}.next-step .price-panel dl dt{border-bottom:1px solid #e0e0e0;color:#57616c;font-size:1.1rem;padding:0;text-align:left}.next-step .price-panel dl dd{border-bottom:1px solid #e0e0e0;padding:0;text-align:right}.next-step .price-panel dl dd .ja{font-size:1.1rem;padding-left:3px}.next-step .price-panel dl dd .price{font-size:1.6rem}.next-step .price-panel dl .total,.next-step .price-panel dl .total-price{border:none;color:#121212}.next-step .price-panel dl .total-price{margin-bottom:-5px;padding-left:5px}.next-step .price-panel dl .total-price span{color:#00a0bd}.next-step .price-panel dl .total-price .fc_red{color:#ff0032}.next-step .price-panel dl .total-price .ja{font-size:1.1rem;padding-left:3px}.next-step .price-panel dl .total-price .price{font-size:2.6rem}@media screen and (max-width:640px){.next-step .price-panel dl .total-price .price{font-size:2.2rem}}.next-step .next-text{background-color:#fff;font-size:1.2rem;line-height:1;padding:0 6px;position:absolute;right:calc(5% + 20px);top:-7px}@media screen and (max-width:1023px){.next-step .next-text{display:none}}.next-step .block-button{max-width:480px}.next-step .action-box{display:none;padding-top:10px}@media screen and (max-width:1023px){.next-step .action-box{display:block}}.next-step .action-box .block-button__text{font-size:1.2rem}.receipt-balloon{align-items:center;background-color:#121212;border-radius:30px;color:#fff;display:flex;flex-direction:column;font-size:1rem;height:60px;justify-content:center;letter-spacing:0;line-height:1.2;padding:0;width:60px}.receipt-balloon svg{fill:#fff;height:16px;margin-bottom:2px;width:16px}.receipt-balloon span{display:block;text-align:center}.remaining-label{background-color:#121212;border-radius:50px;color:#fff;font-size:1.2rem;font-weight:500;line-height:1;margin-left:8px;padding:4px 6px}.text-link{color:#00a0bd;text-decoration:underline}.empty-box-inner{background-color:#f6f6f6;border-radius:4px;margin-left:auto;margin-right:auto;padding:6% 5%}.empty-box .input-box{margin:0 auto;max-width:380px}.empty-box .text-box{text-align:center}.empty-box .text-box p:nth-of-type(n+2){padding-top:10px}.empty-box .text-box p:nth-of-type(n+3){font-size:1.3rem}.empty-box .text-box .icon{padding-bottom:10px}.empty-box .text-box img{width:42px}.page-error .error-messagebox{margin-left:auto;margin-right:auto;max-width:860px;padding-left:calc(12% + 40px);padding-right:calc(12% + 40px);padding-top:8%;position:relative;text-align:center}@media screen and (max-width:1023px){.page-error .error-messagebox{margin-left:auto;margin-right:auto;padding-left:calc(8% + 20px);padding-right:calc(8% + 20px);position:relative}}@media screen and (max-width:640px){.page-error .error-messagebox{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);padding-top:8%;position:relative}}.page-error .error-messagebox h4{font-size:1.8rem}.page-error .error-messagebox p{font-size:1.4rem;padding-top:10px}.page-error .error-messagebox .input-box a{margin:0 auto;max-width:380px}.page-error .error-messagebox-header{position:relative}.page-error .error-messagebox-header h3{color:rgba(0,160,189,.2);font-size:8rem;line-height:normal}.page-error .error-messagebox-header p{color:#00a0bd;font-size:1.6rem;left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%)}.page-error .progress-mark-error{bottom:0;opacity:.05;overflow:hidden;position:absolute;right:0;width:300px}@media screen and (max-width:640px){.page-error .progress-mark-error{width:260px}}.page-error .progress-mark-error:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-error .progress-mark-error img{bottom:-20px;position:relative;right:-20px}.page-maintenance .maintenance-messagebox{margin-left:auto;margin-right:auto;max-width:860px;padding-left:calc(12% + 40px);padding-right:calc(12% + 40px);padding-top:8%;position:relative;text-align:center}@media screen and (max-width:1023px){.page-maintenance .maintenance-messagebox{margin-left:auto;margin-right:auto;padding-left:calc(8% + 20px);padding-right:calc(8% + 20px);position:relative}}@media screen and (max-width:640px){.page-maintenance .maintenance-messagebox{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);padding-top:8%;position:relative}}.page-maintenance .maintenance-messagebox h4{font-size:1.8rem}.page-maintenance .maintenance-messagebox p{font-size:1.4rem;line-height:1.4;padding-top:10px}.page-maintenance .maintenance-messagebox .input-box a{margin:0 auto;max-width:280px}.page-maintenance .maintenance-messagebox .input-box a .block-button__icon-arrow svg{height:20px;width:20px}.page-maintenance .maintenance-messagebox-header{position:relative}.page-maintenance .maintenance-messagebox-header h3{color:rgba(255,0,50,.2);font-size:8rem;line-height:normal}.page-maintenance .maintenance-messagebox-header p{color:#ff0032;font-size:1.6rem;left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%)}.page-maintenance .progress-mark-maintenance{bottom:0;opacity:.05;overflow:hidden;position:absolute;right:0;width:300px}@media screen and (max-width:640px){.page-maintenance .progress-mark-maintenance{width:260px}}.page-maintenance .progress-mark-maintenance:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-maintenance .progress-mark-maintenance img{bottom:-20px;position:relative;right:-20px}.navi-link a,.navi-link button{align-items:center;color:#00a0bd;display:inline-flex}.navi-link a .icon,.navi-link button .icon{align-items:center;display:inline-flex;height:100%;padding-right:5px}.navi-link a .icon svg,.navi-link button .icon svg{fill:#00a0bd;height:6px;width:6px}.navi-link a .icon img,.navi-link button .icon img{height:18px;width:18px}.navi-link a .text,.navi-link button .text{background:linear-gradient(#00a0bd,#00a0bd) 100% 100%/0 1px no-repeat;font-size:1.2rem;padding:2px 0;transition:background-size .6s cubic-bezier(.25,1,.35,1) 0s}.navi-link a:active .text,.navi-link a:focus .text,.navi-link a:hover .text,.navi-link button:active .text,.navi-link button:focus .text,.navi-link button:hover .text{background-position:0 100%;background-size:100% 1px}.navi-link--black a,.navi-link--black button{color:#121212}.navi-link--black a .icon svg,.navi-link--black button .icon svg{fill:#121212}.navi-link--black a .text,.navi-link--black button .text{background:linear-gradient(#121212,#121212) 100% 100%/0 1px no-repeat}.navi-link--gray a,.navi-link--gray button{color:#57616c}.navi-link--gray a .icon svg,.navi-link--gray button .icon svg{fill:#57616c}.navi-link--gray a .text,.navi-link--gray button .text{background:linear-gradient(#57616c,#57616c) 100% 100%/0 1px no-repeat}.navi-link-underline a,.navi-link-underline button{align-items:center;color:#00a0bd;display:inline-flex}.navi-link-underline a .icon,.navi-link-underline button .icon{align-items:center;display:inline-flex;height:100%;padding-right:5px}.navi-link-underline a .icon svg,.navi-link-underline button .icon svg{fill:#00a0bd;height:6px;width:6px}.navi-link-underline a .icon img,.navi-link-underline button .icon img{height:18px;width:18px}.navi-link-underline a .text,.navi-link-underline button .text{background:linear-gradient(#00a0bd,#00a0bd) 0 100%/100% 1px no-repeat;font-size:1.2rem;line-height:1.2;padding:2px 0;transition:background-size .4s cubic-bezier(.215,.61,.355,1)}.navi-link-underline--black a,.navi-link-underline--black button{color:#121212}.navi-link-underline--black a .icon svg,.navi-link-underline--black button .icon svg{fill:#121212}.navi-link-underline--black a .text,.navi-link-underline--black button .text{background:linear-gradient(#121212,#121212) 0 100%/100% 1px no-repeat}.navi-link-underline a:active .text,.navi-link-underline a:focus .text,.navi-link-underline a:hover .text{background-position:100% 100%;background-size:0 1px}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#fff;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/assets/images/pswp/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/assets/images/pswp/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-image:none;background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:3px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:3px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#121212;font-size:13px;margin:0 auto;padding:10px;text-align:left}.pswp__caption--empty,.pswp__caption--fake{display:none}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/assets/images/pswp/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}#header-logo{left:20px;overflow:hidden;position:fixed;top:20px;z-index:120}#header-logo a{align-items:center;color:#00a0bd;display:flex}#header-logo svg{fill:#00a0bd;height:30px;width:65px}#header-logo span{display:block}#header-logo span span{color:transparent;height:0;position:absolute;width:0;z-index:-1}#header-logo .copy{font-size:1.2rem;font-weight:400;padding-left:15px}@media screen and (max-width:1023px){#header-logo{left:15px;top:15px}}@media screen and (max-width:640px){#header-logo .copy{display:none}}.global-header{background-color:#fff;height:70px;left:0;position:fixed;top:0;width:100%;z-index:99}.global-header--non-bg{background-color:transparent}@media screen and (max-width:1023px){.global-header{height:60px}}.global-header__navbar{align-items:center;display:flex;justify-content:center;z-index:3}.global-header__navbar li{height:100%;margin:0 10px}.global-header__navbar a{color:#121212;display:block;font-size:1.3rem;font-weight:500;line-height:70px;position:relative;transition:color .3s ease-out}.global-header__navbar a:after{background:#00a0bd;content:"";height:2px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}.global-header__navbar a:hover{color:#00a0bd}.global-header__navbar a:hover:after{transform:scale(1);transform-origin:left top}.global-header__navbar .current a:after,.global-header__navbar .current a:hover:after,.global-header__navbar .current button:after,.global-header__navbar .current button:hover:after{transform:scale(1)}@media screen and (max-width:1200px){.global-header__navbar{display:none}}.global-header__navbar-side{display:flex;position:fixed;right:70px;top:0}@media screen and (max-width:1023px){.global-header__navbar-side{right:60px}}.global-header__navbar-side li{display:flex;height:100%;padding:0 15px;position:relative}.global-header__navbar-side li:last-of-type:after{background-color:#e0e0e0;content:"";height:30%;position:absolute;right:0;top:35%;width:1px}.global-header__navbar-side a,.global-header__navbar-side button{align-items:center;color:#00a0bd;cursor:pointer;display:flex;font-size:1.3rem;font-weight:500;height:70px;padding:0;position:relative}@media screen and (max-width:1023px){.global-header__navbar-side a,.global-header__navbar-side button{height:60px}}.global-header__navbar-side a span,.global-header__navbar-side button span{display:block;position:relative}.global-header__navbar-side a .icon,.global-header__navbar-side button .icon{height:28px;width:28px}.global-header__navbar-side a:after,.global-header__navbar-side button:after{background:#00a0bd;content:"";height:2px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}.global-header__navbar-side a:hover:after,.global-header__navbar-side button:hover:after{transform:scale(1);transform-origin:left top}.global-header__navbar-side svg{fill:#00a0bd;height:28px;width:28px}.global-header__navbar-side .badge{background-color:#ff0032;border-radius:50%;bottom:-3px;color:#fff;font-size:13px;height:18px;line-height:1;line-height:18px;min-width:18px;overflow:hidden;position:absolute;right:-6px;text-align:center;width:auto}.global-header__navbar-side .signup{padding:0}.global-header__navbar-side .login{padding:0 15px}@media screen and (max-width:1023px){.global-header__navbar-side .login{padding:0 10px}}.global-header__navbar-side .logout{padding:0 15px}@media screen and (max-width:1023px){.global-header__navbar-side .logout{display:none}}@media screen and (max-width:640px){.global-header__navbar-side .mymenu{display:none}}.global-header__navbar-side .mymenu .icon{margin-right:5px}.global-header__navbar-side .cart:before{background-color:#e0e0e0;content:"";height:30%;left:0;position:absolute;top:35%;width:1px}.global-header__navbar-side .cart .cart-text{display:none}.global-header__navbar-side .current a:after,.global-header__navbar-side .current a:hover:after,.global-header__navbar-side .current button:after,.global-header__navbar-side .current button:hover:after{transform:scale(1)}#menu-button{background-color:transparent;cursor:pointer;display:block;overflow:visible;padding:22px;position:fixed;right:0;text-transform:none;top:0;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear;z-index:102}@media screen and (max-width:1023px){#menu-button{padding:17px}}#menu-button>span{display:block;height:26px;position:relative;width:26px}@media screen and (max-width:1023px){#menu-button>span{height:26px}}#menu-button:hover span span{-webkit-animation:burger .4s ease;animation:burger .4s ease}#menu-button:hover span span:before{-webkit-animation:burger .4s ease .1s;animation:burger .4s ease .1s}#menu-button:hover span span:after{-webkit-animation:burger .4s ease .2s;animation:burger .4s ease .2s}#menu-button span span{display:block;margin-top:-.5px;top:50%}#menu-button span span,#menu-button span span:after,#menu-button span span:before{background-color:#000;border-radius:4px;height:1px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:26px}#menu-button span span:after,#menu-button span span:before{content:"";display:block}#menu-button span span:before{top:-7px}#menu-button span span:after{bottom:-7px;width:16px}@-webkit-keyframes burger{0%{transform:scale(1);transform-origin:0 100%}50%{transform:scaleX(0);transform-origin:0 100%}to{transform:scale(1);transform-origin:0 100%}}@keyframes burger{0%{transform:scale(1);transform-origin:0 100%}50%{transform:scaleX(0);transform-origin:0 100%}to{transform:scale(1);transform-origin:0 100%}}.global-footer__inner-wrap{background-color:#57616c;margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.global-footer__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.global-footer__inner{position:relative}@media screen and (max-width:1023px){.global-footer__inner{padding-bottom:30px;padding-top:30px}}.global-footer__upper{border-bottom:1px solid #99a8b3;margin-bottom:30px;padding-bottom:30px;position:relative}@media screen and (max-width:1023px){.global-footer__upper{margin-bottom:20px;padding-bottom:20px}}.global-footer__upper a{align-items:center;color:#99a8b3;display:inline-flex}.global-footer__upper svg{fill:#99a8b3;height:37px;width:80px}@media screen and (max-width:1023px){.global-footer__upper svg{height:30px;width:60px}}.global-footer__upper span{display:block}.global-footer__upper span span{display:none}.global-footer__upper .copy{font-size:1.2rem;font-weight:400;padding-left:15px}.global-footer__middle{display:flex;justify-content:space-between}@media screen and (max-width:1023px){.global-footer__middle{display:block;flex-wrap:wrap;width:100%}}.global-footer__middle .navi-link{display:flex}@media screen and (max-width:1023px){.global-footer__middle .navi-link{flex-wrap:wrap;padding-top:0}}.global-footer__middle .navi-link li{font-size:1.3rem;padding-right:20px}@media screen and (max-width:1023px){.global-footer__middle .navi-link li{margin-bottom:8px}}.global-footer__middle .navi-link li:last-of-type{padding-right:0}.global-footer__col-main a,.global-footer__col-main button{color:#99a8b3}.global-footer__col-main a .text,.global-footer__col-main button .text{background:linear-gradient(#fff,#fff) 100% 100%/0 1px no-repeat;transition:color .6s cubic-bezier(.25,1,.35,1) 0s,background-size .6s cubic-bezier(.25,1,.35,1) 0s}.global-footer__col-main a:hover .text,.global-footer__col-main button:hover .text{color:#fff}@media screen and (max-width:1023px){.global-footer__col-side{padding-top:15px}}.global-footer__col-side a,.global-footer__col-side button{color:#fff}.global-footer__col-side a .text,.global-footer__col-side button .text{background:linear-gradient(#fff,#fff) 100% 100%/0 1px no-repeat}.global-footer__col-side button{padding:0}.global-footer__lower .copyright{color:#99a8b3;font-size:1.2rem}.global-footer .twitter-link{margin-top:25px;position:absolute;right:0;text-align:right;top:-20px}@media screen and (max-width:1023px){.global-footer .twitter-link{position:relative;top:auto}}.global-footer .twitter-link a{color:#99a8b3}.global-footer .twitter-link a .text{background:linear-gradient(#fff,#fff) 100% 100%/0 1px no-repeat;font-size:1.2rem;transition:color .6s cubic-bezier(.25,1,.35,1) 0s,background-size .6s cubic-bezier(.25,1,.35,1) 0s}.global-footer .twitter-link a .icon{border:1px solid #99a8b3;border-radius:50%;display:inline-block;height:20px;margin-left:10px;padding:6px;transition:border .6s cubic-bezier(.25,1,.35,1) 0s;width:20px}.global-footer .twitter-link a .icon svg{fill:#99a8b3;height:20px;transition:fill .6s cubic-bezier(.25,1,.35,1) 0s;width:20px}.global-footer .twitter-link a:hover .icon{border:1px solid #fff}.global-footer .twitter-link a:hover .icon svg{fill:#fff}.global-footer .twitter-link a:active .text,.global-footer .twitter-link a:focus .text,.global-footer .twitter-link a:hover .text{background-position:0 100%;background-size:100% 1px;color:#fff}.index-search-box{overflow:hidden;position:relative}.index-search-box:before{background:url(/assets/images/key-visual-2025.02.webp);background-position:right -6.5vw top -8.5vw;background-repeat:no-repeat;background-size:100%;content:"";height:max(100%,800px);position:absolute;right:0;top:0;width:55vw}@media screen and (max-width:1023px){.index-search-box:before{background-position:right -10vw top -20vw;height:calc(100% - 20vw);width:76vw}}@media screen and (max-width:640px){.index-search-box:before{background-position:right -13vw top -24vw;height:calc(100% - 50vw);width:100vw}}.index-search-box__inner{margin-left:auto;margin-right:auto;padding:4% calc(5% + 20px) 50px;position:relative}@media screen and (max-width:1023px){.index-search-box__inner{padding-bottom:15px;padding-top:18%}}@media screen and (max-width:640px){.index-search-box__inner{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);padding-top:10%;position:relative}}.index-search-box .copy{background-color:#fff;color:#00a0bd;display:none;font-size:1.1rem;margin-bottom:10px}@media screen and (max-width:640px){.index-search-box .copy{display:inline-block}}.index-search-box .catchphrase{color:#00a0bd;font-size:3.6rem}@media screen and (max-width:1023px){.index-search-box .catchphrase{font-size:3rem}}.index-search-box .catchphrase br{display:none}@media screen and (max-width:640px){.index-search-box .catchphrase br{display:block}}.index-search-box .catchphrase span{background-color:#fff;display:inline-block;list-style:1}@media screen and (max-width:640px){.index-search-box .catchphrase span{display:inline-block;margin-top:3px}}.index-search-box .tab-box{width:77%}@media screen and (max-width:1023px){.index-search-box .tab-box{width:100%}}.index-search-box .tab-box__inner{padding-top:30px}@media screen and (max-width:640px){.index-search-box .tab-box__inner{padding-top:20px}}.index-search-box .tab-box__tabs{border-bottom:3px solid #00a0bd;margin:0;padding:0}.index-search-box .tab-box__tab{background-color:#edf6f8;border-radius:4px 4px 0 0;color:#00a0bd}.index-search-box .tab-box__panels{background-color:#fff;box-shadow:0 .2rem .4rem #ccc;padding:20px}@media screen and (max-width:640px){.index-search-box .tab-box__panels{padding:15px}}.index-search-box .tab-box__panel{-webkit-animation:none;animation:none}.index-search-box .tab-box__button-wrap{padding-top:20px;text-align:center}.index-search-box .tab-box__button-wrap-advanced-find{padding-top:10px;text-align:right}.index-search-box .search-banner.col-2{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media screen and (max-width:640px){.index-search-box .search-banner.col-2{flex-direction:column}}.index-search-box .search-banner a,.index-search-box .search-banner button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:4px;box-shadow:0 0 .6rem 0 transparent;cursor:pointer;display:block;outline:none;overflow:hidden;padding:0;transition:box-shadow .4s ease-in-out;width:calc(50% - 5px)}@media screen and (max-width:640px){.index-search-box .search-banner a,.index-search-box .search-banner button{width:100%}}.index-search-box .search-banner a:hover,.index-search-box .search-banner button:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}@media screen and (max-width:640px){.index-search-box .search-banner .col-2>*{width:100%}}.terms-select-box dl{align-items:center;background-color:#f6f6f6;box-sizing:border-box;cursor:pointer;line-height:1;padding:12px 24px 15px 12px;position:relative;transition:background-color .3s ease-out}.terms-select-box dl:hover{background-color:#e6e6e6}.terms-select-box dl:after{border-color:#000 transparent transparent #000;border-style:solid;border-width:1px;bottom:50%;content:"";height:6px;position:absolute;right:8px;transform:rotate(-135deg) translateY(-50%);width:6px}.terms-select-box dt{color:#00a0bd;font-size:1rem;padding-bottom:5px}.terms-select-box__event{border-radius:4px 4px 0 0}.terms-select-box__event dd{align-items:center;display:flex;min-height:58px;position:relative}.terms-select-box__event dd:before{background-color:#e0e0e0;content:"";height:100%;left:124px;position:absolute;top:0;width:1px}@media screen and (max-width:640px){.terms-select-box__event dd:before{left:90px}}.terms-select-box__event-date{font-size:2rem;width:140px}@media screen and (max-width:640px){.terms-select-box__event-date{font-size:1.4rem;width:100px}}.terms-select-box__event-title{box-sizing:border-box;width:calc(100% - 140px)}@media screen and (max-width:640px){.terms-select-box__event-title{width:calc(100% - 100px)}}.terms-select-box__event-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terms-select-box__event-title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:5px}@media screen and (max-width:640px){.terms-select-box__event-title .event-comprehensive{font-size:1rem}}.terms-select-box__event-title .event-title{font-size:2.2rem}@media screen and (max-width:640px){.terms-select-box__event-title .event-title{font-size:1.6rem}}.terms-select-box__event-title .event-tendency{font-size:1.3rem;padding-top:5px}@media screen and (max-width:640px){.terms-select-box__event-title .event-tendency{font-size:1.2rem}}.terms-select-box__calendar{border-radius:4px 4px 0 0;padding:0 10px}.terms-select-box__calendar dd{align-items:center;display:flex;min-height:58px}.terms-select-box__calendar-date{font-size:3.6rem}@media screen and (max-width:640px){.terms-select-box__calendar-date{font-size:2.6rem}}.terms-select-box__copies,.terms-select-box__page,.terms-select-box__size{margin-right:2px;width:calc(30% - 2px)}@media screen and (max-width:640px){.terms-select-box__copies,.terms-select-box__page,.terms-select-box__size{margin-right:0;width:calc(33.33333% - 2px)}}.terms-select-box__size{border-radius:0 0 0 4px}.terms-select-box__page p:after{content:"P";font-size:10px;padding-left:3px}.terms-select-box__page p.unspecified:after{display:none}.terms-select-box__copies p:after{content:"部";font-size:10px;padding-left:3px}.terms-select-box__copies p.unspecified:after{display:none}.terms-select-box__method{border-radius:0 0 4px 0;width:100%}@media screen and (max-width:640px){.terms-select-box__method{margin-top:2px;width:100%}}.terms-select-box__specifications{box-sizing:border-box;display:flex;justify-content:space-between;margin-top:2px}@media screen and (max-width:640px){.terms-select-box__specifications{flex-wrap:wrap}}.touch-on .terms-select-box dl:hover{background-color:#f6f6f6}.index-information__wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:640px){.index-information__wrap{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.index-information__inner{align-items:center;background-color:#f6f6f6;border-radius:4px;display:flex;padding:20px 0}@media screen and (max-width:640px){.index-information__inner{display:block}}.index-information__header{text-align:center;width:20%}@media screen and (max-width:640px){.index-information__header{width:100%}}.index-information__header h3{font-size:1.6rem;font-weight:500;padding:20px}@media screen and (max-width:640px){.index-information__header h3{padding:5px 20px 15px}}.index-information__content{width:80%}@media screen and (max-width:640px){.index-information__content{width:100%}}.index-information__content ul{border-left:1px solid #e0e0e0;list-style:none;padding:20px 40px}@media screen and (max-width:640px){.index-information__content ul{border-left:none;padding:10px 20px}}.index-information__content li{display:flex;position:relative}.index-information__content li:before{background:#e0e0e0;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.index-information__content li:first-of-type{border-top:1px solid #e0e0e0}.index-information__content a{align-items:center;background:linear-gradient(#00a0bd,#00a0bd) 100% 100%/0 1px no-repeat;box-sizing:border-box;color:#121212;display:flex;line-height:1.4;padding:16px 24px 16px 0;position:relative;transition:background-size .6s cubic-bezier(.23,1,.32,1) 0s,color .3s ease-out;width:100%}@media screen and (max-width:640px){.index-information__content a{display:block}}.index-information__content a time{display:block;font-size:1.6rem;line-height:1.2;width:120px}@media screen and (max-width:640px){.index-information__content a time{width:100%}}.index-information__content a .text{display:block;font-size:1.4rem;width:calc(100% - 120px)}@media screen and (max-width:640px){.index-information__content a .text{width:100%}}.index-information__content a .icon{height:100%;position:absolute;right:0;top:0;width:24px}.index-information__content a .icon:after{border-color:#000 transparent transparent #000;border-style:solid;border-width:1px;bottom:50%;content:"";height:6px;position:absolute;right:12px;transform:rotate(135deg) translateY(-50%);width:6px}.index-information__content a:hover{background-position:0 100%;background-size:100% 1px;color:#00a0bd}.index-information__content a:hover .icon{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.index-information__content a.is-disable{opacity:1}.index-information__content a.is-disable .icon{display:none}.index-campaign__inner{align-items:center;margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:640px){.index-campaign__inner{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.index-campaign__slider{padding-left:14%}@media screen and (max-width:1023px){.index-campaign__slider{padding-left:22%}}@media screen and (max-width:640px){.index-campaign__slider{padding-left:8%}}.index-campaign__slider a{color:#fff;display:block}@media screen and (max-width:640px){.index-search-banner{display:none}}.index-search-banner ul{align-items:center;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;justify-content:center;list-style:none;margin-left:auto;margin-right:auto;padding:4% calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.index-search-banner ul{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.index-search-banner ul li a{border-radius:4px;box-shadow:0 0 .6rem 0 transparent;display:block;overflow:hidden;transition:box-shadow .4s ease-in-out}.index-search-banner ul li a:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}.index-search-banner ul li:first-of-type{margin-right:5px}.index-search-banner ul li:nth-of-type(2){margin-left:5px}.index-printing-company__header .heading{border-bottom:none}.index-printing-company__header .heading:before{background-color:#edf6f8;bottom:0;content:"";height:32%;left:0;position:absolute;width:100%}.index-printing-company__header .heading__inner{border:none;flex-direction:column}.index-printing-company__header .heading__inner:before{left:calc(50% - 21px);transform:rotateX(-50%)}.index-printing-company__header .heading__icon{padding-right:0}.index-printing-company__header .heading__text{font-size:3.2rem}.index-printing-company__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.index-printing-company__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.index-printing-company__logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.index-printing-company__logo li{margin:0 0 30px;width:25%}@media screen and (max-width:1023px){.index-printing-company__logo li{margin:0 0 20px;width:33.33333%}}@media screen and (max-width:640px){.index-printing-company__logo li{margin:0 0 10px;width:50%}}.index-printing-company__logo li a{box-shadow:0 0 .6rem 0 transparent;box-shadow:0 0 0 0 transparent;display:block;padding:30px 0;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out,background-color .4s ease-in-out}@media screen and (max-width:1023px){.index-printing-company__logo li a{padding:30px 0}}@media screen and (max-width:640px){.index-printing-company__logo li a{padding:20px 0}}.index-printing-company__logo li a img{vertical-align:middle}.index-printing-company__logo li a:hover{background-color:#fff;box-shadow:0 .2rem .6rem 0 rgba(0,0,0,.02)}.index-printing-company__bg,.index-printing-company__bg-half{background-color:#edf6f8;position:relative}.index-printing-company__bg-half{background-color:#fff}.index-printing-company__bg-half:before{background-color:#edf6f8;content:"";height:38%;left:0;position:absolute;top:0;width:100%}.index-printing-company__slider-heading{text-align:center}.index-printing-company__slider-heading-text{font-size:2.2rem}@media screen and (max-width:640px){.index-printing-company__slider-heading-text{font-size:1.8rem;margin-bottom:10px}}.index-printing-company__slider-heading-text .text{font-weight:500;padding:0 20px;position:relative}.index-printing-company__slider-heading-text .text:after,.index-printing-company__slider-heading-text .text:before{background-color:#121212;bottom:0;content:"";display:block;height:80%;position:absolute;width:1px}.index-printing-company__slider-heading-text .text:before{left:0;transform:rotate(-40deg)}.index-printing-company__slider-heading-text .text:after{right:0;transform:rotate(40deg)}.index-printing-company__slider .hover-caption{color:#fff}.index-printing-company__slider a{color:#121212;transition:color .3s ease-out}.index-printing-company__slider a .pop-button{color:#00a0bd}.index-printing-company__slider a .pop-button__text{font-size:1.4rem}.index-printing-company__slider a:hover{color:#00a0bd}.index-printing-company__slider a:hover .pop-button svg{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.index-printing-company__link-box{border-top:1px solid #e0e0e0;padding-top:20px;text-align:center}.index-printing-company__link-box .pop-button__icon{background-color:#fff}.commit{overflow:hidden}.commit__inner{align-items:center;margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:640px){.commit__inner{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.commit .text-box>h4{font-size:2rem;font-weight:500}.commit .text-box p{font-size:1.6rem;line-height:1.6;padding-top:10px}.commit .bg-blue{background-color:#edf6f8}.commit .commit-visual{display:flex;justify-content:space-between;overflow:hidden;padding-bottom:4.5%;position:relative}@media screen and (max-width:1023px){.commit .commit-visual{display:block}}.commit .commit-visual:before{background-color:#edf6f8;bottom:0;content:"";height:40%;left:0;position:absolute;width:100%}@media screen and (max-width:1023px){.commit .commit-visual:before{height:25%}}.commit .commit-visual p:first-of-type{left:0;overflow:hidden;position:absolute;top:0;width:60%}@media screen and (max-width:1023px){.commit .commit-visual p:first-of-type{left:auto;position:relative;top:auto;width:100%}}.commit .commit-visual p:first-of-type img{position:relative;transform:translateX(-15%)}@media screen and (max-width:1023px){.commit .commit-visual p:first-of-type img{transform:translateX(0)}}.commit .commit-visual .step-visual{margin-top:calc(5% + 30px);position:relative;transform:translateX(32%);width:64%;z-index:1}@media screen and (max-width:1023px){.commit .commit-visual .step-visual{margin-left:auto;margin-right:auto;transform:translateX(4%);width:90%}}@media screen and (max-width:640px){.commit .commit-visual .step-visual{transform:translateX(4%);width:98%}}.commit .commit-visual .step-visual:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.commit .commit-visual .step-visual .frame-content{background-color:#fff;height:83.4444444%;left:50%;overflow:hidden;position:absolute;top:5.68888%;transform:translateX(-50%);width:81.4444444444%}.commit .commit-visual .step-visual .frame-content p{left:0;padding-top:0;position:absolute;top:0;width:100%}.commit .commit-visual .step-visual .frame-content p img{display:inline-block}.commit .commit-visual .step-visual .frame-content .step1-animation-1 img,.commit .commit-visual .step-visual .frame-content .step1-animation-2 img{-webkit-animation:none;animation:none;transform:translateY(.6488%)}.commit .commit-visual .step-visual .frame-sp{bottom:-4.5%;left:-2%;position:absolute;width:18%}.commit .commit-visual .step-visual .frame-sp>img{position:relative;z-index:1}.commit .commit-visual .step-visual .frame-sp .frame-content{background-color:#fff;height:94.444444%;left:50%;overflow:hidden;position:absolute;top:2.788888%;transform:translateX(-50%);width:87.4444444444%}.commit .commit-visual .step-visual .frame-sp .frame-content p{height:100%;left:0;position:absolute;top:0}.commit .commit-visual .step-visual .frame-sp .frame-content p img{display:inline-block}.commit .sururu-step{display:flex;gap:25px;justify-content:space-between}@media screen and (max-width:1023px){.commit .sururu-step{display:block}}.commit .sururu-step li{flex:1;position:relative}@media screen and (max-width:1023px){.commit .sururu-step li{margin-bottom:20px}}.commit .sururu-step li:before{border:2px solid #00a0bd;border-bottom:none;border-left:none;content:"";height:10px;position:absolute;right:-17px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}@media screen and (max-width:1023px){.commit .sururu-step li:before{bottom:-13px;left:50%;right:auto;top:auto;transform:translateY(0) translateX(-50%) rotate(135deg)}}.commit .sururu-step li:last-of-type{margin-bottom:0}.commit .sururu-step li:last-of-type:before{display:none}.commit .sururu-step li a{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#121212;display:block;padding:20px 6px 30px;text-align:center;transition:border .3s,background-color .3s}@media screen and (max-width:1023px){.commit .sururu-step li a{padding:10px 0}}.commit .sururu-step li a:hover{background-color:#edf6f8;border:1px solid #00a0bd}.commit .sururu-step li a.is-disable{opacity:1;pointer-events:none}.commit .sururu-step li .step-number{padding:0;text-align:center}@media screen and (max-width:1023px){.commit .sururu-step li .step-number{width:100px}}.commit .sururu-step li .step-number span{display:block}.commit .sururu-step li .step-number .crown img{width:35px}.commit .sururu-step li .step-number .number{border-bottom:1px solid #e0e0e0;color:#00a0bd;display:block;font-size:4.2rem;letter-spacing:0;line-height:.4;margin:10px 10% 20px;padding-bottom:30px}@media screen and (max-width:1023px){.commit .sururu-step li .step-number .number{border-bottom:none;margin:10px 0 15px;padding-bottom:0}}.commit .sururu-step li .icon{padding:0}.commit .sururu-step li .icon img,.commit .sururu-step li .icon svg{fill:#00a0bd;width:40px}.commit .sururu-step li .receipt-balloon{font-size:1rem;line-height:1.2;padding:0;position:absolute;right:-15px;top:-15px;transform:translateY(0);transform-origin:top right}@media screen and (max-width:1023px){.commit .sururu-step li .receipt-balloon{right:10px;top:50%;transform:translateY(-50%)}}.commit .sururu-step li .heading-text{font-size:1.2rem;font-weight:500;padding-top:15px}@media screen and (max-width:1023px){.commit .sururu-step li .heading-text{font-size:1.6rem;padding:0 0 0 10px}}.commit .sururu-step__inner{height:100%;width:100%}@media screen and (max-width:1023px){.commit .sururu-step__inner{align-items:center;display:flex;margin:0 auto;width:300px}}@media screen and (max-width:640px){.commit .sururu-step__inner{width:auto}}.commit .sururu-point{display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:1023px){.commit .sururu-point{flex-wrap:wrap;gap:9px 9px;justify-content:flex-start}}.commit .sururu-point li{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:center;padding:20px 10px 30px;position:relative;text-align:center}@media screen and (max-width:1023px){.commit .sururu-point li{flex:none;width:calc(33.33333% - 6px)}}@media screen and (max-width:640px){.commit .sururu-point li{width:calc(50% - 6px)}}.commit .sururu-point li .icon img,.commit .sururu-point li .icon svg{fill:#00a0bd;width:40px}.commit .sururu-point li h5{font-size:1.4rem;font-weight:500;padding-top:15px}.commit .point-detail{display:flex;gap:30px;justify-content:space-between}@media screen and (max-width:1023px){.commit .point-detail{gap:20px}}@media screen and (max-width:640px){.commit .point-detail{display:block}}.commit .point-detail__text p:first-of-type{padding-top:0}.commit .point-detail__text p:nth-of-type(2){font-size:1.6rem;padding-top:10px}@media screen and (max-width:1023px){.commit .point-detail__text p:nth-of-type(2){font-size:1.4rem}}.commit .point-detail__text h4{font-size:1.8rem;font-weight:500;padding-top:15px}@media screen and (max-width:640px){.commit .point-detail__text:nth-of-type(n+2){margin-top:40px}}.commit__link-box{border-top:1px solid #e0e0e0;padding-top:20px}@media screen and (max-width:640px){.commit__link-box .pop-button{margin-right:auto}}.commit__link-box .pop-button:first-of-type{margin-right:20px}@media screen and (max-width:640px){.commit__link-box .pop-button:first-of-type{margin-bottom:10px}}.commit__link-box .pop-button__icon{background-color:#fff}.commit__link-box .pop-button__text{font-size:1.4rem}.twitter-banner{margin:0 auto;width:60%}@media screen and (max-width:640px){.twitter-banner{width:86%}}.twitter-banner a{background-color:#00a0bd;background-image:url(/assets/images/twitter-banner-bg.webp);background-position:0;background-repeat:no-repeat;background-size:50%;color:#fff;display:block;line-height:1;overflow:hidden;padding:5% 0 5% 50%;position:relative;transition:background-color .3s cubic-bezier(.694,.048,.335,1),color .3s cubic-bezier(.694,.048,.335,1)}@media screen and (max-width:640px){.twitter-banner a{background-position:left -20px center;background-size:contain}}.twitter-banner a p{font-size:1.4rem;text-align:center}.twitter-banner a p:nth-of-type(n+2){font-size:1.2rem;padding-top:5px}.twitter-banner a p svg{fill:#fff;height:20px;width:20px}.twitter-banner a .icon-blank{display:block;padding-top:0;position:absolute;right:6px;top:6px}.twitter-banner a .icon-blank svg{fill:#fff;height:12px;width:12px}.twitter-banner a:hover{background-color:#1d9bf0}.twitter-banner a:hover .icon-blank svg{fill:#fff;-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.aside-banner__inner{display:flex;gap:20px;margin:0 auto;max-width:1200px;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.aside-banner__inner{gap:10px}}@media screen and (max-width:640px){.aside-banner__inner{flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.aside-banner a{border-radius:4px;box-shadow:0 0 .6rem 0 transparent;display:block;overflow:hidden;position:relative;transition:box-shadow .4s ease-in-out}.aside-banner a .icon-blank{display:block;padding-top:0;position:absolute;right:6px;top:6px}.aside-banner a .icon-blank svg{fill:#fff;height:12px;width:12px}.aside-banner a:hover{background-color:#1d9bf0;box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}.aside-banner a:hover .icon-blank svg{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.index-pickup-banner ul{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;padding-bottom:4%;padding-top:4%}@media screen and (max-width:1023px){.index-pickup-banner ul{margin-left:auto;margin-right:auto;padding:8% calc(4% + 10px);position:relative}}@media screen and (max-width:640px){.index-pickup-banner ul{flex-direction:column;margin-left:auto;margin-right:auto;padding:0 calc(4% + 10px) 6%;position:relative}}.index-pickup-banner ul li{width:calc(33.33333% - 40px)}@media screen and (max-width:1023px){.index-pickup-banner ul li{width:calc(50% - 20px)}}@media screen and (max-width:640px){.index-pickup-banner ul li{width:100%}}.index-pickup-banner ul li a{border-radius:4px;box-shadow:0 0 .6rem 0 transparent;box-sizing:border-box;display:block;overflow:hidden;position:relative;transition:box-shadow .4s ease-in-out}.index-pickup-banner ul li a .icon-blank{display:block;padding-top:0;position:absolute;right:6px;top:6px}.index-pickup-banner ul li a .icon-blank svg{fill:#5085c5;height:12px;width:12px}.index-pickup-banner ul li a:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}.index-pickup-banner ul li a:hover .icon-blank svg{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.index-pickup-banner ul li.b2 a{border:1px solid #469a93}.index-pickup-banner ul li.hakobook a{border:1px solid #5085c5}.index-pickup-banner ul li p{font-feature-settings:"palt" 1;font-size:1.1rem;padding-top:3px}.index-information__inner{position:relative}@media screen and (max-width:640px){.index-information__inner{padding-bottom:40px}}.index-information .accordion-trigger{bottom:10px;cursor:pointer;position:absolute;right:40px}@media screen and (max-width:640px){.index-information .accordion-trigger{bottom:15px;right:20px}}.index-information .accordion-trigger .toggle-icon-wrap{align-items:center;display:flex}.index-information .accordion-trigger .toggle-icon-wrap .text{font-size:1.2rem;padding-right:5px;transition:color .2s ease-out}.index-information .accordion-trigger .toggle-icon-wrap:hover .text{color:#00a0bd}.index-information .accordion-trigger .is-open,.index-information .accordion-trigger.is-active .is-close{display:none}.index-information .accordion-trigger.is-active .is-open{display:block}.index-information .accordion-content ul{padding-bottom:0}.index-information .accordion-content.is-open{margin-top:-60px}@media screen and (max-width:640px){.index-information .accordion-content.is-open{margin-top:-40px}}.index-information__content{border-left:1px solid #e0e0e0}@media screen and (max-width:640px){.index-information__content{border-left:none}}.index-information__content ul{border-left:none}.index-information__content .accordion-content li:first-of-type{border-top:none}.index-specially-banner__inner{margin:0 auto;max-width:1200px;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.index-specially-banner__inner{padding-top:0}}@media screen and (max-width:640px){.index-specially-banner__inner{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.index-specially-banner ul{display:flex;gap:10px}@media screen and (max-width:1023px){.index-specially-banner ul{border-top:1px solid #e0e0e0;padding-top:15px}}@media screen and (max-width:640px){.index-specially-banner ul{flex-direction:column}}.index-specially-banner ul li{flex:1}.index-specially-banner picture{display:block}.index-specially-banner a,.index-specially-banner button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:4px;box-shadow:0 0 .6rem 0 transparent;cursor:pointer;display:block;outline:none;overflow:hidden;padding:0;transition:box-shadow .4s ease-in-out}@media screen and (max-width:640px){.index-specially-banner a,.index-specially-banner button{width:100%}}@media (hover:hover){.index-specially-banner a:hover,.index-specially-banner button:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}}.index-specially-banner a:active,.index-specially-banner button:active{box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}.page-login{align-items:center;display:flex}@media screen and (max-width:1023px){.page-login{display:block}}.page-login .printing-company{background-color:#f6f6f6;background-position:50%;background-size:cover;height:100vh;min-height:660px;position:relative;width:100%}@media screen and (max-width:1023px){.page-login .printing-company{height:60vh;min-height:340px}}.page-login .printing-company .printing-company__caption{bottom:30px;position:absolute;right:10px;width:400px}@media screen and (max-width:1023px){.page-login .printing-company .printing-company__caption{bottom:110px;right:6%;width:360px}}@media screen and (max-width:640px){.page-login .printing-company .printing-company__caption{width:88%}}.page-login .printing-company .printing-company__caption p:first-of-type{align-items:center;background-color:#fff;border-radius:18px;display:flex;padding:3px 15px}.page-login .printing-company .printing-company__caption p:first-of-type .company-logo{display:block;text-align:center;width:144px}.page-login .printing-company .printing-company__caption p:first-of-type .text{border-left:1px solid #57616c;display:block;font-size:1.3rem;margin-left:10px;overflow:hidden;padding-left:10px;text-align:center;text-overflow:Ellipsis;white-space:nowrap;width:calc(100% - 144px)}.page-login .printing-company .printing-company__caption p:nth-of-type(2){bottom:-10px;position:absolute;right:-40px}.page-login .printing-company .printing-company__caption p:nth-of-type(2) img{width:70px}@media screen and (max-width:1023px){.page-login .printing-company .printing-company__caption p:nth-of-type(2){right:-30px}}@media screen and (max-width:640px){.page-login .printing-company .printing-company__caption p:nth-of-type(2){display:none}}.page-login .login-panel{background-color:#fff;max-width:none;padding:0 4%;position:relative;width:42%;z-index:1}@media screen and (max-width:1023px){.page-login .login-panel{margin:calc(-60px - 4%) auto 0;padding:40px 4% 6%;width:80%}}@media screen and (max-width:640px){.page-login .login-panel{padding:40px 4% 18%}}@media screen and (max-width:1023px){.page-login .login-panel__upper{margin:0 auto;max-width:380px}}@media screen and (max-width:640px){.page-login .login-panel__upper{max-width:280px}}.page-login .login-panel__upper .head-logo{margin-bottom:30px;text-align:center}.page-login .login-panel__upper .head-logo svg{fill:#00a0bd;height:43px;width:90px}@media screen and (max-width:1023px){.page-login .login-panel__middle{margin:0 auto;max-width:380px}}@media screen and (max-width:640px){.page-login .login-panel__middle{max-width:280px}}@media screen and (max-width:1023px){.page-login .login-panel__lower{margin:0 auto;max-width:380px}}@media screen and (max-width:640px){.page-login .login-panel__lower{max-width:280px}}.timeout-text{font-size:1.4rem;line-height:1.4}.page-search-results .page-search-results__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-search-results .page-search-results__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-search-results .page-search-results__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-search-results .heading__text{font-size:1.4rem}@media screen and (max-width:640px){.page-search-results .heading__text{font-size:1.4rem}}@media screen and (max-width:1023px){.page-search-results .print-set-list .page-search-results__inner{padding-left:4%;padding-right:4%}}.terms-select-event dt{color:#00a0bd;font-size:1.1rem;line-height:1;padding-bottom:3px}.terms-select-event dd .term-select-event__date{font-size:2.2rem;padding-bottom:5px}.terms-select-event dd .term-select-event__title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:2px}@media screen and (max-width:640px){.terms-select-event dd .term-select-event__title .event-comprehensive{font-size:1rem}}.terms-select-event dd .term-select-event__title .event-title{font-size:3rem;font-weight:500}@media screen and (max-width:640px){.terms-select-event dd .term-select-event__title .event-title{font-size:2rem}}.terms-select-event dd .term-select-event__title .event-tendency{font-size:1.3rem;padding-top:2px}@media screen and (max-width:640px){.terms-select-event dd .term-select-event__title .event-tendency{font-size:1.2rem}}.terms-select-calendar dt{color:#00a0bd;font-size:1.1rem;line-height:1;padding-bottom:3px}.terms-select-calendar dd .term-select-calendar__date{font-size:3.6rem;font-weight:500;line-height:1}.condition-bar{line-height:1}.condition-bar .page-search-results__inner{display:flex;justify-items:flex-start;position:relative}@media screen and (max-width:640px){.condition-bar .page-search-results__inner{padding-left:4%;padding-right:4%}}.condition-bar dl{align-items:center;display:flex;flex-wrap:wrap;min-height:52px;width:calc(100% - 110px)}@media screen and (max-width:1023px){.condition-bar dl{padding-bottom:5px;padding-top:5px;width:100%}}.condition-bar dl dt{align-items:center;box-sizing:border-box;color:#57616c;display:flex;font-size:1.2rem;height:70%;padding-right:5px}@media screen and (max-width:1023px){.condition-bar dl dt{font-size:1rem;height:100%}}.condition-bar dl dd{align-items:center;display:flex;width:calc(100% - 60px)}.condition-bar dl dd p{align-items:center;box-sizing:border-box;display:flex;padding:3px 5px}@media screen and (max-width:1023px){.condition-bar dl dd p{padding:5px}}.condition-bar dl dd p span{display:block}.condition-bar dl dd p span:first-of-type{color:#00a0bd;font-size:1rem;padding-right:6px;white-space:nowrap}.condition-bar dl dd p span:nth-of-type(2){font-size:1.3rem}@media screen and (max-width:1023px){.condition-bar dl dd p span:nth-of-type(2){font-size:1.2rem}}.condition-bar dl dd p:first-of-type span:nth-of-type(2),.condition-bar dl dd p:nth-of-type(2) span:nth-of-type(2),.condition-bar dl dd p:nth-of-type(3) span:nth-of-type(2){white-space:nowrap}@media screen and (max-width:1023px){.sort-box{margin-bottom:15px;margin-top:15px;width:100%}}.sort-box ul{display:flex}.sort-box ul li{border-right:1px solid #e0e0e0;margin-right:15px;padding:2px 15px 5px 0}@media screen and (max-width:640px){.sort-box ul li{margin-right:10px;padding:2px 10px 5px 0}}.sort-box ul li:last-of-type{border-right:none;margin-left:0;padding-right:0}.sort-box ul li a,.sort-box ul li button{color:#57616c;cursor:pointer;font-size:1.2rem;font-weight:500;padding:3px 0;position:relative;transition:color .3s ease-out}.sort-box ul li a span,.sort-box ul li button span{display:block;position:relative}.sort-box ul li a:after,.sort-box ul li button:after{background:#121212;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}.sort-box ul li a:hover,.sort-box ul li button:hover{color:#121212}.sort-box ul li a:hover:after,.sort-box ul li button:hover:after{transform:scale(1);transform-origin:left top}.sort-box ul li.current a,.sort-box ul li.current button{color:#121212}.sort-box ul li.current a:after,.sort-box ul li.current a:hover:after,.sort-box ul li.current button:after,.sort-box ul li.current button:hover:after{transform:scale(1)}.filter-value{align-items:center;color:#121212;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;line-height:1;padding:18px 0;position:absolute;right:calc(5% + 20px);transition:color .3s ease-out}.filter-value span{display:block;font-size:1.4rem}.filter-value span svg{height:16px;transition:fill .3s ease-out;width:16px}.filter-value span.text{padding-left:6px}@media screen and (max-width:1023px){.filter-value{display:none}}.filter-value-sp{display:none}@media screen and (max-width:1023px){.filter-value-sp{display:flex;padding:5px 0;position:relative;right:auto}}.filter-value:after{background:#00a0bd;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}.filter-value:hover{color:#00a0bd}.filter-value:hover svg{fill:#00a0bd}.filter-value:hover:after{transform:scale(1);transform-origin:left top}.contents-switcher{background-color:#f6f6f6;padding:15px 0}@media screen and (max-width:1023px){.contents-switcher{padding:0}}.contents-switcher .page-search-results__inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:1023px){.contents-switcher .page-search-results__inner{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:640px){.contents-switcher .page-search-results__inner{padding-left:4%;padding-right:4%}}.contents-switcher .display-number{font-size:1.2rem;width:auto}.layout-default .print-set{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-top:-1px;overflow:hidden;position:relative;transition:background-color .4s,box-shadow .4s ease-in-out}.layout-default .print-set:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.2)}.layout-default .print-set.is-active{background-color:#f6f6f6}.layout-default .print-set__header{position:relative}.layout-default .print-set__lookup{cursor:pointer;display:flex;justify-content:space-between;padding:30px 60px 30px 20px;position:relative}@media screen and (max-width:1023px){.layout-default .print-set__lookup{display:block;flex-wrap:wrap;padding:30px 20px 145px}}@media screen and (max-width:640px){.layout-default .print-set__lookup{padding:10px 20px 145px}}.layout-default .print-set__logo{align-items:center;bottom:30px;display:flex;height:calc(100% - 60px);left:20px;position:absolute;width:180px;z-index:3}@media screen and (max-width:1023px){.layout-default .print-set__logo{bottom:70px;height:auto;width:200px}}@media screen and (max-width:640px){.layout-default .print-set__logo{bottom:auto;left:50%;padding-top:20px;position:relative;top:auto;transform:translateX(-50%);width:240px}}.layout-default .print-set__logo a{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;height:100%;transition:background-color .3s}@media screen and (max-width:1023px){.layout-default .print-set__logo a{border:1px solid #e0e0e0;margin:0 auto;padding:10px;position:relative}}@media screen and (max-width:640px){.layout-default .print-set__logo a{border:none}}.layout-default .print-set__logo a:hover{background-color:rgba(0,0,0,.04)}.layout-default .print-set .print-set__basic-info{padding-left:200px}@media screen and (max-width:1023px){.layout-default .print-set .print-set__basic-info{padding-left:0;width:100%}}.layout-default .print-set .print-set__basic-info .set-info{align-items:flex-start;display:flex}@media screen and (max-width:640px){.layout-default .print-set .print-set__basic-info .set-info{display:block}}.layout-default .print-set .print-set__basic-info .set-info:nth-of-type(n+2){margin-top:10px}@media screen and (max-width:640px){.layout-default .print-set .print-set__basic-info .set-info:nth-of-type(n+2){margin-top:15px}}.layout-default .print-set .print-set__basic-info .set-info>p:first-of-type{align-items:center;color:#57616c;display:flex;font-size:1rem;margin-top:2px;width:120px}@media screen and (max-width:640px){.layout-default .print-set .print-set__basic-info .set-info>p:first-of-type{padding-bottom:5px;width:auto}}.layout-default .print-set .print-set__basic-info .set-info p.text{font-size:1.3rem;line-height:1.2;width:calc(100% - 120px)}@media screen and (max-width:640px){.layout-default .print-set .print-set__basic-info .set-info p.text{width:auto}}.layout-default .print-set .print-set__basic-info .set-info .icon{margin-right:5px}.layout-default .print-set .print-set__basic-info .set-info img{height:14px;width:14px}.layout-default .print-set .print-set__basic-info .set-info.deadline p.text{font-size:1.8rem}.layout-default .print-set .print-set__basic-info .set-info.deadline .text-small{font-size:1.1rem}.layout-default .print-set .print-set__basic-info .set-info.deadline .text-small.time{padding:0 5px 0 10px}.layout-default .print-set .print-set__basic-info .set-info.set-name{padding-right:140px}@media screen and (max-width:1023px){.layout-default .print-set .print-set__basic-info .set-info.set-name{padding-right:0}}.layout-default .print-set .print-set__basic-info .set-info.delivery-date p.text{font-size:1.8rem}.layout-default .print-set .print-set__basic-info .set-info.destination .term-select-event__title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:2px}.layout-default .print-set .print-set__basic-info .set-info.destination .term-select-event__title .event-title{font-size:1.6rem}.layout-default .print-set .print-set__basic-info .set-info.destination .term-select-event__title .event-tendency{font-size:1.2rem;padding-top:2px}.layout-default .print-set .print-set__basic-info .set-info .option{box-sizing:border-box;padding-right:300px}@media screen and (max-width:1023px){.layout-default .print-set .print-set__basic-info .set-info .option{padding-right:0}}.layout-default .print-set .print-set__action{bottom:30px;position:absolute;right:60px;text-align:right;z-index:2}@media screen and (max-width:1023px){.layout-default .print-set .print-set__action{bottom:70px;right:20px}}@media screen and (max-width:640px){.layout-default .print-set .print-set__action{bottom:65px}}.layout-default .print-set .print-set__action .set-price span{padding-left:3px}.layout-default .print-set .print-set__action .set-price .ja{font-size:1.1rem}.layout-default .print-set .print-set__action .set-price .en{font-size:3rem}.layout-default .print-set .print-set__action .set-price .en,.layout-default .print-set .print-set__action .set-price .yen{color:#00a0bd}.layout-default .print-set .print-set__action .action-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.layout-default .print-set .print-set__action .action-button button:nth-of-type(n+2){margin-left:5px}.layout-default .print-set .print-set__action .block-button{box-sizing:border-box;margin-left:3px;margin-top:6px;padding-left:8px;padding-right:8px;z-index:1}.layout-default .print-set .print-set__action .block-button .block-button__text{font-size:1.4rem;margin-top:-1px}.layout-default .print-set .print-set__action .keep-button{background-color:#fff;height:32px;margin-left:3px}.layout-default .print-set .print-set__action .keep-button svg{height:22px;width:20px}.layout-default .print-set .print-set__action .keep-button:disabled{background:#e6e6e6;pointer-events:none}.layout-default .print-set .print-set__action .draft-button svg{fill:#fff;height:22px;width:22px}.layout-default .print-set .toggle-icon-wrap{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:auto 0;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:1023px){.layout-default .print-set .toggle-icon-wrap{border-top:1px solid #f6f6f6;bottom:0;padding:15px 0;right:auto;top:auto;transform:translateY(0);width:100%}}.layout-default .print-set .toggle-icon-wrap .text{display:none;font-size:1.4rem;font-weight:500;padding-left:5px}@media screen and (max-width:1023px){.layout-default .print-set .toggle-icon-wrap .text{display:block}}.layout-default .print-set__detail{padding:0 20px}.layout-default .print-set__detail .detail-header{position:relative}.layout-default .print-set__detail .detail-header .set-name{font-size:2rem;font-weight:500;margin-top:3px}.layout-default .print-set__detail .detail-header .set-text{font-size:1.3rem;line-height:1.4;padding-top:10px}.layout-default .print-set__detail .detail-content{display:flex;justify-content:space-between;padding-top:30px}@media screen and (max-width:1023px){.layout-default .print-set__detail .detail-content{display:block}}.layout-default .print-set__detail .detail-content .detail-left,.layout-default .print-set__detail .detail-content .detail-right{width:100%}@media screen and (max-width:1023px){.layout-default .print-set__detail .detail-content .detail-left,.layout-default .print-set__detail .detail-content .detail-right{width:100%}.layout-default .print-set__detail .detail-content .detail-right{margin-top:30px}}.layout-default .print-set__detail .detail-heading{font-size:1.6rem;font-weight:500;margin-bottom:10px}.layout-default .print-set__detail .description-term,.layout-default .print-set__detail dt{color:#00a0bd;font-size:1.1rem;font-weight:500}@media screen and (max-width:640px){.layout-default .print-set__detail .description-term,.layout-default .print-set__detail dt{padding-bottom:4px}}.layout-default .print-set__detail dl{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1023px){.layout-default .print-set__detail dl{display:block}}.layout-default .print-set__detail dl dt{border-top:1px solid #e0e0e0;padding:15px 0;width:120px}.layout-default .print-set__detail dl dt:last-of-type,.layout-default .print-set__detail dl dt:nth-last-of-type(2){border-bottom:1px solid #e0e0e0}@media screen and (max-width:1023px){.layout-default .print-set__detail dl dt:last-of-type,.layout-default .print-set__detail dl dt:nth-last-of-type(2){border-bottom:none}.layout-default .print-set__detail dl dt:last-of-type{border-top:none}.layout-default .print-set__detail dl dt{padding-bottom:0;width:auto}}.layout-default .print-set__detail dl dd{border-top:1px solid #e0e0e0;padding:15px 0;width:calc(50% - 135px)}@media screen and (max-width:1023px){.layout-default .print-set__detail dl dd{border-top:none;padding-top:8px;width:auto}}.layout-default .print-set__detail dl dd:nth-of-type(odd){margin-right:30px}@media screen and (max-width:1023px){.layout-default .print-set__detail dl dd:nth-of-type(odd){margin-right:0}}.layout-default .print-set__detail dl dd:last-of-type,.layout-default .print-set__detail dl dd:nth-last-of-type(2){border-bottom:1px solid #e0e0e0}.layout-default .print-set__detail dl dd .text{font-size:1.3rem}.layout-default .print-set__detail dl dd .col-2{align-items:flex-start;display:flex}.layout-default .print-set__detail dl dd .col-2 .terms{align-items:center;display:flex;width:100px}.layout-default .print-set__detail dl dd .col-2 .terms .icon{display:block;padding-right:5px;width:20px}.layout-default .print-set__detail dl dd .col-2 .terms .icon img{vertical-align:top}.layout-default .print-set__detail dl dd .col-2 .terms .text{color:#57616c;display:block;font-size:1.1rem;width:75px}.layout-default .print-set__detail dl dd .col-2 .terms-text{font-size:1.3rem;line-height:1.4;width:calc(100% - 100px)}.layout-default .print-set__detail dl dd .col-2:nth-of-type(n+2){border-top:1px dashed #e0e0e0;margin-top:15px;padding-top:15px}@media screen and (max-width:1023px){.layout-default .print-set__detail dl dd .col-2:nth-of-type(n+2){border-top:none;margin-top:0;padding-top:10px}}.layout-default .print-set__detail dl dd .option{width:auto}.limit-badge{align-items:center;display:flex;left:20px;position:absolute;top:0}@media screen and (max-width:1023px){.limit-badge{left:15px}}.limit-badge svg{height:20px;width:20px}.limit-badge .text{font-size:1.1rem;line-height:1;padding-left:3px}.limit-badge.pink svg{fill:#ff709d}.limit-badge.pink .text{color:#ff709d}.limit-badge.purple svg{fill:#515894}.limit-badge.purple .text{color:#515894}@media screen and (max-width:1023px){.terms-filterbox .tab-box{width:100%}}.terms-filterbox .tab-box__inner{padding-top:30px}@media screen and (max-width:640px){.terms-filterbox .tab-box__inner{padding-top:20px}}.terms-filterbox .tab-box__tabs{border-bottom:3px solid #00a0bd;margin:0;padding:0}.terms-filterbox .tab-box__tab{background-color:#edf6f8;border-radius:4px 4px 0 0;color:#00a0bd}.terms-filterbox .tab-box__panels{background-color:#fff;margin-top:20px;padding:0}@media screen and (max-width:640px){.terms-filterbox .tab-box__panels{padding:0}}.terms-filterbox .tab-box__panel{-webkit-animation:none;animation:none}.terms-filterbox .tab-box__button-wrap{padding-top:20px;text-align:center}.terms-filterbox .tab-box__button-wrap-advanced-find{padding-top:10px;text-align:right}.terms-filterbox .terms-select-box__calendar,.terms-filterbox .terms-select-box__event{border-radius:4px}.layout-column .condition-bar{padding:15px 0}@media screen and (max-width:1023px){.layout-column .condition-bar{padding:0}.layout-column .condition-bar .display-number{display:none}}.layout-column .contents-col-2{display:flex;justify-content:space-between}.layout-column .main-col{width:calc(100% - 310px)}@media screen and (max-width:1023px){.layout-column .main-col{padding-top:20px;width:100%}}.layout-column .main-col .print-set:nth-child(2n),.layout-column .main-col .print-set:nth-child(odd){background-color:hsla(0,0%,80%,0)}.layout-column .main-col .print-set{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.layout-column .main-col .print-set.is-active{background-color:#f6f6f6}@media screen and (min-width:1024px){.layout-column .side-col{margin-left:40px;max-width:270px}}@media screen and (max-width:1023px){.layout-column .side-col{padding:0}}@media screen and (max-width:1023px){.layout-column .side-col .filter-condition{box-sizing:border-box;padding-bottom:10%;padding-left:10%;padding-right:10%}}@media screen and (max-width:640px){.layout-column .side-col .filter-condition{box-sizing:border-box;padding-bottom:10%;padding-left:5%;padding-right:5%}}.layout-column .side-col .filter-condition .heading{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;justify-content:center;padding:10px 0}.layout-column .side-col .filter-condition .heading .icon{padding-right:6px}.layout-column .side-col .filter-condition .heading .icon svg{height:22px;width:22px}.layout-column .side-col .filter-condition .heading .text{font-weight:500}.layout-column .side-col .filter-condition .terms-filterbox{padding-left:0;padding-right:0}.layout-column .side-col .filter-condition .terms-filterbox .tab-box__inner{padding-top:20px}.layout-column .side-col .filter-condition .terms-filterbox__inner:nth-of-type(n+2){background-color:#edf6f8;padding-left:12px;padding-right:12px;padding-top:40px}.layout-column .side-col .filter-condition .tab-box__panel{background-color:transparent;border-radius:4px}.layout-column .side-col .filter-condition .tab-box__tab{cursor:pointer;margin:0 4px 0 0;padding:8px 15px}.layout-column .side-col .filter-condition .tab-box__tab .text{font-size:1.4rem}.layout-column .side-col .filter-condition .tab-box__panels{background-color:#edf6f8;margin-top:0;padding:15px 12px 0}.layout-column .side-col .filter-condition .terms-select-box__event-date{font-size:1.3rem;width:80px}.layout-column .side-col .filter-condition .terms-select-box__event-title{width:calc(100% - 80px)}.layout-column .side-col .filter-condition .terms-select-box__event-title .event-title{font-size:1.6rem}.layout-column .side-col .filter-condition .terms-select-box__event-title .event-comprehensive{font-size:1rem}.layout-column .side-col .filter-condition .terms-select-box__event-title .event-tendency{font-size:1.2rem}.layout-column .side-col .filter-condition .terms-select-box__event dd:before{height:80%;left:82px;top:50%;transform:translateY(-50%)}.layout-column .side-col .filter-condition .terms-select-box__calendar-date{font-size:2.4rem}.layout-column .side-col .filter-condition .terms-select-box dl{background-color:transparent;padding:0}.layout-column .side-col .filter-condition .terms-select-box dl:after{display:none}.layout-column .side-col .filter-condition .terms-select-box dt{font-size:1.3rem;font-weight:500}.layout-column .side-col .filter-condition .terms-select-box dd{background-color:#fff;border-radius:4px;padding:6px 20px 6px 10px;position:relative}.layout-column .side-col .filter-condition .terms-select-box dd:after{border-color:#000 transparent transparent #000;border-style:solid;border-width:1px;bottom:50%;content:"";height:6px;position:absolute;right:8px;transform:rotate(-135deg) translateY(-50%);width:6px}.layout-column .side-col .filter-condition .terms-filterbox__content-inner{border-bottom:none;display:block;padding:15px 0 0}.layout-column .side-col .filter-condition .terms-filterbox .content-left-header .header-text{font-size:1.3rem}.layout-column .side-col .filter-condition .terms-filterbox .content-left{padding-bottom:10px;position:relative;width:100%}.layout-column .side-col .filter-condition .terms-filterbox .content-right{border-bottom:1px dashed #999;padding-bottom:15px;width:100%}.layout-column .side-col .filter-condition .terms-filterbox__content .terms-filterbox__content-inner:last-of-type .content-right{border-bottom:none}.layout-column .side-col .filter-condition .terms-filterbox__header-inner{border-bottom:1px solid #121212;padding-bottom:5px}.layout-column .side-col .filter-condition .terms-filterbox__header-inner .header-title{font-size:1.6rem}.layout-column .side-col .filter-condition .terms-filterbox__header-inner .header-icon img{width:22px}.layout-column .side-col .filter-condition .terms-filterbox .terms-filter-select-box.col-1{gap:0 5px}.layout-column .side-col .filter-condition .search-button-box{background-color:transparent;border-radius:0;margin:0;padding:20px 0 15px;text-align:center}.layout-column .side-col .filter-condition .filter-select-box{background-color:#fff}.layout-column .side-col .filter-condition .filter-select-box.select{align-items:center;background-color:#fff;border:1px solid #f6f6f6;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;min-height:auto;padding:0;position:relative;transition:background-color .3s ease-out;width:100%}.layout-column .side-col .filter-condition .filter-select-box.select select{display:block;min-height:48px;padding:6px 8px;width:100%}.layout-column .side-col .filter-condition .terms-filter-select-box{gap:0 5px}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox{align-items:center;background-color:transparent;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;min-height:auto;padding:4px 0}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox label{align-items:center;box-sizing:inherit;cursor:pointer;display:flex;min-height:auto;padding:0;width:100%}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox .checkbox-checkmark{background-color:#fff;border-radius:4px;display:block;height:28px;left:0;position:relative;top:0;width:28px}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox .checkbox-input:checked+.checkbox-checkmark:after,.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox .checkbox-input:checked+.checkbox-checkmark:before{background-color:#fff}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox .checkbox-input:checked+.checkbox-checkmark{background-color:#00a0bd}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox .text{font-size:1.5rem;font-weight:400;line-height:1;padding-left:6px}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox .icon-badge{display:block;height:18px;left:auto;margin-left:6px;margin-top:3px;position:relative;top:auto;width:18px}.layout-column .side-col .filter-condition .terms-filter-select-box .checkbox .icon-badge img{vertical-align:top}@media screen and (min-width:1024px){.layout-column .side-col .modal.full.wide{display:block;z-index:10}.layout-column .side-col .modal.full.wide .modal__header{display:none}.layout-column .side-col .modal.full.wide .modal__overlay{-webkit-animation:none;animation:none;background-color:transparent;position:relative}.layout-column .side-col .modal.full.wide .modal__container{-webkit-animation:none;animation:none;min-width:auto;width:auto}}@media screen and (max-width:1023px){.layout-column .side-col .modal.full.wide .modal__container{min-width:auto;width:75%}}.layout-column .filter-value-block{align-items:center;display:flex;justify-content:space-between;padding-top:20px}@media screen and (min-width:1024px){.layout-column .filter-value-block{display:none}}.layout-column .filter-value-block .display-number{font-size:1.2rem;width:auto}.layout-column .filter-value-block .block-button{padding-left:10px;padding-right:10px}.layout-column .filter-value-block .block-button .block-button__text{font-size:1.4rem;font-weight:500;line-height:1}.layout-column .print-set{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-top:-1px;overflow:hidden;position:relative;transition:background-color .4s,box-shadow .4s ease-in-out}.layout-column .print-set:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.2)}.layout-column .print-set.is-active{background-color:#f6f6f6}.layout-column .print-set__header{position:relative}.layout-column .print-set__lookup{cursor:pointer;display:flex;justify-content:space-between;padding:25px 50px 20px 20px;position:relative}@media screen and (max-width:640px){.layout-column .print-set__lookup{margin-bottom:0;padding:15px 15px 10px}}.layout-column .print-set__logo{align-items:center;bottom:22px;display:flex;height:calc(100% - 45px);left:20px;position:absolute;width:180px;z-index:3}@media screen and (max-width:640px){.layout-column .print-set__logo{bottom:auto;left:50%;padding-top:25px;position:relative;top:auto;transform:translateX(-50%);width:240px}}.layout-column .print-set__logo a{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;height:100%;transition:background-color .3s}@media screen and (max-width:640px){.layout-column .print-set__logo a{border:1px solid #e0e0e0;border:none;margin:0 auto;padding:10px;position:relative}}.layout-column .print-set__logo a:hover{background-color:rgba(0,0,0,.04)}.layout-column .print-set .print-set__basic-info{padding-left:200px}@media screen and (max-width:640px){.layout-column .print-set .print-set__basic-info{padding-left:0;width:100%}}.layout-column .print-set .print-set__basic-info .set-info{align-items:flex-start;display:flex}@media screen and (max-width:640px){.layout-column .print-set .print-set__basic-info .set-info{display:block}}.layout-column .print-set .print-set__basic-info .set-info:nth-of-type(n+2){margin-top:10px}@media screen and (max-width:640px){.layout-column .print-set .print-set__basic-info .set-info:nth-of-type(n+2){margin-top:15px}}.layout-column .print-set .print-set__basic-info .set-info>p:first-of-type{align-items:center;color:#57616c;display:flex;font-size:1rem;margin-top:2px;width:120px}@media screen and (max-width:640px){.layout-column .print-set .print-set__basic-info .set-info>p:first-of-type{padding-bottom:5px;width:auto}}.layout-column .print-set .print-set__basic-info .set-info p.text{font-size:1.3rem;line-height:1.2;width:calc(100% - 120px)}@media screen and (max-width:640px){.layout-column .print-set .print-set__basic-info .set-info p.text{width:auto}}.layout-column .print-set .print-set__basic-info .set-info .icon{margin-right:5px}.layout-column .print-set .print-set__basic-info .set-info img{height:14px;width:14px}.layout-column .print-set .print-set__basic-info .set-info.deadline p.text{font-size:1.8rem}.layout-column .print-set .print-set__basic-info .set-info.deadline .text-small{font-size:1.1rem}.layout-column .print-set .print-set__basic-info .set-info.deadline .text-small.time{padding:0 5px 0 10px}@media screen and (max-width:640px){.layout-column .print-set .print-set__basic-info .set-info.set-name{padding-right:0}}.layout-column .print-set .print-set__basic-info .set-info.delivery-date p.text{font-size:1.8rem}.layout-column .print-set .print-set__basic-info .set-info.destination .term-select-event__title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:2px}.layout-column .print-set .print-set__basic-info .set-info.destination .term-select-event__title .event-title{font-size:1.6rem}.layout-column .print-set .print-set__basic-info .set-info.destination .term-select-event__title .event-tendency{font-size:1.2rem;padding-top:2px}.layout-column .print-set .print-set__basic-info .set-info .option{box-sizing:border-box}@media screen and (max-width:640px){.layout-column .print-set .print-set__basic-info .set-info .option{padding-right:0}}.layout-column .print-set .print-set__action{align-items:center;border-top:1px dashed #e0e0e0;display:flex;flex-direction:row-reverse;padding-bottom:10px;padding-top:3px;text-align:right;z-index:2}@media screen and (max-width:640px){.layout-column .print-set .print-set__action{display:block;margin-left:15px;margin-right:15px;padding-bottom:20px;padding-top:10px}}.layout-column .print-set .print-set__action .set-price{margin-left:10px;margin-right:20px;margin-top:8px}@media screen and (max-width:640px){.layout-column .print-set .print-set__action .set-price{margin-left:0;margin-right:0;margin-top:0}}.layout-column .print-set .print-set__action .set-price span{padding-left:3px}.layout-column .print-set .print-set__action .set-price .ja{font-size:1.1rem}.layout-column .print-set .print-set__action .set-price .en{font-size:3rem}.layout-column .print-set .print-set__action .set-price .en,.layout-column .print-set .print-set__action .set-price .yen{color:#00a0bd}.layout-column .print-set .print-set__action .action-button{display:flex;flex-wrap:wrap;justify-content:flex-end}.layout-column .print-set .print-set__action .action-button button:nth-of-type(n+2){margin-left:5px}.layout-column .print-set .print-set__action .block-button{box-sizing:border-box;margin-left:3px;margin-top:6px;padding-left:8px;padding-right:8px;z-index:1}.layout-column .print-set .print-set__action .block-button .block-button__text{font-size:1.4rem;margin-top:-1px}.layout-column .print-set .print-set__action .keep-button{background-color:#fff;height:32px;margin-left:3px}.layout-column .print-set .print-set__action .keep-button svg{height:22px;width:20px}.layout-column .print-set .print-set__action .keep-button:disabled{background:#e6e6e6;pointer-events:none}.layout-column .print-set .print-set__action .draft-button svg{fill:#fff;height:22px;width:22px}.layout-column .print-set .toggle-icon-wrap{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:auto 0;position:absolute;right:15px;top:calc(50% + 10px);transform:translateY(-50%);z-index:2}@media screen and (max-width:640px){.layout-column .print-set .toggle-icon-wrap{bottom:auto;box-sizing:border-box;padding:15px 0 25px;position:relative;right:auto;top:auto;transform:translateY(0);width:100%}}.layout-column .print-set .toggle-icon-wrap .text{display:none;font-size:1.4rem;font-weight:500;padding-left:5px}@media screen and (max-width:640px){.layout-column .print-set .toggle-icon-wrap .text{display:block}}.layout-column .print-set__detail{padding:0 20px}.layout-column .print-set__detail .detail-header{position:relative}.layout-column .print-set__detail .detail-header .set-name{font-size:2rem;font-weight:500;margin-top:3px}.layout-column .print-set__detail .detail-header .set-text{font-size:1.3rem;line-height:1.4;padding-top:10px}.layout-column .print-set__detail .detail-content{display:flex;justify-content:space-between;padding-top:30px}@media screen and (max-width:640px){.layout-column .print-set__detail .detail-content{display:block}}.layout-column .print-set__detail .detail-content .detail-left,.layout-column .print-set__detail .detail-content .detail-right{width:100%}@media screen and (max-width:640px){.layout-column .print-set__detail .detail-content .detail-left,.layout-column .print-set__detail .detail-content .detail-right{width:100%}.layout-column .print-set__detail .detail-content .detail-right{margin-top:30px}}.layout-column .print-set__detail .detail-heading{font-size:1.6rem;font-weight:500;margin-bottom:10px}.layout-column .print-set__detail .description-term,.layout-column .print-set__detail dt{color:#00a0bd;font-size:1.1rem;font-weight:500}@media screen and (max-width:640px){.layout-column .print-set__detail .description-term,.layout-column .print-set__detail dt{padding-bottom:4px}}.layout-column .print-set__detail dl{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:640px){.layout-column .print-set__detail dl{display:block}}.layout-column .print-set__detail dl dt{border-top:1px solid #e0e0e0;padding:15px 0;width:120px}@media screen and (max-width:640px){.layout-column .print-set__detail dl dt{padding-bottom:0;width:auto}}.layout-column .print-set__detail dl dd{border-top:1px solid #e0e0e0;padding:15px 0;width:calc(100% - 120px)}@media screen and (max-width:640px){.layout-column .print-set__detail dl dd{border-top:none;padding-top:8px;width:auto}.layout-column .print-set__detail dl dd:nth-of-type(odd){margin-right:0}}.layout-column .print-set__detail dl dd .text{font-size:1.3rem}.layout-column .print-set__detail dl dd .col-2{align-items:flex-start;display:flex}.layout-column .print-set__detail dl dd .col-2 .terms{align-items:center;display:flex;width:100px}.layout-column .print-set__detail dl dd .col-2 .terms .icon{display:block;padding-right:5px;width:20px}.layout-column .print-set__detail dl dd .col-2 .terms .icon img{vertical-align:top}.layout-column .print-set__detail dl dd .col-2 .terms .text{color:#57616c;display:block;font-size:1.1rem;width:75px}.layout-column .print-set__detail dl dd .col-2 .terms-text{font-size:1.3rem;line-height:1.4;width:calc(100% - 100px)}.layout-column .print-set__detail dl dd .col-2:nth-of-type(n+2){border-top:1px dashed #e0e0e0;margin-top:15px;padding-top:15px}@media screen and (max-width:640px){.layout-column .print-set__detail dl dd .col-2:nth-of-type(n+2){border-top:none;margin-top:0;padding-top:10px}}.layout-column .print-set__detail dl dd .option{width:auto}.layout-column .print-set.is-active .print-set__action{border-top:none;margin-top:-15px;padding-top:0;width:auto}.layout-column .empty-box{position:relative}.layout-column .empty-box .mascot{height:100%;padding:0;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:640px){.layout-column .empty-box .mascot{top:-5px}}.layout-column .empty-box .mascot img{height:auto;max-width:80px;position:absolute;width:30%;z-index:5}@media screen and (max-width:640px){.layout-column .empty-box .mascot img{max-width:60px}}.layout-column .empty-box .mascot img:first-of-type{bottom:-10px;left:-20px;transform:scaleX(-1)}@media screen and (max-width:640px){.layout-column .empty-box .mascot img:first-of-type{bottom:-15px}}.layout-column .empty-box .mascot img:nth-of-type(2){right:-20px;top:-10px}@media screen and (max-width:640px){.layout-column .empty-box .mascot img:nth-of-type(2){top:-10px}}.contents-col-2 .main-col .page-search-results__inner.accordion{padding-left:0;padding-right:0}.contents-col-2 .side-col .checkbox.input-box .select-label{background-color:transparent}.page-search-results .reaction-box{margin-top:10%;position:relative}.page-search-results .reaction-box h3{background-color:#edf6f8;border-radius:9999px;font-size:1.4rem;font-weight:500;text-align:center}.page-search-results .reaction-box h3 span{display:block;padding:10px 60px}.page-search-results .reaction-box .mascot{height:100%;padding:0;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:640px){.page-search-results .reaction-box .mascot{top:-5px}}.page-search-results .reaction-box .mascot img{bottom:50%;height:auto;max-width:60px;position:absolute;transform:translateY(50%);width:20%;z-index:5}@media screen and (max-width:640px){.page-search-results .reaction-box .mascot img{max-width:55px}}.page-search-results .reaction-box .mascot img:first-of-type{left:10px;transform:scaleX(-1) translateY(50%)}@media screen and (max-width:640px){.page-search-results .reaction-box .mascot img:first-of-type{left:0}}.page-search-results .reaction-box .mascot img:nth-of-type(2){right:10px}@media screen and (max-width:640px){.page-search-results .reaction-box .mascot img:nth-of-type(2){right:0}}.page-search-results .panel-loading-wrap{padding:60px 0;position:relative;text-align:center}.page-search-results .panel-loading-wrap p{font-size:1.1rem;margin-top:10px}.page-search-results .panel-loading-wrap .loader{-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#00a0bd;display:inline-block;height:24px;position:relative;width:24px}.page-search-results .panel-loading-wrap .loader:after,.page-search-results .panel-loading-wrap .loader:before{border:inherit;border-radius:inherit;content:"";display:none;height:inherit;left:-2px;position:absolute;top:-2px;width:inherit}.page-search-results .panel-loading-wrap .loader:before{-webkit-animation:spin 1.5s ease infinite;animation:spin 1.5s ease infinite;border-color:#00a0bd transparent transparent;display:inline-block}.page-about{position:relative;width:100%}.page-about:after,.page-about:before{content:"";height:100vh;left:0;min-height:100vh;position:fixed;top:0;width:100%}@supports (-webkit-touch-callout:none){.page-about:after,.page-about:before{min-height:-webkit-fill-available}}.page-about:before{background-image:url(/assets/images/about-visual.jpg);background-position:center 15%;background-repeat:no-repeat;background-size:cover;z-index:-2}@media screen and (max-width:640px){.page-about:before{background-position:center 0}}.page-about:after{background-color:rgba(0,0,0,.46);z-index:-1}.page-about .about-header{color:#fff;padding:180px 0;text-align:center}@media screen and (max-width:1023px){.page-about .about-header{padding:140px 0}}@media screen and (max-width:640px){.page-about .about-header{padding:100px 0}}.page-about .about-header h2{font-size:3.2rem;font-weight:500}@media screen and (max-width:640px){.page-about .about-header h2{font-size:2.2rem}}.page-about .about-contents .content-wrap,.page-about .aside-contents .content-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-about .about-contents .content-wrap,.page-about .aside-contents .content-wrap{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}@media screen and (max-width:640px){.page-about .about-contents .content-wrap,.page-about .aside-contents .content-wrap{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.page-about .about-contents .content-inner{padding:calc(5% + 30px) 6% 0}.page-about .about-contents .content-inner.col-2{display:flex;justify-content:space-between}@media screen and (max-width:1023px){.page-about .about-contents .content-inner.col-2{display:block}}.page-about .about-contents .content{background-color:hsla(0,0%,100%,.92)}.page-about .about-contents .content .text-block h4{color:#00a0bd;font-size:2.2rem;font-weight:500}@media screen and (max-width:640px){.page-about .about-contents .content .text-block h4{font-size:2rem}}.page-about .about-contents .content .text-block p{font-size:1.4rem;font-weight:500;line-height:1.6;padding-top:15px}.page-about .purpose{text-align:center}.page-about .purpose img{width:80px}@media screen and (max-width:1023px){.page-about .purpose img{width:60px}}.page-about .purpose h3{color:#00a0bd;font-size:3rem;font-weight:500;padding-top:15px}@media screen and (max-width:1023px){.page-about .purpose h3{font-size:2.6rem}}@media screen and (max-width:640px){.page-about .purpose h3{font-size:2.2rem}}.page-about .purpose .text-block p.text{font-size:1.6rem}@media screen and (max-width:640px){.page-about .purpose .text-block p.text{text-align:left}}.page-about .mascot{display:flex;position:absolute;width:100px;z-index:2}@media screen and (max-width:1023px){.page-about .mascot{width:80px}}@media screen and (max-width:640px){.page-about .mascot{width:60px}}.page-about .simply{overflow:hidden}.page-about .simply .text-block{position:relative;width:50%}@media screen and (max-width:1023px){.page-about .simply .text-block{width:100%}}.page-about .simply .image-block{margin-right:calc(-15% + -65px);position:relative;width:76%}@media screen and (max-width:1023px){.page-about .simply .image-block{margin-right:auto;width:100%}}.page-about .simply .image-block .step-visual{margin-left:auto;margin-top:calc(-5% + 30px);position:relative;width:100%;z-index:1}@media screen and (max-width:1023px){.page-about .simply .image-block .step-visual{margin-left:auto;margin-right:auto;margin-top:20px;transform:translateX(0);width:120%}}@media screen and (max-width:640px){.page-about .simply .image-block .step-visual{margin-top:10px;transform:translateX(-5%);width:120%}}.page-about .simply .image-block .step-visual:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-about .simply .image-block .step-visual .frame-content{background-color:#fff;height:83.4444444%;left:50%;overflow:hidden;position:absolute;top:5.68888%;transform:translateX(-50%);width:81.4444444444%}.page-about .simply .image-block .step-visual .frame-content p{left:0;padding-top:0;position:absolute;top:0;width:100%}.page-about .simply .image-block .step-visual .frame-content p img{display:inline-block}.page-about .simply .image-block .step-visual .frame-sp{bottom:-4.5%;left:-2%;position:absolute;width:18%}.page-about .simply .image-block .step-visual .frame-sp>img{position:relative;z-index:1}.page-about .simply .image-block .step-visual .frame-sp .frame-content{background-color:#fff;height:94.444444%;left:50%;overflow:hidden;position:absolute;top:2.788888%;transform:translateX(-50%);width:87.4444444444%}.page-about .simply .image-block .step-visual .frame-sp .frame-content p{height:100%;left:0;position:absolute;top:0}.page-about .simply .image-block .step-visual .frame-sp .frame-content p img{display:inline-block}.page-about .simply .mascot{bottom:0;left:-10%;transform:scaleX(-1)}@media screen and (max-width:640px){.page-about .simply .mascot{bottom:-30px;left:auto;right:-4%}}.page-about .simply h3{color:#00a0bd;font-size:3rem;font-weight:500;padding-top:15px}.page-about .simply p{font-size:1.6rem;font-weight:500;line-height:1.5;padding-top:15px}.page-about .simply .commit{padding-top:20px}@media screen and (max-width:1023px){.page-about .simply .commit{padding-left:20%;padding-right:20%}}@media screen and (max-width:640px){.page-about .simply .commit{padding-left:6%;padding-right:6%}}.page-about .outgoing .mascot{right:10%;top:-60px}@media screen and (max-width:1023px){.page-about .outgoing .mascot{right:3%;top:-30px}}@media screen and (max-width:640px){.page-about .outgoing .mascot{right:1%;top:-10px}}.page-about .outgoing .loop-slider-wrap{position:relative}.page-about .outgoing .loop-slider{display:flex;overflow:hidden;position:relative;width:100%}.page-about .outgoing .loop-slider:before{background-color:hsla(0,0%,100%,.92);content:"";height:100%;left:calc(5% + 20px);position:absolute;top:0;width:calc(90% - 40px)}@media screen and (max-width:1023px){.page-about .outgoing .loop-slider:before{left:calc(4% + 10px);width:calc(92% - 20px)}}@media screen and (max-width:640px){.page-about .outgoing .loop-slider:before{left:calc(1% + 10px);width:calc(98% - 20px)}}.page-about .outgoing .loop-slider ul{-webkit-animation:infinity-scroll 35s linear 0s infinite both;animation:infinity-scroll 35s linear 0s infinite both;display:flex;list-style:none;margin:40px 0 0;position:relative;z-index:1}.page-about .outgoing .loop-slider li{box-sizing:border-box;line-height:1;padding:0 8px;width:22.2222222222vw}@media screen and (max-width:1023px){.page-about .outgoing .loop-slider li{width:28.5714285714vw}}@media screen and (max-width:640px){.page-about .outgoing .loop-slider li{padding:0 4px;width:40vw}}.page-about .outgoing .loop-slider li>img{width:100%}.page-about .outgoing .loop-slider li h3{font-size:1.4rem;font-weight:500;padding:5px 0}.page-about .outgoing .loop-slider li p{font-size:1.1rem}@-webkit-keyframes infinity-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.page-about .support .mascot{bottom:-5%;left:-20%}.page-about .support .mascot img:first-of-type{position:relative;right:-20px;transform:scaleX(-1)}.page-about .support .content-inner{padding-bottom:calc(5% + 30px)}.page-about .support .text-block{position:relative;width:50%}@media screen and (max-width:1023px){.page-about .support .text-block{width:100%}}.page-about .support .image-block{position:relative;width:50%}@media screen and (max-width:1023px){.page-about .support .image-block{margin-left:auto;width:60%}}@media screen and (max-width:640px){.page-about .support .image-block{margin-left:auto;margin-right:auto;width:90%}}.page-about .support h3{color:#00a0bd;font-size:3rem;font-weight:500;padding-top:15px}.page-about .support p{font-size:1.6rem;font-weight:500;line-height:1.5;padding-top:15px}.page-about .join{margin:3px 0 5%}.page-about .join .content-inner{padding-bottom:4%;padding-top:4%}.page-about .join h3{font-size:1.6rem;font-weight:500;padding:0 0 20px;text-align:center}.page-about .join h3 span{border-bottom:1px solid #121212}.page-about .join ul{display:flex;flex-wrap:wrap;gap:0 10px;justify-content:center}@media screen and (max-width:1023px){.page-about .join ul{gap:0 8px}}@media screen and (max-width:640px){.page-about .join ul{gap:0 6px}}.page-about .join ul li{box-sizing:border-box;margin-top:8px;width:calc(25% - 8px)}@media screen and (max-width:1023px){.page-about .join ul li{width:calc(33.33333% - 6px)}}@media screen and (max-width:640px){.page-about .join ul li{margin-top:6px;width:calc(50% - 3px)}}.page-about .join ul li a{background-color:#fff;border-radius:4px;display:block;overflow:hidden;padding:8% 0;position:relative}.page-about .join ul li a svg{fill:#57616c;height:8px;position:absolute;right:5px;top:5px;width:8px}.page-about .aside-contents{margin:5px 0 calc(5% + 30px)}.page-about .aside-contents p{background-color:hsla(0,0%,100%,.92);padding:6%}.page-about .aside-contents .banner a{display:block;margin:0 auto;max-width:600px}.page-cart .page-cart__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-cart .page-cart__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-cart .page-cart__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}@media screen and (max-width:1023px){.page-cart .print-set-list .page-cart__inner{padding-left:4%;padding-right:4%}}.page-cart .heading .character{bottom:-80px;position:absolute;right:calc(2.5% + 10px);width:260px;z-index:1}@media screen and (max-width:1023px){.page-cart .heading .character{bottom:-60px;width:220px}}@media screen and (max-width:640px){.page-cart .heading .character{bottom:-40px;right:2.5%;width:180px}}.page-cart .draft-button-search svg{fill:#fff;height:18px;width:18px}.cart-alert{cursor:pointer;position:relative}.cart-alert__inner{padding:25px 20px 0}@media screen and (max-width:640px){.cart-alert__inner{padding:25px 20px 0}}.cart-alert ul{list-style:none}.cart-alert ul li{font-size:1.4rem;overflow:hidden}.cart-alert ul li a{background-color:#ff0032;border-radius:4px;color:#fff;display:flex;line-height:1.4;overflow:hidden;padding-left:42px;position:relative;z-index:1}@media screen and (max-width:640px){.cart-alert ul li a{display:block}}.cart-alert ul li a .alert-badge{align-items:center;background-color:#b82525;display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;text-align:center;top:0;width:42px;z-index:1}.cart-alert ul li a .alert-badge svg{fill:#fff;height:18px;width:18px}.cart-alert ul li a .alert-text{border-bottom:1px solid #fff}.cart-alert ul li a .alert-label-main{padding:10px}@media screen and (max-width:640px){.cart-alert ul li a .alert-label-main{padding-bottom:0}}.cart-alert ul li a .alert-label-side{align-items:center;display:flex;margin-left:auto;padding:10px}@media screen and (max-width:640px){.cart-alert ul li a .alert-label-side{margin-left:0}}.cart-alert ul li a .alert-label-side .icon{align-items:center;display:flex;padding-right:5px}.cart-alert ul li a .alert-label-side .icon svg{fill:#fff;height:8px;width:8px}.cart-alert ul li a:before{background-color:#d31818;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s ease-in-out;width:100%;will-change:transform;z-index:-1}.cart-alert ul li a:hover .icon{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.cart-alert ul li a:hover:before{transform:scaleX(1);transform-origin:0 50%}.cart-alert ul li:nth-of-type(n+2){margin-top:10px}.page-cart .not-payment .print-set__logo,.page-cart .procedure .print-set__logo{height:calc(100% - 125px)}@media screen and (max-width:1023px){.page-cart .not-payment .print-set__logo,.page-cart .procedure .print-set__logo{height:auto}}.page-cart .not-payment{background-color:#fef9f9!important}.page-cart .not-payment .toggle-icon-wrap{border-top:1px solid #f7ebeb}.page-cart .procedure{background-color:#f6faf7!important}.page-cart .procedure .toggle-icon-wrap{border-top:1px solid #e6efe6}.page-cart .procedure ul li a{background-color:#00aa6e}.page-cart .procedure ul li a .alert-badge{background-color:#037747}.page-cart .procedure ul li a:before{background-color:#06874c}.page-cart .time-out .print-set__action .set-price,.page-cart .time-out .print-set__basic-info,.page-cart .time-out .print-set__detail,.page-cart .time-out .print-set__logo{opacity:.45}.page-cart .progress-mark{bottom:-10px;opacity:.1;overflow:hidden;position:absolute;right:0;width:90px}@media screen and (max-width:1023px){.page-cart .progress-mark{bottom:auto;right:0;top:25%;width:90px}}.page-cart .progress-mark:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-cart .progress-mark img{bottom:0;position:relative;right:-8px}.attention-text{align-items:center;display:flex;position:absolute;right:60px;top:10px;z-index:4}@media screen and (max-width:1023px){.attention-text{right:10px}}.attention-text .icon{display:flex}.attention-text .icon svg{fill:#ff0032;height:16px;width:16px}.attention-text .text{color:#ff0032;font-size:1.1rem;font-weight:500;line-height:1;padding-left:5px}.page-faq .page-faq__inner{margin-left:auto;width:calc(100% - 300px)}@media screen and (max-width:1023px){.page-faq .page-faq__inner{width:100%}}.page-faq .page-faq__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-faq .page-faq__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-faq .page-faq__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-faq .single .page-faq__inner{width:100%}.page-faq .page-faq__sticky{margin-top:6%;position:relative}@media screen and (max-width:1023px){.page-faq .page-faq__sticky{display:flex;flex-direction:column-reverse;margin-top:0}}.page-faq .page-faq__sticky .sticky{flex:1;position:-webkit-sticky;position:sticky;top:100px;width:100%}.page-faq .page-faq__sticky .sticky__inner{background-color:#fff;box-shadow:0 0 .6rem 0 rgba(0,0,0,.2);width:100%}@media screen and (max-width:1023px){.page-faq .page-faq__sticky .sticky__inner{background-color:transparent;box-shadow:none}}.page-faq .side-column{height:100%;left:calc(5% + 20px);position:absolute;top:0;width:260px}@media screen and (max-width:1023px){.page-faq .side-column{border-bottom:1px solid #e0e0e0;box-sizing:border-box;height:auto;left:auto;margin-bottom:60px;padding:0;position:relative;top:auto;width:100%}}.page-faq .main-column{position:relative}.page-faq .category{padding:20px}@media screen and (max-width:1023px){.page-faq .category{padding:0}}.page-faq .category .head-title{color:#00a0bd;font-size:1.6rem;font-weight:500;list-style:1}@media screen and (max-width:1023px){.page-faq .category .head-title{padding-bottom:0}}.page-faq .category .accordion-trigger{pointer-events:none}@media screen and (max-width:1023px){.page-faq .category .accordion-trigger{align-items:center;cursor:pointer;display:flex;margin-left:auto;margin-right:auto;padding:20px calc(5% + 20px);pointer-events:auto;position:relative;z-index:1}}@media screen and (max-width:640px){.page-faq .category .accordion-trigger{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-faq .category .accordion-trigger .toggle-icon{display:none;margin-right:5px}@media screen and (max-width:1023px){.page-faq .category .accordion-trigger .toggle-icon{display:block}}.page-faq .category .accordion-content{height:auto;opacity:1;transition:none}@media screen and (max-width:1023px){.page-faq .category .accordion-content{height:0;margin-left:auto;margin-right:auto;opacity:0;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative;transform:translateY(-20px);transition:opacity .2s,padding .2s}}@media screen and (max-width:640px){.page-faq .category .accordion-content{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-faq .category .accordion-content.is-open{padding-bottom:0;padding-top:0}@media screen and (max-width:1023px){.page-faq .category .accordion-content.is-open{padding-bottom:20px;padding-top:20px}}.page-faq .category ul{margin-top:20px}@media screen and (max-width:1023px){.page-faq .category ul{margin-top:0}}.page-faq .category ul li{border-top:1px solid #e0e0e0}.page-faq .category ul li:last-of-type{border-bottom:1px solid #e0e0e0}.page-faq .category ul li a{color:#121212;display:block;overflow:hidden;padding:12px 8px;transition:background-color .3s ease-out}@media screen and (max-width:1023px){.page-faq .category ul li a{padding:18px 8px}}.page-faq .category ul li a p{align-items:center;display:flex;font-size:1.3rem;transform:translateX(0);transition:transform .3s ease-out}.page-faq .category ul li a p span{display:block}.page-faq .category ul li a p .icon{display:block;padding-right:5px}.page-faq .category ul li a p .icon img,.page-faq .category ul li a p .icon svg{fill:#00a0bd;height:22px;width:22px}.page-faq .category ul li a.current,.page-faq .category ul li a:hover{background-color:#edf6f8}.page-faq .category ul li a:hover p{transform:translateX(8px)}.faq-head-text,.page-faq .category ul li a.current{font-weight:500}.faq-head-text{font-size:1.4rem;padding-bottom:40px}.heading__inner.question-text{align-items:flex-start}.heading__inner.question-text .heading__icon{color:#00a0bd;font-size:3.6rem;line-height:1}.faq-answer{min-height:300px}@media screen and (max-width:1023px){.faq-answer{min-height:auto}}.faq-answer small{font-size:60%}.faq-answer p:not(.navi-link){font-size:1.6rem;line-height:1.6;padding-bottom:10px}.faq-answer h4{font-size:1.6rem;font-weight:500;line-height:1.6}.faq-answer .attention-clump p,.faq-answer h4{padding-bottom:0}.faq-answer .attention-clump .itemization{counter-reset:number;margin:0}.faq-answer .attention-clump .itemization.continuous10{margin-top:10px}.faq-answer .attention-clump .itemization.continuous20{margin-top:20px}.faq-answer .attention-clump .itemization p{font-size:1.6rem;line-height:1.6}.faq-answer .attention-clump .itemization p:nth-of-type(n+2){padding-top:10px}.faq-answer .attention-clump .itemization li.dotto{font-size:1.6rem;line-height:1.4}.faq-answer .attention-clump .itemization li.dotto:before{content:"・"}.faq-answer .attention-clump .itemization li.dotto:nth-of-type(n+2){margin-top:.3rem}.faq-answer .attention-clump .itemization li.number{font-size:1.6rem;line-height:1.4;padding:0 0 0 .7em;text-indent:-1.155em}.faq-answer .attention-clump .itemization li.number:before{content:"" counter(number) ". ";counter-increment:number 1;display:inline;left:auto;position:relative;top:auto}.faq-answer .attention-clump .itemization li.number:nth-of-type(n+2){margin-top:.3rem}.faq-answer .attention-clump .itemization small{font-size:1.1rem}.faq-answer .navi-link-underline a .text{font-size:1.3rem}.page-faq .faq-list ul li{border-top:1px solid #e0e0e0}.page-faq .faq-list ul li:last-of-type{border-bottom:1px solid #e0e0e0}.page-faq .faq-list ul li a{align-items:center;display:block;display:flex;overflow:hidden;padding:12px 0;transition:background-color .3s ease-out}.page-faq .faq-list ul li a .text{align-items:center;color:#121212;display:flex;font-size:1.6rem;font-weight:500;padding-left:40px;padding-right:10px;position:relative;transform:translateX(0);transition:transform .3s ease-out}.page-faq .faq-list ul li a .text:before{color:#00a0bd;content:"Q";font-family:Jost,sans-serif;font-size:3.6rem;font-weight:400;text-indent:-40px}.page-faq .faq-list ul li a:hover{background-color:#edf6f8}.page-faq .faq-list ul li a:hover .text{transform:translateX(10px)}.page-faq .faq-list.related ul li:first-of-type{border-top:none}.faq-related{display:none}.faq-search-box{position:relative}.faq-search-box .switcher{align-items:center;cursor:pointer;display:flex;height:35px;position:absolute;right:calc(5% + 20px);top:-35px}@media screen and (max-width:640px){.faq-search-box .switcher{right:calc(4% + 10px)}}.faq-search-box .switcher:after{background-color:#121212;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scale(1);transform-origin:left top;transition:transform .3s;width:100%}.faq-search-box .switcher.is-hide{display:none}.faq-search-box .switcher.is-active,.faq-search-box .switcher:hover{color:#00a0bd}.faq-search-box .switcher.is-active svg,.faq-search-box .switcher:hover svg{fill:#00a0bd}.faq-search-box .switcher.is-active:after,.faq-search-box .switcher:hover:after{transform:scaleX(0);transform-origin:right top}.faq-search-box .switcher span{display:block;margin-right:5px}.faq-search-box .switcher span svg{fill:#121212;height:19px;width:19px}.faq-search-box .switcher p{font-size:1.3rem;font-weight:500;line-height:1}.faq-search-box .faq-search-box__inner{background-color:#edf6f8}.faq-search-box .faq-search-box__inner .page-faq__inner-wrap{padding-bottom:40px;padding-top:40px}@media screen and (max-width:640px){.faq-search-box .faq-search-box__inner .page-faq__inner-wrap{padding-bottom:20px;padding-top:20px}}.faq-search-box .faq-search-box__inner .input-box{display:flex;margin:0 auto;max-width:1000px}.faq-search-box .faq-search-box__inner .input-box .input-text{width:calc(100% - 80px)}.faq-search-box .faq-search-box__inner .input-box .input-text input{-webkit-appearance:none;background-color:#fff;border:none;border-radius:4px 0 0 4px;min-height:52px;padding-left:42px;width:100%}.faq-search-box .faq-search-box__inner .input-box .input-submit{width:80px}.faq-search-box .faq-search-box__inner .input-box .input-submit input{background-color:#00a0bd;border-radius:0 4px 4px 0;color:#fff;font-size:14px;font-weight:500;min-height:52px;width:100%}.faq-search-box .faq-search-box__inner .supplement{color:#57616c;font-size:1.1rem;padding-top:5px}.faq-footer .text-box{font-size:1.4rem;line-height:1.4}.faq-footer .action-panel{background-color:#f6f6f6;border-radius:4px;margin-left:auto;margin-right:auto;padding:6% 5%}@media screen and (max-width:640px){.faq-footer .action-panel{padding:10% 5%}}.faq-footer .action-panel .button-wrap{display:flex;justify-content:center}@media screen and (max-width:1023px){.faq-footer .action-panel .button-wrap{align-items:center;flex-direction:column}}.faq-footer .action-panel .button-wrap a:nth-of-type(n+2),.faq-footer .action-panel .button-wrap button:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:1023px){.faq-footer .action-panel .button-wrap a:nth-of-type(n+2),.faq-footer .action-panel .button-wrap button:nth-of-type(n+2){margin-left:0;margin-top:10px}}.page-contact .contact__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-contact .contact__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-contact .contact__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-contact .head-message{font-size:1.4rem;font-weight:500;line-height:1.6}.page-contact .select-contact{display:flex;justify-content:space-between}@media screen and (max-width:1023px){.page-contact .select-contact{display:block}}.page-contact .select-contact__inner{background-color:#f6f6f6;border-radius:4px;width:calc(50% - 15px)}@media screen and (max-width:1023px){.page-contact .select-contact__inner{margin-bottom:20px;width:100%}}.page-contact .select-contact__box{padding:6% 5%}.page-contact .select-contact__header{border-bottom:1px solid #e0e0e0;font-size:2.2rem;font-weight:500;margin-bottom:20px;padding-bottom:10px}@media screen and (max-width:640px){.page-contact .select-contact__header{font-size:2rem}}.page-contact .select-contact__text{font-size:1.6rem;line-height:1.6;min-height:130px}@media screen and (max-width:1023px){.page-contact .select-contact__text{min-height:auto}}.page-contact .select-contact .button-wrap{padding-top:30px;text-align:center}.page-contact .text-box{font-size:1.4rem;line-height:1.4}.page-contact .action-panel{background-color:#f6f6f6;border-radius:4px;margin-left:auto;margin-right:auto;padding:6% 5%}@media screen and (max-width:640px){.page-contact .action-panel{padding:10% 5%}}.page-contact .action-panel .button-wrap{display:flex;justify-content:center}@media screen and (max-width:1023px){.page-contact .action-panel .button-wrap{align-items:center;flex-direction:column}}.page-contact .action-panel .button-wrap a:nth-of-type(n+2),.page-contact .action-panel .button-wrap button:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:1023px){.page-contact .action-panel .button-wrap a:nth-of-type(n+2),.page-contact .action-panel .button-wrap button:nth-of-type(n+2){margin-left:0;margin-top:10px}}.page-contact .input-box{width:calc(100% - 330px)}@media screen and (max-width:1023px){.page-contact .input-box{width:100%}}.page-contact .button-wrap.vertical-line{align-items:center;flex-direction:column}.page-contact .button-wrap.vertical-line .input-box{min-width:380px;padding-bottom:15px;width:auto}@media screen and (max-width:640px){.page-contact .button-wrap.vertical-line .input-box{min-width:100%}}@media screen and (max-width:1023px){.page-my-page{padding-top:0}}.page-my-page .my-page__inner{width:calc(100% - 330px)}@media screen and (max-width:1023px){.page-my-page .my-page__inner{width:100%}}.page-my-page .my-page__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-my-page .my-page__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-my-page .my-page__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-my-page .my-page__sticky{position:relative}@media screen and (max-width:1023px){.page-my-page .my-page__sticky{display:flex;flex-direction:column-reverse}}.page-my-page .my-page__sticky .sticky{flex:1;position:-webkit-sticky;position:sticky;top:100px;width:100%}.page-my-page .my-page__sticky .sticky__inner{background-color:#fff;box-shadow:0 0 .6rem 0 rgba(0,0,0,.2);width:100%}@media screen and (max-width:1023px){.page-my-page .my-page__sticky .sticky__inner{box-shadow:none}}.page-my-page .side-column{height:100%;position:absolute;right:calc(5% + 20px);top:0;width:290px}@media screen and (max-width:1023px){.page-my-page .side-column{height:auto;padding-bottom:40px;position:relative;right:auto;top:auto;width:100%}}.page-my-page .side-column .member-filed{position:relative;top:-10px;z-index:1}@media screen and (max-width:1023px){.page-my-page .side-column .member-filed{display:flex;flex-direction:row-reverse;justify-content:flex-start;margin:0 calc(5% + 20px) 0 auto;top:38px;width:calc(100% - 100px);width:80%}}@media screen and (max-width:640px){.page-my-page .side-column .member-filed{margin-right:calc(4% + 10px)}}.page-my-page .side-column .member-filed .badge{background-color:#00a0bd;border:3px solid #fff;border-radius:50%;height:27px;margin:0 auto;padding:14px;width:27px}@media screen and (max-width:1023px){.page-my-page .side-column .member-filed .badge{margin:0}}@media screen and (max-width:640px){.page-my-page .side-column .member-filed .badge{height:24px;padding:10px;width:24px}}.page-my-page .side-column .member-filed .badge svg{fill:#fff;height:27px;width:27px}@media screen and (max-width:640px){.page-my-page .side-column .member-filed .badge svg{height:24px;width:24px}}.page-my-page .side-column .member-filed .user-name{align-items:center;display:flex;font-size:1.2rem;justify-content:center;line-height:1.4;margin-top:10px;text-align:center}@media screen and (max-width:1023px){.page-my-page .side-column .member-filed .user-name{justify-content:flex-end;margin-top:0;text-align:right}}.page-my-page .side-column .member-filed .user-name>span:first-of-type{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%}@media screen and (max-width:1023px){.page-my-page .side-column .member-filed .user-name>span:first-of-type{width:50%}}.page-my-page .side-column .member-filed .user-name>span:nth-of-type(2){display:block;margin-top:3px;width:30px}.page-my-page .side-column .accordion-switch{cursor:pointer;display:none;margin-left:calc(5% + 20px);position:relative;z-index:1}@media screen and (max-width:1023px){.page-my-page .side-column .accordion-switch{display:inline-block}}@media screen and (max-width:640px){.page-my-page .side-column .accordion-switch{margin-left:calc(4% + 10px)}}.page-my-page .side-column .accordion-switch p{padding:5px 0}.page-my-page .side-column .accordion-switch:after,.page-my-page .side-column .accordion-switch:before{bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.page-my-page .side-column .accordion-switch:before{background:#121212}.page-my-page .side-column .accordion-switch:after{background:#00a0bd;transform:scaleX(0);transform-origin:right top;transition:transform .3s}.page-my-page .side-column .accordion-switch.is-active,.page-my-page .side-column .accordion-switch:hover{color:#00a0bd}.page-my-page .side-column .accordion-switch.is-active:after,.page-my-page .side-column .accordion-switch:hover:after{transform:scale(1);transform-origin:left top}.page-my-page .side-column .accordion-content{height:auto;opacity:1}@media screen and (max-width:1023px){.page-my-page .side-column .accordion-content{background-color:#edf6f8;height:0;opacity:0}}.page-my-page .side-column .accordion-content.is-open{height:auto;opacity:1;padding:30px 0}.page-my-page .side-column .my-menu-list{padding:0 14px 24px}@media screen and (max-width:1023px){.page-my-page .side-column .my-menu-list{padding:0 calc(5% + 20px)}}@media screen and (max-width:640px){.page-my-page .side-column .my-menu-list{padding:0 calc(4% + 10px)}}.page-my-page .side-column .my-menu-list ul{padding-top:10px}.page-my-page .side-column .my-menu-list ul li{border-top:1px solid #e0e0e0}.page-my-page .side-column .my-menu-list ul li:last-of-type{border-bottom:none;padding-top:15px;text-align:right}.page-my-page .side-column .my-menu-list ul li:last-of-type a,.page-my-page .side-column .my-menu-list ul li:last-of-type button{display:inline-flex;padding:0}.page-my-page .side-column .my-menu-list ul li:last-of-type a .text,.page-my-page .side-column .my-menu-list ul li:last-of-type button .text{background:linear-gradient(#00a0bd,#00a0bd) 100% 100%/0 1px no-repeat;padding:2px 0;transition:background-size .6s cubic-bezier(.25,1,.35,1) 0s}.page-my-page .side-column .my-menu-list ul li:last-of-type a:active .text,.page-my-page .side-column .my-menu-list ul li:last-of-type a:focus .text,.page-my-page .side-column .my-menu-list ul li:last-of-type a:hover .text,.page-my-page .side-column .my-menu-list ul li:last-of-type button:active .text,.page-my-page .side-column .my-menu-list ul li:last-of-type button:focus .text,.page-my-page .side-column .my-menu-list ul li:last-of-type button:hover .text{background-position:0 100%;background-size:100% 1px}.page-my-page .side-column .my-menu-list ul li a,.page-my-page .side-column .my-menu-list ul li button{align-items:center;color:#121212;display:flex;font-size:1.2rem;font-weight:500;padding:14px 0;transition:color .3s ease-out}@media screen and (max-width:1023px){.page-my-page .side-column .my-menu-list ul li a,.page-my-page .side-column .my-menu-list ul li button{font-size:1.4rem;padding:20px 0}}.page-my-page .side-column .my-menu-list ul li a:hover,.page-my-page .side-column .my-menu-list ul li button:hover{color:#00a0bd}.page-my-page .side-column .my-menu-list ul li a span,.page-my-page .side-column .my-menu-list ul li button span{display:block;display:flex}.page-my-page .side-column .my-menu-list ul li a .icon,.page-my-page .side-column .my-menu-list ul li button .icon{margin-right:5px;overflow:hidden}.page-my-page .side-column .my-menu-list ul li a svg,.page-my-page .side-column .my-menu-list ul li button svg{fill:#121212;height:6px;width:6px}.page-my-page .side-column .my-menu-list ul li.current a{color:#00a0bd}.page-my-page .side-column .my-menu-list ul li.current a svg{fill:#00a0bd}.page-my-page .welcome-message{margin:0 auto;position:relative;width:80%}@media screen and (max-width:640px){.page-my-page .welcome-message{width:100%}}.page-my-page .welcome-message__text{background-color:#edf6f8;border-radius:50px;color:#00a0bd;font-size:1.4rem;font-weight:500;text-align:center}.page-my-page .welcome-message__text span{display:block;padding:10px 70px}@media screen and (max-width:640px){.page-my-page .welcome-message__text span{padding:10px 50px}}.page-my-page .welcome-message>span{position:absolute;top:50%;transform:translateY(-50%)}.page-my-page .welcome-message>span img{width:70px}@media screen and (max-width:640px){.page-my-page .welcome-message>span img{width:60px}}.page-my-page .welcome-message span:first-of-type{left:-5px}.page-my-page .welcome-message span:first-of-type img{transform:scaleX(-1)}.page-my-page .welcome-message span:nth-of-type(2){right:-5px}.submission-history .detail-heading{align-items:center;display:flex;flex-wrap:wrap}.submission-history .detail-heading span{display:block}.submission-history .detail-heading .icon{padding-right:5px;width:32px}.submission-history .detail-heading .text{font-size:1.6rem;font-weight:500;width:calc(100% - 37px)}.submission-history .detail-heading .status-label{font-weight:400;margin-left:auto}.submission-history .cancel .detail-heading .text{width:calc(100% - 157px)}.submission-history .middle-heading .heading__full{padding-left:20px;padding-right:20px}@media screen and (max-width:640px){.submission-history .middle-heading .heading__full{padding-left:15px;padding-right:15px}}.submission-history .middle-heading .heading__inner:before{background-color:#121212;width:21px}.submission-history .middle-heading .heading__text{color:#121212;font-size:2rem;font-weight:500}@media screen and (max-width:640px){.submission-history .middle-heading .heading__text{font-size:1.8rem}}.submission-history .subheading{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:10px;padding-top:20px}.submission-history .subheading span{display:block}.submission-history .subheading .icon{padding-right:5px;width:28px}.submission-history .subheading .text{font-size:1.6rem;font-weight:500}.submission-history .detail-content{border:1px solid #e0e0e0;border-radius:4px;position:relative}.submission-history .detail-content:nth-of-type(n+2){margin-top:40px}.submission-history .detail-content.not-payment{background-color:#fef9f9;border:1px solid #ff0032}.submission-history .detail-content.cancel{background-color:#f6faf7;border:1px solid #00aa6e}.submission-history .detail-content.request_upload{background-color:#fef9f9;border:1px solid #ff0032}.submission-history .detail-content.request_upload_expired{background-color:#f6f6f6;border:1px solid #57616c}.submission-history .detail-content__inner{padding-left:20px;padding-right:20px;position:relative}@media screen and (max-width:640px){.submission-history .detail-content__inner{padding-left:15px;padding-right:15px}}.submission-history .detail-content dl{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap}@media screen and (max-width:640px){.submission-history .detail-content dl{display:block}}.submission-history .detail-content dl dt{border-top:1px solid #e0e0e0;color:#00a0bd;font-size:1.2rem;font-weight:500;padding:15px 0;width:180px}@media screen and (max-width:640px){.submission-history .detail-content dl dt{padding:15px 0 8px;width:auto}}.submission-history .detail-content dl dd{border-top:1px solid #e0e0e0;padding:15px 0;width:calc(100% - 180px)}@media screen and (max-width:640px){.submission-history .detail-content dl dd{border:none;padding:0 0 15px;width:auto}}.submission-history .detail-content dl dd .text{font-size:1.4rem}.submission-history .detail-header{background-color:#f6f6f6;border-radius:4px;padding:15px 20px;position:relative}@media screen and (max-width:640px){.submission-history .detail-header{padding:15px}}.submission-history .event__title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:2px}.submission-history .event__title .event-title{font-size:1.6rem}.submission-history .event__title .event-tendency{font-size:1.2rem;padding-top:2px}.submission-history .option-label{margin-top:5px}.submission-history .printing-info{align-items:center;display:flex;justify-content:space-between;padding:15px 0}@media screen and (max-width:640px){.submission-history .printing-info{flex-direction:column-reverse}}.submission-history .printing-info .contact .block-button__icon-clean svg{height:21px;margin-top:2px;width:18px}.submission-history .printing-info .contact .block-button__text{font-size:1.3rem}.submission-history .printing-info .logo{border-left:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;padding:5px 10px;text-align:center;width:200px}@media screen and (max-width:640px){.submission-history .printing-info .logo{border-left:none;margin:0 auto 10px;width:60%}}.submission-history .status-box-bottom{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (max-width:640px){.submission-history .status-box-bottom{flex-direction:column-reverse}.submission-history .status-box-bottom .action-button{margin-top:10px}}.submission-history .status-box-bottom .action-button .block-button__icon-clean svg{height:21px;margin-top:2px;width:22px}.submission-history .status-box-bottom .action-button .block-button__text{font-size:1.3rem}.submission-history .status-box-bottom .payment{margin-left:auto;text-align:right}.submission-history .status-box-bottom .payment .ja{color:#57616c;font-size:1rem}.submission-history .status-box-bottom .payment .amount{color:#00a0bd;font-size:3rem}.submission-history .status-box-bottom .payment .unit{color:#00a0bd;font-size:1rem}.submission-history .accordion-switch{align-items:center;border-top:1px dashed #e0e0e0;color:#00a0bd;cursor:pointer;display:flex;justify-content:center;margin:20px 0 0;padding:15px 0;transition:color .3s}.submission-history .accordion-switch .toggle-icon{transition:border .3s}.submission-history .accordion-switch .toggle-icon:after,.submission-history .accordion-switch .toggle-icon:before{transition:background-color .3s}.submission-history .accordion-switch:hover{color:#121212}.submission-history .accordion-switch:hover .toggle-icon{border:1px solid #121212}.submission-history .accordion-switch:hover .toggle-icon:after,.submission-history .accordion-switch:hover .toggle-icon:before{background-color:#121212;transition:transform .3s}.submission-history .accordion-switch p{align-items:center;display:flex;flex-wrap:wrap}.submission-history .accordion-switch p span{display:block}.submission-history .accordion-switch p .text{font-size:1.4rem;font-weight:500;line-height:1;margin-top:-1px;padding-left:5px}.submission-history .action-history .block-button__icon-clean svg{height:18px;width:18px}.submission-history .action-history .block-button__text{font-size:1.3rem}.submission-history .inquiry-message p{font-size:1.4rem;line-height:1.4}.submission-history .col-option .col-2 span:nth-of-type(2){font-size:1.4rem}.history-alert{cursor:pointer;position:relative}.history-alert__inner{padding:20px 0 0}.history-alert ul{list-style:none}.history-alert ul li{font-size:1.4rem;overflow:hidden}.history-alert ul li a{background-color:#ff0032;border-radius:4px;color:#fff;display:flex;justify-content:space-between;line-height:1.4;overflow:hidden;padding-left:42px;position:relative;z-index:1}@media screen and (max-width:640px){.history-alert ul li a{display:block}}.history-alert ul li a .alert-badge{align-items:center;background-color:#b82525;display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;text-align:center;top:0;width:42px;z-index:1}.history-alert ul li a .alert-badge svg{fill:#fff;height:18px;width:18px}.history-alert ul li a .alert-text{border-bottom:1px solid #fff}.history-alert ul li a .alert-label-main{box-sizing:border-box;padding:10px;width:calc(100% - 200px)}@media screen and (max-width:640px){.history-alert ul li a .alert-label-main{padding-bottom:0;width:100%}}.history-alert ul li a .alert-label-side{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;margin-left:auto;padding:10px;width:200px}@media screen and (max-width:640px){.history-alert ul li a .alert-label-side{justify-content:flex-start;margin-left:0;width:100%}}.history-alert ul li a .alert-label-side .icon{align-items:center;display:flex;padding-right:5px}.history-alert ul li a .alert-label-side .icon svg{fill:#fff;height:8px;width:8px}.history-alert ul li a:before{background-color:#d31818;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s ease-in-out;width:100%;will-change:transform;z-index:-1}.history-alert ul li a:hover .icon{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.history-alert ul li a:hover:before{transform:scaleX(1);transform-origin:0 50%}.history-alert ul li:nth-of-type(n+2){margin-top:10px}.not-history{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;padding:20px}.not-history p:first-of-type img{opacity:.4;width:60px}.not-history p:nth-of-type(2){font-size:1.4rem;padding-top:10px}.action-block{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:0 20px;justify-content:space-between}.action-block li{flex:1;position:relative}.action-block li:nth-of-type(n+2):before{background-color:#e0e0e0;content:"";height:60%;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.action-block li a{align-items:center;border-radius:4px;display:flex;flex-direction:column;justify-content:center;margin:10px 0;padding:40px 0;transition:background-color .4s}.action-block li a:hover{background-color:#edf6f8}.action-block li a span{display:block}.action-block li a .icon{position:relative}.action-block li a .icon img,.action-block li a .icon svg{height:42px;width:42px}.action-block li a .text{font-size:1.4rem;padding-top:8px}.action-block li a .caption{color:#57616c;font-size:1.2rem;padding:10px 10px 0;text-align:center}.action-block li a .badge{background-color:#ff0032;border-radius:50%;bottom:-3px;color:#fff;font-size:14px;height:22px;letter-spacing:-1px;line-height:1;line-height:22px;min-width:22px;overflow:hidden;position:absolute;right:-4px;text-align:center;width:auto}@media screen and (max-width:640px){.action-block.list-style{border:none;display:block;gap:0;margin-top:-6%}.action-block.list-style li:nth-of-type(n+2):before{display:none}.action-block.list-style li a{align-items:center;background-color:transparent;display:inline-flex;flex-direction:row;justify-content:flex-start;margin:0;padding:15px 0}.action-block.list-style li a .icon{padding-right:10px}.action-block.list-style li a .icon img,.action-block.list-style li a .icon svg{height:32px;width:32px}.action-block.list-style li a .text{padding-top:0}}.page-my-page .text-box p{font-size:1.4rem;line-height:1.4}.page-my-page .text-box p:nth-of-type(n+2){padding-top:15px}.page-my-page .action-box .block-button__icon-clean,.page-my-page .action-withdraw .block-button__icon-clean{position:relative}.page-my-page .action-box .block-button__icon-clean img,.page-my-page .action-box .block-button__icon-clean svg,.page-my-page .action-withdraw .block-button__icon-clean img,.page-my-page .action-withdraw .block-button__icon-clean svg{height:18px;width:18px}.page-my-page .action-box .block-button__text,.page-my-page .action-withdraw .block-button__text{font-size:1.3rem;font-weight:400}.page-my-page .action-panel{background-color:#f6f6f6;border-radius:4px;margin-left:auto;margin-right:auto;padding:6% 5%}@media screen and (max-width:640px){.page-my-page .action-panel{padding:10% 5%}}.page-my-page .action-panel .button-wrap{display:flex;justify-content:center}@media screen and (max-width:1023px){.page-my-page .action-panel .button-wrap{align-items:center;flex-direction:column}}.page-my-page .action-panel .button-wrap a:nth-of-type(n+2),.page-my-page .action-panel .button-wrap button:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:1023px){.page-my-page .action-panel .button-wrap a:nth-of-type(n+2),.page-my-page .action-panel .button-wrap button:nth-of-type(n+2){margin-left:0;margin-top:10px}}.select-mail-magazine{display:flex}.select-mail-magazine .terms-select-input{margin-right:10px}.select-mail-magazine .terms-select-input:last-of-type{margin-right:0}.select-mail-magazine .text{font-size:1.4rem}.input-box .input-text__zip{align-items:flex-start;justify-content:flex-start}.input-box .input-text__zip .action-box{margin:1px 0 0 10px}.input-box .select-label{align-items:center;display:flex;text-align:left}.page-my-page .signup-panel__middle-inner .text-box p:nth-of-type(2){font-size:1.6rem}.page-my-page .signup-panel__middle-inner .text-box p:nth-of-type(n+3){font-size:1.4rem;padding-top:10px}.status-label{background-color:#121212;border-radius:20px;color:#fff;font-size:1.2rem;padding:5px 20px}.status-label.green{background-color:#00aa6e}.status-label.red{background-color:#ff0032}.filter-year{margin-bottom:40px;position:relative}.filter-year:before{background-color:#e0e0e0;bottom:1px;content:"";height:1px;left:0;position:absolute;width:100%}.filter-year ul{display:flex}.filter-year ul li{margin-right:5px;padding:2px 0 5px}@media screen and (max-width:640px){.filter-year ul li{padding:2px 10px 5px 0}}.filter-year ul li:last-of-type{border-right:none;margin-left:0;padding-right:0}.filter-year ul li a,.filter-year ul li button{color:#57616c;cursor:pointer;font-size:1.6rem;font-weight:500;padding:2px 10px;position:relative;transition:color .3s ease-out}.filter-year ul li a span,.filter-year ul li button span{display:block;position:relative}.filter-year ul li a:after,.filter-year ul li button:after{background:#00a0bd;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}.filter-year ul li a:hover,.filter-year ul li button:hover{color:#00a0bd}.filter-year ul li a:hover:after,.filter-year ul li button:hover:after{transform:scale(1);transform-origin:left top}.filter-year ul li.current a,.filter-year ul li.current button{color:#00a0bd}.filter-year ul li.current a:after,.filter-year ul li.current a:hover:after,.filter-year ul li.current button:after,.filter-year ul li.current button:hover:after{transform:scale(1)}.inquiry .head-message{font-size:1.4rem;line-height:1.6}.inquiry .select-contact{display:flex;justify-content:space-between}@media screen and (max-width:1023px){.inquiry .select-contact{display:block}}.inquiry .select-contact__inner{background-color:#f6f6f6;border-radius:4px;width:calc(50% - 15px)}@media screen and (max-width:1023px){.inquiry .select-contact__inner{margin-bottom:20px;width:100%}}.inquiry .select-contact__box{padding:6% 5%}.inquiry .select-contact__header{border-bottom:1px solid #e0e0e0;font-size:2.2rem;font-weight:500;margin-bottom:20px;padding-bottom:10px}.inquiry .select-contact__text{font-size:1.6rem;line-height:1.4}.inquiry .select-contact .button-wrap{padding-top:30px;text-align:center}.inquiry .text-box{font-size:1.4rem;line-height:1.4}.inquiry .action-panel{background-color:#f6f6f6;border-radius:4px;margin-left:auto;margin-right:auto;padding:6% 5%}@media screen and (max-width:640px){.inquiry .action-panel{padding:10% 5%}}.inquiry .action-panel .button-wrap{display:flex;justify-content:center}@media screen and (max-width:1023px){.inquiry .action-panel .button-wrap{align-items:center;flex-direction:column}}.inquiry .action-panel .button-wrap a:nth-of-type(n+2),.inquiry .action-panel .button-wrap button:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:1023px){.inquiry .action-panel .button-wrap a:nth-of-type(n+2),.inquiry .action-panel .button-wrap button:nth-of-type(n+2){margin-left:0;margin-top:10px}.inquiry .input-box{width:100%}}.inquiry .emergency-contact{align-items:center;display:flex;flex-direction:row}.inquiry .emergency-contact .icon{padding-right:10px}.inquiry .emergency-contact .icon img,.inquiry .emergency-contact .icon svg{height:20px;width:20px}.inquiry .emergency-contact .text a{color:#121212;font-size:2rem}.inquiry .submission-number{color:#ff0032;font-size:2rem}.printing-company-info dl{align-items:center;background-color:#f6f6f6;border-radius:4px;box-sizing:border-box;display:flex;padding:20px}@media screen and (max-width:640px){.printing-company-info dl{display:block}}.printing-company-info dl dt{box-sizing:border-box;width:25%}@media screen and (max-width:640px){.printing-company-info dl dt{border-right:none;margin:0 auto;padding-bottom:0;width:50%}}.printing-company-info dl dd{border-left:1px solid #e0e0e0;box-sizing:border-box;font-size:1.4rem;line-height:1.4;padding:0 0 0 20px;width:75%}@media screen and (max-width:640px){.printing-company-info dl dd{border-left:none;border-top:1px solid #e0e0e0;margin-top:10px;padding:10px 0 0;width:100%}}.page-advanced-search__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-advanced-search__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-advanced-search__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-advanced-search .head-message p{line-height:1.4}.page-proceed .page-proceed__inner{width:calc(100% - 330px)}@media screen and (max-width:1023px){.page-proceed .page-proceed__inner{width:100%}}.page-proceed .page-proceed__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-proceed .page-proceed__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-proceed .page-proceed__inner-wrap{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-proceed .single .page-proceed__inner{width:100%}.page-proceed .page-proceed__sticky{position:relative}.page-proceed .page-proceed__sticky .sticky{flex:1;position:-webkit-sticky;position:sticky;top:100px;width:100%}.page-proceed .page-proceed__sticky .sticky__inner{background-color:#fff;box-shadow:0 0 .6rem 0 rgba(0,0,0,.2);width:100%}.page-proceed .side-column{height:100%;position:absolute;right:calc(5% + 20px);top:0;width:290px}@media screen and (max-width:1023px){.page-proceed .side-column{height:auto;margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);padding-top:15%;position:relative;right:auto;top:auto;width:auto}}@media screen and (max-width:640px){.page-proceed .side-column{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-proceed .side-column .price-panel{padding:20px}.page-proceed .side-column .price-panel__header-text{color:#00a0bd;font-size:1.3rem;font-weight:500;padding-bottom:15px}.page-proceed .side-column .price-panel dl{align-items:flex-end;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;line-height:1;padding-bottom:15px}@media screen and (max-width:1023px){.page-proceed .side-column .price-panel dl{padding-bottom:0}}.page-proceed .side-column .price-panel dl dt{border-bottom:1px solid #e0e0e0;color:#57616c;font-size:1.1rem;padding:12px 0;width:90px}.page-proceed .side-column .price-panel dl dd{border-bottom:1px solid #e0e0e0;padding:12px 0;text-align:right;width:calc(100% - 90px)}.page-proceed .side-column .price-panel dl dd .ja{font-size:1.1rem;padding-left:3px}.page-proceed .side-column .price-panel dl dd .price{font-size:1.6rem}.page-proceed .side-column .price-panel dl .total,.page-proceed .side-column .price-panel dl .total-price{border:none;color:#121212}.page-proceed .side-column .price-panel dl .total-price span{color:#00a0bd}.page-proceed .side-column .price-panel dl .total-price .fc_red{color:#ff0032}.page-proceed .side-column .price-panel dl .total-price .ja{font-size:1.1rem;padding-left:3px}.page-proceed .side-column .price-panel dl .total-price .price{font-size:2.6rem}@media screen and (max-width:1023px){.page-proceed .side-column .price-panel>.block-button{display:none}}.page-proceed .side-column .price-panel .action-box{padding-top:10px}@media screen and (max-width:1023px){.page-proceed .side-column .price-panel .action-box{display:none}}.page-proceed .side-column .price-panel .action-box .block-button{padding:2px 0}.page-proceed .side-column .price-panel .action-box .block-button svg{height:16px;width:16px}.page-proceed .side-column .price-panel .action-box .block-button__text{font-size:1.2rem}.page-proceed .side-column .price-panel .clip{height:30px;position:absolute;right:10px;top:-4px;width:30px}.page-proceed .main-column .print-set__detail{padding:0}.page-proceed .main-column .print-set__detail dl{display:block}.page-proceed .main-column .print-set__detail dl dt{border-top:1px solid #e0e0e0;font-size:1.4rem;padding-bottom:0;padding-top:20px;width:100%}.page-proceed .main-column .print-set__detail dl dt:first-of-type{border-top:none;padding-top:0}.page-proceed .main-column .print-set__detail dl.non-border{border:none!important}.page-proceed .main-column .print-set__detail dl dd{border:none;padding-bottom:20px;width:100%}.page-proceed .main-column .print-set__detail .set-name{font-size:2rem;font-weight:500}.page-proceed .main-column .print-set__detail .option-label{margin-top:5px}.page-proceed .main-column .print-set__detail .option-label .option{width:100%}.page-proceed .main-column .print-set__detail .day{font-size:2rem}.page-proceed .main-column .print-set__detail .event__title{padding-top:5px}.page-proceed .main-column .print-set__detail .event__title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:2px}.page-proceed .main-column .print-set__detail .event__title .event-title{font-size:1.8rem}.page-proceed .main-column .print-set__detail .event__title .event-tendency{font-size:1.2rem;padding-top:2px}.page-proceed .main-column .print-set__detail .delivery-date{font-size:3rem;line-height:1}.page-proceed .main-column .specification-orders{border-bottom:1px solid #e0e0e0}.page-proceed .main-column .specification-orders dt{border-bottom:none!important}.page-proceed .main-column .terms-filterbox{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative}.page-proceed .main-column .terms-filterbox .paper-size-content{font-size:11px}.page-proceed .main-column .content-left .action-box{padding-top:10px}.page-proceed .main-column .content-left .action-box .block-button{padding:2px 0}@media screen and (max-width:1023px){.page-proceed .main-column .content-left .action-box .block-button{position:absolute;right:0;top:0}}.page-proceed .main-column .content-left .action-box .block-button svg{height:11px;width:11px}.page-proceed .main-column .content-left .action-box .block-button__text{font-size:1.2rem}.delivery-destination .club-info .action-box{padding-top:10px}.delivery-destination .club-info .action-box .block-button{padding:2px 0}.delivery-destination .club-info .action-box .block-button svg{height:16px;width:16px}.delivery-destination .club-info .action-box .block-button__text{font-size:1.2rem}.delivery-destination .input-box .input-text__zip{align-items:flex-start;justify-content:flex-start}.delivery-destination .input-box .input-text__zip .action-box{padding-top:0}.delivery-destination .input-box .input-text__zip .action-box .block-button{padding:0}.delivery-destination .input-box .input-text__zip .action-box .block-button__text{font-size:1.3rem;font-weight:400}.delivery-destination .event__day{font-size:2.2rem}.delivery-destination .event__title{font-weight:400;padding-top:5px}.delivery-destination .event__title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:2px}.delivery-destination .event__title .event-title{font-size:2rem}.delivery-destination .event__title .event-tendency{font-size:1.2rem;padding-top:2px}.delivery-destination .add-delivery .block-button__text{font-size:1.4rem}.delivery-destination .delete-delivery{bottom:14px;position:absolute;right:0}.delivery-destination .delete-delivery .add-delete-delivery .block-button__icon-clean img,.delivery-destination .delete-delivery .add-delete-delivery .block-button__icon-clean svg{fill:#57616c}.delivery-destination .delete-delivery .add-delete-delivery .block-button__text{color:#57616c;font-size:1.2rem}.delivery-destination .bookstore-info{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px}.delivery-destination .bookstore-info .zip{font-size:1.3rem}.delivery-destination .bookstore-info .address{font-size:1.6rem}.delivery-destination .bookstore-note,.delivery-destination .bookstore-remarks{margin-top:0;padding-top:5px}.delivery-destination .bookstore-note__heading,.delivery-destination .bookstore-remarks__heading{font-size:1.6rem;font-weight:500;padding-bottom:10px}.delivery-destination .bookstore-note__text,.delivery-destination .bookstore-remarks__text{font-size:1.4rem}.delivery-destination .delivery-copies{align-items:flex-end;display:flex}.delivery-destination .delivery-copies .copies{margin-right:5px;width:140px}.delivery-destination .delivery-copies span{font-size:1.3rem}.delivery-destination .space-number{background-color:#f6f6f6;display:inline-flex;margin-top:10px;transition:background-color .3s ease-out}.delivery-destination .space-number:hover{background-color:#e6e6e6}.delivery-destination .space-number .checkbox-checkmark{background-color:#fff}.delivery-destination .space-number .checkbox-label{font-size:1.4rem;width:calc(100% - 28px)}.delivery-destination .print-reserve{border-top:1px solid #e0e0e0;padding-top:10px}.delivery-destination .print-reserve .checkbox{background-color:#f6f6f6;margin-top:10px;transition:background-color .3s ease-out}.delivery-destination .print-reserve .checkbox:hover{background-color:#e6e6e6}.delivery-destination .print-reserve .checkbox .checkbox-checkmark{background-color:#fff}.delivery-destination .print-reserve .checkbox .checkbox-label{font-size:1.4rem}.delivery-destination .print-reserve .checkbox .checkbox-label .text-small{font-size:1.2rem;padding-left:10px}@media screen and (max-width:640px){.delivery-destination .print-reserve .checkbox .checkbox-label .text-small{display:block;padding-left:0;padding-top:3px}}.delivery-destination .print-reserve .attention-clump{padding-top:10px}.touch-on .space-number{transition:none}.touch-on .space-number:active,.touch-on .space-number:focus,.touch-on .space-number:hover{background-color:#f6f6f6}.touch-on .print-reserve .checkbox{transition:none}.touch-on .print-reserve .checkbox:hover{background-color:#f6f6f6}.partial{background-color:#fef9f9}.partial .attention-clump__heading-icon svg{height:18px;width:18px}.partial .attention-clump__heading-text{font-size:1.6rem}.partial .itemization{margin:5px 0}.partial .itemization p{font-size:1.4rem;line-height:1.5}.partial .itemization p:nth-of-type(n+2){padding-top:10px}.upload .text-box{font-size:1.4rem;line-height:1.4}.upload .required-mark{position:absolute;right:0;top:50%;transform:translateY(-50%)}.upload .question-label{margin-top:5px}.upload .input-text,.upload .printing-company-info,.upload .terms-filter-select-box{padding-top:20px}.upload .printing-company-info dl{border-bottom:none}@media screen and (max-width:640px){.upload .printing-company-info dl{display:block}}.upload .printing-company-info dl dt{border-top:none}@media screen and (max-width:640px){.upload .printing-company-info dl dt{border-right:none;margin:0 auto;padding:0 0 5px;width:50%}}.upload .printing-company-info dl dd{border-left:1px solid #e0e0e0;border-top:none;padding:20px 0 20px 20px}@media screen and (max-width:640px){.upload .printing-company-info dl dd{border-left:none;border-top:1px solid #e0e0e0;margin-top:10px;padding:10px 0 0}}.upload .upload-checklist{padding-top:20px}.upload .upload-checklist dl{align-items:center;border:1px solid #ff0032;border-radius:4px;display:flex;padding:0;position:relative}@media screen and (max-width:1023px){.upload .upload-checklist dl{display:block}}.upload .upload-checklist dl dt{align-items:center;border-top:none;margin:0;padding:20px 0;width:20%;writing-mode:vertical-rl}@media screen and (max-width:1023px){.upload .upload-checklist dl dt{align-items:center;display:flex;justify-content:center;position:relative;width:100%;writing-mode:horizontal-tb}}.upload .upload-checklist dl dt:before{border-right:1px solid #ff0032;content:"";height:100%;left:20%;position:absolute;top:0}@media screen and (max-width:1023px){.upload .upload-checklist dl dt:before{border-bottom:1px solid #ff0032;border-right:none;bottom:0;left:0;top:auto;width:100%}}.upload .upload-checklist dl dt .icon svg{fill:#ff0032;height:32px;width:32px}.upload .upload-checklist dl dt .text{color:#ff0032;font-size:1.8rem;line-height:1;margin-left:-2px;padding-top:10px}@media screen and (max-width:1023px){.upload .upload-checklist dl dt .text{padding-left:10px;padding-top:0}}.upload .upload-checklist dl dd{border-left:none;border-top:none;margin:0;padding:20px 0;width:80%}@media screen and (max-width:1023px){.upload .upload-checklist dl dd{width:100%}}@media screen and (max-width:640px){.upload .upload-checklist dl dd{padding:0}}.upload .upload-checklist dl dd ul{padding:15px 30px}@media screen and (max-width:640px){.upload .upload-checklist dl dd ul{padding:0}}.upload .upload-checklist dl dd li{border-top:1px solid #e0e0e0;padding:20px 0}@media screen and (max-width:640px){.upload .upload-checklist dl dd li{padding:20px 15px}}.upload .upload-checklist dl dd li:last-of-type{border-bottom:1px solid #e0e0e0}@media screen and (max-width:640px){.upload .upload-checklist dl dd li:last-of-type{border-bottom:none}.upload .upload-checklist dl dd li:first-of-type{border-top:none}}.upload .upload-checklist .checkbox label{min-height:auto;padding:0}.upload .upload-checklist .checkbox .checkbox-checkmark{height:32px;width:32px}.upload .upload-checklist .checkbox .checkbox-label-text{font-weight:400;margin-left:auto;width:calc(100% - 50px)}.upload .upload-checklist .checkbox .checkbox-label-text .heading-text{display:block;font-size:1.6rem;font-weight:500}.upload .upload-checklist .checkbox .checkbox-label-text .text{color:#57616c;display:block;font-size:1.3rem;font-weight:400;padding-top:6px}.upload .upload-checklist .checkbox .checkbox-input:checked+.checkbox-checkmark:after,.upload .upload-checklist .checkbox .checkbox-input:checked+.checkbox-checkmark:before{background-color:#fff}.upload .upload-checklist .checkbox .checkbox-input:checked+.checkbox-checkmark{background-color:#00a0bd}.upload .upload-checklist .checkbox .navi-link{padding-left:52px;padding-top:3px}.file-upload{padding-top:20px}.file-upload .action-box{padding-top:15px}.file-upload .action-box .block-button__text{color:#fff;font-size:1.2rem}.file-upload #upFileArea{margin-top:10px;overflow:hidden}.file-upload #upFileArea.selected #btnChangeFile{display:block}.file-upload #upFileArea.selected #btnInputFile{display:none}.file-upload #upFileArea.selected #uploadButton{background-color:#00a0bd}.file-upload #upFileArea.selected #uploadButton svg{fill:#fff}.file-upload #upFileArea.selected #uploadButton .block-button__text{color:#fff}.file-upload #upFileArea.selected #resetButton{opacity:unset;pointer-events:unset}.file-upload #upFileArea.uploading #dropArea{display:none}.file-upload #upFileArea.uploading #uploadButton{background-color:#f6f6f6;pointer-events:none}.file-upload #upFileArea.uploading #uploadButton svg{fill:#99a8b3}.file-upload #upFileArea.uploading #uploadButton .block-button__text{color:#99a8b3}.file-upload #upFileArea.uploading #resetButton{opacity:.5;pointer-events:none}.file-upload #upFileArea.uploading #announceText-01,.file-upload #upFileArea.uploading #inputButtons{display:none}.file-upload #upFileArea.uploading #uplaodProgress{bottom:57%;opacity:1;transition:bottom .4s ease,opacity .2s ease-out,height 0s ease-out 0s;visibility:visible}.file-upload #upFileArea.complete #dropArea{display:none}.file-upload #upFileArea.complete #announceText-02{opacity:1;transition:opacity .4s linear .65s}.file-upload #upFileArea.complete #resetButton{opacity:unset;pointer-events:unset}.file-upload #upFileArea.complete #uplaodProgress{bottom:calc(57% - 10px);opacity:0;transition:bottom .4s ease .5s,visibility .5s ease-out .5s,opacity .2s ease-out .5s;visibility:hidden}.file-upload #upFileArea .custom{align-items:center;display:flex;gap:15px;justify-content:space-between}@media screen and (max-width:640px){.file-upload #upFileArea .custom{align-items:flex-start;flex-direction:column}.file-upload #upFileArea .custom .block-button__small{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.file-upload #inputFile{align-items:center;aspect-ratio:2/1;background-image:url(/assets/images/upload-bg.png);background-position:center top -4rem;background-repeat:no-repeat;background-size:cover;border:1px solid #00a0bd;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center;max-width:100%;min-height:400px;padding:0;position:relative;text-align:center}@media screen and (max-width:1023px){.file-upload #inputFile{background-position:center top -40px;background-size:880px}}@media screen and (max-width:640px){.file-upload #inputFile{background-position:center top -20px;background-size:560px;min-height:380px}}.file-upload #inputFile.error{border:2px dashed #ff0032}.file-upload #announceText-01{font-size:2rem;font-weight:500;letter-spacing:.05rem;line-height:1.4;padding:0 20px}@media screen and (max-width:640px){.file-upload #announceText-01{font-size:1.6rem}}.file-upload #announceText-02{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:0 20px;position:absolute;top:0;width:100%}.file-upload #announceText-02 p:first-of-type{color:#f7931e;font-size:2.4rem;font-weight:500;margin-top:-25px;padding-bottom:10px}@media screen and (max-width:640px){.file-upload #announceText-02 p:first-of-type{font-size:2rem}}.file-upload #announceText-02 p:nth-of-type(2){font-size:1.6rem;line-height:1.4}.file-upload br.hide-mobile{display:block}@media screen and (max-width:640px){.file-upload br.hide-mobile{display:none}}.file-upload #dropArea{font-size:16px;font-weight:500;height:100%;left:0;line-height:1.6;position:absolute;top:0;transition:all .25s cubic-bezier(.21,.51,.51,1);width:100%}.file-upload #dropArea p{bottom:calc(25% + 80px);box-sizing:border-box;font-size:14px;left:0;line-height:1.3;padding:0 20px;position:absolute;width:100%}.file-upload #dropArea p span{font-size:20px}@media screen and (max-width:640px){.file-upload #dropArea p span{font-size:16px}}.file-upload #dropArea.dragover{background:rgba(22,165,191,.5)}.file-upload #inputButtons{cursor:pointer;height:42px;position:relative;width:220px}.file-upload #inputButtons #uploadFile{cursor:pointer;display:block;height:42px;left:0;opacity:0;position:absolute;top:0;width:220px;z-index:10;z-index:3}.file-upload #inputButtons #uploadFile:after{background-color:#57616c;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.file-upload #inputButtons #btnChangeFile,.file-upload #inputButtons #btnInputFile{background:#57616c;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;left:0;line-height:1;position:absolute;top:0;width:100%}.file-upload #inputButtons #btnChangeFile span,.file-upload #inputButtons #btnInputFile span{align-items:center;cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;text-decoration:none;width:100%;z-index:2}.file-upload #inputButtons #btnChangeFile{background:#edf6f8;color:#00a0bd;display:none}.file-upload #prevFile{border-top:1px solid #e0e0e0;bottom:20px;box-sizing:border-box;color:#57616c;display:block;font-weight:500;left:0;margin:0 20px;min-height:70px;padding:20px 0 0;position:absolute;text-align:center;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 40px)}.file-upload #prevFile p{font-size:1.2rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload #prevFile p:nth-of-type(n+2){padding-top:5px}.file-upload #prevFile p>span{color:#00aa6e;font-size:1.4rem;font-weight:500;letter-spacing:normal}.file-upload #uploadButton{background-color:#f6f6f6;border-radius:4px;box-sizing:border-box;justify-content:center;max-width:none;overflow:hidden;padding:5px 0;width:100%}.file-upload #uploadButton svg{fill:#99a8b3;height:24px;margin-top:-2px;padding:0;width:24px}.file-upload #uploadButton .block-button__text{color:#99a8b3;font-size:14px;width:auto}.file-upload #resetButton{opacity:.5;pointer-events:none}.file-upload .upFile-error{border-radius:4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.file-upload .upFile-error .caution{padding:15px 5% 0}.file-upload .upFile-error .caution p{color:#ff0032;font-weight:500;text-align:left}.file-upload .upFile-error .caution p:nth-of-type(n+2){margin-top:6px}.file-upload .upFile-error .caution p:before{border-color:#ff0032}.file-upload #uplaodProgress{bottom:calc(57% - 10px);display:flex;flex-direction:column;height:0;left:15%;opacity:0;position:absolute;transition:bottom .4s ease,visibility .2s ease-out .4s,opacity .2s ease-out,height 0s ease-out 1s;visibility:hidden;width:70%}.file-upload #uplaodProgress .custom{align-items:center;display:flex;gap:15px;justify-content:space-between}@media screen and (max-width:640px){.file-upload #uplaodProgress .custom{align-items:flex-start;flex-direction:column}.file-upload #uplaodProgress .custom .block-button__small{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.file-upload #uplaodProgress{left:5%;width:90%}}.file-upload #uplaodProgress .progressBar-wrap{border:1px solid #ccc;border-radius:6px}.file-upload #uplaodProgress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;display:block;height:14px;margin:2px auto;width:calc(100% - 4px)}.file-upload #uplaodProgress progress::-webkit-progress-bar,.file-upload #uplaodProgress progress::-webkit-progress-value{border-radius:4px}.file-upload #uplaodProgress progress::-moz-progress-bar{border-radius:4px}.file-upload #uplaodProgress progress::-ms-fill{border-radius:4px}.file-upload #uplaodProgress progress::-webkit-progress-bar{background-color:#eee}.file-upload #uplaodProgress progress::-webkit-progress-value{background-color:#f7931e}.file-upload #uplaodProgress progress::-moz-progress-bar{background-color:#f7931e}.file-upload #uplaodProgress progress::-ms-fill{background-color:#f7931e}.file-upload #uplaodProgress #progressText{color:#121212;font-size:12px;font-weight:500;padding-top:3px}@media screen and (max-width:640px){.upload .environment dl dt{border-top:1px dashed #e0e0e0}}.upload .environment dl dd .input-text:first-of-type{padding:0}.upload .environment dl dd .text{color:#57616c;font-size:1.2rem;padding-bottom:3px}.page-proceed .final-confirmation .print-set__detail dl dt{border:none}.page-proceed .final-confirmation .print-set__detail dl dt:nth-of-type(n+2){border-top:1px solid #e0e0e0}.upload .upload-checklist dl dt{display:none}.upload .upload-checklist dl dd{padding-top:0;width:100%}.upload .upload-checklist dl dd .attention{background-color:rgba(255,0,50,.08);border-radius:0;color:#ff0032;margin-bottom:15px;padding:15px 30px}@media screen and (max-width:640px){.upload .upload-checklist dl dd .attention{padding:15px}}.upload .upload-checklist dl dd .attention .checkbox{background-color:transparent}.upload .upload-checklist .checkbox .checkbox-checkmark{box-shadow:inset .5px .5px 3px 0 rgba(0,0,0,.3)}.final-confirmation__inner{background-color:rgba(0,160,189,.06);border-radius:4px;margin-top:20px}.final-confirmation__inner .print-set__detail{padding:3%!important}.final-confirmation__inner .small-heading .heading__text{font-size:1.8rem}@media screen and (max-width:640px){.final-confirmation__inner .small-heading .heading__text{font-size:1.6rem}}.final-confirmation__inner .small-heading .heading__icon.small img,.final-confirmation__inner .small-heading .heading__icon.small svg{height:26px;width:26px}.final-confirmation__inner p.attention-text{justify-content:center;padding-top:15px;position:relative;right:auto;top:auto}.final-confirmation__inner p.attention-text .text{font-size:1.3rem;font-weight:500}.final-confirmation__inner .accordion-switch{border-radius:0 0 4px 4px;border-top:1px dashed #e0e0e0;cursor:pointer;margin:-10px 0 0;padding:15px 0;text-align:center;transition:background-color .3s}.final-confirmation__inner .accordion-switch .toggle-icon{transition:border .3s}.final-confirmation__inner .accordion-switch .toggle-icon:after,.final-confirmation__inner .accordion-switch .toggle-icon:before{transition:background-color .3s}.final-confirmation__inner .accordion-switch .text{color:#00a0bd;transition:color .3s}.final-confirmation__inner .accordion-switch.is-active,.final-confirmation__inner .accordion-switch:hover{background-color:#f6f6f6}.final-confirmation__inner .accordion-switch.is-active .toggle-icon,.final-confirmation__inner .accordion-switch:hover .toggle-icon{border:1px solid #121212}.final-confirmation__inner .accordion-switch.is-active .toggle-icon:after,.final-confirmation__inner .accordion-switch.is-active .toggle-icon:before,.final-confirmation__inner .accordion-switch:hover .toggle-icon:after,.final-confirmation__inner .accordion-switch:hover .toggle-icon:before{background-color:#121212;transition:transform .3s}.final-confirmation__inner .accordion-switch.is-active .text,.final-confirmation__inner .accordion-switch:hover .text{color:#121212}.final-confirmation__inner .accordion-switch p.toggle-switch{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.final-confirmation__inner .accordion-switch p.toggle-switch span{display:block}.final-confirmation__inner .accordion-switch p.toggle-switch .text{font-size:1.4rem;font-weight:500;line-height:1;margin-top:-1px;padding-left:5px}.final-confirmation__inner .accordion-switch.differ.is-active,.final-confirmation__inner .accordion-switch.differ:hover{background-color:transparent}.final-confirmation__inner .accordion-switch.differ.is-active .block-button,.final-confirmation__inner .accordion-switch.differ:hover .block-button{box-shadow:0 0 .6rem 0 rgba(0,0,0,.2)}.final-confirmation__inner .accordion-switch.differ.is-active .block-button:before,.final-confirmation__inner .accordion-switch.differ:hover .block-button:before{transform:scaleX(1)}.final-confirmation__inner .accordion-switch.differ.is-active .i-slide-r svg,.final-confirmation__inner .accordion-switch.differ:hover .i-slide-r svg{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.final-confirmation__inner .accordion-switch.differ .block-button{height:38px;max-width:none;padding:0 20px;width:auto}.final-confirmation__inner .accordion-switch.differ .block-button__icon-arrow{height:10px;padding:0;transform:rotate(90deg)}.final-confirmation__inner .accordion-switch.differ .block-button__text{padding:0 0 0 10px;width:auto}.final-confirmation__inner .accordion-switch.differ .block-button svg{height:10px;padding:2px;width:10px}.final-confirmation__inner .accordion-switch.differ+.accordion-content{background-color:transparent}.final-confirmation__inner .accordion-content{background-color:#f6f6f6;border-radius:0 0 4px 4px;padding-left:3%;padding-right:3%}.final-confirmation__inner .action-box{padding-bottom:20px}.final-confirmation__inner .action-box .block-button__text{font-size:1.3rem;font-weight:400}.final-confirmation__inner .text-box{font-size:1.4rem;line-height:1.4}@media screen and (max-width:640px){.final-confirmation__inner .col-keep>*{align-items:flex-start;display:flex}.final-confirmation__inner .col-keep dt{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-start;padding:20px 0;width:100px}.final-confirmation__inner .col-keep dd{border-top:1px solid #e0e0e0;padding:20px 0;width:calc(100% - 100px)}.final-confirmation__inner .col-keep dd.non-border{border-top:none;padding-top:0}}.final-confirmation__inner .event__title{padding-top:5px}.final-confirmation__inner .event__title .event-comprehensive{color:#57616c;font-size:1.1rem;padding-bottom:2px}.final-confirmation__inner .event__title .event-title{font-size:1.8rem}.final-confirmation__inner .event__title .event-tendency{font-size:1.2rem;padding-top:2px}.final-confirmation__inner .zip-code{font-size:1.3rem}.final-confirmation .attention-clump__heading{justify-content:center;padding:0 3% 10px}.final-confirmation .attention-clump__heading-icon{display:flex;padding-right:5px}.final-confirmation .attention-clump__heading-icon svg{fill:#ff0032;height:20px;width:20px}.final-confirmation .attention-clump__heading-text{margin-top:0}.page-proceed .main-column .print-set__detail .supported-formats{align-items:flex-start;border-top:none;justify-content:flex-start;margin:0;padding:0}.page-proceed .main-column .print-set__detail .supported-formats:nth-of-type(n+2){padding-top:10px}.page-proceed .main-column .print-set__detail .supported-formats .option-label{margin-top:0;width:100%}.page-proceed .main-column .print-set__detail .supported-formats .option-label .option{width:100%}.col-option{display:block}.col-option .col-2{align-items:center;display:flex;padding:20px 0;width:100%}@media screen and (max-width:640px){.col-option .col-2{display:flex;padding:10px 0;width:100%}}.col-option .col-2 span:first-of-type{color:#57616c;display:block;font-size:1.2rem;width:35px}.col-option .col-2 span:nth-of-type(2){display:block;font-size:1.6rem;width:calc(100% - 35px)}.col-option .col-2:first-of-type{padding-top:0}.col-option .col-2:last-of-type{padding-bottom:0}.col-option .col-2:nth-of-type(n+2){border-top:1px dashed #e0e0e0}.select-payment .text-box{font-size:1.4rem;line-height:1.4}.select-payment .deadline{position:relative}.select-payment .deadline>img{bottom:-15px;position:absolute;right:-15px;width:100px}@media screen and (max-width:640px){.select-payment .deadline>img{bottom:auto;top:10px;width:80px}}.select-payment .deadline__inner{background-color:#fef9f9;border-radius:4px;padding:30px 10px;text-align:center}.select-payment .deadline__inner .icon img{width:42px}.select-payment .deadline__inner p:nth-of-type(2){font-size:1.2rem;padding:10px 0}.select-payment .deadline__inner p:nth-of-type(3){color:#ff0032;font-size:2.2rem;font-weight:500}.select-payment .deadline__inner p:nth-of-type(3) span{font-size:1.2rem;font-weight:400}.select-payment .deadline .cdt_wrapper{align-items:center;display:flex;font-size:3rem;font-weight:500;justify-content:center;line-height:1;margin-top:20px;text-align:center}.select-payment .deadline .cdt_wrapper small{font-size:1.2rem;padding:3px 5px}.select-payment .deadline .cdt_wrapper span{display:block}.select-payment .deadline .cdt_wrapper .cdt{align-items:flex-end;display:flex;justify-content:center}.select-payment .deadline .cdt_wrapper .cdt_txt{font-size:1rem;padding:3px 5px}.select-payment .deadline .cdt_wrapper .cdt_date{align-items:flex-end;display:flex}.select-payment .deadline .cdt_wrapper .cdt_num{background-color:#fff;border-radius:4px;box-sizing:border-box;min-width:50px;padding:5px}.select-payment .input-box dl dt .text{color:#121212}@media screen and (max-width:640px){.select-payment .input-box dl dt{padding-bottom:10px}}.select-payment .checkbox label{padding:0}.select-payment .checkbox .checkbox-checkmark{height:32px;width:32px}.select-payment .checkbox .checkbox-label-img{margin-left:auto;width:calc(100% - 50px)}.select-payment .checkbox .checkbox-label-img img{max-width:400px}.select-payment .checkbox .checkbox-input:checked+.checkbox-checkmark:after,.select-payment .checkbox .checkbox-input:checked+.checkbox-checkmark:before{background-color:#fff}.select-payment .checkbox .checkbox-input:checked+.checkbox-checkmark{background-color:#00a0bd}.select-payment .action-panel.previous{display:flex;justify-content:flex-end}@media screen and (max-width:640px){.select-payment .action-panel.previous{justify-content:flex-start}}.select-payment .action-panel.previous .block-button{width:40%}@media screen and (max-width:640px){.select-payment .action-panel.previous .block-button{width:100%}}.attention-payment{color:#57616c;font-size:1.1rem;padding:10px 0 0}#melonbooks{align-items:center;display:flex;justify-content:space-between}#melonbooks .checkbox{width:54%}#melonbooks button{width:40%}#iframe{height:80vh;min-height:500px;width:90%}@media screen and (max-width:640px){#melonbooks{display:block}#melonbooks button{margin-top:10px}#iframe{height:70%;min-height:400px;width:90%}}.melonbooks_overlay{background-color:hsla(0,0%,100%,.5)}.melonbooks_overlay .modal__content{border:1px solid}.melonbooks_overlay>.modal__container{width:80vw}.melonbooks_overlay .action-box{width:90%}.submission-completed .text-box{font-size:1.6rem;line-height:1.4}.submission-completed .heading .character{bottom:-100px;position:absolute;right:calc(2.5% + 10px);width:350px;z-index:1}@media screen and (max-width:1023px){.submission-completed .heading .character{bottom:-50px;width:300px}}@media screen and (max-width:640px){.submission-completed .heading .character{bottom:10px;right:2.5%;width:180px}}.submission-completed .information{background-color:#fef9f9;border:1px solid #ff0032;border-radius:4px;display:flex;justify-content:space-between;padding:30px 20px;position:relative}@media screen and (max-width:1023px){.submission-completed .information{display:block}}.submission-completed .information.single{display:block}.submission-completed .information.single h3{text-align:center}.submission-completed .information h3{color:#ff0032;font-size:1.8rem;font-weight:500;padding-bottom:20px}.submission-completed .information p{line-height:1.5}.submission-completed .information p:nth-of-type(n+2){padding-top:10px}.submission-completed .information p.attention{font-size:1.2rem}.submission-completed .information .col-left{width:calc(55% - 25px)}@media screen and (max-width:1023px){.submission-completed .information .col-left{width:100%}}.submission-completed .information .col-right{width:calc(45% - 25px)}@media screen and (max-width:1023px){.submission-completed .information .col-right{padding-top:30px;width:100%}.submission-completed .information .col-right ul{margin:0 auto;max-width:400px}}.submission-completed .information .col-right ul li{align-items:center;border-radius:4px;display:flex;margin-top:25px;position:relative}.submission-completed .information .col-right ul li:first-of-type{margin-top:0}.submission-completed .information .col-right ul li:before{border-color:#57616c #57616c transparent transparent;border-style:solid;border-width:1px;bottom:-18px;content:"";height:8px;left:50%;position:absolute;transform:rotate(135deg) translateX(-50%);width:8px}.submission-completed .information .col-right ul li:last-of-type:before{display:none}.submission-completed .information .col-right ul li span{align-items:center;box-sizing:border-box;display:block;display:flex;height:100%;justify-content:center;line-height:1;padding:16px 0;text-align:center}.submission-completed .information .col-right ul li span:first-of-type{background-color:#57616c;border-radius:4px 0 0 4px;color:#fff;width:50px}.submission-completed .information .col-right ul li span:nth-of-type(2){background-color:#fff;border-radius:0 4px 4px 0;font-weight:500;position:relative;width:calc(100% - 50px)}.submission-completed .information .progress-mark{left:0;opacity:.1;right:auto;width:250px}@media screen and (max-width:1023px){.submission-completed .information .progress-mark{bottom:auto;left:auto;right:0;top:0;width:180px}}.submission-completed .information .progress-mark img{left:-15px;right:auto}@media screen and (max-width:1023px){.submission-completed .information .progress-mark img{bottom:auto;left:auto;right:-15px;top:-15px}}.submission-completed .information .payment-deadline{font-weight:500;padding:0 0 50px;text-align:center}.submission-completed .information .payment-deadline h4{color:#121212;font-weight:400;padding-bottom:5px}.submission-completed .information .payment-deadline p:first-of-type{font-size:3.6rem;line-height:1.2}@media screen and (max-width:640px){.submission-completed .information .payment-deadline p:first-of-type{font-size:2.2rem}}.submission-completed .information .payment-deadline p:nth-of-type(2){font-size:1.2rem;padding-top:5px}.introduction-printing-company__header .heading{border-bottom:none}.introduction-printing-company__header .heading__inner{border:none;flex-direction:column}.introduction-printing-company__header .heading__inner:before{left:calc(50% - 21px);transform:rotateX(-50%)}.introduction-printing-company__header .heading__icon{padding-right:0}.introduction-printing-company__header .heading__text{font-size:3.2rem}.introduction-printing-company__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.introduction-printing-company__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.introduction-printing-company .text-box{font-size:1.8rem;font-weight:500;line-height:1.6;text-align:center}.introduction-printing-company .printing-company-list{display:flex;flex-wrap:wrap;gap:40px 30px}.introduction-printing-company .printing-company-list a{width:calc(33.33333% - 20px)}@media screen and (max-width:1023px){.introduction-printing-company .printing-company-list a{width:calc(50% - 15px)}}@media screen and (max-width:640px){.introduction-printing-company .printing-company-list a{width:100%}}.introduction-printing-company .printing-company-list a:nth-child(n+14):nth-child(-n+15),.introduction-printing-company .printing-company-list a:nth-child(n+19):nth-child(-n+20),.introduction-printing-company .printing-company-list a:nth-child(n+24):nth-child(-n+25),.introduction-printing-company .printing-company-list a:nth-child(n+29):nth-child(-n+30),.introduction-printing-company .printing-company-list a:nth-child(n+34):nth-child(-n+35),.introduction-printing-company .printing-company-list a:nth-child(n+4):nth-child(-n+5),.introduction-printing-company .printing-company-list a:nth-child(n+9):nth-child(-n+10){width:calc(50% - 15px)}@media screen and (max-width:640px){.introduction-printing-company .printing-company-list a:nth-child(n+14):nth-child(-n+15),.introduction-printing-company .printing-company-list a:nth-child(n+19):nth-child(-n+20),.introduction-printing-company .printing-company-list a:nth-child(n+24):nth-child(-n+25),.introduction-printing-company .printing-company-list a:nth-child(n+29):nth-child(-n+30),.introduction-printing-company .printing-company-list a:nth-child(n+34):nth-child(-n+35),.introduction-printing-company .printing-company-list a:nth-child(n+4):nth-child(-n+5),.introduction-printing-company .printing-company-list a:nth-child(n+9):nth-child(-n+10){width:100%}}.introduction-printing-company .printing-company-list .company-logo{background-color:#fff;margin-top:-28px;padding:12px 0;width:160px}.introduction-printing-company .printing-company-list .company-name{font-size:1.6rem;font-weight:500;padding-bottom:10px}.introduction-printing-company .printing-company-list .company-text{font-size:1.4rem;line-height:1.4}.introduction-printing-company .hover-caption{color:#fff}.introduction-printing-company a{color:#121212;transition:color .3s ease-out}.introduction-printing-company a .pop-button{color:#00a0bd}.introduction-printing-company a .pop-button__text{font-size:1.4rem}.introduction-printing-company a:hover{color:#00a0bd}.introduction-printing-company a:hover .pop-button svg{-webkit-animation:i_slide_r .64s 1 forwards;animation:i_slide_r .64s 1 forwards}.page-printing-company__header{position:relative}.page-printing-company__header .printing-company-cover{margin-left:auto;margin-right:0;overflow:inherit;width:calc(100% - 260px)}@media screen and (max-width:1023px){.page-printing-company__header .printing-company-cover{width:calc(100% - 80px)}}@media screen and (max-width:640px){.page-printing-company__header .printing-company-cover{width:calc(100% - 20px)}}.page-printing-company__header .swiper-wrapper{overflow:hidden}.page-printing-company__header .logo{background-color:#fff;bottom:0;left:-130px;padding:30px 10px;position:absolute;text-align:center;z-index:1}@media screen and (max-width:1023px){.page-printing-company__header .logo{left:-10px}}@media screen and (max-width:640px){.page-printing-company__header .logo{bottom:-22px;padding:10px}}.page-printing-company__header .logo img{width:240px}@media screen and (max-width:1023px){.page-printing-company__header .logo img{width:200px}}@media screen and (max-width:640px){.page-printing-company__header .logo img{width:140px}}.page-printing-company__header .slider-control{bottom:30%;display:block;left:140px;position:absolute;z-index:2}@media screen and (max-width:1023px){.page-printing-company__header .slider-control{bottom:auto;display:flex;left:auto;padding-left:80px;padding-right:calc(4% + 10px);position:relative}}@media screen and (max-width:640px){.page-printing-company__header .slider-control{margin-top:30px;padding-left:calc(4% + 10px)}}.page-printing-company__header .slider-control .printing-company-cover-pagination{justify-content:flex-start;margin-top:15px}@media screen and (max-width:1023px){.page-printing-company__header .slider-control .printing-company-cover-pagination{margin-left:auto}}.page-printing-company__header .slider-control .js-custom-fraction{box-sizing:border-box;font-size:5.8rem;height:90px;margin-bottom:20px;padding-left:40px;position:relative;width:65px;z-index:1}@media screen and (max-width:1023px){.page-printing-company__header .slider-control .js-custom-fraction{bottom:0;position:absolute;right:calc(4% + 10px)}}@media screen and (max-width:640px){.page-printing-company__header .slider-control .js-custom-fraction{bottom:-10px;transform:scale(.8);transform-origin:right center}}.page-printing-company__header .slider-control .js-custom-fraction:before{background-color:#121212;content:"";height:1px;left:12px;position:absolute;top:56px;transform:rotate(-45deg);width:90%}.page-printing-company__header .slider-control .js-currentNum{font-size:5.8rem;left:0;position:absolute;top:0}.page-printing-company__header .slider-control .js-Maxnum{bottom:0;font-size:2.8rem;position:absolute;right:0}.page-printing-company .connect{left:20px;position:absolute;top:40%;transform:translateY(-50%)}@media screen and (max-width:640px){.page-printing-company .connect{display:none}}.page-printing-company .connect p{bottom:-40px;color:#57616c;font-size:1rem;position:absolute;right:-10px;transform:rotate(-90deg)}.page-printing-company .connect ul{display:flex;flex-direction:column;gap:6px 6px}.page-printing-company .connect ul li{height:32px;width:32px}.page-printing-company .connect ul li a{align-items:center;background-color:#e6e6e6;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.page-printing-company .connect ul li a img,.page-printing-company .connect ul li a svg{fill:#121212;height:18px;width:18px}.page-printing-company .cmyk-line{background-color:#ffea00;bottom:8%;display:block;height:4px;left:0;position:absolute;width:70px;z-index:1}@media screen and (max-width:640px){.page-printing-company .cmyk-line{transform:scale(.8);transform-origin:left center}}.page-printing-company .cmyk-line:after,.page-printing-company .cmyk-line:before{content:"";display:block;height:4px;left:0;position:absolute}.page-printing-company .cmyk-line:before{background-color:#dd007f;top:-7px;width:50%}.page-printing-company .cmyk-line:after{background-color:#0098e1;top:-14px;width:80%}.page-printing-company .cmyk-line span{background-color:#000;display:block;height:4px;margin-top:8px;width:70%}.page-printing-company .in-page{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;padding:15px calc(5% + 20px);position:relative;z-index:1}@media screen and (max-width:1023px){.page-printing-company .in-page{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-printing-company .in-page li{border-left:1px solid #e0e0e0}.page-printing-company .in-page li:last-of-type{border-right:1px solid #e0e0e0}.page-printing-company .in-page a{color:#00a0bd;display:flex;font-size:1.3rem;padding:10px 15px;position:relative}.page-printing-company .in-page a .icon{display:inline-block;height:10px;overflow:hidden;padding:0;transform:rotate(90deg) translateY(-50%);width:10px}.page-printing-company .in-page a svg{height:10px;width:10px}.page-printing-company .side-column{position:relative;width:260px}@media screen and (max-width:1023px){.page-printing-company .side-column{margin:0 auto 40px;width:70%}}@media screen and (max-width:640px){.page-printing-company .side-column{width:100%}}.page-printing-company .side-column .information-heading h2{font-size:1.4rem;font-weight:500;list-style:1.2}.page-printing-company .side-column .information-heading p{color:#57616c;font-size:1.2rem;list-style:1.2;padding-top:5px}.page-printing-company .side-column .information-heading .character{padding-bottom:10px}.page-printing-company .side-column .information-content{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.page-printing-company .side-column .information-content .address{font-size:1.4rem;padding-bottom:10px}.page-printing-company .side-column .information-content .address>span{font-size:1.2rem}.page-printing-company .side-column .information-content .tel,.page-printing-company .side-column .information-content .url{margin-top:5px}.page-printing-company .side-column .information-content .tel a,.page-printing-company .side-column .information-content .url a{align-items:center;display:inline-flex}.page-printing-company .side-column .information-content .tel .icon img,.page-printing-company .side-column .information-content .tel .icon svg,.page-printing-company .side-column .information-content .url .icon img,.page-printing-company .side-column .information-content .url .icon svg{fill:#121212;height:14px;width:14px}.page-printing-company .side-column .information-content .url a .text{font-size:1.3rem;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1023px){.page-printing-company .side-column .information-content .url a .text{max-width:none;overflow:auto;text-overflow:inherit;white-space:normal}}.page-printing-company .side-column .information-content .tel a{color:#121212}.page-printing-company .side-column .information-content .tel a .text{background:none;font-size:1.4rem}.page-printing-company .side-column .information-content dl{display:flex;flex-wrap:wrap;padding:10px 0}.page-printing-company .side-column .information-content dl dt{color:#57616c;font-size:1.1rem;padding-top:12px;width:60px}.page-printing-company .side-column .information-content dl dd{font-size:1.4rem;padding-top:10px;width:calc(100% - 60px)}.page-printing-company .side-column .information-content .comment{font-size:1.2rem}.page-printing-company .side-column .information-content .aside-link{border-top:1px solid #e0e0e0;display:flex;gap:6px 6px;margin-top:20px;padding-top:20px}.page-printing-company .side-column .information-content .aside-link li{height:36px;width:36px}.page-printing-company .side-column .information-content .aside-link li a{align-items:center;background-color:#121212;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.page-printing-company .side-column .information-content .aside-link li a img,.page-printing-company .side-column .information-content .aside-link li a svg{fill:#fff;height:20px;width:20px}.page-printing-company .side-column .information-content .guide-link{padding:50px 0 0}.page-printing-company .side-column .information-content .guide-link h3{color:#00a0bd;font-size:1.6rem;font-weight:500;padding-bottom:5px}.page-printing-company .side-column .information-content .guide-link a{margin-top:5px;min-height:36px;width:100%}.page-printing-company .side-column .information-content .guide-link a .block-button__text{color:#57616c;font-size:1.3rem;font-weight:500;text-align:left}.page-printing-company .side-column .information-content .guide-link a svg{fill:#57616c}.page-printing-company__content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-printing-company__content{flex-direction:column-reverse;margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-printing-company .main-column{position:relative;width:calc(100% - 330px)}@media screen and (max-width:1023px){.page-printing-company .main-column{width:100%}}.page-printing-company .main-column:before{background-color:#e0e0e0;content:"";height:100%;position:absolute;right:-35px;top:0;width:1px}@media screen and (max-width:1023px){.page-printing-company .main-column:before{display:none}}.page-printing-company .main-column .text-box h2{font-size:2.2rem;font-weight:500;line-height:1.4}.page-printing-company .main-column .text-box h3{font-size:1.8rem;font-weight:500;line-height:1.4}.page-printing-company .main-column .text-box p{font-size:1.4rem;line-height:1.5;padding-top:15px}.page-printing-company .main-column .image-box{display:flex;flex-wrap:wrap;gap:8px 8px;justify-content:space-between}@media screen and (max-width:640px){.page-printing-company .main-column .image-box{gap:4px 4px}}.page-printing-company .main-column .image-box>p:first-of-type{width:100%}.page-printing-company .main-column .image-box>p:nth-of-type(n+2){width:calc(50% - 4px)}@media screen and (max-width:640px){.page-printing-company .main-column .image-box>p:nth-of-type(n+2){width:calc(50% - 2px)}}.page-printing-company .main-column .movie-box .movie-wrap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.page-printing-company .main-column .movie-box .movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-printing-company .main-column .partition-line{border-top:1px solid #e0e0e0}.page-printing-company .print-set-list{background-color:#f6f6f6}.page-printing-company .print-set__detail{border-bottom:1px solid #e0e0e0;padding:30px 0 0}.page-printing-company .print-set__detail .detail-header{border-top:1px solid #e0e0e0;cursor:pointer;padding:20px 30px 20px 15px;position:relative;transition:background-color .3s cubic-bezier(.19,1,.22,1)}.page-printing-company .print-set__detail .detail-header:after,.page-printing-company .print-set__detail .detail-header:before{background-color:#57616c;content:"";height:1px;position:absolute;right:11px;top:50%;transform:translateY(-50%);transform-origin:center center;transition:all .3s;width:12px;z-index:1}.page-printing-company .print-set__detail .detail-header:after{transform:translateY(-50%) rotate(-90deg)}.page-printing-company .print-set__detail .detail-header.is-active,.page-printing-company .print-set__detail .detail-header:hover{background-color:#fff}.page-printing-company .print-set__detail .detail-header.is-active:after{transform:translateY(-50%) rotate(180deg)}.page-printing-company .print-set__detail .detail-header .set-name{font-size:1.6rem;font-weight:500;margin-top:0;padding-bottom:5px}.page-printing-company .print-set__detail .detail-header p{font-size:1.3rem;line-height:1.2}@media screen and (max-width:640px){.page-printing-company .print-set__detail dl{display:block}.page-printing-company .print-set__detail dl dt{padding-bottom:6px;width:100%}.page-printing-company .print-set__detail dl dd{border:none;padding-top:0;width:100%}}.page-printing-company .detail-content{background-color:#fff;display:block;padding:0 15px}.page-printing-company .detail-content .detail-left,.page-printing-company .detail-content .detail-right{width:100%}.page-printing-company .detail-content .detail-right{padding-top:40px}.page-printing-company .accordion-content.is-open{height:auto;opacity:1;padding:10px 15px}.page-printing-company .price-table-tab{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.page-printing-company .price-table-tab:before{background-color:#e0e0e0;content:"";display:block;height:1px;left:0;position:absolute;top:27px;width:100%}.page-printing-company .price-table-tab .tab-label{align-items:center;border-bottom:2px solid transparent;color:#57616c;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;height:26px;margin:0 0 20px;order:-1;padding:0 15px;position:relative;transition:all .5s;z-index:1}.page-printing-company .price-table-tab .tab-label:last-of-type{margin-right:0}.page-printing-company .price-table-tab input{display:none}.page-printing-company .price-table-tab .tab-content{height:0;opacity:0;overflow:hidden;width:100%}.page-printing-company .price-table-tab input:checked+.tab-label{border-bottom:2px solid #00a0bd;color:#00a0bd}.page-printing-company .price-table-tab input:checked+.tab-label+.tab-content{height:auto;opacity:1;overflow:auto;transition:opacity .5s}.page-printing-company .action-box{padding:0 0 10px}.page-printing-company .action-box .block-button{max-width:none;padding-left:6px;padding-right:6px;width:auto}.page-printing-company .action-box .block-button__text{font-size:1.4rem}.page-printing-company .image-banner{color:#000;display:block}.page-printing-company .image-banner p{font-size:1.2rem;padding-top:5px}.page-information__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-information__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-information__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-information .in-page{align-items:center;display:flex;justify-content:flex-start;position:relative}.page-information .in-page li{border-left:1px solid #e0e0e0}.page-information .in-page li:last-of-type{border-right:1px solid #e0e0e0}.page-information .in-page a{color:#00a0bd;display:flex;font-size:1.3rem;padding:10px 15px;position:relative}.page-information .in-page a .icon{display:inline-block;height:10px;overflow:hidden;padding:0;transform:rotate(90deg) translateY(-50%);width:10px}.page-information .in-page a svg{height:10px;width:10px}.page-information .list{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:1.6}@media screen and (max-width:640px){.page-information .list{display:block}}.page-information .list dt{border-top:1px solid #e0e0e0;font-weight:500;padding:20px 0;width:20%}@media screen and (max-width:640px){.page-information .list dt{padding:20px 0 10px;width:100%}}.page-information .list dd{border-top:1px solid #e0e0e0;padding:20px 0;width:80%}@media screen and (max-width:640px){.page-information .list dd{border-top:none;padding:0 0 20px;width:100%}}.page-information .mascot{display:flex;justify-content:flex-end;padding:0;position:absolute;right:5%;top:-100px}@media screen and (max-width:640px){.page-information .mascot{top:-5px}}.page-information .mascot img{height:auto;max-width:140px;position:relative;width:40%}@media screen and (max-width:640px){.page-information .mascot img{max-width:80px}}.page-information .mascot img:first-of-type{left:20px}.page-information .tos{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;font-size:1.4rem;justify-content:space-between}@media screen and (max-width:1023px){.page-information .tos{display:block}}.page-information .tos dt{border-top:1px solid #e0e0e0;font-weight:500;line-height:1.6;padding:20px 20px 20px 0;width:calc(30% - 20px)}@media screen and (max-width:1023px){.page-information .tos dt{font-size:1.6rem;padding:20px 0 10px;width:100%}}.page-information .tos dd{border-top:1px solid #e0e0e0;padding:20px 0;width:70%}@media screen and (max-width:1023px){.page-information .tos dd{border-top:none;padding:0 0 20px;width:100%}}.page-information .tos dd ul{counter-reset:number}.page-information .tos dd ul>li{line-height:1.6;list-style-type:none;padding:10px 0 0 1.2em;text-indent:-1.2em}.page-information .tos dd ul>li:before{content:counter(number) ". ";counter-increment:number 1;display:inline}.page-information .tos dd ul>li:first-of-type{padding-top:0}.page-information .tos dd ol{counter-reset:number;padding:5px 0 0}.page-information .tos dd ol>li{font-weight:400;line-height:1.6;list-style-type:none;padding:5px 0 0 2.4em;text-indent:-2.7em}.page-information .tos dd ol>li:before{content:"（" counter(number) "）";counter-increment:number 1;display:inline}.page-information .tos dd ol>li:first-of-type{padding-top:0}.page-information .tos dd p{line-height:1.6;padding-top:10px}.page-information .tos dd p:first-of-type{padding-top:0}.page-information .tos dd p .text-small{font-size:1.1rem;line-height:1.4}.page-information .tos+.text-box{font-size:1.3rem;line-height:1.6}.page-information .tos+.text-box p{padding-top:10px}.page-information .tos+.text-box p a .block-button__text,.page-information .tos+.text-box p button .block-button__text{font-size:1.3rem}.page-paper-info__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-paper-info__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-paper-info__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-paper-info .in-page{align-items:center;display:flex;justify-content:flex-start;position:relative}.page-paper-info .in-page li{border-left:1px solid #e0e0e0}.page-paper-info .in-page li:last-of-type{border-right:1px solid #e0e0e0}.page-paper-info .in-page a{color:#00a0bd;display:flex;font-size:1.3rem;padding:10px 15px;position:relative}.page-paper-info .in-page a .icon{display:inline-block;height:10px;overflow:hidden;padding:0;transform:rotate(90deg) translateY(-50%);width:10px}.page-paper-info .in-page a svg{height:10px;width:10px}.page-paper-info .paper-list{display:flex;flex-wrap:wrap;gap:40px 14px}.page-paper-info .paper-list.col-6 li{width:calc(16.66667% - 11.66667px)}@media screen and (max-width:1023px){.page-paper-info .paper-list.col-6 li{width:calc(25% - 10.5px)}}@media screen and (max-width:640px){.page-paper-info .paper-list.col-6 li{width:calc(33.33333% - 9.33333px)}}.page-paper-info .paper-list.col-4 li{width:calc(25% - 10.5px)}@media screen and (max-width:1023px){.page-paper-info .paper-list.col-4 li{width:calc(33.33333% - 9.33333px)}}@media screen and (max-width:640px){.page-paper-info .paper-list.col-4 li{width:calc(50% - 7px)}}.page-paper-info .paper-list .paper-color{background-color:#e6e6e6;padding-top:100%;position:relative}.page-paper-info .paper-list .paper-color.no-color{background-color:#fff;border:1px solid #e0e0e0;box-sizing:border-box}.page-paper-info .paper-list .paper-color span{font-size:1.2rem;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.page-paper-info .paper-list .paper-image{color:#121212;display:block}.page-paper-info .paper-list .paper-image .caption{display:none}.page-paper-info .paper-list .paper-image.no-image{cursor:none;pointer-events:none}.page-paper-info .paper-list .paper-image.no-image .magnify-scope{background-color:#fff;border:1px solid #e0e0e0;box-sizing:border-box;padding-top:52.4%;position:relative}.page-paper-info .paper-list .paper-image.no-image .blank-text{font-size:1.2rem;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.page-paper-info .paper-list .paper-image:hover h3.text{color:#00a0bd}.page-paper-info .paper-list h3.text{color:#121212;font-size:1.3rem;font-weight:500;padding-top:5px}@media screen and (max-width:640px){.page-paper-info .paper-list h3.text{font-size:1.1rem}}.page-paper-info .pc-name h3{font-size:2.4rem;font-weight:600}.page-paper-info .pc-name h3 span{font-size:1.4rem;font-weight:500}.page-paper-info .pswp--item{display:block}.page-paper-info .pswp--item .magnify-scope .overlay{opacity:0;transition:background-color .6s cubic-bezier(.694,.048,.335,1),opacity .6s cubic-bezier(.694,.048,.335,1)}.page-paper-info .pswp--item .magnify-scope .caption{color:#fff;font-size:1.1rem}.page-paper-info .pswp--item .magnify-scope .icon-scale{bottom:0;height:25px;position:absolute;right:0;width:25px;z-index:2}@media screen and (max-width:640px){.page-paper-info .pswp--item .magnify-scope .icon-scale{height:20px;width:20px}}.page-paper-info .pswp--item .magnify-scope img.magnify{transform:scale(1.005);transition:transform .6s ease-in-out}.page-paper-info .pswp--item .hover-caption{opacity:0;transition:opacity .3s cubic-bezier(.694,.048,.335,1)}.page-paper-info .pswp--item .hover-caption .icon-plus{transform-origin:center center}.page-paper-info .pswp--item .hover-caption .caption{font-size:1.2rem;padding-top:5px}@media (hover:hover){.page-paper-info .pswp--item:hover .overlay{opacity:.6}.page-paper-info .pswp--item:hover h3.text{color:#00a0bd}.page-paper-info .pswp--item:hover img.magnify{transform:scale(1.02)}.page-paper-info .pswp--item:hover .hover-caption{opacity:1}.page-paper-info .pswp--item:hover .icon-plus{transform:rotate(270deg);transition:.6s .4s}}.page-paper-info .pswp--item:active .overlay{opacity:.4}.page-paper-info .pswp--item:active h3.text{color:#00a0bd}.page-paper-info .pswp--item:active img.magnify{transform:scale(1.02)}.page-paper-info .pswp--item:active .hover-caption{opacity:1}.page-paper-info .pswp--item:active .icon-plus{transform:rotate(270deg);transition:.6s .4s}.withdrawal .attention-clump{background-color:rgba(255,0,50,.04);border:none}.withdrawal .attention-clump__heading-text{margin-top:-.1rem}.withdrawal .attention-clump .itemization li{font-size:1.3rem}.withdrawal .signup-panel__middle-inner.request{background-color:transparent;border-top:1px solid rgba(255,0,50,.1);margin-top:4%;padding:4% 0 0}.step-detail__header{text-align:center}.step-detail__header .page-information__inner{background-color:#f6f6f6}.step-detail__header .heading-text{color:#00a0bd;font-size:3.2rem;font-weight:500;position:relative;z-index:1}.step-detail__header .text{font-size:1.6rem;font-weight:500;line-height:1.4;padding-top:15px}.step-detail__header .bg-white{position:relative}.step-detail__header .bg-white:before{background-color:#fff;content:"";height:calc(50% + 3px);left:0;position:absolute;top:0;width:100%}.guide-detail.bg-gray{background-color:#f6f6f6}.guide-detail.bg-gray .page-information__inner{padding-bottom:65px;padding-top:20px;position:relative}.guide-detail.bg-gray .page-information__inner.last{padding-bottom:35px}.guide-detail.bg-gray .page-information__inner.arrow:before{border:2px solid #00a0bd;border-bottom:none;border-left:none;bottom:15px;content:"";height:20px;left:50%;position:absolute;transform:rotate(135deg) translateX(-50%);transform-origin:left center;width:20px}.guide-detail.bg-gray .page-information__inner.arrow.last:before{bottom:-50px}.guide-detail__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;padding-bottom:10px}.guide-detail__header .icon{height:36px;margin-right:5px;width:36px}.guide-detail__header .heading-text{color:#00a0bd;font-weight:500;line-height:1;padding-bottom:0!important}.guide-detail__header .heading-text span{display:block}.guide-detail__header .heading-text span.number{font-size:1.1rem}.guide-detail__header .heading-text span.text{font-size:2rem}@media screen and (max-width:640px){.guide-detail__header .heading-text span.text{font-size:1.8rem}}.guide-detail .caution{color:#ff0032;font-size:1.4rem;font-weight:500;line-height:1.4;padding-bottom:0}.guide-detail-deliver{background-color:#fff;padding-top:65px;position:relative;text-align:center;z-index:1}.guide-detail-deliver .icon{margin:0 auto 10px;width:62px}.guide-detail-deliver .heading-text{color:#00a0bd;font-size:2.6rem;font-weight:500}.guide-detail-deliver .text{font-size:1.4rem;font-weight:500;padding-top:10px}.guide-detail-deliver .mascot-2{margin:20px auto 0;max-width:160px;position:relative;width:100%}@media screen and (max-width:640px){.guide-detail-deliver .mascot-2{max-width:100px}}.guide-detail-deliver .mascot-2 img:first-of-type{position:absolute;right:-40%;top:0}.guide-detail-deliver .mascot-2 img:nth-of-type(2){left:-40%;position:relative;transform:scaleX(-1)}.guide-detail__inner{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media screen and (max-width:1023px){.guide-detail__inner{display:block}}.guide-detail .step-number{bottom:0;color:#e6e6e6;display:block;font-size:10rem;line-height:.5;position:absolute;right:0}@media screen and (max-width:1023px){.guide-detail .step-number{display:none}}.guide-detail .block{position:relative;width:calc(50% - 20px);z-index:1}@media screen and (max-width:1023px){.guide-detail .block{width:100%}}.guide-detail .block.col-1{width:100%}@media screen and (max-width:1023px){.guide-detail .block.right{padding-bottom:20px;padding-top:20px}}@media screen and (max-width:640px){.guide-detail .block.right{padding-bottom:40px;padding-top:20px}}.guide-detail .heading-text{color:#00a0bd;font-weight:500;padding-bottom:10px}.guide-detail .heading-text.tablet-show{display:none}@media screen and (max-width:1023px){.guide-detail .heading-text.tablet-show{display:block}.guide-detail .heading-text.tablet-hide{display:none}}.guide-detail .attention-clump .itemization{counter-reset:number;margin:0}.guide-detail .attention-clump .itemization.continuous10{margin-top:10px}.guide-detail .attention-clump .itemization.continuous20{margin-top:20px}.guide-detail .attention-clump .itemization p{font-size:1.4rem;line-height:1.6}.guide-detail .attention-clump .itemization p:nth-of-type(n+2){padding-top:10px}.guide-detail .attention-clump .itemization li.dotto{font-size:1.4rem;line-height:1.4}.guide-detail .attention-clump .itemization li.dotto:before{content:"・"}.guide-detail .attention-clump .itemization li.dotto:nth-of-type(n+2){margin-top:.3rem}.guide-detail .attention-clump .itemization li.number{font-size:1.4rem;line-height:1.4;padding:0 0 0 .7em;text-indent:-1.155em}.guide-detail .attention-clump .itemization li.number:before{content:"" counter(number) ". ";counter-increment:number 1;display:inline;left:auto;position:relative;top:auto}.guide-detail .attention-clump .itemization li.number:nth-of-type(n+2){margin-top:.3rem}.guide-detail .attention-clump .itemization small{font-size:1.1rem}.guide-detail .pay-icon{margin-top:20px}.guide-detail .pay-icon img{max-width:420px}.guide-detail .border-wrap{border:1px solid #e0e0e0;box-sizing:border-box}@media screen and (max-width:1023px){.guide-detail .border-wrap{padding:5% 10%}}@media screen and (max-width:640px){.guide-detail .border-wrap{padding:0}}.simplified-table{border:1px solid #e0e0e0;font-size:1.4rem;width:100%}.simplified-table td,.simplified-table th{border:1px solid #e0e0e0;font-weight:400;padding:15px 10px;text-align:left}.simplified-table th{min-width:90px}.simplified-table td p{font-size:1.4rem;line-height:1.6}.simplified-table td p:nth-of-type(n+2){padding-top:5px}.simplified-table .small{font-size:1.1rem;line-height:1.4}.howto-sururu{background-color:#f6f6f6;overflow:hidden;position:relative}@media screen and (max-width:1023px){.howto-sururu{overflow:inherit}}.howto-sururu:before{border:1px dashed #666;content:"";height:100%;left:50%;position:absolute;top:30px;transform:translateX(-50%)}.howto-sururu .howto-step{align-items:center;display:flex;margin-bottom:12%;position:relative}@media screen and (max-width:1023px){.howto-sururu .howto-step{flex-direction:column;margin-bottom:8%;padding-bottom:6%}}.howto-sururu .howto-step:before{background-color:#fff;content:"";height:100%;position:absolute;top:30px;width:80%}@media screen and (max-width:1023px){.howto-sururu .howto-step:before{height:75%;top:25%;width:90%}}.howto-sururu .howto-step:nth-of-type(odd):before{right:0}@media screen and (max-width:1023px){.howto-sururu .howto-step:nth-of-type(odd):before{left:50%;right:auto;transform:translateX(-50%)}}.howto-sururu .howto-step:nth-of-type(odd) .step-visual .frame-inner{transform:translateX(-7.7%)}@media screen and (max-width:1023px){.howto-sururu .howto-step:nth-of-type(odd) .step-visual .frame-inner{transform:translateX(0)}}.howto-sururu .howto-step:nth-of-type(odd) .step-text{padding-right:5%}@media screen and (max-width:1023px){.howto-sururu .howto-step:nth-of-type(odd) .step-text{padding-right:0}}.howto-sururu .howto-step:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width:1023px){.howto-sururu .howto-step:nth-of-type(2n){flex-direction:column}}.howto-sururu .howto-step:nth-of-type(2n):before{left:0}@media screen and (max-width:1023px){.howto-sururu .howto-step:nth-of-type(2n):before{left:50%;transform:translateX(-50%)}}.howto-sururu .howto-step:nth-of-type(2n) .step-visual .frame-inner{transform:translateX(7.7%)}@media screen and (max-width:1023px){.howto-sururu .howto-step:nth-of-type(2n) .step-visual .frame-inner{transform:translateX(0)}}.howto-sururu .howto-step:nth-of-type(2n) .step-text{padding-left:5%}@media screen and (max-width:1023px){.howto-sururu .howto-step:nth-of-type(2n) .step-text{padding-left:0}}.howto-sururu .step-number{align-items:center;background-color:#00a0bd;border-radius:9999px;color:#fff;display:flex;flex-direction:column;font-size:1.4rem;height:80px;justify-content:center;line-height:normal;margin-bottom:20px;text-align:center;width:80px}@media screen and (max-width:640px){.howto-sururu .step-number{height:60px;width:60px}}@media screen and (max-width:1023px){.howto-sururu .step-number.pc{display:none}}.howto-sururu .step-number.sp{display:none}@media screen and (max-width:1023px){.howto-sururu .step-number.sp{display:flex;left:16%;position:absolute;top:-2%;z-index:2}}@media screen and (max-width:640px){.howto-sururu .step-number.sp{left:4%;top:-2%}}.howto-sururu .step-visual{position:relative;width:60%;z-index:1}@media screen and (max-width:1023px){.howto-sururu .step-visual{width:76%}}@media screen and (max-width:640px){.howto-sururu .step-visual{width:96%}}.howto-sururu .step-visual:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.howto-sururu .step-visual .frame-content{background-color:#fff;height:83.4444444%;left:50%;overflow:hidden;position:absolute;top:5.68888%;transform:translateX(-50%);width:81.4444444444%}.howto-sururu .step-visual .frame-content p{left:0;position:absolute;top:0;width:100%}.howto-sururu .step-visual .frame-content p img{display:inline-block}.howto-sururu .step-visual .frame-sp{bottom:-4.5%;position:absolute;right:6%;width:18%}.howto-sururu .step-visual .frame-sp>img{position:relative;z-index:1}.howto-sururu .step-visual .frame-sp .frame-content{background-color:#fff;height:94.444444%;left:50%;overflow:hidden;position:absolute;top:2.788888%;transform:translateX(-50%);width:87.4444444444%}.howto-sururu .step-visual .frame-sp .frame-content p{height:100%;left:0;position:absolute;top:0}.howto-sururu .step-visual .frame-sp .frame-content p img{display:inline-block}.howto-sururu .step-text{padding-top:30px;position:relative;width:40%;z-index:1}@media screen and (max-width:1023px){.howto-sururu .step-text{margin:0 auto;width:60%}}@media screen and (max-width:640px){.howto-sururu .step-text{width:82%}}.howto-sururu .step-text .heading-text{color:#00a0bd;font-size:1.8rem;font-weight:500}.howto-sururu .step-text .text{font-size:1.4rem;line-height:1.4;padding-top:10px}.howto-sururu .step-text .pay-icon{margin-top:20px}.howto-sururu .step-text .pay-icon p{margin-top:5px}.howto-sururu .step-text .pay-icon img{max-width:280px}.step1-animation-1{z-index:1}.step1-animation-1 img{-webkit-animation:step1-animation-1 12s linear infinite;animation:step1-animation-1 12s linear infinite}@-webkit-keyframes step1-animation-1{0%{opacity:1}15%{opacity:1}20%{opacity:0}95%{opacity:0}to{opacity:1}}@keyframes step1-animation-1{0%{opacity:1}15%{opacity:1}20%{opacity:0}95%{opacity:0}to{opacity:1}}.step1-animation-2 img{-webkit-animation:step1-animation-2 12s linear infinite;animation:step1-animation-2 12s linear infinite}@-webkit-keyframes step1-animation-2{0%{transform:translateY(0)}10%{transform:translateY(0)}to{transform:translateY(-250px)}}@keyframes step1-animation-2{0%{transform:translateY(0)}10%{transform:translateY(0)}to{transform:translateY(-250px)}}.frame-sp .step1-animation-1{z-index:1}.frame-sp .step1-animation-1 img{-webkit-animation:step1-animation-1-sp 12s linear infinite;animation:step1-animation-1-sp 12s linear infinite;transform:translateY(.6488%)}@-webkit-keyframes step1-animation-1-sp{0%{opacity:1;transform:translateY(.6488%)}16%{opacity:1}18%{opacity:0}96%{opacity:0}to{opacity:1}}@keyframes step1-animation-1-sp{0%{opacity:1;transform:translateY(.6488%)}16%{opacity:1}18%{opacity:0}96%{opacity:0}to{opacity:1}}.frame-sp .step1-animation-2 img{-webkit-animation:step1-animation-2-sp 12s linear infinite;animation:step1-animation-2-sp 12s linear infinite;transform:translateY(.6488%)}@-webkit-keyframes step1-animation-2-sp{0%{transform:translateY(.6488%)}18%{transform:translateY(.6488%)}to{transform:translateY(-100px)}}@keyframes step1-animation-2-sp{0%{transform:translateY(.6488%)}18%{transform:translateY(.6488%)}to{transform:translateY(-100px)}}.step2-animation-1 img{-webkit-animation:step2-animation-1 24s linear infinite;animation:step2-animation-1 24s linear infinite}@-webkit-keyframes step2-animation-1{0%{opacity:0;transform:translateY(0)}2%{opacity:1}5%{transform:translateY(0)}98%{opacity:1}to{opacity:0;transform:translateY(-500px)}}@keyframes step2-animation-1{0%{opacity:0;transform:translateY(0)}2%{opacity:1}5%{transform:translateY(0)}98%{opacity:1}to{opacity:0;transform:translateY(-500px)}}.step3-animation-1 img{-webkit-animation:step3-animation-1 22s linear infinite;animation:step3-animation-1 22s linear infinite}@-webkit-keyframes step3-animation-1{0%{opacity:0}2%{opacity:1}5%{transform:translateY(0)}98%{opacity:1}to{opacity:0;transform:translateY(-500px)}}@keyframes step3-animation-1{0%{opacity:0}2%{opacity:1}5%{transform:translateY(0)}98%{opacity:1}to{opacity:0;transform:translateY(-500px)}}.step4-animation-1 img,.step5-animation-1 img{transform:translateY(0)}.renew-cp .hero-header{background:#00a0bd;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);overflow:hidden;position:relative}@media screen and (max-width:640px){.renew-cp .hero-header{-webkit-clip-path:none;clip-path:none}}.renew-cp .hero-header .diagonal-cover{background-image:url(/assets/images/cp/cp-cover.jpg);background-position:center 23%;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 100%,0 60%);display:block;max-height:780px;min-height:660px;overflow:hidden;position:relative}@media screen and (max-width:1023px){.renew-cp .hero-header .diagonal-cover{max-height:580px;min-height:480px}}@media screen and (max-width:640px){.renew-cp .hero-header .diagonal-cover{max-height:480px;min-height:360px}}.renew-cp .hero-header .cp-title{bottom:calc(8% + 30px);color:#fff;left:3%;overflow:hidden;position:absolute}@media screen and (max-width:1023px){.renew-cp .hero-header .cp-title{bottom:calc(7% + 30px)}}@media screen and (max-width:640px){.renew-cp .hero-header .cp-title{bottom:20px}}.renew-cp .hero-header .cp-title p{font-size:clamp(1.2rem,1vw,1.4rem);font-weight:500;line-height:1.2;padding-bottom:8px}.renew-cp .hero-header .cp-title h2{font-size:clamp(2rem,2.2vw,5.2rem);font-weight:500;line-height:1.1}.renew-cp .cp-list{font-feature-settings:"palt" 1;margin-left:auto;margin-right:auto;margin-top:-1%;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.renew-cp .cp-list{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}@media screen and (max-width:640px){.renew-cp .cp-list{margin-top:0;padding:auto}}.renew-cp .cp-list h3{color:#00a0bd;font-size:clamp(2rem,3vw,7rem);font-weight:500;line-height:1.3;text-align:center}@media screen and (max-width:640px){.renew-cp .cp-list h3{margin-top:30px}}.renew-cp .cp-list ul{display:flex;justify-content:space-between}@media screen and (max-width:640px){.renew-cp .cp-list ul{flex-direction:column;margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);padding-top:60px;position:relative}}.renew-cp .cp-list ul li{width:calc(33.33333% - 20px)}@media screen and (max-width:1023px){.renew-cp .cp-list ul li{width:calc(33.33333% - 10px)}}@media screen and (max-width:640px){.renew-cp .cp-list ul li{width:100%}.renew-cp .cp-list ul li:nth-of-type(n+2){margin-top:80px}}.renew-cp .cp-list ul li .head-text{font-size:clamp(2.2rem,1vw,3.8rem);font-weight:500}.renew-cp .cp-list ul li .semicircle{align-items:center;border-radius:50% 50% 0 0/100% 100% 0 0;display:flex;font-size:1.6rem;font-weight:500;height:17%;justify-content:center;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:35%}@media screen and (max-width:1023px){.renew-cp .cp-list ul li .semicircle{font-size:1.4rem;top:-35px;width:50%}}@media screen and (max-width:640px){.renew-cp .cp-list ul li .semicircle{font-size:1.6rem;top:-40px;width:45%}}.renew-cp .cp-list ul li .inner{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;padding:6% 2%;position:relative;text-align:center}.renew-cp .cp-list ul li .inner>:not(.pop-button){width:100%}@media screen and (max-width:640px){.renew-cp .cp-list ul li .inner{padding:10% 1%}}.renew-cp .cp-list ul li h4{color:#121212;font-size:clamp(1.8rem,1vw,3.8rem);font-weight:500}@media screen and (max-width:640px){.renew-cp .cp-list ul li h4{font-size:clamp(2.2rem,1vw,3.8rem)}}.renew-cp .cp-list ul li .cp-date{line-height:1;position:relative;z-index:1}.renew-cp .cp-list ul li .cp-date span:first-of-type{font-size:clamp(2.2rem,2.2vw,3.8rem)}.renew-cp .cp-list ul li .cp-date span:nth-of-type(2){font-size:clamp(1.4rem,1vw,2.2rem)}.renew-cp .cp-list ul li .cp-icon{padding:15px 50px}@media screen and (max-width:1023px){.renew-cp .cp-list ul li .cp-icon{padding:15px 20px}}@media screen and (max-width:640px){.renew-cp .cp-list ul li .cp-icon{padding:15px 70px}}.renew-cp .cp-list ul li:first-of-type .inner{background-color:#ebf1f7}.renew-cp .cp-list ul li:first-of-type .semicircle{background-color:#ebf1f7;color:#4d6285}.renew-cp .cp-list ul li:nth-of-type(2) .inner{background-color:#f2ecdd}.renew-cp .cp-list ul li:nth-of-type(2) .semicircle{background-color:#f2ecdd;color:#b38f37}.renew-cp .cp-list ul li:nth-of-type(3) .inner{background-color:#f2e3df}.renew-cp .cp-list ul li:nth-of-type(3) .semicircle{background-color:#f2e3df;color:#b73748}.renew-cp .cp-list ul li .pop-button{margin:20px auto 0;width:auto}.renew-cp .cp-list ul li .pop-button__text{color:#00a0bd;font-size:1.4rem;font-weight:500;z-index:1}.renew-cp .cp-list ul li .pop-button__icon{background-color:#fff;transform:rotate(90deg)}.renew-cp .cp-list ul li .pop-button__icon svg{fill:#00a0bd}.renew-cp .cp-list ul li .coming-soon p:first-of-type{border-bottom:1px solid #121212;color:#121212;font-size:2.6rem;line-height:1;margin-bottom:15px;padding-bottom:15px;padding-top:5px}.renew-cp .cp-list ul li .coming-soon>img{width:50px}.renew-cp .cp-list ul li:first-of-type .inner>a,.renew-cp .cp-list ul li:first-of-type .inner>h4,.renew-cp .cp-list ul li:first-of-type .inner>p,.renew-cp .cp-list ul li:nth-of-type(2) .inner>a,.renew-cp .cp-list ul li:nth-of-type(2) .inner>h4,.renew-cp .cp-list ul li:nth-of-type(2) .inner>p,.renew-cp .cp-list ul li:nth-of-type(3) .inner>a,.renew-cp .cp-list ul li:nth-of-type(3) .inner>h4,.renew-cp .cp-list ul li:nth-of-type(3) .inner>p{opacity:.6}.renew-cp .cp-list ul li:first-of-type .inner:after,.renew-cp .cp-list ul li:nth-of-type(2) .inner:after,.renew-cp .cp-list ul li:nth-of-type(3) .inner:after{background-color:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.renew-cp .cp-list ul li:first-of-type .semicircle:before,.renew-cp .cp-list ul li:nth-of-type(2) .semicircle:before,.renew-cp .cp-list ul li:nth-of-type(3) .semicircle:before{background-color:rgba(0,0,0,.7);border-radius:50% 50% 0 0/100% 100% 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.renew-cp .cp-list ul li:first-of-type .flag,.renew-cp .cp-list ul li:nth-of-type(2) .flag,.renew-cp .cp-list ul li:nth-of-type(3) .flag{box-sizing:border-box;left:50%;max-width:700px;padding:6% 15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:7}@media screen and (max-width:1023px){.renew-cp .cp-list ul li:first-of-type .flag,.renew-cp .cp-list ul li:nth-of-type(2) .flag,.renew-cp .cp-list ul li:nth-of-type(3) .flag{padding:10% 10px}}.renew-cp .cp-list ul li:first-of-type .flag p,.renew-cp .cp-list ul li:nth-of-type(2) .flag p,.renew-cp .cp-list ul li:nth-of-type(3) .flag p{color:#fff;font-weight:500}.renew-cp .cp-list ul li:first-of-type .flag p:first-of-type,.renew-cp .cp-list ul li:nth-of-type(2) .flag p:first-of-type,.renew-cp .cp-list ul li:nth-of-type(3) .flag p:first-of-type{font-size:1.8rem}@media screen and (max-width:1023px){.renew-cp .cp-list ul li:first-of-type .flag p:first-of-type,.renew-cp .cp-list ul li:nth-of-type(2) .flag p:first-of-type,.renew-cp .cp-list ul li:nth-of-type(3) .flag p:first-of-type{font-size:1.8rem}}@media screen and (max-width:640px){.renew-cp .cp-list ul li:first-of-type .flag p:first-of-type,.renew-cp .cp-list ul li:nth-of-type(2) .flag p:first-of-type,.renew-cp .cp-list ul li:nth-of-type(3) .flag p:first-of-type{font-size:1.8rem}}.renew-cp .cp-list ul li:first-of-type .flag p:nth-of-type(2),.renew-cp .cp-list ul li:nth-of-type(2) .flag p:nth-of-type(2),.renew-cp .cp-list ul li:nth-of-type(3) .flag p:nth-of-type(2){font-size:1.4rem;padding-top:5px}@media screen and (max-width:1023px){.renew-cp .cp-list ul li:first-of-type .flag p:nth-of-type(2),.renew-cp .cp-list ul li:nth-of-type(2) .flag p:nth-of-type(2),.renew-cp .cp-list ul li:nth-of-type(3) .flag p:nth-of-type(2){font-size:1.4rem}}@media screen and (max-width:640px){.renew-cp .cp-list ul li:first-of-type .flag p:nth-of-type(2),.renew-cp .cp-list ul li:nth-of-type(2) .flag p:nth-of-type(2),.renew-cp .cp-list ul li:nth-of-type(3) .flag p:nth-of-type(2){font-size:1.4rem}}.renew-cp .cp-list ul li:first-of-type:first-of-type .flag,.renew-cp .cp-list ul li:nth-of-type(2):first-of-type .flag,.renew-cp .cp-list ul li:nth-of-type(3):first-of-type .flag{background-color:rgba(71,98,135,.95)}.renew-cp .cp-list ul li:first-of-type:nth-of-type(2) .flag,.renew-cp .cp-list ul li:nth-of-type(2):nth-of-type(2) .flag,.renew-cp .cp-list ul li:nth-of-type(3):nth-of-type(2) .flag{background-color:rgba(179,143,55,.95)}.renew-cp .cp-list ul li:first-of-type:nth-of-type(3) .flag,.renew-cp .cp-list ul li:nth-of-type(2):nth-of-type(3) .flag,.renew-cp .cp-list ul li:nth-of-type(3):nth-of-type(3) .flag{background-color:rgba(183,55,72,.95)}.renew-cp .cp-detail{padding-top:180px;position:relative}@media screen and (max-width:640px){.renew-cp .cp-detail{padding-top:60px}}.renew-cp .cp-detail:after,.renew-cp .cp-detail:before{background:linear-gradient(to bottom right,#fff 50%,#ebf1f7 0) no-repeat 0 0/100% 100%;content:"";display:block;height:180px;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:640px){.renew-cp .cp-detail:after,.renew-cp .cp-detail:before{height:60px}}.renew-cp .cp-detail .cp-detail-inner{background-color:#ebf1f7;padding-bottom:30px;padding-left:calc(9% + 30px);padding-right:calc(9% + 30px);position:relative}@media screen and (max-width:1023px){.renew-cp .cp-detail .cp-detail-inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.renew-cp .cp-detail .cp-detail-inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.renew-cp .cp-detail:last-of-type .cp-detail-inner{padding-bottom:120px}.renew-cp .cp-detail-content{display:flex;justify-content:space-between;padding-top:50px;position:relative;z-index:2}@media screen and (max-width:1023px){.renew-cp .cp-detail-content{flex-direction:column-reverse}}@media screen and (max-width:640px){.renew-cp .cp-detail-content{padding-top:70px}}.renew-cp .cp-detail-content .block-left,.renew-cp .cp-detail-content .block-right{position:relative}.renew-cp .cp-detail-content .block-left{width:calc(55% - 40px)}@media screen and (max-width:1023px){.renew-cp .cp-detail-content .block-left{margin-top:20px;width:100%}}.renew-cp .cp-detail-content .block-right{width:45%}@media screen and (max-width:1023px){.renew-cp .cp-detail-content .block-right{width:100%}}.renew-cp .cp-detail .head-badge{height:70px;left:calc(9% + 30px);position:absolute;top:-40px;width:70px;z-index:3}@media screen and (max-width:1023px){.renew-cp .cp-detail .head-badge{left:calc(5% + 20px)}}@media screen and (max-width:640px){.renew-cp .cp-detail .head-badge{left:calc(4% + 10px);top:-20px}}.renew-cp .cp-detail .head-badge svg{fill:#476287;-webkit-animation:rotation_badge 5s linear infinite;animation:rotation_badge 5s linear infinite;height:70px;width:70px}.renew-cp .cp-detail .head-badge .number{align-items:center;color:#fff;display:flex;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}@-webkit-keyframes rotation_badge{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotation_badge{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.renew-cp .cp-detail .detail-text h2{font-feature-settings:"palt" 1;font-size:2.2rem;font-weight:500;line-height:1.4}.renew-cp .cp-detail .detail-text p{font-feature-settings:"palt" 1;font-size:1.4rem;line-height:1.5;padding-top:15px}.renew-cp .cp-detail .detail-summary{padding-top:50px}.renew-cp .cp-detail .detail-summary h3{color:#4d6285;font-size:1.4rem;font-weight:500;padding-bottom:10px}.renew-cp .cp-detail .detail-summary dl{border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:1.6;margin-bottom:30px}@media screen and (max-width:640px){.renew-cp .cp-detail .detail-summary dl{display:block}}.renew-cp .cp-detail .detail-summary dt{border-top:1px solid #fff;font-weight:500;padding:20px 0;width:130px}@media screen and (max-width:640px){.renew-cp .cp-detail .detail-summary dt{padding-bottom:0;width:100%}}.renew-cp .cp-detail .detail-summary dd{border-top:1px solid #fff;padding:20px 0;width:calc(100% - 130px)}@media screen and (max-width:640px){.renew-cp .cp-detail .detail-summary dd{border-top:none;padding-top:5px;width:100%}}.renew-cp .cp-detail .detail-summary dd .small-text{color:#57616c;font-size:1.2rem}.renew-cp .cp-detail .detail-attention{background-color:#fff;padding:5%}.renew-cp .cp-detail .detail-attention .itemization{font-feature-settings:"palt" 1}.renew-cp .cp-detail .action-block{border:none;display:flex;justify-content:center}.renew-cp .cp-detail .flag{background-color:rgba(179,143,55,.95);box-sizing:border-box;left:50%;max-width:700px;padding:4% 15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:3}@media screen and (max-width:640px){.renew-cp .cp-detail .flag{padding:10% 15px;top:18%;transform:translate(-50%)}}.renew-cp .cp-detail .flag p{color:#fff;font-weight:500}.renew-cp .cp-detail .flag p:first-of-type{font-size:3.6rem}@media screen and (max-width:1023px){.renew-cp .cp-detail .flag p:first-of-type{font-size:2.8rem}}@media screen and (max-width:640px){.renew-cp .cp-detail .flag p:first-of-type{font-size:1.8rem}}.renew-cp .cp-detail .flag p:first-of-type,.renew-cp .cp-detail .flag p:nth-of-type(2),.renew-cp .cp-detail .flag p:nth-of-type(3){font-size:2rem;padding-top:10px}@media screen and (max-width:1023px){.renew-cp .cp-detail .flag p:first-of-type,.renew-cp .cp-detail .flag p:nth-of-type(2),.renew-cp .cp-detail .flag p:nth-of-type(3){font-size:1.8rem}}@media screen and (max-width:640px){.renew-cp .cp-detail .flag p:first-of-type,.renew-cp .cp-detail .flag p:nth-of-type(2),.renew-cp .cp-detail .flag p:nth-of-type(3){font-size:1.4rem}}.renew-cp .cp-detail.cp-01:before{background:linear-gradient(to bottom right,#f2ecdd 50%,#ebf1f7 0) no-repeat 0 0/100% 100%}.renew-cp .cp-detail.cp-01:after{background:linear-gradient(to bottom right,#f2e3df 50%,transparent 0) no-repeat 0 0/100% 100%}.renew-cp .cp-detail.cp-01 .block-right{text-align:right}.renew-cp .cp-detail.cp-01 .block-right img:nth-of-type(2){min-width:140px;width:20%}.renew-cp .cp-detail.cp-01 .block-button{background-color:#4d6285}.renew-cp .cp-detail.cp-01 .flag{background-color:rgba(77,98,133,.95)!important}.renew-cp .cp-detail.cp-02:before{background:linear-gradient(to bottom right,#f2e3df 50%,#f2ecdd 0) no-repeat 0 0/100% 100%}.renew-cp .cp-detail.cp-02:after{background:linear-gradient(to bottom right,#f2e3df 50%,rgba(0,0,0,.5) 0) no-repeat 0 0/100% 100%}.renew-cp .cp-detail.cp-02 .cp-detail-inner{background-color:#f2ecdd}.renew-cp .cp-detail.cp-02 .cp-detail-inner:after{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.renew-cp .cp-detail.cp-02 .cp-detail-content{display:flex}.renew-cp .cp-detail.cp-02 .cp-detail-content .block-left,.renew-cp .cp-detail.cp-02 .cp-detail-content .block-right{position:relative;z-index:1}.renew-cp .cp-detail.cp-02 .head-badge{z-index:10}.renew-cp .cp-detail.cp-02 .head-badge svg{fill:#b38f37}.renew-cp .cp-detail.cp-02 .detail-summary h3{color:#b38f37}.renew-cp .cp-detail.cp-02 .block-button{background-color:#b38f37}.renew-cp .cp-detail.cp-02 .flag .block-button{background-color:#cca95a;margin-top:15px}.renew-cp .cp-detail.cp-03{margin-top:4%}.renew-cp .cp-detail.cp-03:before{background:linear-gradient(to bottom right,#fff 50%,#f2e3df 0) no-repeat 0 0/100% 100%}.renew-cp .cp-detail.cp-03:after{display:none}.renew-cp .cp-detail.cp-03 .cp-detail-inner{background-color:#f2e3df}.renew-cp .cp-detail.cp-03 .head-badge svg{fill:#b73748}.renew-cp .cp-detail.cp-03 .detail-summary h3{color:#b73748}.renew-cp .cp-detail.cp-03 .block-button{background-color:#b73748}.renew-cp #loading-cover{align-items:center;background-color:#fff;color:#00a0bd;display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.renew-cp #loading-cover p:first-of-type svg{fill:#00a0bd;height:70px;width:120px}.renew-cp #loading-cover p:nth-of-type(2){font-size:1.8rem;letter-spacing:.15rem;padding-top:15px}.renew-cp #loading-cover p:nth-of-type(3){color:#57616c;font-size:1.2rem;padding-top:3px}.renew-cp #loading-cover.is-hide{opacity:0;transition:opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility 0s .7s,z-index 0s .7s;visibility:hidden;z-index:-5}.renew-cp .loader{-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#00a0bd;display:inline-block;height:26px;position:absolute;right:2%;top:2%;width:26px}.renew-cp .loader:after,.renew-cp .loader:before{border:inherit;border-radius:inherit;content:"";display:none;height:inherit;left:-2px;position:absolute;top:-2px;width:inherit}.renew-cp .loader:before{-webkit-animation:spin 1.5s ease infinite;animation:spin 1.5s ease infinite;border-color:#00a0bd transparent transparent;display:inline-block}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.renew-cp .scroll-fade{opacity:0;position:relative}.renew-cp .scroll-fade.appear{opacity:1;transition:opacity .8s ease-out .4s}.renew-cp .scroll-fade.delay1.appear{transition:opacity 1s ease-in-out .6s}.renew-cp .scroll-fade.delay2.appear{transition:opacity 1s ease-in-out .8s}.renew-cp .scroll-fade.delay3.appear{transition:opacity 1s ease-in-out 1s}.renew-cp .scroll-slideup{opacity:0;position:relative;transform:translateY(25px)}.renew-cp .scroll-slideup.appear{opacity:1;transform:translateY(0);transition:transform .8s cubic-bezier(.56,.08,.09,.96) .4s,opacity .8s cubic-bezier(.56,.08,.09,.96) .6s}.renew-cp .scroll-slideup.delay1.appear{transition:transform .8s cubic-bezier(.56,.08,.09,.96) .6s,opacity .8s cubic-bezier(.56,.08,.09,.96) .8s}.renew-cp .scroll-slideup.delay2.appear{transition:transform .8s cubic-bezier(.56,.08,.09,.96) .8s,opacity .8s cubic-bezier(.56,.08,.09,.96) 1s}.renew-cp .scroll-slideup.delay3.appear{transition:transform .8s cubic-bezier(.56,.08,.09,.96) 1s,opacity .8s cubic-bezier(.56,.08,.09,.96) 1.2s}.renew-cp .scroll-drifting{display:block;overflow:hidden}.renew-cp .scroll-drifting__inner{display:inline-block;opacity:0;position:relative;transform:translateZ(0) skewY(35deg);transform-origin:bottom left;transition:transform .8s cubic-bezier(.16,.43,.45,1) .4s,opacity .8s cubic-bezier(.56,.08,.09,.96) .4s,letter-spacing .6s cubic-bezier(.16,.43,.45,1) .6s}.renew-cp .scroll-drifting__inner.delay1{transition:transform .8s cubic-bezier(.16,.43,.45,1) .6s,opacity .8s cubic-bezier(.56,.08,.09,.96) .6s,letter-spacing .6s cubic-bezier(.16,.43,.45,1) .8s}.renew-cp .scroll-drifting__inner.delay2{transition:transform .8s cubic-bezier(.16,.43,.45,1) .8s,opacity .8s cubic-bezier(.56,.08,.09,.96) .8s,letter-spacing .6s cubic-bezier(.16,.43,.45,1) 1s}.renew-cp .scroll-drifting__inner.delay3{transition:transform .8s cubic-bezier(.16,.43,.45,1) 1s,opacity .8s cubic-bezier(.56,.08,.09,.96) 1.1s,letter-spacing .6s cubic-bezier(.16,.43,.45,1) 1.2s}.renew-cp .scroll-drifting__inner.appear{opacity:1;transform:rotate(0) translate(0) skew(0)}.page-oshirase{position:relative;width:100%}.page-oshirase:after,.page-oshirase:before{content:"";height:100vh;left:0;min-height:100vh;position:fixed;top:0;width:100%}@supports (-webkit-touch-callout:none){.page-oshirase:after,.page-oshirase:before{min-height:-webkit-fill-available}}.page-oshirase:before{background-image:url(/assets/images/about-visual.jpg);background-position:center 15%;background-repeat:no-repeat;background-size:cover;z-index:-2}@media screen and (max-width:640px){.page-oshirase:before{background-position:center 0}}.page-oshirase:after{background-color:rgba(0,0,0,.46);z-index:-1}.page-oshirase .oshirase-header{color:#fff;padding:180px 0;text-align:center}@media screen and (max-width:1023px){.page-oshirase .oshirase-header{padding:140px 0 120px}}@media screen and (max-width:640px){.page-oshirase .oshirase-header{padding:100px 0 80px}}.page-oshirase .oshirase-header h2{font-size:3.2rem;font-weight:500}@media screen and (max-width:640px){.page-oshirase .oshirase-header h2{font-size:2.2rem}}.page-oshirase .oshirase-contents{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-oshirase .oshirase-contents{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}@media screen and (max-width:640px){.page-oshirase .oshirase-contents{margin-left:auto;margin-right:auto;padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);position:relative}}.page-oshirase .oshirase-contents .content{background-color:hsla(0,0%,100%,.92);padding:calc(4% + 30px) 8%}.page-oshirase .oshirase-contents section{margin-top:-60px;padding-top:80px}.page-oshirase .oshirase-contents section:last-of-type{margin-bottom:5%}.page-oshirase .mascot{display:flex;position:absolute;width:100px;z-index:2}@media screen and (max-width:1023px){.page-oshirase .mascot{width:80px}}@media screen and (max-width:640px){.page-oshirase .mascot{width:60px}}.page-oshirase .press-release__header{padding-bottom:0}.page-oshirase .press-release__header h2{font-size:2rem;font-weight:500;line-height:1.2;padding-bottom:10px}.page-oshirase .press-release__header time{color:#00a0bd;font-size:1.6rem}.page-oshirase .press-release__header p{border-top:1px solid #57616c;font-size:1.4rem;margin-top:10px;padding-top:10px;text-align:right}.page-oshirase .press-release__content{padding-top:30px}.page-oshirase .press-release__content p{font-size:1.4rem;line-height:2.8rem}@media screen and (max-width:640px){.page-oshirase .press-release__content p{line-height:2.8rem}}.page-oshirase .press-release__content p:nth-of-type(n+2){padding-top:1.2rem}.page-oshirase .press-release__content .border{border-top:1px solid #57616c}.page-oshirase .press-release__content .caption{color:#57616c;font-size:1.2rem;line-height:1;padding-top:5px;text-align:right}.page-oshirase .press-release__overview h3{font-size:1.6rem;font-weight:500;padding-top:6%}.page-oshirase .press-release__overview p{font-size:1.4rem;line-height:1.6;padding-top:10px}.page-oshirase .press-release__overview .gist{padding:2% 0}.page-oshirase .press-release__overview .gist h4{color:#00a0bd;font-size:1.6rem;font-weight:500;padding-top:30px}.page-oshirase .press-release__overview .gist p{padding-top:10px}.page-oshirase a.link-underline{align-items:center;color:#00a0bd;display:inline-flex}.page-oshirase a.link-underline .text{background:linear-gradient(#00a0bd,#00a0bd) 0 100%/100% 1px no-repeat;line-height:1.6;transition:background-size .4s cubic-bezier(.215,.61,.355,1)}.page-oshirase a.link-underline:active .text,.page-oshirase a.link-underline:focus .text,.page-oshirase a.link-underline:hover .text{background-position:100% 100%;background-size:0 1px}.page-oshirase .join{margin:3px 0 5%}.page-oshirase .join .content-inner{padding-bottom:4%;padding-top:4%}.page-oshirase .join h3{font-size:1.6rem;font-weight:500;padding:0 0 20px;text-align:center}.page-oshirase .join h3 span{border-bottom:1px solid #121212}.page-oshirase .join ul{display:flex;flex-wrap:wrap;gap:0 10px;justify-content:center}@media screen and (max-width:1023px){.page-oshirase .join ul{gap:0 8px}}@media screen and (max-width:640px){.page-oshirase .join ul{gap:0 6px}}.page-oshirase .join ul li{box-sizing:border-box;margin-top:8px;width:calc(25% - 8px)}@media screen and (max-width:1023px){.page-oshirase .join ul li{width:calc(33.33333% - 6px)}}@media screen and (max-width:640px){.page-oshirase .join ul li{margin-top:6px;width:calc(50% - 3px)}}.page-oshirase .join ul li a{background-color:#fff;border-radius:4px;display:block;overflow:hidden;padding:8% 0;position:relative}.page-oshirase .join ul li a svg{fill:#57616c;height:8px;position:absolute;right:5px;top:5px;width:8px}.b2-online-card #loading-cover{align-items:center;background-color:#fff;color:#00a0bd;display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.b2-online-card #loading-cover p:first-of-type svg{fill:#00a0bd;height:70px;width:120px}.b2-online-card #loading-cover p:nth-of-type(2){font-size:1.8rem;letter-spacing:.15rem;padding-top:15px}.b2-online-card #loading-cover p:nth-of-type(3){color:#57616c;font-size:1.2rem;padding-top:3px}.b2-online-card #loading-cover.is-hide{opacity:0;transition:opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility 0s .7s,z-index 0s .7s;visibility:hidden;z-index:-5}.b2-online-card .loader{-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#00a0bd;display:inline-block;height:26px;position:absolute;right:2%;top:2%;width:26px}.b2-online-card .loader:after,.b2-online-card .loader:before{border:inherit;border-radius:inherit;content:"";display:none;height:inherit;left:-2px;position:absolute;top:-2px;width:inherit}.b2-online-card .loader:before{-webkit-animation:spin 1.5s ease infinite;animation:spin 1.5s ease infinite;border-color:#00a0bd transparent transparent;display:inline-block}.b2-online-card section:not(.overview){background-color:#e8f3f5}@media screen and (max-width:640px){.b2-online-card br.hide-mobile{display:none}}.b2-online-card .overview-inner{background-color:#e8f3f5;position:relative;z-index:1}.b2-online-card .overview-inner:before{background:linear-gradient(to top left,transparent 50%,#fff 0) no-repeat 0 0/100% 100%;content:"";display:block;height:250px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:640px){.b2-online-card .overview-inner:before{height:125px}}.b2-online-card .overview h3{color:#767676;font-size:4.6rem;font-weight:500;line-height:normal;text-align:center}@media screen and (max-width:1023px){.b2-online-card .overview h3{font-size:3.6rem}}@media screen and (max-width:640px){.b2-online-card .overview h3{font-size:2.6rem}}.b2-online-card .overview .card-detail{display:flex;gap:30px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1100px;padding-left:6%;padding-right:6%;position:relative}@media screen and (max-width:640px){.b2-online-card .overview .card-detail{flex-direction:column}}.b2-online-card .overview .card-detail .card{background-color:#fff;border:1px solid #e8f3f5;box-sizing:border-box;padding:5% 6%;position:relative;text-align:center;width:100%}@media screen and (max-width:640px){.b2-online-card .overview .card-detail .card{padding:8% 6%}}.b2-online-card .overview .card-detail .card p.card-face{margin:0 auto;max-width:330px;padding-top:91.6666%;position:relative}@media screen and (max-width:640px){.b2-online-card .overview .card-detail .card p.card-face{padding-top:unset}}.b2-online-card .overview .card-detail .card p.card-face img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:640px){.b2-online-card .overview .card-detail .card p.card-face img{left:unset;position:unset;top:unset;transform:unset}}.b2-online-card .overview .card-detail .card p.card-logo{padding-top:30px;position:relative}.b2-online-card .overview .card-detail .card p.card-ratio{margin:25px auto 0;max-width:220px}.b2-online-card .overview .card-detail .card p.speech-bubble{height:1px;position:relative}.b2-online-card .overview .card-detail .card p.speech-bubble img{bottom:-15px;max-width:180px;min-width:100px;position:absolute;right:-20px;width:40%}@media screen and (max-width:1023px){.b2-online-card .overview .card-detail .card p.speech-bubble img{max-width:160px;right:-40px}}@media screen and (max-width:640px){.b2-online-card .overview .card-detail .card p.speech-bubble img{min-width:140px;right:-35px}}.b2-online-card .overview .text-area{letter-spacing:.25rem;margin-left:auto;margin-right:auto;max-width:1100px;padding-left:5%;padding-right:5%;position:relative;text-align:center}.b2-online-card .overview .text-area .headline{font-size:2.8rem;font-weight:500;line-height:normal}@media screen and (max-width:640px){.b2-online-card .overview .text-area .headline br{display:none}}.b2-online-card .overview .text-area p{font-size:1.6rem;font-weight:500;line-height:1.6;padding-top:20px}.b2-online-card .overview .text-area .character{bottom:-5%;position:absolute;right:5%;width:260px}@media screen and (max-width:1023px){.b2-online-card .overview .text-area .character{bottom:unset;padding-top:50px;position:relative;right:unset}}.b2-online-card .overview .underline{border-bottom:1px solid #000}.b2-online-card .overview .dotto{display:inline-block;position:relative}.b2-online-card .overview .dotto:before{background-color:#000;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:1px;transform:translateX(-50%);width:4px}.b2-online-card .excellent-inner{letter-spacing:.25rem;margin-left:auto;margin-right:auto;max-width:1100px;padding-left:6%;padding-right:6%;position:relative}@media screen and (max-width:1023px){.b2-online-card .excellent-inner{max-width:680px}}.b2-online-card .excellent .explain{display:flex;gap:4%;padding-top:30px;position:relative;z-index:1}@media screen and (max-width:1023px){.b2-online-card .excellent .explain{flex-direction:column;gap:30px}}.b2-online-card .excellent .explain .image-area{width:50%}@media screen and (max-width:1023px){.b2-online-card .excellent .explain .image-area{width:100%}}.b2-online-card .excellent .explain .text-area{box-sizing:border-box;letter-spacing:.15rem;width:50%}@media screen and (max-width:1023px){.b2-online-card .excellent .explain .text-area{width:100%}}.b2-online-card .excellent .explain .text-area .headline{color:#00a0bd;font-size:1.8rem;font-weight:500;padding-bottom:10px}.b2-online-card .excellent .explain .text-area p{font-size:1.6rem;line-height:1.6;padding-top:5px}.b2-online-card .excellent .explain .text-area .attention-clump .itemization li{font-size:1.6rem;line-height:1.6;margin-left:1rem;padding-left:3px;position:relative}.b2-online-card .excellent .headline{color:#ff0082;font-size:2.8rem;font-weight:500;line-height:1.4;position:relative;z-index:2}@media screen and (max-width:1023px){.b2-online-card .excellent .headline{font-size:3.2rem}}@media screen and (max-width:640px){.b2-online-card .excellent .headline{font-size:2.1rem}}.b2-online-card .excellent .headline .dotto{display:inline-block;position:relative}.b2-online-card .excellent .headline .dotto:before{background-color:#ff0082;border-radius:50%;bottom:-4px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.b2-online-card .closing-inner{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:6%;padding-right:6%;position:relative;text-align:center}.b2-online-card .closing .action-block{border:none}.b2-online-card .closing .action-block .block-button{background-color:#059a91;margin:15px auto}.b2-online-card .closing .upper{font-size:1.8rem;font-weight:500;line-height:normal}.b2-online-card .closing .lower{font-size:1.2rem}.scc30-2023{background-color:#fcc3c9;color:#322615;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}.scc30-2023 .Limelight{font-family:Limelight,cursive}.scc30-2023 .partition{background-position:bottom;background-size:cover;overflow:hidden;padding-top:6.3492%;position:relative;width:100%}.scc30-2023 .partition.partition-01{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201260%2080%22%3E%3Cpath%20d%3D%22M1257%2C42c-.31-.29%2C1%2C2.42.7%2C2.15a19.68%2C19.68%2C0%2C0%2C1-3.14-3%2C5.17%2C5.17%2C0%2C0%2C1-1.13-5%2C3.15%2C3.15%2C0%2C0%2C0%2C0-2.26%2C2.78%2C2.78%2C0%2C0%2C0-2.22-1.91%2C3.63%2C3.63%2C0%2C0%2C0-3.31%2C1.44%2C4.28%2C4.28%2C0%2C0%2C0-.8%2C2.73c.16%2C1.55-.79%2C2.84-1.19%2C4.25-.14.5-.7.72-1.27.79a6%2C6%2C0%2C0%2C1-3.58-.65%2C10.69%2C10.69%2C0%2C0%2C0-4-1.34%2C1.21%2C1.21%2C0%2C0%2C1-1.12-1.61%2C7.54%2C7.54%2C0%2C0%2C1%2C.89-1.77%2C5.9%2C5.9%2C0%2C0%2C0%2C1.15-2%2C4.15%2C4.15%2C0%2C0%2C0%2C.08-1.4%2C2.41%2C2.41%2C0%2C0%2C0-2-2%2C3.21%2C3.21%2C0%2C0%2C0-3.08%2C1.07%2C7.52%2C7.52%2C0%2C0%2C0-1.3%2C2.59%2C5.49%2C5.49%2C0%2C0%2C1-.5%2C1.53%2C1.84%2C1.84%2C0%2C0%2C1-2.74.5%2C2.87%2C2.87%2C0%2C0%2C1-.66-.69%2C4%2C4%2C0%2C0%2C0-2.84-1.71c-.53.27-1.11.58-1.69.9a2.87%2C2.87%2C0%2C0%2C0-1.58%2C2.89%2C14.29%2C14.29%2C0%2C0%2C0%2C.3%2C1.56c.08.4.14.8.2%2C1.22-1.21.74-2.17%2C1.73-3.84%2C1.59a5%2C5%2C0%2C0%2C1-3.31-1.28c.94-1%2C1.91-1.86%2C2.73-2.85a12.87%2C12.87%2C0%2C0%2C1%2C3-2.41%2C17.09%2C17.09%2C0%2C0%2C0%2C5.84-6.1%2C1.74%2C1.74%2C0%2C0%2C1%2C.74-.8%2C8.89%2C8.89%2C0%2C0%2C0%2C2.94-2.18%2C35.37%2C35.37%2C0%2C0%2C0%2C3-3.39%2C29.19%2C29.19%2C0%2C0%2C1%2C2.82-3.48%2C3%2C3%2C0%2C0%2C0%2C1-2.45A2.22%2C2.22%2C0%2C0%2C0%2C1234%2C15a3.23%2C3.23%2C0%2C0%2C0-2.11%2C1.61A9.46%2C9.46%2C0%2C0%2C1%2C1230%2C19.1a25.78%2C25.78%2C0%2C0%2C0-1.92%2C2.52c-.29.39-.55.8-.84%2C1.22-.72-.24-.58-.82-.87-1.17a1.26%2C1.26%2C0%2C0%2C0-1.62-.29%2C1.56%2C1.56%2C0%2C0%2C0-.81%2C1%2C1%2C1%2C0%2C0%2C0%2C.87%2C1.21%2C13.08%2C13.08%2C0%2C0%2C0%2C1.56%2C0%2C7%2C7%2C0%2C0%2C1-1.66%2C3.55%2C30.93%2C30.93%2C0%2C0%2C1-3.28%2C3.4%2C45.58%2C45.58%2C0%2C0%2C1-4.78%2C3.38A8.34%2C8.34%2C0%2C0%2C1%2C1212.6%2C35a15%2C15%2C0%2C0%2C0-1.6.3%2C12.83%2C12.83%2C0%2C0%2C1-2%2C.38%2C5.08%2C5.08%2C0%2C0%2C1-4-1.77%2C1.47%2C1.47%2C0%2C0%2C1-.32-.81c-.07-.59%2C0-1.19-.1-1.77A3.19%2C3.19%2C0%2C0%2C1%2C1205%2C29a6.73%2C6.73%2C0%2C0%2C0%2C.65-1.68%2C2.46%2C2.46%2C0%2C0%2C0-.44-2.53%2C3.43%2C3.43%2C0%2C0%2C1-.51-.77%2C1.58%2C1.58%2C0%2C0%2C0-1.07-.77%2C4.37%2C4.37%2C0%2C0%2C0-4.35.88%2C15.47%2C15.47%2C0%2C0%2C0-1.4%2C1.53c-.62.75-.61.76-2.08%2C1-.42-.62-.84-1.29-1.33-1.91s-1.13-1.2-1.61-1.85a2.2%2C2.2%2C0%2C0%2C1-.35-1.17c0-1%2C0-2%2C0-3A4.84%2C4.84%2C0%2C0%2C0%2C1189%2C14.3a5.59%2C5.59%2C0%2C0%2C0-3.22.21%2C4.32%2C4.32%2C0%2C0%2C0-2.6%2C1.61c-.52.76-1.16%2C1.45-1.63%2C2.25a12.72%2C12.72%2C0%2C0%2C1-1.84%2C2.34%2C1.59%2C1.59%2C0%2C0%2C1-1.83.5%2C4.55%2C4.55%2C0%2C0%2C0-2%2C0%2C16.15%2C16.15%2C0%2C0%2C1-5.71-.51c-.37-.12-.76-.24-1.15-.33a12.68%2C12.68%2C0%2C0%2C1-3.72-1.5c-.63-.36-1.3-.66-1.92-1a10.23%2C10.23%2C0%2C0%2C0-5.93-1.23%2C51.5%2C51.5%2C0%2C0%2C1-5.56-.09%2C8.94%2C8.94%2C0%2C0%2C0-2.41.25c-1%2C.22-1.93.44-2.9.64a17.46%2C17.46%2C0%2C0%2C1-3.07.16c-1.57.06-3.2%2C0-4.6.8a11.16%2C11.16%2C0%2C0%2C0-1%2C.62c-.89.66-1.73%2C1.37-2.68%2C1.95a10.69%2C10.69%2C0%2C0%2C1-2.52%2C1.16%2C14.53%2C14.53%2C0%2C0%2C0-5.58%2C2.95%2C3%2C3%2C0%2C0%2C0-.73.83%2C18.93%2C18.93%2C0%2C0%2C1-4%2C4.5c-.19.17-.48.29-.59.49a2.4%2C2.4%2C0%2C0%2C1-.18.26%2C14.48%2C14.48%2C0%2C0%2C0-4.21-1.67c-1.21-.26-2.49-.62-3.72.15a2.89%2C2.89%2C0%2C0%2C1-1.14.24%2C10.64%2C10.64%2C0%2C0%2C0-2%2C.46l-.24-.1a33.71%2C33.71%2C0%2C0%2C1-7.75-4.67%2C4%2C4%2C0%2C0%2C1-1.7-4.81%2C3.85%2C3.85%2C0%2C0%2C0-.43-3.08%2C2.68%2C2.68%2C0%2C0%2C0-3.82-.76%2C2.88%2C2.88%2C0%2C0%2C0-1.42%2C2.26%2C9.67%2C9.67%2C0%2C0%2C0%2C.48%2C3.49%2C5.6%2C5.6%2C0%2C0%2C1%2C.19%2C3.5%2C1.53%2C1.53%2C0%2C0%2C1-.47.76%2C10.93%2C10.93%2C0%2C0%2C1-2.06%2C1.45c-.78.37-1.58.7-2.39%2C1a3.58%2C3.58%2C0%2C0%2C1%2C0-.45c0-1.8-2-3-3.66-3.42s-4.36.64-5%2C2.1c-.08.21-.19.4-.29.61a8.85%2C8.85%2C0%2C0%2C1-1.58-1.54%2C4.41%2C4.41%2C0%2C0%2C0-2.88-1.59%2C2.71%2C2.71%2C0%2C0%2C0-3%2C1.16%2C2.76%2C2.76%2C0%2C0%2C0%2C.89%2C3.83%2C15%2C15%2C0%2C0%2C0%2C2.64%2C1.37%2C8.75%2C8.75%2C0%2C0%2C1%2C2.13%2C1.16%2C5.82%2C5.82%2C0%2C0%2C1-.69.6%2C26.14%2C26.14%2C0%2C0%2C1-5.4%2C2.68%2C3.33%2C3.33%2C0%2C0%2C1-1.42.15%2C42.07%2C42.07%2C0%2C0%2C1-8.44-1.51c-.14%2C0-.25-.17-.55-.39%2C0-.88%2C0-1.7%2C0-2.52s.26-1.49.41-2.27a2.87%2C2.87%2C0%2C0%2C0-.37-.49c-.54-.45-1.15-.87-1.91-.46s-1.49.86-1.4%2C1.78a4.13%2C4.13%2C0%2C0%2C1-.13%2C2.43%2C3.07%2C3.07%2C0%2C0%2C0%2C.42%2C3.15c.75%2C1.12.39%2C1.68-1.11%2C2.1-1.21.34-2.36%2C1-3.71.52-1.14.32-2.3.59-3.43.94a15%2C15%2C0%2C0%2C1-5%2C.61c-1.51%2C0-3%2C.22-4.53.25a15%2C15%2C0%2C0%2C1-7.17-1.5%2C8.41%2C8.41%2C0%2C0%2C0-6.67-.45%2C6.73%2C6.73%2C0%2C0%2C1-3.33.18%2C5.47%2C5.47%2C0%2C0%2C0-2.35.13c-1.56.35-3.13.65-4.71.89a3.49%2C3.49%2C0%2C0%2C1-4.06-1.93%2C16.81%2C16.81%2C0%2C0%2C1-1.5-3%2C5.17%2C5.17%2C0%2C0%2C0-5.07-3.09%2C5.51%2C5.51%2C0%2C0%2C1-2.1-.32c-1.89-.53-3.87-.88-5.43-2.08a4.54%2C4.54%2C0%2C0%2C0-1.7-.71%2C6.29%2C6.29%2C0%2C0%2C1-2.85-1.49c-1.65-1.5-3.29-3-4.79-4.62A17.42%2C17.42%2C0%2C0%2C0%2C988.51%2C20c-1.41-1-3.22-1-4.25.65a8.36%2C8.36%2C0%2C0%2C1-.87%2C1.07%2C15.51%2C15.51%2C0%2C0%2C0-1.59-.48.82.82%2C0%2C0%2C0-1%2C.45.81.81%2C0%2C0%2C0%2C.08.76%2C5%2C5%2C0%2C0%2C0%2C1%2C.72c0%2C.26%2C0%2C.32%2C0%2C.38-.7%2C1.76-2.11%2C2.61-4.34%2C2.67a20.59%2C20.59%2C0%2C0%2C1-4.3-.26%2C26.89%2C26.89%2C0%2C0%2C0-6.4-.62%2C32.17%2C32.17%2C0%2C0%2C0-4.71.52%2C15.5%2C15.5%2C0%2C0%2C1-1.65.32%2C8.19%2C8.19%2C0%2C0%2C0-3.21.78%2C4.51%2C4.51%2C0%2C0%2C1-.68.21%2C1.69%2C1.69%2C0%2C0%2C1-1.79-.19c-.53-.46-.37-1%2C0-1.51a5.91%2C5.91%2C0%2C0%2C0%2C1.11-4A6.61%2C6.61%2C0%2C0%2C0%2C952.1%2C16a10.09%2C10.09%2C0%2C0%2C1-2-1.41%2C10.43%2C10.43%2C0%2C0%2C0-4.75-2.71%2C7.85%2C7.85%2C0%2C0%2C1-1.69-.88c-.66.06-1.45.15-2.24.19a4.5%2C4.5%2C0%2C0%2C0-4.17%2C3.23%2C2.34%2C2.34%2C0%2C0%2C0%2C.84%2C2.28%2C6.94%2C6.94%2C0%2C0%2C0%2C2.63%2C1.43c2.76.86%2C4%2C2.61%2C4.16%2C5a7.41%2C7.41%2C0%2C0%2C1-.5%2C4.07c-1.07%2C2-1.5%2C2.58-4.42%2C1.92A11.86%2C11.86%2C0%2C0%2C1%2C934.45%2C26a10.15%2C10.15%2C0%2C0%2C0-2.82-1.88%2C4.9%2C4.9%2C0%2C0%2C0-3.94.13%2C3.06%2C3.06%2C0%2C0%2C0-1.76%2C2.35c-.64%2C2.51.48%2C4.42%2C3.2%2C5.63a8.54%2C8.54%2C0%2C0%2C1%2C3.15%2C1.88%2C2.88%2C2.88%2C0%2C0%2C1%2C0%2C.59c-.18%2C1.13-.91%2C1.46-1.95.84a14%2C14%2C0%2C0%2C1-1.64-1.22%2C8%2C8%2C0%2C0%2C0-2.85-1.5A3.46%2C3.46%2C0%2C0%2C0%2C923.8%2C31a2.59%2C2.59%2C0%2C0%2C0-.61-.1c-1.48%2C0-3.38%2C1.22-3.63%2C2.46a6.42%2C6.42%2C0%2C0%2C0-.14%2C2.46%2C2.56%2C2.56%2C0%2C0%2C1-1.67%2C3l-.52.28c-.69.41-1.37.82-1.48%2C1.62a2.15%2C2.15%2C0%2C0%2C1-.29.66%2C1.34%2C1.34%2C0%2C0%2C1-2.38.32c-.72-.79-1.31-1.67-2-2.5A14.56%2C14.56%2C0%2C0%2C0%2C910%2C37.72a4.06%2C4.06%2C0%2C0%2C0-2.56-1.37%2C4.85%2C4.85%2C0%2C0%2C1-2.21-.92%2C9.32%2C9.32%2C0%2C0%2C0-3.9-1.56%2C6.12%2C6.12%2C0%2C0%2C1-1.15-.36c-1.48-.49-2.95-1-4.44-1.45a3.26%2C3.26%2C0%2C0%2C0-1.42-.12%2C2.42%2C2.42%2C0%2C0%2C1-1.89-.49c-.5-.32-1-.64-1.51-.93A6%2C6%2C0%2C0%2C0%2C886%2C30a4.82%2C4.82%2C0%2C0%2C1-4.43-.6%2C7.17%2C7.17%2C0%2C0%2C0-3.6-1.15%2C4%2C4%2C0%2C0%2C0-3%2C.84%2C2.67%2C2.67%2C0%2C0%2C1-2.66.54%2C22.86%2C22.86%2C0%2C0%2C0-7.15-.62%2C29.8%2C29.8%2C0%2C0%2C1-3.88-.29c-.89-.09-1.77-.21-2.65-.35a13%2C13%2C0%2C0%2C1-4-1.33%2C4.67%2C4.67%2C0%2C0%2C1-2.7-4.15%2C3.94%2C3.94%2C0%2C0%2C0%2C0-.6%2C13.24%2C13.24%2C0%2C0%2C0%2C.9-4.26%2C2.62%2C2.62%2C0%2C0%2C0-.84-2.18%2C12.42%2C12.42%2C0%2C0%2C0-1.8-1.43c-2.47-1.53-4-1.47-6.6.18-.29.17-.62.27-.92.44a4.5%2C4.5%2C0%2C0%2C0-.5.39c-.55%2C2-1.09%2C4.07-1.64%2C6.1a2.34%2C2.34%2C0%2C0%2C1-.41.82c-.36.41-.68.83-1%2C1.25a11.43%2C11.43%2C0%2C0%2C1-1.9-.46%2C23.6%2C23.6%2C0%2C0%2C0-3.81-.78%2C2.24%2C2.24%2C0%2C0%2C1-2.17-1.84c-.07-.41-.18-.81-.29-1.21A4.46%2C4.46%2C0%2C0%2C0%2C829%2C16.73a3.49%2C3.49%2C0%2C0%2C0-2.46-.7%2C3.71%2C3.71%2C0%2C0%2C0-3.62%2C2.47%2C4.42%2C4.42%2C0%2C0%2C0%2C.28%2C3.8%2C5.49%2C5.49%2C0%2C0%2C1%2C.83%2C3.59%2C13.51%2C13.51%2C0%2C0%2C0%2C.24%2C2.81%2C4.64%2C4.64%2C0%2C0%2C1%2C0%2C.53c0%2C.78.29%2C1.69-.55%2C2.2a5.23%2C5.23%2C0%2C0%2C0-.92-.68%2C3.29%2C3.29%2C0%2C0%2C0-1.6-.48c-.58%2C0-1.15-.09-1.72-.12a3.64%2C3.64%2C0%2C0%2C1-2.91-1.58c-.26-.36-.49-.73-.74-1.09a8.74%2C8.74%2C0%2C0%2C0-3.48-2.88h0c-.17-.33-.34-.65-.5-1A5.81%2C5.81%2C0%2C0%2C0%2C809.17%2C21c-1.23-.64-2.45-1.29-3.62-2a18.93%2C18.93%2C0%2C0%2C0-3.08-1.46L802%2C17.4a3.49%2C3.49%2C0%2C0%2C1-.51-2.38%2C2.22%2C2.22%2C0%2C0%2C0-.29-1.7%2C2.66%2C2.66%2C0%2C0%2C0-2.1-1.32%2C2.7%2C2.7%2C0%2C0%2C0-2.51%2C1.24%2C2.76%2C2.76%2C0%2C0%2C0-.26%2C2.08c.33%2C1.08-.15%2C2-.33%2C3a4.13%2C4.13%2C0%2C0%2C1-.71%2C0l-.88-.06c-.3-.38-.59-.78-.92-1.15a2.74%2C2.74%2C0%2C0%2C0-3.29-.75l-1.53.49a11%2C11%2C0%2C0%2C0-1.29.46%2C1%2C1%2C0%2C0%2C1%2C0-.43%2C4.66%2C4.66%2C0%2C0%2C1%2C.48-1.37%2C3.75%2C3.75%2C0%2C0%2C0%2C.64-1.6%2C2.89%2C2.89%2C0%2C0%2C0-.13-1.05%2C2.27%2C2.27%2C0%2C0%2C0-1.94-1.44%2C2.47%2C2.47%2C0%2C0%2C0-2.37.95%2C4.6%2C4.6%2C0%2C0%2C0-.69%2C2%2C3.87%2C3.87%2C0%2C0%2C1-.19%2C1.17%2C1.51%2C1.51%2C0%2C0%2C1-2.19.5%2C2.83%2C2.83%2C0%2C0%2C1-.63-.48%2C3.91%2C3.91%2C0%2C0%2C0-2.6-1.15c-.39.23-.83.48-1.25.75a1.87%2C1.87%2C0%2C0%2C0-.88%2C2.25%2C8.75%2C8.75%2C0%2C0%2C0%2C.48%2C1.15l.34.92c-.9.6-1.55%2C1.39-2.93%2C1.37a5%2C5%2C0%2C0%2C1-2.92-.8c.64-.78%2C1.31-1.5%2C1.83-2.28a8.86%2C8.86%2C0%2C0%2C1%2C2.13-1.95A11%2C11%2C0%2C0%2C0%2C778.47%2C11a1.14%2C1.14%2C0%2C0%2C1%2C.5-.64%2C6.22%2C6.22%2C0%2C0%2C0%2C2.1-1.77%2C24%2C24%2C0%2C0%2C0%2C2-2.69%2C17.93%2C17.93%2C0%2C0%2C1%2C1.82-2.75%2C1.92%2C1.92%2C0%2C0%2C0%2C.43-1.88A2.08%2C2.08%2C0%2C0%2C0%2C782.5.15%2C2.18%2C2.18%2C0%2C0%2C0%2C781%2C1.45a5.93%2C5.93%2C0%2C0%2C1-1.21%2C2%2C15.41%2C15.41%2C0%2C0%2C0-1.21%2C2c-.18.31-.34.62-.51%2C1-.63-.15-.6-.59-.89-.85a1.21%2C1.21%2C0%2C0%2C0-1.38-.14%2C1%2C1%2C0%2C0%2C0-.52.79c-.06.41.34.82.89.86a12.54%2C12.54%2C0%2C0%2C0%2C1.3-.06%2C4.5%2C4.5%2C0%2C0%2C1-.87%2C2.74%2C19.46%2C19.46%2C0%2C0%2C1-2.2%2C2.71A31.35%2C31.35%2C0%2C0%2C1%2C771%2C15.16a6.73%2C6.73%2C0%2C0%2C1-3.17%2C1%2C11.27%2C11.27%2C0%2C0%2C0-1.28.29%2C10.67%2C10.67%2C0%2C0%2C1-1.6.39%2C5%2C5%2C0%2C0%2C1-3.54-1.15%2C1.08%2C1.08%2C0%2C0%2C1-.38-.59c-.15-.44-.2-.88-.35-1.32a2.18%2C2.18%2C0%2C0%2C1%2C0-1.82%2C4%2C4%2C0%2C0%2C0%2C.29-1.29%2C1.91%2C1.91%2C0%2C0%2C0-.72-1.88%2C2.55%2C2.55%2C0%2C0%2C1-.54-.55%2C1.51%2C1.51%2C0%2C0%2C0-1-.52%2C3.61%2C3.61%2C0%2C0%2C0-3.45.86%2C9.51%2C9.51%2C0%2C0%2C0-.92%2C1.22c-.41.6-.4.6-1.58.83-.44-.45-.87-.93-1.37-1.37s-1.1-.85-1.59-1.32a1.78%2C1.78%2C0%2C0%2C1-.46-.85c-.17-.75-.25-1.51-.4-2.27a4.48%2C4.48%2C0%2C0%2C0-3.57-3.09%2C5%2C5%2C0%2C0%2C0-2.62.3%2C3.06%2C3.06%2C0%2C0%2C0-1.91%2C1.34c-.32.6-.74%2C1.14-1%2C1.77A9.12%2C9.12%2C0%2C0%2C1%2C738.66%2C7a1.31%2C1.31%2C0%2C0%2C1-1.44.46%2C4%2C4%2C0%2C0%2C0-1.66.07%2C15.24%2C15.24%2C0%2C0%2C1-4.76-.11c-.33-.07-.67-.15-1-.19a12.63%2C12.63%2C0%2C0%2C1-3.28-1c-.56-.24-1.16-.43-1.72-.67a9.65%2C9.65%2C0%2C0%2C0-5-.63l-1%2C.09a6.28%2C6.28%2C0%2C0%2C0-1.38-.4c-1.92-.3-4-.62-5.48%2C1a1.3%2C1.3%2C0%2C0%2C1-.29.22l-.72.2a15.68%2C15.68%2C0%2C0%2C1-2.5.26%2C8.11%2C8.11%2C0%2C0%2C0-3.67.82q-.36.24-.69.51c-.64.53-1.22%2C1.11-1.92%2C1.59a7.88%2C7.88%2C0%2C0%2C1-1.91%2C1%2C10.46%2C10.46%2C0%2C0%2C0-4.16%2C2.47%2C2.14%2C2.14%2C0%2C0%2C0-.48.66A12.05%2C12.05%2C0%2C0%2C1%2C693%2C17c-.13.14-.34.24-.41.39a3%2C3%2C0%2C0%2C1-1.88%2C1.49%2C1.45%2C1.45%2C0%2C0%2C0-.27.22c.47.59.16%2C1.06-.36%2C1.53a3.43%2C3.43%2C0%2C0%2C1-2-.62c-1-.6-2-1.19-3-1.72a9.46%2C9.46%2C0%2C0%2C0-2-.84%2C33.44%2C33.44%2C0%2C0%2C1-7-3.13c-1.59-.85-2.33-2.11-2.09-3.53a2.92%2C2.92%2C0%2C0%2C0-.8-2.29%2C2.48%2C2.48%2C0%2C0%2C0-3.26-.39A1.89%2C1.89%2C0%2C0%2C0%2C669%2C9.89a7.48%2C7.48%2C0%2C0%2C0%2C.9%2C2.59%2C4.09%2C4.09%2C0%2C0%2C1%2C.67%2C2.62%2C1%2C1%2C0%2C0%2C1-.27.59%2C7.57%2C7.57%2C0%2C0%2C1-1.49%2C1.19c-1.18.63-2.46%2C1.14-3.65%2C1.76a3.24%2C3.24%2C0%2C0%2C1-2.77%2C0%2C13.73%2C13.73%2C0%2C0%2C1-4.51-2.39%2C4.33%2C4.33%2C0%2C0%2C0-2.6-1.06%2C2.09%2C2.09%2C0%2C0%2C0-2.26%2C1A2.18%2C2.18%2C0%2C0%2C0%2C654.28%2C19a14.66%2C14.66%2C0%2C0%2C0%2C2.37.9%2C9%2C9%2C0%2C0%2C1%2C2.16.9c.7.43%2C1.45.8%2C2.18%2C1.2a6.17%2C6.17%2C0%2C0%2C1%2C1.93%2C1.79c1%2C1.29%2C2%2C2.59%2C3.13%2C3.83.58.64%2C1.14%2C1.29%2C1.7%2C1.93a2.65%2C2.65%2C0%2C0%2C1%2C.17.22c-1.11.36-2.15.67-3.14%2C1.06a4.17%2C4.17%2C0%2C0%2C0-2.1%2C1.93c-1.16%2C2-3.67%2C2.63-5.51%2C4a2.66%2C2.66%2C0%2C0%2C1-1.7.11%2C3.59%2C3.59%2C0%2C0%2C1-3.13-3.45c0-3.26-1.23-4.86-4.65-5.82-.55-.16-1.14-.22-1.82-.35a16.62%2C16.62%2C0%2C0%2C0-2.49%2C2%2C9.2%2C9.2%2C0%2C0%2C1-5.78%2C3.06%2C16.21%2C16.21%2C0%2C0%2C0-2.11.5%2C2.48%2C2.48%2C0%2C0%2C0-1.62-.9%2C3.62%2C3.62%2C0%2C0%2C0-3.31%2C1.44%2C4.28%2C4.28%2C0%2C0%2C0-.8%2C2.73c.16%2C1.55-.79%2C2.84-1.2%2C4.25-.14.5-.68.72-1.27.79a6%2C6%2C0%2C0%2C1-3.57-.65%2C10.8%2C10.8%2C0%2C0%2C0-4-1.34%2C1.21%2C1.21%2C0%2C0%2C1-1.12-1.61%2C7.21%2C7.21%2C0%2C0%2C1%2C.9-1.77%2C5.9%2C5.9%2C0%2C0%2C0%2C1.15-2%2C4.14%2C4.14%2C0%2C0%2C0%2C.07-1.4%2C2.4%2C2.4%2C0%2C0%2C0-2-2%2C3.21%2C3.21%2C0%2C0%2C0-3.08%2C1.07%2C7.35%2C7.35%2C0%2C0%2C0-1.3%2C2.59%2C6.23%2C6.23%2C0%2C0%2C1-.5%2C1.53%2C1.84%2C1.84%2C0%2C0%2C1-2.74.5%2C2.49%2C2.49%2C0%2C0%2C1-.65-.69%2C4%2C4%2C0%2C0%2C0-2.85-1.71c-.53.27-1.11.58-1.69.9a2.86%2C2.86%2C0%2C0%2C0-1.58%2C2.89%2C14.29%2C14.29%2C0%2C0%2C0%2C.3%2C1.56c.08.4.13.8.2%2C1.22-1.22.74-2.18%2C1.73-3.84%2C1.59a5.05%2C5.05%2C0%2C0%2C1-3.32-1.28c.94-1%2C1.91-1.86%2C2.73-2.85a12.72%2C12.72%2C0%2C0%2C1%2C3-2.41%2C17%2C17%2C0%2C0%2C0%2C5.83-6.1%2C1.76%2C1.76%2C0%2C0%2C1%2C.75-.8%2C9%2C9%2C0%2C0%2C0%2C2.94-2.18%2C35.37%2C35.37%2C0%2C0%2C0%2C3-3.39%2C28.15%2C28.15%2C0%2C0%2C1%2C2.81-3.48%2C2.9%2C2.9%2C0%2C0%2C0%2C1-2.45A2.21%2C2.21%2C0%2C0%2C0%2C616.63%2C15a3.18%2C3.18%2C0%2C0%2C0-2.11%2C1.61%2C9.68%2C9.68%2C0%2C0%2C1-1.91%2C2.48%2C25.88%2C25.88%2C0%2C0%2C0-1.93%2C2.52c-.29.39-.54.8-.83%2C1.22-.73-.24-.59-.82-.87-1.17a1.27%2C1.27%2C0%2C0%2C0-1.63-.29%2C1.59%2C1.59%2C0%2C0%2C0-.81%2C1%2C1%2C1%2C0%2C0%2C0%2C.88%2C1.21%2C13.25%2C13.25%2C0%2C0%2C0%2C1.57%2C0%2C7.06%2C7.06%2C0%2C0%2C1-1.68%2C3.55%2C30.83%2C30.83%2C0%2C0%2C1-3.27%2C3.4%2C45.58%2C45.58%2C0%2C0%2C1-4.78%2C3.38%2C8.37%2C8.37%2C0%2C0%2C1-4%2C1.11%2C14.54%2C14.54%2C0%2C0%2C0-1.6.3%2C12.83%2C12.83%2C0%2C0%2C1-2%2C.38%2C5.06%2C5.06%2C0%2C0%2C1-4-1.77%2C1.47%2C1.47%2C0%2C0%2C1-.32-.81c-.08-.59%2C0-1.19-.11-1.77a3.2%2C3.2%2C0%2C0%2C1%2C.46-2.39%2C6.36%2C6.36%2C0%2C0%2C0%2C.65-1.68%2C2.48%2C2.48%2C0%2C0%2C0-.44-2.53%2C3.43%2C3.43%2C0%2C0%2C1-.51-.77%2C1.6%2C1.6%2C0%2C0%2C0-1.08-.77%2C4.37%2C4.37%2C0%2C0%2C0-4.35.88%2C16.69%2C16.69%2C0%2C0%2C0-1.39%2C1.53c-.62.75-.61.76-2.08%2C1-.43-.62-.84-1.29-1.33-1.91s-1.13-1.2-1.61-1.85a2.21%2C2.21%2C0%2C0%2C1-.36-1.17c0-1%2C0-2%2C0-3a4.86%2C4.86%2C0%2C0%2C0-3.57-4.36%2C5.62%2C5.62%2C0%2C0%2C0-3.23.21%2C4.31%2C4.31%2C0%2C0%2C0-2.61%2C1.61c-.51.76-1.16%2C1.45-1.63%2C2.25a12.66%2C12.66%2C0%2C0%2C1-1.83%2C2.34%2C1.61%2C1.61%2C0%2C0%2C1-1.84.5%2C4.51%2C4.51%2C0%2C0%2C0-2%2C0%2C16.15%2C16.15%2C0%2C0%2C1-5.71-.51c-.38-.12-.76-.24-1.16-.33a13%2C13%2C0%2C0%2C1-3.72-1.5c-.62-.36-1.29-.66-1.92-1A10.18%2C10.18%2C0%2C0%2C0%2C540%2C16.6a51.5%2C51.5%2C0%2C0%2C1-5.56-.09%2C8.94%2C8.94%2C0%2C0%2C0-2.41.25c-1%2C.22-1.93.44-2.9.64a17.46%2C17.46%2C0%2C0%2C1-3.07.16c-1.58.06-3.21%2C0-4.61.8a9.66%2C9.66%2C0%2C0%2C0-1%2C.62c-.89.66-1.73%2C1.37-2.68%2C1.95a10.58%2C10.58%2C0%2C0%2C1-2.53%2C1.16A14.49%2C14.49%2C0%2C0%2C0%2C509.76%2C25a3.18%2C3.18%2C0%2C0%2C0-.73.83%2C19%2C19%2C0%2C0%2C1-4%2C4.5c-.19.17-.47.29-.58.49l-.18.26a14.53%2C14.53%2C0%2C0%2C0-4.2-1.67c-1.22-.26-2.5-.62-3.73.15a2.91%2C2.91%2C0%2C0%2C1-1.15.24%2C10.71%2C10.71%2C0%2C0%2C0-2%2C.46l-.25-.1a33.64%2C33.64%2C0%2C0%2C1-7.74-4.67%2C4%2C4%2C0%2C0%2C1-1.69-4.81%2C3.9%2C3.9%2C0%2C0%2C0-.44-3.08%2C2.69%2C2.69%2C0%2C0%2C0-3.83-.76%2C2.93%2C2.93%2C0%2C0%2C0-1.42%2C2.26%2C10.13%2C10.13%2C0%2C0%2C0%2C.48%2C3.49%2C5.53%2C5.53%2C0%2C0%2C1%2C.2%2C3.5%2C1.6%2C1.6%2C0%2C0%2C1-.47.76A10.93%2C10.93%2C0%2C0%2C1%2C476%2C28.34c-.78.37-1.59.7-2.39%2C1a3.58%2C3.58%2C0%2C0%2C1%2C0-.45c0-1.8-2-3-3.67-3.42s-4.35.64-5%2C2.1c-.09.21-.19.4-.29.61A8.91%2C8.91%2C0%2C0%2C1%2C463%2C26.67a4.32%2C4.32%2C0%2C0%2C0-2.88-1.59%2C2.68%2C2.68%2C0%2C0%2C0-2.93%2C1.16%2C2.74%2C2.74%2C0%2C0%2C0%2C.88%2C3.83%2C14.64%2C14.64%2C0%2C0%2C0%2C2.64%2C1.37%2C8.34%2C8.34%2C0%2C0%2C1%2C2.12%2C1.16%2C5%2C5%2C0%2C0%2C1-.68.6%2C26.14%2C26.14%2C0%2C0%2C1-5.4%2C2.68%2C3.33%2C3.33%2C0%2C0%2C1-1.42.15%2C42.17%2C42.17%2C0%2C0%2C1-8.45-1.51c-.14%2C0-.24-.17-.53-.39%2C0-.88-.06-1.7%2C0-2.52s.26-1.49.4-2.27a1.86%2C1.86%2C0%2C0%2C0-.37-.49c-.53-.45-1.14-.87-1.91-.46s-1.47.86-1.39%2C1.78a4.3%2C4.3%2C0%2C0%2C1-.13%2C2.43%2C3.07%2C3.07%2C0%2C0%2C0%2C.42%2C3.15c.75%2C1.12.39%2C1.68-1.12%2C2.1-1.2.34-2.35%2C1-3.71.52-1.14.32-2.3.59-3.43.94a14.93%2C14.93%2C0%2C0%2C1-5%2C.61c-1.5%2C0-3%2C.22-4.53.25a14.93%2C14.93%2C0%2C0%2C1-7.16-1.5%2C8.43%2C8.43%2C0%2C0%2C0-6.68-.45%2C6.68%2C6.68%2C0%2C0%2C1-3.32.18%2C5.53%2C5.53%2C0%2C0%2C0-2.36.13c-1.55.35-3.12.65-4.7.89a3.48%2C3.48%2C0%2C0%2C1-4.06-1.93%2C16.85%2C16.85%2C0%2C0%2C1-1.51-3%2C5.15%2C5.15%2C0%2C0%2C0-5.06-3.09%2C5.51%2C5.51%2C0%2C0%2C1-2.1-.32c-1.9-.53-3.87-.88-5.44-2.08a4.49%2C4.49%2C0%2C0%2C0-1.69-.71%2C6.29%2C6.29%2C0%2C0%2C1-2.85-1.49c-1.65-1.5-3.29-3-4.8-4.62A16.92%2C16.92%2C0%2C0%2C0%2C371.12%2C20c-1.41-1-3.22-1-4.25.65a10.53%2C10.53%2C0%2C0%2C1-.87%2C1.07%2C14.94%2C14.94%2C0%2C0%2C0-1.6-.48.83.83%2C0%2C0%2C0-1%2C.45.84.84%2C0%2C0%2C0%2C.09.76%2C4.66%2C4.66%2C0%2C0%2C0%2C1%2C.72%2C2%2C2%2C0%2C0%2C1%2C0%2C.38c-.72%2C1.76-2.12%2C2.61-4.35%2C2.67a20.59%2C20.59%2C0%2C0%2C1-4.3-.26%2C26.92%2C26.92%2C0%2C0%2C0-6.41-.62%2C32%2C32%2C0%2C0%2C0-4.7.52%2C16%2C16%2C0%2C0%2C1-1.65.32%2C8.1%2C8.1%2C0%2C0%2C0-3.2.78%2C4.64%2C4.64%2C0%2C0%2C1-.69.21%2C1.71%2C1.71%2C0%2C0%2C1-1.8-.19c-.53-.46-.37-1%2C0-1.51a5.91%2C5.91%2C0%2C0%2C0%2C1.12-4A6.61%2C6.61%2C0%2C0%2C0%2C334.71%2C16a10.17%2C10.17%2C0%2C0%2C1-2-1.41A10.4%2C10.4%2C0%2C0%2C0%2C328%2C11.89a7.41%2C7.41%2C0%2C0%2C1-1.69-.88c-.67.06-1.45.15-2.24.19a4.48%2C4.48%2C0%2C0%2C0-4.17%2C3.23%2C2.34%2C2.34%2C0%2C0%2C0%2C.84%2C2.28%2C6.9%2C6.9%2C0%2C0%2C0%2C2.62%2C1.43c2.76.86%2C4%2C2.61%2C4.17%2C5a7.5%2C7.5%2C0%2C0%2C1-.5%2C4.07c-1.08%2C2-1.5%2C2.58-4.42%2C1.92A11.89%2C11.89%2C0%2C0%2C1%2C317.05%2C26a10.1%2C10.1%2C0%2C0%2C0-2.81-1.88%2C4.92%2C4.92%2C0%2C0%2C0-3.95.13%2C3.05%2C3.05%2C0%2C0%2C0-1.75%2C2.35c-.64%2C2.51.47%2C4.42%2C3.19%2C5.63a8.42%2C8.42%2C0%2C0%2C1%2C3.16%2C1.88%2C3.82%2C3.82%2C0%2C0%2C1%2C0%2C.59c-.18%2C1.13-.92%2C1.46-1.95.84a13.16%2C13.16%2C0%2C0%2C1-1.64-1.22%2C8%2C8%2C0%2C0%2C0-2.85-1.5A3.48%2C3.48%2C0%2C0%2C0%2C306.4%2C31a2.43%2C2.43%2C0%2C0%2C0-.61-.1c-1.48%2C0-3.37%2C1.22-3.62%2C2.46a6.62%2C6.62%2C0%2C0%2C0-.14%2C2.46%2C2.55%2C2.55%2C0%2C0%2C1-1.67%2C3c-.18.09-.36.18-.53.28-.69.41-1.35.82-1.48%2C1.62a1.93%2C1.93%2C0%2C0%2C1-.29.66%2C1.33%2C1.33%2C0%2C0%2C1-2.37.32c-.73-.79-1.31-1.67-2-2.5a14.67%2C14.67%2C0%2C0%2C0-1.17-1.46A4.06%2C4.06%2C0%2C0%2C0%2C290%2C36.35a4.86%2C4.86%2C0%2C0%2C1-2.2-.92%2C9.38%2C9.38%2C0%2C0%2C0-3.9-1.56%2C6.45%2C6.45%2C0%2C0%2C1-1.16-.36c-1.48-.49-2.93-1-4.43-1.45a3.26%2C3.26%2C0%2C0%2C0-1.42-.12%2C2.44%2C2.44%2C0%2C0%2C1-1.9-.49c-.5-.32-1-.64-1.5-.93a6%2C6%2C0%2C0%2C0-4.94-.57%2C4.81%2C4.81%2C0%2C0%2C1-4.42-.6%2C7.17%2C7.17%2C0%2C0%2C0-3.61-1.15%2C4%2C4%2C0%2C0%2C0-3%2C.84%2C2.65%2C2.65%2C0%2C0%2C1-2.65.54%2C22.88%2C22.88%2C0%2C0%2C0-7.15-.62%2C29.8%2C29.8%2C0%2C0%2C1-3.88-.29c-.89-.09-1.77-.21-2.65-.35a12.86%2C12.86%2C0%2C0%2C1-4-1.33%2C4.68%2C4.68%2C0%2C0%2C1-2.71-4.15%2C5.85%2C5.85%2C0%2C0%2C0%2C0-.6%2C13.51%2C13.51%2C0%2C0%2C0%2C.9-4.26%2C2.6%2C2.6%2C0%2C0%2C0-.85-2.18%2C11.9%2C11.9%2C0%2C0%2C0-1.8-1.43c-2.45-1.53-4-1.47-6.6.18-.27.17-.62.27-.91.44a3.83%2C3.83%2C0%2C0%2C0-.51.39c-.54%2C2-1.08%2C4.07-1.64%2C6.1a2.16%2C2.16%2C0%2C0%2C1-.4.82c-.36.41-.69.83-1%2C1.25a11.32%2C11.32%2C0%2C0%2C1-1.89-.46%2C23.6%2C23.6%2C0%2C0%2C0-3.81-.78%2C2.23%2C2.23%2C0%2C0%2C1-2.17-1.84c-.07-.41-.19-.81-.29-1.21a4.46%2C4.46%2C0%2C0%2C0-1.78-2.53%2C3.52%2C3.52%2C0%2C0%2C0-2.47-.7%2C3.71%2C3.71%2C0%2C0%2C0-3.61%2C2.47%2C4.35%2C4.35%2C0%2C0%2C0%2C.28%2C3.8%2C5.49%2C5.49%2C0%2C0%2C1%2C.83%2C3.59%2C13.49%2C13.49%2C0%2C0%2C0%2C.23%2C2.81%2C4.64%2C4.64%2C0%2C0%2C1%2C0%2C.53c0%2C.81.33%2C1.77-.65%2C2.27a5%2C5%2C0%2C0%2C1-3.76.34c-1.78-.49-2.77-1.7-3.92-2.77-.19-.17-.23-.48-.42-.61-1.92-1.23-2.78-3.08-3.68-4.85A5.76%2C5.76%2C0%2C0%2C0%2C191.79%2C21c-1.24-.64-2.47-1.29-3.64-2a18.44%2C18.44%2C0%2C0%2C0-3.07-1.46%2C5.35%2C5.35%2C0%2C0%2C0-4%2C.06%2C7.28%2C7.28%2C0%2C0%2C1-3.15.77l-.88-.06c-.31-.38-.6-.78-.93-1.15a2.73%2C2.73%2C0%2C0%2C0-3.28-.75l-1.54.49a9%2C9%2C0%2C0%2C0-2.88%2C1.35c-.82.63-1.67%2C1.23-2.53%2C1.81a4.72%2C4.72%2C0%2C0%2C1-1.38.77%2C6.42%2C6.42%2C0%2C0%2C0-2.74%2C1.54c-1.63%2C1.48-3.87%2C2-5.9%2C2.84a2.68%2C2.68%2C0%2C0%2C1-2.54-.29c-1.45-1-3-1.93-4.44-2.89-.78-.5-1.08-.53-3.09-.31-.14.18-.35.39-.53.63-1.14%2C1.46-1.12%2C2.08.2%2C3.28a3.38%2C3.38%2C0%2C0%2C0%2C1.23.61c.45.14%2C1%2C.08%2C1.42.21.82.24%2C1.54.69%2C1.58%2C1.49a1.73%2C1.73%2C0%2C0%2C1-.84%2C1.86%2C5.27%2C5.27%2C0%2C0%2C0-2.8%2C5.84%2C1.94%2C1.94%2C0%2C0%2C1-.86%2C2.21.11.11%2C0%2C0%2C0-.05%2C0%2C21.19%2C21.19%2C0%2C0%2C1-3.47%2C1.73l0%2C0a1.39%2C1.39%2C0%2C0%2C1-.16-2c.21-.27.39-.56.58-.84a3.07%2C3.07%2C0%2C0%2C0%2C.5-2.27A2%2C2%2C0%2C0%2C0%2C141.51%2C33a3.52%2C3.52%2C0%2C0%2C0-3.7-.13%2C4.15%2C4.15%2C0%2C0%2C0-2.18%2C2.36%2C4.75%2C4.75%2C0%2C0%2C1-1.73%2C2.47%2C13.38%2C13.38%2C0%2C0%2C0-1.6%2C1.76l-.32.32c-.49.49-.9%2C1.18-1.8%2C1a3.48%2C3.48%2C0%2C0%2C1-2.46-1.45%2C3.41%2C3.41%2C0%2C0%2C1-.61-1.8c2.46-1.15%2C3.38-3.18%2C3.83-5.41.5-2.63-.69-4.67-3.2-6.11-.2-.11-.4-.2-.61-.3a1.21%2C1.21%2C0%2C0%2C1%2C0-.18%2C10.34%2C10.34%2C0%2C0%2C0-.94-2.2%2C3.56%2C3.56%2C0%2C0%2C0-2.44-1.72%2C5.66%2C5.66%2C0%2C0%2C1-2.37-.92l-.49-.43c0-.36.12-.72.16-1.08.08-1-.39-1.55-1.51-1.88l-1.22-.38a7.94%2C7.94%2C0%2C0%2C0-2.57-.46c-.88%2C0-1.77%2C0-2.65%2C0a4.22%2C4.22%2C0%2C0%2C1-1.3-.16%2C6%2C6%2C0%2C0%2C0-2.6-.29c-1.89.16-3.56-.5-5.29-.91a1.76%2C1.76%2C0%2C0%2C1-1.18-.84%2C13.14%2C13.14%2C0%2C0%2C0%2C1.7-4.48c.5-2.32-1.62-4.63-4.36-5.06-1.92-.3-4-.62-5.48%2C1a2%2C2%2C0%2C0%2C1-.89.47A8.72%2C8.72%2C0%2C0%2C0%2C88.3%2C10.6c-1.46%2C2.41-1.56%2C4.73.52%2C6.91l.39.38a1.9%2C1.9%2C0%2C0%2C1-.4.05%2C3.83%2C3.83%2C0%2C0%2C0-2.4.82c-.42.3-.86.57-1.32.87-.19%2C1.32-1.32%2C2.14-2.47%2C2.95-.76.53-1.49%2C1.09-2.22%2C1.65a1.61%2C1.61%2C0%2C0%2C0-.49.56c-.5%2C1.11-1.65%2C1.54-2.81%2C2A13.26%2C13.26%2C0%2C0%2C0%2C75%2C27.87a2.84%2C2.84%2C0%2C0%2C0-1.5%2C2.91A2%2C2%2C0%2C0%2C0%2C74.09%2C32c.37.35.69.72%2C1%2C1.07a2.22%2C2.22%2C0%2C0%2C1%2C.45%2C2.72l-.06.13a4.92%2C4.92%2C0%2C0%2C1-2.85.88%2C4.2%2C4.2%2C0%2C0%2C0-1.61.48%2C13.56%2C13.56%2C0%2C0%2C1-4.71.92%2C8.82%2C8.82%2C0%2C0%2C1-7-2.13c-1.6-1.44-3.51-2.57-5-4.19-.86-1-2.45-1.43-3.74-2.14-1.18.39-2.27.7-3.32%2C1.11a4.17%2C4.17%2C0%2C0%2C0-2.1%2C1.93c-1.15%2C2-3.67%2C2.63-5.5%2C4a2.66%2C2.66%2C0%2C0%2C1-1.7.11A3.59%2C3.59%2C0%2C0%2C1%2C35%2C33.4c0-3.26-1.24-4.86-4.66-5.82-.54-.16-1.13-.22-1.81-.35a16%2C16%2C0%2C0%2C0-2.48%2C2%2C9.27%2C9.27%2C0%2C0%2C1-5.79%2C3.06c-1.72.32-3.46.69-4.58%2C2a34.09%2C34.09%2C0%2C0%2C0-2.89%2C3.75%2C2.65%2C2.65%2C0%2C0%2C0-.13%2C2%2C2.77%2C2.77%2C0%2C0%2C1-1.11%2C3C10.73%2C43.76%2C9.84%2C44.34%2C9%2C45c0%2C0-2.78-2.94-4-3-1.46-.07-5%2C3-5%2C3V80H1260V45Z%22%20style%3D%22fill%3A%23fbe7e8%22%2F%3E%3C%2Fsvg%3E");transform:scaleX(-1)}.scc30-2023 .partition.partition-02{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201260%2080%22%3E%3Cpath%20d%3D%22M1257%2C42c-.31-.29%2C1%2C2.42.7%2C2.15a19.68%2C19.68%2C0%2C0%2C1-3.14-3%2C5.17%2C5.17%2C0%2C0%2C1-1.13-5%2C3.15%2C3.15%2C0%2C0%2C0%2C0-2.26%2C2.78%2C2.78%2C0%2C0%2C0-2.22-1.91%2C3.63%2C3.63%2C0%2C0%2C0-3.31%2C1.44%2C4.28%2C4.28%2C0%2C0%2C0-.8%2C2.73c.16%2C1.55-.79%2C2.84-1.19%2C4.25-.14.5-.7.72-1.27.79a6%2C6%2C0%2C0%2C1-3.58-.65%2C10.69%2C10.69%2C0%2C0%2C0-4-1.34%2C1.21%2C1.21%2C0%2C0%2C1-1.12-1.61%2C7.54%2C7.54%2C0%2C0%2C1%2C.89-1.77%2C5.9%2C5.9%2C0%2C0%2C0%2C1.15-2%2C4.15%2C4.15%2C0%2C0%2C0%2C.08-1.4%2C2.41%2C2.41%2C0%2C0%2C0-2-2%2C3.21%2C3.21%2C0%2C0%2C0-3.08%2C1.07%2C7.52%2C7.52%2C0%2C0%2C0-1.3%2C2.59%2C5.49%2C5.49%2C0%2C0%2C1-.5%2C1.53%2C1.84%2C1.84%2C0%2C0%2C1-2.74.5%2C2.87%2C2.87%2C0%2C0%2C1-.66-.69%2C4%2C4%2C0%2C0%2C0-2.84-1.71c-.53.27-1.11.58-1.69.9a2.87%2C2.87%2C0%2C0%2C0-1.58%2C2.89%2C14.29%2C14.29%2C0%2C0%2C0%2C.3%2C1.56c.08.4.14.8.2%2C1.22-1.21.74-2.17%2C1.73-3.84%2C1.59a5%2C5%2C0%2C0%2C1-3.31-1.28c.94-1%2C1.91-1.86%2C2.73-2.85a12.87%2C12.87%2C0%2C0%2C1%2C3-2.41%2C17.09%2C17.09%2C0%2C0%2C0%2C5.84-6.1%2C1.74%2C1.74%2C0%2C0%2C1%2C.74-.8%2C8.89%2C8.89%2C0%2C0%2C0%2C2.94-2.18%2C35.37%2C35.37%2C0%2C0%2C0%2C3-3.39%2C29.19%2C29.19%2C0%2C0%2C1%2C2.82-3.48%2C3%2C3%2C0%2C0%2C0%2C1-2.45A2.22%2C2.22%2C0%2C0%2C0%2C1234%2C15a3.23%2C3.23%2C0%2C0%2C0-2.11%2C1.61A9.46%2C9.46%2C0%2C0%2C1%2C1230%2C19.1a25.78%2C25.78%2C0%2C0%2C0-1.92%2C2.52c-.29.39-.55.8-.84%2C1.22-.72-.24-.58-.82-.87-1.17a1.26%2C1.26%2C0%2C0%2C0-1.62-.29%2C1.56%2C1.56%2C0%2C0%2C0-.81%2C1%2C1%2C1%2C0%2C0%2C0%2C.87%2C1.21%2C13.08%2C13.08%2C0%2C0%2C0%2C1.56%2C0%2C7%2C7%2C0%2C0%2C1-1.66%2C3.55%2C30.93%2C30.93%2C0%2C0%2C1-3.28%2C3.4%2C45.58%2C45.58%2C0%2C0%2C1-4.78%2C3.38A8.34%2C8.34%2C0%2C0%2C1%2C1212.6%2C35a15%2C15%2C0%2C0%2C0-1.6.3%2C12.83%2C12.83%2C0%2C0%2C1-2%2C.38%2C5.08%2C5.08%2C0%2C0%2C1-4-1.77%2C1.47%2C1.47%2C0%2C0%2C1-.32-.81c-.07-.59%2C0-1.19-.1-1.77A3.19%2C3.19%2C0%2C0%2C1%2C1205%2C29a6.73%2C6.73%2C0%2C0%2C0%2C.65-1.68%2C2.46%2C2.46%2C0%2C0%2C0-.44-2.53%2C3.43%2C3.43%2C0%2C0%2C1-.51-.77%2C1.58%2C1.58%2C0%2C0%2C0-1.07-.77%2C4.37%2C4.37%2C0%2C0%2C0-4.35.88%2C15.47%2C15.47%2C0%2C0%2C0-1.4%2C1.53c-.62.75-.61.76-2.08%2C1-.42-.62-.84-1.29-1.33-1.91s-1.13-1.2-1.61-1.85a2.2%2C2.2%2C0%2C0%2C1-.35-1.17c0-1%2C0-2%2C0-3A4.84%2C4.84%2C0%2C0%2C0%2C1189%2C14.3a5.59%2C5.59%2C0%2C0%2C0-3.22.21%2C4.32%2C4.32%2C0%2C0%2C0-2.6%2C1.61c-.52.76-1.16%2C1.45-1.63%2C2.25a12.72%2C12.72%2C0%2C0%2C1-1.84%2C2.34%2C1.59%2C1.59%2C0%2C0%2C1-1.83.5%2C4.55%2C4.55%2C0%2C0%2C0-2%2C0%2C16.15%2C16.15%2C0%2C0%2C1-5.71-.51c-.37-.12-.76-.24-1.15-.33a12.68%2C12.68%2C0%2C0%2C1-3.72-1.5c-.63-.36-1.3-.66-1.92-1a10.23%2C10.23%2C0%2C0%2C0-5.93-1.23%2C51.5%2C51.5%2C0%2C0%2C1-5.56-.09%2C8.94%2C8.94%2C0%2C0%2C0-2.41.25c-1%2C.22-1.93.44-2.9.64a17.46%2C17.46%2C0%2C0%2C1-3.07.16c-1.57.06-3.2%2C0-4.6.8a11.16%2C11.16%2C0%2C0%2C0-1%2C.62c-.89.66-1.73%2C1.37-2.68%2C1.95a10.69%2C10.69%2C0%2C0%2C1-2.52%2C1.16%2C14.53%2C14.53%2C0%2C0%2C0-5.58%2C2.95%2C3%2C3%2C0%2C0%2C0-.73.83%2C18.93%2C18.93%2C0%2C0%2C1-4%2C4.5c-.19.17-.48.29-.59.49a2.4%2C2.4%2C0%2C0%2C1-.18.26%2C14.48%2C14.48%2C0%2C0%2C0-4.21-1.67c-1.21-.26-2.49-.62-3.72.15a2.89%2C2.89%2C0%2C0%2C1-1.14.24%2C10.64%2C10.64%2C0%2C0%2C0-2%2C.46l-.24-.1a33.71%2C33.71%2C0%2C0%2C1-7.75-4.67%2C4%2C4%2C0%2C0%2C1-1.7-4.81%2C3.85%2C3.85%2C0%2C0%2C0-.43-3.08%2C2.68%2C2.68%2C0%2C0%2C0-3.82-.76%2C2.88%2C2.88%2C0%2C0%2C0-1.42%2C2.26%2C9.67%2C9.67%2C0%2C0%2C0%2C.48%2C3.49%2C5.6%2C5.6%2C0%2C0%2C1%2C.19%2C3.5%2C1.53%2C1.53%2C0%2C0%2C1-.47.76%2C10.93%2C10.93%2C0%2C0%2C1-2.06%2C1.45c-.78.37-1.58.7-2.39%2C1a3.58%2C3.58%2C0%2C0%2C1%2C0-.45c0-1.8-2-3-3.66-3.42s-4.36.64-5%2C2.1c-.08.21-.19.4-.29.61a8.85%2C8.85%2C0%2C0%2C1-1.58-1.54%2C4.41%2C4.41%2C0%2C0%2C0-2.88-1.59%2C2.71%2C2.71%2C0%2C0%2C0-3%2C1.16%2C2.76%2C2.76%2C0%2C0%2C0%2C.89%2C3.83%2C15%2C15%2C0%2C0%2C0%2C2.64%2C1.37%2C8.75%2C8.75%2C0%2C0%2C1%2C2.13%2C1.16%2C5.82%2C5.82%2C0%2C0%2C1-.69.6%2C26.14%2C26.14%2C0%2C0%2C1-5.4%2C2.68%2C3.33%2C3.33%2C0%2C0%2C1-1.42.15%2C42.07%2C42.07%2C0%2C0%2C1-8.44-1.51c-.14%2C0-.25-.17-.55-.39%2C0-.88%2C0-1.7%2C0-2.52s.26-1.49.41-2.27a2.87%2C2.87%2C0%2C0%2C0-.37-.49c-.54-.45-1.15-.87-1.91-.46s-1.49.86-1.4%2C1.78a4.13%2C4.13%2C0%2C0%2C1-.13%2C2.43%2C3.07%2C3.07%2C0%2C0%2C0%2C.42%2C3.15c.75%2C1.12.39%2C1.68-1.11%2C2.1-1.21.34-2.36%2C1-3.71.52-1.14.32-2.3.59-3.43.94a15%2C15%2C0%2C0%2C1-5%2C.61c-1.51%2C0-3%2C.22-4.53.25a15%2C15%2C0%2C0%2C1-7.17-1.5%2C8.41%2C8.41%2C0%2C0%2C0-6.67-.45%2C6.73%2C6.73%2C0%2C0%2C1-3.33.18%2C5.47%2C5.47%2C0%2C0%2C0-2.35.13c-1.56.35-3.13.65-4.71.89a3.49%2C3.49%2C0%2C0%2C1-4.06-1.93%2C16.81%2C16.81%2C0%2C0%2C1-1.5-3%2C5.17%2C5.17%2C0%2C0%2C0-5.07-3.09%2C5.51%2C5.51%2C0%2C0%2C1-2.1-.32c-1.89-.53-3.87-.88-5.43-2.08a4.54%2C4.54%2C0%2C0%2C0-1.7-.71%2C6.29%2C6.29%2C0%2C0%2C1-2.85-1.49c-1.65-1.5-3.29-3-4.79-4.62A17.42%2C17.42%2C0%2C0%2C0%2C988.51%2C20c-1.41-1-3.22-1-4.25.65a8.36%2C8.36%2C0%2C0%2C1-.87%2C1.07%2C15.51%2C15.51%2C0%2C0%2C0-1.59-.48.82.82%2C0%2C0%2C0-1%2C.45.81.81%2C0%2C0%2C0%2C.08.76%2C5%2C5%2C0%2C0%2C0%2C1%2C.72c0%2C.26%2C0%2C.32%2C0%2C.38-.7%2C1.76-2.11%2C2.61-4.34%2C2.67a20.59%2C20.59%2C0%2C0%2C1-4.3-.26%2C26.89%2C26.89%2C0%2C0%2C0-6.4-.62%2C32.17%2C32.17%2C0%2C0%2C0-4.71.52%2C15.5%2C15.5%2C0%2C0%2C1-1.65.32%2C8.19%2C8.19%2C0%2C0%2C0-3.21.78%2C4.51%2C4.51%2C0%2C0%2C1-.68.21%2C1.69%2C1.69%2C0%2C0%2C1-1.79-.19c-.53-.46-.37-1%2C0-1.51a5.91%2C5.91%2C0%2C0%2C0%2C1.11-4A6.61%2C6.61%2C0%2C0%2C0%2C952.1%2C16a10.09%2C10.09%2C0%2C0%2C1-2-1.41%2C10.43%2C10.43%2C0%2C0%2C0-4.75-2.71%2C7.85%2C7.85%2C0%2C0%2C1-1.69-.88c-.66.06-1.45.15-2.24.19a4.5%2C4.5%2C0%2C0%2C0-4.17%2C3.23%2C2.34%2C2.34%2C0%2C0%2C0%2C.84%2C2.28%2C6.94%2C6.94%2C0%2C0%2C0%2C2.63%2C1.43c2.76.86%2C4%2C2.61%2C4.16%2C5a7.41%2C7.41%2C0%2C0%2C1-.5%2C4.07c-1.07%2C2-1.5%2C2.58-4.42%2C1.92A11.86%2C11.86%2C0%2C0%2C1%2C934.45%2C26a10.15%2C10.15%2C0%2C0%2C0-2.82-1.88%2C4.9%2C4.9%2C0%2C0%2C0-3.94.13%2C3.06%2C3.06%2C0%2C0%2C0-1.76%2C2.35c-.64%2C2.51.48%2C4.42%2C3.2%2C5.63a8.54%2C8.54%2C0%2C0%2C1%2C3.15%2C1.88%2C2.88%2C2.88%2C0%2C0%2C1%2C0%2C.59c-.18%2C1.13-.91%2C1.46-1.95.84a14%2C14%2C0%2C0%2C1-1.64-1.22%2C8%2C8%2C0%2C0%2C0-2.85-1.5A3.46%2C3.46%2C0%2C0%2C0%2C923.8%2C31a2.59%2C2.59%2C0%2C0%2C0-.61-.1c-1.48%2C0-3.38%2C1.22-3.63%2C2.46a6.42%2C6.42%2C0%2C0%2C0-.14%2C2.46%2C2.56%2C2.56%2C0%2C0%2C1-1.67%2C3l-.52.28c-.69.41-1.37.82-1.48%2C1.62a2.15%2C2.15%2C0%2C0%2C1-.29.66%2C1.34%2C1.34%2C0%2C0%2C1-2.38.32c-.72-.79-1.31-1.67-2-2.5A14.56%2C14.56%2C0%2C0%2C0%2C910%2C37.72a4.06%2C4.06%2C0%2C0%2C0-2.56-1.37%2C4.85%2C4.85%2C0%2C0%2C1-2.21-.92%2C9.32%2C9.32%2C0%2C0%2C0-3.9-1.56%2C6.12%2C6.12%2C0%2C0%2C1-1.15-.36c-1.48-.49-2.95-1-4.44-1.45a3.26%2C3.26%2C0%2C0%2C0-1.42-.12%2C2.42%2C2.42%2C0%2C0%2C1-1.89-.49c-.5-.32-1-.64-1.51-.93A6%2C6%2C0%2C0%2C0%2C886%2C30a4.82%2C4.82%2C0%2C0%2C1-4.43-.6%2C7.17%2C7.17%2C0%2C0%2C0-3.6-1.15%2C4%2C4%2C0%2C0%2C0-3%2C.84%2C2.67%2C2.67%2C0%2C0%2C1-2.66.54%2C22.86%2C22.86%2C0%2C0%2C0-7.15-.62%2C29.8%2C29.8%2C0%2C0%2C1-3.88-.29c-.89-.09-1.77-.21-2.65-.35a13%2C13%2C0%2C0%2C1-4-1.33%2C4.67%2C4.67%2C0%2C0%2C1-2.7-4.15%2C3.94%2C3.94%2C0%2C0%2C0%2C0-.6%2C13.24%2C13.24%2C0%2C0%2C0%2C.9-4.26%2C2.62%2C2.62%2C0%2C0%2C0-.84-2.18%2C12.42%2C12.42%2C0%2C0%2C0-1.8-1.43c-2.47-1.53-4-1.47-6.6.18-.29.17-.62.27-.92.44a4.5%2C4.5%2C0%2C0%2C0-.5.39c-.55%2C2-1.09%2C4.07-1.64%2C6.1a2.34%2C2.34%2C0%2C0%2C1-.41.82c-.36.41-.68.83-1%2C1.25a11.43%2C11.43%2C0%2C0%2C1-1.9-.46%2C23.6%2C23.6%2C0%2C0%2C0-3.81-.78%2C2.24%2C2.24%2C0%2C0%2C1-2.17-1.84c-.07-.41-.18-.81-.29-1.21A4.46%2C4.46%2C0%2C0%2C0%2C829%2C16.73a3.49%2C3.49%2C0%2C0%2C0-2.46-.7%2C3.71%2C3.71%2C0%2C0%2C0-3.62%2C2.47%2C4.42%2C4.42%2C0%2C0%2C0%2C.28%2C3.8%2C5.49%2C5.49%2C0%2C0%2C1%2C.83%2C3.59%2C13.51%2C13.51%2C0%2C0%2C0%2C.24%2C2.81%2C4.64%2C4.64%2C0%2C0%2C1%2C0%2C.53c0%2C.78.29%2C1.69-.55%2C2.2a5.23%2C5.23%2C0%2C0%2C0-.92-.68%2C3.29%2C3.29%2C0%2C0%2C0-1.6-.48c-.58%2C0-1.15-.09-1.72-.12a3.64%2C3.64%2C0%2C0%2C1-2.91-1.58c-.26-.36-.49-.73-.74-1.09a8.74%2C8.74%2C0%2C0%2C0-3.48-2.88h0c-.17-.33-.34-.65-.5-1A5.81%2C5.81%2C0%2C0%2C0%2C809.17%2C21c-1.23-.64-2.45-1.29-3.62-2a18.93%2C18.93%2C0%2C0%2C0-3.08-1.46L802%2C17.4a3.49%2C3.49%2C0%2C0%2C1-.51-2.38%2C2.22%2C2.22%2C0%2C0%2C0-.29-1.7%2C2.66%2C2.66%2C0%2C0%2C0-2.1-1.32%2C2.7%2C2.7%2C0%2C0%2C0-2.51%2C1.24%2C2.76%2C2.76%2C0%2C0%2C0-.26%2C2.08c.33%2C1.08-.15%2C2-.33%2C3a4.13%2C4.13%2C0%2C0%2C1-.71%2C0l-.88-.06c-.3-.38-.59-.78-.92-1.15a2.74%2C2.74%2C0%2C0%2C0-3.29-.75l-1.53.49a11%2C11%2C0%2C0%2C0-1.29.46%2C1%2C1%2C0%2C0%2C1%2C0-.43%2C4.66%2C4.66%2C0%2C0%2C1%2C.48-1.37%2C3.75%2C3.75%2C0%2C0%2C0%2C.64-1.6%2C2.89%2C2.89%2C0%2C0%2C0-.13-1.05%2C2.27%2C2.27%2C0%2C0%2C0-1.94-1.44%2C2.47%2C2.47%2C0%2C0%2C0-2.37.95%2C4.6%2C4.6%2C0%2C0%2C0-.69%2C2%2C3.87%2C3.87%2C0%2C0%2C1-.19%2C1.17%2C1.51%2C1.51%2C0%2C0%2C1-2.19.5%2C2.83%2C2.83%2C0%2C0%2C1-.63-.48%2C3.91%2C3.91%2C0%2C0%2C0-2.6-1.15c-.39.23-.83.48-1.25.75a1.87%2C1.87%2C0%2C0%2C0-.88%2C2.25%2C8.75%2C8.75%2C0%2C0%2C0%2C.48%2C1.15l.34.92c-.9.6-1.55%2C1.39-2.93%2C1.37a5%2C5%2C0%2C0%2C1-2.92-.8c.64-.78%2C1.31-1.5%2C1.83-2.28a8.86%2C8.86%2C0%2C0%2C1%2C2.13-1.95A11%2C11%2C0%2C0%2C0%2C778.47%2C11a1.14%2C1.14%2C0%2C0%2C1%2C.5-.64%2C6.22%2C6.22%2C0%2C0%2C0%2C2.1-1.77%2C24%2C24%2C0%2C0%2C0%2C2-2.69%2C17.93%2C17.93%2C0%2C0%2C1%2C1.82-2.75%2C1.92%2C1.92%2C0%2C0%2C0%2C.43-1.88A2.08%2C2.08%2C0%2C0%2C0%2C782.5.15%2C2.18%2C2.18%2C0%2C0%2C0%2C781%2C1.45a5.93%2C5.93%2C0%2C0%2C1-1.21%2C2%2C15.41%2C15.41%2C0%2C0%2C0-1.21%2C2c-.18.31-.34.62-.51%2C1-.63-.15-.6-.59-.89-.85a1.21%2C1.21%2C0%2C0%2C0-1.38-.14%2C1%2C1%2C0%2C0%2C0-.52.79c-.06.41.34.82.89.86a12.54%2C12.54%2C0%2C0%2C0%2C1.3-.06%2C4.5%2C4.5%2C0%2C0%2C1-.87%2C2.74%2C19.46%2C19.46%2C0%2C0%2C1-2.2%2C2.71A31.35%2C31.35%2C0%2C0%2C1%2C771%2C15.16a6.73%2C6.73%2C0%2C0%2C1-3.17%2C1%2C11.27%2C11.27%2C0%2C0%2C0-1.28.29%2C10.67%2C10.67%2C0%2C0%2C1-1.6.39%2C5%2C5%2C0%2C0%2C1-3.54-1.15%2C1.08%2C1.08%2C0%2C0%2C1-.38-.59c-.15-.44-.2-.88-.35-1.32a2.18%2C2.18%2C0%2C0%2C1%2C0-1.82%2C4%2C4%2C0%2C0%2C0%2C.29-1.29%2C1.91%2C1.91%2C0%2C0%2C0-.72-1.88%2C2.55%2C2.55%2C0%2C0%2C1-.54-.55%2C1.51%2C1.51%2C0%2C0%2C0-1-.52%2C3.61%2C3.61%2C0%2C0%2C0-3.45.86%2C9.51%2C9.51%2C0%2C0%2C0-.92%2C1.22c-.41.6-.4.6-1.58.83-.44-.45-.87-.93-1.37-1.37s-1.1-.85-1.59-1.32a1.78%2C1.78%2C0%2C0%2C1-.46-.85c-.17-.75-.25-1.51-.4-2.27a4.48%2C4.48%2C0%2C0%2C0-3.57-3.09%2C5%2C5%2C0%2C0%2C0-2.62.3%2C3.06%2C3.06%2C0%2C0%2C0-1.91%2C1.34c-.32.6-.74%2C1.14-1%2C1.77A9.12%2C9.12%2C0%2C0%2C1%2C738.66%2C7a1.31%2C1.31%2C0%2C0%2C1-1.44.46%2C4%2C4%2C0%2C0%2C0-1.66.07%2C15.24%2C15.24%2C0%2C0%2C1-4.76-.11c-.33-.07-.67-.15-1-.19a12.63%2C12.63%2C0%2C0%2C1-3.28-1c-.56-.24-1.16-.43-1.72-.67a9.65%2C9.65%2C0%2C0%2C0-5-.63l-1%2C.09a6.28%2C6.28%2C0%2C0%2C0-1.38-.4c-1.92-.3-4-.62-5.48%2C1a1.3%2C1.3%2C0%2C0%2C1-.29.22l-.72.2a15.68%2C15.68%2C0%2C0%2C1-2.5.26%2C8.11%2C8.11%2C0%2C0%2C0-3.67.82q-.36.24-.69.51c-.64.53-1.22%2C1.11-1.92%2C1.59a7.88%2C7.88%2C0%2C0%2C1-1.91%2C1%2C10.46%2C10.46%2C0%2C0%2C0-4.16%2C2.47%2C2.14%2C2.14%2C0%2C0%2C0-.48.66A12.05%2C12.05%2C0%2C0%2C1%2C693%2C17c-.13.14-.34.24-.41.39a3%2C3%2C0%2C0%2C1-1.88%2C1.49%2C1.45%2C1.45%2C0%2C0%2C0-.27.22c.47.59.16%2C1.06-.36%2C1.53a3.43%2C3.43%2C0%2C0%2C1-2-.62c-1-.6-2-1.19-3-1.72a9.46%2C9.46%2C0%2C0%2C0-2-.84%2C33.44%2C33.44%2C0%2C0%2C1-7-3.13c-1.59-.85-2.33-2.11-2.09-3.53a2.92%2C2.92%2C0%2C0%2C0-.8-2.29%2C2.48%2C2.48%2C0%2C0%2C0-3.26-.39A1.89%2C1.89%2C0%2C0%2C0%2C669%2C9.89a7.48%2C7.48%2C0%2C0%2C0%2C.9%2C2.59%2C4.09%2C4.09%2C0%2C0%2C1%2C.67%2C2.62%2C1%2C1%2C0%2C0%2C1-.27.59%2C7.57%2C7.57%2C0%2C0%2C1-1.49%2C1.19c-1.18.63-2.46%2C1.14-3.65%2C1.76a3.24%2C3.24%2C0%2C0%2C1-2.77%2C0%2C13.73%2C13.73%2C0%2C0%2C1-4.51-2.39%2C4.33%2C4.33%2C0%2C0%2C0-2.6-1.06%2C2.09%2C2.09%2C0%2C0%2C0-2.26%2C1A2.18%2C2.18%2C0%2C0%2C0%2C654.28%2C19a14.66%2C14.66%2C0%2C0%2C0%2C2.37.9%2C9%2C9%2C0%2C0%2C1%2C2.16.9c.7.43%2C1.45.8%2C2.18%2C1.2a6.17%2C6.17%2C0%2C0%2C1%2C1.93%2C1.79c1%2C1.29%2C2%2C2.59%2C3.13%2C3.83.58.64%2C1.14%2C1.29%2C1.7%2C1.93a2.65%2C2.65%2C0%2C0%2C1%2C.17.22c-1.11.36-2.15.67-3.14%2C1.06a4.17%2C4.17%2C0%2C0%2C0-2.1%2C1.93c-1.16%2C2-3.67%2C2.63-5.51%2C4a2.66%2C2.66%2C0%2C0%2C1-1.7.11%2C3.59%2C3.59%2C0%2C0%2C1-3.13-3.45c0-3.26-1.23-4.86-4.65-5.82-.55-.16-1.14-.22-1.82-.35a16.62%2C16.62%2C0%2C0%2C0-2.49%2C2%2C9.2%2C9.2%2C0%2C0%2C1-5.78%2C3.06%2C16.21%2C16.21%2C0%2C0%2C0-2.11.5%2C2.48%2C2.48%2C0%2C0%2C0-1.62-.9%2C3.62%2C3.62%2C0%2C0%2C0-3.31%2C1.44%2C4.28%2C4.28%2C0%2C0%2C0-.8%2C2.73c.16%2C1.55-.79%2C2.84-1.2%2C4.25-.14.5-.68.72-1.27.79a6%2C6%2C0%2C0%2C1-3.57-.65%2C10.8%2C10.8%2C0%2C0%2C0-4-1.34%2C1.21%2C1.21%2C0%2C0%2C1-1.12-1.61%2C7.21%2C7.21%2C0%2C0%2C1%2C.9-1.77%2C5.9%2C5.9%2C0%2C0%2C0%2C1.15-2%2C4.14%2C4.14%2C0%2C0%2C0%2C.07-1.4%2C2.4%2C2.4%2C0%2C0%2C0-2-2%2C3.21%2C3.21%2C0%2C0%2C0-3.08%2C1.07%2C7.35%2C7.35%2C0%2C0%2C0-1.3%2C2.59%2C6.23%2C6.23%2C0%2C0%2C1-.5%2C1.53%2C1.84%2C1.84%2C0%2C0%2C1-2.74.5%2C2.49%2C2.49%2C0%2C0%2C1-.65-.69%2C4%2C4%2C0%2C0%2C0-2.85-1.71c-.53.27-1.11.58-1.69.9a2.86%2C2.86%2C0%2C0%2C0-1.58%2C2.89%2C14.29%2C14.29%2C0%2C0%2C0%2C.3%2C1.56c.08.4.13.8.2%2C1.22-1.22.74-2.18%2C1.73-3.84%2C1.59a5.05%2C5.05%2C0%2C0%2C1-3.32-1.28c.94-1%2C1.91-1.86%2C2.73-2.85a12.72%2C12.72%2C0%2C0%2C1%2C3-2.41%2C17%2C17%2C0%2C0%2C0%2C5.83-6.1%2C1.76%2C1.76%2C0%2C0%2C1%2C.75-.8%2C9%2C9%2C0%2C0%2C0%2C2.94-2.18%2C35.37%2C35.37%2C0%2C0%2C0%2C3-3.39%2C28.15%2C28.15%2C0%2C0%2C1%2C2.81-3.48%2C2.9%2C2.9%2C0%2C0%2C0%2C1-2.45A2.21%2C2.21%2C0%2C0%2C0%2C616.63%2C15a3.18%2C3.18%2C0%2C0%2C0-2.11%2C1.61%2C9.68%2C9.68%2C0%2C0%2C1-1.91%2C2.48%2C25.88%2C25.88%2C0%2C0%2C0-1.93%2C2.52c-.29.39-.54.8-.83%2C1.22-.73-.24-.59-.82-.87-1.17a1.27%2C1.27%2C0%2C0%2C0-1.63-.29%2C1.59%2C1.59%2C0%2C0%2C0-.81%2C1%2C1%2C1%2C0%2C0%2C0%2C.88%2C1.21%2C13.25%2C13.25%2C0%2C0%2C0%2C1.57%2C0%2C7.06%2C7.06%2C0%2C0%2C1-1.68%2C3.55%2C30.83%2C30.83%2C0%2C0%2C1-3.27%2C3.4%2C45.58%2C45.58%2C0%2C0%2C1-4.78%2C3.38%2C8.37%2C8.37%2C0%2C0%2C1-4%2C1.11%2C14.54%2C14.54%2C0%2C0%2C0-1.6.3%2C12.83%2C12.83%2C0%2C0%2C1-2%2C.38%2C5.06%2C5.06%2C0%2C0%2C1-4-1.77%2C1.47%2C1.47%2C0%2C0%2C1-.32-.81c-.08-.59%2C0-1.19-.11-1.77a3.2%2C3.2%2C0%2C0%2C1%2C.46-2.39%2C6.36%2C6.36%2C0%2C0%2C0%2C.65-1.68%2C2.48%2C2.48%2C0%2C0%2C0-.44-2.53%2C3.43%2C3.43%2C0%2C0%2C1-.51-.77%2C1.6%2C1.6%2C0%2C0%2C0-1.08-.77%2C4.37%2C4.37%2C0%2C0%2C0-4.35.88%2C16.69%2C16.69%2C0%2C0%2C0-1.39%2C1.53c-.62.75-.61.76-2.08%2C1-.43-.62-.84-1.29-1.33-1.91s-1.13-1.2-1.61-1.85a2.21%2C2.21%2C0%2C0%2C1-.36-1.17c0-1%2C0-2%2C0-3a4.86%2C4.86%2C0%2C0%2C0-3.57-4.36%2C5.62%2C5.62%2C0%2C0%2C0-3.23.21%2C4.31%2C4.31%2C0%2C0%2C0-2.61%2C1.61c-.51.76-1.16%2C1.45-1.63%2C2.25a12.66%2C12.66%2C0%2C0%2C1-1.83%2C2.34%2C1.61%2C1.61%2C0%2C0%2C1-1.84.5%2C4.51%2C4.51%2C0%2C0%2C0-2%2C0%2C16.15%2C16.15%2C0%2C0%2C1-5.71-.51c-.38-.12-.76-.24-1.16-.33a13%2C13%2C0%2C0%2C1-3.72-1.5c-.62-.36-1.29-.66-1.92-1A10.18%2C10.18%2C0%2C0%2C0%2C540%2C16.6a51.5%2C51.5%2C0%2C0%2C1-5.56-.09%2C8.94%2C8.94%2C0%2C0%2C0-2.41.25c-1%2C.22-1.93.44-2.9.64a17.46%2C17.46%2C0%2C0%2C1-3.07.16c-1.58.06-3.21%2C0-4.61.8a9.66%2C9.66%2C0%2C0%2C0-1%2C.62c-.89.66-1.73%2C1.37-2.68%2C1.95a10.58%2C10.58%2C0%2C0%2C1-2.53%2C1.16A14.49%2C14.49%2C0%2C0%2C0%2C509.76%2C25a3.18%2C3.18%2C0%2C0%2C0-.73.83%2C19%2C19%2C0%2C0%2C1-4%2C4.5c-.19.17-.47.29-.58.49l-.18.26a14.53%2C14.53%2C0%2C0%2C0-4.2-1.67c-1.22-.26-2.5-.62-3.73.15a2.91%2C2.91%2C0%2C0%2C1-1.15.24%2C10.71%2C10.71%2C0%2C0%2C0-2%2C.46l-.25-.1a33.64%2C33.64%2C0%2C0%2C1-7.74-4.67%2C4%2C4%2C0%2C0%2C1-1.69-4.81%2C3.9%2C3.9%2C0%2C0%2C0-.44-3.08%2C2.69%2C2.69%2C0%2C0%2C0-3.83-.76%2C2.93%2C2.93%2C0%2C0%2C0-1.42%2C2.26%2C10.13%2C10.13%2C0%2C0%2C0%2C.48%2C3.49%2C5.53%2C5.53%2C0%2C0%2C1%2C.2%2C3.5%2C1.6%2C1.6%2C0%2C0%2C1-.47.76A10.93%2C10.93%2C0%2C0%2C1%2C476%2C28.34c-.78.37-1.59.7-2.39%2C1a3.58%2C3.58%2C0%2C0%2C1%2C0-.45c0-1.8-2-3-3.67-3.42s-4.35.64-5%2C2.1c-.09.21-.19.4-.29.61A8.91%2C8.91%2C0%2C0%2C1%2C463%2C26.67a4.32%2C4.32%2C0%2C0%2C0-2.88-1.59%2C2.68%2C2.68%2C0%2C0%2C0-2.93%2C1.16%2C2.74%2C2.74%2C0%2C0%2C0%2C.88%2C3.83%2C14.64%2C14.64%2C0%2C0%2C0%2C2.64%2C1.37%2C8.34%2C8.34%2C0%2C0%2C1%2C2.12%2C1.16%2C5%2C5%2C0%2C0%2C1-.68.6%2C26.14%2C26.14%2C0%2C0%2C1-5.4%2C2.68%2C3.33%2C3.33%2C0%2C0%2C1-1.42.15%2C42.17%2C42.17%2C0%2C0%2C1-8.45-1.51c-.14%2C0-.24-.17-.53-.39%2C0-.88-.06-1.7%2C0-2.52s.26-1.49.4-2.27a1.86%2C1.86%2C0%2C0%2C0-.37-.49c-.53-.45-1.14-.87-1.91-.46s-1.47.86-1.39%2C1.78a4.3%2C4.3%2C0%2C0%2C1-.13%2C2.43%2C3.07%2C3.07%2C0%2C0%2C0%2C.42%2C3.15c.75%2C1.12.39%2C1.68-1.12%2C2.1-1.2.34-2.35%2C1-3.71.52-1.14.32-2.3.59-3.43.94a14.93%2C14.93%2C0%2C0%2C1-5%2C.61c-1.5%2C0-3%2C.22-4.53.25a14.93%2C14.93%2C0%2C0%2C1-7.16-1.5%2C8.43%2C8.43%2C0%2C0%2C0-6.68-.45%2C6.68%2C6.68%2C0%2C0%2C1-3.32.18%2C5.53%2C5.53%2C0%2C0%2C0-2.36.13c-1.55.35-3.12.65-4.7.89a3.48%2C3.48%2C0%2C0%2C1-4.06-1.93%2C16.85%2C16.85%2C0%2C0%2C1-1.51-3%2C5.15%2C5.15%2C0%2C0%2C0-5.06-3.09%2C5.51%2C5.51%2C0%2C0%2C1-2.1-.32c-1.9-.53-3.87-.88-5.44-2.08a4.49%2C4.49%2C0%2C0%2C0-1.69-.71%2C6.29%2C6.29%2C0%2C0%2C1-2.85-1.49c-1.65-1.5-3.29-3-4.8-4.62A16.92%2C16.92%2C0%2C0%2C0%2C371.12%2C20c-1.41-1-3.22-1-4.25.65a10.53%2C10.53%2C0%2C0%2C1-.87%2C1.07%2C14.94%2C14.94%2C0%2C0%2C0-1.6-.48.83.83%2C0%2C0%2C0-1%2C.45.84.84%2C0%2C0%2C0%2C.09.76%2C4.66%2C4.66%2C0%2C0%2C0%2C1%2C.72%2C2%2C2%2C0%2C0%2C1%2C0%2C.38c-.72%2C1.76-2.12%2C2.61-4.35%2C2.67a20.59%2C20.59%2C0%2C0%2C1-4.3-.26%2C26.92%2C26.92%2C0%2C0%2C0-6.41-.62%2C32%2C32%2C0%2C0%2C0-4.7.52%2C16%2C16%2C0%2C0%2C1-1.65.32%2C8.1%2C8.1%2C0%2C0%2C0-3.2.78%2C4.64%2C4.64%2C0%2C0%2C1-.69.21%2C1.71%2C1.71%2C0%2C0%2C1-1.8-.19c-.53-.46-.37-1%2C0-1.51a5.91%2C5.91%2C0%2C0%2C0%2C1.12-4A6.61%2C6.61%2C0%2C0%2C0%2C334.71%2C16a10.17%2C10.17%2C0%2C0%2C1-2-1.41A10.4%2C10.4%2C0%2C0%2C0%2C328%2C11.89a7.41%2C7.41%2C0%2C0%2C1-1.69-.88c-.67.06-1.45.15-2.24.19a4.48%2C4.48%2C0%2C0%2C0-4.17%2C3.23%2C2.34%2C2.34%2C0%2C0%2C0%2C.84%2C2.28%2C6.9%2C6.9%2C0%2C0%2C0%2C2.62%2C1.43c2.76.86%2C4%2C2.61%2C4.17%2C5a7.5%2C7.5%2C0%2C0%2C1-.5%2C4.07c-1.08%2C2-1.5%2C2.58-4.42%2C1.92A11.89%2C11.89%2C0%2C0%2C1%2C317.05%2C26a10.1%2C10.1%2C0%2C0%2C0-2.81-1.88%2C4.92%2C4.92%2C0%2C0%2C0-3.95.13%2C3.05%2C3.05%2C0%2C0%2C0-1.75%2C2.35c-.64%2C2.51.47%2C4.42%2C3.19%2C5.63a8.42%2C8.42%2C0%2C0%2C1%2C3.16%2C1.88%2C3.82%2C3.82%2C0%2C0%2C1%2C0%2C.59c-.18%2C1.13-.92%2C1.46-1.95.84a13.16%2C13.16%2C0%2C0%2C1-1.64-1.22%2C8%2C8%2C0%2C0%2C0-2.85-1.5A3.48%2C3.48%2C0%2C0%2C0%2C306.4%2C31a2.43%2C2.43%2C0%2C0%2C0-.61-.1c-1.48%2C0-3.37%2C1.22-3.62%2C2.46a6.62%2C6.62%2C0%2C0%2C0-.14%2C2.46%2C2.55%2C2.55%2C0%2C0%2C1-1.67%2C3c-.18.09-.36.18-.53.28-.69.41-1.35.82-1.48%2C1.62a1.93%2C1.93%2C0%2C0%2C1-.29.66%2C1.33%2C1.33%2C0%2C0%2C1-2.37.32c-.73-.79-1.31-1.67-2-2.5a14.67%2C14.67%2C0%2C0%2C0-1.17-1.46A4.06%2C4.06%2C0%2C0%2C0%2C290%2C36.35a4.86%2C4.86%2C0%2C0%2C1-2.2-.92%2C9.38%2C9.38%2C0%2C0%2C0-3.9-1.56%2C6.45%2C6.45%2C0%2C0%2C1-1.16-.36c-1.48-.49-2.93-1-4.43-1.45a3.26%2C3.26%2C0%2C0%2C0-1.42-.12%2C2.44%2C2.44%2C0%2C0%2C1-1.9-.49c-.5-.32-1-.64-1.5-.93a6%2C6%2C0%2C0%2C0-4.94-.57%2C4.81%2C4.81%2C0%2C0%2C1-4.42-.6%2C7.17%2C7.17%2C0%2C0%2C0-3.61-1.15%2C4%2C4%2C0%2C0%2C0-3%2C.84%2C2.65%2C2.65%2C0%2C0%2C1-2.65.54%2C22.88%2C22.88%2C0%2C0%2C0-7.15-.62%2C29.8%2C29.8%2C0%2C0%2C1-3.88-.29c-.89-.09-1.77-.21-2.65-.35a12.86%2C12.86%2C0%2C0%2C1-4-1.33%2C4.68%2C4.68%2C0%2C0%2C1-2.71-4.15%2C5.85%2C5.85%2C0%2C0%2C0%2C0-.6%2C13.51%2C13.51%2C0%2C0%2C0%2C.9-4.26%2C2.6%2C2.6%2C0%2C0%2C0-.85-2.18%2C11.9%2C11.9%2C0%2C0%2C0-1.8-1.43c-2.45-1.53-4-1.47-6.6.18-.27.17-.62.27-.91.44a3.83%2C3.83%2C0%2C0%2C0-.51.39c-.54%2C2-1.08%2C4.07-1.64%2C6.1a2.16%2C2.16%2C0%2C0%2C1-.4.82c-.36.41-.69.83-1%2C1.25a11.32%2C11.32%2C0%2C0%2C1-1.89-.46%2C23.6%2C23.6%2C0%2C0%2C0-3.81-.78%2C2.23%2C2.23%2C0%2C0%2C1-2.17-1.84c-.07-.41-.19-.81-.29-1.21a4.46%2C4.46%2C0%2C0%2C0-1.78-2.53%2C3.52%2C3.52%2C0%2C0%2C0-2.47-.7%2C3.71%2C3.71%2C0%2C0%2C0-3.61%2C2.47%2C4.35%2C4.35%2C0%2C0%2C0%2C.28%2C3.8%2C5.49%2C5.49%2C0%2C0%2C1%2C.83%2C3.59%2C13.49%2C13.49%2C0%2C0%2C0%2C.23%2C2.81%2C4.64%2C4.64%2C0%2C0%2C1%2C0%2C.53c0%2C.81.33%2C1.77-.65%2C2.27a5%2C5%2C0%2C0%2C1-3.76.34c-1.78-.49-2.77-1.7-3.92-2.77-.19-.17-.23-.48-.42-.61-1.92-1.23-2.78-3.08-3.68-4.85A5.76%2C5.76%2C0%2C0%2C0%2C191.79%2C21c-1.24-.64-2.47-1.29-3.64-2a18.44%2C18.44%2C0%2C0%2C0-3.07-1.46%2C5.35%2C5.35%2C0%2C0%2C0-4%2C.06%2C7.28%2C7.28%2C0%2C0%2C1-3.15.77l-.88-.06c-.31-.38-.6-.78-.93-1.15a2.73%2C2.73%2C0%2C0%2C0-3.28-.75l-1.54.49a9%2C9%2C0%2C0%2C0-2.88%2C1.35c-.82.63-1.67%2C1.23-2.53%2C1.81a4.72%2C4.72%2C0%2C0%2C1-1.38.77%2C6.42%2C6.42%2C0%2C0%2C0-2.74%2C1.54c-1.63%2C1.48-3.87%2C2-5.9%2C2.84a2.68%2C2.68%2C0%2C0%2C1-2.54-.29c-1.45-1-3-1.93-4.44-2.89-.78-.5-1.08-.53-3.09-.31-.14.18-.35.39-.53.63-1.14%2C1.46-1.12%2C2.08.2%2C3.28a3.38%2C3.38%2C0%2C0%2C0%2C1.23.61c.45.14%2C1%2C.08%2C1.42.21.82.24%2C1.54.69%2C1.58%2C1.49a1.73%2C1.73%2C0%2C0%2C1-.84%2C1.86%2C5.27%2C5.27%2C0%2C0%2C0-2.8%2C5.84%2C1.94%2C1.94%2C0%2C0%2C1-.86%2C2.21.11.11%2C0%2C0%2C0-.05%2C0%2C21.19%2C21.19%2C0%2C0%2C1-3.47%2C1.73l0%2C0a1.39%2C1.39%2C0%2C0%2C1-.16-2c.21-.27.39-.56.58-.84a3.07%2C3.07%2C0%2C0%2C0%2C.5-2.27A2%2C2%2C0%2C0%2C0%2C141.51%2C33a3.52%2C3.52%2C0%2C0%2C0-3.7-.13%2C4.15%2C4.15%2C0%2C0%2C0-2.18%2C2.36%2C4.75%2C4.75%2C0%2C0%2C1-1.73%2C2.47%2C13.38%2C13.38%2C0%2C0%2C0-1.6%2C1.76l-.32.32c-.49.49-.9%2C1.18-1.8%2C1a3.48%2C3.48%2C0%2C0%2C1-2.46-1.45%2C3.41%2C3.41%2C0%2C0%2C1-.61-1.8c2.46-1.15%2C3.38-3.18%2C3.83-5.41.5-2.63-.69-4.67-3.2-6.11-.2-.11-.4-.2-.61-.3a1.21%2C1.21%2C0%2C0%2C1%2C0-.18%2C10.34%2C10.34%2C0%2C0%2C0-.94-2.2%2C3.56%2C3.56%2C0%2C0%2C0-2.44-1.72%2C5.66%2C5.66%2C0%2C0%2C1-2.37-.92l-.49-.43c0-.36.12-.72.16-1.08.08-1-.39-1.55-1.51-1.88l-1.22-.38a7.94%2C7.94%2C0%2C0%2C0-2.57-.46c-.88%2C0-1.77%2C0-2.65%2C0a4.22%2C4.22%2C0%2C0%2C1-1.3-.16%2C6%2C6%2C0%2C0%2C0-2.6-.29c-1.89.16-3.56-.5-5.29-.91a1.76%2C1.76%2C0%2C0%2C1-1.18-.84%2C13.14%2C13.14%2C0%2C0%2C0%2C1.7-4.48c.5-2.32-1.62-4.63-4.36-5.06-1.92-.3-4-.62-5.48%2C1a2%2C2%2C0%2C0%2C1-.89.47A8.72%2C8.72%2C0%2C0%2C0%2C88.3%2C10.6c-1.46%2C2.41-1.56%2C4.73.52%2C6.91l.39.38a1.9%2C1.9%2C0%2C0%2C1-.4.05%2C3.83%2C3.83%2C0%2C0%2C0-2.4.82c-.42.3-.86.57-1.32.87-.19%2C1.32-1.32%2C2.14-2.47%2C2.95-.76.53-1.49%2C1.09-2.22%2C1.65a1.61%2C1.61%2C0%2C0%2C0-.49.56c-.5%2C1.11-1.65%2C1.54-2.81%2C2A13.26%2C13.26%2C0%2C0%2C0%2C75%2C27.87a2.84%2C2.84%2C0%2C0%2C0-1.5%2C2.91A2%2C2%2C0%2C0%2C0%2C74.09%2C32c.37.35.69.72%2C1%2C1.07a2.22%2C2.22%2C0%2C0%2C1%2C.45%2C2.72l-.06.13a4.92%2C4.92%2C0%2C0%2C1-2.85.88%2C4.2%2C4.2%2C0%2C0%2C0-1.61.48%2C13.56%2C13.56%2C0%2C0%2C1-4.71.92%2C8.82%2C8.82%2C0%2C0%2C1-7-2.13c-1.6-1.44-3.51-2.57-5-4.19-.86-1-2.45-1.43-3.74-2.14-1.18.39-2.27.7-3.32%2C1.11a4.17%2C4.17%2C0%2C0%2C0-2.1%2C1.93c-1.15%2C2-3.67%2C2.63-5.5%2C4a2.66%2C2.66%2C0%2C0%2C1-1.7.11A3.59%2C3.59%2C0%2C0%2C1%2C35%2C33.4c0-3.26-1.24-4.86-4.66-5.82-.54-.16-1.13-.22-1.81-.35a16%2C16%2C0%2C0%2C0-2.48%2C2%2C9.27%2C9.27%2C0%2C0%2C1-5.79%2C3.06c-1.72.32-3.46.69-4.58%2C2a34.09%2C34.09%2C0%2C0%2C0-2.89%2C3.75%2C2.65%2C2.65%2C0%2C0%2C0-.13%2C2%2C2.77%2C2.77%2C0%2C0%2C1-1.11%2C3C10.73%2C43.76%2C9.84%2C44.34%2C9%2C45c0%2C0-2.78-2.94-4-3-1.46-.07-5%2C3-5%2C3V80H1260V45Z%22%20style%3D%22fill%3A%23fff0f0%22%2F%3E%3C%2Fsvg%3E")}.scc30-2023 .partition.partition-03{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201260%2080%22%3E%3Cpath%20d%3D%22M1257%2C42c-.31-.29%2C1%2C2.42.7%2C2.15a19.68%2C19.68%2C0%2C0%2C1-3.14-3%2C5.17%2C5.17%2C0%2C0%2C1-1.13-5%2C3.15%2C3.15%2C0%2C0%2C0%2C0-2.26%2C2.78%2C2.78%2C0%2C0%2C0-2.22-1.91%2C3.63%2C3.63%2C0%2C0%2C0-3.31%2C1.44%2C4.28%2C4.28%2C0%2C0%2C0-.8%2C2.73c.16%2C1.55-.79%2C2.84-1.19%2C4.25-.14.5-.7.72-1.27.79a6%2C6%2C0%2C0%2C1-3.58-.65%2C10.69%2C10.69%2C0%2C0%2C0-4-1.34%2C1.21%2C1.21%2C0%2C0%2C1-1.12-1.61%2C7.54%2C7.54%2C0%2C0%2C1%2C.89-1.77%2C5.9%2C5.9%2C0%2C0%2C0%2C1.15-2%2C4.15%2C4.15%2C0%2C0%2C0%2C.08-1.4%2C2.41%2C2.41%2C0%2C0%2C0-2-2%2C3.21%2C3.21%2C0%2C0%2C0-3.08%2C1.07%2C7.52%2C7.52%2C0%2C0%2C0-1.3%2C2.59%2C5.49%2C5.49%2C0%2C0%2C1-.5%2C1.53%2C1.84%2C1.84%2C0%2C0%2C1-2.74.5%2C2.87%2C2.87%2C0%2C0%2C1-.66-.69%2C4%2C4%2C0%2C0%2C0-2.84-1.71c-.53.27-1.11.58-1.69.9a2.87%2C2.87%2C0%2C0%2C0-1.58%2C2.89%2C14.29%2C14.29%2C0%2C0%2C0%2C.3%2C1.56c.08.4.14.8.2%2C1.22-1.21.74-2.17%2C1.73-3.84%2C1.59a5%2C5%2C0%2C0%2C1-3.31-1.28c.94-1%2C1.91-1.86%2C2.73-2.85a12.87%2C12.87%2C0%2C0%2C1%2C3-2.41%2C17.09%2C17.09%2C0%2C0%2C0%2C5.84-6.1%2C1.74%2C1.74%2C0%2C0%2C1%2C.74-.8%2C8.89%2C8.89%2C0%2C0%2C0%2C2.94-2.18%2C35.37%2C35.37%2C0%2C0%2C0%2C3-3.39%2C29.19%2C29.19%2C0%2C0%2C1%2C2.82-3.48%2C3%2C3%2C0%2C0%2C0%2C1-2.45A2.22%2C2.22%2C0%2C0%2C0%2C1234%2C15a3.23%2C3.23%2C0%2C0%2C0-2.11%2C1.61A9.46%2C9.46%2C0%2C0%2C1%2C1230%2C19.1a25.78%2C25.78%2C0%2C0%2C0-1.92%2C2.52c-.29.39-.55.8-.84%2C1.22-.72-.24-.58-.82-.87-1.17a1.26%2C1.26%2C0%2C0%2C0-1.62-.29%2C1.56%2C1.56%2C0%2C0%2C0-.81%2C1%2C1%2C1%2C0%2C0%2C0%2C.87%2C1.21%2C13.08%2C13.08%2C0%2C0%2C0%2C1.56%2C0%2C7%2C7%2C0%2C0%2C1-1.66%2C3.55%2C30.93%2C30.93%2C0%2C0%2C1-3.28%2C3.4%2C45.58%2C45.58%2C0%2C0%2C1-4.78%2C3.38A8.34%2C8.34%2C0%2C0%2C1%2C1212.6%2C35a15%2C15%2C0%2C0%2C0-1.6.3%2C12.83%2C12.83%2C0%2C0%2C1-2%2C.38%2C5.08%2C5.08%2C0%2C0%2C1-4-1.77%2C1.47%2C1.47%2C0%2C0%2C1-.32-.81c-.07-.59%2C0-1.19-.1-1.77A3.19%2C3.19%2C0%2C0%2C1%2C1205%2C29a6.73%2C6.73%2C0%2C0%2C0%2C.65-1.68%2C2.46%2C2.46%2C0%2C0%2C0-.44-2.53%2C3.43%2C3.43%2C0%2C0%2C1-.51-.77%2C1.58%2C1.58%2C0%2C0%2C0-1.07-.77%2C4.37%2C4.37%2C0%2C0%2C0-4.35.88%2C15.47%2C15.47%2C0%2C0%2C0-1.4%2C1.53c-.62.75-.61.76-2.08%2C1-.42-.62-.84-1.29-1.33-1.91s-1.13-1.2-1.61-1.85a2.2%2C2.2%2C0%2C0%2C1-.35-1.17c0-1%2C0-2%2C0-3A4.84%2C4.84%2C0%2C0%2C0%2C1189%2C14.3a5.59%2C5.59%2C0%2C0%2C0-3.22.21%2C4.32%2C4.32%2C0%2C0%2C0-2.6%2C1.61c-.52.76-1.16%2C1.45-1.63%2C2.25a12.72%2C12.72%2C0%2C0%2C1-1.84%2C2.34%2C1.59%2C1.59%2C0%2C0%2C1-1.83.5%2C4.55%2C4.55%2C0%2C0%2C0-2%2C0%2C16.15%2C16.15%2C0%2C0%2C1-5.71-.51c-.37-.12-.76-.24-1.15-.33a12.68%2C12.68%2C0%2C0%2C1-3.72-1.5c-.63-.36-1.3-.66-1.92-1a10.23%2C10.23%2C0%2C0%2C0-5.93-1.23%2C51.5%2C51.5%2C0%2C0%2C1-5.56-.09%2C8.94%2C8.94%2C0%2C0%2C0-2.41.25c-1%2C.22-1.93.44-2.9.64a17.46%2C17.46%2C0%2C0%2C1-3.07.16c-1.57.06-3.2%2C0-4.6.8a11.16%2C11.16%2C0%2C0%2C0-1%2C.62c-.89.66-1.73%2C1.37-2.68%2C1.95a10.69%2C10.69%2C0%2C0%2C1-2.52%2C1.16%2C14.53%2C14.53%2C0%2C0%2C0-5.58%2C2.95%2C3%2C3%2C0%2C0%2C0-.73.83%2C18.93%2C18.93%2C0%2C0%2C1-4%2C4.5c-.19.17-.48.29-.59.49a2.4%2C2.4%2C0%2C0%2C1-.18.26%2C14.48%2C14.48%2C0%2C0%2C0-4.21-1.67c-1.21-.26-2.49-.62-3.72.15a2.89%2C2.89%2C0%2C0%2C1-1.14.24%2C10.64%2C10.64%2C0%2C0%2C0-2%2C.46l-.24-.1a33.71%2C33.71%2C0%2C0%2C1-7.75-4.67%2C4%2C4%2C0%2C0%2C1-1.7-4.81%2C3.85%2C3.85%2C0%2C0%2C0-.43-3.08%2C2.68%2C2.68%2C0%2C0%2C0-3.82-.76%2C2.88%2C2.88%2C0%2C0%2C0-1.42%2C2.26%2C9.67%2C9.67%2C0%2C0%2C0%2C.48%2C3.49%2C5.6%2C5.6%2C0%2C0%2C1%2C.19%2C3.5%2C1.53%2C1.53%2C0%2C0%2C1-.47.76%2C10.93%2C10.93%2C0%2C0%2C1-2.06%2C1.45c-.78.37-1.58.7-2.39%2C1a3.58%2C3.58%2C0%2C0%2C1%2C0-.45c0-1.8-2-3-3.66-3.42s-4.36.64-5%2C2.1c-.08.21-.19.4-.29.61a8.85%2C8.85%2C0%2C0%2C1-1.58-1.54%2C4.41%2C4.41%2C0%2C0%2C0-2.88-1.59%2C2.71%2C2.71%2C0%2C0%2C0-3%2C1.16%2C2.76%2C2.76%2C0%2C0%2C0%2C.89%2C3.83%2C15%2C15%2C0%2C0%2C0%2C2.64%2C1.37%2C8.75%2C8.75%2C0%2C0%2C1%2C2.13%2C1.16%2C5.82%2C5.82%2C0%2C0%2C1-.69.6%2C26.14%2C26.14%2C0%2C0%2C1-5.4%2C2.68%2C3.33%2C3.33%2C0%2C0%2C1-1.42.15%2C42.07%2C42.07%2C0%2C0%2C1-8.44-1.51c-.14%2C0-.25-.17-.55-.39%2C0-.88%2C0-1.7%2C0-2.52s.26-1.49.41-2.27a2.87%2C2.87%2C0%2C0%2C0-.37-.49c-.54-.45-1.15-.87-1.91-.46s-1.49.86-1.4%2C1.78a4.13%2C4.13%2C0%2C0%2C1-.13%2C2.43%2C3.07%2C3.07%2C0%2C0%2C0%2C.42%2C3.15c.75%2C1.12.39%2C1.68-1.11%2C2.1-1.21.34-2.36%2C1-3.71.52-1.14.32-2.3.59-3.43.94a15%2C15%2C0%2C0%2C1-5%2C.61c-1.51%2C0-3%2C.22-4.53.25a15%2C15%2C0%2C0%2C1-7.17-1.5%2C8.41%2C8.41%2C0%2C0%2C0-6.67-.45%2C6.73%2C6.73%2C0%2C0%2C1-3.33.18%2C5.47%2C5.47%2C0%2C0%2C0-2.35.13c-1.56.35-3.13.65-4.71.89a3.49%2C3.49%2C0%2C0%2C1-4.06-1.93%2C16.81%2C16.81%2C0%2C0%2C1-1.5-3%2C5.17%2C5.17%2C0%2C0%2C0-5.07-3.09%2C5.51%2C5.51%2C0%2C0%2C1-2.1-.32c-1.89-.53-3.87-.88-5.43-2.08a4.54%2C4.54%2C0%2C0%2C0-1.7-.71%2C6.29%2C6.29%2C0%2C0%2C1-2.85-1.49c-1.65-1.5-3.29-3-4.79-4.62A17.42%2C17.42%2C0%2C0%2C0%2C988.51%2C20c-1.41-1-3.22-1-4.25.65a8.36%2C8.36%2C0%2C0%2C1-.87%2C1.07%2C15.51%2C15.51%2C0%2C0%2C0-1.59-.48.82.82%2C0%2C0%2C0-1%2C.45.81.81%2C0%2C0%2C0%2C.08.76%2C5%2C5%2C0%2C0%2C0%2C1%2C.72c0%2C.26%2C0%2C.32%2C0%2C.38-.7%2C1.76-2.11%2C2.61-4.34%2C2.67a20.59%2C20.59%2C0%2C0%2C1-4.3-.26%2C26.89%2C26.89%2C0%2C0%2C0-6.4-.62%2C32.17%2C32.17%2C0%2C0%2C0-4.71.52%2C15.5%2C15.5%2C0%2C0%2C1-1.65.32%2C8.19%2C8.19%2C0%2C0%2C0-3.21.78%2C4.51%2C4.51%2C0%2C0%2C1-.68.21%2C1.69%2C1.69%2C0%2C0%2C1-1.79-.19c-.53-.46-.37-1%2C0-1.51a5.91%2C5.91%2C0%2C0%2C0%2C1.11-4A6.61%2C6.61%2C0%2C0%2C0%2C952.1%2C16a10.09%2C10.09%2C0%2C0%2C1-2-1.41%2C10.43%2C10.43%2C0%2C0%2C0-4.75-2.71%2C7.85%2C7.85%2C0%2C0%2C1-1.69-.88c-.66.06-1.45.15-2.24.19a4.5%2C4.5%2C0%2C0%2C0-4.17%2C3.23%2C2.34%2C2.34%2C0%2C0%2C0%2C.84%2C2.28%2C6.94%2C6.94%2C0%2C0%2C0%2C2.63%2C1.43c2.76.86%2C4%2C2.61%2C4.16%2C5a7.41%2C7.41%2C0%2C0%2C1-.5%2C4.07c-1.07%2C2-1.5%2C2.58-4.42%2C1.92A11.86%2C11.86%2C0%2C0%2C1%2C934.45%2C26a10.15%2C10.15%2C0%2C0%2C0-2.82-1.88%2C4.9%2C4.9%2C0%2C0%2C0-3.94.13%2C3.06%2C3.06%2C0%2C0%2C0-1.76%2C2.35c-.64%2C2.51.48%2C4.42%2C3.2%2C5.63a8.54%2C8.54%2C0%2C0%2C1%2C3.15%2C1.88%2C2.88%2C2.88%2C0%2C0%2C1%2C0%2C.59c-.18%2C1.13-.91%2C1.46-1.95.84a14%2C14%2C0%2C0%2C1-1.64-1.22%2C8%2C8%2C0%2C0%2C0-2.85-1.5A3.46%2C3.46%2C0%2C0%2C0%2C923.8%2C31a2.59%2C2.59%2C0%2C0%2C0-.61-.1c-1.48%2C0-3.38%2C1.22-3.63%2C2.46a6.42%2C6.42%2C0%2C0%2C0-.14%2C2.46%2C2.56%2C2.56%2C0%2C0%2C1-1.67%2C3l-.52.28c-.69.41-1.37.82-1.48%2C1.62a2.15%2C2.15%2C0%2C0%2C1-.29.66%2C1.34%2C1.34%2C0%2C0%2C1-2.38.32c-.72-.79-1.31-1.67-2-2.5A14.56%2C14.56%2C0%2C0%2C0%2C910%2C37.72a4.06%2C4.06%2C0%2C0%2C0-2.56-1.37%2C4.85%2C4.85%2C0%2C0%2C1-2.21-.92%2C9.32%2C9.32%2C0%2C0%2C0-3.9-1.56%2C6.12%2C6.12%2C0%2C0%2C1-1.15-.36c-1.48-.49-2.95-1-4.44-1.45a3.26%2C3.26%2C0%2C0%2C0-1.42-.12%2C2.42%2C2.42%2C0%2C0%2C1-1.89-.49c-.5-.32-1-.64-1.51-.93A6%2C6%2C0%2C0%2C0%2C886%2C30a4.82%2C4.82%2C0%2C0%2C1-4.43-.6%2C7.17%2C7.17%2C0%2C0%2C0-3.6-1.15%2C4%2C4%2C0%2C0%2C0-3%2C.84%2C2.67%2C2.67%2C0%2C0%2C1-2.66.54%2C22.86%2C22.86%2C0%2C0%2C0-7.15-.62%2C29.8%2C29.8%2C0%2C0%2C1-3.88-.29c-.89-.09-1.77-.21-2.65-.35a13%2C13%2C0%2C0%2C1-4-1.33%2C4.67%2C4.67%2C0%2C0%2C1-2.7-4.15%2C3.94%2C3.94%2C0%2C0%2C0%2C0-.6%2C13.24%2C13.24%2C0%2C0%2C0%2C.9-4.26%2C2.62%2C2.62%2C0%2C0%2C0-.84-2.18%2C12.42%2C12.42%2C0%2C0%2C0-1.8-1.43c-2.47-1.53-4-1.47-6.6.18-.29.17-.62.27-.92.44a4.5%2C4.5%2C0%2C0%2C0-.5.39c-.55%2C2-1.09%2C4.07-1.64%2C6.1a2.34%2C2.34%2C0%2C0%2C1-.41.82c-.36.41-.68.83-1%2C1.25a11.43%2C11.43%2C0%2C0%2C1-1.9-.46%2C23.6%2C23.6%2C0%2C0%2C0-3.81-.78%2C2.24%2C2.24%2C0%2C0%2C1-2.17-1.84c-.07-.41-.18-.81-.29-1.21A4.46%2C4.46%2C0%2C0%2C0%2C829%2C16.73a3.49%2C3.49%2C0%2C0%2C0-2.46-.7%2C3.71%2C3.71%2C0%2C0%2C0-3.62%2C2.47%2C4.42%2C4.42%2C0%2C0%2C0%2C.28%2C3.8%2C5.49%2C5.49%2C0%2C0%2C1%2C.83%2C3.59%2C13.51%2C13.51%2C0%2C0%2C0%2C.24%2C2.81%2C4.64%2C4.64%2C0%2C0%2C1%2C0%2C.53c0%2C.78.29%2C1.69-.55%2C2.2a5.23%2C5.23%2C0%2C0%2C0-.92-.68%2C3.29%2C3.29%2C0%2C0%2C0-1.6-.48c-.58%2C0-1.15-.09-1.72-.12a3.64%2C3.64%2C0%2C0%2C1-2.91-1.58c-.26-.36-.49-.73-.74-1.09a8.74%2C8.74%2C0%2C0%2C0-3.48-2.88h0c-.17-.33-.34-.65-.5-1A5.81%2C5.81%2C0%2C0%2C0%2C809.17%2C21c-1.23-.64-2.45-1.29-3.62-2a18.93%2C18.93%2C0%2C0%2C0-3.08-1.46L802%2C17.4a3.49%2C3.49%2C0%2C0%2C1-.51-2.38%2C2.22%2C2.22%2C0%2C0%2C0-.29-1.7%2C2.66%2C2.66%2C0%2C0%2C0-2.1-1.32%2C2.7%2C2.7%2C0%2C0%2C0-2.51%2C1.24%2C2.76%2C2.76%2C0%2C0%2C0-.26%2C2.08c.33%2C1.08-.15%2C2-.33%2C3a4.13%2C4.13%2C0%2C0%2C1-.71%2C0l-.88-.06c-.3-.38-.59-.78-.92-1.15a2.74%2C2.74%2C0%2C0%2C0-3.29-.75l-1.53.49a11%2C11%2C0%2C0%2C0-1.29.46%2C1%2C1%2C0%2C0%2C1%2C0-.43%2C4.66%2C4.66%2C0%2C0%2C1%2C.48-1.37%2C3.75%2C3.75%2C0%2C0%2C0%2C.64-1.6%2C2.89%2C2.89%2C0%2C0%2C0-.13-1.05%2C2.27%2C2.27%2C0%2C0%2C0-1.94-1.44%2C2.47%2C2.47%2C0%2C0%2C0-2.37.95%2C4.6%2C4.6%2C0%2C0%2C0-.69%2C2%2C3.87%2C3.87%2C0%2C0%2C1-.19%2C1.17%2C1.51%2C1.51%2C0%2C0%2C1-2.19.5%2C2.83%2C2.83%2C0%2C0%2C1-.63-.48%2C3.91%2C3.91%2C0%2C0%2C0-2.6-1.15c-.39.23-.83.48-1.25.75a1.87%2C1.87%2C0%2C0%2C0-.88%2C2.25%2C8.75%2C8.75%2C0%2C0%2C0%2C.48%2C1.15l.34.92c-.9.6-1.55%2C1.39-2.93%2C1.37a5%2C5%2C0%2C0%2C1-2.92-.8c.64-.78%2C1.31-1.5%2C1.83-2.28a8.86%2C8.86%2C0%2C0%2C1%2C2.13-1.95A11%2C11%2C0%2C0%2C0%2C778.47%2C11a1.14%2C1.14%2C0%2C0%2C1%2C.5-.64%2C6.22%2C6.22%2C0%2C0%2C0%2C2.1-1.77%2C24%2C24%2C0%2C0%2C0%2C2-2.69%2C17.93%2C17.93%2C0%2C0%2C1%2C1.82-2.75%2C1.92%2C1.92%2C0%2C0%2C0%2C.43-1.88A2.08%2C2.08%2C0%2C0%2C0%2C782.5.15%2C2.18%2C2.18%2C0%2C0%2C0%2C781%2C1.45a5.93%2C5.93%2C0%2C0%2C1-1.21%2C2%2C15.41%2C15.41%2C0%2C0%2C0-1.21%2C2c-.18.31-.34.62-.51%2C1-.63-.15-.6-.59-.89-.85a1.21%2C1.21%2C0%2C0%2C0-1.38-.14%2C1%2C1%2C0%2C0%2C0-.52.79c-.06.41.34.82.89.86a12.54%2C12.54%2C0%2C0%2C0%2C1.3-.06%2C4.5%2C4.5%2C0%2C0%2C1-.87%2C2.74%2C19.46%2C19.46%2C0%2C0%2C1-2.2%2C2.71A31.35%2C31.35%2C0%2C0%2C1%2C771%2C15.16a6.73%2C6.73%2C0%2C0%2C1-3.17%2C1%2C11.27%2C11.27%2C0%2C0%2C0-1.28.29%2C10.67%2C10.67%2C0%2C0%2C1-1.6.39%2C5%2C5%2C0%2C0%2C1-3.54-1.15%2C1.08%2C1.08%2C0%2C0%2C1-.38-.59c-.15-.44-.2-.88-.35-1.32a2.18%2C2.18%2C0%2C0%2C1%2C0-1.82%2C4%2C4%2C0%2C0%2C0%2C.29-1.29%2C1.91%2C1.91%2C0%2C0%2C0-.72-1.88%2C2.55%2C2.55%2C0%2C0%2C1-.54-.55%2C1.51%2C1.51%2C0%2C0%2C0-1-.52%2C3.61%2C3.61%2C0%2C0%2C0-3.45.86%2C9.51%2C9.51%2C0%2C0%2C0-.92%2C1.22c-.41.6-.4.6-1.58.83-.44-.45-.87-.93-1.37-1.37s-1.1-.85-1.59-1.32a1.78%2C1.78%2C0%2C0%2C1-.46-.85c-.17-.75-.25-1.51-.4-2.27a4.48%2C4.48%2C0%2C0%2C0-3.57-3.09%2C5%2C5%2C0%2C0%2C0-2.62.3%2C3.06%2C3.06%2C0%2C0%2C0-1.91%2C1.34c-.32.6-.74%2C1.14-1%2C1.77A9.12%2C9.12%2C0%2C0%2C1%2C738.66%2C7a1.31%2C1.31%2C0%2C0%2C1-1.44.46%2C4%2C4%2C0%2C0%2C0-1.66.07%2C15.24%2C15.24%2C0%2C0%2C1-4.76-.11c-.33-.07-.67-.15-1-.19a12.63%2C12.63%2C0%2C0%2C1-3.28-1c-.56-.24-1.16-.43-1.72-.67a9.65%2C9.65%2C0%2C0%2C0-5-.63l-1%2C.09a6.28%2C6.28%2C0%2C0%2C0-1.38-.4c-1.92-.3-4-.62-5.48%2C1a1.3%2C1.3%2C0%2C0%2C1-.29.22l-.72.2a15.68%2C15.68%2C0%2C0%2C1-2.5.26%2C8.11%2C8.11%2C0%2C0%2C0-3.67.82q-.36.24-.69.51c-.64.53-1.22%2C1.11-1.92%2C1.59a7.88%2C7.88%2C0%2C0%2C1-1.91%2C1%2C10.46%2C10.46%2C0%2C0%2C0-4.16%2C2.47%2C2.14%2C2.14%2C0%2C0%2C0-.48.66A12.05%2C12.05%2C0%2C0%2C1%2C693%2C17c-.13.14-.34.24-.41.39a3%2C3%2C0%2C0%2C1-1.88%2C1.49%2C1.45%2C1.45%2C0%2C0%2C0-.27.22c.47.59.16%2C1.06-.36%2C1.53a3.43%2C3.43%2C0%2C0%2C1-2-.62c-1-.6-2-1.19-3-1.72a9.46%2C9.46%2C0%2C0%2C0-2-.84%2C33.44%2C33.44%2C0%2C0%2C1-7-3.13c-1.59-.85-2.33-2.11-2.09-3.53a2.92%2C2.92%2C0%2C0%2C0-.8-2.29%2C2.48%2C2.48%2C0%2C0%2C0-3.26-.39A1.89%2C1.89%2C0%2C0%2C0%2C669%2C9.89a7.48%2C7.48%2C0%2C0%2C0%2C.9%2C2.59%2C4.09%2C4.09%2C0%2C0%2C1%2C.67%2C2.62%2C1%2C1%2C0%2C0%2C1-.27.59%2C7.57%2C7.57%2C0%2C0%2C1-1.49%2C1.19c-1.18.63-2.46%2C1.14-3.65%2C1.76a3.24%2C3.24%2C0%2C0%2C1-2.77%2C0%2C13.73%2C13.73%2C0%2C0%2C1-4.51-2.39%2C4.33%2C4.33%2C0%2C0%2C0-2.6-1.06%2C2.09%2C2.09%2C0%2C0%2C0-2.26%2C1A2.18%2C2.18%2C0%2C0%2C0%2C654.28%2C19a14.66%2C14.66%2C0%2C0%2C0%2C2.37.9%2C9%2C9%2C0%2C0%2C1%2C2.16.9c.7.43%2C1.45.8%2C2.18%2C1.2a6.17%2C6.17%2C0%2C0%2C1%2C1.93%2C1.79c1%2C1.29%2C2%2C2.59%2C3.13%2C3.83.58.64%2C1.14%2C1.29%2C1.7%2C1.93a2.65%2C2.65%2C0%2C0%2C1%2C.17.22c-1.11.36-2.15.67-3.14%2C1.06a4.17%2C4.17%2C0%2C0%2C0-2.1%2C1.93c-1.16%2C2-3.67%2C2.63-5.51%2C4a2.66%2C2.66%2C0%2C0%2C1-1.7.11%2C3.59%2C3.59%2C0%2C0%2C1-3.13-3.45c0-3.26-1.23-4.86-4.65-5.82-.55-.16-1.14-.22-1.82-.35a16.62%2C16.62%2C0%2C0%2C0-2.49%2C2%2C9.2%2C9.2%2C0%2C0%2C1-5.78%2C3.06%2C16.21%2C16.21%2C0%2C0%2C0-2.11.5%2C2.48%2C2.48%2C0%2C0%2C0-1.62-.9%2C3.62%2C3.62%2C0%2C0%2C0-3.31%2C1.44%2C4.28%2C4.28%2C0%2C0%2C0-.8%2C2.73c.16%2C1.55-.79%2C2.84-1.2%2C4.25-.14.5-.68.72-1.27.79a6%2C6%2C0%2C0%2C1-3.57-.65%2C10.8%2C10.8%2C0%2C0%2C0-4-1.34%2C1.21%2C1.21%2C0%2C0%2C1-1.12-1.61%2C7.21%2C7.21%2C0%2C0%2C1%2C.9-1.77%2C5.9%2C5.9%2C0%2C0%2C0%2C1.15-2%2C4.14%2C4.14%2C0%2C0%2C0%2C.07-1.4%2C2.4%2C2.4%2C0%2C0%2C0-2-2%2C3.21%2C3.21%2C0%2C0%2C0-3.08%2C1.07%2C7.35%2C7.35%2C0%2C0%2C0-1.3%2C2.59%2C6.23%2C6.23%2C0%2C0%2C1-.5%2C1.53%2C1.84%2C1.84%2C0%2C0%2C1-2.74.5%2C2.49%2C2.49%2C0%2C0%2C1-.65-.69%2C4%2C4%2C0%2C0%2C0-2.85-1.71c-.53.27-1.11.58-1.69.9a2.86%2C2.86%2C0%2C0%2C0-1.58%2C2.89%2C14.29%2C14.29%2C0%2C0%2C0%2C.3%2C1.56c.08.4.13.8.2%2C1.22-1.22.74-2.18%2C1.73-3.84%2C1.59a5.05%2C5.05%2C0%2C0%2C1-3.32-1.28c.94-1%2C1.91-1.86%2C2.73-2.85a12.72%2C12.72%2C0%2C0%2C1%2C3-2.41%2C17%2C17%2C0%2C0%2C0%2C5.83-6.1%2C1.76%2C1.76%2C0%2C0%2C1%2C.75-.8%2C9%2C9%2C0%2C0%2C0%2C2.94-2.18%2C35.37%2C35.37%2C0%2C0%2C0%2C3-3.39%2C28.15%2C28.15%2C0%2C0%2C1%2C2.81-3.48%2C2.9%2C2.9%2C0%2C0%2C0%2C1-2.45A2.21%2C2.21%2C0%2C0%2C0%2C616.63%2C15a3.18%2C3.18%2C0%2C0%2C0-2.11%2C1.61%2C9.68%2C9.68%2C0%2C0%2C1-1.91%2C2.48%2C25.88%2C25.88%2C0%2C0%2C0-1.93%2C2.52c-.29.39-.54.8-.83%2C1.22-.73-.24-.59-.82-.87-1.17a1.27%2C1.27%2C0%2C0%2C0-1.63-.29%2C1.59%2C1.59%2C0%2C0%2C0-.81%2C1%2C1%2C1%2C0%2C0%2C0%2C.88%2C1.21%2C13.25%2C13.25%2C0%2C0%2C0%2C1.57%2C0%2C7.06%2C7.06%2C0%2C0%2C1-1.68%2C3.55%2C30.83%2C30.83%2C0%2C0%2C1-3.27%2C3.4%2C45.58%2C45.58%2C0%2C0%2C1-4.78%2C3.38%2C8.37%2C8.37%2C0%2C0%2C1-4%2C1.11%2C14.54%2C14.54%2C0%2C0%2C0-1.6.3%2C12.83%2C12.83%2C0%2C0%2C1-2%2C.38%2C5.06%2C5.06%2C0%2C0%2C1-4-1.77%2C1.47%2C1.47%2C0%2C0%2C1-.32-.81c-.08-.59%2C0-1.19-.11-1.77a3.2%2C3.2%2C0%2C0%2C1%2C.46-2.39%2C6.36%2C6.36%2C0%2C0%2C0%2C.65-1.68%2C2.48%2C2.48%2C0%2C0%2C0-.44-2.53%2C3.43%2C3.43%2C0%2C0%2C1-.51-.77%2C1.6%2C1.6%2C0%2C0%2C0-1.08-.77%2C4.37%2C4.37%2C0%2C0%2C0-4.35.88%2C16.69%2C16.69%2C0%2C0%2C0-1.39%2C1.53c-.62.75-.61.76-2.08%2C1-.43-.62-.84-1.29-1.33-1.91s-1.13-1.2-1.61-1.85a2.21%2C2.21%2C0%2C0%2C1-.36-1.17c0-1%2C0-2%2C0-3a4.86%2C4.86%2C0%2C0%2C0-3.57-4.36%2C5.62%2C5.62%2C0%2C0%2C0-3.23.21%2C4.31%2C4.31%2C0%2C0%2C0-2.61%2C1.61c-.51.76-1.16%2C1.45-1.63%2C2.25a12.66%2C12.66%2C0%2C0%2C1-1.83%2C2.34%2C1.61%2C1.61%2C0%2C0%2C1-1.84.5%2C4.51%2C4.51%2C0%2C0%2C0-2%2C0%2C16.15%2C16.15%2C0%2C0%2C1-5.71-.51c-.38-.12-.76-.24-1.16-.33a13%2C13%2C0%2C0%2C1-3.72-1.5c-.62-.36-1.29-.66-1.92-1A10.18%2C10.18%2C0%2C0%2C0%2C540%2C16.6a51.5%2C51.5%2C0%2C0%2C1-5.56-.09%2C8.94%2C8.94%2C0%2C0%2C0-2.41.25c-1%2C.22-1.93.44-2.9.64a17.46%2C17.46%2C0%2C0%2C1-3.07.16c-1.58.06-3.21%2C0-4.61.8a9.66%2C9.66%2C0%2C0%2C0-1%2C.62c-.89.66-1.73%2C1.37-2.68%2C1.95a10.58%2C10.58%2C0%2C0%2C1-2.53%2C1.16A14.49%2C14.49%2C0%2C0%2C0%2C509.76%2C25a3.18%2C3.18%2C0%2C0%2C0-.73.83%2C19%2C19%2C0%2C0%2C1-4%2C4.5c-.19.17-.47.29-.58.49l-.18.26a14.53%2C14.53%2C0%2C0%2C0-4.2-1.67c-1.22-.26-2.5-.62-3.73.15a2.91%2C2.91%2C0%2C0%2C1-1.15.24%2C10.71%2C10.71%2C0%2C0%2C0-2%2C.46l-.25-.1a33.64%2C33.64%2C0%2C0%2C1-7.74-4.67%2C4%2C4%2C0%2C0%2C1-1.69-4.81%2C3.9%2C3.9%2C0%2C0%2C0-.44-3.08%2C2.69%2C2.69%2C0%2C0%2C0-3.83-.76%2C2.93%2C2.93%2C0%2C0%2C0-1.42%2C2.26%2C10.13%2C10.13%2C0%2C0%2C0%2C.48%2C3.49%2C5.53%2C5.53%2C0%2C0%2C1%2C.2%2C3.5%2C1.6%2C1.6%2C0%2C0%2C1-.47.76A10.93%2C10.93%2C0%2C0%2C1%2C476%2C28.34c-.78.37-1.59.7-2.39%2C1a3.58%2C3.58%2C0%2C0%2C1%2C0-.45c0-1.8-2-3-3.67-3.42s-4.35.64-5%2C2.1c-.09.21-.19.4-.29.61A8.91%2C8.91%2C0%2C0%2C1%2C463%2C26.67a4.32%2C4.32%2C0%2C0%2C0-2.88-1.59%2C2.68%2C2.68%2C0%2C0%2C0-2.93%2C1.16%2C2.74%2C2.74%2C0%2C0%2C0%2C.88%2C3.83%2C14.64%2C14.64%2C0%2C0%2C0%2C2.64%2C1.37%2C8.34%2C8.34%2C0%2C0%2C1%2C2.12%2C1.16%2C5%2C5%2C0%2C0%2C1-.68.6%2C26.14%2C26.14%2C0%2C0%2C1-5.4%2C2.68%2C3.33%2C3.33%2C0%2C0%2C1-1.42.15%2C42.17%2C42.17%2C0%2C0%2C1-8.45-1.51c-.14%2C0-.24-.17-.53-.39%2C0-.88-.06-1.7%2C0-2.52s.26-1.49.4-2.27a1.86%2C1.86%2C0%2C0%2C0-.37-.49c-.53-.45-1.14-.87-1.91-.46s-1.47.86-1.39%2C1.78a4.3%2C4.3%2C0%2C0%2C1-.13%2C2.43%2C3.07%2C3.07%2C0%2C0%2C0%2C.42%2C3.15c.75%2C1.12.39%2C1.68-1.12%2C2.1-1.2.34-2.35%2C1-3.71.52-1.14.32-2.3.59-3.43.94a14.93%2C14.93%2C0%2C0%2C1-5%2C.61c-1.5%2C0-3%2C.22-4.53.25a14.93%2C14.93%2C0%2C0%2C1-7.16-1.5%2C8.43%2C8.43%2C0%2C0%2C0-6.68-.45%2C6.68%2C6.68%2C0%2C0%2C1-3.32.18%2C5.53%2C5.53%2C0%2C0%2C0-2.36.13c-1.55.35-3.12.65-4.7.89a3.48%2C3.48%2C0%2C0%2C1-4.06-1.93%2C16.85%2C16.85%2C0%2C0%2C1-1.51-3%2C5.15%2C5.15%2C0%2C0%2C0-5.06-3.09%2C5.51%2C5.51%2C0%2C0%2C1-2.1-.32c-1.9-.53-3.87-.88-5.44-2.08a4.49%2C4.49%2C0%2C0%2C0-1.69-.71%2C6.29%2C6.29%2C0%2C0%2C1-2.85-1.49c-1.65-1.5-3.29-3-4.8-4.62A16.92%2C16.92%2C0%2C0%2C0%2C371.12%2C20c-1.41-1-3.22-1-4.25.65a10.53%2C10.53%2C0%2C0%2C1-.87%2C1.07%2C14.94%2C14.94%2C0%2C0%2C0-1.6-.48.83.83%2C0%2C0%2C0-1%2C.45.84.84%2C0%2C0%2C0%2C.09.76%2C4.66%2C4.66%2C0%2C0%2C0%2C1%2C.72%2C2%2C2%2C0%2C0%2C1%2C0%2C.38c-.72%2C1.76-2.12%2C2.61-4.35%2C2.67a20.59%2C20.59%2C0%2C0%2C1-4.3-.26%2C26.92%2C26.92%2C0%2C0%2C0-6.41-.62%2C32%2C32%2C0%2C0%2C0-4.7.52%2C16%2C16%2C0%2C0%2C1-1.65.32%2C8.1%2C8.1%2C0%2C0%2C0-3.2.78%2C4.64%2C4.64%2C0%2C0%2C1-.69.21%2C1.71%2C1.71%2C0%2C0%2C1-1.8-.19c-.53-.46-.37-1%2C0-1.51a5.91%2C5.91%2C0%2C0%2C0%2C1.12-4A6.61%2C6.61%2C0%2C0%2C0%2C334.71%2C16a10.17%2C10.17%2C0%2C0%2C1-2-1.41A10.4%2C10.4%2C0%2C0%2C0%2C328%2C11.89a7.41%2C7.41%2C0%2C0%2C1-1.69-.88c-.67.06-1.45.15-2.24.19a4.48%2C4.48%2C0%2C0%2C0-4.17%2C3.23%2C2.34%2C2.34%2C0%2C0%2C0%2C.84%2C2.28%2C6.9%2C6.9%2C0%2C0%2C0%2C2.62%2C1.43c2.76.86%2C4%2C2.61%2C4.17%2C5a7.5%2C7.5%2C0%2C0%2C1-.5%2C4.07c-1.08%2C2-1.5%2C2.58-4.42%2C1.92A11.89%2C11.89%2C0%2C0%2C1%2C317.05%2C26a10.1%2C10.1%2C0%2C0%2C0-2.81-1.88%2C4.92%2C4.92%2C0%2C0%2C0-3.95.13%2C3.05%2C3.05%2C0%2C0%2C0-1.75%2C2.35c-.64%2C2.51.47%2C4.42%2C3.19%2C5.63a8.42%2C8.42%2C0%2C0%2C1%2C3.16%2C1.88%2C3.82%2C3.82%2C0%2C0%2C1%2C0%2C.59c-.18%2C1.13-.92%2C1.46-1.95.84a13.16%2C13.16%2C0%2C0%2C1-1.64-1.22%2C8%2C8%2C0%2C0%2C0-2.85-1.5A3.48%2C3.48%2C0%2C0%2C0%2C306.4%2C31a2.43%2C2.43%2C0%2C0%2C0-.61-.1c-1.48%2C0-3.37%2C1.22-3.62%2C2.46a6.62%2C6.62%2C0%2C0%2C0-.14%2C2.46%2C2.55%2C2.55%2C0%2C0%2C1-1.67%2C3c-.18.09-.36.18-.53.28-.69.41-1.35.82-1.48%2C1.62a1.93%2C1.93%2C0%2C0%2C1-.29.66%2C1.33%2C1.33%2C0%2C0%2C1-2.37.32c-.73-.79-1.31-1.67-2-2.5a14.67%2C14.67%2C0%2C0%2C0-1.17-1.46A4.06%2C4.06%2C0%2C0%2C0%2C290%2C36.35a4.86%2C4.86%2C0%2C0%2C1-2.2-.92%2C9.38%2C9.38%2C0%2C0%2C0-3.9-1.56%2C6.45%2C6.45%2C0%2C0%2C1-1.16-.36c-1.48-.49-2.93-1-4.43-1.45a3.26%2C3.26%2C0%2C0%2C0-1.42-.12%2C2.44%2C2.44%2C0%2C0%2C1-1.9-.49c-.5-.32-1-.64-1.5-.93a6%2C6%2C0%2C0%2C0-4.94-.57%2C4.81%2C4.81%2C0%2C0%2C1-4.42-.6%2C7.17%2C7.17%2C0%2C0%2C0-3.61-1.15%2C4%2C4%2C0%2C0%2C0-3%2C.84%2C2.65%2C2.65%2C0%2C0%2C1-2.65.54%2C22.88%2C22.88%2C0%2C0%2C0-7.15-.62%2C29.8%2C29.8%2C0%2C0%2C1-3.88-.29c-.89-.09-1.77-.21-2.65-.35a12.86%2C12.86%2C0%2C0%2C1-4-1.33%2C4.68%2C4.68%2C0%2C0%2C1-2.71-4.15%2C5.85%2C5.85%2C0%2C0%2C0%2C0-.6%2C13.51%2C13.51%2C0%2C0%2C0%2C.9-4.26%2C2.6%2C2.6%2C0%2C0%2C0-.85-2.18%2C11.9%2C11.9%2C0%2C0%2C0-1.8-1.43c-2.45-1.53-4-1.47-6.6.18-.27.17-.62.27-.91.44a3.83%2C3.83%2C0%2C0%2C0-.51.39c-.54%2C2-1.08%2C4.07-1.64%2C6.1a2.16%2C2.16%2C0%2C0%2C1-.4.82c-.36.41-.69.83-1%2C1.25a11.32%2C11.32%2C0%2C0%2C1-1.89-.46%2C23.6%2C23.6%2C0%2C0%2C0-3.81-.78%2C2.23%2C2.23%2C0%2C0%2C1-2.17-1.84c-.07-.41-.19-.81-.29-1.21a4.46%2C4.46%2C0%2C0%2C0-1.78-2.53%2C3.52%2C3.52%2C0%2C0%2C0-2.47-.7%2C3.71%2C3.71%2C0%2C0%2C0-3.61%2C2.47%2C4.35%2C4.35%2C0%2C0%2C0%2C.28%2C3.8%2C5.49%2C5.49%2C0%2C0%2C1%2C.83%2C3.59%2C13.49%2C13.49%2C0%2C0%2C0%2C.23%2C2.81%2C4.64%2C4.64%2C0%2C0%2C1%2C0%2C.53c0%2C.81.33%2C1.77-.65%2C2.27a5%2C5%2C0%2C0%2C1-3.76.34c-1.78-.49-2.77-1.7-3.92-2.77-.19-.17-.23-.48-.42-.61-1.92-1.23-2.78-3.08-3.68-4.85A5.76%2C5.76%2C0%2C0%2C0%2C191.79%2C21c-1.24-.64-2.47-1.29-3.64-2a18.44%2C18.44%2C0%2C0%2C0-3.07-1.46%2C5.35%2C5.35%2C0%2C0%2C0-4%2C.06%2C7.28%2C7.28%2C0%2C0%2C1-3.15.77l-.88-.06c-.31-.38-.6-.78-.93-1.15a2.73%2C2.73%2C0%2C0%2C0-3.28-.75l-1.54.49a9%2C9%2C0%2C0%2C0-2.88%2C1.35c-.82.63-1.67%2C1.23-2.53%2C1.81a4.72%2C4.72%2C0%2C0%2C1-1.38.77%2C6.42%2C6.42%2C0%2C0%2C0-2.74%2C1.54c-1.63%2C1.48-3.87%2C2-5.9%2C2.84a2.68%2C2.68%2C0%2C0%2C1-2.54-.29c-1.45-1-3-1.93-4.44-2.89-.78-.5-1.08-.53-3.09-.31-.14.18-.35.39-.53.63-1.14%2C1.46-1.12%2C2.08.2%2C3.28a3.38%2C3.38%2C0%2C0%2C0%2C1.23.61c.45.14%2C1%2C.08%2C1.42.21.82.24%2C1.54.69%2C1.58%2C1.49a1.73%2C1.73%2C0%2C0%2C1-.84%2C1.86%2C5.27%2C5.27%2C0%2C0%2C0-2.8%2C5.84%2C1.94%2C1.94%2C0%2C0%2C1-.86%2C2.21.11.11%2C0%2C0%2C0-.05%2C0%2C21.19%2C21.19%2C0%2C0%2C1-3.47%2C1.73l0%2C0a1.39%2C1.39%2C0%2C0%2C1-.16-2c.21-.27.39-.56.58-.84a3.07%2C3.07%2C0%2C0%2C0%2C.5-2.27A2%2C2%2C0%2C0%2C0%2C141.51%2C33a3.52%2C3.52%2C0%2C0%2C0-3.7-.13%2C4.15%2C4.15%2C0%2C0%2C0-2.18%2C2.36%2C4.75%2C4.75%2C0%2C0%2C1-1.73%2C2.47%2C13.38%2C13.38%2C0%2C0%2C0-1.6%2C1.76l-.32.32c-.49.49-.9%2C1.18-1.8%2C1a3.48%2C3.48%2C0%2C0%2C1-2.46-1.45%2C3.41%2C3.41%2C0%2C0%2C1-.61-1.8c2.46-1.15%2C3.38-3.18%2C3.83-5.41.5-2.63-.69-4.67-3.2-6.11-.2-.11-.4-.2-.61-.3a1.21%2C1.21%2C0%2C0%2C1%2C0-.18%2C10.34%2C10.34%2C0%2C0%2C0-.94-2.2%2C3.56%2C3.56%2C0%2C0%2C0-2.44-1.72%2C5.66%2C5.66%2C0%2C0%2C1-2.37-.92l-.49-.43c0-.36.12-.72.16-1.08.08-1-.39-1.55-1.51-1.88l-1.22-.38a7.94%2C7.94%2C0%2C0%2C0-2.57-.46c-.88%2C0-1.77%2C0-2.65%2C0a4.22%2C4.22%2C0%2C0%2C1-1.3-.16%2C6%2C6%2C0%2C0%2C0-2.6-.29c-1.89.16-3.56-.5-5.29-.91a1.76%2C1.76%2C0%2C0%2C1-1.18-.84%2C13.14%2C13.14%2C0%2C0%2C0%2C1.7-4.48c.5-2.32-1.62-4.63-4.36-5.06-1.92-.3-4-.62-5.48%2C1a2%2C2%2C0%2C0%2C1-.89.47A8.72%2C8.72%2C0%2C0%2C0%2C88.3%2C10.6c-1.46%2C2.41-1.56%2C4.73.52%2C6.91l.39.38a1.9%2C1.9%2C0%2C0%2C1-.4.05%2C3.83%2C3.83%2C0%2C0%2C0-2.4.82c-.42.3-.86.57-1.32.87-.19%2C1.32-1.32%2C2.14-2.47%2C2.95-.76.53-1.49%2C1.09-2.22%2C1.65a1.61%2C1.61%2C0%2C0%2C0-.49.56c-.5%2C1.11-1.65%2C1.54-2.81%2C2A13.26%2C13.26%2C0%2C0%2C0%2C75%2C27.87a2.84%2C2.84%2C0%2C0%2C0-1.5%2C2.91A2%2C2%2C0%2C0%2C0%2C74.09%2C32c.37.35.69.72%2C1%2C1.07a2.22%2C2.22%2C0%2C0%2C1%2C.45%2C2.72l-.06.13a4.92%2C4.92%2C0%2C0%2C1-2.85.88%2C4.2%2C4.2%2C0%2C0%2C0-1.61.48%2C13.56%2C13.56%2C0%2C0%2C1-4.71.92%2C8.82%2C8.82%2C0%2C0%2C1-7-2.13c-1.6-1.44-3.51-2.57-5-4.19-.86-1-2.45-1.43-3.74-2.14-1.18.39-2.27.7-3.32%2C1.11a4.17%2C4.17%2C0%2C0%2C0-2.1%2C1.93c-1.15%2C2-3.67%2C2.63-5.5%2C4a2.66%2C2.66%2C0%2C0%2C1-1.7.11A3.59%2C3.59%2C0%2C0%2C1%2C35%2C33.4c0-3.26-1.24-4.86-4.66-5.82-.54-.16-1.13-.22-1.81-.35a16%2C16%2C0%2C0%2C0-2.48%2C2%2C9.27%2C9.27%2C0%2C0%2C1-5.79%2C3.06c-1.72.32-3.46.69-4.58%2C2a34.09%2C34.09%2C0%2C0%2C0-2.89%2C3.75%2C2.65%2C2.65%2C0%2C0%2C0-.13%2C2%2C2.77%2C2.77%2C0%2C0%2C1-1.11%2C3C10.73%2C43.76%2C9.84%2C44.34%2C9%2C45c0%2C0-2.78-2.94-4-3-1.46-.07-5%2C3-5%2C3V80H1260V45Z%22%20style%3D%22fill%3A%23fcc3c9%22%2F%3E%3C%2Fsvg%3E")}@-webkit-keyframes fluffy{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.scc30-2023 .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.scc30-2023 .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.scc30-2023 .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.scc30-2023 .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.scc30-2023 .plan-head{font-weight:400;text-align:center}.scc30-2023 .plan-head svg{height:24px;width:70px}.scc30-2023 .plan-head span{display:block;line-height:1}.scc30-2023 .plan-head span:first-of-type{font-size:1.2rem;padding-top:10px}.scc30-2023 .plan-head span:nth-of-type(2){font-size:4rem}.scc30-2023 .plan-title{font-feature-settings:"palt" 1;color:#c2b580;font-size:clamp(2.6rem,2.6vw,5.2rem);font-weight:700;line-height:1.4;padding-top:2rem;text-align:center}.scc30-2023 .plan-description{font-size:clamp(1.6rem,1.6vw,3.2rem);font-weight:700;line-height:1.4;padding-top:1rem;text-align:center}.scc30-2023 .plan-howto{padding-bottom:6%;padding-top:6%;position:relative;text-align:center}@media screen and (max-width:1023px){.scc30-2023 .plan-howto{padding-bottom:8%;padding-top:8%}}@media screen and (max-width:640px){.scc30-2023 .plan-howto{padding-bottom:10%;padding-top:10%}}.scc30-2023 .plan-howto .howto-head span{border-bottom:2px solid #c2b580;color:#c2b580;display:inline-block;font-size:clamp(1.4rem,1.4vw,2.8rem);font-weight:700;padding-bottom:3px}.scc30-2023 .plan-howto .howto-description{font-size:clamp(1.6rem,1.6vw,3.2rem);line-height:1.4;padding-top:1.5rem}.scc30-2023 .step ul{display:flex;gap:20px;padding-top:2rem}.scc30-2023 .step li{background-color:#fff;border-radius:6px}.scc30-2023 .step svg{fill:#c2b580;height:60px;width:60px}.scc30-2023 .step .button{align-items:center;background-color:#c2b580;border-radius:99999px;display:flex;justify-content:center;margin:3rem auto 0;max-width:330px;padding:2rem 6rem}@media screen and (max-width:640px){.scc30-2023 .step .button{max-width:none;padding:2rem 1rem;width:auto}}.scc30-2023 .step .button .icon{height:22px;padding-right:8px;width:22px}.scc30-2023 .step .button .icon svg{fill:#fff;height:22px;width:22px}.scc30-2023 .step .button .text{color:#fff;font-size:clamp(1.4rem,1.4vw,2.8rem);font-weight:700;letter-spacing:normal}.scc30-2023 .deco-object-wrap{opacity:.6;overflow:hidden}.scc30-2023 .deco-object-wrap,.scc30-2023 .deco-object-wrap:after{height:100%;left:0;position:absolute;top:0;width:100%}.scc30-2023 .deco-object{opacity:.4}.scc30-2023 .js-deco-object-1,.scc30-2023 .js-deco-object-2,.scc30-2023 .simpleParallax{height:100%;left:0;position:absolute;top:0;width:100%}.scc30-2023 .deco-object{opacity:1;position:absolute}.scc30-2023 .wavyline{bottom:45%;height:100px;left:0;overflow:hidden;position:absolute;width:100%}@media screen and (max-width:1023px){.scc30-2023 .wavyline{display:none}}.scc30-2023 .wavyline .wave{-webkit-animation:wavyline 11s linear infinite;animation:wavyline 11s linear infinite;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201600%20121%22%20style%3D%22enable-background%3Anew%200%200%201600%20121%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Aurl(%23SVGID_1_)%3B%7D%3C%2Fstyle%3E%3ClinearGradient%20id%3D%22SVGID_1_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22800%22%20y1%3D%221.0003%22%20x2%3D%22800%22%20y2%3D%22121.0003%22%3E%20%3Cstop%20offset%3D%220%22%20style%3D%22stop-color%3A%2357BBC1%3Bstop-opacity%3A0.25%22%2F%3E%20%3Cstop%20offset%3D%221%22%20style%3D%22stop-color%3A%23015871%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M1600%2C121c-145.6%2C0-244.9-26.2-350.1-53.9C1128.4%2C35.1%2C1002.8%2C2%2C790.3%2C2c-0.4%2C0-0.8%2C0-1.3%2C0%20C572.9%2C2%2C441.8%2C37.4%2C326.2%2C68.7C226.8%2C95.6%2C132.9%2C121%2C0%2C121v-1c132.7%2C0%2C226.6-25.4%2C326-52.3C441.6%2C36.5%2C572.7%2C1%2C789%2C1%20c0.4%2C0%2C0.8%2C0%2C1.3%2C0c212.7%2C0%2C338.4%2C33.1%2C459.9%2C65.1C1355.3%2C93.8%2C1454.5%2C120%2C1600%2C120V121z%22%2F%3E%3C%2Fsvg%3E");bottom:0;display:block;left:0;position:absolute;width:200%;will-change:animation}.scc30-2023 .wavyline .wave:first-of-type{-webkit-animation-delay:-2s;animation-delay:-2s;height:100%}.scc30-2023 .wavyline .wave:nth-of-type(2){-webkit-animation-delay:-3s;animation-delay:-3s;height:100%}.scc30-2023 .wavyline .wave:nth-of-type(3){-webkit-animation-delay:-4s;animation-delay:-4s;height:100%}.scc30-2023 .wavyline .wave:nth-of-type(4){-webkit-animation-delay:-5s;animation-delay:-5s;height:100%}@-webkit-keyframes wavyline{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes wavyline{0%{transform:translate(-50%)}to{transform:translate(0)}}.scc30-2023 .page-scc30-2023{align-items:flex-start;display:flex;flex-direction:row-reverse;padding-bottom:30px}.scc30-2023 .cp-title{position:-webkit-sticky;position:sticky;top:240px;width:0;z-index:5}.scc30-2023 .cp-title .title{color:#e35a43;font-size:1.3rem;font-weight:700;height:0;line-height:1;position:absolute;right:0;transform:translate(-50px) rotate(90deg);transform-origin:bottom right}@media screen and (max-width:1023px){.scc30-2023 .cp-title .title{transform:translate(-35px) rotate(90deg)}}@media screen and (max-width:640px){.scc30-2023 .cp-title .title{transform:translate(-15px) rotate(90deg)}}.scc30-2023 .cp-title .title span{background-color:#fff;display:inline-block;margin:2px;white-space:nowrap}.scc30-2023 .contents{overflow:hidden}.scc30-2023 .scc30Hero{height:calc(100vh - 70px);max-height:780px;min-height:680px;overflow:hidden;position:relative}@media screen and (max-width:1023px){.scc30-2023 .scc30Hero{max-height:680px;min-height:580px}}@media screen and (max-width:640px){.scc30-2023 .scc30Hero{max-height:500px;min-height:300px}}.scc30-2023 .scc30Hero .flowingText{left:0;position:absolute;top:45%;transform:translateY(-50%)}.scc30-2023 .scc30Hero-cover{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:70%}@media screen and (max-width:1023px){.scc30-2023 .scc30Hero-cover{width:90%}}@media screen and (max-width:640px){.scc30-2023 .scc30Hero-cover{left:-10%;width:105%}}.scc30-2023 .scc30Hero-cover span{display:block}.scc30-2023 .scc30Hero-cover img{position:relative;transform:translateX(-15%)}.scc30-2023 .scc30Hero-flag{bottom:32%;position:absolute;right:9%;width:36%}@media screen and (max-width:1023px){.scc30-2023 .scc30Hero-flag{bottom:8%;right:3%;width:42%}}@media screen and (max-width:640px){.scc30-2023 .scc30Hero-flag{bottom:5%;right:2%;width:56%}}.scc30-2023 .scc30Hero .partition{bottom:0;left:0;position:absolute}.scc30-2023 .scc30Hero .flowingText{font-feature-settings:"palt" 1;display:flex;flex-direction:column;justify-content:center;letter-spacing:-1rem;overflow:hidden}.scc30-2023 .scc30Hero .flowingText:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.scc30-2023 .scc30Hero .flowingText-inner{-webkit-text-stroke:5px #fff;color:transparent;font-size:clamp(22rem,22vw,44rem);line-height:1;opacity:.6;white-space:nowrap}.scc30-2023 .scc30Hero .flowingText-inner>span{display:inline-block}.scc30-2023 .scc30Hero .flowingText-inner.loopRight>span:first-of-type{-webkit-animation:loopRight-1 80s linear -40s infinite;animation:loopRight-1 80s linear -40s infinite}.scc30-2023 .scc30Hero .flowingText-inner.loopRight>span:nth-of-type(2){-webkit-animation:loopRight-2 80s linear infinite;animation:loopRight-2 80s linear infinite}.scc30-2023 .scc30Hero .flowingText-inner.loopRight.delay>span:first-of-type{-webkit-animation:loopRight-1 160s linear -80s infinite;animation:loopRight-1 160s linear -80s infinite}.scc30-2023 .scc30Hero .flowingText-inner.loopRight.delay>span:nth-of-type(2){-webkit-animation:loopRight-2 160s linear infinite;animation:loopRight-2 160s linear infinite}.scc30-2023 .scc30Hero .flowingText-inner.loopLeft>span:first-of-type{-webkit-animation:loopLeft-1 200s linear -50s infinite;animation:loopLeft-1 200s linear -50s infinite}.scc30-2023 .scc30Hero .flowingText-inner.loopLeft>span:nth-of-type(2){-webkit-animation:loopLeft-2 200s linear infinite;animation:loopLeft-2 200s linear infinite}@-webkit-keyframes loopRight-1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loopRight-1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes loopRight-2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loopRight-2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@-webkit-keyframes loopLeft-1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loopLeft-1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@-webkit-keyframes loopLeft-2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}@keyframes loopLeft-2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}.scc30-2023 .scc30Overview{background-color:#fbe7e8;margin-top:-1px;overflow:hidden;padding-top:6%;position:relative;text-align:center}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview{padding-top:8%}}@media screen and (max-width:640px){.scc30-2023 .scc30Overview{padding-top:10%}}.scc30-2023 .scc30Overview-inner{padding-left:calc(9% + 30px);padding-right:calc(9% + 30px)}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview-inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.scc30-2023 .scc30Overview-inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.scc30-2023 .scc30Overview .event-title{color:#e97470;font-size:clamp(2.5rem,2.5vw,5rem)}.scc30-2023 .scc30Overview .event-title .date{align-items:center;display:flex;justify-content:center;margin-top:5px}.scc30-2023 .scc30Overview .event-title .date span{display:inline-block;line-height:1}.scc30-2023 .scc30Overview .event-title .icon{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2032%2010%22%20style%3D%22enable-background%3Anew%200%200%2032%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23F96B6B%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M17.3%2C9.5c-0.4%2C0-0.6-0.3-0.6-0.6V6.5h-16C0.3%2C6.5%2C0%2C6.2%2C0%2C5.8c0-0.4%2C0.3-0.6%2C0.6-0.6h16V1.1%20c0-0.2%2C0.1-0.4%2C0.3-0.5c0.2-0.1%2C0.4-0.2%2C0.6-0.1l14%2C4.7C31.9%2C5.3%2C32%2C5.6%2C32%2C5.9c-0.1%2C0.3-0.3%2C0.5-0.6%2C0.5H18v2.4%20C18%2C9.2%2C17.7%2C9.5%2C17.3%2C9.5z%20M18%2C5.2h9.4L18%2C2V5.2z%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;margin:0 6px;position:relative;width:3.4rem}.scc30-2023 .scc30Overview .page-title{-webkit-text-stroke:.2rem #e97470;color:transparent;display:inline-block;font-size:clamp(5.8rem,5.8vw,11.6rem);line-height:1.1;margin-top:4rem;padding:1.5rem 1rem;position:relative}@media screen and (max-width:640px){.scc30-2023 .scc30Overview .page-title{display:block;padding:1.5rem 1rem 2.5rem}}.scc30-2023 .scc30Overview .page-title:after,.scc30-2023 .scc30Overview .page-title:before{background-image:repeating-linear-gradient(136deg,transparent,transparent 3px,#e97470 0,#e97470 5px);background-size:auto auto;content:"";height:6px;left:0;position:absolute;width:100%}.scc30-2023 .scc30Overview .page-title:before{top:0}.scc30-2023 .scc30Overview .page-title:after{bottom:0}.scc30-2023 .scc30Overview .text{margin:8rem 0 10rem}.scc30-2023 .scc30Overview .text .heading{border:none;color:#c2b580;font-size:clamp(1.4rem,1.4vw,2.8rem);font-weight:400;padding-bottom:2rem}.scc30-2023 .scc30Overview .text p{font-size:clamp(2rem,2vw,4rem);font-weight:700;letter-spacing:normal;line-height:1.4}.scc30-2023 .scc30Overview .deco-object-r1{right:-2%;top:0;width:300px}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview .deco-object-r1{width:200px}}.scc30-2023 .scc30Overview .deco-object-r2{bottom:25%;right:20%;width:50px}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview .deco-object-r2{width:33.3333333333px}}.scc30-2023 .scc30Overview .deco-object-r3{bottom:10%;right:0;width:50px}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview .deco-object-r3{width:33.3333333333px}}.scc30-2023 .scc30Overview .deco-object-r3 img{transform:rotate(45deg)}.scc30-2023 .scc30Overview .deco-object-l1{left:-2%;top:0;width:50px}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview .deco-object-l1{width:33.3333333333px}}.scc30-2023 .scc30Overview .deco-object-l1 img{transform:rotate(45deg)}.scc30-2023 .scc30Overview .deco-object-l2{left:10%;top:35%;width:50px}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview .deco-object-l2{width:33.3333333333px}}.scc30-2023 .scc30Overview .deco-object-l3{bottom:10%;left:0;width:200px}@media screen and (max-width:1023px){.scc30-2023 .scc30Overview .deco-object-l3{width:133.3333333333px}}.scc30-2023 .scc30Overview .deco-object-l3 img{transform:rotate(45deg)}.scc30-2023 .scc30Overview .mascot{bottom:0;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:120px;z-index:2}@media screen and (max-width:640px){.scc30-2023 .scc30Overview .mascot{width:90px}}.scc30-2023 .css30Plan1{background-color:#fff0f0;margin-top:-1px;padding-top:6%;position:relative}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1{padding-top:8%}}@media screen and (max-width:640px){.scc30-2023 .css30Plan1{padding-top:10%}}.scc30-2023 .css30Plan1-inner{margin-left:auto;margin-right:auto;padding-left:calc(12% + 40px);padding-right:calc(12% + 40px);position:relative}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1-inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.scc30-2023 .css30Plan1-inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .step ul{flex-direction:column;margin:0 auto;max-width:600px}}.scc30-2023 .css30Plan1 .step li{box-sizing:border-box;padding:40px 15px 20px;width:calc(33.33333% - 10px)}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .step li{width:100%}}.scc30-2023 .css30Plan1 .step li p:first-of-type{font-size:1.2rem;padding-bottom:6px;padding-top:20px}.scc30-2023 .css30Plan1 .step li p:nth-of-type(2){font-size:clamp(1.4rem,1.3vw,2.8rem);font-weight:700}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .step li p:nth-of-type(2){font-size:clamp(1.8rem,1.8vw,3.6rem)}}.scc30-2023 .css30Plan1 .button{background-color:#1d93e8}.scc30-2023 .css30Plan1 .twitter-box{padding-top:6rem}.scc30-2023 .css30Plan1 .senryu{padding-bottom:6%;padding-left:calc(9% + 30px);padding-right:calc(9% + 30px);position:relative;text-align:center}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .senryu{margin-left:auto;margin-right:auto;padding-bottom:8%;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.scc30-2023 .css30Plan1 .senryu{margin-left:auto;margin-right:auto;padding-bottom:10%;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.scc30-2023 .css30Plan1 .senryu h2{color:#e35a43;display:inline-block;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:2rem;padding:.3rem 2.5rem;position:relative;text-align:center}.scc30-2023 .css30Plan1 .senryu h2:after,.scc30-2023 .css30Plan1 .senryu h2:before{content:"";height:100%;position:absolute;top:1px}.scc30-2023 .css30Plan1 .senryu h2:before{border-left:1px solid #e35a43;left:0;transform:rotate(-30deg)}.scc30-2023 .css30Plan1 .senryu h2:after{border-right:1px solid #e35a43;right:0;transform:rotate(30deg)}.scc30-2023 .css30Plan1 .senryu ul{display:flex;gap:30px;position:relative;z-index:1}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .senryu ul{flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:600px}.scc30-2023 .css30Plan1 .senryu ul li{width:calc(33.33333% - 20px)}}@media screen and (max-width:640px){.scc30-2023 .css30Plan1 .senryu ul li{width:calc(50% - 50px)}}.scc30-2023 .css30Plan1 .deco-object-r1{right:-2%;top:0;width:200px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .deco-object-r1{width:133.3333333333px}}.scc30-2023 .css30Plan1 .deco-object-r2{right:-1%;top:20%;width:240px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .deco-object-r2{width:160px}}.scc30-2023 .css30Plan1 .deco-object-r3{bottom:15%;right:-1%;width:160px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .deco-object-r3{width:106.6666666667px}}.scc30-2023 .css30Plan1 .deco-object-r4{bottom:1%;right:2%;width:200px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .deco-object-r4{width:66.6666666667px}}.scc30-2023 .css30Plan1 .deco-object-l1{left:-2%;top:10%;width:200px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .deco-object-l1{width:133.3333333333px}}.scc30-2023 .css30Plan1 .deco-object-l2{left:0;top:35%;width:200px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .deco-object-l2{width:133.3333333333px}}.scc30-2023 .css30Plan1 .deco-object-l3{bottom:10%;left:0;width:200px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan1 .deco-object-l3{width:133.3333333333px}}.scc30-2023 .css30Plan1 .deco-object-l3 img{transform:rotate(45deg)}.scc30-2023 .css30Plan2{background-color:#fbe7e8;margin-top:-1px;padding-top:6%;position:relative}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2{padding-top:8%}}@media screen and (max-width:640px){.scc30-2023 .css30Plan2{padding-top:10%}}.scc30-2023 .css30Plan2-inner{margin-left:auto;margin-right:auto;padding-left:calc(12% + 40px);padding-right:calc(12% + 40px);position:relative}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2-inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.scc30-2023 .css30Plan2-inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.scc30-2023 .css30Plan2 .partition svg{fill:#fff0f0}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .step ul{flex-direction:column;margin:0 auto;max-width:600px}}.scc30-2023 .css30Plan2 .step li{box-sizing:border-box;padding:40px 30px 30px;width:50%}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .step li{width:100%}}.scc30-2023 .css30Plan2 .step li p:first-of-type{color:#c2b580;font-size:1.4rem;padding-bottom:6px;padding-top:20px}.scc30-2023 .css30Plan2 .step li p.text{font-size:clamp(1.4rem,1.4vw,2.8rem);letter-spacing:normal;line-height:1.5;text-align:left}.scc30-2023 .css30Plan2 .step li p.attention{font-size:1.1rem;padding-top:10px;text-align:left}.scc30-2023 .css30Plan2 .step li h4{font-size:clamp(2rem,2vw,4rem);padding-bottom:1.5rem;padding-top:.5rem}.scc30-2023 .css30Plan2 .button{background-color:#0095b3}.scc30-2023 .css30Plan2 .attention-clump{padding-top:2rem;text-align:left}.scc30-2023 .css30Plan2 .attention-clump>p{color:#e35a43;font-size:1.3rem}.scc30-2023 .css30Plan2 .attention-clump li{font-feature-settings:"palt";font-size:1.2rem}.scc30-2023 .css30Plan2 .attention-clump .blanklink{align-items:center;background-color:#fff;border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.scc30-2023 .css30Plan2 .attention-clump .blanklink .icon{height:12px;padding-right:4px;width:12px}.scc30-2023 .css30Plan2 .attention-clump .blanklink .icon svg{fill:#322615;height:12px;width:12px}.scc30-2023 .css30Plan2 .attention-clump .blanklink .text{color:#322615;font-size:1.2rem}.scc30-2023 .css30Plan2 .deco-object-r1{right:-2%;top:10%;width:300px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .deco-object-r1{width:200px}}.scc30-2023 .css30Plan2 .deco-object-r2{bottom:5%;right:20%;width:50px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .deco-object-r2{width:33.3333333333px}}.scc30-2023 .css30Plan2 .deco-object-r3{bottom:0;right:0;width:50px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .deco-object-r3{width:33.3333333333px}}.scc30-2023 .css30Plan2 .deco-object-r3 img{transform:rotate(45deg)}.scc30-2023 .css30Plan2 .deco-object-l1{left:-2%;top:10%;width:50px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .deco-object-l1{width:33.3333333333px}}.scc30-2023 .css30Plan2 .deco-object-l1 img{transform:rotate(45deg)}.scc30-2023 .css30Plan2 .deco-object-l2{left:10%;top:35%;width:50px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .deco-object-l2{width:33.3333333333px}}.scc30-2023 .css30Plan2 .deco-object-l3{bottom:5%;left:0;width:200px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .deco-object-l3{width:133.3333333333px}}.scc30-2023 .css30Plan2 .deco-object-l3 img{transform:rotate(45deg)}.scc30-2023 .css30Plan2 .coupon-badge{position:absolute;right:6%;top:6%;transform:rotate(5deg);width:120px;z-index:2}@media screen and (max-width:1023px){.scc30-2023 .css30Plan2 .coupon-badge{top:0}}@media screen and (max-width:640px){.scc30-2023 .css30Plan2 .coupon-badge{top:-3%;width:110px}}.scc30-2023 .css30Plan3{background-color:#fff0f0;margin-top:-1px;padding-top:6%;position:relative}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3{padding-top:8%}}@media screen and (max-width:640px){.scc30-2023 .css30Plan3{padding-top:10%}}.scc30-2023 .css30Plan3-inner{margin-left:auto;margin-right:auto;padding-left:calc(12% + 40px);padding-right:calc(12% + 40px);position:relative}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3-inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.scc30-2023 .css30Plan3-inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.scc30-2023 .css30Plan3 .partition svg{fill:#fbe7e8}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .step ul{flex-direction:column;margin:0 auto;max-width:600px}}.scc30-2023 .css30Plan3 .step li{box-sizing:border-box;padding:40px 30px 30px;width:calc(50% - 20px)}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .step li{width:100%}}.scc30-2023 .css30Plan3 .step li p:first-of-type{color:#c2b580;font-size:1.4rem;padding-bottom:6px;padding-top:20px}.scc30-2023 .css30Plan3 .step li p.text{font-size:clamp(1.2rem,1.2vw,2.4rem);letter-spacing:normal;line-height:1.5;text-align:left}.scc30-2023 .css30Plan3 .step li p.attention{font-size:1.1rem;padding-top:10px;text-align:left}.scc30-2023 .css30Plan3 .step li h4{font-size:clamp(1.6rem,1.6vw,3.2rem);padding-bottom:1.5rem;padding-top:.5rem}.scc30-2023 .css30Plan3 .button{background-color:#1d93e8}.scc30-2023 .css30Plan3 .deco-object-r1{right:-2%;top:10%;width:200px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .deco-object-r1{width:133.3333333333px}}.scc30-2023 .css30Plan3 .deco-object-r1 img{transform:rotate(45deg)}.scc30-2023 .css30Plan3 .deco-object-r2{bottom:25%;right:20%;width:60px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .deco-object-r2{width:40px}}.scc30-2023 .css30Plan3 .deco-object-r3{bottom:10%;right:0;width:50px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .deco-object-r3{width:33.3333333333px}}.scc30-2023 .css30Plan3 .deco-object-r3 img{transform:rotate(45deg)}.scc30-2023 .css30Plan3 .deco-object-l1{left:-2%;top:0;width:50px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .deco-object-l1{width:33.3333333333px}}.scc30-2023 .css30Plan3 .deco-object-l1 img{transform:rotate(45deg)}.scc30-2023 .css30Plan3 .deco-object-l2{left:10%;top:25%;width:50px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .deco-object-l2{width:33.3333333333px}}.scc30-2023 .css30Plan3 .deco-object-l3{bottom:10%;left:0;width:300px}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .deco-object-l3{width:33.3333333333px}}.scc30-2023 .css30Plan3 .deco-object-l3 img{transform:rotate(45deg)}.scc30-2023 .css30Plan3 .past-event{margin-bottom:6%;position:relative;z-index:1}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .past-event{margin-bottom:8%}}@media screen and (max-width:640px){.scc30-2023 .css30Plan3 .past-event{margin-bottom:10%}}.scc30-2023 .css30Plan3 .past-event .step ul{background-color:rgba(252,195,201,.2);border-radius:6px;justify-content:center;padding:5rem}@media screen and (max-width:1023px){.scc30-2023 .css30Plan3 .past-event .step ul{flex-direction:row!important}}@media screen and (max-width:640px){.scc30-2023 .css30Plan3 .past-event .step ul{align-self:center;flex-direction:column!important;justify-content:center;padding:2.5rem}}.scc30-2023 .css30Plan3 .past-event .step li{background-color:hsla(0,0%,100%,0);border-radius:0;box-sizing:border-box;max-width:300px;padding:0;width:calc(50% - 20px)}@media screen and (max-width:640px){.scc30-2023 .css30Plan3 .past-event .step li{margin:0 auto;width:100%}}.scc30-2023 .css30Plan3 .past-event .step li img{border-radius:6px}.scc30-2023 .css30Plan3 .past-event .mascot-1,.scc30-2023 .css30Plan3 .past-event .mascot-2{position:absolute;width:140px}.scc30-2023 .css30Plan3 .past-event .mascot-1{right:-30px;top:-30px}.scc30-2023 .css30Plan3 .past-event .mascot-2{bottom:-30px;left:-30px}.scc30-2023 .css30Plan3 .comingsoon{background-color:hsla(0,0%,100%,.8);border-radius:6px;box-sizing:border-box;color:#e97470;font-size:clamp(2.6rem,2.6vw,5.2rem);padding:28% 5%}.scc30-2023 .end-block{background-color:#fcc3c9;margin-left:auto;margin-right:auto;margin-top:-1px;padding:8% calc(4% + 10px);position:relative;text-align:center}@media screen and (max-width:1023px){.scc30-2023 .end-block{padding-bottom:10%;padding-top:10%}}@media screen and (max-width:640px){.scc30-2023 .end-block{padding-bottom:12%;padding-top:12%}}.scc30-2023 .end-block svg{fill:#fff;height:60px;width:120px}.scc30-2023 .end-block p{color:#fff;font-size:clamp(2.6rem,2.6vw,5.2rem);padding-top:3rem}.junebride-fes-2023{color:#1a1a1a;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}.junebride-fes-2023 .BigShoulders{font-family:Big Shoulders Stencil Display,cursive}.junebride-fes-2023 .Ovo{font-family:Ovo,serif}.junebride-fes-2023 .consecutiveText{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}.junebride-fes-2023 .consecutiveText:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.junebride-fes-2023 .consecutiveText-inner{height:100%;left:50%;min-width:1500px;overflow:hidden;position:absolute;top:0;transform:translateX(-50%)}@media screen and (max-width:1023px){.junebride-fes-2023 .consecutiveText-inner{min-width:1360px}}.junebride-fes-2023 .consecutiveText-inner p{color:rgba(26,26,26,.03);font-size:34rem;line-height:1;position:absolute;white-space:nowrap;writing-mode:vertical-rl}.junebride-fes-2023 .consecutiveText-inner p:first-of-type{right:0;top:0}.junebride-fes-2023 .consecutiveText-inner p:first-of-type>span{display:inline-block}.junebride-fes-2023 .consecutiveText-inner p:first-of-type>span:first-of-type{-webkit-animation:loop_1 280s linear -140s infinite;animation:loop_1 280s linear -140s infinite}.junebride-fes-2023 .consecutiveText-inner p:first-of-type>span:nth-of-type(2){-webkit-animation:loop_2 280s linear infinite;animation:loop_2 280s linear infinite}.junebride-fes-2023 .consecutiveText-inner p:nth-of-type(2){bottom:0;left:0;transform:rotate(-180deg)}.junebride-fes-2023 .consecutiveText-inner p:nth-of-type(2)>span{display:inline-block}.junebride-fes-2023 .consecutiveText-inner p:nth-of-type(2)>span:first-of-type{-webkit-animation:loop_1 280s linear -140s infinite;animation:loop_1 280s linear -140s infinite}.junebride-fes-2023 .consecutiveText-inner p:nth-of-type(2)>span:nth-of-type(2){-webkit-animation:loop_2 280s linear infinite;animation:loop_2 280s linear infinite}@-webkit-keyframes loop_1{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes loop_1{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@-webkit-keyframes loop_2{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes loop_2{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@-webkit-keyframes loop_01{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes loop_01{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@-webkit-keyframes loop_02{0%{transform:translateY(-200%)}to{transform:translateY(0)}}@keyframes loop_02{0%{transform:translateY(-200%)}to{transform:translateY(0)}}.junebride-fes-2023 .decoration{height:100%;left:50%;min-width:740px;position:fixed;top:0;transform:translateX(-50%)}@media screen and (max-width:640px){.junebride-fes-2023 .decoration{min-width:auto;overflow:hidden;width:100%}}.junebride-fes-2023 .decoration p{height:100%;position:absolute;width:60px}.junebride-fes-2023 .decoration p:first-of-type{right:0;top:0}@media screen and (max-width:640px){.junebride-fes-2023 .decoration p:first-of-type{right:-15px}}.junebride-fes-2023 .decoration p:first-of-type>span{display:inline-block}.junebride-fes-2023 .decoration p:first-of-type>span:first-of-type{-webkit-animation:loop_01 180s linear -90s infinite;animation:loop_01 180s linear -90s infinite}.junebride-fes-2023 .decoration p:first-of-type>span:nth-of-type(2){-webkit-animation:loop_02 180s linear infinite;animation:loop_02 180s linear infinite}.junebride-fes-2023 .decoration p:nth-of-type(2){left:0;top:0;transform:scaleX(-1) rotate(0deg)}@media screen and (max-width:640px){.junebride-fes-2023 .decoration p:nth-of-type(2){left:-15px}}.junebride-fes-2023 .decoration p:nth-of-type(2)>span{display:inline-block}.junebride-fes-2023 .decoration p:nth-of-type(2)>span:first-of-type{-webkit-animation:loop_1 180s linear -90s infinite;animation:loop_1 180s linear -90s infinite}.junebride-fes-2023 .decoration p:nth-of-type(2)>span:nth-of-type(2){-webkit-animation:loop_2 180s linear infinite;animation:loop_2 180s linear infinite}.junebride-fes-2023 .contents{margin:0 auto;max-width:680px;position:relative;width:100%;z-index:1}@media screen and (max-width:1023px){.junebride-fes-2023 .contents{width:90%}}@media screen and (max-width:640px){.junebride-fes-2023 .contents{width:100%}}.junebride-fes-2023 .content-box{padding:6rem 40px}@media screen and (max-width:640px){.junebride-fes-2023 .content-box{padding:6rem 30px}}.junebride-fes-2023 .cp-head{padding-top:50px;position:relative}.junebride-fes-2023 .cp-head .badge{height:100px;left:-40px;position:absolute;text-align:center;top:0;width:100px}@media screen and (max-width:640px){.junebride-fes-2023 .cp-head .badge{height:80px;left:-20px;width:80px}}.junebride-fes-2023 .cp-head .badge img{-webkit-animation:rotationBadge 10s linear infinite;animation:rotationBadge 10s linear infinite}.junebride-fes-2023 .cp-head .badge span{align-items:center;display:flex;font-size:6rem;height:100%;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:100%}@media screen and (max-width:640px){.junebride-fes-2023 .cp-head .badge span{font-size:5rem}}@-webkit-keyframes rotationBadge{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.junebride-fes-2023 .cp-overview{padding:4rem 0;text-align:center}.junebride-fes-2023 .cp-overview h3{color:#c3b083;font-size:3.2rem;line-height:1.2}@media screen and (max-width:640px){.junebride-fes-2023 .cp-overview h3{font-size:2.8rem}}.junebride-fes-2023 .cp-overview p{font-size:1.8rem;line-height:normal;padding-top:10px}@media screen and (max-width:640px){.junebride-fes-2023 .cp-overview p br{display:none}}.junebride-fes-2023 .app-method{background-color:rgba(164,200,218,.15);border-radius:6px;margin-top:5rem;padding:0 50px 35px;text-align:center}@media screen and (max-width:640px){.junebride-fes-2023 .app-method{padding:0 20px 35px}}.junebride-fes-2023 .app-method h3{font-size:1.8rem;line-height:1;padding-bottom:2rem;position:relative;text-align:center;transform:translateY(-10px);z-index:5}.junebride-fes-2023 .app-method h4{color:#c3b083;font-size:1.6rem;line-height:1;margin-bottom:2rem}.junebride-fes-2023 .app-method .flow{align-items:flex-start;border-bottom:1px dashed #a4c8da;border-top:1px dashed #a4c8da;display:flex;gap:20px;padding:14px 0}.junebride-fes-2023 .app-method .flow:nth-of-type(n+2){border-top:none}.junebride-fes-2023 .app-method .flow strong{color:#db8a4e}.junebride-fes-2023 .app-method .flow span{display:inline-block}.junebride-fes-2023 .app-method .flow span:first-of-type{background-color:#a4c8da;border-radius:3px;color:#fff;font-size:1.1rem;padding:3px 8px}.junebride-fes-2023 .app-method .flow a{color:#1a1a1a;text-decoration:underline}.junebride-fes-2023 .app-method .flow a:hover{color:#666}.junebride-fes-2023 .app-method .deadline{background-color:#fff;border:1px solid #1a1a1a;border-radius:6px;display:inline-flex;margin:30px auto 0;padding:10px 30px}@media screen and (max-width:640px){.junebride-fes-2023 .app-method .deadline{padding:10px 15px}}.junebride-fes-2023 .app-method .deadline span{font-feature-settings:"palt" 1;display:block;font-size:1.6rem;line-height:normal}.junebride-fes-2023 .app-method .deadline span:first-of-type{border-right:1px solid #1a1a1a;margin-right:10px;padding-right:10px}.junebride-fes-2023 .app-method .notes{font-size:1.2rem;margin-top:5px;text-align:center}.junebride-fes-2023 .app-method.close{position:relative;z-index:1}.junebride-fes-2023 .app-method.close:after{background-color:hsla(0,0%,40%,.5);border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.junebride-fes-2023 .button{align-items:center;background-color:#a4c8da;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:240px;padding:1.4rem 2rem}.junebride-fes-2023 .button .icon{height:22px;margin-right:10px;width:22px}.junebride-fes-2023 .button .text{color:#fff;font-size:1.6rem;font-weight:700;line-height:normal;line-height:1}.junebride-fes-2023 .page-junebride-fes-2023{align-items:flex-start;display:flex;flex-direction:row-reverse}.junebride-fes-2023 .cp-title{position:-webkit-sticky;position:sticky;top:240px;width:0;z-index:5}.junebride-fes-2023 .cp-title .title{color:#a4c8da;font-size:1.3rem;font-weight:700;height:0;line-height:1;position:absolute;right:0;transform:translate(-30px) rotate(90deg);transform-origin:bottom right}@media screen and (max-width:1023px){.junebride-fes-2023 .cp-title .title{transform:translate(-35px) rotate(90deg)}}@media screen and (max-width:640px){.junebride-fes-2023 .cp-title .title{transform:translate(-15px) rotate(90deg)}}.junebride-fes-2023 .cp-title .title span{background-color:#fff;display:inline-block;margin:2px;white-space:nowrap}.junebride-fes-2023 .c-navi{position:-webkit-sticky;position:sticky;top:100%;width:0;z-index:5}@media screen and (max-width:1023px){.junebride-fes-2023 .c-navi{display:none}}.junebride-fes-2023 .c-navi .c-navi-inner{transform:translateX(-100%);transition:transform .8s ease-out}.junebride-fes-2023 .c-navi.is-active .c-navi-inner{transform:translateX(0)}.junebride-fes-2023 .c-navi nav{bottom:40px;left:30px;overflow:hidden;position:absolute;width:185px}.junebride-fes-2023 .c-navi nav p{font-size:1.3rem}.junebride-fes-2023 .c-navi nav ul{margin-top:6px;position:relative}.junebride-fes-2023 .c-navi nav ul:before{background-color:#1a1a1a;content:"";height:100%;left:4px;position:absolute;top:0;width:1px}.junebride-fes-2023 .c-navi nav ul li{font-feature-settings:"palt" 1;font-size:1.1rem;position:relative}.junebride-fes-2023 .c-navi nav ul li:before{background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:7px}.junebride-fes-2023 .c-navi nav ul li a{color:rgba(26,26,26,.5);display:block;padding:5px 0 5px 13px}.junebride-fes-2023 .c-navi nav ul li.is-current:before{background-color:#fff}.junebride-fes-2023 .c-navi nav ul li.is-current a{color:#1a1a1a;font-weight:700}.junebride-fes-2023 .mascot{position:-webkit-sticky;position:sticky;top:100%;width:0;z-index:5}.junebride-fes-2023 .mascot p{bottom:30px;display:flex;position:absolute;right:40px;width:240px}@media screen and (max-width:1023px){.junebride-fes-2023 .mascot p{right:20px;width:200px}}@media screen and (max-width:640px){.junebride-fes-2023 .mascot p{bottom:10px;right:0;width:160px}}.junebride-fes-2023 .mascot p span{display:block}.junebride-fes-2023 .mascot p span:first-of-type{transform:rotate(-6deg) translateX(20px)}.junebride-fes-2023 .mascot p span:nth-of-type(2){transform:rotate(6deg) translateX(-20px)}.junebride-fes-2023 .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.junebride-fes-2023 .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.junebride-fes-2023 .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.junebride-fes-2023 .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.junebride-fes-2023 .hero{padding:6rem 0;text-align:center}@media screen and (max-width:640px){.junebride-fes-2023 .hero{padding:6rem 3rem}}.junebride-fes-2023 .hero p{margin:0 auto}.junebride-fes-2023 .hero p:first-of-type{width:260px}@media screen and (max-width:640px){.junebride-fes-2023 .hero p:first-of-type{width:200px}}.junebride-fes-2023 .hero p:nth-of-type(2){font-size:2.2rem;font-weight:700;line-height:normal}@media screen and (max-width:640px){.junebride-fes-2023 .hero p:nth-of-type(2){font-size:1.8rem}}.junebride-fes-2023 .hero p:nth-of-type(3){font-size:1.5rem;font-weight:500;line-height:normal;margin:10px auto}.junebride-fes-2023 .hero h2{color:#beab80;font-size:6.4rem;line-height:1;padding-top:2rem}@media screen and (max-width:640px){.junebride-fes-2023 .hero h2{font-size:5.4rem}}.junebride-fes-2023 .hero h3{color:#beab80;font-size:3.2rem}@media screen and (max-width:640px){.junebride-fes-2023 .hero h3{font-size:2.8rem}}.junebride-fes-2023 .hero h4{align-items:center;display:flex;font-size:1.8rem;font-weight:700;margin:30px auto 10px;width:220px}.junebride-fes-2023 .hero h4:after,.junebride-fes-2023 .hero h4:before{background-color:#666;content:"";flex-grow:1;height:1px}.junebride-fes-2023 .hero h4:before{margin-right:1rem}.junebride-fes-2023 .hero h4:after{margin-left:1rem}.junebride-fes-2023 .hero .cindex{margin:0 auto}.junebride-fes-2023 .hero .cindex .flower{margin-top:15px;width:140px}.junebride-fes-2023 .hero .cindex .text{color:#a4c8da;font-size:1.4rem;margin-top:-50px;padding:5px 0}.junebride-fes-2023 .hero .cindex .text span{background-color:#fff;position:relative;z-index:1}.junebride-fes-2023 .hero .cindex ul{align-items:center;background-color:rgba(164,200,218,.1);border-radius:6px;display:flex}@media screen and (max-width:640px){.junebride-fes-2023 .hero .cindex ul{display:block}}.junebride-fes-2023 .hero .cindex ul li{position:relative;width:33.3333333333%}@media screen and (max-width:640px){.junebride-fes-2023 .hero .cindex ul li{width:100%}}.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):after,.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):before{background-color:rgba(26,26,26,.1);content:"";height:80%;position:absolute;top:10%;width:1px}@media screen and (max-width:640px){.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):after,.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):before{height:1px;top:auto;width:90%}}.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):before{left:0}@media screen and (max-width:640px){.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):before{left:5%}}.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):after{right:0}@media screen and (max-width:640px){.junebride-fes-2023 .hero .cindex ul li:nth-of-type(2):after{right:5%}}.junebride-fes-2023 .hero .cindex ul li a{color:#1a1a1a;display:block;padding:10px 0 20px;position:relative}.junebride-fes-2023 .hero .cindex ul li a:before{border:0;border-bottom:1px solid #333;border-right:1px solid #333;bottom:10px;content:"";height:6px;left:50%;margin-top:-6px;position:absolute;transform:rotate(45deg) translateX(-50%);width:6px}.junebride-fes-2023 .hero .cindex ul li a span{font-feature-settings:"palt";display:block;text-align:center}.junebride-fes-2023 .hero .cindex ul li a span:first-of-type{margin:0 auto;width:50px}.junebride-fes-2023 .hero .cindex ul li a span:nth-of-type(2){font-size:1.3rem}.junebride-fes-2023 .hero .cindex ul li a span:nth-of-type(3){color:rgba(26,26,26,.1);font-size:8rem;left:15px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:640px){.junebride-fes-2023 .hero .cindex ul li a span:nth-of-type(3){left:7%;text-align:center;width:60px}}.junebride-fes-2023 .hero .cindex ul li a span:nth-of-type(4){font-feature-settings:"palt";align-items:center;color:#e60019;display:flex;font-size:1.4rem;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:rotate(-4deg);width:100%}.junebride-fes-2023 .hero .cindex ul li a.close span:first-of-type,.junebride-fes-2023 .hero .cindex ul li a.close span:nth-of-type(2),.junebride-fes-2023 .hero .cindex ul li a.close:before{opacity:.2}.junebride-fes-2023 .chefbox{padding-bottom:10rem}.junebride-fes-2023 .chefbox .limit-mark{bottom:-10px;position:absolute;right:10px;width:100px;z-index:3}@media screen and (max-width:640px){.junebride-fes-2023 .chefbox .limit-mark{width:70px}}.junebride-fes-2023 .chefbox .present-image{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:640px){.junebride-fes-2023 .chefbox .present-image{display:block}}.junebride-fes-2023 .chefbox .present-image p{width:calc(33.33333% - 8px)}@media screen and (max-width:640px){.junebride-fes-2023 .chefbox .present-image p{margin-left:auto;margin-right:auto;width:70%}.junebride-fes-2023 .chefbox .present-image p:nth-of-type(n+2){margin-top:2rem}}.junebride-fes-2023 .chefbox .present-image p img{border-radius:6px}.junebride-fes-2023 .chefbox .present-image p span{font-feature-settings:"palt";display:block;font-size:1.15rem;letter-spacing:0;padding:10px 0 3px 15px;position:relative}.junebride-fes-2023 .chefbox .present-image p span:after,.junebride-fes-2023 .chefbox .present-image p span:before{background-color:#1a1a1a;content:"";position:absolute;z-index:1}.junebride-fes-2023 .chefbox .present-image p span:before{border-radius:100%;height:7px;left:5px;top:-15px;width:7px}.junebride-fes-2023 .chefbox .present-image p span:after{bottom:0;height:50px;left:8px;width:1px}.junebride-fes-2023 .chefbox .attention{font-size:1.2rem;padding-top:2rem;text-align:center}.junebride-fes-2023 .chefbox .chefbox-info{align-items:flex-start;border:1px solid rgba(26,26,26,.1);border-radius:6px;display:flex;justify-content:space-between;margin-top:3rem;padding:3rem 2rem}@media screen and (max-width:640px){.junebride-fes-2023 .chefbox .chefbox-info{display:block;padding:2rem}}.junebride-fes-2023 .chefbox .chefbox-info dt{width:140px}@media screen and (max-width:640px){.junebride-fes-2023 .chefbox .chefbox-info dt{width:180px}}.junebride-fes-2023 .chefbox .chefbox-info dd{font-size:1.45rem;line-height:1.5;width:calc(100% - 160px)}@media screen and (max-width:640px){.junebride-fes-2023 .chefbox .chefbox-info dd{padding-top:1rem;width:100%}}.junebride-fes-2023 .chefbox .chefbox-info dd p:nth-of-type(2){padding-top:10px}.junebride-fes-2023 .chefbox .chefbox-info dd p:nth-of-type(2) a{color:#1a1a1a;text-decoration:underline}.junebride-fes-2023 .chefbox .chefbox-info dd p:nth-of-type(2) a:hover{color:#666}.junebride-fes-2023 .printset{position:relative}.junebride-fes-2023 .printset .content-box{margin-top:-100px;position:relative}.junebride-fes-2023 .printset .content-box:before{background-color:rgba(164,200,218,.1);content:"";height:calc(100% - 100px);left:10px;position:absolute;top:100px;width:calc(100% - 20px)}.junebride-fes-2023 .printset .cp-head,.junebride-fes-2023 .printset .explanation{position:relative;z-index:1}.junebride-fes-2023 .printset .triangle{background-image:linear-gradient(to bottom right,rgba(164,200,218,0) 50%,rgba(164,200,218,.1) 0);display:block;margin:0 10px;padding-top:30%;width:calc(100% - 20px)}.junebride-fes-2023 .printset .triangle.top{transform:scaleX(-1)}.junebride-fes-2023 .printset .triangle.bottom{transform:scaleY(-1)}.junebride-fes-2023 .printset .set-info-head h4{font-size:3.2rem;font-weight:700;line-height:normal}@media screen and (max-width:640px){.junebride-fes-2023 .printset .set-info-head h4{font-size:3rem}}.junebride-fes-2023 .printset .set-info-head p{font-size:1.8rem;line-height:normal;padding-bottom:3rem;padding-top:.5rem}@media screen and (max-width:640px){.junebride-fes-2023 .printset .set-info-head p br{display:none}}.junebride-fes-2023 .printset .set-info-head .num{color:#a4c8da;padding:0}.junebride-fes-2023 .printset .set-info dt{position:relative}.junebride-fes-2023 .printset .set-info dt:after{background-image:linear-gradient(to bottom right,hsla(0,0%,100%,0) 50%,#fff 0);bottom:0;content:"";height:15px;left:0;position:absolute;width:15px;z-index:1}.junebride-fes-2023 .printset .set-info dd{background-color:#fff;border-bottom:1px dashed #a4c8da;text-align:center}.junebride-fes-2023 .printset .set-info dd:last-of-type{border-bottom:none;border-radius:0 0 6px 6px}.junebride-fes-2023 .printset .set-info dd a{display:block;padding:3rem 2rem}.junebride-fes-2023 .printset .hologram a{color:#1a1a1a;text-align:center}.junebride-fes-2023 .printset .hologram a .button{color:#fff;margin-top:10px}.junebride-fes-2023 .printset .hologram .logo,.junebride-fes-2023 .printset .hologram dd{text-align:center}.junebride-fes-2023 .printset .hologram .logo img{width:220px}.junebride-fes-2023 .printset .hologram h5{font-size:1.8rem;font-weight:700;line-height:normal}.junebride-fes-2023 .printset .hologram .support{font-feature-settings:"palt" 1;font-size:1.2rem;line-height:normal;padding:2px 0 0}.junebride-fes-2023 .printset .foil-stamping{padding-top:10rem}.junebride-fes-2023 .printset .foil-stamping dt img{border-radius:6px 6px 0 0}.junebride-fes-2023 .printset .foil-stamping .logo{text-align:center}.junebride-fes-2023 .printset .foil-stamping .logo img{width:220px}.junebride-fes-2023 .printset .foil-stamping a{color:#1a1a1a;text-align:center}.junebride-fes-2023 .printset .foil-stamping a .button{color:#fff;margin-top:10px}.junebride-fes-2023 .printset .foil-stamping h5{font-size:1.8rem;font-weight:700;line-height:normal}.junebride-fes-2023 .printset .foil-stamping .support{font-feature-settings:"palt" 1;font-size:1.2rem;line-height:normal;padding:2px 0 0}.junebride-fes-2023 .printset .help{font-size:1.2rem;line-height:normal;padding-top:10px}.junebride-fes-2023 .printset .help a{color:#1a1a1a;display:inline-block;margin-top:2px;text-decoration:underline}.junebride-fes-2023 .printset .help a:hover{color:#666}.junebride-fes-2023 .printset .pluspink{padding-top:10rem}.junebride-fes-2023 .printset .pluspink dt img{border-radius:6px 6px 0 0}.junebride-fes-2023 .printset .pluspink .logo{text-align:center}.junebride-fes-2023 .printset .pluspink .logo img{width:220px}.junebride-fes-2023 .printset .pluspink dd{padding:4rem 0}.junebride-fes-2023 .printset .pluspink a{color:#1a1a1a;text-align:center}.junebride-fes-2023 .printset .pluspink a .button{background-color:#d36798;color:#fff}.junebride-fes-2023 .printset .hologram-sample{background-color:rgba(164,200,218,.2);border-radius:6px 6px 0 0;display:flex;gap:6px;padding:30px 20px}@media screen and (max-width:640px){.junebride-fes-2023 .printset .hologram-sample{padding:20px 10px}}.junebride-fes-2023 .printset .hologram-sample .caption{color:#fff}.junebride-fes-2023 .printset .hologram-sample .icon-scale{height:30px;left:0;position:absolute;top:0;width:30px;z-index:2}@media screen and (max-width:640px){.junebride-fes-2023 .printset .hologram-sample .icon-scale{height:25px;width:25px}}.junebride-fes-2023 .sticker{padding-bottom:5rem}.junebride-fes-2023 .sticker .app-method{margin-top:2rem}.junebride-fes-2023 .thanks{align-items:center;color:#e60019;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:6}.junebride-fes-2023 .thanks-inner{font-feature-settings:"palt" 1;background-color:hsla(0,0%,100%,.9);border:2px dotted #e60019;box-sizing:border-box;display:inline-block;margin:0 10px;padding:10px;text-align:center;transform:rotate(-5deg)}.junebride-fes-2023 .thanks h3{letter-spacing:normal;margin:0;padding:0;transform:translateY(0)}.junebride-fes-2023 .thanks p{font-size:1.5rem;letter-spacing:normal;margin:0;padding:5px 0 0}@media screen and (max-width:640px){.junebride-fes-2023 .thanks p{font-size:1.4rem}}:root{--pink_main:#ff4a9f;--pink_light01:#ffe2ef}#section_campaign div:after,#section_campaign dl:after,#section_campaign ul:after,#section_campaign.clearfix:after{clear:both;content:"";display:block}#section_campaign{padding-top:60px}#section_campaign .cat_box .inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px)}@media screen and (max-width:640px){#section_campaign .cat_box .inner{padding-left:calc(1% + 10px);padding-right:calc(1% + 10px);width:auto}}#section_campaign .atten_frame{background:#fafafa;border:1px solid #c3c3c3;padding:16px}@media screen and (max-width:640px){#section_campaign .atten_frame{padding:10px}}#section_campaign .img_box img{width:100%}#section_campaign .sp_none{display:block}@media screen and (max-width:640px){#section_campaign .sp_none{display:none}}#section_campaign .pc_none{display:none}@media screen and (max-width:640px){#section_campaign .pc_none{display:block}}#section_campaign .br_pc{display:none}#section_campaign .br_sp{display:block}@media screen and (max-width:640px){#section_campaign .br_pc{display:block}#section_campaign .br_sp{display:none}}#section_campaign .indent{margin-left:1em;text-indent:-1em}#section_campaign .fs_l{font-size:2.2rem}#section_campaign .fs_m{font-size:1.4rem}#section_campaign .fs_s{font-size:1.2rem}#section_campaign .fs_ss{font-size:.8rem}#section_campaign .fc_pink{color:#ff4a9f;color:var(--pink_main)}#section_campaign #cat_about .txt_box{padding:40px 0}#section_campaign #cat_about .txt_box p{font-size:min(4vw,1.8rem);line-height:1.6;text-align:center}#section_campaign #cat_about .txt_box p span{font-size:min(6vw,2rem)}#section_campaign #cat_about .txt_box p.atten_box{font-size:min(3vw,1.5rem);padding-top:10px}#section_campaign .bg_pink{background:#ffe2ef;background:var(--pink_light01);position:relative}#section_campaign #cat_slider.cat_box{margin-bottom:160px}@media screen and (max-width:640px){#section_campaign #cat_slider.cat_box{margin-bottom:100px}}#section_campaign #cat_slider .inner{max-width:720px}#section_campaign .swiper-wrapper{height:auto}#section_campaign .slider{margin-bottom:40px;overflow:hidden;position:relative}#section_campaign .slider .swiper-slide{display:flex;justify-content:center}#section_campaign .swiper-slide img{aspect-ratio:4/3;width:80%}#section_campaign .slider-thumbnail .swiper-slide{height:100%;opacity:.5;width:25%}#section_campaign .slider-thumbnail .swiper-slide-thumb-active{opacity:1}#section_campaign .camp_swiper-button-next,.camp_swiper-button-prev{align-items:center;color:transparent;cursor:pointer;display:flex;height:40px;justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:40px;z-index:10}#section_campaign .camp_swiper-button-next:after,#section_campaign .camp_swiper-button-prev:after{background-repeat:no-repeat;background-size:contain;content:"";height:50px;margin:auto;width:50px}#section_campaign .camp_swiper-button-prev:after{background-image:url(/assets/images/plus-pink-set/img_page_left.png)}#section_campaign .camp_swiper-button-next:after{background-image:url(/assets/images/plus-pink-set/img_page_right.png)}#section_campaign .camp_swiper-button-next.swiper-button-disabled,#section_campaign .camp_swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}#section_campaign .camp_swiper-button-next.swiper-button-hidden,#section_campaign .camp_swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}#section_campaign .swiper-navigation-disabled .camp_swiper-button-next,#section_campaign .swiper-navigation-disabled .camp_swiper-button-prev{display:none!important}#section_campaign .camp_swiper-button-next:after,#section_campaign .camp_swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}#section_campaign .camp_swiper-button-prev,#section_campaign .swiper-rtl .camp_swiper-button-next{left:10px;right:auto}#section_campaign .camp_swiper-button-prev:after,#section_campaign .swiper-rtl .camp_swiper-button-next:after{content:"prev"}#section_campaign .camp_swiper-button-next,#section_campaign .swiper-rtl .camp_swiper-button-prev{left:auto;right:10px}#section_campaign .camp_swiper-button-next:after,#section_campaign .swiper-rtl .camp_swiper-button-prev:after{content:"next"}#section_campaign #cat_request{z-index:10}#section_campaign #cat_request .cat_outer{position:relative}#section_campaign #cat_request .cont_box.box_right{background:#ff4a9f;background:var(--pink_main);margin-left:40%;padding:40px 30px 40px 0;position:absolute;right:0;top:-40px;transition:.3s ease-in-out;width:58%}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_right{justify-content:center;margin-left:15%;min-height:380px;padding:50px 30px 70px 0;width:auto}}@media screen and (max-width:400px){#section_campaign #cat_request .cont_box.box_right{min-height:340px}}#section_campaign #cat_request .cont_box.box_right .cont_txt{float:right;width:90%}@media screen and (max-width:1025px){#section_campaign #cat_request .cont_box.box_right .cont_txt{width:75%}}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_right .cont_txt{width:90%}}#section_campaign #cat_request .cont_box.box_right .cont_txt p.blue_box{background:#34375e;color:#ff4a9f;color:var(--pink_main);font-size:min(3vw,2.4rem);font-weight:700;line-height:1.4;margin-bottom:4px;padding:16px}@media screen and (max-width:1025px){#section_campaign #cat_request .cont_box.box_right .cont_txt p.blue_box{font-size:min(4.5vw,2.2rem)}}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_right .cont_txt p.blue_box{padding:10px}}#section_campaign #cat_request .cont_box.box_right .cont_txt .txt_box{line-height:1.6;padding:10px 0 12px}#section_campaign #cat_request .cont_box.box_right .cont_txt .txt_box p{color:#fff;font-size:min(3vw,1.4rem);line-height:1.6}#section_campaign #cat_request .cont_box.box_right .cont_txt .pink_box_outer{background:#ffe2ef;background:var(--pink_light01);padding:12px 16px}#section_campaign #cat_request .cont_box.box_right .cont_txt .txt_pluspink{align-items:center;display:flex;margin-bottom:10px}#section_campaign #cat_request .cont_box.box_right .cont_txt .txt_pluspink p{color:#ff4a9f;color:var(--pink_main);font-size:min(4vw,1.8rem);margin-right:8px}#section_campaign #cat_request .cont_box.box_right .cont_txt .pink_box{color:#ff4a9f;color:var(--pink_main);font-size:min(3vw,1.6rem);line-height:1.5}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_right .cont_txt .pink_box{font-size:min(2.5vw,1.4rem)}}#section_campaign #cat_request .cont_box.box_right .txt_pluspink img{width:110px}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_right .txt_pluspink img{width:80px}}#section_campaign #cat_request .cont_box.box_right .icon_checkbox{margin-right:4px;vertical-align:text-top;width:24px}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_right .icon_checkbox{width:18px}}#section_campaign #cat_request .cont_box.box_left{float:left;margin-top:40px;position:relative;width:43%;z-index:5}@media screen and (max-width:1025px){#section_campaign #cat_request .cont_box.box_left{width:50%}}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_left{top:400px;width:80%}}@media screen and (max-width:400px){#section_campaign #cat_request .cont_box.box_left{top:320px;width:80%}}#section_campaign #cat_request .cont_box.box_left .img_box{padding-left:8%}#section_campaign #cat_request .cont_box.box_left img{width:100%}@media screen and (max-width:640px){#section_campaign #cat_request .cont_box.box_left.inner{width:100%}}#section_campaign #cat_printset .cat_outer{position:relative}#section_campaign #cat_printset .cat_outer:before{background:url(/assets/images/plus-pink-set/corner_dot_frame_top.png) no-repeat;background-size:cover;content:"";display:inline-block;height:320px;position:absolute;right:0;top:0;width:282px}#section_campaign #cat_printset .cat_outer:after{background:url(/assets/images/plus-pink-set/corner_dot_frame_bottom.png) no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:320px;left:0;position:absolute;width:360px}#section_campaign #cat_printset .inner{padding-bottom:80px}#section_campaign #cat_printset .title_box{margin-bottom:40px;padding-top:80px;position:relative;text-align:center}@media screen and (max-width:1025px){#section_campaign #cat_printset .title_box{padding-top:180px}}@media screen and (max-width:640px){#section_campaign #cat_printset .title_box{padding-top:440px}}#section_campaign #cat_printset .title_box p{font-size:1.8rem;line-height:1.6;margin-inline:auto}#section_campaign #cat_printset .title_box p img{margin-bottom:20px;width:180px}@media screen and (max-width:640px){#section_campaign #cat_printset .title_box p img{width:120px}}#section_campaign #cat_printset .printset_box{position:relative;z-index:5}#section_campaign #cat_printset .printset_box ul{display:flex;flex-direction:column}#section_campaign #cat_printset .printset_box ul li{background:#fff;border-radius:16px;margin-bottom:20px;width:100%}#section_campaign #cat_printset .printset_box ul li:last-child{margin-bottom:0}#section_campaign #cat_printset .printset_box ul li .list_outer{padding:40px}@media screen and (max-width:640px){#section_campaign #cat_printset .printset_box ul li .list_outer{padding:8%}}#section_campaign #cat_printset .printset_box .img_box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:20px}@media screen and (max-width:640px){#section_campaign #cat_printset .printset_box .img_box{flex-direction:column;gap:20px}}#section_campaign #cat_printset .printset_box ul li .img_box p{width:calc(33.33333% - 6.66667px)}#section_campaign #cat_printset .printset_box ul li.print_eiko .img_box p{width:calc(50% - 5px)}@media screen and (max-width:640px){#section_campaign #cat_printset .printset_box ul li .img_box p{width:100%!important}}#section_campaign #cat_printset .printset_box ul li.print_sunrise .img_box{justify-content:space-between}#section_campaign #cat_printset .printset_box ul li.print_shimaya .img_box{justify-content:center}#section_campaign #cat_printset .printset_box .set_box{align-items:center;display:grid;gap:0 20px;grid-template-columns:1fr 140px 4fr;grid-template-rows:1fr;justify-content:start}@media screen and (max-width:640px){#section_campaign #cat_printset .printset_box .set_box{grid-template-columns:1fr;grid-template-rows:1fr 40px auto;justify-content:start;line-height:1.6}}#section_campaign #cat_printset .printset_box .set_box .logo_box{max-width:160px;min-width:100px}@media screen and (max-width:640px){#section_campaign #cat_printset .printset_box .set_box .logo_box img{margin-bottom:20px}}#section_campaign #cat_printset .printset_box .set_box .subject_box p{background:#ff4a9f;background:var(--pink_main);border-radius:40px;color:#fff;display:inline-block;padding:6px 0;text-align:center;width:140px}#section_campaign #cat_printset .printset_box .txt_box p{line-height:1.4;margin-bottom:4px}#section_campaign #cat_printset .printset_box .txt_box p:last-child{margin-bottom:0}#section_campaign #cat_printset .printset_box .pink_line{border-bottom:2px solid #ff4a9f;border-bottom:2px solid var(--pink_main);padding-bottom:20px}#section_campaign #cat_printset .btn_box{padding-top:40px}#section_campaign #cat_printset .btn_pink01{background-color:#ff4a9f;background-color:var(--pink_main);border:2px solid #ff4a9f;border:2px solid var(--pink_main);border-radius:40px;color:#fff;display:block;font-size:min(5vw,1.5rem);margin-inline:auto;max-width:560px;padding:20px 0;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:90%}#section_campaign #cat_printset .btn_pink01:hover{background-color:#fff;color:#ff4a9f;color:var(--pink_main)}#section_campaign #cat_printset .btn_pink01:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:8px;position:absolute;right:18px;top:43%;transform:rotate(45deg);width:8px}#section_campaign #cat_printset .btn_pink01:hover:after{border-right:2px solid #ff4a9f;border-right:2px solid var(--pink_main);border-top:2px solid #ff4a9f;border-top:2px solid var(--pink_main)}#section_campaign #cat_explanation .cat_outer{padding:80px 0 40px}#section_campaign #cat_explanation ul{display:flex;gap:10px;justify-content:space-between}@media screen and (max-width:640px){#section_campaign #cat_explanation ul{flex-direction:column;gap:20px}}#section_campaign #cat_explanation ul li{background:#ffeff5;border-radius:16px;width:33.3333333333%}@media screen and (max-width:640px){#section_campaign #cat_explanation ul li{border-radius:10px;width:100%}}#section_campaign #cat_explanation ul li .list_outer{padding:10%}@media screen and (max-width:640px){#section_campaign #cat_explanation ul li .list_outer{padding:6%}}#section_campaign #cat_explanation ul li .img_box{position:relative}#section_campaign #cat_explanation ul li .img_box:before{background:url(/assets/images/plus-pink-set/corner_expla_top.png) no-repeat;background-size:cover;content:"";display:inline-block;height:48px;position:absolute;right:0;top:0;width:48px}#section_campaign #cat_explanation ul li .img_box:after{background:url(/assets/images/plus-pink-set/corner_expla_bottom.png) no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:48px;left:0;position:absolute;width:48px}#section_campaign #cat_explanation ul li .txt_box{font-size:1.3rem;padding-top:20px}#section_campaign #cat_explanation ul li .txt_box p{margin-bottom:10px}#section_campaign #cat_explanation ul li .txt_box p:last-child{margin-bottom:0}#section_campaign #cat_explanation ul li .txt_box .title_box{color:#ff4a9f;color:var(--pink_main);font-size:1.8rem}#section_campaign #cat_explanation ul li .btn_box{padding-top:20px}#section_campaign #cat_explanation ul li a{margin-bottom:10px}#section_campaign #cat_explanation ul li a:last-child{margin-bottom:0}#section_campaign #cat_explanation ul li a.btn_link{background-color:#fff;border:2px solid #ff4a9f;border:2px solid var(--pink_main);border-radius:40px;color:#ff4a9f;color:var(--pink_main);display:block;font-size:min(5vw,1.4rem);padding:20px 0;text-align:center;text-decoration:none;transition:all .3s;width:100%}#section_campaign #cat_explanation ul li a.btn_link:hover{background-color:#ff4a9f;background-color:var(--pink_main);border:2px solid #fff;color:#fff}#section_campaign #cat_explanation ul li a.btn_twitter{background-color:#33a5e6;border:2px solid #33a5e6;border-radius:40px;color:#fff;display:block;font-size:min(5vw,1.4rem);padding:20px 0;text-align:center;text-decoration:none;transition:all .3s;width:100%}#section_campaign #cat_explanation ul li a.btn_twitter:hover{background-color:#9cdbff;border:2px solid #9cdbff}#section_campaign #cat_explanation ul li a.btn_link span,#section_campaign #cat_explanation ul li a.btn_twitter span{display:inline-block;padding:0 10px}#section_campaign #cat_atten .cat_outer{padding:0 0 80px}#section_campaign #cat_atten .txt_box{font-size:1.3rem;line-height:1.6}.comic-city-tokyo-149-2{background-color:#ffe;color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}@media screen and (max-width:1500px){.comic-city-tokyo-149-2{background-color:transparent}}.comic-city-tokyo-149-2 .Kaisei{font-family:Kaisei Decol,serif;font-weight:400}.comic-city-tokyo-149-2 .Kaisei.bold{font-weight:700}.comic-city-tokyo-149-2 .contents{box-sizing:border-box;margin:0 130px 10px 0;min-width:700px;padding-top:180px;position:relative;width:100%;z-index:1}@media screen and (max-width:1500px){.comic-city-tokyo-149-2 .contents{padding-top:140px}}@media screen and (max-width:1200px){.comic-city-tokyo-149-2 .contents{margin:0 auto 70px;min-width:auto;width:80%}}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .contents{width:84%}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .contents{padding-top:100px;width:90%}}.comic-city-tokyo-149-2 .button{align-items:center;background-color:#07a3d4;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:240px;padding:1.5rem 1rem}.comic-city-tokyo-149-2 .button .icon{height:22px;margin-right:10px;width:22px}.comic-city-tokyo-149-2 .button .text{color:#fff;font-size:1.6rem;font-weight:700;line-height:normal;margin-top:-2px}.comic-city-tokyo-149-2 .bg{display:block;height:100vh;left:50%;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:100%}.comic-city-tokyo-149-2 .bg:before{background-image:url(/assets/images/comic-city-tokyo-149-2/bg-01.png);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1600px}@media screen and (max-width:1500px){.comic-city-tokyo-149-2 .bg:before{background-image:url(/assets/images/comic-city-tokyo-149-2/bg-02.png);background-position:100% 0;background-size:100%;width:100%}}@media screen and (max-width:1200px){.comic-city-tokyo-149-2 .bg:before{background-image:url(/assets/images/comic-city-tokyo-149-2/bg-03.png);background-position:center 60px}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .bg:before{background-image:url(/assets/images/comic-city-tokyo-149-2/bg-04.png);background-position:center 60px;background-size:102%}}.comic-city-tokyo-149-2 .page-comic-city-tokyo-149-2{align-items:flex-start;background-color:#ffffda;display:flex;flex-direction:row-reverse;margin:0 auto;max-width:1500px;position:relative;width:100%}.comic-city-tokyo-149-2 .cp-title{position:-webkit-sticky;position:sticky;top:250px;width:0;z-index:5}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .cp-title{display:none}}.comic-city-tokyo-149-2 .cp-title .title{font-size:1.3rem;font-weight:700;height:0;line-height:1;position:absolute;right:0;transform:translate(-30px) rotate(90deg);transform-origin:bottom right}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .cp-title .title{transform:translate(-35px) rotate(90deg)}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-title .title{transform:translate(-15px) rotate(90deg)}}.comic-city-tokyo-149-2 .cp-title .title span{background-color:#fff;display:inline-block;margin:2px;white-space:nowrap}.comic-city-tokyo-149-2 .c-navi{position:-webkit-sticky;position:sticky;top:100%;width:100%;z-index:5}@media screen and (max-width:1200px){.comic-city-tokyo-149-2 .c-navi{display:none}}.comic-city-tokyo-149-2 .c-navi .c-navi-inner{transition:transform .8s ease-out}.comic-city-tokyo-149-2 .c-navi.is-active .c-navi-inner{transform:translateX(0)}.comic-city-tokyo-149-2 .c-navi nav{bottom:40px;left:30px;overflow:hidden;position:absolute;width:260px}.comic-city-tokyo-149-2 .c-navi nav p{font-size:1.2rem}.comic-city-tokyo-149-2 .c-navi nav ul{margin-top:6px;position:relative}.comic-city-tokyo-149-2 .c-navi nav ul:before{background-color:#1a1a1a;content:"";height:100%;left:4px;position:absolute;top:0;width:1px}.comic-city-tokyo-149-2 .c-navi nav ul li{font-feature-settings:"palt" 1;font-size:1.2rem;position:relative}.comic-city-tokyo-149-2 .c-navi nav ul li:before{background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:7px}.comic-city-tokyo-149-2 .c-navi nav ul li a{color:rgba(26,26,26,.5);display:block;letter-spacing:-.035rem;padding:5px 0 5px 15px}.comic-city-tokyo-149-2 .c-navi nav ul li.is-current:before{background-color:#fff}.comic-city-tokyo-149-2 .c-navi nav ul li.is-current a{color:#1a1a1a;font-weight:700}.comic-city-tokyo-149-2 .mascot{margin:0 auto;padding-bottom:200px;position:-webkit-sticky;position:sticky;top:60%;transform:translateY(-40%);width:0;z-index:5}@media screen and (max-width:1200px){.comic-city-tokyo-149-2 .mascot{display:none}}.comic-city-tokyo-149-2 .mascot-inner{display:flex;padding-left:150px;width:260px}@media screen and (max-width:1500px){.comic-city-tokyo-149-2 .mascot-inner{padding-left:70px}}.comic-city-tokyo-149-2 .mascot img{transform:scaleX(-1);width:130px}.comic-city-tokyo-149-2 .mascot span:nth-of-type(2) img{transform:scaleX(-1) translate(30px,20px)}.comic-city-tokyo-149-2 .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.comic-city-tokyo-149-2 .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.comic-city-tokyo-149-2 .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.comic-city-tokyo-149-2 .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.comic-city-tokyo-149-2 .deco-line{font-size:1.2rem;left:25px;padding-top:40px;position:absolute;text-orientation:mixed;top:1.9rem;writing-mode:vertical-rl}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .deco-line{left:15px}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .deco-line{left:0;margin-bottom:15px;padding-left:40px;padding-top:0;position:relative;text-align:left;text-orientation:inherit;top:0;writing-mode:inherit}}.comic-city-tokyo-149-2 .deco-line:before{background-color:#121212;content:"";height:35px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .deco-line:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:35px}}.comic-city-tokyo-149-2 .cp-cover{margin-bottom:25px;position:relative}.comic-city-tokyo-149-2 .cp-cover .limit{bottom:-20px;position:absolute;right:20px;width:100px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-cover .limit{bottom:-15px;right:10px;width:70px}}.comic-city-tokyo-149-2 .cp-number{height:86px;position:absolute;right:-40px;text-align:center;top:-40px;width:86px}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .cp-number{right:-35px;top:-40px}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-number{height:66px;position:absolute;right:-8px;text-align:center;top:-30px;width:66px}}.comic-city-tokyo-149-2 .cp-number img{-webkit-animation:rotationBadge 10s linear infinite;animation:rotationBadge 10s linear infinite}.comic-city-tokyo-149-2 .cp-number span{align-items:center;display:flex;font-size:5rem;height:100%;justify-content:center;left:0;line-height:1;position:absolute;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff;top:0;width:100%}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .cp-number span{font-size:4rem}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-number span{font-size:3.5rem}}.comic-city-tokyo-149-2 .content-container{background-color:#fff;border-radius:25px;padding:6rem 70px;position:relative;text-align:center}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .content-container{padding:6rem 50px}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .content-container{background-color:hsla(0,0%,100%,.85);padding:2.5rem 20px}}.comic-city-tokyo-149-2 .app-method{margin-top:5rem;padding:35px 50px;text-align:center}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .app-method{padding:35px 20px}}.comic-city-tokyo-149-2 .cp-overview{padding-bottom:70px;text-align:center;transform:translateY(-30px)}.comic-city-tokyo-149-2 .cp-overview .content-box{padding:0 30px 3rem}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .cp-overview .content-box{padding:0 15px 3rem}}.comic-city-tokyo-149-2 .cp-overview .content-box.area-title h2{padding-bottom:15px}.comic-city-tokyo-149-2 .cp-overview .content-box.area-title p{color:#07a3d4}.comic-city-tokyo-149-2 .cp-overview .content-box.area-title p .date{font-size:2.6rem;line-height:normal;padding:0 0 5px}.comic-city-tokyo-149-2 .cp-overview .content-box.area-title p .date .week{display:inline-block;font-size:1.2rem;padding-left:5px}.comic-city-tokyo-149-2 .cp-overview .content-box.area-title p .venue{font-size:2.6rem;padding-left:10px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .content-box.area-title p .venue{padding-left:0}}.comic-city-tokyo-149-2 .cp-overview .content-box.area-text{padding:0 30px 4rem}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .cp-overview .content-box.area-text{padding:0 15px 4rem}}.comic-city-tokyo-149-2 .cp-overview .content-box.area-text h3{font-size:5.2rem;padding:0 0 10px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .content-box.area-text h3{font-size:4.2rem}}.comic-city-tokyo-149-2 .cp-overview .content-box.area-text h3 span{padding-left:15px}@media screen and (max-width:1023px){.comic-city-tokyo-149-2 .cp-overview .content-box.area-text h3 span{font-size:10rem;padding-left:0}}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .content-box.area-text h3 span{font-size:6rem}}.comic-city-tokyo-149-2 .cp-overview .content-box.area-text p{font-size:1.8rem;line-height:normal}.comic-city-tokyo-149-2 .cp-overview .cindex{border-bottom:1px solid #07a3d4;margin:0 auto;padding-top:20px}.comic-city-tokyo-149-2 .cp-overview .cindex p{align-items:center;color:#07a3d4;display:flex;font-size:1.4rem;position:relative}.comic-city-tokyo-149-2 .cp-overview .cindex p:after,.comic-city-tokyo-149-2 .cp-overview .cindex p:before{background-color:#07a3d4;content:"";flex-grow:1;height:1px}.comic-city-tokyo-149-2 .cp-overview .cindex p:before{margin-right:2rem}.comic-city-tokyo-149-2 .cp-overview .cindex p:after{margin-left:2rem}.comic-city-tokyo-149-2 .cp-overview .cindex ul{display:flex;padding:10px 0}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .cindex ul{display:block}}.comic-city-tokyo-149-2 .cp-overview .cindex ul li{position:relative;width:33.3333333333%}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .cindex ul li{width:100%}}.comic-city-tokyo-149-2 .cp-overview .cindex ul li a{box-sizing:border-box;color:#1a1a1a;display:block;height:100%;padding:0 10px 20px;position:relative}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .cindex ul li a{align-items:center;display:flex;padding:10px}}.comic-city-tokyo-149-2 .cp-overview .cindex ul li a:before{border:0;border-bottom:1px solid #333;border-right:1px solid #333;bottom:5px;content:"";height:6px;left:50%;margin-top:-6px;position:absolute;transform:rotate(45deg) translateX(-50%);width:6px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .cindex ul li a:before{bottom:auto;left:auto;right:8px;top:50%;transform:rotate(45deg) translateX(0) translateY(-50%)}}.comic-city-tokyo-149-2 .cp-overview .cindex ul li a span{font-feature-settings:"palt";display:block;text-align:center}.comic-city-tokyo-149-2 .cp-overview .cindex ul li a span:first-of-type{font-size:2rem;padding-bottom:2px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .cindex ul li a span:first-of-type{font-size:2.8rem;padding-bottom:0;padding-right:10px}}.comic-city-tokyo-149-2 .cp-overview .cindex ul li a span:nth-of-type(2){font-size:1.4rem}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .cp-overview .cindex ul li a span:nth-of-type(2){padding-right:12px;text-align:left}.comic-city-tokyo-149-2 .cp-overview .cindex ul li a span br{display:none}}.comic-city-tokyo-149-2 .discount-code{position:relative;transform:translateY(-30px)}.comic-city-tokyo-149-2 .discount-code .deco-line{color:#07a3d4}.comic-city-tokyo-149-2 .discount-code .deco-line:before{background-color:#07a3d4;content:""}.comic-city-tokyo-149-2 .discount-code .cp-detail{text-align:left}.comic-city-tokyo-149-2 .discount-code .cp-detail h3{color:#07a3d4;font-size:2.6rem;letter-spacing:-.146rem}.comic-city-tokyo-149-2 .discount-code .cp-detail h3 span{font-size:1.4rem}.comic-city-tokyo-149-2 .discount-code .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.comic-city-tokyo-149-2 .discount-code .app-method{background-color:rgba(7,163,212,.08);position:relative}.comic-city-tokyo-149-2 .discount-code .app-method h3{color:#07a3d4;font-size:2.2rem;line-height:1;padding-bottom:2rem;position:relative;text-align:center;z-index:5}.comic-city-tokyo-149-2 .discount-code .app-method h4{color:#c3b083;font-size:1.6rem;line-height:1;margin-bottom:2rem}.comic-city-tokyo-149-2 .discount-code .app-method .flow{align-items:flex-start;border-bottom:1px dashed #07a3d4;border-top:1px dashed #07a3d4;display:flex;gap:20px;padding:14px 0}.comic-city-tokyo-149-2 .discount-code .app-method .flow:nth-of-type(n+2){border-top:none}.comic-city-tokyo-149-2 .discount-code .app-method .flow strong{color:#db8a4e}.comic-city-tokyo-149-2 .discount-code .app-method .flow span{display:inline-block}.comic-city-tokyo-149-2 .discount-code .app-method .flow span:first-of-type{background-color:#07a3d4;border-radius:3px;color:#fff;font-size:1.1rem;padding:3px 8px}.comic-city-tokyo-149-2 .discount-code .app-method .flow span:nth-of-type(2){text-align:left}.comic-city-tokyo-149-2 .discount-code .app-method .flow a{color:#1a1a1a;text-decoration:underline}.comic-city-tokyo-149-2 .discount-code .app-method .flow a:hover{color:#666}.comic-city-tokyo-149-2 .discount-code .app-method .deadline{background-color:#fff;border:1px solid #07a3d4;border-radius:6px;color:#07a3d4;display:inline-flex;margin:30px auto 0;padding:10px 30px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .discount-code .app-method .deadline{padding:10px 15px}}.comic-city-tokyo-149-2 .discount-code .app-method .deadline span{font-feature-settings:"palt" 1;display:block;font-size:1.6rem;line-height:normal}.comic-city-tokyo-149-2 .discount-code .app-method .deadline span:first-of-type{border-right:1px solid #07a3d4;margin-right:10px;padding-right:10px}.comic-city-tokyo-149-2 .discount-code .app-method .notes{font-size:1.2rem;margin-top:5px;text-align:center}.comic-city-tokyo-149-2 .discount-code .attention-clump{padding-top:30px;text-align:left}.comic-city-tokyo-149-2 .discount-code .attention-clump>p{color:#e35a43;font-size:1.3rem}.comic-city-tokyo-149-2 .discount-code .attention-clump li{font-feature-settings:"palt";font-size:1.2rem;margin-left:0;padding-left:0}.comic-city-tokyo-149-2 .discount-code .attention-clump li:before{display:none}.comic-city-tokyo-149-2 .discount-code .attention-clump .blanklink{align-items:center;background-color:rgba(7,163,212,.08);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.comic-city-tokyo-149-2 .discount-code .attention-clump .blanklink .icon{height:12px;padding-right:4px;width:12px}.comic-city-tokyo-149-2 .discount-code .attention-clump .blanklink .icon svg{fill:#322615;height:12px;width:12px}.comic-city-tokyo-149-2 .discount-code .attention-clump .blanklink .text{color:#322615;font-size:1.2rem}.comic-city-tokyo-149-2 .discount-code .coming{padding:10rem 0}.comic-city-tokyo-149-2 .discount-code .coming h3{color:#1a1a1a;font-size:2.6rem;line-height:normal;transform:rotate(-4deg)}.comic-city-tokyo-149-2 .sample{padding-bottom:70px;position:relative;transform:translateY(-30px)}.comic-city-tokyo-149-2 .sample .deco-line{color:#fd8e55}.comic-city-tokyo-149-2 .sample .deco-line:before{background-color:#fd8e55;content:""}.comic-city-tokyo-149-2 .sample .cp-detail{text-align:left}.comic-city-tokyo-149-2 .sample .cp-detail h3{color:#fd8e55;font-size:2.6rem;letter-spacing:normal}.comic-city-tokyo-149-2 .sample .cp-detail h3 span{font-size:1.4rem}.comic-city-tokyo-149-2 .sample .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.comic-city-tokyo-149-2 .sample .app-method{background-color:rgba(253,142,85,.08)}.comic-city-tokyo-149-2 .sample .app-method h3{color:#fd8e55;font-size:2.2rem;line-height:1;padding-bottom:1rem;position:relative;text-align:center;z-index:5}.comic-city-tokyo-149-2 .sample .app-method p.text{font-size:1.6rem}.comic-city-tokyo-149-2 .sample .app-method p.text.bold{font-size:1.8rem;font-weight:700}.comic-city-tokyo-149-2 .sample .app-method .deadline{background-color:#fff;border:1px solid #07a3d4;border-radius:6px;color:#07a3d4;display:inline-flex;margin:30px auto 0;padding:10px 30px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .app-method .deadline{padding:10px 15px}}.comic-city-tokyo-149-2 .sample .app-method .deadline span{font-feature-settings:"palt" 1;display:block;font-size:1.6rem;line-height:normal}.comic-city-tokyo-149-2 .sample .app-method .deadline span:first-of-type{border-right:1px solid #07a3d4;margin-right:10px;padding-right:10px}.comic-city-tokyo-149-2 .sample .attention-clump{padding-bottom:5rem;padding-top:5px;text-align:left}.comic-city-tokyo-149-2 .sample .attention-clump>p{color:#e35a43;font-size:1.3rem}.comic-city-tokyo-149-2 .sample .attention-clump li{font-feature-settings:"palt";font-size:1.2rem}.comic-city-tokyo-149-2 .sample .attention-clump .pswp-button{align-items:center;background-color:rgba(253,142,85,.2);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.comic-city-tokyo-149-2 .sample .attention-clump .pswp-button .icon{height:18px;padding-right:4px;transform:translateY(-2px);width:18px}.comic-city-tokyo-149-2 .sample .attention-clump .pswp-button .text{color:#322615;font-size:1.3rem}.comic-city-tokyo-149-2 .sample .button{background-color:#fd8e55;margin-top:2.5rem}.comic-city-tokyo-149-2 .sample .present{padding-top:30px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present{padding-left:10px;padding-right:10px}}.comic-city-tokyo-149-2 .sample .present .p-head{align-items:flex-start;display:flex;padding-top:50px;position:relative}.comic-city-tokyo-149-2 .sample .present .p-head .num{box-sizing:border-box;display:block;font-size:4.6rem;margin-top:-50px;position:relative;text-align:left;width:40px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present .p-head .num{font-size:4rem;width:30px}}.comic-city-tokyo-149-2 .sample .present .p-head .num:before{background-color:#1a1a1a;bottom:-30px;content:"";height:100%;position:absolute;right:20px;transform:rotate(45deg);width:1px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present .p-head .num:before{bottom:-20px;right:8px}}.comic-city-tokyo-149-2 .sample .present .p-head .heading{border:none;padding:0 5px 0 0;text-align:left;width:calc(100% - 90px)}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present .p-head .heading{width:calc(100% - 30px)}}.comic-city-tokyo-149-2 .sample .present .p-head .heading span{display:block}.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo{margin-bottom:5px;width:100%}.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo img{height:16px;width:auto}.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo.taiyou img{height:18px}.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo.eikou img{height:26px}.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo.kanbi img{height:15px}.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo.nishimura img{height:22px}.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo.shimaya img,.comic-city-tokyo-149-2 .sample .present .p-head .heading .logo.sunrise img{height:20px}.comic-city-tokyo-149-2 .sample .present .p-head .heading .text{font-size:1.8rem;font-weight:700;letter-spacing:-.068rem;line-height:1.2}.comic-city-tokyo-149-2 .sample .present .p-head .limit{font-feature-settings:"palt";background-color:#fd8e55;border-radius:999px;box-sizing:border-box;color:#fff;font-size:1.3rem;letter-spacing:normal;line-height:1;margin-top:auto;padding:2px 4px 4px 0;width:50px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present .p-head .limit{position:absolute;right:0;top:53px}}.comic-city-tokyo-149-2 .sample .present .p-images{display:flex;gap:10px;margin-top:10px}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present .p-images{flex-direction:column}}.comic-city-tokyo-149-2 .sample .present .p-images li{width:calc(50% - 5px)}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present .p-images li{width:100%}}.comic-city-tokyo-149-2 .sample .present .p-images li a{display:block}.comic-city-tokyo-149-2 .sample .present .caption{color:#fff}.comic-city-tokyo-149-2 .sample .present .icon-scale{bottom:0;height:30px;position:absolute;right:0;width:30px;z-index:2}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .sample .present .icon-scale{height:25px;width:25px}}.comic-city-tokyo-149-2 .unagi-pie{padding-bottom:70px;position:relative;transform:translateY(-30px)}.comic-city-tokyo-149-2 .unagi-pie .deco-line{color:#c50222}.comic-city-tokyo-149-2 .unagi-pie .deco-line:before{background-color:#c50222;content:""}.comic-city-tokyo-149-2 .unagi-pie .cp-detail{text-align:left}.comic-city-tokyo-149-2 .unagi-pie .cp-detail h3{color:#c50222;font-size:2.6rem;letter-spacing:normal}.comic-city-tokyo-149-2 .unagi-pie .cp-detail h3 span{font-size:1.4rem}.comic-city-tokyo-149-2 .unagi-pie .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.comic-city-tokyo-149-2 .unagi-pie .attention-clump{padding-top:30px;text-align:left}.comic-city-tokyo-149-2 .unagi-pie .attention-clump.hall{padding-top:15px}.comic-city-tokyo-149-2 .unagi-pie .attention-clump>p:first-of-type{color:#e35a43;font-size:1.3rem}.comic-city-tokyo-149-2 .unagi-pie .attention-clump .hall-name{font-size:1.4rem;padding:5px 0}.comic-city-tokyo-149-2 .unagi-pie .attention-clump li{font-feature-settings:"palt";font-size:1.2rem}.comic-city-tokyo-149-2 .unagi-pie .attention-clump .pswp-button{align-items:center;background-color:rgba(197,2,34,.2);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.comic-city-tokyo-149-2 .unagi-pie .attention-clump .pswp-button .icon{height:18px;padding-right:4px;transform:translateY(-2px);width:18px}.comic-city-tokyo-149-2 .unagi-pie .attention-clump .pswp-button .text{color:#322615;font-size:1.3rem}.comic-city-tokyo-149-2 .thanks{align-items:center;background-color:hsla(0,0%,7%,.4);color:#e60019;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:6}.comic-city-tokyo-149-2 .thanks-inner{font-feature-settings:"palt" 1;background-color:hsla(0,0%,100%,.9);border:2px dotted #e60019;box-sizing:border-box;display:inline-block;margin:0 10px;padding:10px;text-align:center;transform:rotate(-5deg)}.comic-city-tokyo-149-2 .thanks h3{color:#e60019!important;letter-spacing:normal;margin:0;padding:0 0 5px!important;transform:translateY(0)}.comic-city-tokyo-149-2 .thanks p{font-size:1.5rem;letter-spacing:normal;margin:0;padding:5px 0 0}@media screen and (max-width:640px){.comic-city-tokyo-149-2 .thanks p{font-size:1.4rem}}.super-comic-city-kansai-29{background-color:hsla(16,83%,74%,0);color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.super-comic-city-kansai-29 .contents{box-sizing:border-box;margin:0 130px 10px 0;min-width:700px;padding-top:180px;position:relative;width:100%;z-index:1}@media screen and (max-width:1500px){.super-comic-city-kansai-29 .contents{padding-top:140px}}@media screen and (max-width:1200px){.super-comic-city-kansai-29 .contents{margin:0 auto 70px;min-width:auto;width:80%}}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .contents{width:84%}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .contents{padding-top:100px;width:90%}}.super-comic-city-kansai-29 .button{align-items:center;background-color:#f4a285;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:240px;padding:1.5rem 1rem}.super-comic-city-kansai-29 .button .icon{height:22px;margin-right:10px;width:22px}.super-comic-city-kansai-29 .button .text{color:#fff;font-size:1.6rem;font-weight:700;line-height:normal;margin-top:-2px}.super-comic-city-kansai-29 .bg{background-image:url(/assets/images/super-comic-city-kansai-29/bg-01a.png);background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:100vh;left:50%;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:100%}@media screen and (max-width:1200px){.super-comic-city-kansai-29 .bg{background-image:url(/assets/images/super-comic-city-kansai-29/bg-02a.png)}}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .bg{background-image:url(/assets/images/super-comic-city-kansai-29/bg-03a.png)}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .bg{background-image:url(/assets/images/super-comic-city-kansai-29/bg-04a.png)}}.super-comic-city-kansai-29 .bg:before{background-image:url(/assets/images/super-comic-city-kansai-29/bg-01b.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1600px}@media screen and (max-width:1500px){.super-comic-city-kansai-29 .bg:before{width:100%}}@media screen and (max-width:1200px){.super-comic-city-kansai-29 .bg:before{width:140%}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .bg:before{background-position:0 100%;background-size:240%}}.super-comic-city-kansai-29 .page-super-comic-city-kansai-29{align-items:flex-start;display:flex;flex-direction:row-reverse;margin:0 auto;max-width:1500px;position:relative;width:100%}.super-comic-city-kansai-29 .cp-title{position:-webkit-sticky;position:sticky;top:285px;width:0;z-index:5}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .cp-title{display:none}}.super-comic-city-kansai-29 .cp-title .title{font-size:1.3rem;font-weight:700;height:0;line-height:1;position:absolute;right:0;transform:translate(-30px) rotate(90deg);transform-origin:bottom right}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .cp-title .title{transform:translate(-35px) rotate(90deg)}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-title .title{transform:translate(-15px) rotate(90deg)}}.super-comic-city-kansai-29 .cp-title .title span{background-color:#fff;display:inline-block;margin:2px;white-space:nowrap}.super-comic-city-kansai-29 .c-navi{position:-webkit-sticky;position:sticky;top:100%;width:100%;z-index:5}@media screen and (max-width:1200px){.super-comic-city-kansai-29 .c-navi{display:none}}.super-comic-city-kansai-29 .c-navi .c-navi-inner{transition:transform .8s ease-out}.super-comic-city-kansai-29 .c-navi.is-active .c-navi-inner{transform:translateX(0)}.super-comic-city-kansai-29 .c-navi nav{bottom:40px;left:30px;overflow:hidden;position:absolute;width:260px}.super-comic-city-kansai-29 .c-navi nav p{font-size:1.2rem}.super-comic-city-kansai-29 .c-navi nav ul{margin-top:6px;position:relative}.super-comic-city-kansai-29 .c-navi nav ul:before{background-color:#fff;content:"";height:100%;left:4px;position:absolute;top:0;width:1px}.super-comic-city-kansai-29 .c-navi nav ul li{font-feature-settings:"palt" 1;font-size:1.2rem;position:relative}.super-comic-city-kansai-29 .c-navi nav ul li:before{background-color:#f4a285;border:1px solid #fff;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:7px}.super-comic-city-kansai-29 .c-navi nav ul li a{color:hsla(0,0%,100%,.8);display:block;padding:5px 0 5px 15px}.super-comic-city-kansai-29 .c-navi nav ul li.is-current:before{background-color:#fff}.super-comic-city-kansai-29 .c-navi nav ul li.is-current a{color:#fff;font-weight:700}.super-comic-city-kansai-29 .mascot{margin:0 auto;padding-bottom:200px;position:-webkit-sticky;position:sticky;top:60%;transform:translateY(-40%);width:0;z-index:5}@media screen and (max-width:1200px){.super-comic-city-kansai-29 .mascot{display:none}}.super-comic-city-kansai-29 .mascot-inner{display:flex;padding-left:150px;width:260px}@media screen and (max-width:1500px){.super-comic-city-kansai-29 .mascot-inner{padding-left:70px}}.super-comic-city-kansai-29 .mascot img{transform:scaleX(-1);width:130px}.super-comic-city-kansai-29 .mascot span:nth-of-type(2) img{transform:scaleX(-1) translate(30px,20px)}.super-comic-city-kansai-29 .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.super-comic-city-kansai-29 .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.super-comic-city-kansai-29 .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.super-comic-city-kansai-29 .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.super-comic-city-kansai-29 .deco-line{color:#f4a285;font-size:1.2rem;left:25px;padding-top:40px;position:absolute;text-orientation:mixed;top:1.9rem;writing-mode:vertical-rl}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .deco-line{left:15px}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .deco-line{left:0;margin-bottom:15px;padding-left:40px;padding-top:0;position:relative;text-align:left;text-orientation:inherit;top:0;writing-mode:inherit}}.super-comic-city-kansai-29 .deco-line:before{background-color:#f4a285;content:"";height:35px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .deco-line:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:35px}}.super-comic-city-kansai-29 .cp-cover{margin-bottom:4rem;position:relative}.super-comic-city-kansai-29 .cp-cover .participation{bottom:-20px;position:absolute;right:10px;width:100px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-cover .participation{bottom:-15px;width:70px}}.super-comic-city-kansai-29 .cp-number{height:86px;position:absolute;right:-40px;text-align:center;top:-40px;width:86px}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .cp-number{right:-35px;top:-40px}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-number{height:66px;position:absolute;right:-8px;text-align:center;top:-30px;width:66px}}.super-comic-city-kansai-29 .cp-number img{-webkit-animation:rotationBadge 10s linear infinite;animation:rotationBadge 10s linear infinite}.super-comic-city-kansai-29 .cp-number span{align-items:center;color:#f4a285;display:flex;font-size:5rem;height:100%;justify-content:center;left:0;line-height:1;position:absolute;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff;top:0;width:100%}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .cp-number span{font-size:4rem}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-number span{font-size:3.5rem}}.super-comic-city-kansai-29 .content-container{background-color:#fff;padding:6rem 70px;position:relative;text-align:center}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .content-container{padding:6rem 50px}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .content-container{background-color:hsla(0,0%,100%,.85);padding:2.5rem 20px}}.super-comic-city-kansai-29 .app-method{margin-top:4rem;padding:35px 50px;position:relative;text-align:center}@media screen and (max-width:640px){.super-comic-city-kansai-29 .app-method{padding:35px 20px}}.super-comic-city-kansai-29 .cp-overview{padding-bottom:70px;text-align:center;transform:translateY(-30px)}.super-comic-city-kansai-29 .cp-overview .content-box{color:#fff;padding:0 20px 3rem}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .cp-overview .content-box{padding:0 15px 3rem}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .content-box{padding:0 10px 3rem}}.super-comic-city-kansai-29 .cp-overview .content-box.area-title h2{padding-bottom:15px}.super-comic-city-kansai-29 .cp-overview .content-box.area-title p .date{font-size:2.6rem;line-height:normal;padding:0 0 5px}.super-comic-city-kansai-29 .cp-overview .content-box.area-title p .date .week{display:inline-block;font-size:1.2rem;padding-left:5px}.super-comic-city-kansai-29 .cp-overview .content-box.area-title p .venue{font-size:2.6rem;padding-left:10px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .content-box.area-title p .venue{padding-left:0}}.super-comic-city-kansai-29 .cp-overview .content-box.area-text{padding:0 30px 4rem}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .cp-overview .content-box.area-text{padding:0 15px 4rem}}.super-comic-city-kansai-29 .cp-overview .content-box.area-text h3{font-size:4.2rem;padding:0 0 10px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .content-box.area-text h3{font-size:4.2rem}}.super-comic-city-kansai-29 .cp-overview .content-box.area-text h3 span{padding-left:15px}@media screen and (max-width:1023px){.super-comic-city-kansai-29 .cp-overview .content-box.area-text h3 span{font-size:10rem;padding-left:0}}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .content-box.area-text h3 span{font-size:6rem}}.super-comic-city-kansai-29 .cp-overview .content-box.area-text p{font-size:1.8rem;line-height:normal}.super-comic-city-kansai-29 .cp-overview .cindex{border-bottom:1px solid #fff;margin:0 auto;padding-top:20px}.super-comic-city-kansai-29 .cp-overview .cindex p{align-items:center;color:#fff;display:flex;font-size:1.4rem;position:relative}.super-comic-city-kansai-29 .cp-overview .cindex p:after,.super-comic-city-kansai-29 .cp-overview .cindex p:before{background-color:#fff;content:"";flex-grow:1;height:1px}.super-comic-city-kansai-29 .cp-overview .cindex p:before{margin-right:2rem}.super-comic-city-kansai-29 .cp-overview .cindex p:after{margin-left:2rem}.super-comic-city-kansai-29 .cp-overview .cindex ul{display:flex;padding:10px 0}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .cindex ul{display:block}}.super-comic-city-kansai-29 .cp-overview .cindex ul li{position:relative;width:33.3333333333%}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .cindex ul li{width:100%}}.super-comic-city-kansai-29 .cp-overview .cindex ul li a{box-sizing:border-box;color:#fff;display:block;height:100%;padding:0 10px 20px;position:relative}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .cindex ul li a{align-items:center;display:flex;padding:10px 10px 10px 5px}}.super-comic-city-kansai-29 .cp-overview .cindex ul li a:before{border:0;border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:5px;content:"";height:6px;left:50%;margin-top:-6px;position:absolute;transform:rotate(45deg) translateX(-50%);width:6px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .cindex ul li a:before{bottom:auto;left:auto;right:8px;top:50%;transform:rotate(45deg) translateX(0) translateY(-50%)}}.super-comic-city-kansai-29 .cp-overview .cindex ul li a span{font-feature-settings:"palt";display:block;text-align:center}.super-comic-city-kansai-29 .cp-overview .cindex ul li a span:first-of-type{font-size:2rem;padding-bottom:2px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .cindex ul li a span:first-of-type{font-size:2.8rem;padding-bottom:0;padding-right:10px}}.super-comic-city-kansai-29 .cp-overview .cindex ul li a span:nth-of-type(2){font-size:1.4rem}@media screen and (max-width:640px){.super-comic-city-kansai-29 .cp-overview .cindex ul li a span:nth-of-type(2){padding-right:12px;text-align:left}.super-comic-city-kansai-29 .cp-overview .cindex ul li a span br{display:none}}.super-comic-city-kansai-29 .stamp-rally{padding-bottom:70px;position:relative;transform:translateY(-30px)}.super-comic-city-kansai-29 .stamp-rally .cp-detail{text-align:left}.super-comic-city-kansai-29 .stamp-rally .cp-detail h3{color:#f4a285;font-size:2.6rem;line-height:1.3}.super-comic-city-kansai-29 .stamp-rally .cp-detail h3 span{font-size:1.8rem}.super-comic-city-kansai-29 .stamp-rally .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.super-comic-city-kansai-29 .stamp-rally .app-method{background-color:hsla(16,83%,74%,.1)}.super-comic-city-kansai-29 .stamp-rally .app-method h3{color:#f4a285;font-size:2.2rem;line-height:1;padding-bottom:1rem;position:relative;text-align:center;z-index:5}.super-comic-city-kansai-29 .stamp-rally .app-method h4{color:#f4a285;font-size:1.6rem;line-height:1;margin-bottom:2rem}.super-comic-city-kansai-29 .stamp-rally .app-method p{line-height:1.4}.super-comic-city-kansai-29 .stamp-rally .app-method .icon{display:flex;justify-content:space-between;margin:0 auto;width:70px}.super-comic-city-kansai-29 .stamp-rally .app-method .icon img{width:30px}.super-comic-city-kansai-29 .stamp-rally .app-method .get{color:#f4a285;font-size:1.6rem;font-weight:700;line-height:1;margin:1.5rem 0}.super-comic-city-kansai-29 .stamp-rally .app-method .notes{font-size:1.2rem;margin-top:5px;text-align:center}.super-comic-city-kansai-29 .stamp-rally .attention-clump{padding-top:30px;text-align:left}.super-comic-city-kansai-29 .stamp-rally .attention-clump>p{color:#e35a43;font-size:1.3rem}.super-comic-city-kansai-29 .stamp-rally .attention-clump li{font-feature-settings:"palt";font-size:1.2rem;margin-left:0;padding-left:0}.super-comic-city-kansai-29 .stamp-rally .attention-clump li:before{display:none}.super-comic-city-kansai-29 .stamp-rally .attention-clump .blanklink{align-items:center;background-color:hsla(16,83%,74%,.08);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.super-comic-city-kansai-29 .stamp-rally .attention-clump .blanklink .icon{height:12px;padding-right:4px;width:12px}.super-comic-city-kansai-29 .stamp-rally .attention-clump .blanklink .icon svg{fill:#322615;height:12px;width:12px}.super-comic-city-kansai-29 .stamp-rally .attention-clump .blanklink .text{color:#322615;font-size:1.2rem}.super-comic-city-kansai-29 .stamp-rally .coming{padding:10rem 0}.super-comic-city-kansai-29 .stamp-rally .coming h3{color:#1a1a1a;font-size:2.6rem;line-height:normal;transform:rotate(-4deg)}.super-comic-city-kansai-29 .sample{padding-bottom:70px;position:relative;transform:translateY(-30px)}.super-comic-city-kansai-29 .sample .deco-line{color:#fd8e55}.super-comic-city-kansai-29 .sample .deco-line:before{background-color:#fd8e55;content:""}.super-comic-city-kansai-29 .sample .cp-detail{text-align:left}.super-comic-city-kansai-29 .sample .cp-detail h3{font-feature-settings:"palt" 1;color:#fd8e55;font-size:2.6rem;letter-spacing:normal;line-height:1.3}.super-comic-city-kansai-29 .sample .cp-detail h3 span{font-size:1.4rem}.super-comic-city-kansai-29 .sample .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.super-comic-city-kansai-29 .sample .app-method{background-color:rgba(253,142,85,.08)}.super-comic-city-kansai-29 .sample .app-method h3{color:#fd8e55;font-size:2.2rem;line-height:1;padding-bottom:1rem;position:relative;text-align:center;z-index:5}.super-comic-city-kansai-29 .sample .app-method p.text{font-size:1.6rem}.super-comic-city-kansai-29 .sample .app-method p.text.bold{font-size:1.8rem;font-weight:700}.super-comic-city-kansai-29 .sample .app-method .deadline{background-color:#fff;border:1px solid #f4a285;border-radius:6px;color:#f4a285;display:inline-flex;margin:30px auto 0;padding:10px 30px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .app-method .deadline{padding:10px 15px}}.super-comic-city-kansai-29 .sample .app-method .deadline span{font-feature-settings:"palt" 1;display:block;font-size:1.6rem;line-height:normal}.super-comic-city-kansai-29 .sample .app-method .deadline span:first-of-type{border-right:1px solid #f4a285;margin-right:10px;padding-right:10px}.super-comic-city-kansai-29 .sample .attention-clump{padding-bottom:5rem;padding-top:5px;text-align:left}.super-comic-city-kansai-29 .sample .attention-clump>p{color:#e35a43;font-size:1.3rem}.super-comic-city-kansai-29 .sample .attention-clump li{font-feature-settings:"palt";font-size:1.2rem}.super-comic-city-kansai-29 .sample .attention-clump .pswp-button{align-items:center;background-color:rgba(253,142,85,.2);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.super-comic-city-kansai-29 .sample .attention-clump .pswp-button .icon{height:18px;padding-right:4px;transform:translateY(-2px);width:18px}.super-comic-city-kansai-29 .sample .attention-clump .pswp-button .text{color:#322615;font-size:1.3rem}.super-comic-city-kansai-29 .sample .button{background-color:#fd8e55;margin-top:2.5rem}.super-comic-city-kansai-29 .sample .present{padding-top:30px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present{padding-left:10px;padding-right:10px}}.super-comic-city-kansai-29 .sample .present .p-head{align-items:flex-start;display:flex;justify-content:space-between;padding-top:50px;position:relative}.super-comic-city-kansai-29 .sample .present .p-head .num{box-sizing:border-box;display:block;font-size:4.6rem;letter-spacing:-.2rem;margin-top:-50px;position:relative;text-align:left;text-align:right;width:40px}.super-comic-city-kansai-29 .sample .present .p-head .num.digits{text-indent:-10px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present .p-head .num{font-size:4rem;width:30px}}.super-comic-city-kansai-29 .sample .present .p-head .num:before{background-color:#1a1a1a;bottom:-30px;content:"";height:100%;position:absolute;right:5px;transform:rotate(50deg);width:1px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present .p-head .num:before{bottom:-20px;right:0}}.super-comic-city-kansai-29 .sample .present .p-head .heading{border:none;padding:0 5px 0 0;text-align:left;width:calc(100% - 110px)}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present .p-head .heading{width:calc(100% - 30px)}}.super-comic-city-kansai-29 .sample .present .p-head .heading span{display:block}.super-comic-city-kansai-29 .sample .present .p-head .heading .logo{margin-bottom:5px;width:100%}.super-comic-city-kansai-29 .sample .present .p-head .heading .logo img{height:16px;width:auto}.super-comic-city-kansai-29 .sample .present .p-head .heading .logo.taiyou img{height:18px}.super-comic-city-kansai-29 .sample .present .p-head .heading .logo.eikou img{height:26px}.super-comic-city-kansai-29 .sample .present .p-head .heading .logo.kanbi img{height:15px}.super-comic-city-kansai-29 .sample .present .p-head .heading .logo.nishimura img{height:22px}.super-comic-city-kansai-29 .sample .present .p-head .heading .logo.shimaya img,.super-comic-city-kansai-29 .sample .present .p-head .heading .logo.sunrise img{height:20px}.super-comic-city-kansai-29 .sample .present .p-head .heading .text{font-size:1.8rem;font-weight:700;letter-spacing:-.068rem;line-height:1.2}.super-comic-city-kansai-29 .sample .present .p-head .limit{font-feature-settings:"palt";background-color:#fd8e55;border-radius:999px;box-sizing:border-box;color:#fff;font-size:1.3rem;letter-spacing:normal;line-height:1;margin-top:auto;padding:2px 4px 4px 0;width:50px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present .p-head .limit{position:absolute;right:0;top:53px}}.super-comic-city-kansai-29 .sample .present .p-images{display:flex;gap:10px;margin-top:10px}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present .p-images{flex-direction:column}}.super-comic-city-kansai-29 .sample .present .p-images li{width:calc(50% - 5px)}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present .p-images li{width:100%}}.super-comic-city-kansai-29 .sample .present .p-images li a{display:block}.super-comic-city-kansai-29 .sample .present .caption{color:#fff}.super-comic-city-kansai-29 .sample .present .icon-scale{bottom:0;height:30px;position:absolute;right:0;width:30px;z-index:2}@media screen and (max-width:640px){.super-comic-city-kansai-29 .sample .present .icon-scale{height:25px;width:25px}}.super-comic-city-kansai-29 .solt-tablet{padding-bottom:40px;position:relative;transform:translateY(-30px)}@media screen and (max-width:640px){.super-comic-city-kansai-29 .solt-tablet{padding-bottom:0}}.super-comic-city-kansai-29 .solt-tablet .cp-detail{text-align:left}.super-comic-city-kansai-29 .solt-tablet .cp-detail h3{color:#f4a285;font-size:2.6rem;letter-spacing:normal;line-height:1.3}.super-comic-city-kansai-29 .solt-tablet .cp-detail h3 span{font-size:1.4rem}.super-comic-city-kansai-29 .solt-tablet .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.super-comic-city-kansai-29 .solt-tablet .attention-clump{padding-top:30px;text-align:left}.super-comic-city-kansai-29 .solt-tablet .attention-clump.hall{padding-top:15px}.super-comic-city-kansai-29 .solt-tablet .attention-clump>p:first-of-type{color:#e35a43;font-size:1.3rem}.super-comic-city-kansai-29 .solt-tablet .attention-clump .hall-name{font-size:1.4rem;padding:5px 0}.super-comic-city-kansai-29 .solt-tablet .attention-clump li{font-feature-settings:"palt";font-size:1.2rem}.super-comic-city-kansai-29 .solt-tablet .attention-clump .pswp-button{align-items:center;background-color:hsla(16,83%,74%,.2);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.super-comic-city-kansai-29 .solt-tablet .attention-clump .pswp-button .icon{height:18px;padding-right:4px;transform:translateY(-2px);width:18px}.super-comic-city-kansai-29 .solt-tablet .attention-clump .pswp-button .text{color:#322615;font-size:1.3rem}.super-comic-city-kansai-29 .solt-tablet .coming{padding:20rem 0 17rem}.super-comic-city-kansai-29 .solt-tablet .coming h3{color:#1a1a1a;font-size:2.6rem;line-height:normal;transform:rotate(-4deg)}.super-comic-city-kansai-29 .thanks{align-items:center;background-color:hsla(0,0%,7%,.4);color:#e60019;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:6}.super-comic-city-kansai-29 .thanks-inner{font-feature-settings:"palt" 1;background-color:hsla(0,0%,100%,.9);border:2px dotted #e60019;box-sizing:border-box;display:inline-block;margin:0 10px;padding:10px;text-align:center;transform:rotate(-5deg)}.super-comic-city-kansai-29 .thanks h3{color:#e60019!important;letter-spacing:normal;margin:0;padding:0 0 5px!important;transform:translateY(0)}.super-comic-city-kansai-29 .thanks p{font-size:1.5rem;letter-spacing:normal;margin:0;padding:5px 0 0}@media screen and (max-width:640px){.super-comic-city-kansai-29 .thanks p{font-size:1.4rem}}.registration-campaign{color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.registration-campaign .contents{background-color:hsla(0,0%,100%,.95);box-sizing:border-box;margin:40px 130px 40px 0;max-width:700px;padding-bottom:44px;padding-top:44px;position:relative;z-index:1}@media screen and (max-width:1500px){.registration-campaign .contents{margin:40px 100px 40px 0}}@media screen and (max-width:1200px){.registration-campaign .contents{margin:40px auto}}@media screen and (max-width:1023px){.registration-campaign .contents{margin:40px auto;width:calc(100% - 80px)}}@media screen and (max-width:640px){.registration-campaign .contents{background-color:hsla(0,0%,100%,0);margin:0 auto;max-width:none;width:100%}}.registration-campaign .cp-details{position:relative}.registration-campaign .cp-details:before{content:"";display:block;height:180px;left:0;margin:0;position:absolute;top:0;transform:scale(-1);width:100%}.registration-campaign .cp-details .content-box{position:relative;text-align:center;z-index:1}.registration-campaign .button{align-items:center;background-color:#498ecc;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;padding:1.5rem 1rem;width:240px}.registration-campaign .button .icon{height:22px;margin-right:10px;width:22px}.registration-campaign .button .text{color:#fff;font-size:1.6rem;font-weight:700;line-height:normal;margin-top:-2px}.registration-campaign .trim-mark{display:flex;justify-content:space-between;left:10px;position:absolute;width:calc(100% - 20px)}.registration-campaign .trim-mark.trim-1{top:10px}.registration-campaign .trim-mark.trim-1 img:first-of-type{width:34px}.registration-campaign .trim-mark.trim-1 img:nth-of-type(2){width:72px}.registration-campaign .trim-mark.trim-1 img:nth-of-type(3){transform:scaleX(-1);width:34px}.registration-campaign .trim-mark.trim-2{top:50%;transform:translateY(-50%)}@media screen and (max-width:640px){.registration-campaign .trim-mark.trim-2{display:none}}.registration-campaign .trim-mark.trim-2 img:first-of-type{transform-origin:center;width:24px}.registration-campaign .trim-mark.trim-2 img:nth-of-type(2){transform:scaleX(-1);width:24px}.registration-campaign .trim-mark.trim-3{bottom:10px;transform:scaleY(-1)}.registration-campaign .trim-mark.trim-3 img:first-of-type{width:34px}.registration-campaign .trim-mark.trim-3 img:nth-of-type(2){width:72px}.registration-campaign .trim-mark.trim-3 img:nth-of-type(3){transform:scaleX(-1);width:34px}.registration-campaign .bg{display:block;height:100vh;left:50%;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:100%}.registration-campaign .bg:before{background-image:url(/assets/images/cp/bg-paint.png);background-position:right -10% top -30%;background-repeat:no-repeat;background-size:40%,30%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1800px}@media screen and (max-width:1200px){.registration-campaign .bg:before{background-image:url(/assets/images/cp/bg-paint.png),url(/assets/images/cp/bg-paint.png);background-position:left -30% bottom -60%,right -30% top -60%;background-size:60%,60%;width:100%}}@media screen and (max-width:640px){.registration-campaign .bg:before{background-position:left -30% bottom -10%,right -30% top -20%;background-size:70%,70%}}.registration-campaign .bg:after{background-image:url(/assets/images/cp/ex_01.png);background-position:left 18% bottom 45%;background-repeat:no-repeat;background-size:36%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1800px}@media screen and (max-width:1200px){.registration-campaign .bg:after{display:none;width:100%}}@media screen and (max-width:640px){.registration-campaign .bg:after{background-color:hsla(0,0%,100%,.85);background-image:none;display:block}}.registration-campaign .page-registration-campaign{align-items:flex-start;display:flex;flex-direction:row-reverse;margin:0 auto;max-width:1500px;position:relative}@media screen and (max-width:640px){.registration-campaign .page-registration-campaign{background-color:hsla(0,0%,94%,0)}}.registration-campaign .cp-title{position:-webkit-sticky;position:sticky;top:263px;width:0;z-index:5}@media screen and (max-width:1023px){.registration-campaign .cp-title{display:none}}.registration-campaign .cp-title .title{font-size:1.3rem;font-weight:700;height:0;line-height:1;position:absolute;right:0;transform:translate(-30px) rotate(90deg);transform-origin:bottom right}@media screen and (max-width:1023px){.registration-campaign .cp-title .title{transform:translate(-35px) rotate(90deg)}}@media screen and (max-width:640px){.registration-campaign .cp-title .title{transform:translate(-15px) rotate(90deg)}}.registration-campaign .cp-title .title span{background-color:#fff;display:inline-block;margin:2px;white-space:nowrap}.registration-campaign .c-directlink{height:100%;left:0;margin-top:-40px;position:absolute;top:0;width:320px;z-index:5}@media screen and (max-width:1200px){.registration-campaign .c-directlink{display:none}}.registration-campaign .c-directlink-inner{padding-bottom:20px;position:-webkit-sticky;position:sticky;text-align:center;top:calc(100% - 250px)}.registration-campaign .c-directlink .mascot p{display:flex;margin:0 auto;padding-right:0;width:200px}.registration-campaign .c-directlink .mascot p span{display:block}.registration-campaign .c-directlink .mascot p span:first-of-type{transform:rotate(-6deg) translateX(20px)}.registration-campaign .c-directlink .mascot p span:nth-of-type(2){transform:rotate(6deg) translateX(-20px)}.registration-campaign .c-directlink .headline{font-feature-settings:"palt" 1;border:none;line-height:1;padding-bottom:15px}.registration-campaign .c-directlink .headline span{background-color:#ff0;display:inline-block;margin:3px 0}.registration-campaign .marker{background:linear-gradient(transparent 60%,#ff0 0)}.registration-campaign .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.registration-campaign .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.registration-campaign .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.registration-campaign .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.registration-campaign .cp-overview{padding:8rem 0 0;text-align:center}.registration-campaign .cp-overview .cp-details{padding-bottom:4rem}.registration-campaign .cp-overview .cp-details:before{background-image:linear-gradient(to bottom right,rgba(73,142,204,0) 50%,rgba(73,142,204,.08) 0);transform:scale(1)}.registration-campaign .cp-overview .cp-details:after{background-color:rgba(73,142,204,.08);content:"";height:calc(100% - 180px);left:0;position:absolute;top:180px;width:100%}.registration-campaign .cp-overview .content-box.area-title{padding:0 60px 3rem}@media screen and (max-width:1023px){.registration-campaign .cp-overview .content-box.area-title{padding:0 15px 3rem}}.registration-campaign .cp-overview .content-box.area-text{padding:0 60px 4rem}@media screen and (max-width:1023px){.registration-campaign .cp-overview .content-box.area-text{padding:0 15px 4rem}}.registration-campaign .cp-overview .content-box.area-text p{font-feature-settings:"palt" 1;line-height:1.2;padding-top:5px}.registration-campaign .cp-overview .content-box.area-text p:first-of-type{font-size:1.6rem;font-weight:700}.registration-campaign .cp-overview .content-box.area-text p:nth-of-type(2){font-size:2.4rem;font-weight:700}.registration-campaign .cp-overview .content-box.area-text p:nth-of-type(3){font-size:2rem;font-weight:700;padding-top:10px}.registration-campaign .cp-overview .content-box.area-text p:nth-of-type(4){font-size:1.8rem;line-height:normal;padding-top:30px}.registration-campaign .cp-overview h2{margin:0 auto 1.5rem;width:60%}@media screen and (max-width:640px){.registration-campaign .cp-overview h2{width:76%}}.registration-campaign .cp-overview .limit{position:absolute;right:40px;top:50px;transform:rotate(8deg);width:96px}@media screen and (max-width:640px){.registration-campaign .cp-overview .limit{right:5%;top:45px;width:76px}}.registration-campaign .cp-overview .cover-images{margin:0 40px;position:relative;z-index:2}@media screen and (max-width:640px){.registration-campaign .cp-overview .cover-images{margin:0 10px}}.registration-campaign .cp-overview .cover-images p:nth-of-type(2){margin:10px 0 0 auto;text-align:right;width:140px}@media screen and (max-width:640px){.registration-campaign .cp-overview .cover-images p:nth-of-type(2){margin:10px auto 0}}.registration-campaign .cp-information{padding-bottom:8rem;position:relative}.registration-campaign .cp-information .cp-details:before{background-image:linear-gradient(to bottom right,rgba(73,142,204,0) 50%,rgba(73,142,204,.08) 0)}.registration-campaign .cp-information .content-box.area-info{padding:30px 60px 0;text-align:left}@media screen and (max-width:640px){.registration-campaign .cp-information .content-box.area-info{padding:30px 30px 0}}.registration-campaign .cp-information .content-box.area-info h2{font-size:2rem;font-weight:700;letter-spacing:.2rem;margin-bottom:30px}.registration-campaign .cp-information .content-box.area-text{padding:5rem 60px 0}@media screen and (max-width:1023px){.registration-campaign .cp-information .content-box.area-text{padding:5rem 15px 0}}.registration-campaign .cp-information .content-box .attention-clump{margin-top:3.5rem}.registration-campaign .cp-information dl{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:normal}@media screen and (max-width:640px){.registration-campaign .cp-information dl{display:block}}.registration-campaign .cp-information dl dt{border-top:1px solid #1a1a1a;font-size:1.6rem;font-weight:700;padding:20px 0;width:140px}.registration-campaign .cp-information dl dt.empty{padding:0}@media screen and (max-width:640px){.registration-campaign .cp-information dl dt{padding-bottom:0;width:100%}}.registration-campaign .cp-information dl dd{border-top:1px solid #1a1a1a;font-size:1.6rem;padding:20px 0;width:calc(100% - 145px)}.registration-campaign .cp-information dl dd.empty{padding:0}@media screen and (max-width:640px){.registration-campaign .cp-information dl dd{border-top:none;padding-top:5px;width:100%}}.registration-campaign .cp-information dl .date{font-size:2.8rem;font-weight:700}.registration-campaign .cp-information dl .attention{font-size:1.4rem}.registration-campaign .cp-information dl .small{font-size:1.2rem;padding-bottom:5px}.registration-campaign .cp-information dl .note{font-feature-settings:"palt" 1;margin-top:5px;padding-left:5.1rem;text-indent:-5.1rem}.registration-campaign .cp-information dl .list{font-feature-settings:"palt" 1;font-size:1.34rem;line-height:1.05;margin-top:5px;padding-left:1.4rem;text-indent:-1.4rem}.nikko-tachiai-set{background-color:hsla(0,0%,94%,.4);color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}@media screen and (max-width:640px){.nikko-tachiai-set{background-color:hsla(0,0%,94%,0)}}.nikko-tachiai-set .contents{background-color:#fff;box-sizing:border-box;margin:40px 130px 40px 0;max-width:700px;padding-bottom:44px;padding-top:44px;position:relative;z-index:1}@media screen and (max-width:1500px){.nikko-tachiai-set .contents{margin:40px 100px 40px 0}}@media screen and (max-width:1200px){.nikko-tachiai-set .contents{margin:40px auto}}@media screen and (max-width:1023px){.nikko-tachiai-set .contents{margin:40px auto;width:calc(100% - 80px)}}@media screen and (max-width:640px){.nikko-tachiai-set .contents{background-color:hsla(0,0%,100%,0);margin:0 auto;max-width:none;width:100%}}.nikko-tachiai-set .cp-details{position:relative}.nikko-tachiai-set .cp-details:before{background-image:linear-gradient(to bottom right,rgba(212,128,55,0) 50%,#fff 0);content:"";display:block;height:200px;left:0;margin:0;position:absolute;top:0;transform:scale(-1);width:100%}.nikko-tachiai-set .cp-details .content-box{position:relative;text-align:center;z-index:1}.nikko-tachiai-set .button{align-items:center;background-color:#438eaa;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:240px;padding:1.5rem 1rem}.nikko-tachiai-set .button .icon{height:22px;margin-right:10px;width:22px}.nikko-tachiai-set .button .text{color:#fff;font-size:1.6rem;font-weight:700;line-height:normal;margin-top:-2px}.nikko-tachiai-set .p-set .p-setlogo{margin:0 auto;max-width:100%;padding-top:25px;width:320px}.nikko-tachiai-set .p-set .p-setname{font-size:2.5rem;font-weight:700;line-height:1.4;padding-top:5px}@media screen and (max-width:640px){.nikko-tachiai-set .p-set .p-setname{font-size:2.1rem;letter-spacing:-.033rem}}.nikko-tachiai-set .p-set .p-settext{font-size:1.6rem;letter-spacing:-.033rem;line-height:1.6;padding-top:20px}.nikko-tachiai-set .p-set .button{margin-top:25px}.nikko-tachiai-set .trim-mark{display:flex;justify-content:space-between;left:10px;position:absolute;width:calc(100% - 20px)}.nikko-tachiai-set .trim-mark.trim-1{top:10px}.nikko-tachiai-set .trim-mark.trim-1 img:first-of-type{width:34px}.nikko-tachiai-set .trim-mark.trim-1 img:nth-of-type(2){width:72px}.nikko-tachiai-set .trim-mark.trim-1 img:nth-of-type(3){transform:scaleX(-1);width:34px}.nikko-tachiai-set .trim-mark.trim-2{top:50%;transform:translateY(-50%)}@media screen and (max-width:640px){.nikko-tachiai-set .trim-mark.trim-2{display:none}}.nikko-tachiai-set .trim-mark.trim-2 img:first-of-type{transform-origin:center;width:24px}.nikko-tachiai-set .trim-mark.trim-2 img:nth-of-type(2){transform:scaleX(-1);width:24px}.nikko-tachiai-set .trim-mark.trim-3{bottom:10px;transform:scaleY(-1)}.nikko-tachiai-set .trim-mark.trim-3 img:first-of-type{width:34px}.nikko-tachiai-set .trim-mark.trim-3 img:nth-of-type(2){width:72px}.nikko-tachiai-set .trim-mark.trim-3 img:nth-of-type(3){transform:scaleX(-1);width:34px}.nikko-tachiai-set .bg{display:block;height:100vh;left:50%;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:100%}.nikko-tachiai-set .bg:before{background-image:url(/assets/images/nikko-tachiai-set/bg-01.png);background-position:center 20%;background-repeat:no-repeat;background-size:88%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1800px}@media screen and (max-width:1200px){.nikko-tachiai-set .bg:before{background-image:url(/assets/images/nikko-tachiai-set/bg-02.png);background-position:center 60px;background-size:100%;width:110%}}@media screen and (max-width:640px){.nikko-tachiai-set .bg:before{background-image:url(/assets/images/nikko-tachiai-set/bg-03.png);background-size:100%;opacity:.4;width:120%}}.nikko-tachiai-set .page-nikko-tachiai-set{align-items:flex-start;background-color:hsla(0,0%,94%,.4);display:flex;flex-direction:row-reverse;margin:0 auto;max-width:1500px;position:relative}@media screen and (max-width:640px){.nikko-tachiai-set .page-nikko-tachiai-set{background-color:hsla(0,0%,94%,0)}}.nikko-tachiai-set .cp-title{position:-webkit-sticky;position:sticky;top:250px;width:0;z-index:5}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-title{display:none}}.nikko-tachiai-set .cp-title .title{font-size:1.3rem;font-weight:700;height:0;line-height:1;position:absolute;right:0;transform:translate(-30px) rotate(90deg);transform-origin:bottom right}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-title .title{transform:translate(-35px) rotate(90deg)}}@media screen and (max-width:640px){.nikko-tachiai-set .cp-title .title{transform:translate(-15px) rotate(90deg)}}.nikko-tachiai-set .cp-title .title span{background-color:#fff;display:inline-block;margin:2px;white-space:nowrap}.nikko-tachiai-set .c-navi{position:-webkit-sticky;position:sticky;top:100%;width:0;z-index:5}@media screen and (max-width:1200px){.nikko-tachiai-set .c-navi{display:none}}.nikko-tachiai-set .c-navi .c-navi-inner{transition:transform .8s ease-out}.nikko-tachiai-set .c-navi.is-active .c-navi-inner{transform:translateX(0)}.nikko-tachiai-set .c-navi nav{bottom:40px;left:30px;overflow:hidden;position:absolute;width:185px}.nikko-tachiai-set .c-navi nav p{font-size:1.3rem}.nikko-tachiai-set .c-navi nav ul{margin-top:6px;position:relative}.nikko-tachiai-set .c-navi nav ul:before{background-color:#1a1a1a;content:"";height:100%;left:4px;position:absolute;top:0;width:1px}.nikko-tachiai-set .c-navi nav ul li{font-feature-settings:"palt" 1;font-size:1.3rem;position:relative}.nikko-tachiai-set .c-navi nav ul li:before{background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:7px}.nikko-tachiai-set .c-navi nav ul li a{color:rgba(26,26,26,.5);display:block;letter-spacing:normal;padding:5px 0 5px 15px}.nikko-tachiai-set .c-navi nav ul li.is-current:before{background-color:#fff}.nikko-tachiai-set .c-navi nav ul li.is-current a{color:#1a1a1a;font-weight:700}.nikko-tachiai-set .c-directlink{margin:0 auto;position:-webkit-sticky;position:sticky;top:60%;transform:translateY(-50%);z-index:5}@media screen and (max-width:1200px){.nikko-tachiai-set .c-directlink{display:none}}.nikko-tachiai-set .c-directlink-inner{padding-bottom:180px}.nikko-tachiai-set .c-directlink .p-set{text-align:center}.nikko-tachiai-set .c-directlink .p-set .p-setlogo{margin:-15px auto 0;padding-top:0;width:220px}.nikko-tachiai-set .c-directlink .p-set .p-setname{font-size:1.45rem;font-weight:700;letter-spacing:normal;line-height:1.4;padding-top:0}.nikko-tachiai-set .c-directlink .p-set .button{margin-top:15px}.nikko-tachiai-set .c-directlink .mascot p{display:flex;margin:0 auto;padding-right:50px;width:200px}.nikko-tachiai-set .c-directlink .mascot p span{display:block}.nikko-tachiai-set .c-directlink .mascot p span:first-of-type{transform:rotate(-6deg) translateX(20px)}.nikko-tachiai-set .c-directlink .mascot p span:nth-of-type(2){transform:rotate(6deg) translateX(-20px)}.nikko-tachiai-set .c-directlink .limit{position:relative}.nikko-tachiai-set .c-directlink .limit img{position:absolute;right:0;top:-70px;width:70px}.nikko-tachiai-set .marker{background:linear-gradient(transparent 60%,#ff0 0)}.nikko-tachiai-set .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.nikko-tachiai-set .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.nikko-tachiai-set .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.nikko-tachiai-set .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.nikko-tachiai-set .swiper-horizontal>.swiper-pagination-bullets,.nikko-tachiai-set .swiper-pagination-bullets.swiper-pagination-horizontal,.nikko-tachiai-set .swiper-pagination-custom,.nikko-tachiai-set .swiper-pagination-fraction{bottom:0;left:0;width:100%}.nikko-tachiai-set .swiper-pagination{bottom:auto;display:flex;justify-content:center;margin-top:15px;position:relative;text-align:center}.nikko-tachiai-set .swiper-slide{display:block}.nikko-tachiai-set .swiper-slide img{width:100%}.nikko-tachiai-set .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.nikko-tachiai-set .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px 0 0}@media screen and (max-width:640px){.nikko-tachiai-set .swiper-pagination-bullet{height:3px;width:22px}}.nikko-tachiai-set .cp-overview{padding:3rem 0 0;text-align:center}.nikko-tachiai-set .cp-overview .cp-details{padding-bottom:8rem}.nikko-tachiai-set .cp-overview .cp-details:before{background-image:linear-gradient(to bottom right,rgba(212,128,55,0) 50%,rgba(212,128,55,.1) 0);transform:scale(1)}.nikko-tachiai-set .cp-overview .cp-details:after{background-color:rgba(212,128,55,.1);content:"";height:calc(100% - 200px);left:0;position:absolute;top:200px;width:100%}.nikko-tachiai-set .cp-overview .content-box.area-title{padding:0 60px 3rem}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-overview .content-box.area-title{padding:0 15px 3rem}}.nikko-tachiai-set .cp-overview .content-box.area-text{padding:0 60px 4rem}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-overview .content-box.area-text{padding:0 15px 4rem}}.nikko-tachiai-set .cp-overview h2{font-size:3.6rem;font-weight:700;line-height:1.2}@media screen and (max-width:640px){.nikko-tachiai-set .cp-overview h2{font-size:3rem}}.nikko-tachiai-set .cp-overview .date{font-size:2.4rem;line-height:normal;padding:0 0 5px}.nikko-tachiai-set .cp-overview .date .week{display:inline-block;font-size:1.2rem;padding-left:5px}.nikko-tachiai-set .cp-overview .limit{position:absolute;right:40px;top:-15px;width:96px}@media screen and (max-width:640px){.nikko-tachiai-set .cp-overview .limit{right:5%;top:-25px;width:76px}}.nikko-tachiai-set .cp-overview .cover-images{margin:0 40px;overflow:hidden;position:relative;z-index:2}@media screen and (max-width:640px){.nikko-tachiai-set .cp-overview .cover-images{margin:0 10px}}.nikko-tachiai-set .cp-3points{position:relative}.nikko-tachiai-set .cp-3points .cp-details:before{background-image:linear-gradient(to bottom right,rgba(212,128,55,0) 50%,rgba(212,128,55,.1) 0)}.nikko-tachiai-set .cp-3points .content-box{padding:6rem 40px 0;position:relative;text-align:center}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-3points .content-box{padding:6rem 20px 0}}.nikko-tachiai-set .cp-3points .point-icon{margin-top:-5px;padding-bottom:10px}.nikko-tachiai-set .cp-3points .point-icon img{width:60px}.nikko-tachiai-set .cp-3points h3{font-size:3.6rem;margin-bottom:2rem}.nikko-tachiai-set .cp-3points .point-detail{padding:3rem 30px;text-align:left}.nikko-tachiai-set .cp-3points .point-detail:last-of-type{padding-bottom:0}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail{padding-left:0;padding-right:0}}.nikko-tachiai-set .cp-3points .point-detail h4{margin-bottom:15px;padding-left:30px;padding-right:30px}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail h4{padding-left:13px;padding-right:13px}}.nikko-tachiai-set .cp-3points .point-detail h4 .num{color:#d48037;display:block;font-size:1.5rem;font-weight:500}.nikko-tachiai-set .cp-3points .point-detail h4 .text{font-feature-settings:"palt" 1;display:block;font-size:2.8rem;font-weight:700}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail h4 .text{font-size:2.2rem}}.nikko-tachiai-set .cp-3points .point-detail .area-image{position:relative}.nikko-tachiai-set .cp-3points .point-detail .area-image .caption{color:#fff;font-weight:700}.nikko-tachiai-set .cp-3points .point-detail .area-image .border{border:1px solid hsla(0,0%,82%,.5);display:block}.nikko-tachiai-set .cp-3points .point-detail .area-image .icon-scale{bottom:0;height:30px;position:absolute;right:0;width:30px;z-index:2}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail .area-image .icon-scale{height:25px;width:25px}}.nikko-tachiai-set .cp-3points .point-detail .area-image .badge{height:86px;position:absolute;right:-20px;text-align:center;top:-50px;width:86px}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-3points .point-detail .area-image .badge{height:66px;position:absolute;right:-20px;text-align:center;top:-40px;width:66px}}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail .area-image .badge{height:56px;position:absolute;right:-8px;text-align:center;top:-12px;width:56px}}.nikko-tachiai-set .cp-3points .point-detail .area-image .badge img{-webkit-animation:rotationBadge 10s linear infinite;animation:rotationBadge 10s linear infinite}.nikko-tachiai-set .cp-3points .point-detail .area-image .badge span{align-items:center;display:flex;font-size:5rem;height:100%;justify-content:center;left:0;line-height:1;position:absolute;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff;top:0;width:100%}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-3points .point-detail .area-image .badge span{font-size:4rem}}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail .area-image .badge span{font-size:2.5rem}}.nikko-tachiai-set .cp-3points .point-detail .area-text{padding-bottom:20px;padding-left:60px;padding-top:30px;position:relative}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail .area-text{padding-bottom:10px;padding-left:35px;padding-top:20px}}.nikko-tachiai-set .cp-3points .point-detail .area-text:after,.nikko-tachiai-set .cp-3points .point-detail .area-text:before{background-color:#1a1a1a;content:"";position:absolute}.nikko-tachiai-set .cp-3points .point-detail .area-text:before{border-radius:50%;height:7px;left:30px;top:-20px;width:7px}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail .area-text:before{left:10px;top:-13px}}.nikko-tachiai-set .cp-3points .point-detail .area-text:after{height:calc(100% + 20px);left:33px;top:-20px;width:1px}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail .area-text:after{height:calc(100% + 13px);left:13px;top:-13px}}.nikko-tachiai-set .cp-3points .point-detail .area-text h5{font-size:2.2rem;margin-bottom:10px}@media screen and (max-width:640px){.nikko-tachiai-set .cp-3points .point-detail .area-text h5{font-size:2rem}}.nikko-tachiai-set .cp-3points .point-detail .area-text .text{font-feature-settings:"palt" 1;font-size:1.6rem;line-height:1.5}.nikko-tachiai-set .cp-3points .point-detail .area-text .text strong{font-weight:700}.nikko-tachiai-set .cp-3points .point-detail .area-text .text:nth-of-type(n+2){margin-top:1rem}.nikko-tachiai-set .cp-3points .point-detail .area-text .attention{font-feature-settings:"palt" 1;font-size:1.2rem;margin-top:5px;padding-left:1.6rem;text-indent:-1.6rem}.nikko-tachiai-set .cp-information{padding-bottom:20px;position:relative}.nikko-tachiai-set .cp-information .cp-details:before{background-image:linear-gradient(to bottom right,rgba(212,128,55,0) 50%,rgba(212,128,55,.1) 0);transform:scale(1)}.nikko-tachiai-set .cp-information .cp-details:after{background-color:rgba(212,128,55,.1);content:"";height:calc(100% - 200px);left:0;position:absolute;top:200px;width:100%}.nikko-tachiai-set .cp-information .cp-details.pset:before{background-image:linear-gradient(to bottom right,rgba(212,128,55,0) 50%,rgba(212,128,55,.1) 0);bottom:-10px;top:auto;transform:scale(-1)}.nikko-tachiai-set .cp-information .cp-details.pset:after{height:calc(100% - 190px);top:0}.nikko-tachiai-set .cp-information .content-box.area-info{padding:160px 60px 0;text-align:left}@media screen and (max-width:640px){.nikko-tachiai-set .cp-information .content-box.area-info{padding:160px 30px 0}}.nikko-tachiai-set .cp-information .content-box.area-info h2{font-size:1.8rem;font-weight:700;letter-spacing:.2rem;margin-bottom:30px}.nikko-tachiai-set .cp-information .content-box.area-text{padding:0 60px 5rem}@media screen and (max-width:1023px){.nikko-tachiai-set .cp-information .content-box.area-text{padding:0 15px 5rem}}.nikko-tachiai-set .cp-information dl{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:normal}@media screen and (max-width:640px){.nikko-tachiai-set .cp-information dl{display:block}}.nikko-tachiai-set .cp-information dl dt{border-top:1px solid #1a1a1a;font-size:1.6rem;font-weight:700;padding:20px 0;width:155px}.nikko-tachiai-set .cp-information dl dt.empty{padding:0}@media screen and (max-width:640px){.nikko-tachiai-set .cp-information dl dt{padding-bottom:0;width:100%}}.nikko-tachiai-set .cp-information dl dd{border-top:1px solid #1a1a1a;font-size:1.6rem;padding:20px 0;width:calc(100% - 160px)}.nikko-tachiai-set .cp-information dl dd.empty{padding:0}@media screen and (max-width:640px){.nikko-tachiai-set .cp-information dl dd{border-top:none;padding-top:5px;width:100%}}.nikko-tachiai-set .cp-information dl .date{font-size:2.8rem;font-weight:700}.nikko-tachiai-set .cp-information dl .attention{font-size:1.4rem}.nikko-tachiai-set .cp-information dl .small{font-size:1.2rem;padding-bottom:5px}.nikko-tachiai-set .cp-information dl .note{font-feature-settings:"palt" 1;margin-top:5px;padding-left:5.1rem;text-indent:-5.1rem}.nikko-tachiai-set .cp-information dl .list{font-feature-settings:"palt" 1;font-size:1.4rem;margin-top:5px;padding-left:1.4rem;text-indent:-1.4rem}.comic-city-spark-18{color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.comic-city-spark-18 .contents{box-sizing:border-box;margin:0 130px 10px 0;min-width:700px;padding-top:180px;position:relative;width:100%;z-index:1}@media screen and (max-width:1500px){.comic-city-spark-18 .contents{padding-top:140px}}@media screen and (max-width:1200px){.comic-city-spark-18 .contents{margin:0 auto 70px;min-width:auto;width:80%}}@media screen and (max-width:1023px){.comic-city-spark-18 .contents{width:84%}}@media screen and (max-width:640px){.comic-city-spark-18 .contents{padding-top:100px;width:90%}}.comic-city-spark-18 .button{align-items:center;background-color:#f5ac3c;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:240px;padding:1.5rem 1rem}.comic-city-spark-18 .button .icon{height:22px;margin-right:10px;width:22px}.comic-city-spark-18 .button .text{color:#fff;font-size:1.6rem;font-weight:700;line-height:normal;margin-top:-2px}.comic-city-spark-18 .bg{background:radial-gradient(circle,#f3b753 0,#eaaf93 48%,#f0cf9f 88%);display:block;height:100vh;height:100dvh;left:50%;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:100%}.comic-city-spark-18 .bg:before{background-image:url(/assets/images/comic-city-spark-18/bg-01.webp),url(/assets/images/comic-city-spark-18/bg-02.webp);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:100%;content:"";display:block;height:100%;left:50%;min-width:1800px;position:absolute;top:0;transform:translateX(-50%)}@media screen and (max-width:1800px){.comic-city-spark-18 .bg:before{min-width:120%;width:100%}}@media screen and (max-width:640px){.comic-city-spark-18 .bg:before{background-size:140%;min-width:120%}}.comic-city-spark-18 .page-comic-city-spark-18{align-items:flex-start;display:flex;flex-direction:row-reverse;margin:0 auto;max-width:1500px;position:relative;width:100%}.comic-city-spark-18 .cp-title{position:-webkit-sticky;position:sticky;top:285px;width:0;z-index:5}@media screen and (max-width:1023px){.comic-city-spark-18 .cp-title{display:none}}.comic-city-spark-18 .cp-title .title{font-size:1.3rem;font-weight:700;height:0;line-height:1;position:absolute;right:0;transform:translate(-30px) rotate(90deg);transform-origin:bottom right}@media screen and (max-width:1023px){.comic-city-spark-18 .cp-title .title{transform:translate(-35px) rotate(90deg)}}@media screen and (max-width:640px){.comic-city-spark-18 .cp-title .title{transform:translate(-15px) rotate(90deg)}}.comic-city-spark-18 .cp-title .title span{background-color:#fff;display:inline-block;margin:2px;white-space:nowrap}.comic-city-spark-18 .c-navi{position:-webkit-sticky;position:sticky;top:100%;width:100%;z-index:5}@media screen and (max-width:1200px){.comic-city-spark-18 .c-navi{display:none}}.comic-city-spark-18 .c-navi .c-navi-inner{transition:transform .8s ease-out}.comic-city-spark-18 .c-navi.is-active .c-navi-inner{transform:translateX(0)}.comic-city-spark-18 .c-navi nav{bottom:40px;left:30px;overflow:hidden;position:absolute;width:260px}.comic-city-spark-18 .c-navi nav p{font-size:1.2rem}.comic-city-spark-18 .c-navi nav ul{margin-top:6px;position:relative}.comic-city-spark-18 .c-navi nav ul:before{background-color:#fff;content:"";height:100%;left:4px;position:absolute;top:0;width:1px}.comic-city-spark-18 .c-navi nav ul li{font-feature-settings:"palt" 1;font-size:1.2rem;position:relative}.comic-city-spark-18 .c-navi nav ul li:before{background-color:#f5ac3c;border:1px solid #fff;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:7px}.comic-city-spark-18 .c-navi nav ul li a{color:hsla(0,0%,100%,.8);display:block;padding:5px 0 5px 15px}.comic-city-spark-18 .c-navi nav ul li.is-current:before{background-color:#fff}.comic-city-spark-18 .c-navi nav ul li.is-current a{color:#fff;font-weight:700}.comic-city-spark-18 .mascot{margin:0 auto;padding-bottom:200px;position:-webkit-sticky;position:sticky;top:60%;transform:translateY(-40%);width:0;z-index:5}@media screen and (max-width:1200px){.comic-city-spark-18 .mascot{display:none}}.comic-city-spark-18 .mascot-inner{display:flex;padding-left:150px;width:260px}@media screen and (max-width:1500px){.comic-city-spark-18 .mascot-inner{padding-left:70px}}.comic-city-spark-18 .mascot img{transform:scaleX(-1);width:130px}.comic-city-spark-18 .mascot span:nth-of-type(2) img{transform:scaleX(-1) translate(30px,20px)}.comic-city-spark-18 .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.comic-city-spark-18 .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.comic-city-spark-18 .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.comic-city-spark-18 .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.comic-city-spark-18 .deco-line{color:#f5ac3c;font-size:1.2rem;left:25px;padding-top:40px;position:absolute;text-orientation:mixed;top:1.9rem;writing-mode:vertical-rl}@media screen and (max-width:1023px){.comic-city-spark-18 .deco-line{left:15px}}@media screen and (max-width:640px){.comic-city-spark-18 .deco-line{left:0;margin-bottom:15px;padding-left:40px;padding-top:0;position:relative;text-align:left;text-orientation:inherit;top:0;writing-mode:inherit}}.comic-city-spark-18 .deco-line:before{background-color:#f5ac3c;content:"";height:35px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}@media screen and (max-width:640px){.comic-city-spark-18 .deco-line:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:35px}}.comic-city-spark-18 .cp-cover{margin-bottom:4rem;position:relative}.comic-city-spark-18 .cp-cover .participation{bottom:-20px;position:absolute;right:10px;width:100px}@media screen and (max-width:640px){.comic-city-spark-18 .cp-cover .participation{bottom:-15px;width:70px}}.comic-city-spark-18 .cp-cover .cover-images{overflow:hidden}.comic-city-spark-18 .cp-number{height:86px;position:absolute;right:-40px;text-align:center;top:-40px;width:86px}@media screen and (max-width:1023px){.comic-city-spark-18 .cp-number{right:-35px;top:-40px}}@media screen and (max-width:640px){.comic-city-spark-18 .cp-number{height:66px;position:absolute;right:-8px;text-align:center;top:-30px;width:66px}}.comic-city-spark-18 .cp-number img{-webkit-animation:rotationBadge 10s linear infinite;animation:rotationBadge 10s linear infinite}.comic-city-spark-18 .cp-number span{align-items:center;color:#f5ac3c;display:flex;font-size:5rem;height:100%;justify-content:center;left:0;line-height:1;position:absolute;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff;top:0;width:100%}@media screen and (max-width:1023px){.comic-city-spark-18 .cp-number span{font-size:4rem}}@media screen and (max-width:640px){.comic-city-spark-18 .cp-number span{font-size:3.5rem}}@keyframes rotationBadge{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.comic-city-spark-18 .content-container{background-color:#fff;padding:6rem 70px;position:relative;text-align:center}@media screen and (max-width:1023px){.comic-city-spark-18 .content-container{padding:6rem 50px}}@media screen and (max-width:640px){.comic-city-spark-18 .content-container{background-color:hsla(0,0%,100%,.85);padding:2.5rem 20px}}.comic-city-spark-18 .app-method{margin-top:4rem;padding:35px 50px;position:relative;text-align:center}@media screen and (max-width:640px){.comic-city-spark-18 .app-method{padding:35px 20px}}.comic-city-spark-18 .swiper-scrollbar{background:rgba(0,0,0,.05);border-radius:10px;bottom:3px;height:3px;left:0;position:relative;width:100%;z-index:50}.comic-city-spark-18 .swiper-pagination{bottom:auto;display:flex;justify-content:end;position:relative;text-align:right}.comic-city-spark-18 .swiper-horizontal>.swiper-pagination-bullets,.comic-city-spark-18 .swiper-pagination-bullets.swiper-pagination-horizontal,.comic-city-spark-18 .swiper-pagination-custom,.comic-city-spark-18 .swiper-pagination-fraction{bottom:auto;width:auto}.comic-city-spark-18 .swiper-pagination-bullet{border-radius:0;display:block;height:3px;width:30px}@media screen and (max-width:640px){.comic-city-spark-18 .swiper-pagination-bullet{height:2px;width:14px}}.comic-city-spark-18 .swiper-pagination-bullet-active{background:#121212}.comic-city-spark-18 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.comic-city-spark-18 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px 0 0}@media screen and (max-width:640px){.comic-city-spark-18 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.comic-city-spark-18 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px 0 0}}.comic-city-spark-18 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type,.comic-city-spark-18 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{margin:0}.comic-city-spark-18 .slider-navigation{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;position:relative;width:240px}@media screen and (max-width:640px){.comic-city-spark-18 .slider-navigation{width:180px}}.comic-city-spark-18 .slider-navigation:before{background-color:#121212;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:50%;width:calc(90% - 120px)}.comic-city-spark-18 .swiper-button-next,.comic-city-spark-18 .swiper-button-prev{color:#121212;display:flex;font-size:1.2rem;height:auto;justify-content:space-between;left:auto;line-height:1;margin-top:auto;padding-top:2px;position:relative;right:auto;top:auto;width:30px}@media screen and (max-width:640px){.comic-city-spark-18 .swiper-button-next,.comic-city-spark-18 .swiper-button-prev{font-size:1.1rem}}.comic-city-spark-18 .swiper-button-next:after,.comic-city-spark-18 .swiper-button-next:before,.comic-city-spark-18 .swiper-button-prev:after,.comic-city-spark-18 .swiper-button-prev:before{background-color:#121212;content:"";height:1px;position:absolute;top:50%;transform:rotateY(-50%);width:20px}.comic-city-spark-18 .swiper-button-next:after,.comic-city-spark-18 .swiper-button-prev:after{transform:rotate(-12deg)}.comic-city-spark-18 .swiper-button-next:before,.comic-city-spark-18 .swiper-button-prev:before{transform:rotate(12deg)}.comic-city-spark-18 .swiper-button-prev{padding-left:30px}.comic-city-spark-18 .swiper-button-prev:after,.comic-city-spark-18 .swiper-button-prev:before{left:0;transform-origin:left top}.comic-city-spark-18 .swiper-button-next{padding-right:30px}.comic-city-spark-18 .swiper-button-next:after,.comic-city-spark-18 .swiper-button-next:before{right:0;transform-origin:right top}.comic-city-spark-18 .slider-control{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.comic-city-spark-18 .cp-overview{padding-bottom:70px;text-align:center;transform:translateY(-30px)}.comic-city-spark-18 .cp-overview .content-box{color:#fff;padding:0 20px 3rem}@media screen and (max-width:1023px){.comic-city-spark-18 .cp-overview .content-box{padding:0 15px 3rem}}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .content-box{padding:0 10px 3rem}}.comic-city-spark-18 .cp-overview .content-box.area-title h2{padding-bottom:15px}.comic-city-spark-18 .cp-overview .content-box.area-title p .date{font-size:2.6rem;line-height:normal;padding:0 0 5px}.comic-city-spark-18 .cp-overview .content-box.area-title p .date .week{display:inline-block;font-size:1.2rem;padding-left:5px}.comic-city-spark-18 .cp-overview .content-box.area-title p .venue{font-size:2.6rem;padding-left:10px}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .content-box.area-title p .venue{padding-left:0}}.comic-city-spark-18 .cp-overview .content-box.area-text{padding:0 30px 4rem}@media screen and (max-width:1023px){.comic-city-spark-18 .cp-overview .content-box.area-text{padding:0 0 4rem}}.comic-city-spark-18 .cp-overview .content-box.area-text h3{font-size:4.2rem;padding:0 0 10px}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .content-box.area-text h3{font-size:3.6rem}}.comic-city-spark-18 .cp-overview .content-box.area-text h3 span{padding-left:15px}@media screen and (max-width:1023px){.comic-city-spark-18 .cp-overview .content-box.area-text h3 span{font-size:10rem;padding-left:0}}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .content-box.area-text h3 span{font-size:6rem}}.comic-city-spark-18 .cp-overview .content-box.area-text p{font-size:1.8rem;line-height:normal}.comic-city-spark-18 .cp-overview .cindex{border-bottom:1px solid #fff;margin:0 auto;padding-top:20px}.comic-city-spark-18 .cp-overview .cindex p{align-items:center;color:#fff;display:flex;font-size:1.4rem;position:relative}.comic-city-spark-18 .cp-overview .cindex p:after,.comic-city-spark-18 .cp-overview .cindex p:before{background-color:#fff;content:"";flex-grow:1;height:1px}.comic-city-spark-18 .cp-overview .cindex p:before{margin-right:2rem}.comic-city-spark-18 .cp-overview .cindex p:after{margin-left:2rem}.comic-city-spark-18 .cp-overview .cindex ul{display:flex;padding:10px 0}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .cindex ul{display:block}}.comic-city-spark-18 .cp-overview .cindex ul li{position:relative;width:33.3333333333%}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .cindex ul li{width:100%}}.comic-city-spark-18 .cp-overview .cindex ul li a{box-sizing:border-box;color:#fff;display:block;height:100%;padding:0 10px 20px;position:relative}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .cindex ul li a{align-items:center;display:flex;padding:10px 10px 10px 5px}}.comic-city-spark-18 .cp-overview .cindex ul li a:before{border:0;border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:5px;content:"";height:6px;left:50%;margin-top:-6px;position:absolute;transform:rotate(45deg) translateX(-50%);width:6px}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .cindex ul li a:before{bottom:auto;left:auto;right:8px;top:50%;transform:rotate(45deg) translateX(0) translateY(-50%)}}.comic-city-spark-18 .cp-overview .cindex ul li a span{font-feature-settings:"palt";display:block;text-align:center}.comic-city-spark-18 .cp-overview .cindex ul li a span:first-of-type{font-size:2rem;padding-bottom:2px}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .cindex ul li a span:first-of-type{font-size:2.8rem;padding-bottom:0;padding-right:10px}}.comic-city-spark-18 .cp-overview .cindex ul li a span:nth-of-type(2){font-size:1.4rem}@media screen and (max-width:640px){.comic-city-spark-18 .cp-overview .cindex ul li a span:nth-of-type(2){padding-right:12px;text-align:left}.comic-city-spark-18 .cp-overview .cindex ul li a span br{display:none}}.comic-city-spark-18 .cp-overview .cindex ul li a.desabled{opacity:.5;pointer-events:none}.comic-city-spark-18 .coming{padding:6rem 0 2rem}.comic-city-spark-18 .coming h3{color:#1a1a1a;font-size:2.6rem;line-height:normal;opacity:.3;transform:rotate(-4deg)}.comic-city-spark-18 .section1{padding-bottom:70px;position:relative;transform:translateY(-30px)}.comic-city-spark-18 .section1 .cp-detail{text-align:left}.comic-city-spark-18 .section1 .cp-detail h3{color:#f5ac3c;font-size:1.8rem;line-height:normal}.comic-city-spark-18 .section1 .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.comic-city-spark-18 .section1 .app-method{background-color:rgba(245,172,60,.1)}.comic-city-spark-18 .section1 .app-method h3{color:#f5ac3c;font-size:2.2rem;line-height:1;padding-bottom:1rem;position:relative;text-align:center;z-index:5}.comic-city-spark-18 .section1 .app-method h4{color:#f5ac3c;font-size:1.6rem;line-height:1;margin-bottom:2rem}.comic-city-spark-18 .section1 .app-method p{line-height:1.4}.comic-city-spark-18 .section1 .app-method .small{font-size:80%}.comic-city-spark-18 .section1 .app-method .icon{display:flex;justify-content:space-between;margin:0 auto;width:70px}.comic-city-spark-18 .section1 .app-method .icon img{width:30px}.comic-city-spark-18 .section1 .app-method .get{color:#f5ac3c;font-size:1.6rem;font-weight:700;line-height:normal;margin:1.5rem 0}.comic-city-spark-18 .section1 .app-method .notes{font-size:1.2rem;margin-top:5px;text-align:center}.comic-city-spark-18 .section1 .attention-clump{padding-top:30px;text-align:left}.comic-city-spark-18 .section1 .attention-clump>p{color:#e35a43;font-size:1.3rem}.comic-city-spark-18 .section1 .attention-clump li{font-feature-settings:"palt";font-size:1.2rem;margin-left:0;padding-left:0}.comic-city-spark-18 .section1 .attention-clump li:before{display:none}.comic-city-spark-18 .section1 .attention-clump .blanklink{align-items:center;background-color:rgba(245,172,60,.08);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.comic-city-spark-18 .section1 .attention-clump .blanklink .icon{height:12px;padding-right:4px;width:12px}.comic-city-spark-18 .section1 .attention-clump .blanklink .icon svg{fill:#322615;height:12px;width:12px}.comic-city-spark-18 .section1 .attention-clump .blanklink .text{color:#322615;font-size:1.2rem}.comic-city-spark-18 .section1 .swiper-pagination{justify-content:center;margin-top:15px}.comic-city-spark-18 .section2{padding-bottom:70px;position:relative;transform:translateY(-30px)}.comic-city-spark-18 .section2 .deco-line{color:#f5ac3c}.comic-city-spark-18 .section2 .deco-line:before{background-color:#f5ac3c;content:""}.comic-city-spark-18 .section2 .cp-detail{text-align:left}.comic-city-spark-18 .section2 .cp-detail h3{color:#f5ac3c;font-size:2.6rem;letter-spacing:normal;line-height:1.3}.comic-city-spark-18 .section2 .cp-detail h3 span{font-size:1.4rem}.comic-city-spark-18 .section2 .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.comic-city-spark-18 .section2 .attention-clump{padding-top:15px;text-align:left}.comic-city-spark-18 .section2 .attention-clump.hall{padding-top:15px}.comic-city-spark-18 .section2 .attention-clump>p:first-of-type{color:#e35a43;font-size:1.3rem}.comic-city-spark-18 .section2 .attention-clump .hall-name{font-size:1.4rem;padding:5px 0}.comic-city-spark-18 .section2 .attention-clump li{font-feature-settings:"palt";font-size:1.4rem}.comic-city-spark-18 .section2 .attention-clump .pswp-button{align-items:center;background-color:rgba(245,172,60,.2);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.comic-city-spark-18 .section2 .attention-clump .pswp-button .icon{height:18px;padding-right:4px;transform:translateY(-2px);width:18px}.comic-city-spark-18 .section2 .attention-clump .pswp-button .text{color:#322615;font-size:1.3rem}.comic-city-spark-18 .section3{padding-bottom:40px;position:relative;transform:translateY(-30px)}@media screen and (max-width:640px){.comic-city-spark-18 .section3{padding-bottom:0}}.comic-city-spark-18 .section3 .cp-detail{text-align:left}.comic-city-spark-18 .section3 .cp-detail h3{color:#f5ac3c;font-size:2.6rem;letter-spacing:normal;line-height:1.3}.comic-city-spark-18 .section3 .cp-detail h3 span{font-size:1.4rem}.comic-city-spark-18 .section3 .cp-detail p{font-size:1.6rem;line-height:1.6;padding-top:1.5rem}.comic-city-spark-18 .section3 .attention-clump{padding-top:30px;text-align:left}.comic-city-spark-18 .section3 .attention-clump.hall{padding-top:15px}.comic-city-spark-18 .section3 .attention-clump>p:first-of-type{color:#e35a43;font-size:1.3rem}.comic-city-spark-18 .section3 .attention-clump .hall-name{font-size:1.4rem;padding:5px 0}.comic-city-spark-18 .section3 .attention-clump li{font-feature-settings:"palt";font-size:1.4rem}.comic-city-spark-18 .section3 .attention-clump .pswp-button{align-items:center;background-color:rgba(245,172,60,.2);border-radius:3px;display:inline-flex;line-height:1;margin-top:.25rem;padding:6px 10px}.comic-city-spark-18 .section3 .attention-clump .pswp-button .icon{height:18px;padding-right:4px;transform:translateY(-2px);width:18px}.comic-city-spark-18 .section3 .attention-clump .pswp-button .text{color:#322615;font-size:1.3rem}.comic-city-spark-18 .thanks{align-items:center;background-color:hsla(0,0%,7%,.4);color:#e60019;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:6}.comic-city-spark-18 .thanks-inner{font-feature-settings:"palt" 1;background-color:hsla(0,0%,100%,.9);border:2px dotted #e60019;box-sizing:border-box;display:inline-block;margin:0 10px;padding:10px;text-align:center;transform:rotate(-5deg)}.comic-city-spark-18 .thanks h3{color:#e60019!important;letter-spacing:normal;margin:0;padding:0 0 5px!important;transform:translateY(0)}.comic-city-spark-18 .thanks p{font-size:1.5rem;letter-spacing:normal;margin:0;padding:5px 0 0}@media screen and (max-width:640px){.comic-city-spark-18 .thanks p{font-size:1.4rem}}.factory-tour-report-01{background-attachment:fixed;background-image:radial-gradient(hsla(0,0%,67%,.5) 10%,transparent 0);background-size:18px 18px;color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}@media screen and (max-width:640px){.factory-tour-report-01{background-image:none}}.factory-tour-report-01 .contents{background-color:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.15);box-sizing:border-box;margin:65px 130px 60px 0;min-width:600px;padding:60px 0;position:relative;width:100%;z-index:1}@media screen and (max-width:1200px){.factory-tour-report-01 .contents{margin:65px auto 60px;min-width:auto;width:60%}}@media screen and (max-width:1023px){.factory-tour-report-01 .contents{width:84%}}@media screen and (max-width:640px){.factory-tour-report-01 .contents{box-shadow:none;margin:0 auto;width:100%}}.factory-tour-report-01 .contents-inner{padding-bottom:80px;position:relative}.factory-tour-report-01 .contents-inner:before{background:repeating-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,#fff 0,#fff 30px);content:"";height:100%;left:30px;position:absolute;top:0;width:calc(100% - 60px)}@media screen and (max-width:640px){.factory-tour-report-01 .contents-inner:before{left:20px;width:calc(100% - 40px)}}.factory-tour-report-01 .contents-inner>*{position:relative;z-index:1}.factory-tour-report-01 .contents section{padding:20px 60px 100px}@media screen and (max-width:1023px){.factory-tour-report-01 .contents section{padding:20px 40px 100px}}@media screen and (max-width:640px){.factory-tour-report-01 .contents section{padding:20px 40px 50px}}.factory-tour-report-01 .contents .matome{margin-bottom:0;overflow:hidden;padding-bottom:80px;padding-top:100px;position:relative}.factory-tour-report-01 .contents .matome:before{background-color:rgba(33,225,6,.1);content:"";height:calc(100% - 100px);left:50%;position:absolute;top:50%;transform:rotate(-3deg) translate(-50%,-50%);width:100%}.factory-tour-report-01 .contents .matome>*{position:relative;z-index:1}.factory-tour-report-01 .page-factory-tour-report-01{align-items:flex-start;display:flex;flex-direction:row-reverse;margin:0 auto;max-width:1300px;position:relative;width:100%}.factory-tour-report-01 .rp-title{position:-webkit-sticky;position:sticky;top:140px;width:0;z-index:5}@media screen and (max-width:1023px){.factory-tour-report-01 .rp-title{display:none}}.factory-tour-report-01 .rp-title .title{position:absolute;right:30px;top:0;width:30px}.factory-tour-report-01 .rp-navi{position:-webkit-sticky;position:sticky;top:135px;width:80%;z-index:5}@media screen and (max-width:1200px){.factory-tour-report-01 .rp-navi{display:none}}.factory-tour-report-01 .rp-navi .c-navi-inner{transition:transform .8s ease-out}.factory-tour-report-01 .rp-navi.is-active .c-navi-inner{transform:translateX(0)}.factory-tour-report-01 .rp-navi .title-banner{margin-bottom:50px}.factory-tour-report-01 .rp-navi .title-banner img{position:relative;transform:rotate(-5deg)}.factory-tour-report-01 .rp-navi nav{padding:0 0 60px 15%;width:360px}.factory-tour-report-01 .rp-navi nav p{font-size:1.2rem}.factory-tour-report-01 .rp-navi nav ul{border-top:1px solid #1a1a1a;margin-top:10px;max-width:240px;position:relative}.factory-tour-report-01 .rp-navi nav ul:before{background-color:#fff;content:"";height:100%;left:4px;position:absolute;top:0;width:1px}.factory-tour-report-01 .rp-navi nav ul li{font-feature-settings:"palt" 1;border-bottom:1px solid #1a1a1a;font-size:1.2rem;position:relative}.factory-tour-report-01 .rp-navi nav ul li:before{background-color:#f5ac3c;border:1px solid #fff;border-radius:100%;height:7px;left:0;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:7px}.factory-tour-report-01 .rp-navi nav ul li a{color:#1a1a1a;display:block;font-size:1.4rem;padding:10px 0}.factory-tour-report-01 .rp-navi nav ul li.is-current:before{background-color:#fff}.factory-tour-report-01 .rp-navi nav ul li.is-current a{color:#21e106;font-weight:700}.factory-tour-report-01 .mascot{position:-webkit-sticky;position:sticky;top:100%;width:0;z-index:5}.factory-tour-report-01 .mascot-inner{bottom:0;display:flex;left:-160px;padding-bottom:60px;position:absolute}@media screen and (max-width:1200px){.factory-tour-report-01 .mascot-inner{left:100px}}@media screen and (max-width:1023px){.factory-tour-report-01 .mascot-inner{left:0}}@media screen and (max-width:640px){.factory-tour-report-01 .mascot-inner{left:-15px}}.factory-tour-report-01 .mascot img{transform:scaleX(-1);width:110px}@media screen and (max-width:1200px){.factory-tour-report-01 .mascot img{width:100px}}@media screen and (max-width:1023px){.factory-tour-report-01 .mascot img{width:90px}}@media screen and (max-width:640px){.factory-tour-report-01 .mascot img{width:60px}}.factory-tour-report-01 .mascot span{display:block;position:relative}.factory-tour-report-01 .mascot span:first-of-type{z-index:2}.factory-tour-report-01 .mascot span:nth-of-type(2){z-index:1}.factory-tour-report-01 .mascot span:nth-of-type(2) img{transform:scaleX(-1) translate(40px,-20px)}@media screen and (max-width:1023px){.factory-tour-report-01 .mascot span:nth-of-type(2) img{transform:scaleX(-1) translate(100px,-100px)}}@media screen and (max-width:640px){.factory-tour-report-01 .mascot span:nth-of-type(2) img{transform:scaleX(-1) translate(60px,-75px)}}.factory-tour-report-01 .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.factory-tour-report-01 .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.factory-tour-report-01 .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.factory-tour-report-01 .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.factory-tour-report-01 .cmyk-line{display:flex;flex-direction:row-reverse;gap:4px;height:20px;position:absolute;right:30px;top:0;z-index:1}.factory-tour-report-01 .cmyk-line span{display:block;width:6px}.factory-tour-report-01 .cmyk-line span:first-of-type{background-color:#0098e1}.factory-tour-report-01 .cmyk-line span:nth-of-type(2){background-color:#dd007f;height:50%}.factory-tour-report-01 .cmyk-line span:nth-of-type(3){background-color:#ffea00}.factory-tour-report-01 .cmyk-line span:nth-of-type(4){background-color:#000;height:50%}.factory-tour-report-01 .rp-overview{padding-bottom:100px;position:relative}.factory-tour-report-01 .rp-overview .en-title{font-size:1.2rem;left:30px;line-height:normal;position:absolute;top:-35px}@media screen and (max-width:640px){.factory-tour-report-01 .rp-overview .en-title{left:20px}}.factory-tour-report-01 .rp-overview .catchphrase{font-size:2.4rem;font-weight:700;letter-spacing:.2rem;line-height:1.6;position:absolute;right:40px;top:10px;writing-mode:vertical-rl;z-index:1}@media screen and (max-width:640px){.factory-tour-report-01 .rp-overview .catchphrase{font-size:2rem;line-height:1.8;right:20px}}.factory-tour-report-01 .rp-overview .catchphrase span{background-color:hsla(0,0%,100%,.8)}.factory-tour-report-01 .rp-overview .key-visual{box-shadow:15px 15px #21e106;left:-40px;position:relative;top:0;transform:rotate(-10deg);width:76%}@media screen and (max-width:640px){.factory-tour-report-01 .rp-overview .key-visual{width:85%}}.factory-tour-report-01 .rp-overview .title-banner{background-color:#fff;margin:-40px -20px 0 auto;position:relative;width:60%;z-index:1}@media screen and (max-width:640px){.factory-tour-report-01 .rp-overview .title-banner{background-color:transparent;margin:60px 0 0;width:95%}}.factory-tour-report-01 .rp-overview .title-banner img{position:relative}.factory-tour-report-01 .rp-overview .event-date{display:flex;flex-wrap:wrap;gap:5px 20px;justify-content:flex-end;margin-top:35px}@media screen and (max-width:640px){.factory-tour-report-01 .rp-overview .event-date{flex-direction:column;gap:5px 15px;justify-content:flex-start}}.factory-tour-report-01 .rp-overview .event-date li{align-items:center;display:flex;gap:5px;justify-content:flex-end}@media screen and (max-width:640px){.factory-tour-report-01 .rp-overview .event-date li{justify-content:flex-start}}.factory-tour-report-01 .rp-overview .event-date li:first-of-type{width:100%}.factory-tour-report-01 .rp-overview .event-date svg{height:26px;width:26px}.factory-tour-report-01 .rp-overview .event-date p{font-size:1.5rem;line-height:1}@media screen and (max-width:640px){.factory-tour-report-01 .rp-overview .event-date p{font-size:1.3rem}}.factory-tour-report-01 .textBox.ov{font-size:1.8rem;font-weight:700;line-height:2;padding:50px 15px;text-align:center}@media screen and (max-width:640px){.factory-tour-report-01 .textBox.ov{padding:50px 0}}.factory-tour-report-01 .link a{align-items:center;color:#1a1a1a;display:inline-flex;font-size:1.2rem;gap:5px;line-height:normal}.factory-tour-report-01 .link a:nth-of-type(n+2){margin-top:6px}.factory-tour-report-01 .link a svg{height:16px;width:16px}.factory-tour-report-01 .mokuji{margin:0 auto;position:relative;width:75%}@media screen and (max-width:640px){.factory-tour-report-01 .mokuji{width:100%}}.factory-tour-report-01 .mokuji:after,.factory-tour-report-01 .mokuji:before{content:"";height:100%;position:absolute;top:0}.factory-tour-report-01 .mokuji:after{border-bottom:1px solid #1a1a1a;border-top:1px solid #1a1a1a;left:3%;transform:rotate(-.6deg);width:94%}.factory-tour-report-01 .mokuji:before{border-left:1px solid #1a1a1a;border-right:1px solid #1a1a1a;left:0;transform:rotate(-.6deg);width:100%}.factory-tour-report-01 .mokuji p{font-size:1.2rem;left:20px;position:absolute;top:25px;writing-mode:vertical-rl;z-index:2}@media screen and (max-width:640px){.factory-tour-report-01 .mokuji p{left:auto;right:15px;top:15px}}.factory-tour-report-01 .mokuji ul{padding:25px 20%;position:relative;z-index:1}@media screen and (max-width:640px){.factory-tour-report-01 .mokuji ul{padding:20px 8%}}.factory-tour-report-01 .mokuji ul li:nth-of-type(n+2){margin-top:15px}.factory-tour-report-01 .mokuji ul a{color:#1a1a1a;font-size:1.6rem;font-weight:700}.factory-tour-report-01 .reportBox .sectionTitle{margin-bottom:40px}@media screen and (max-width:640px){.factory-tour-report-01 .reportBox .sectionTitle{margin-bottom:30px}}.factory-tour-report-01 .reportBox p{letter-spacing:normal}.factory-tour-report-01 .reportBox p:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:640px){.factory-tour-report-01 .reportBox p:nth-of-type(n+2){margin-bottom:20px}}.factory-tour-report-01 .reportBox .text{font-size:1.6rem;line-height:2}.factory-tour-report-01 .reportBox .photo.col-2{display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:640px){.factory-tour-report-01 .reportBox .photo.col-2{gap:10px}}.factory-tour-report-01 .reportBox .photo.col-2>*{width:calc(50% - 10px)}@media screen and (max-width:640px){.factory-tour-report-01 .reportBox .photo.col-2>*{width:calc(50% - 5px)}}.factory-tour-report-01 .reportBox .annotation{color:#c8061c;display:block;font-size:1.3rem;line-height:normal}.direct-delivery{color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.direct-delivery .bg{background:#f8f7f1;height:100vh;height:100svb;overflow:hidden;position:fixed;width:100%}.direct-delivery .bg,.direct-delivery .bg:before{display:block;left:50%;top:0;transform:translateX(-50%)}.direct-delivery .bg:before{background-image:url(/assets/images/direct-delivery/bg.webp);background-position:center 0;background-repeat:repeat-y;background-size:100%;content:"";height:100%;min-width:1400px;position:absolute}@media screen and (max-width:1023px){.direct-delivery .bg:before{background-size:98%;min-width:1100px}}@media screen and (max-width:640px){.direct-delivery .bg:before{background-position:0 30px;background-size:96%;min-width:740px}}.direct-delivery .page-direct-delivery{margin:0 auto;max-width:1500px;position:relative;width:100%}.direct-delivery .contents{background-color:#fff;border-radius:10px;box-sizing:border-box;margin:420px auto 60px;max-width:700px;padding:60px 40px;position:relative;width:100%;z-index:1}@media screen and (max-width:1200px){.direct-delivery .contents{width:80%}}@media screen and (max-width:1023px){.direct-delivery .contents{margin:320px auto 60px;width:84%}}@media screen and (max-width:640px){.direct-delivery .contents{margin:240px auto 60px;padding:60px 20px;width:94%}}.direct-delivery .highlight{background:linear-gradient(transparent 40%,#ff0 40% 90%,transparent 90%)}@media screen and (max-width:640px){.direct-delivery .hide-mobile{display:none}}.direct-delivery .title-line{left:50%;padding:0;position:fixed;top:200px;transform:translateX(-50%);width:500px}@media screen and (max-width:1023px){.direct-delivery .title-line{top:150px;width:400px}}@media screen and (max-width:640px){.direct-delivery .title-line{top:120px;width:290px}}.direct-delivery .content-box{padding:0 15px 6rem;text-align:center}@media screen and (max-width:1023px){.direct-delivery .content-box{padding:0 15px 6rem}}@media screen and (max-width:640px){.direct-delivery .content-box{padding:0 0 6rem}}.direct-delivery .content-box h3{font-size:2.2rem;font-weight:700;padding-bottom:30px}.direct-delivery .content-box h4{color:#00a0bd;font-size:1.5rem;font-weight:700;padding-bottom:10px}.direct-delivery .content-box p{font-size:1.6rem;font-weight:700;line-height:1.8}.direct-delivery .content-box p .big{font-size:3.2rem;line-height:1.2}@media screen and (max-width:640px){.direct-delivery .content-box p .big{font-size:3rem}}.direct-delivery .content-box p .small{font-size:1.6rem;line-height:1}.direct-delivery .content-box .img{margin:30px auto;width:50%}@media screen and (max-width:640px){.direct-delivery .content-box .img{width:50%}}.direct-delivery .content-box .annotation{margin-top:15px}.direct-delivery .content-box.head{border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:6rem;padding-bottom:6rem}.direct-delivery .content-box.closing{border-top:1px solid rgba(0,0,0,.05);padding-bottom:1rem;padding-top:6rem}@media screen and (max-width:640px){.direct-delivery .content-box.closing{padding-top:6rem}}.direct-delivery .content-box.attention{padding-bottom:0;text-align:left}.direct-delivery .content-box.attention h5{color:#b40000;font-size:1.4rem;font-weight:700}.direct-delivery .content-box.attention p{font-size:1.4rem;font-weight:500;line-height:normal;padding-top:5px}.direct-delivery .button{align-items:center;background-color:#00a0bd;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:240px;padding:1.5rem 1rem}.direct-delivery .button .icon{height:22px;margin-right:10px;width:22px}.direct-delivery .button .text{color:#fff;font-size:1.6rem;font-weight:700;line-height:normal;margin-top:-2px}.direct-delivery .link{align-items:center;border-bottom:1px solid #1a1a1a;display:inline-flex;justify-content:center;letter-spacing:normal;margin:20px auto 0}.direct-delivery .link .icon{height:14px;margin-right:5px;width:14px}.direct-delivery .link .icon svg{height:14px;width:14px}.direct-delivery .link .text{color:#1a1a1a;font-size:1.4rem;font-weight:500;line-height:normal;margin-top:-2px}.direct-delivery .mascot{left:-40px;margin:0 auto;position:absolute;top:-30px;z-index:5}@media screen and (max-width:640px){.direct-delivery .mascot{left:-30px}}.direct-delivery .mascot-inner{display:flex}.direct-delivery .mascot img{transform:scaleX(-1);width:90px}@media screen and (max-width:640px){.direct-delivery .mascot img{width:70px}}.direct-delivery .mascot span:nth-of-type(2) img{transform:scaleX(-1) translate(30px,20px)}.direct-delivery .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.direct-delivery .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.direct-delivery .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.direct-delivery .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.akaboo-exchange-ticket{background:radial-gradient(hsla(0,0%,100%,.35) 10%,transparent 0),linear-gradient(0deg,#009fc0,#fff68c 35%,#fff000 50%,#fff68c 65%,#009fc0);background-size:12px 12px,100%;color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.akaboo-exchange-ticket .page-akaboo-exchange-ticket{margin:0 auto;overflow:hidden;position:relative;width:100%}.akaboo-exchange-ticket .contents{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 6px rgba(0,0,0,.15);box-sizing:border-box;margin:60px auto;max-width:700px;padding:60px 20px;position:relative;width:100%;z-index:1}@media screen and (max-width:1023px){.akaboo-exchange-ticket .contents{margin:40px auto;width:94%}}@media screen and (max-width:640px){.akaboo-exchange-ticket .contents{margin:5% auto;padding:40px 15px}}.akaboo-exchange-ticket .content-box{padding-bottom:6rem;text-align:center}@media screen and (max-width:640px){.akaboo-exchange-ticket .content-box.area-title{padding-bottom:4rem}}.akaboo-exchange-ticket .content-box.area-title h2{font-size:4.8rem;line-height:normal;padding-bottom:15px}@media screen and (max-width:640px){.akaboo-exchange-ticket .content-box.area-title h2{font-size:2.53rem;padding-bottom:0}}.akaboo-exchange-ticket .content-box h3{font-size:2rem;line-height:normal}@media screen and (max-width:640px){.akaboo-exchange-ticket .content-box h3{font-size:2rem}}.akaboo-exchange-ticket .content-box p{font-size:1.6rem;line-height:normal}@media screen and (max-width:640px){.akaboo-exchange-ticket .content-box p{font-size:1.3rem}}.akaboo-exchange-ticket .ticket-img{margin:0 auto;width:75%}@media screen and (max-width:640px){.akaboo-exchange-ticket .ticket-img{width:94%}}.akaboo-exchange-ticket .printing-company{display:flex;flex-wrap:wrap;gap:10px;padding:25px 40px 0}@media screen and (max-width:640px){.akaboo-exchange-ticket .printing-company{gap:4px;padding:25px 0 0}}.akaboo-exchange-ticket .printing-company li{width:calc(50% - 5px)}@media screen and (max-width:640px){.akaboo-exchange-ticket .printing-company li{width:calc(50% - 2px)}}.akaboo-exchange-ticket .printing-company a{background-color:rgba(0,160,189,.05);box-sizing:border-box;display:block;padding:15px;position:relative}.akaboo-exchange-ticket .printing-company a:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:640px){.akaboo-exchange-ticket .printing-company a{padding:15px 0}}.akaboo-exchange-ticket .printing-company a svg{height:14px;position:absolute;right:5px;top:5px;width:14px}@media screen and (max-width:640px){.akaboo-exchange-ticket .printing-company a svg{height:11px;width:11px}}.akaboo-exchange-ticket .printing-company a.desabled{pointer-events:none}.akaboo-exchange-ticket .printing-company a.desabled svg{display:none}.akaboo-exchange-ticket .closing{border-top:1px solid rgba(0,0,0,.05);padding:6rem 0 0}@media screen and (max-width:640px){.akaboo-exchange-ticket .closing{padding:3rem 0 0}}.akaboo-exchange-ticket .closing .button{align-items:center;background-color:red;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;margin:20px auto 0;max-width:290px;padding:1.8rem}.akaboo-exchange-ticket .closing .button .icon{fill:#fff;height:14px;margin-right:6px;width:14px}.akaboo-exchange-ticket .closing .button .text{color:#fff;font-size:1.5rem;font-weight:700;line-height:normal;margin-top:-2px}.akaboo-exchange-ticket .mascot{margin-bottom:8rem;padding-bottom:0;position:relative}.akaboo-exchange-ticket .mascot span{position:absolute;width:110px}@media screen and (max-width:640px){.akaboo-exchange-ticket .mascot span{width:80px}}.akaboo-exchange-ticket .mascot span:first-of-type{bottom:10%;right:-60px}@media screen and (max-width:640px){.akaboo-exchange-ticket .mascot span:first-of-type{bottom:5%;right:-50px}}.akaboo-exchange-ticket .mascot span:nth-of-type(2){left:-60px;top:10%}@media screen and (max-width:640px){.akaboo-exchange-ticket .mascot span:nth-of-type(2){left:-50px;top:5%}}.akaboo-exchange-ticket .mascot span:nth-of-type(2) img{transform:scaleX(-1)}@media screen and (max-width:640px){.akaboo-exchange-ticket .hide-mobile{display:none}}.akaboo-exchange-ticket .fluffy{-webkit-animation:fluffy 3s ease-in-out infinite;animation:fluffy 3s ease-in-out infinite;display:block}.akaboo-exchange-ticket .fluffy.delay1{-webkit-animation:fluffy 3s ease-in-out 1s infinite;animation:fluffy 3s ease-in-out 1s infinite}.akaboo-exchange-ticket .fluffy.delay2{-webkit-animation:fluffy 3s ease-in-out 1.5s infinite;animation:fluffy 3s ease-in-out 1.5s infinite}.akaboo-exchange-ticket .fluffy.delay3{-webkit-animation:fluffy 3s ease-in-out 2s infinite;animation:fluffy 3s ease-in-out 2s infinite}.illustration-gallery{color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.illustration-gallery .page-illustration-gallery{background-color:#009cba;box-sizing:border-box;margin:0 auto;position:relative;width:100%}.illustration-gallery .frame{overflow:hidden;position:relative}.illustration-gallery .bg-wrap{height:103%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.illustration-gallery .bg-wrap,.illustration-gallery .bg-wrap .bg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.illustration-gallery .bg-wrap .bg{margin:0 auto;min-width:600px}@media screen and (max-width:640px){.illustration-gallery .bg-wrap .bg{width:220%}}.illustration-gallery .bg-wrap .bg:nth-of-type(2){opacity:0}.illustration-gallery .bg-wrap .bg:nth-of-type(3){height:10vh;opacity:0}.illustration-gallery .bg-wrap .bg:nth-of-type(n+4){padding-bottom:10%}@media screen and (max-width:640px){.illustration-gallery .bg-wrap .bg:nth-of-type(3),.illustration-gallery .bg-wrap .bg:nth-of-type(4),.illustration-gallery .bg-wrap .bg:nth-of-type(5){opacity:0}.illustration-gallery .bg-wrap .bg:nth-of-type(2){height:40vh;opacity:0}}.illustration-gallery #loading-cover{align-items:center;background-color:#fff;color:#00a0bd;display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.illustration-gallery #loading-cover p:first-of-type svg{fill:#00a0bd;height:70px;width:120px}.illustration-gallery #loading-cover p:nth-of-type(2){font-size:1.8rem;letter-spacing:.15rem;padding-top:15px}.illustration-gallery #loading-cover p:nth-of-type(3){color:#57616c;font-size:1.2rem;padding-top:3px}.illustration-gallery .loader{-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#00a0bd;bottom:15px;display:inline-block;height:24px;position:absolute;right:20px;width:24px}.illustration-gallery .loader:after,.illustration-gallery .loader:before{border:inherit;border-radius:inherit;content:"";display:none;height:inherit;left:-2px;position:absolute;top:-2px;width:inherit}.illustration-gallery .loader:before{-webkit-animation:spin 1.5s ease infinite;animation:spin 1.5s ease infinite;border-color:#00a0bd transparent transparent;display:inline-block}.illustration-gallery .firstview{position:relative}.illustration-gallery .firstview .gallery-item,.illustration-gallery .firstview .page-title,.illustration-gallery .firstview-inner{height:100vh;height:100svh;max-height:1000px;min-height:800px}@media screen and (max-width:1300px){.illustration-gallery .firstview .gallery-item,.illustration-gallery .firstview .page-title,.illustration-gallery .firstview-inner{max-height:900px;min-height:700px}}@media screen and (max-width:1023px){.illustration-gallery .firstview .gallery-item,.illustration-gallery .firstview .page-title,.illustration-gallery .firstview-inner{height:100vh;height:100svh;max-height:800px}}@media screen and (max-width:640px){.illustration-gallery .firstview .gallery-item,.illustration-gallery .firstview .page-title,.illustration-gallery .firstview-inner{height:85vh;height:85svh;min-height:600px}}.illustration-gallery .firstview-inner{margin:0 auto;max-width:1400px;position:relative}.illustration-gallery .firstview .page-title{align-items:center;display:flex;padding:0 5%;position:relative;z-index:5}@media screen and (max-width:1023px){.illustration-gallery .firstview .page-title{align-items:flex-start;color:#fff;padding-top:6vh}}.illustration-gallery .firstview .page-title .page-title-inner{position:relative}.illustration-gallery .firstview .page-title h2{font-size:clamp(4.8rem,10vw,11.5rem);line-height:1}.illustration-gallery .firstview .page-title h3{font-size:clamp(1.2rem,10vw,2rem);font-weight:500;margin-top:1.5rem}.illustration-gallery .firstview .page-title p{color:#fff;font-size:clamp(1.2rem,10vw,2.2rem);margin-top:4rem}.illustration-gallery .firstview .page-title p.sp{color:#1a1a1a;display:none;font-size:1.4rem;margin-bottom:20px;margin-top:0}@media screen and (max-width:1023px){.illustration-gallery .firstview .page-title p.sp{display:block}.illustration-gallery .firstview .page-title p.pc{display:none}}.illustration-gallery .gallery-slider{height:100%;min-width:50%;position:absolute;right:-1.5%;top:20px;width:800px;will-change:transform;z-index:2}@media screen and (max-width:1300px){.illustration-gallery .gallery-slider{width:50%}}@media screen and (max-width:1023px){.illustration-gallery .gallery-slider{top:20vh;width:80%}}@media screen and (max-width:640px){.illustration-gallery .gallery-slider{width:90%}}.illustration-gallery .gallery-slider .pcredit{bottom:10px;left:10px;right:auto}@media screen and (max-width:640px){.illustration-gallery .gallery-slider .pcredit{left:0}}.illustration-gallery .gallery-item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-end;overflow:hidden}.illustration-gallery .gallery-item.item3{background-position:0 0}.illustration-gallery .warping{-webkit-animation:warping 10.8s ease-in-out infinite;animation:warping 10.8s ease-in-out infinite;will-change:transform}@-webkit-keyframes warping{0%{transform:perspective(100vw) rotateY(-2deg)}50%{transform:perspective(80vw) rotateY(-10deg)}to{transform:perspective(100vw) rotateY(-2deg)}}@keyframes warping{0%{transform:perspective(100vw) rotateY(-2deg)}50%{transform:perspective(80vw) rotateY(-10deg)}to{transform:perspective(100vw) rotateY(-2deg)}}.illustration-gallery .scroll-down-animation{bottom:-40px;left:5%;position:absolute;z-index:6}@media screen and (max-width:640px){.illustration-gallery .scroll-down-animation{bottom:-120px}}.illustration-gallery .scroll-down-animation a{display:inline-flex;flex-direction:row-reverse;gap:5px;justify-content:flex-start;width:18px}.illustration-gallery .scroll-down-animation .text{color:#fff;font-size:1.2rem;line-height:1;writing-mode:vertical-rl}.illustration-gallery .scroll-down{-webkit-animation:scrollDown 2s ease infinite;animation:scrollDown 2s ease infinite;background:#fff;display:block;height:220px;position:relative;width:1px}@-webkit-keyframes scrollDown{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes scrollDown{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.illustration-gallery .introduction{background-color:#fff;color:#fff;margin-top:-70px;position:relative}@media screen and (max-width:640px){.illustration-gallery .introduction{margin-top:0}}.illustration-gallery .introduction:before{background-color:rgba(2,2,2,.92);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.illustration-gallery .introduction-inner{margin:0 auto;max-width:1100px;padding:15% 8%;position:relative;z-index:1}@media screen and (max-width:1023px){.illustration-gallery .introduction-inner{padding-top:50vh}}@media screen and (max-width:640px){.illustration-gallery .introduction-inner{padding:300px 8% 100px}}.illustration-gallery .introduction h3{font-size:4.8rem;line-height:1}.illustration-gallery .introduction h3+p{font-size:1.2rem}@media screen and (max-width:640px){.illustration-gallery .introduction h3{font-size:3.8rem}}.illustration-gallery .introduction p{font-size:1.6rem}.illustration-gallery .introduction .text-box{margin-left:auto;margin-top:5rem;max-width:680px}@media screen and (max-width:1200px){.illustration-gallery .introduction .text-box{max-width:none;width:70%}}@media screen and (max-width:640px){.illustration-gallery .introduction .text-box{width:100%}}.illustration-gallery .introduction .text-box p{line-height:1.8}.illustration-gallery .introduction h4{font-size:2.4rem;margin-bottom:20px}.illustration-gallery .introduction h4 span{display:inline-block;font-size:1.4rem;padding-left:15px}.illustration-gallery .introduction .link-box{display:flex;gap:15px;margin-top:20px}@media screen and (max-width:640px){.illustration-gallery .introduction .link-box{display:block}}.illustration-gallery .introduction .link-box a{background-color:#fff;border-radius:1000px;color:#020202;display:inline-flex;font-size:1.3rem;line-height:1.3;padding:8px 15px}@media screen and (max-width:640px){.illustration-gallery .introduction .link-box a{margin-top:15px}}.illustration-gallery .introduction .link-box a span{display:block}.illustration-gallery .introduction .link-box a span svg,.illustration-gallery .introduction .link-box a span.icon{height:20px;width:20px}.illustration-gallery .introduction .link-box a span.icon{margin-right:5px}.illustration-gallery .introduction .link-box a span svg{fill:#1a1a1a}.illustration-gallery .introduction .link-box a:hover{color:#009cba}.illustration-gallery .introduction .link-box a:hover span svg{fill:#009cba}.illustration-gallery .introduction .work-box{display:flex;margin-top:60px}@media screen and (max-width:640px){.illustration-gallery .introduction .work-box{flex-direction:column}}.illustration-gallery .introduction .work-box dt{font-size:1.6rem;line-height:1.8;width:100px}@media screen and (max-width:640px){.illustration-gallery .introduction .work-box dt{padding-bottom:15px;width:auto}}.illustration-gallery .introduction .work-box dd{width:calc(100% - 100px)}@media screen and (max-width:640px){.illustration-gallery .introduction .work-box dd{width:auto}}.illustration-gallery .introduction .work-box dd p:nth-of-type(n+2){margin-top:15px}.illustration-gallery .introduction .content:nth-of-type(n+2){padding-top:20rem}@media screen and (max-width:640px){.illustration-gallery .introduction .content:nth-of-type(n+2){padding-top:10rem}}.illustration-gallery .introduction .badge{margin-bottom:20px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.illustration-gallery .introduction .comment{border-bottom:1px solid #fff}.illustration-gallery .introduction .comment dt{border-top:1px solid #fff;font-size:1.6rem;padding:30px 0 20px}.illustration-gallery .introduction .comment dt span:nth-of-type(2){padding-top:4px}.illustration-gallery .introduction .comment dd{font-size:1.4rem;padding:0 0 30px}.illustration-gallery .introduction .comment dd span:nth-of-type(2){line-height:1.8}.illustration-gallery .introduction .comment dd,.illustration-gallery .introduction .comment dt{display:flex;gap:10px}.illustration-gallery .introduction .comment dd span:first-of-type,.illustration-gallery .introduction .comment dt span:first-of-type{display:block;font-size:2.8rem;line-height:1;text-align:center;width:40px}.illustration-gallery .introduction .comment dd span:nth-of-type(2),.illustration-gallery .introduction .comment dt span:nth-of-type(2){width:calc(100% - 40px)}.illustration-gallery .loop-wrap{display:flex;overflow:hidden;width:100%}.illustration-gallery .loop-wrap.text{position:absolute;z-index:1}.illustration-gallery .loop-wrap:first-of-type{left:0;top:12%}.illustration-gallery .loop-wrap:nth-of-type(2){bottom:5%;left:0}@media screen and (max-width:640px){.illustration-gallery .loop-wrap:nth-of-type(2){bottom:0}}.illustration-gallery .loop-wrap span{color:#000;display:block;flex:0 0 auto;font-size:18rem;overflow:hidden;white-space:nowrap}.illustration-gallery .loop-wrap span:nth-child(odd){-webkit-animation:loopText1 50s linear -25s infinite;animation:loopText1 50s linear -25s infinite}.illustration-gallery .loop-wrap span:nth-child(2n){-webkit-animation:loopText2 50s linear infinite;animation:loopText2 50s linear infinite}@-webkit-keyframes loopText1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loopText1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes loopText2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loopText2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.illustration-gallery .fluffy{-webkit-animation:fluffy 5.8s ease-in-out infinite;animation:fluffy 5.8s ease-in-out infinite;display:block}@keyframes fluffy{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.illustration-gallery .character{color:#fff;position:relative}.illustration-gallery .character-inner{margin:0 auto;max-width:1100px;padding:7.5% 8%;position:relative;z-index:1}@media screen and (max-width:640px){.illustration-gallery .character-inner{padding:100px 8%}}.illustration-gallery .character h3{font-size:4.8rem;line-height:1}.illustration-gallery .character h3+p{font-size:1.2rem}@media screen and (max-width:640px){.illustration-gallery .character h3{font-size:3.8rem}}.illustration-gallery .character h4{font-size:1.2rem;font-weight:400;margin-top:10%}@media screen and (max-width:640px){.illustration-gallery .character h4{margin-top:30%}}.illustration-gallery .character .mascot{display:flex;font-size:1.2rem;line-height:1;margin-left:auto;margin-top:-60px;max-width:300px;text-align:center}@media screen and (max-width:1023px){.illustration-gallery .character .mascot{margin-top:0}}@media screen and (max-width:640px){.illustration-gallery .character .mascot{margin-top:20px;padding-left:30%}}.illustration-gallery .character .mascot p{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.illustration-gallery .character .mascot p span{display:block}.illustration-gallery .character .mascot p span:first-of-type{margin-bottom:10px}.illustration-gallery .character .mascot img{pointer-events:none}.illustration-gallery .character .gallery-list{align-items:flex-start;display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width:640px){.illustration-gallery .character .gallery-list{flex-direction:column}}.illustration-gallery .character .gallery-list:nth-of-type(n+2){margin-top:100px}@media screen and (max-width:640px){.illustration-gallery .character .gallery-list:nth-of-type(n+2){margin-top:70px}}.illustration-gallery .character .gallery-list h5{font-size:3.8rem;position:-webkit-sticky;position:sticky;top:150px}@media screen and (max-width:1023px){.illustration-gallery .character .gallery-list h5{font-size:3rem}}@media screen and (max-width:640px){.illustration-gallery .character .gallery-list h5{font-size:3.8rem;margin-bottom:15px;position:relative;top:auto}}.illustration-gallery .character .gallery-list .item{max-width:680px}@media screen and (max-width:1200px){.illustration-gallery .character .gallery-list .item{max-width:none;width:70%}}@media screen and (max-width:640px){.illustration-gallery .character .gallery-list .item{width:100%}}.illustration-gallery .character .gallery-list .item p{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.illustration-gallery .character .gallery-list .item p:after{background-color:rgba(0,156,186,0);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.illustration-gallery .character .gallery-list .item p img{pointer-events:none}.illustration-gallery .character .gallery-list .item .col-2{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.illustration-gallery .character .gallery-list .item .col-2>p{width:calc(50% - 4px)}.illustration-gallery .pcredit{bottom:10px;font-size:10px;line-height:1;pointer-events:none;position:absolute;right:10px;text-align:right;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media screen and (max-width:640px){.illustration-gallery .pcredit{bottom:6px;right:-3px;transform:scale(.8)}}.illustration-gallery .pcredit.cw{color:#fff}.illustration-gallery .pcredit.cb{color:#1a1a1a}.illustration-gallery .js-textAnimation{position:relative}.illustration-gallery .js-textAnimation span{opacity:0;will-change:transform}.illustration-gallery .js-textAnimation.appear span{-webkit-animation:textAnimation .6s 5s forwards;animation:textAnimation .6s 5s forwards;display:inline-block;opacity:0}@-webkit-keyframes textAnimation{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes textAnimation{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.illustration-gallery .js-scrollSlideup{transform:translateY(25px)}.illustration-gallery .js-scrollFade,.illustration-gallery .js-scrollSlideup{opacity:0;position:relative;will-change:transform}#scroll-up2{bottom:60px;cursor:pointer;opacity:0;overflow:visible;padding:5px;position:fixed;right:-15px;transform:translateZ(0);transition:right .4s ease-out .6s,visibility .3s ease-out .4s,opacity .3s ease-out .6s;visibility:hidden;z-index:10}@media screen and (max-width:640px){#scroll-up2{bottom:30px}}#scroll-up2 svg{fill:#fff;height:94px;transition:fill .2s ease-out;width:10px}#scroll-up2.is-show{opacity:1;right:25px;visibility:visible}@media screen and (max-width:640px){#scroll-up2.is-show{right:10px}}#scroll-up2:hover svg{fill:#fff}.complete .illustration-gallery #loading-cover{opacity:0;transition:opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility 0s .7s,z-index 0s .7s;visibility:hidden;z-index:-5}.complete .illustration-gallery .js-scrollSlideup.appear{opacity:1;transform:translateY(0);transition:transform 1.4s cubic-bezier(.56,.08,.09,.96) 0s,opacity 1.4s cubic-bezier(.56,.08,.09,.96) .2s}.complete .illustration-gallery .js-scrollSlideup.appear.delay1{transition:transform 1.4s cubic-bezier(.56,.08,.09,.96) .2s,opacity 1.4s cubic-bezier(.56,.08,.09,.96) .4s}.complete .illustration-gallery .js-scrollSlideup.appear.delay2{transition:transform 1.4s cubic-bezier(.56,.08,.09,.96) .4s,opacity 1.4s cubic-bezier(.56,.08,.09,.96) .6s}.complete .illustration-gallery .js-scrollSlideup.appear.delay3{transition:transform 1.4s cubic-bezier(.56,.08,.09,.96) .6s,opacity 1.4s cubic-bezier(.56,.08,.09,.96) .8s}.complete .illustration-gallery .js-scrollFade.appear{opacity:1;transition:opacity .8s ease-out .4s}.complete .illustration-gallery .js-scrollFade.appear.delay1{transition:opacity 1s ease-in-out .6s}.complete .illustration-gallery .js-scrollFade.appear.delay2{transition:opacity 1s ease-in-out .8s}.complete .illustration-gallery .js-scrollFade.appear.delay3{transition:opacity 1s ease-in-out 1s}.complete .illustration-gallery .js-scrollFade.appear.delay4{transition:opacity 1s ease-in-out 1.2s}.complete .illustration-gallery .js-scrollFade.appear.delay5{transition:opacity 1s ease-in-out 1.4s}.complete .illustration-gallery .js-scrollFade.appear.delay6{transition:opacity 1s ease-in-out 1.6s}.rooting-for-you{color:#1a1a1a;font-family:Zen Maru Gothic,sans-serif;font-weight:500}.rooting-for-you .bg{height:100vh;height:100svb;overflow:hidden;position:fixed;width:100%}.rooting-for-you .bg,.rooting-for-you .bg:before{display:block;left:50%;top:0;transform:translateX(-50%)}.rooting-for-you .bg:before{background-image:url(/assets/images/rooting-for-you/bg.webp);background-position:center 30px;background-repeat:repeat-y;background-size:105%;content:"";height:100%;min-width:100%;position:absolute}@media screen and (max-width:1023px){.rooting-for-you .bg:before{min-width:1100px}}@media screen and (max-width:640px){.rooting-for-you .bg:before{background-position:center -30px;background-size:120%;min-width:120%}}.rooting-for-you .page-rooting-for-you{box-sizing:border-box;margin:0 auto;max-width:1500px;padding-left:5%;padding-right:5%;position:relative;width:100%}.rooting-for-you .contents{background-color:#fff;border:1px solid red;border-radius:10px;box-sizing:border-box;margin:0 auto 120px;max-width:740px;padding:60px 40px;position:relative;width:100%;z-index:1}@media screen and (max-width:640px){.rooting-for-you .contents{padding:60px 20px}}.rooting-for-you .flag{left:40px;position:absolute;top:-20px;width:100px}.rooting-for-you .flag:before{background-color:red;content:"";height:170%;left:0;position:absolute;top:10px;width:1px}.rooting-for-you .title-line{margin:6% auto 10%;max-width:500px;padding:0;position:relative;width:100%;z-index:1}@media screen and (max-width:640px){.rooting-for-you .title-line{margin:12% auto 20%;width:90%}}.rooting-for-you .content-box{text-align:center}.rooting-for-you .content-box h3{color:red;font-size:3.8rem;font-weight:700}@media screen and (max-width:640px){.rooting-for-you .content-box h3{font-size:2.8rem}}.rooting-for-you .content-box h4{color:red;font-size:2.2rem;font-weight:700;padding-bottom:20px}@media screen and (max-width:640px){.rooting-for-you .content-box h4{font-size:2rem}}.rooting-for-you .content-box p{font-size:1.8rem;font-weight:700;line-height:1.8}@media screen and (max-width:640px){.rooting-for-you .content-box p{font-size:1.6rem;line-height:1.6}}.rooting-for-you .content-box .img{margin:15px auto 20px}.rooting-for-you .content-box .img a{display:block}.rooting-for-you .content-box .note{font-size:1.4rem;margin-top:10px}.rooting-for-you .content-box .attention{color:gray;font-size:1.2rem}.rooting-for-you .suggestion{display:flex;gap:10px;justify-content:space-between;padding-top:4rem}@media screen and (max-width:640px){.rooting-for-you .suggestion{align-items:center;flex-direction:column;gap:30px}}.rooting-for-you .suggestion li{--w:calc(100% - 10px);--g:#1a1a1a 10px,transparent 10px var(--w),#555 var(--w);background-color:#f8f7f1;background:linear-gradient(90deg,var(--g)) 0 0/100% 2px,linear-gradient(90deg,var(--g)) 0 100%/100% 2px,linear-gradient(0,var(--g)) 0 0/2px 100%,linear-gradient(0,var(--g)) 100% 0/2px 100% transparent;background-repeat:no-repeat;padding:30px 5px;position:relative;width:calc(33.33333% - 20px)}.rooting-for-you .suggestion li:before{background-color:rgba(255,0,0,.04);border-radius:50%;content:"";height:7rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7rem}@media screen and (max-width:640px){.rooting-for-you .suggestion li{width:75%}}.rooting-for-you .col-2{display:flex;gap:20px;justify-content:center}@media screen and (max-width:640px){.rooting-for-you .col-2{flex-direction:column;gap:40px}}.rooting-for-you .col-2 .col{width:50%}@media screen and (max-width:640px){.rooting-for-you .col-2 .col{width:100%}}.rooting-for-you .button{align-items:center;background-color:red;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;line-height:normal;margin:0 auto;max-width:240px;padding:1.3rem .5rem}.rooting-for-you .button .icon,.rooting-for-you .button svg{height:24px;width:20px}.rooting-for-you .button .icon{margin-right:10px}.rooting-for-you .button .text{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:normal;line-height:normal}.rooting-for-you .button-box{display:flex;gap:20px;justify-content:center}@media screen and (max-width:640px){.rooting-for-you .button-box{flex-direction:column}}.rooting-for-you .button-box p{min-width:240px}@media screen and (max-width:640px){.rooting-for-you .hide-mobile{display:none}}.page-recruit__inner{margin-left:auto;margin-right:auto;padding-bottom:60px;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-recruit__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-recruit__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-recruit .greet{font-size:2rem;font-weight:500;line-height:1.6}@media screen and (max-width:640px){.page-recruit .greet{font-size:1.8rem}}.page-recruit .job-description{display:flex}@media screen and (max-width:1023px){.page-recruit .job-description{display:block}}.page-recruit .title{font-size:2.6rem;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:120px;width:30%}@media screen and (max-width:1023px){.page-recruit .title{height:unset;position:unset;top:unset;width:auto}}@media screen and (max-width:640px){.page-recruit .title{font-size:2rem}}.page-recruit .list{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:1.6;width:70%}@media screen and (max-width:1023px){.page-recruit .list{padding-top:20px;width:100%}}@media screen and (max-width:640px){.page-recruit .list{display:block}}.page-recruit .list dt{border-top:1px solid #e0e0e0;font-weight:500;padding:30px 0;width:30%}@media screen and (max-width:640px){.page-recruit .list dt{padding:20px 0 10px;width:100%}}.page-recruit .list dd{border-top:1px solid #e0e0e0;padding:30px 0;width:70%}@media screen and (max-width:640px){.page-recruit .list dd{border-top:none;padding:0 0 20px;width:100%}}.page-recruit .list dd ul>li{line-height:1.4;margin-top:3px;padding:0 0 0 1.2rem;position:relative}.page-recruit .list dd ul>li:before{background-color:#121212;border-radius:100%;content:"";height:4px;left:.3rem;position:absolute;top:calc(.7rem + 1px);width:4px}.page-recruit .list dd ul>li:first-of-type{padding-top:0}.page-recruit .list dd .text-small{font-size:1.2rem;line-height:1.5;padding-left:1.05em;padding-top:9px;text-indent:-1.05em}.page-recruit .list dd .text-small:nth-of-type(n+2){padding-top:2px}.page-recruit .mascot{display:flex;justify-content:flex-end;padding:0;position:absolute;right:5%;top:-100px}@media screen and (max-width:640px){.page-recruit .mascot{top:-60px}}.page-recruit .mascot img{height:auto;max-width:140px;position:relative;width:40%}@media screen and (max-width:640px){.page-recruit .mascot img{max-width:80px}}.page-recruit .mascot img:first-of-type{left:20px}.page-recruit .next-step{border-top:none;margin:0}.page-recruit .next-step__inner{border-radius:4px;margin-top:4%}@media screen and (max-width:1023px){.page-recruit .next-step__inner{padding:6% 5%}}.page-announcement__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-announcement__inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-announcement__inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-announcement .announcement-body{margin:0 auto;max-width:820px;padding:10% 0 20%}.page-announcement .announcement-head{border-bottom:1px solid rgba(0,160,189,.2);padding-bottom:15px}.page-announcement .announcement-title{font-size:2.6rem;line-height:1.4;padding-bottom:15px}.page-announcement .announcement-date{font-size:1.2rem}.page-announcement .announcement-date time{font-size:1.6rem}.page-announcement .announcement-text{font-size:1.6rem;line-height:1.8;padding:30px 0}.page-announcement .change-list{padding-top:20px}.page-announcement .change-list-title{font-size:2rem;font-weight:500;line-height:normal;padding-bottom:10px}.page-announcement .change-list table{font-weight:500;line-height:normal;width:100%}@media screen and (max-width:640px){.page-announcement .change-list table thead{display:none}}.page-announcement .change-list table thead td,.page-announcement .change-list table thead th{background-color:#00a0bd;border:1px solid hsla(0,0%,7%,.3);box-sizing:border-box;color:#fff;font-size:1.3rem;font-weight:500;padding:15px 10px;text-align:center;vertical-align:middle}@media screen and (max-width:640px){.page-announcement .change-list table thead td{border-left:none}.page-announcement .change-list table tbody tr{display:block;margin-bottom:20px}.page-announcement .change-list table tbody tr:last-of-type{margin-bottom:0}}.page-announcement .change-list table tbody td,.page-announcement .change-list table tbody th{border:1px solid hsla(0,0%,7%,.3);box-sizing:border-box;font-size:1.5rem;font-weight:500;padding:15px 10px;position:relative;text-align:left}@media screen and (max-width:640px){.page-announcement .change-list table tbody td,.page-announcement .change-list table tbody th{border-bottom:none;display:block;padding-left:80px}.page-announcement .change-list table tbody td:after,.page-announcement .change-list table tbody th:after{color:#fff;content:attr(data-label);font-size:1.1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:80px}.page-announcement .change-list table tbody td:before,.page-announcement .change-list table tbody th:before{background-color:#00a0bd;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:80px}.page-announcement .change-list table tbody th{padding:10px 10px 10px 90px;text-align:center}.page-announcement .change-list table tbody th span{display:block}.page-announcement .change-list table tbody th .hide-mobile{display:none}}.page-announcement .change-list table tbody td{text-align:center}.page-announcement .change-list table tbody td:last-of-type{border-bottom:1px solid hsla(0,0%,7%,.3)}.full-foil img,.full-foil svg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.full-foil main{align-items:flex-start;display:flex}.full-foil main .search-button{padding:100px 0;position:-webkit-sticky;position:sticky;right:3%;top:100px;width:0;z-index:6}@media screen and (max-width:640px){.full-foil main .search-button{margin-top:calc(70% - 100px);top:75px}}.full-foil main .search-button a{border-radius:50%;box-shadow:1px 1px 5px 0 rgba(0,0,0,.15);display:block;position:absolute;right:0;top:0;width:100px}.full-foil .clip-path{height:0;left:0;position:absolute;top:0;width:0}.full-foil #mask-clip-path{fill:#fff;height:auto;left:0;position:absolute;top:0;width:100%}.full-foil .gradient{background-image:linear-gradient(-45deg,#be8c3c,#be8c3c 8%,#be8c3c 18%,#d3b15f 27%,#a2682a 35%,#be8c3c 40%,#faf0a0 50%,#d3b15f 58%,#be8c3c 67%,#b17b32 77%,#bb8332 83%,#d4a245 88%,#e1b453 93%,#be8c3c);background-size:300%;-webkit-clip-path:url(#mask-clip-path);clip-path:url(#mask-clip-path);display:block;height:100%;left:0;inset:0;position:absolute;top:0;width:100%;will-change:transform;z-index:2}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:-300% 50%}50.01%{background-position:0 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:-300% 50%}50.01%{background-position:0 50%}to{background-position:0 50%}}.full-foil #loading-cover{align-items:center;background-color:#fff;color:#00a0bd;display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.full-foil #loading-cover .page-label{align-items:center;display:flex;justify-content:center;position:relative;width:180px}.full-foil #loading-cover .page-label-inner{aspect-ratio:500/180;width:100%}.full-foil #loading-cover .page-label .gradient{-webkit-animation:gradient 8s ease infinite backwards!important;animation:gradient 8s ease infinite backwards!important}.full-foil .loader{-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#00a0bd;bottom:15px;display:inline-block;height:24px;position:absolute;right:20px;width:24px}.full-foil .loader:after,.full-foil .loader:before{border:inherit;border-radius:inherit;content:"";display:none;height:inherit;left:-2px;position:absolute;top:-2px;width:inherit}.full-foil .loader:before{-webkit-animation:spin 1.5s ease infinite;animation:spin 1.5s ease infinite;border-color:#00a0bd transparent transparent;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.complete .full-foil #loading-cover{opacity:0;transition:opacity .5s cubic-bezier(.6,-.28,.735,.045),visibility 0s .7s,z-index 0s .7s;visibility:hidden;z-index:-5}.complete .page-full-foil .page-header .infinity-slide{opacity:1;transition:opacity 1s cubic-bezier(.6,-.28,.735,.045) .5s,visibility 0s 0s,z-index 0s 0s;visibility:visible}.complete .gradient{-webkit-animation:gradient 8s ease 3s infinite backwards;animation:gradient 8s ease 3s infinite backwards}.page-full-foil{font-style:normal;font-weight:500;width:100%}.page-full-foil .content-block{background:#f2f9fb;padding-top:140px}.page-full-foil .content-block.appeal{background:linear-gradient(180deg,rgba(242,249,251,0),rgba(242,249,251,0) 50%,#f2f9fb 0,#f2f9fb);overflow:hidden;padding-top:unset}.page-full-foil .content-inner{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}@media screen and (max-width:1023px){.page-full-foil .content-inner{margin-left:auto;margin-right:auto;padding-left:calc(5% + 20px);padding-right:calc(5% + 20px);position:relative}}@media screen and (max-width:640px){.page-full-foil .content-inner{margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative}}.page-full-foil .content-title{font-feature-settings:"palt" 1;color:#032680;display:flex;flex-direction:column-reverse;font-weight:600;line-height:normal}.page-full-foil .content-title .en{font-size:1.1rem;letter-spacing:normal}.page-full-foil .content-title .ja{font-size:2.8rem}.page-full-foil .content-body{font-feature-settings:"pkna" 1;font-size:1.6rem;line-height:1.8;padding-bottom:15px}.page-full-foil .content-body .cb-highlight{color:#ff0072;font-size:2rem;font-weight:600;padding-top:25px}.page-full-foil .content-body .cb-text{padding-top:25px}.page-full-foil .quotes-box{border:3px dashed #1a1a1a;box-sizing:border-box;margin-bottom:60px;margin-top:60px;padding:15px;position:relative}@media screen and (max-width:760px){.page-full-foil .quotes-box{border:2px dashed #1a1a1a;padding:7px}}.page-full-foil .quotes-box:after,.page-full-foil .quotes-box:before{background-color:#fff;content:"";position:absolute}.page-full-foil .quotes-box:before{height:74%;right:-3px;top:-3px;width:35%}.page-full-foil .quotes-box:after{bottom:-3px;height:10%;left:0;width:35%}.page-full-foil .quotes-box-inner{padding:15px;position:relative;z-index:1}@media screen and (max-width:760px){.page-full-foil .quotes-box-inner{flex-direction:column}}.page-full-foil .quotes-box .mascot{bottom:-30px;position:absolute;right:-20px;width:110px;z-index:1}@media screen and (max-width:760px){.page-full-foil .quotes-box .mascot{width:80px}}.page-full-foil .quotes-box .quotes-mark{position:absolute;right:calc(16.5% - 30px);top:-30px;width:60px}@media screen and (max-width:760px){.page-full-foil .quotes-box .quotes-mark{top:-25px;width:40px}}.page-full-foil .quotes-box .qb-heading{font-feature-settings:"palt" 1;display:flex;flex-direction:column-reverse;font-weight:600;line-height:normal;padding-bottom:30px;padding-top:20px;text-align:center}.page-full-foil .quotes-box .qb-heading .en{font-family:Jost,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.06rem}.page-full-foil .quotes-box .qb-heading .ja{font-size:2rem;line-height:1.4}@media screen and (max-width:640px){.page-full-foil .quotes-box .qb-heading .ja{font-size:1.8rem}}.page-full-foil .quotes-box .quotes-content:nth-child(n+2){padding-top:20px}@media screen and (max-width:760px){.page-full-foil .quotes-box .quotes-content:nth-child(n+2){padding-bottom:20px;padding-top:40px}}.page-full-foil .quotes-box .quotes-content.col-2{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:760px){.page-full-foil .quotes-box .quotes-content.col-2{flex-direction:column}}.page-full-foil .quotes-box .quotes-content .step-number{background-color:#121212}.page-full-foil .quotes-box .quotes-content .image-box{width:calc(50% - 10px)}@media screen and (max-width:760px){.page-full-foil .quotes-box .quotes-content .image-box{align-items:flex-start;display:flex;flex-direction:column;width:100%}}.page-full-foil .quotes-box .quotes-content .image-box .step-number{display:none;margin-bottom:15px}@media screen and (max-width:760px){.page-full-foil .quotes-box .quotes-content .image-box .step-number{display:inline-flex}}.page-full-foil .quotes-box .quotes-content .text-box{font-size:1.4rem;letter-spacing:normal;width:calc(50% - 10px)}@media screen and (max-width:760px){.page-full-foil .quotes-box .quotes-content .text-box{padding-top:20px;width:100%}}.page-full-foil .quotes-box .quotes-content .text-box .step-number{margin-bottom:10px}@media screen and (max-width:760px){.page-full-foil .quotes-box .quotes-content .text-box .step-number{display:none}}.page-full-foil .quotes-box .quotes-content .text-box P:nth-of-type(n+2){padding-top:10px}.page-full-foil .quotes-box .quotes-content .text-box .qb-highlight{color:red;font-size:1.6rem;font-weight:600}.page-full-foil .quotes-box .quotes-content .text-box .small-text{color:red;font-size:1.1rem;line-height:normal}.page-full-foil .pswp--item{display:block}.page-full-foil .pswp--item .magnify-scope .overlay{opacity:0;transition:background-color .6s cubic-bezier(.694,.048,.335,1),opacity .6s cubic-bezier(.694,.048,.335,1)}.page-full-foil .pswp--item .magnify-scope .caption{color:#fff;font-size:1.1rem}.page-full-foil .pswp--item .magnify-scope .icon-scale{bottom:0;height:25px;position:absolute;right:0;width:25px;z-index:2}@media screen and (max-width:640px){.page-full-foil .pswp--item .magnify-scope .icon-scale{height:20px;width:20px}}.page-full-foil .pswp--item .magnify-scope img.magnify{transform:scale(1.005);transition:transform .6s ease-in-out}.page-full-foil .pswp--item .hover-caption{opacity:0;transition:opacity .3s cubic-bezier(.694,.048,.335,1)}.page-full-foil .pswp--item .hover-caption .icon-plus{transform-origin:center center}.page-full-foil .pswp--item .hover-caption .caption{font-size:1.2rem;padding-top:5px}@media (hover:hover){.page-full-foil .pswp--item:hover .overlay{opacity:.6}.page-full-foil .pswp--item:hover img.magnify{transform:scale(1.02)}.page-full-foil .pswp--item:hover .hover-caption{opacity:1}.page-full-foil .pswp--item:hover .icon-plus{transform:rotate(270deg);transition:.6s .4s}}.page-full-foil .pswp--item:active .overlay{opacity:.4}.page-full-foil .pswp--item:active img.magnify{transform:scale(1.02)}.page-full-foil .pswp--item:active .hover-caption{opacity:1}.page-full-foil .pswp--item:active .icon-plus{transform:rotate(270deg);transition:.6s .4s}.page-full-foil .point-note{padding:40px 50px 0}@media screen and (max-width:640px){.page-full-foil .point-note{padding:40px 0 0}}.page-full-foil .point-note h5{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;font-size:1.6rem;font-weight:600;gap:5px;line-height:normal;margin-bottom:20px;padding-bottom:10px}.page-full-foil .point-note h5 span{display:block}.page-full-foil .point-note h5 span svg{vertical-align:middle;width:26px}.page-full-foil .point-note .question{align-items:center;display:inline-flex;gap:5px}.page-full-foil .point-note .question-label{letter-spacing:normal;margin-left:0}.page-full-foil .point-note .question-label:hover{background-color:#00a0bd;transition:background-color .3s ease-in}.page-full-foil .point-note .question-label span{padding-left:1px}.page-full-foil .point-note .question .text{color:#57616c;font-size:1.2rem}.page-full-foil .point-note .touch-on .question-label:hover{background-color:#57616c;transition:none}.page-full-foil .point-note .note-box{align-items:center;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:760px){.page-full-foil .point-note .note-box{flex-direction:column}}.page-full-foil .point-note .note-box:nth-of-type(n+2){padding-top:20px}.page-full-foil .point-note .note-box .image-box{max-width:360px;width:calc(50% - 10px)}@media screen and (max-width:760px){.page-full-foil .point-note .note-box .image-box{max-width:none;width:80%}}@media screen and (max-width:640px){.page-full-foil .point-note .note-box .image-box{width:90%}}.page-full-foil .point-note .note-box .text-box{font-feature-settings:"palt" 1;font-size:1.2rem;letter-spacing:.05rem;line-height:normal;width:calc(50% - 10px)}@media screen and (max-width:760px){.page-full-foil .point-note .note-box .text-box{max-width:none;padding-top:20px;width:100%}}.page-full-foil .point-note .note-box .text-box P:nth-of-type(n+2){padding-top:10px}@media screen and (max-width:760px){.page-full-foil .point-note .note-box .text-box P:nth-of-type(n+2){padding-top:5px}}.page-full-foil .point-note .note-box .text-box P.exception{padding-top:10px}.page-full-foil .point-note .note-box .text-box .nt-highlight{color:red}@media screen and (max-width:640px){.page-full-foil .how-to .spnone{padding-left:0;padding-right:0}}.page-full-foil .how-to .create-data{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:unset;padding-top:40px}.page-full-foil .how-to .mokuji{position:-webkit-sticky;position:sticky;top:130px;width:200px;z-index:1}@media screen and (max-width:1100px){.page-full-foil .how-to .mokuji{margin-top:50px;top:115px;width:0}}.page-full-foil .how-to .mokuji ul{letter-spacing:normal;position:relative;z-index:1}@media screen and (max-width:1100px){.page-full-foil .how-to .mokuji ul{align-items:center;display:flex;flex-direction:column;transform:translateX(-20px);width:10px}}@media screen and (max-width:640px){.page-full-foil .how-to .mokuji ul{transform:translateX(15px)}}.page-full-foil .how-to .mokuji ul li{line-height:1;margin-bottom:10px;position:relative}.page-full-foil .how-to .mokuji ul li:last-of-type{margin-bottom:0}.page-full-foil .how-to .mokuji ul li:last-of-type:before{display:none}.page-full-foil .how-to .mokuji ul li:before{background-color:rgba(26,26,26,.4);content:"";height:80%;left:0;position:absolute;top:100%;transform:translateY(0) translateX(3px);width:1px}.page-full-foil .how-to .mokuji ul li a{color:rgba(26,26,26,.4);display:inline-block;font-size:1.2rem;line-height:normal;padding-left:12px;position:relative;transition:all .4s ease-in}@media screen and (max-width:1100px){.page-full-foil .how-to .mokuji ul li a{height:15px;padding-left:8px}}.page-full-foil .how-to .mokuji ul li a:after,.page-full-foil .how-to .mokuji ul li a:before{border-radius:50%;content:"";left:0;position:absolute;top:calc(50% + 1.5px);transform:translateY(-50%);transition:all .4s ease-in}.page-full-foil .how-to .mokuji ul li a:before{background-color:rgba(26,26,26,.4);height:3px;transform:translateY(-50%) translateX(2px);width:3px}.page-full-foil .how-to .mokuji ul li a:after{height:7px;transform:translateY(-50%);width:7px}@media screen and (max-width:1100px){.page-full-foil .how-to .mokuji ul li a span{display:none}}.page-full-foil .how-to .mokuji ul li.is-current a{color:#1a1a1a;font-weight:600}.page-full-foil .how-to .mokuji ul li.is-current a:after,.page-full-foil .how-to .mokuji ul li.is-current a:before{background-color:#1a1a1a}.page-full-foil .how-to .how-to-body{width:calc(100% - 300px)}@media screen and (max-width:1100px){.page-full-foil .how-to .how-to-body{width:100%}}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-body{background-color:#fff;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:calc(4% + 10px);padding-right:calc(4% + 10px);position:relative;width:100%}}.page-full-foil .how-to .how-to-body section{background-color:#fff;margin-bottom:60px;padding:30px 30px 60px}@media screen and (max-width:1100px){.page-full-foil .how-to .how-to-body section{padding:30px 10% 60px}}@media screen and (max-width:1023px){.page-full-foil .how-to .how-to-body section{padding:30px 6% 60px}}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-body section{padding:30px 15px 60px}}.page-full-foil .how-to .how-to-body section:last-of-type{margin-bottom:0}.page-full-foil .how-to .how-to-body .ht-heading{background-color:#fff;border-bottom:2px solid #00a0bd;color:#00a0bd;font-size:3rem;font-weight:600;line-height:1.3;margin-bottom:50px;padding-bottom:1.5rem;position:relative;text-align:center}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-body .ht-heading{font-size:2.4rem}}.page-full-foil .how-to .how-to-body .ht-heading:before{background-color:#fff;border-right:2px solid #00a0bd;content:"";height:20px;left:50%;position:absolute;top:100%;transform:translateX(-50%) skew(-25deg);width:10px}.page-full-foil .how-to .how-to-body .ht-overview .images{display:inline-block;padding-bottom:40px}.page-full-foil .how-to .how-to-body .ht-overview p{text-align:center}.page-full-foil .how-to .how-to-body .example{margin-top:60px}.page-full-foil .how-to .how-to-body .example-inner{background-color:#f2f9fb;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2099%2099%22%20viewBox%3D%220%200%2099%2099%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%236dbac6%22%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22m48.8%2053.1h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m50.2%2048.2h-1.4v.6h-.4v1.4h.4v.4h1.4v-.4h.6v-1.4h-.6z%22%2F%3E%3Cpath%20d%3D%22m48.8%2057.9h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2014.5h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2019.3h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%209.6h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%204.8h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2024.1h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2091.6h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2096.5h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2086.8h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2077.2h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2082h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2072.3h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2067.5h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2062.7h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2043.4h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2028.9h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2038.6h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m48.8%2033.8h1.4v2.4h-1.4z%22%2F%3E%3Cpath%20d%3D%22m50.2%200h-1.4-47.4-1.4v1.4%2097.6h1.4v-48.8h1.1v-1.4h-1.1v-47.4h47.4v1h1.4v-1h48.8v-1.4z%22%2F%3E%3Cpath%20d%3D%22m29.1%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m33.9%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m43.5%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m38.7%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m5%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m9.8%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m24.2%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m14.6%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m19.4%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m67.7%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m62.8%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m58%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m72.5%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m53.2%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m86.9%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m77.3%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m96.6%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m91.8%2048.8h2.4v1.4h-2.4z%22%2F%3E%3Cpath%20d%3D%22m82.1%2048.8h2.4v1.4h-2.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:36px;border:1px solid #cdcdcd;box-sizing:border-box;padding:40px 10px 30px;position:relative;width:100%}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-body .example-inner{padding:40px 0 30px}}.page-full-foil .how-to .how-to-body .example-inner:nth-of-type(n+2){margin-top:40px}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-body .example-inner:nth-of-type(n+2){margin-top:30px}}.page-full-foil .how-to .how-to-body .example h5{background-color:#66a1ad;color:#fff;font-size:1.2rem;font-weight:500;left:-1px;line-height:normal;padding:3px 8px;position:absolute;top:-1px}.page-full-foil .how-to .how-to-body .example-image{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-body .example-image{align-items:center;flex-direction:column;gap:20px;padding:0 10%}}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-body .example-image{padding:0 6%}}.page-full-foil .how-to .how-to-body .example-image .image{display:block;padding:0 10px;width:calc(50% - 46px)}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-body .example-image .image{padding:0;position:relative;width:100%}}.page-full-foil .how-to .how-to-body .example-image svg{transform:translate(10px,34px);width:46px}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-body .example-image svg{transform:translate(0) rotate(90deg)}}.page-full-foil .how-to .how-to-body .catch{bottom:-20px;left:-20px;position:absolute;width:140px}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-body .catch{bottom:-50px;left:-55px}}.page-full-foil .how-to .how-to-clipstudio{padding-top:100px}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-clipstudio{padding-top:60px}}.page-full-foil .how-to .how-to-clipstudio .htc-heading h4{border-bottom:1px solid #1a1a1a;font-size:2.4rem;font-weight:600;line-height:normal;padding-bottom:10px}@media screen and (max-width:640px){.page-full-foil .how-to .how-to-clipstudio .htc-heading h4{font-size:2rem}}.page-full-foil .how-to .how-to-clipstudio .htc-heading p{font-size:1.6rem;padding-top:25px}.page-full-foil .how-to .how-to-clipstudio .htc-heading .case-number{align-items:center;background-color:#00a0bd;border-radius:999px;color:#fff;display:inline-flex;font-size:1.2rem;line-height:1;margin-bottom:5px;padding:4px 10px}.page-full-foil .how-to .how-to-clipstudio .htc-heading .case-number .en{font-family:Jost,sans-serif;font-weight:500}.page-full-foil .how-to .how-to-clipstudio .htc-heading .case-number .ja{font-weight:600;margin-top:-1px}.page-full-foil .how-to .how-to-clipstudio .how-to-step .step-box{align-items:center;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-clipstudio .how-to-step .step-box{flex-direction:column}}.page-full-foil .how-to .how-to-clipstudio .how-to-step .step-box:nth-of-type(n+2){padding-top:30px}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-clipstudio .how-to-step .step-box:nth-of-type(n+2){padding-top:60px}}.page-full-foil .how-to .how-to-clipstudio .how-to-step .image-box{max-width:360px;width:calc(50% - 10px)}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-clipstudio .how-to-step .image-box{max-width:unset;width:100%}}.page-full-foil .how-to .how-to-clipstudio .how-to-step .image-box .step-number{display:none;margin-bottom:15px}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-clipstudio .how-to-step .image-box .step-number{display:inline-flex}}.page-full-foil .how-to .how-to-clipstudio .how-to-step .image-box a{box-shadow:1px 1px 5px 0 rgba(0,0,0,.35)}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box{font-feature-settings:"palt" 1;font-size:1.4rem;letter-spacing:.05rem;width:calc(50% - 10px)}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box{padding-top:20px;width:100%}}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .step-number{margin-bottom:10px}@media screen and (max-width:760px){.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .step-number{display:none}}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box P:nth-of-type(n+2){padding-top:10px}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .hs-highlight{color:red;font-weight:600}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .attention{align-items:center;display:flex;font-size:1.1rem;font-weight:500;gap:5px;line-height:1.4}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .attention svg{height:18px;width:18px}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .attention span{display:block}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .attention .icon-label{width:18px}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .attention .text{width:calc(100% - 18px)}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .small-text{font-size:1.1rem}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .text-link{align-items:center;display:flex;gap:5px}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .text-link svg{height:11px;vertical-align:middle;width:11px}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .text-link span{display:block}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .text-link span:nth-of-type(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-full-foil .how-to .how-to-clipstudio .how-to-step .text-box .guide-detail{font-size:1.1rem;line-height:normal;padding-top:30px}.page-full-foil .how-to .how-to-clipstudio .step-number{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:500;line-height:1;padding:4px 10px}.page-full-foil .how-to .how-to-clipstudio .completion{padding-top:100px;position:relative}.page-full-foil .how-to .how-to-clipstudio .completion img{bottom:-40px;position:absolute;right:-40px;width:200px;z-index:1}.page-full-foil .view-more-btn{background-color:#00c2bc;border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:1.4rem;margin:0 auto;max-width:220px;min-width:200px;padding:8px 0;text-align:center;width:auto;width:100%}.page-full-foil .view-more-btn-close{display:none}.page-full-foil .view-more-content{height:auto;max-height:350px;overflow:hidden;position:relative;transition:overflow 0s .6s}@media screen and (max-width:640px){.page-full-foil .view-more-content{max-height:350px}}.page-full-foil .view-more-content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.5) 80%,#fff);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:background 1s,opacity .4s ease-in;width:100%;z-index:1}.page-full-foil .view-more-content.open{margin-top:-50px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:unset;padding-top:50px}.page-full-foil .view-more-content.open:after{opacity:0;z-index:-1}.page-full-foil .view-more.active .view-more-btn-open{display:none}.page-full-foil .view-more.active .view-more-btn-close{display:block;margin-top:40px}.page-full-foil .page-header{position:relative}.page-full-foil .page-header-inner{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;padding:5%;position:relative}@media screen and (max-width:640px){.page-full-foil .page-header-inner{padding:15% 5%}}.page-full-foil .page-header h2{color:transparent;font-size:10px;left:0;position:absolute;top:0}.page-full-foil .page-header .page-label{align-items:center;display:flex;justify-content:center;max-width:600px;position:relative;width:100%;z-index:1}.page-full-foil .page-header .page-label-inner{aspect-ratio:500/180;width:100%}.page-full-foil .page-header .deco{bottom:-40px;left:3%;max-width:160px;position:absolute;width:18%;z-index:1}@media screen and (max-width:640px){.page-full-foil .page-header .deco{left:0;width:110px}}.page-full-foil .page-header .deco img{bottom:0;position:absolute;z-index:1}.page-full-foil .page-header .deco img:first-of-type{left:70%}.page-full-foil .page-header .deco img:nth-of-type(2){left:0;transform:rotate(-8deg)}.page-full-foil .page-header .infinity-slide{align-items:center;display:flex;height:100%;left:50%;min-width:1000px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:100%}.page-full-foil .page-header .infinity-slide-wrap{display:flex}.page-full-foil .page-header .infinity-slide-wrap:nth-of-type(odd) .infinity-slide-list{-webkit-animation:infinityScrollLeft 60s linear 3.5s infinite both;animation:infinityScrollLeft 60s linear 3.5s infinite both}.page-full-foil .page-header .infinity-slide-wrap:nth-of-type(odd) .infinity-slide-list span{transform:rotate(-5deg)}.page-full-foil .page-header .infinity-slide-wrap:nth-of-type(2n){padding-top:200px}.page-full-foil .page-header .infinity-slide-wrap:nth-of-type(2n) .infinity-slide-list{-webkit-animation:infinityScrollRight 60s linear 3.5s infinite both;animation:infinityScrollRight 60s linear 3.5s infinite both}.page-full-foil .page-header .infinity-slide-wrap:nth-of-type(2n) .infinity-slide-list span{transform:rotate(5deg)}.page-full-foil .page-header .infinity-slide-list{display:flex;list-style:none;padding:0}.page-full-foil .page-header .infinity-slide-item{min-width:210px;width:12.5vw}@media screen and (max-width:640px){.page-full-foil .page-header .infinity-slide-item{min-width:180px}}.page-full-foil .page-header .infinity-slide-item:nth-of-type(odd){-webkit-animation:decoSwing 4.4s steps(2) 2.2s infinite;animation:decoSwing 4.4s steps(2) 2.2s infinite}.page-full-foil .page-header .infinity-slide-item:nth-of-type(2n){-webkit-animation:decoSwing 4.4s steps(2) 0s infinite;animation:decoSwing 4.4s steps(2) 0s infinite}.page-full-foil .page-header .infinity-slide-item span{display:block;padding:0 16%}@media screen and (max-width:640px){.page-full-foil .page-header .infinity-slide-item span{padding:0 30px}}@-webkit-keyframes infinityScrollLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinityScrollLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes infinityScrollRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes infinityScrollRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes decoSwing{0%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(15deg)}to{transform:rotate(0deg)}}@keyframes decoSwing{0%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(15deg)}to{transform:rotate(0deg)}}.page-full-foil .full-foil-slider .swiper{margin:0 auto;overflow:visible}.page-full-foil .full-foil-slider .swiper .swiper-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-full-foil .full-foil-slider .swiper .swiper-slide:last-of-type{margin-right:0!important}.page-full-foil .full-foil-slider .swiper-controller{box-sizing:border-box;padding-top:30px;position:relative;width:100%;z-index:5}.page-full-foil .full-foil-slider .swiper-controller .swiper-controller-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:300px;position:relative}@media screen and (max-width:640px){.page-full-foil .full-foil-slider .swiper-controller .swiper-controller-inner{max-width:240px}}.page-full-foil .full-foil-slider .swiper-controller .swiper-button-next,.page-full-foil .full-foil-slider .swiper-controller .swiper-button-prev{bottom:unset;height:36px;left:unset;margin-top:unset;padding:unset;position:relative;right:unset;top:unset;width:36px}.page-full-foil .full-foil-slider .swiper-controller .swiper-button-next svg,.page-full-foil .full-foil-slider .swiper-controller .swiper-button-prev svg{height:18px;width:18px}.page-full-foil .full-foil-slider .swiper-controller .swiper-button-next:after,.page-full-foil .full-foil-slider .swiper-controller .swiper-button-next:before,.page-full-foil .full-foil-slider .swiper-controller .swiper-button-prev:after,.page-full-foil .full-foil-slider .swiper-controller .swiper-button-prev:before{display:none!important}.page-full-foil .full-foil-slider .swiper-controller .swiper-button-prev{transform:scaleX(-1)}.page-full-foil .full-foil-slider .swiper-controller .swiper-scrollbar{height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 80px)}.page-full-foil .full-foil-slider .swiper-controller .swiper-scrollbar .swiper-scrollbar-drag{background:#000;background:var(--swiper-scrollbar-drag-bg-color,#000)}.page-full-foil .attractive .deco{position:absolute;right:calc(5% + 20px);top:0;width:130px}@media screen and (max-width:1023px){.page-full-foil .attractive .deco{right:5%;top:-20%;width:calc(80px + 5%)}}@media screen and (max-width:640px){.page-full-foil .attractive .deco{top:-25%;width:calc(60px + 5%)}}.page-full-foil .attractive .deco img{position:absolute;top:0;z-index:1}.page-full-foil .attractive .deco img:first-of-type{right:70%}.page-full-foil .attractive .deco img:nth-of-type(2){left:0;top:10px;transform:rotate(8deg)}.page-full-foil .case01 .quotes-box{border-color:#9f706d}.page-full-foil .case01 .quotes-box-inner{background-color:hsla(1,100%,91%,.3)}.page-full-foil .case01 .step-number{background-color:#9f706d}.page-full-foil .case02 .quotes-box{border-color:#ffb244}.page-full-foil .case02 .quotes-box-inner{background-color:hsla(55,81%,75%,.3)}.page-full-foil .case02 .step-number{background-color:#ffb244}.page-full-foil .case02 .example{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}@media screen and (max-width:760px){.page-full-foil .case02 .example{align-items:center;flex-direction:column;gap:20px;justify-content:flex-start}}.page-full-foil .case02 .example-inner:nth-of-type(n+2){margin-top:unset!important}.page-full-foil .case02 .example-inner:nth-of-type(odd) .catch{bottom:-30px;position:absolute}@media screen and (max-width:760px){.page-full-foil .case02 .example-inner:nth-of-type(odd) .catch{bottom:-50px;left:-55px}}.page-full-foil .case02 .example-inner:nth-of-type(2n) .catch{bottom:50px;left:unset;position:absolute;right:-20px}@media screen and (max-width:760px){.page-full-foil .case02 .example-inner:nth-of-type(2n) .catch{bottom:-50px;left:-55px;right:unset}}.page-full-foil .case02 .example .example-image{align-items:center;flex-direction:column;gap:20px;justify-content:flex-start}.page-full-foil .case02 .example .example-image .image{box-sizing:border-box;display:block;padding:0;position:relative;width:100%}.page-full-foil .case02 .example .example-image svg{transform:translate(0) rotate(90deg);width:46px}.page-full-foil .case02 .catch{bottom:-20px;left:-20px;position:absolute;width:140px}.page-full-foil .reproducibility .quotes-box{margin-top:0}@media screen and (max-width:760px){.page-full-foil .reproducibility .quotes-box{margin-bottom:30px}}.page-full-foil .reproducibility .quotes-box-inner{background-color:rgba(26,26,26,.05);padding:50px}@media screen and (max-width:760px){.page-full-foil .reproducibility .quotes-box-inner{padding:20px}}.page-full-foil .reproducibility .quotes-box .quotes-content>a{box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);display:block;margin-bottom:20px}.page-full-foil .reproducibility .quotes-box .quotes-content>a:last-of-type{margin-bottom:0}.page-full-foil .reproducibility .text-box{font-size:1.6rem;letter-spacing:normal}.page-full-foil .reproducibility .compatibility-status{margin-top:25px;overflow-x:scroll}.page-full-foil .reproducibility .compatibility-status table{font-feature-settings:"palt" 1;border-collapse:collapse;border-spacing:0;font-size:1.4rem;line-height:normal;table-layout:fixed;text-align:center;width:100%}.page-full-foil .reproducibility .compatibility-status table thead th{background-color:#00a0bd;border:1px solid #fff;color:#fff;font-weight:600;padding:10px;white-space:nowrap}@media screen and (max-width:640px){.page-full-foil .reproducibility .compatibility-status table thead{display:none}}.page-full-foil .reproducibility .compatibility-status table tbody tr{background-color:#f2f9fb}@media screen and (max-width:640px){.page-full-foil .reproducibility .compatibility-status table tbody tr{border-bottom:10px solid #fff}}.page-full-foil .reproducibility .compatibility-status table tbody th{border:1px solid #fff;color:#fff}.page-full-foil .reproducibility .compatibility-status table tbody td{border:1px solid #fff;padding:14px 7px}@media screen and (max-width:640px){.page-full-foil .reproducibility .compatibility-status table tbody td{border:none;box-sizing:border-box;width:100%}.page-full-foil .reproducibility .compatibility-status table tbody td:first-of-type{border-right:1px solid #fff;padding:10px 3px;vertical-align:middle;width:120px}.page-full-foil .reproducibility .compatibility-status table tbody td:nth-of-type(n+2){align-items:flex-start;display:flex;flex-direction:column;font-size:1.5rem;padding:10px 0 10px 20px}.page-full-foil .reproducibility .compatibility-status table tbody td:nth-of-type(n+2):before{box-sizing:border-box;content:attr(data-label);display:block;font-size:1.2rem;padding-bottom:3px}.page-full-foil .reproducibility .compatibility-status table tbody td:nth-of-type(n+3){border-top:1px solid #fff}}.page-full-foil .full-foil-caution .caution-text:nth-of-type(n+2){padding-top:15px}.page-full-foil .full-foil-caution .caution-text h5{font-weight:600;line-height:normal}.page-full-foil .full-foil-caution .caution-text p{font-size:1.4rem;line-height:normal;padding-top:5px}.page-full-foil .full-foil-caution .caution-text .image-box{display:flex;gap:20px;padding:15px}@media screen and (max-width:640px){.page-full-foil .full-foil-caution .caution-text .image-box{flex-direction:column}}.page-full-foil .full-foil-caution .caution-text .image-box p{width:50%}@media screen and (max-width:640px){.page-full-foil .full-foil-caution .caution-text .image-box p{width:100%}.page-full-foil .set-introduction{background-color:#fff}}.page-full-foil .set-introduction-inner{background-color:#e6f5f8;position:relative}.page-full-foil .set-introduction-inner:after,.page-full-foil .set-introduction-inner:before{background-color:#e6f5f8;content:"";height:100px;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:640px){.page-full-foil .set-introduction-inner:after,.page-full-foil .set-introduction-inner:before{height:60px}}.page-full-foil .set-introduction-inner:after{background-color:#f2f9fb;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}@media screen and (max-width:640px){.page-full-foil .set-introduction-inner:after{background-color:#fff}}.page-full-foil .set-introduction .head-title{padding-top:20px;position:relative;z-index:2}.page-full-foil .set-introduction .head-title h3{font-feature-settings:"palt" 1;color:#00a0bd;font-size:3.8rem;font-weight:600;letter-spacing:.4rem;line-height:normal;text-align:center}@media screen and (max-width:1023px){.page-full-foil .set-introduction .head-title h3{font-size:3.6rem}}@media screen and (max-width:640px){.page-full-foil .set-introduction .head-title h3{font-size:2.4rem;padding-top:60px}}.page-full-foil .set-introduction .head-title .deco{box-sizing:border-box;margin:0 auto;max-width:800px;padding:0 5%;position:relative}@media screen and (max-width:640px){.page-full-foil .set-introduction .head-title .deco{width:180px}}.page-full-foil .set-introduction .head-title .deco img{position:absolute;top:-100px;width:120px;z-index:1}@media screen and (max-width:1023px){.page-full-foil .set-introduction .head-title .deco img{width:100px}}@media screen and (max-width:640px){.page-full-foil .set-introduction .head-title .deco img{top:-190px}}.page-full-foil .set-introduction .head-title .deco img:first-of-type{right:0}.page-full-foil .set-introduction .head-title .deco img:nth-of-type(2){left:0}.page-full-foil .set-introduction .provide-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:none;padding:70px 20px}@media screen and (max-width:640px){.page-full-foil .set-introduction .provide-list{padding-top:35px}}.page-full-foil .set-introduction .provide-pc{background-color:#fff;border-radius:6px;box-sizing:border-box;padding:20px;width:360px}.page-full-foil .set-introduction .provide-pc .pc-logo{padding-bottom:20px}.page-full-foil .set-introduction .provide-pc dl{padding-top:30px}.page-full-foil .set-introduction .provide-pc dl dt{color:#00a0bd;font-size:1.2rem;padding-bottom:10px}.page-full-foil .set-introduction .provide-pc dl dd{font-size:1.4rem;padding-bottom:25px}.page-full-foil .set-introduction .provide-pc dl dd:last-of-type{padding-bottom:unset}.page-full-foil .set-introduction .provide-pc dl dd h5{border-bottom:1px solid #1a1a1a;font-size:1.6rem;font-weight:600;padding-bottom:10px}.page-full-foil .set-introduction .provide-pc dl dd p{line-height:1.5}.page-full-foil .set-introduction .provide-pc .foil-color{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.page-full-foil .set-introduction .provide-pc .foil-color li{align-items:center;display:flex;gap:5px;width:calc(33.33333% - 6.66667px)}.page-full-foil .set-introduction .provide-pc .foil-color li span{display:block;font-size:1.1rem;letter-spacing:-.03rem}.page-full-foil .set-introduction .provide-pc .foil-color li span:first-of-type{width:25px}.page-full-foil .set-introduction .provide-pc .link-box{align-items:center;display:flex;justify-content:center;padding-bottom:25px;padding-top:25px}.page-full-foil .set-introduction .provide-pc .link-box .text-link{align-items:center;border:1px solid #00a0bd;border-radius:999px;display:flex;gap:5px;margin:0;padding:8px 16px;text-decoration:none}.page-full-foil .set-introduction .provide-pc .link-box .text-link svg{fill:#00a0bd;height:11px;vertical-align:middle;width:11px}.page-full-foil .set-introduction .provide-pc .link-box .text-link span{align-items:center;display:flex}.page-full-foil .set-introduction .provide-pc .link-box .text-link span:first-of-type{width:11px}.page-full-foil .set-introduction .provide-pc .link-box .text-link span:nth-of-type(2){font-size:1.2rem;line-height:1.2}.page-full-foil .set-introduction .attention-clump{border-bottom:1px dashed rgba(26,26,26,.2);border-top:1px dashed rgba(26,26,26,.2);padding-bottom:20px;padding-top:20px}.page-full-foil .set-introduction .attention-clump .itemization{margin:0}.page-full-foil .set-introduction .attention-clump .itemization li{font-size:1.2rem;line-height:1.3;margin-left:1rem;padding-left:3px;position:relative}.page-full-foil .set-introduction .attention-clump .itemization li:nth-of-type(n+2){margin-top:1rem}.page-full-foil .set-introduction .attention-clump .text-link{align-items:center;display:inline-flex;gap:5px;margin-top:15px}.page-full-foil .set-introduction .attention-clump .text-link svg{height:11px;vertical-align:middle;width:11px}.page-full-foil .set-introduction .attention-clump .text-link span{display:flex}.page-full-foil .set-introduction .attention-clump .text-link span:nth-of-type(2){font-size:1.2rem}.page-full-foil .set-introduction .link-box{display:flex;justify-content:center;padding-bottom:70px}.page-full-foil .set-introduction .link-box .button{align-items:center;background-color:#00a0bd;border-radius:99999px;box-sizing:border-box;display:flex;justify-content:center;max-width:320px;min-width:200px;padding:1.8rem;width:100%}.page-full-foil .set-introduction .link-box .button .icon{fill:#fff;height:14px;margin-right:6px;width:14px}.page-full-foil .set-introduction .link-box .button .text{color:#fff;font-size:1.6rem;font-weight:600;line-height:normal}.page-activity-report{color:#2f2e39;overflow:hidden;padding:6vw;position:relative}@media screen and (max-width:1023px){.page-activity-report{padding:9vw 6vw}}@media screen and (max-width:640px){.page-activity-report{padding:13.5vw 6vw}}.page-activity-report:after,.page-activity-report:before{content:"";height:100%;position:absolute;width:30vw}.page-activity-report:before{background-image:url(/assets/images/activity-report/pattern-01.svg);background-position:top 0 left -30px;background-repeat:repeat-y;background-size:100%;left:0;top:5vw}@media screen and (max-width:1023px){.page-activity-report:before{background-position:top 0 left -40px}}@media screen and (max-width:640px){.page-activity-report:before{top:25vw}}.page-activity-report:after{background-image:url(/assets/images/activity-report/pattern-02.svg);background-position:top 0 right -30px;background-repeat:repeat-y;background-size:100%;right:0;top:5vw}@media screen and (max-width:1023px){.page-activity-report:after{background-position:top 0 right -40px}}@media screen and (max-width:640px){.page-activity-report:after{top:25vw}}.page-activity-report [data-font^=zen-kaku-gothic-new]{font-family:Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:700}.page-activity-report [data-font=righteous]{font-family:Righteous,sans-serif;font-style:normal;font-weight:400}.page-activity-report .page-header{align-items:center;display:flex;flex-direction:column;gap:6vw;position:relative;z-index:1}@media screen and (max-width:1023px){.page-activity-report .page-header{gap:9vw}}@media screen and (max-width:640px){.page-activity-report .page-header{gap:13.5vw}}.page-activity-report .page-header h2{font-size:2rem;line-height:normal;text-align:center}.page-activity-report .page-header svg{height:auto;max-width:580px}.page-activity-report .content-block{margin:0 auto;max-width:800px;position:relative;z-index:1}.page-activity-report .content-block .reports{display:flex;flex-direction:column;gap:4vw}@media screen and (max-width:1023px){.page-activity-report .content-block .reports{gap:6vw}}@media screen and (max-width:640px){.page-activity-report .content-block .reports{gap:9vw}}.page-activity-report .content-block .report{background-color:#fff;border:1px solid rgba(47,46,57,.25);border-radius:20px;padding:4.5vw}@media screen and (max-width:1023px){.page-activity-report .content-block .report{padding:6.75vw}}.page-activity-report .content-block .report-heading{border-bottom:unset}.page-activity-report .content-block .report-heading:before{background:linear-gradient(to right bottom,transparent calc(50% - 1px),#2f2e39 calc(50% - .5px),#2f2e39 calc(50% + .5px),transparent calc(50% + 1px),transparent);content:"";display:block;height:30px;width:30px}.page-activity-report .content-block .report-heading .date{font-size:1.6rem;padding:10px 0}.page-activity-report .content-block .report-heading .title{color:#00a0bd;font-size:2.4rem;line-height:1.3}.page-activity-report .content-block .report-text p:not(.annotation){letter-spacing:.08rem;line-height:1.8;padding-top:2vw;text-align:justify}@media screen and (max-width:1023px){.page-activity-report .content-block .report-text p:not(.annotation){padding-top:3vw}}@media screen and (max-width:640px){.page-activity-report .content-block .report-text p:not(.annotation){padding-top:4.5vw}}.page-activity-report .content-block .report-text p.annotation{font-size:1.2rem;font-weight:500;letter-spacing:normal;line-height:normal;padding-left:1em;padding-top:10px;text-indent:-1em}.page-activity-report .content-block .report-text img{border-radius:15px}.page-activity-report .tab-buttons{display:flex;gap:2rem;justify-content:center;padding:6vw 0}@media screen and (max-width:1023px){.page-activity-report .tab-buttons{padding:9vw 0}}@media screen and (max-width:640px){.page-activity-report .tab-buttons{padding:13.5vw 0}}.page-activity-report .tab-buttons button{background-color:transparent;color:#e2e8f0;cursor:pointer;font-size:2.6rem;padding:2px 10px;position:relative}.page-activity-report .tab-buttons button:after{background-color:#2f2e39;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:0}.page-activity-report .tab-buttons button.active{color:#2f2e39}.page-activity-report .tab-buttons button.active:after{background-color:#2f2e39;width:100%}.page-activity-report .tab-contents{height:100%;overflow-y:auto}.page-activity-report .tab-contents .tab-content{display:flex;flex-direction:column;max-height:0;overflow:hidden}.page-activity-report .tab-contents .tab-content .reports{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.page-activity-report .tab-contents .tab-content.active{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.page-activity-report .tab-contents .tab-content.active .reports{opacity:1;transform:translateY(0)}
