:root{--primary-fandom-color:#f55b79}.locale_en .sec-plan .header .sub-title{line-height:1.5}.locale_en .mat:before{display:none}.locale_en .sec-step .inner .image:before,.locale_en .sec-plan .box .item .inner{border-radius:6px!important}.locale_en .sec-plan .box .popular:after{background-image:url(../media/plan_recommned_icon.ce486c60.svg)!important}#page-018 #gl-container{overflow:hidden}#page-018 .feature-header{text-align:center;margin:0 0 27px}#page-018 .feature-header .sub-title{letter-spacing:.04em;font-size:2.4rem;font-weight:700;line-height:1.75}#page-018 .mat{margin:0 0 140px;padding:57px 0 78px;position:relative}#page-018 .mat:before{content:"";background:var(--background-color,#f8f8f8);border-radius:0 80px 0 0;width:calc(100% - clamp(75px,7.8125vw,100px));height:100%;margin:0 clamp(75px,7.8125vw,100px) 0 0;position:absolute;top:0;left:0}#page-018 .mat .inner{position:relative}#page-018 .sec-intro{margin:0 auto 27px;padding:30px 0 0}#page-018 .sec-intro .cmn-breadcrumbs{width:max(1000px,100% - 320px);margin:0 auto 30px}#page-018 .sec-intro .feature-header{width:max(1000px,100% - 320px);margin:0 auto 27px}#page-018 .flow .step{flex-wrap:wrap;justify-content:space-between;width:clamp(900px,87.5vw,1120px);margin:0 auto;display:flex}#page-018 .flow .step .item{width:min(23.2%,260px);display:block;position:relative}#page-018 .flow .step .item .image{cursor:pointer;margin-bottom:10px}#page-018 .flow .step .item .image img{width:100%}#page-018 .flow .step .item .text{text-align:center}#page-018 .flow .step .item .text .title{letter-spacing:.02em;font-size:1.6rem;font-weight:700;line-height:1.33333}#page-018 .flow .step .item-1:after,#page-018 .flow .step .item-2:after,#page-018 .flow .step .item-3:after{content:"";background-image:url(../media/intro_flow_icon.e774c85d.png);background-repeat:no-repeat;background-size:contain;width:25px;height:25px;position:absolute;top:50%}#page-018 .flow .step .item-1:after{right:-17%}#page-018 .flow .step .item-2:after,#page-018 .flow .step .item-3:after{right:-9%}#page-018 .sec-step{margin:0 0 160px;position:relative}#page-018 .sec-step .feature-header{margin:0 0 34px}#page-018 .sec-step .inner{flex-wrap:wrap;justify-content:space-between;width:max(1000px,100% - 320px);margin:0 auto;display:flex;position:relative}#page-018 .sec-step .inner .text{text-align:left;width:50%;padding-right:80px}#page-018 .sec-step .inner .text .feature-header{text-align:left}#page-018 .sec-step .inner .text .feature-header .title{letter-spacing:.08em;color:var(--color-primary,#ff8053);margin-bottom:20px;font-size:2.4rem;font-weight:700;line-height:1.375}#page-018 .sec-step .inner .text .feature-header .sub-title{letter-spacing:.04em;font-size:2.8rem;font-weight:700;line-height:1.57143}#page-018 .sec-step .inner .text .bold-sentence{letter-spacing:.02em;margin-bottom:21px;font-size:1.8rem;font-weight:700;line-height:1.66667}#page-018 .sec-step .inner .text .sentence{letter-spacing:normal;margin-bottom:34px;font-size:1.4rem;line-height:2}#page-018 .sec-step .inner .text .cmn-btn{justify-content:start}#page-018 .sec-step .inner .text .cmn-btn a{line-height:1.33333}#page-018 .sec-step .inner .image{width:50%;height:fit-content;padding-left:80px;position:relative}#page-018 .sec-step .inner .image:after{content:"";background:var(--background-color,#f8f8f8);border-radius:10px 10px 0 0;width:calc(100% - 80px);height:calc(100% - 30px);position:absolute;top:0;left:80px;box-shadow:0 20px 30px #00000029}#page-018 .sec-step .inner .image:before{content:"";background:var(--background-color,#f8f8f8);border-radius:100px 0 0;width:calc(100% + 160px);height:calc(100% - 84px);position:absolute;bottom:0;left:0}#page-018 .sec-step .inner .image img{z-index:1;width:100%;position:relative}#page-018 .sec-step.reverse .text{order:2;padding-left:80px;padding-right:0}#page-018 .sec-step.reverse .image{order:1;padding-left:0;padding-right:80px}#page-018 .sec-step.reverse .image:after{left:unset;right:80px}#page-018 .sec-step.reverse .image:before{left:unset;border-radius:0 100px 0 0;right:0}#page-018 .sec-plan{margin:0 0 80px}#page-018 .sec-plan .header{text-align:center;margin:0 0 50px}#page-018 .sec-plan .header .sub-title{letter-spacing:.08em;font-size:2.4rem;font-weight:700}#page-018 .sec-plan .header .sub-title span{color:var(--color-primary,#ff8053)}#page-018 .sec-plan .cmn-h2{margin:0 0 30px}#page-018 .sec-plan .box{flex-wrap:wrap;justify-content:center;width:clamp(980px,87.5vw,1120px);margin:0 auto;display:flex}#page-018 .sec-plan .box+.cmn-btn{margin:30px 0 80px}#page-018 .sec-plan .box+.cmn-btn a{max-width:220px;padding:18px}#page-018 .sec-plan .box .popular:after{content:"";background:url(../media/plan_recommned_icon.e806ff97.svg) 0 0/100% no-repeat;width:80px;height:95px;position:absolute;top:-30px;left:-30px}#page-018 .sec-plan .box .item{width:clamp(308px,24.0625vw,356px);display:block;position:relative}#page-018 .sec-plan .box .item+.item{margin-left:26px}#page-018 .sec-plan .box .item .inner{background:var(--background-color,#f8f8f8);border-radius:50px 0;height:100%;padding:0 0 50px;overflow:hidden}#page-018 .sec-plan .box .item .inner .image{margin:0 0 30px}#page-018 .sec-plan .box .item .inner .body{text-align:center}#page-018 .sec-plan .box .item .inner .body .title{font-size:2rem;font-weight:700}#page-018 .sec-plan .box .item .inner .body .sub-title{letter-spacing:.04em;font-size:1.2rem;font-weight:600;line-height:1.66667}#page-018 .sec-plan .box .item .inner .body .sub-title span{color:var(--color-primary,#ff8053)}#page-018 .sec-plan .box .item .inner .body .type1{margin:15px 0 0}#page-018 .sec-plan .box .item .inner .body .type2{margin:38px 0 0}#page-018 .sec-plan .box .item .inner .body .type3{flex-wrap:wrap;justify-content:center;margin:15px 0 0;padding:0 20px;display:flex}#page-018 .sec-plan .box .item .inner .body .type3 .col{width:50%;position:relative}#page-018 .sec-plan .box .item .inner .body .type3 .col+.col:after{content:"";background:#e5e5e5;width:1px;height:100%;position:absolute;top:0;left:0}#page-018 .sec-plan .box .item .inner .body .price{color:var(--color-primary,#ff8053);margin:0 0 10px}#page-018 .sec-plan .box .item .inner .body .price .num{font-size:4rem;font-weight:700}#page-018 .sec-plan .box .item .inner .body .price .tax{margin:8px 0 0;font-size:1.2rem}#page-018 .sec-plan .box .item .inner .body .price .small{font-size:2.4rem}#page-018 .sec-plan .box .item .inner .body .caption{margin:10px 0 0;font-size:1rem;transform:scale(.9)}@media screen and (max-width:768.98px){#page-018 .feature-header .sub-title{letter-spacing:.04em;font-size:1.4rem;line-height:1.85714}#page-018 .sec-intro{width:100%;margin:0 0 28px;padding:40px 0 0}#page-018 .sec-intro .cmn-breadcrumbs,#page-018 .sec-intro .feature-header,#page-018 .flow{width:100%}#page-018 .flow .step{width:calc(100% - 120px);display:block}#page-018 .flow .step .item-1:after,#page-018 .flow .step .item-2:after,#page-018 .flow .step .item-3:after{display:none}#page-018 .flow .step .item{width:100%;margin-bottom:44px}#page-018 .flow .step .item .text .title{letter-spacing:.02em;font-size:1.8rem;font-weight:600;line-height:1.33333}#page-018 .mat{margin:0 0 53px;padding:40px 0 41px}#page-018 .mat:before{width:calc(100% - 15px);margin-right:15px}#page-018 .sec-step{margin:0 0 63px;display:flex}#page-018 .sec-step .inner{width:100%}#page-018 .sec-step .inner .text{width:100%;padding:0 15px}#page-018 .sec-step .inner .text .feature-header{margin-bottom:21px}#page-018 .sec-step .inner .text .feature-header .title{letter-spacing:.04em;margin-bottom:15px;font-size:2rem;line-height:1.35}#page-018 .sec-step .inner .text .feature-header .sub-title{letter-spacing:.03em;font-size:2.2rem;line-height:1.45455}#page-018 .sec-step .inner .text .bold-sentence{letter-spacing:.02em;margin-top:25px;margin-bottom:17px;font-size:1.6rem;line-height:1.5}#page-018 .sec-step .inner .text .sentence{margin-bottom:23px;font-size:1.2rem;line-height:2}#page-018 .sec-step .inner .text .cmn-btn{justify-content:center}#page-018 .sec-step .inner .text .cmn-btn a{letter-spacing:.08em;padding:15px;line-height:1.71429}#page-018 .sec-step .inner .image{width:calc(100% + 15px);margin-right:-15px;padding:0 63px 0 48px}#page-018 .sec-step .inner .image:before{width:100%}#page-018 .sec-step .inner .image:after{width:calc(100% - 126px);left:48px}#page-018 .sec-step.reverse .inner .image:before{right:unset;left:-15px}#page-018 .sec-plan{margin:26px 0 0}#page-018 .sec-plan .header{margin:0 0 43px}#page-018 .sec-plan .header .cmn-h2{margin:0 0 26px}#page-018 .sec-plan .header .sub-title{font-size:1.4rem}#page-018 .sec-plan .box{width:calc(100% - 30px)}#page-018 .sec-plan .box .item{width:100%}#page-018 .sec-plan .box .item .inner{padding:0}#page-018 .sec-plan .box .item .inner .image{margin:0 0 16px}#page-018 .sec-plan .box .item .inner .body{text-align:center}#page-018 .sec-plan .box .item .inner .body .price{margin:0 0 15px}#page-018 .sec-plan .box .item .inner .body .price .num{font-size:4.4rem}#page-018 .sec-plan .box .item .inner .body .title{font-size:2rem;font-weight:700}#page-018 .sec-plan .box .item .inner .body .type1{margin:8px 0 0;padding:0 0 43px}#page-018 .sec-plan .box .item .inner .body .type1 .sub-title{font-size:1.4rem}#page-018 .sec-plan .box .item .inner .body .type1 .price{margin:0 0 15px}#page-018 .sec-plan .box .item .inner .body .type2{margin:8px 0 0;padding:0 0 30px}#page-018 .sec-plan .box .item .inner .body .type3{margin:16px 0 0;padding:0 0 40px}#page-018 .sec-plan .box .item .inner .body .type3 .sub-title{margin:0 0 12px}#page-018 .sec-plan .box .item+.item{margin:30px 0 0}#page-018 .sec-plan .box .item.popular:after{width:55px;height:66px;top:-15px;left:15px}#page-018 .sec-plan .box+.cmn-btn{margin:30px 0 0}#page-018 .sec-plan .box+.cmn-btn a{letter-spacing:.04em;border-radius:80px;min-width:240px;font-size:1.4rem;line-height:1.35714}}
:root{--primary-fandom-color:#f55b79}.titles__text{text-align:center;margin-top:10px;margin-bottom:30px;font-size:18px;line-height:2em}@media screen and (max-width:768.98px){.titles__text{max-width:calc(100% - 60px);margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:12px;line-height:22px}}.titles--styleh4{align-items:center;font-size:16px;font-weight:700;display:flex}@media screen and (min-width:769px){.titles--styleh4{font-size:18px}}.titles--styleh4:before{content:"";background:var(--color-primary,#ff8053);border-radius:4px;width:4px;height:22px;margin-right:8px;display:inline-block}@media screen and (min-width:769px){.titles--styleh4:before{margin-right:10px}}.myPage--forbiz .titles--styleh4:before{background:var(--color-primary-forbiz,#5ab0bd)}.contents_h3{align-items:center;margin-bottom:35px;font-size:18px;display:flex}@media screen and (min-width:769px){.contents_h3{margin-bottom:30px;font-size:24px}}.contents_h3--pc:before{content:"";background:url(../media/icon_pc.768ebfbe.svg) 50% no-repeat;width:41px;height:23px;margin-right:8px;display:inline-block}@media screen and (min-width:769px){.contents_h3--pc:before{margin-right:12px}}.contents_h3--sp{margin-bottom:30px}@media screen and (min-width:769px){.contents_h3--sp{margin-bottom:20px}}.contents_h3--sp:before{content:"";background:url(../media/icon_sp.542fc310.svg) 50% no-repeat;width:19px;height:31px;margin-right:12px;display:inline-block}.contents_h3--light_bulb{margin-bottom:30px}@media screen and (min-width:769px){.contents_h3--light_bulb{margin-bottom:20px}}.contents_h3--light_bulb:before{content:"";background:url(../media/icon_light_bulb.90ea5fea.svg) 50% no-repeat;width:13px;height:20px;margin-right:12px;display:inline-block}@media screen and (min-width:769px){.contents_h3--light_bulb:before{background-size:contain;width:20px;height:30px}}.contents_h3--box:before{content:"";background:url(../media/icon_box.3c13ee68.svg) 50%/contain no-repeat;width:19px;height:20px;margin-right:8px;display:inline-block}@media screen and (min-width:769px){.contents_h3--box:before{background-size:auto;width:24px;height:26px;margin-right:12px}}.locale_en .page019__h3:before{background-image:url(../media/icon_mail_line.8b90db9b.svg)!important}.locale_en #gl-container .gl-contact form .btn_submit button:not(:disabled){background:var(--color-primary,#dc0025)!important}#page-019 .logo-icon{padding-top:25px}@media screen and (min-width:769px){#page-019 .logo-icon{padding-top:35px}}#page-019 footer{background:var(--color-background,#f8f8f8)}@media screen and (min-width:769px){#page-019 .sp_disp{display:none}}#page-019 .breadclumb_frame{width:max(1000px,100% - 320px);margin:30px auto 0}#page-019 .titles{margin-top:0;margin-bottom:30px}@media screen and (min-width:769px){#page-019 .titles{margin-top:30px}}@media screen and (max-width:768.98px){#page-019 .titles__text{font-size:12px!important}}#page-019 .page019__h3{align-items:center;margin-bottom:25px;font-size:18px;display:flex}@media screen and (min-width:769px){#page-019 .page019__h3{margin-bottom:40px;font-size:24px}}#page-019 .page019__h3:before{content:"";background:url(../media/icon_mail_line.d3090066.svg) 50% no-repeat;width:30px;height:23px;margin-right:12px;display:inline-block}@media screen and (max-width:768.98px){#page-019 .page019__h3:before{background-size:contain;width:21px;height:16px;margin-right:8px}}#page-019 #gl-main{background-color:var(--color-background,#f8f8f8)}#page-019 #gl-container .gl-contact{max-width:1110px;padding-top:10px}@media screen and (min-width:769px){#page-019 #gl-container .gl-contact{padding-top:24px}}#page-019 #gl-container .gl-contact p{letter-spacing:.03em;margin-bottom:15px;font-size:1.3rem}#page-019 #gl-container .gl-contact .notice-screen-contact{display:block}#page-019 #gl-container .gl-contact .notice-screen-contact #content{font-size:1.4rem}#page-019 #gl-container .gl-contact .notice-screen-contact #content span{font-size:2.2rem}#page-019 #gl-container .gl-contact .form__contents{border:none;padding:0}@media screen and (min-width:769px){#page-019 #gl-container .gl-contact .form__contents{border:1px solid #ddd;padding:26px 50px 40px}}#page-019 #gl-container .gl-contact .form__contents .error{color:#e3342f}#page-019 #gl-container .gl-contact form{background-color:#fff;border-radius:10px;max-width:820px;padding:40px}@media screen and (max-width:768.98px){#page-019 #gl-container .gl-contact form{margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px}}#page-019 #gl-container .gl-contact form select{cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.102' height='6.805' viewBox='0 0 12.102 6.805'%3E%3Cpath id='_' data-name='&gt;' d='M15127.829,20659.893c-.018-.018-.034-.035-.049-.053l-5.25-5.25a.75.75,0,0,1,1.063-1.059l4.771,4.77,4.771-4.77a.751.751,0,0,1,1.063,1.063l-5.3,5.3a.746.746,0,0,1-1.063,0Z' transform='translate(-15122.313 -20653.311)' fill='%23333'/%3E%3C/svg%3E") right 20px center no-repeat;border:1px solid #ced4da;border-radius:5px;width:100%;height:44px;padding:0 20px;font-size:14px;font-weight:500}#page-019 #gl-container .gl-contact form .input_box{width:100%;display:flex}@media screen and (max-width:768.98px){#page-019 #gl-container .gl-contact form .input_box{display:block}#page-019 #gl-container .gl-contact form .input_box:not(:last-child){padding-bottom:5px}}#page-019 #gl-container .gl-contact form .input_box .item_left{width:33%;padding:10px 0}@media screen and (max-width:768.98px){#page-019 #gl-container .gl-contact form .input_box .item_left{width:100%;padding-bottom:0}}#page-019 #gl-container .gl-contact form .input_box .item_left label{letter-spacing:.03em;height:100%;margin-bottom:0;font-size:16px;font-weight:500;line-height:2.92308}@media screen and (max-width:768.98px){#page-019 #gl-container .gl-contact form .input_box .item_left label{font-size:14px;line-height:1.1}}#page-019 #gl-container .gl-contact form .input_box .item_left label span{color:#f87f54;font-weight:700}#page-019 #gl-container .gl-contact form .input_box .item_right{align-items:center;width:67%;padding:10px 0;display:flex}#page-019 #gl-container .gl-contact form .input_box .item_right textarea{height:7em}@media screen and (max-width:768.98px){#page-019 #gl-container .gl-contact form .input_box .item_right{width:100%}#page-019 #gl-container .gl-contact form .input_box .item_right textarea{height:15em}}#page-019 #gl-container .gl-contact form .input_box .item_right input,#page-019 #gl-container .gl-contact form .input_box .item_right select{padding-top:5px;padding-bottom:5px}#page-019 #gl-container .gl-contact form .input_box .item_right input,#page-019 #gl-container .gl-contact form .input_box .item_right select,#page-019 #gl-container .gl-contact form .input_box .item_right option,#page-019 #gl-container .gl-contact form .input_box .item_right textarea{font-size:14px}#page-019 #gl-container .gl-contact form .input_box .item_right *{width:100%;color:var(--color-text,#333);border:1px solid #ced4da;border-radius:4px;padding-left:13px;font-size:1.5rem;line-height:2.4}#page-019 #gl-container .gl-contact form .input_box .item_right ::placeholder{color:#999}#page-019 #gl-container .gl-contact form .input_box .item_right :focus-visible{border:1px solid #2aa2da;box-shadow:0 0 4px #2aa2da}#page-019 #gl-container .gl-contact form .url .item_left label{line-height:1.61538}#page-019 #gl-container .gl-contact form .checkbox,#page-019 #gl-container .gl-contact form .btn_submit{text-align:center;width:100%}#page-019 #gl-container .gl-contact form .checkbox{padding-top:25px}#page-019 #gl-container .gl-contact form .checkbox input{vertical-align:middle}#page-019 #gl-container .gl-contact form .checkbox label{letter-spacing:.03em;margin-left:6px;padding-left:25px;font-size:10px;font-weight:700;line-height:1.53846}#page-019 #gl-container .gl-contact form .btn_submit button{color:#fff;letter-spacing:.03em;background-color:#f87f54;border-radius:25px;height:50px;margin-top:15px;padding-left:70px;padding-right:70px;font-size:1.3rem;font-weight:700;line-height:3.84615}@media screen and (min-width:769px){#page-019 #gl-container .gl-contact form .btn_submit button{margin-top:5px}}#page-019 #gl-container .gl-contact form .btn_submit button[disabled]{cursor:not-allowed;background:#ddd}#page-019 #gl-container .gl-contact form .btn_submit button[disabled]:hover{background:#ddd}#page-019 #gl-container .gl-contact form .btn_submit button:hover{background-color:#f9a686}#page-019 #gl-container .gl-contact form .instruction{color:#b1b1b1;padding-top:40px}@media screen and (max-width:768.98px){#page-019 #gl-container .gl-contact form .instruction{border-top:1px solid #ddd;margin-top:50px}}#page-019 #gl-container .gl-contact form .instruction p{color:#999;margin-bottom:8px;font-size:1rem;line-height:1.41667}#page-019 #gl-container .gl-contact form .instruction__interval{margin-top:30px}@media screen and (max-width:768.98px){#page-019 #gl-container .gl-contact form .instruction__interval--sp{margin-top:30px}}#page-019 input[type=checkbox]{position:absolute;left:-1000000px}#page-019 .checkbox01{box-sizing:border-box;cursor:pointer;width:auto;padding:5px 30px;display:inline-block;position:relative}#page-019 .checkbox01:before{content:"";background:#fff;border:1px solid #ddd;width:12px;height:12px;margin-top:-8px;display:block;position:absolute;top:calc(50% + 3px);left:5px}#page-019 .checkbox01:after{content:"";opacity:0;border-bottom:2px solid #f87f54;border-right:2px solid #f87f54;width:5px;height:9px;margin-top:-7px;display:block;position:absolute;top:calc(50% + 2px);left:9px;transform:rotate(45deg)}#page-019 input[type=checkbox]:checked+.checkbox01:after{opacity:1}.sugoyose_current_input:not(.sugoyose_current_input--active){display:none!important}
:root{--primary-fandom-color:#f55b79}.search_control__sorter{width:165px;font-size:14px;position:relative}@media screen and (min-width:769px){.search_control__sorter{padding-top:15px;padding-bottom:15px}}@media screen and (max-width:768.98px){.search_control__sorter{width:20px;margin-right:15px}}.search_control__sorter__active{cursor:pointer;justify-content:flex-end;align-items:center;width:100%;display:flex}.search_control__sorter__active i{margin-right:10px}@media screen and (max-width:768.98px){.search_control__sorter__active i{margin-right:0}.search_control__sorter__active i img{width:auto;height:16px}.search_control__sorter span{display:none}}.search_control__sorter__selectlist{z-index:30;background:#fff;border-radius:4px;width:175px;padding:3px 10px;font-size:14px;list-style:none;position:absolute;top:99%;right:-15px;box-shadow:0 0 15px #0000000d}@media screen and (max-width:768.98px){.search_control__sorter__selectlist{width:165px;top:calc(100% + 20px);right:-13px}}.search_control__sorter__selectlist:not(.search_control__sorter__selectlist__show){transform:translate(-10000000px)}.search_control__sorter__selectlist li{cursor:pointer;white-space:nowrap;justify-content:flex-start;align-items:center;padding:15px 0;transition:all .3s;display:flex}.search_control__sorter__selectlist li:not(:last-child){border-bottom:1px solid #eee}@media screen and (min-width:769px){.search_control__sorter__selectlist li{padding:9px 15px 9px 7px}}.search_control__sorter__selectlist li:before{content:"";width:11px;height:7px;margin-right:8px;display:block}.search_control__sorter__selectlist li:hover,.search_control__sorter__selectlist li.sarch_control__sorter__selectlist__active{color:var(--color-primary,#ff8053)}.search_control__sorter__selectlist li.sarch_control__sorter__selectlist__active:before{background:url(../media/icon_check.9d1753d9.svg) 50%/contain no-repeat}.myPage--forbiz .search_control__sorter__selectlist li:hover,.myPage--forbiz .search_control__sorter__selectlist li.sarch_control__sorter__selectlist__active{color:var(--color-primary-forbiz,#5ab0bd)}.myPage--forbiz .search_control__sorter__selectlist li.sarch_control__sorter__selectlist__active:before{background:url(../media/forbiz_icon_check.3776c873.svg) 50% no-repeat}.myPage--fandom .search_control__sorter__selectlist li:hover,.myPage--fandom .search_control__sorter__selectlist li.sarch_control__sorter__selectlist__active{color:var(--color-primary-fandom,#f55b79)}.myPage--fandom .search_control__sorter__selectlist li.sarch_control__sorter__selectlist__active:before{background:url(../media/fandom_icon_check.ecc58200.svg) 50% no-repeat}@media screen and (max-width:768.98px){.search_control__keyword{width:calc(100% - 55px)}}.search_control__keyword__wrap{border:1px solid #ddd;border-radius:4px;justify-content:space-between;align-items:center;width:283px;padding:12px 15px;display:flex}@media screen and (min-width:769px){.search_control__keyword__wrap{padding:6px 15px}}@media screen and (max-width:768.98px){.search_control__keyword__wrap{background:#f6f6f6;border:none;border-radius:100px;width:100%;height:43px;padding:14px 20px}}.search_control__keyword__wrap input{border:none;width:90%;font-size:14px}@media screen and (max-width:768.98px){.search_control__keyword__wrap input{background-color:inherit;font-size:13px}}.search_control__keyword__wrap input::placeholder{color:#999}.search_control__keyword__wrap img{cursor:pointer;width:14px;height:14px}@media screen and (max-width:768.98px){.search_control__keyword__wrap img{width:16px;height:16px}.search_control__keyword__icon--pc{display:none}}@media screen and (min-width:769px){.search_control__keyword__icon--sp{display:none}}.search_control__wrap{justify-content:space-between;align-items:center;width:100%;margin-bottom:25px;display:flex}@media screen and (min-width:769px){.search_control__wrap{margin-top:-20px;margin-bottom:20px}}.Privacy-Policy{width:max(1000px,100% - 320px);margin:30px auto 0}.Privacy-Policy-boxContent{background:#fff;border-radius:10px;margin:30px 0 0;padding:40px}.Privacy-Policy-boxContent .h3-title{letter-spacing:.02em;margin-bottom:40px;font-size:2.4rem;line-height:1}.Privacy-Policy-boxContent h3.h3-title{margin-bottom:32.5px;padding-left:15px;position:relative}.Privacy-Policy-boxContent h3.h3-title:after{content:"";background:var(--color-primary,#ff8053);border-radius:50px;width:4px;height:100%;position:absolute;top:0;left:0}.Privacy-Policy-boxContent h3.subtitle{margin-bottom:10px;font-size:14px;font-weight:700}.Privacy-Policy-boxContent div{margin-bottom:60px}#page-fqa #gl-header{z-index:15}#page-fqa #gl-main{position:static}.page-fqa .faq__image_viewer{z-index:100;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.page-fqa .faq__image_viewer__wrap{margin:0;padding:30px}.page-fqa .faq__image_viewer__wrap img{max-width:100%;max-height:90vh}.page-fqa .faq__image_viewer__closer{cursor:pointer;position:absolute;top:20px;right:20px}.page-fqa .highlight{background:var(--color-text-highlight,#fdd046)}.page-fqa .page-fqa-box-header,.page-fqa .page-fqa-box-header .list-item{margin-bottom:20px!important}.page-fqa .page-fqa-box-header .item:not(.active) .page-fqa-box-header__child{display:none}.page-fqa .page-fqa-box-header__child{margin-top:10px;margin-left:16px;font-size:11px;list-style:none}.page-fqa .page-fqa-box-header__child li:not(:last-child){margin-bottom:5px}.page-fqa .page-fqa-box-header__child li a:hover{color:var(--color-primary,#ff8053)!important}.page-fqa .search_control__keyword{z-index:10;background:#fff;width:100%;position:sticky;top:100px}.page-fqa .search_control__keyword__wrap{width:100%}.page-fqa .not_found_text{font-size:16px}.page-fqa-box-header .list-item{background:#f5f5f5;flex-wrap:wrap;padding:48px 90px 13px;display:flex}.page-fqa-box-header .list-item .item{color:#666;width:25%;margin-bottom:35px;font-size:1.2rem}.page-fqa-box-header .list-item .item a{align-items:center;display:flex}.page-fqa-box-header .list-item .item img{width:10px;margin-right:5px}.page-fqa-box-header .list-item .item.active img{transform:rotate(180deg)}.page-fqa-box-header .list-item .link-item{color:#666;cursor:pointer}.page-fqa-box-header .list-item .link-item:hover{color:#666;text-decoration:none}.page-fqa-box-header .list-item .link-item span{overflow-wrap:anywhere}.page-fqa-box-header .list-item .link-item span:hover{color:var(--color-primary,#ff8053)}.page-fqa .faq_app__set{margin-top:60px}.page-fqa .faq_app__set__child{margin-top:50px}.page-fqa-content h3.h3-title{margin-bottom:32px}.page-fqa-content h4.h3-title{margin-bottom:32px;padding-left:14px;position:relative;font-size:18px!important}.page-fqa-content h4.h3-title:after{content:"";background:var(--color-primary,#ff8053);border-radius:50px;width:4px;height:18px;position:absolute;bottom:0;left:0;top:inherit!important}.page-fqa-content h3{margin-bottom:32px;font-size:24px}.page-fqa-content h3 :not(:first-child){margin-top:60px}.page-fqa .Privacy-Policy-boxContent div{margin-bottom:0}.page-fqa .question-list{z-index:9;position:relative}.page-fqa .question-list .question-item{border-bottom:1px solid #ececec;margin-bottom:23px;font-size:1.6rem}.page-fqa .question-list .question-item a{color:var(--color-primary,#ff8053)}.page-fqa .question-list .question-item>div{align-items:center;margin-bottom:19px;padding-left:50px;padding-right:20px;display:flex;position:relative}.page-fqa .question-list .question-item>div>b{font-size:2rem;font-weight:700;position:absolute;left:0}.page-fqa .question-list .question-item .question .title-question{overflow-wrap:anywhere;cursor:pointer;margin-bottom:0;font-weight:700;line-height:normal}.page-fqa .question-list .question-item .question span{color:var(--color-primary,#ff8053);align-items:center;width:14px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-fqa .question-list .question-item .question .minus{display:none}.page-fqa .question-list .question-item .question .minus.show-answer-icon{display:flex}.page-fqa .question-list .question-item .question .plus{display:none}.page-fqa .question-list .question-item .question .plus.show-answer-icon{display:flex}.page-fqa .question-list .question-item .answer{display:none}.page-fqa .question-list .question-item .answer-content{letter-spacing:.04em;margin-bottom:0;font-size:1.6rem;font-weight:500;line-height:1.75}.page-fqa .question-list .question-item .answer-content__images{flex-wrap:wrap;list-style:none;display:flex}.page-fqa .question-list .question-item .answer-content__images li{cursor:zoom-in;max-width:150px;margin:0 1em 1em 0}.page-fqa .question-list .question-item .answer-content__images li img{width:100%}.page-fqa .question-list .question-item .answer>b{color:var(--color-primary,#ff8053)!important}.page-fqa .question-list .question-item .answer figcaption.attachment__caption{display:none}.page-fqa .question-list .question-item:last-child{border-bottom:unset}.page-fqa .question-list .question-item.show-answer .answer{align-items:flex-start;line-height:1.4;display:flex}.page-intro{color:var(--color-text,#333);background:#fff;padding-top:40px}.page-intro .container{max-width:clamp(1200px,100vw - 30px,1440px);padding:0}.page-intro .container img{margin:auto;display:block}.page-intro .section-kv{height:490px;position:relative}.page-intro .section-kv .image-kv{float:right}.page-intro .section-kv .title-header-box{clear:right;background:#fff;border-bottom-right-radius:80px;width:510px;height:490px;position:absolute;top:0}.page-intro .section-kv .title-header-box .logo-header{justify-content:space-between;align-items:center;padding:15px 100px 25px 135px;display:flex}.page-intro .section-kv .title-header-box .logo-header .logo img{max-width:100px}.page-intro .section-kv .title-header-box .title-header{padding-left:135px;padding-right:84px}.page-intro .section-kv .title-header-box .title-header h1{letter-spacing:6.24px;margin-bottom:28px;font-size:52px;font-weight:700}.page-intro .section-kv .title-header-box .title-header p{letter-spacing:0;padding-right:10px;font-size:14px;font-weight:500}.page-intro .section-kv .button-service{background-color:var(--color-primary,#ff8053);color:#fff;letter-spacing:2.1px;border-radius:0 15px;justify-content:center;align-items:center;width:442px;height:70px;font-size:30px;font-weight:600;display:flex;position:absolute;bottom:-35px;right:45px}.page-intro .section-kv .button-service span{font-weight:700}.page-intro .title-box{text-align:center;z-index:9;position:relative}.page-intro .title-box p{color:var(--color-primary,#ff8053);font-size:20px;font-weight:700}.page-intro .title-box .description{color:var(--color-text,#333);margin-top:30px;margin-bottom:0;font-size:14px;font-weight:500}.page-intro .section-service{margin-top:135px;position:relative;overflow:hidden}.page-intro .section-service .description{justify-content:center;align-items:flex-end;width:max-content;margin:0 auto 10px;display:flex}.page-intro .section-service .description span{letter-spacing:.8px;margin-left:11px;font-size:20px;font-weight:700;line-height:1}.page-intro .section-service .title-box{text-align:center}.page-intro .section-service .title-box span{color:var(--color-primary,#ff8053)}.page-intro .section-service .section-title,.page-intro .section-service .section-content{z-index:9;position:relative}.page-intro .section-service .section-content{background-color:var(--color-background,#f8f8f8);z-index:8;border-radius:0 80px 0 0;margin-top:-25px;margin-right:70px;padding-top:57px}.page-intro .section-service .section-content .list-service{padding-left:160px;padding-right:90px}.page-intro .section-service .section-content .list-service .item-service{padding-left:10px;padding-right:10px}.page-intro .section-service .section-content .list-service .item-service .content-item{text-align:center;margin-bottom:78px;font-size:20px;font-weight:600}.page-intro .section-message{margin-top:120px}.page-intro .section-message .title-box p{margin-bottom:10px}.page-intro .section-message .title-box p span{padding-left:30px;padding-right:30px}.page-intro .section-message .container{max-width:1100px}.page-intro .section-message .list-message{margin-top:50px}.page-intro .section-message .list-message .content-item{margin-top:25px;margin-bottom:0;padding-left:0;font-size:16px}.page-intro .section-message .message-description{margin-top:100px;margin-bottom:60px}.page-intro .section-message .message-description .h3-title{align-items:center;width:100%;margin-bottom:25px;padding-left:50px;display:flex;position:relative}.page-intro .section-message .message-description .h3-title img{position:absolute;left:0}.page-intro .section-message .message-description .img-banner img{width:100%;height:auto}.page-intro .section-message .message-description .description{flex-wrap:wrap;align-items:center;display:flex}.page-intro .section-message .message-description .description .content-description{padding-right:40px;font-size:16px;font-weight:500}.page-intro .section-message .message-description.message-book{margin-top:60px}.page-intro .section-message .message-description.message-book .content-description{padding-left:40px}.page-intro .section-designs{margin-top:135px;position:relative;overflow:hidden}.page-intro .section-designs .title-box p{margin-bottom:10px}.page-intro .section-designs .title-box p span{padding-left:30px;padding-right:30px}.page-intro .section-designs .intro-designs-list{z-index:8;background-color:var(--color-background,#f8f8f8);border-radius:80px 0 0;margin-top:-30px;margin-left:70px;padding-top:20px;padding-bottom:80px;position:relative}.page-intro .section-designs .intro-designs-list .description{text-align:center;margin-top:30px;margin-bottom:48px;font-size:14px;font-weight:500}.page-intro .section-designs .intro-designs-list .row{margin-left:-70px}.page-intro .section-information-twitter{margin-top:120px;position:relative}.page-intro .section-information-twitter .title-box p{margin-bottom:10px}.page-intro .section-information-twitter .title-box p span{padding-left:30px;padding-right:30px}.page-intro .section-information-twitter .content-section{z-index:8;background-color:var(--color-background,#f8f8f8);border-radius:0 80px 0 0;margin-top:-30px;margin-right:70px;padding-top:70px;padding-bottom:60px;position:relative}.footer-teaser{background-color:#fff}.footer-teaser .footer-teaser-container{justify-content:space-between;align-items:center;max-width:1100px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;display:flex}.footer-teaser .footer-teaser-container p{color:#999;font-size:10px}#page-fqa #gl-contents,#page-fqa #gl-footer{background:var(--color-background,#f8f8f8)}#page-fqa .question>b{color:#999}#Privacy-Policy .h2-title,#Transaction-law .h2-title,#Rules-Page .h2-title{letter-spacing:.04em;margin-bottom:40px;font-size:2.8rem;font-weight:700;line-height:1}#Privacy-Policy .subtitle,#Transaction-law .subtitle,#Rules-Page .subtitle{letter-spacing:.04em;color:var(--color-text,#333);margin-bottom:10px;font-size:1.4rem;font-weight:700;line-height:1}#Privacy-Policy .content,#Transaction-law .content,#Rules-Page .content{color:var(--color-text,#333);margin-bottom:30px;font-size:1.2rem;font-weight:400;line-height:2}#Privacy-Policy #gl-contents,#Transaction-law #gl-contents,#Rules-Page #gl-contents,#Privacy-Policy #gl-footer,#Transaction-law #gl-footer,#Rules-Page #gl-footer{background:var(--color-background,#f8f8f8)}#Privacy-Policy .color-red,#Transaction-law .color-red,#Rules-Page .color-red{color:red}#Transaction-law .transaction-law__credits{font-size:14px;font-weight:700}#Transaction-law table{text-align:center;border-collapse:separate;border-spacing:0;border:0 solid #e5e5e5;border-width:1px 0 0 1px;width:100%;margin-bottom:10px}#Transaction-law table td{letter-spacing:.02em;text-align:left;background:#fff;border:1px solid #e5e5e5;border-width:0 1px 1px 0;padding:15px;font-size:1.6rem;font-weight:500;line-height:2.25}#Transaction-law table td:first-child{background:#f7f7f7;border-right-width:0;min-width:248px}.page-fqa .tab-link-fqa{word-wrap:break-word;margin-top:-110px;padding-top:110px;line-height:normal}.page-fqa .tab-link-fqa.inactive{display:none}.page-fqa .Privacy-Policy-boxContent h3.h3-title:after{top:unset;height:18px;bottom:0}.page-fqa .Privacy-Policy-boxContent h2.cmn-h2{margin-bottom:30px}.Privacy-Policy-boxContent--fandom a:hover{color:var(--color-primary-fandom,#f55b79)}@media screen and (max-width:768.98px){#Transaction-law .Privacy-Policy{width:unset}#Transaction-law table td{float:left;clear:left;width:100%}#Transaction-law table td:first-child{min-width:unset;border-right-width:1px}}
:root{--primary-fandom-color:#f55b79}.notice-screen{background-color:var(--color-background,#f8f8f8);width:90%;padding:20px 0;display:none}.notice-screen #content{background-color:var(--color-alert-bg,#fff8f8);border:1px solid var(--color-alert,red);text-align:center;color:var(--color-alert,red);letter-spacing:.03em;border-radius:3px;margin:0 25px;padding-top:13px;padding-bottom:13px;font-size:1rem;font-weight:700;line-height:1.7}@media screen and (max-width:768.98px){.notice-screen{display:block}}
:root{--primary-fandom-color:#f55b79}.step-bar{text-align:center;z-index:998;width:100%;margin-top:45px;margin-bottom:15px;display:inline-block;position:relative}.step-bar.--product,.step-bar.--product-en{margin-bottom:32px}.step-bar.--mybook-create{background:0 0;width:100%}@media screen and (max-width:768.98px){.step-bar{background:var(--color-background,#f8f8f8);width:100%;margin-top:0;margin-bottom:auto;padding-top:45px;padding-bottom:30px}.step-bar.--product-list{margin-left:-15px;margin-right:-15px}.step-bar.--product-feature{margin-left:-15px}.step-bar.--product-filter{display:none!important}.step-bar.--mybook-edit{background:0 0}.step-bar.--register-en{background:--color-background,#f8f8f8}.step-bar.--product-en{background:--color-background,#f8f8f8;margin-bottom:0}}.step-bar .progressbar{counter-reset:step;width:615px;min-width:300px;padding:0;display:inline-flex}@media screen and (max-width:768.98px){.step-bar .progressbar{max-width:100%}}.step-bar .progressbar li{justify-content:center;align-items:center;width:33.3333%;list-style:none;position:relative;display:flex!important}.step-bar .progressbar li:after{content:"";z-index:-2;background:#ccc;width:100%;height:3px;position:absolute;top:10px;left:-50%}.step-bar .progressbar p{color:#8c8c8c;width:100%;margin-bottom:0;font-size:12px;position:absolute}@media screen and (min-width:769px){.step-bar .progressbar p{top:-20px}}@media screen and (max-width:768.98px){.step-bar .progressbar p{font-weight:400;top:-30px;font-size:10px!important}}.step-bar .progressbar span:before{content:"";background:#ccc;border-radius:50px;width:14px;height:14px;display:block}.step-bar .progressbar li:first-child:after{content:none}.step-bar .progressbar li.enable,.step-bar .progressbar li.enable p{color:var(--color-primary,#ff8053);font-size:12px;font-weight:700}@media screen and (max-width:768.98px){.step-bar .progressbar li.enable p{font-size:10px!important}}.step-bar .progressbar li.enable:before{background:var(--color-primary,#ff8053);border:2px solid var(--color-primary,#ff8053)}.step-bar .progressbar li.enable span{border:2px solid var(--color-primary,#ff8053);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.step-bar .progressbar li.enable span:before{content:"";background:var(--color-primary,#ff8053);border-radius:50px;width:14px;height:14px;display:block}.step-bar.step-bar--forbiz .progressbar li.enable,.step-bar.step-bar--forbiz .progressbar li.enable p{color:var(--color-primary-forbiz,#5ab0bd)}.step-bar.step-bar--forbiz .progressbar li.enable:before{background:var(--color-primary-forbiz,#5ab0bd);border-color:var(--color-primary-forbiz,#5ab0bd)}.step-bar.step-bar--forbiz .progressbar li.enable span{border-color:var(--color-primary-forbiz,#5ab0bd)}.step-bar.step-bar--forbiz .progressbar li.enable span:before{background:var(--color-primary-forbiz,#5ab0bd)}.step-bar.step-bar--forfandom{padding-bottom:20px}.step-bar.step-bar--forfandom .progressbar p{color:#a7a7a7;font-weight:700;top:-17px}.step-bar.step-bar--forfandom .progressbar li.enable,.step-bar.step-bar--forfandom .progressbar li.enable p{color:var(--color-primary-forfandom,#f55b79)}.step-bar.step-bar--forfandom .progressbar li.enable:before{background:var(--color-primary-forfandom,#f55b79);border-color:var(--color-primary-forfandom,#f55b79)}.step-bar.step-bar--forfandom .progressbar li.enable span{border-color:var(--color-primary-forfandom,#f55b79)}.step-bar.step-bar--forfandom .progressbar li.enable span:before{background:var(--color-primary-forfandom,#f55b79)}.locale_en #gl-main .slider-book,.locale_en .swiper-slide:not(.scenes .swiper-slide) a{background:var(--color-background,#fff);margin:0;overflow:hidden;padding:30px 33px!important}.locale_en #gl-main .slider-book:not(#page-003 a),.locale_en .swiper-slide:not(.scenes .swiper-slide) a:not(#page-003 a){margin-left:5px;margin-right:5px}@media screen and (max-width:768.98px){.locale_en #gl-main .slider-book,.locale_en .swiper-slide:not(.scenes .swiper-slide) a{margin-bottom:6px;margin-left:0;margin-right:0;padding-left:30px!important;padding-right:30px!important}.locale_en #gl-main .slider-book:not(#page-003 a),.locale_en .swiper-slide:not(.scenes .swiper-slide) a:not(#page-003 a){margin-left:3px;margin-right:3px}}.locale_en #gl-main .slider-book .image,.locale_en .swiper-slide:not(.scenes .swiper-slide) a .image{z-index:2}@media screen and (min-width:769px){.locale_en #gl-main .slider-book .image:not(.sec-recommend .swiper-slide .image),.locale_en .swiper-slide:not(.scenes .swiper-slide) a .image:not(.sec-recommend .swiper-slide .image){max-width:70%;margin:0 auto}}@media screen and (max-width:768.98px){.locale_en #gl-main .slider-book .image,.locale_en .swiper-slide:not(.scenes .swiper-slide) a .image{padding-top:10px;padding-bottom:15px!important}}.locale_en #gl-main .slider-book .image:before,.locale_en .swiper-slide:not(.scenes .swiper-slide) a .image:before{left:-30px;width:80%!important;height:16%!important}@media screen and (max-width:768.98px){.locale_en #gl-main .slider-book .image:before,.locale_en .swiper-slide:not(.scenes .swiper-slide) a .image:before{bottom:16px}}.locale_en .prev-book,.locale_en .next-book,.locale_en .cmn-carousel .swiper-button-prev,.locale_en .cmn-carousel .swiper-button-next{background:#fff;border-radius:3px;justify-content:center;align-items:center;width:50px;height:64px;display:flex}.locale_en .prev-book:not(.next-book):before,.locale_en .next-book:not(.next-book):before,.locale_en .cmn-carousel .swiper-button-prev:not(.next-book):before,.locale_en .cmn-carousel .swiper-button-next:not(.next-book):before{content:"";border-right:2px solid var(--color-primary,#dc0025);border-bottom:2px solid var(--color-primary,#dc0025);width:10px;height:10px;display:block;transform:rotate(135deg)}@media screen and (max-width:768.98px){.locale_en .prev-book:not(.next-book):before,.locale_en .next-book:not(.next-book):before,.locale_en .cmn-carousel .swiper-button-prev:not(.next-book):before,.locale_en .cmn-carousel .swiper-button-next:not(.next-book):before{margin-left:-6px}}.locale_en .prev-book:not(.prev-book):before,.locale_en .next-book:not(.prev-book):before,.locale_en .cmn-carousel .swiper-button-prev:not(.prev-book):before,.locale_en .cmn-carousel .swiper-button-next:not(.prev-book):before{content:"";border-right:2px solid var(--color-primary,#dc0025);border-bottom:2px solid var(--color-primary,#dc0025);width:10px;height:10px;display:block;transform:rotate(-45deg)}@media screen and (max-width:768.98px){.locale_en .prev-book:not(.prev-book):before,.locale_en .next-book:not(.prev-book):before,.locale_en .cmn-carousel .swiper-button-prev:not(.prev-book):before,.locale_en .cmn-carousel .swiper-button-next:not(.prev-book):before{margin-left:-6px}.locale_en .prev-book,.locale_en .next-book,.locale_en .cmn-carousel .swiper-button-prev,.locale_en .cmn-carousel .swiper-button-next{width:30px;height:36px}}.locale_en .header-list-book .action a,.locale_en .cmn-headline a{font-size:12px;text-decoration:underline!important}.locale_en .content-product .main .list-book-product{width:calc(20% - 10px);margin-bottom:10px!important}.locale_en .content-product .main .list-book-product:not(.list-book-filter .list-book-product){margin-bottom:5px!important}@media screen and (max-width:768.98px){.locale_en .content-product .main .list-book-product{width:calc(50% - 6px);margin-bottom:6px!important}}.locale_en .list-product-flex .slider-book{margin-bottom:10px}@media screen and (max-width:768.98px){.locale_en .list-product-flex .slider-book{margin-bottom:6px}}.locale_en .slick-dots .slick-active{background-image:url(../media/flow_enable.9d1cd58e.svg)!important}.locale_en main{background-color:var(--color-background,#fff)}.locale_en .cmn-tag-list .plane a,.locale_en .cmn-tag-list .plane span{border-radius:5px}.locale_en .cmn-tag-list .plane a:hover,.locale_en .cmn-tag-list .plane span:hover{background:var(--color-primary,#dc0025)}.locale_en .h3-title{font-size:30px}@media screen and (max-width:768.98px){.locale_en .h3-title{font-size:22px}}#page-003 #gallery-top{-webkit-user-select:none;user-select:none;text-align:center;align-items:center;margin:118px 0 10px;display:flex}#page-003 #gallery-top #image-active{justify-content:center;align-items:center;display:flex;box-shadow:1px 3px 6px #0000001a}#page-003 #gallery-top #image-active img{object-fit:cover;pointer-events:none;max-width:50%;max-height:50%}#page-003 #gallery-bottom{-webkit-user-select:none;user-select:none;width:100%;height:64px;display:flex}#page-003 #gallery-bottom>div{cursor:pointer;justify-content:center;align-items:center;width:33.3333%;display:flex}#page-003 #gallery-bottom>div>img{pointer-events:none;object-fit:cover;max-width:calc(50% - 2px);max-height:calc(100% - 4px);display:inline-block}#page-003 #gallery-bottom>div.active{opacity:.7}#page-003 #gallery-bottom>div.active>img{border:2px solid var(--color-primary,#ff8053);max-width:50%;max-height:100%}#page-003 #gallery-bottom>div.active img:first-child{border-right:none}#page-003 #gallery-bottom>div.active img:last-child{border-left:none}#page-003 .change-design-header{background-color:#fff}#page-003 .change-design-header a{color:var(--color-text,#333)}#page-003 .change-design-header a:hover{opacity:.7;color:var(--color-text,#333);-webkit-text-decoration:unset;text-decoration:unset}#page-003 .change-design-header .change-design-button{letter-spacing:.8px;background-color:#fff;border:none;align-items:center;padding:0 30px;font-size:14px;font-weight:700;line-height:60px;display:flex}#page-003 .change-design-header .change-design-button img{width:7px;margin-right:10px}#page-003 .change-design-mode{padding:30px 0 0!important}#page-003 .change-design-mode h1.title-change-design{margin-bottom:40px;font-size:28px;font-weight:700;line-height:1}#page-003 .gallery{overflow:visible!important}#page-003 .gallery__att{margin-bottom:40px}#page-003 .gallery__att small{color:#666}@media screen and (max-width:768.98px){#page-003 .gallery__imagebottom{justify-content:space-between;display:flex}#page-003 .gallery__imagebottom .zoom{order:2}#page-003 .gallery__imagebottom .gallery__att{order:1}}#page-003 .gallery__imagebottom small{text-indent:-1em;margin-left:1em;line-height:1.5;display:block}@media screen and (min-width:769px){#page-003 .gallery__imagebottom small br{display:none}}#page-003 #gallery-top,#page-003 #gl-modal .image{position:relative}#page-003 #gallery-top .gallery__barcode,#page-003 #gl-modal .image .gallery__barcode{pointer-events:none;place-content:center;width:100%;max-width:700px;height:100%;display:none;position:absolute;bottom:0;left:0}#page-003 #gallery-top .gallery__barcode img,#page-003 #gl-modal .image .gallery__barcode img{width:100%;max-width:inherit!important}@media screen and (max-width:768.98px){#page-003 #gallery-top .gallery__barcode--pc,#page-003 #gl-modal .image .gallery__barcode--pc{display:none}}@media screen and (min-width:769px){#page-003 #gallery-top .gallery__barcode--sp,#page-003 #gl-modal .image .gallery__barcode--sp{display:none}}#page-003 #gallery-top .gallery__barcode--active,#page-003 #gl-modal .image .gallery__barcode--active{display:grid}#page-003 .zoom{z-index:3;position:relative}.biz-remain-page-alert{letter-spacing:.02em;text-align:center;font-size:14px;font-weight:700}@media screen and (max-width:768.98px){.biz-remain-page-alert{margin:30px}}.biz-remain-page-alert .close_icon{cursor:pointer;width:28px;height:28px;position:absolute;top:15px;right:30px}.biz-remain-page-alert .message{margin-bottom:40px;line-height:24px}.biz-remain-page-alert .message .title{margin-bottom:25px;font-size:20px;line-height:32px}.biz-remain-page-alert .message .title span{color:var(--color-primary-forbiz,#5ab0bd)}@media screen and (max-width:768.98px){#page-003 #gallery-top{margin:0 0 10px}#page-003 #gallery-bottom{width:288px;margin:0 auto}#page-003 .change-design-mode h1.title-change-design{margin-top:20px;margin-bottom:-15px;font-size:20px}}.h3-title{font-size:24px}.h3-title:after{top:2px}
:root{--primary-fandom-color:#f55b79}.meg-recommend{justify-content:space-between;column-gap:3.5%;width:100%;display:flex}.meg-recommend__item{width:33.3333%;height:inherit}.meg-recommend__item a{justify-content:space-between;column-gap:6.25%;transition:all .2s;display:flex}.meg-recommend__item a:hover{opacity:.7;text-decoration:none}.meg-recommend__item a img{width:37.5%}.meg-recommend__text{flex-flow:column;justify-content:space-between;width:12.5vw;height:81px;display:flex}.meg-recommend__text__brand{letter-spacing:.04em;color:#a2a2a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.meg-recommend__text__title{letter-spacing:.04em;color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;font-size:12px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}.meg-recommend__text__price{letter-spacing:.04em;color:#000;white-space:nowrap;font-size:16px;font-weight:700}.meg-recommend__text span{letter-spacing:.04em;color:#000;margin-top:6px;font-size:12px;font-weight:400}@media screen and (max-width:768.98px){.meg-recommend{justify-content:normal;column-gap:normal}.meg-recommend__item{width:33.3333vw}.meg-recommend__item a{width:100%;display:block}.meg-recommend__item a img{width:33.3333vw;height:33.3333vw;margin-bottom:8px}.meg-recommend__text{width:100%;display:block}.meg-recommend__text__brand{height:12px;margin-bottom:8px;font-size:.9rem}.meg-recommend__text__title{height:36px}.meg-recommend__text__price{height:15px;font-size:1.1rem}.meg-recommend__text span{margin-top:4px;font-size:.9rem}.sec-meg-recommend.--mypage{width:calc(100vw - 30px);overflow-x:hidden}}
