.search_control__sorter{font-size:14px;width:165px;position:relative}@media screen and (min-width: 769px){.search_control__sorter{padding-bottom:15px;padding-top:15px}}@media screen and (max-width: 768.98px){.search_control__sorter{width:20px;margin-right:15px}}.search_control__sorter__active{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;width:100%}.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{height:16px;width:auto}}@media screen and (max-width: 768.98px){.search_control__sorter span{display:none}}.search_control__sorter__selectlist{position:absolute;width:175px;top:99%;z-index:30;right:-15px;list-style:none;padding:3px 10px;background:#fff;border-radius:4px;box-shadow:0 0 15px #0000000d;font-size:14px}@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;display:flex;align-items:center;justify-content:flex-start;transition:.3s;white-space:nowrap;padding:15px 0}.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{width:11px;height:7px;display:block;content:"";margin-right:8px}.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(https://assets.sugoyose.jp/storage/images/icon/icon_check.svg) no-repeat center;background-size:contain}.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(/_assets/images/common/icon/forbiz_icon_check.svg) no-repeat center}.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(/_assets/images/common/icon/fandom_icon_check.svg) no-repeat center}@media screen and (max-width: 768.98px){.search_control__keyword{width:calc(100% - 55px)}}.search_control__keyword__wrap{border:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:12px 15px;width:283px;border-radius:4px}@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;padding:14px 20px;width:100%;height:43px}}.search_control__keyword__wrap input{width:90%;border:none;font-size:14px}@media screen and (max-width: 768.98px){.search_control__keyword__wrap input{font-size:13px;background-color:inherit}}.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{height:16px;width:16px}}@media screen and (max-width: 768.98px){.search_control__keyword__icon--pc{display:none}}@media screen and (min-width: 769px){.search_control__keyword__icon--sp{display:none}}.search_control__wrap{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:25px}@media screen and (min-width: 769px){.search_control__wrap{margin-bottom:20px;margin-top:-20px}}.Privacy-Policy{width:max(1000px,100% - 320px);margin:30px auto 0}.Privacy-Policy-boxContent{background:#fff;padding:40px;border-radius:10px;margin:30px 0 0}.Privacy-Policy-boxContent .h3-title{margin-bottom:40px;font-size:2.4rem;letter-spacing:.02em;line-height:1}.Privacy-Policy-boxContent h3.h3-title{position:relative;padding-left:15px;margin-bottom:32.5px}.Privacy-Policy-boxContent h3.h3-title:after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--color-primary, #ff8053);border-radius:50px}.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{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:#000000b3;display:flex;align-items:center;justify-content:center}.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{position:absolute;top:20px;right:20px;cursor:pointer}.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;font-size:11px;list-style:none;margin-left:16px}.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{position:sticky;z-index:10;width:100%;top:100px;background:#fff}.page-fqa .search_control__keyword__wrap{width:100%}.page-fqa .not_found_text{font-size:16px}.page-fqa-box-header .list-item{display:flex;flex-wrap:wrap;background:#f5f5f5;padding:48px 90px 13px}.page-fqa-box-header .list-item .item{width:25%;margin-bottom:35px;color:#666;font-size:1.2rem}.page-fqa-box-header .list-item .item a{display:flex;align-items:center}.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{text-decoration:none;color:#666}.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;font-size:18px!important;padding-left:14px;position:relative}.page-fqa-content h4.h3-title:after{content:"";position:absolute;left:0;bottom:0;top:inherit!important;width:4px;height:18px;background:var(--color-primary, #ff8053);border-radius:50px}.page-fqa-content h3{font-size:24px;margin-bottom:32px}.page-fqa-content h3 :not(:first-child){margin-top:60px}.page-fqa .Privacy-Policy-boxContent div{margin-bottom:0}.page-fqa .question-list{position:relative;z-index:9}.page-fqa .question-list .question-item{border-bottom:1px solid #ececec;font-size:1.6rem;margin-bottom:23px}.page-fqa .question-list .question-item a{color:var(--color-primary, #ff8053)}.page-fqa .question-list .question-item>div{display:flex;margin-bottom:19px;padding-left:50px;position:relative;align-items:center;padding-right:20px}.page-fqa .question-list .question-item>div b{position:absolute;left:0;font-size:2rem;font-weight:700}.page-fqa .question-list .question-item .question .title-question{line-height:normal;overflow-wrap:anywhere;cursor:pointer;font-weight:700;margin-bottom:0}.page-fqa .question-list .question-item .question span{position:absolute;right:0;color:var(--color-primary, #ff8053);width:14px;top:50%;display:flex;align-items:center;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{font-weight:500;margin-bottom:0;line-height:1.75;letter-spacing:.04em;font-size:1.6rem}.page-fqa .question-list .question-item .answer-content__images{list-style:none;display:flex;flex-wrap:wrap}.page-fqa .question-list .question-item .answer-content__images li{max-width:150px;margin:0 1em 1em 0;cursor:zoom-in}.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{display:flex;align-items:flex-start;line-height:1.4}.page-intro{color:var(--color-text, #333);padding-top:40px;background:#fff}.page-intro .container{padding:0;max-width:clamp(1200px,100vw - 30px,1440px)}.page-intro .container img{margin:auto;display:block}.page-intro .section-kv{position:relative;height:490px}.page-intro .section-kv .image-kv{float:right}.page-intro .section-kv .title-header-box{clear:right;width:510px;height:490px;position:absolute;top:0;background:#fff;border-bottom-right-radius:80px}.page-intro .section-kv .title-header-box .logo-header{padding:15px 100px 25px 135px;display:flex;justify-content:space-between;align-items:center}.page-intro .section-kv .title-header-box .logo-header .logo img{max-width:100px}.page-intro .section-kv .title-header-box .title-header{padding-right:84px;padding-left:135px}.page-intro .section-kv .title-header-box .title-header h1{font-size:52px;font-weight:700;letter-spacing:6.24px;margin-bottom:28px}.page-intro .section-kv .title-header-box .title-header p{font-size:14px;font-weight:500;letter-spacing:0;padding-right:10px}.page-intro .section-kv .button-service{position:absolute;right:45px;bottom:-35px;width:442px;height:70px;background-color:var(--color-primary, #ff8053);border-radius:0 15px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:30px;letter-spacing:2.1px;font-weight:600}.page-intro .section-kv .button-service span{font-weight:700}.page-intro .title-box{text-align:center;position:relative;z-index:9}.page-intro .title-box p{font-size:20px;font-weight:700;color:var(--color-primary, #ff8053)}.page-intro .title-box .description{font-size:14px;font-weight:500;color:var(--color-text, #333);margin-top:30px;margin-bottom:0}.page-intro .section-service{position:relative;margin-top:135px;overflow:hidden}.page-intro .section-service .description{display:flex;align-items:flex-end;justify-content:center;width:max-content;margin:0 auto 10px}.page-intro .section-service .description span{font-size:20px;font-weight:700;line-height:1;margin-left:11px;letter-spacing:.8px}.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{position:relative;z-index:9}.page-intro .section-service .section-content{background-color:var(--color-background, #f8f8f8);border-radius:0 80px 0 0;margin-top:-25px;z-index:8;padding-top:57px;margin-right:70px}.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;font-size:20px;font-weight:600;margin-bottom:78px}.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{font-size:16px;margin-top:25px;padding-left:0;margin-bottom:0}.page-intro .section-message .message-description{margin-top:100px;margin-bottom:60px}.page-intro .section-message .message-description .h3-title{display:flex;align-items:center;width:100%;position:relative;padding-left:50px;margin-bottom:25px}.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{display:flex;flex-wrap:wrap;align-items:center}.page-intro .section-message .message-description .description .content-description{font-size:16px;font-weight:500;padding-right:40px}.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{position:relative;margin-top:135px;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{margin-top:-30px;padding-top:20px;z-index:8;position:relative;background-color:var(--color-background, #f8f8f8);border-radius:80px 0 0;margin-left:70px;padding-bottom:80px}.page-intro .section-designs .intro-designs-list .description{font-size:14px;font-weight:500;margin-top:30px;text-align:center;margin-bottom:48px}.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{margin-top:-30px;padding-top:70px;z-index:8;position:relative;background-color:var(--color-background, #f8f8f8);border-radius:0 80px 0 0;margin-right:70px;padding-bottom:60px}.footer-teaser{background-color:#fff}.footer-teaser .footer-teaser-container{max-width:1100px;display:flex;justify-content:space-between;align-items:center;margin-right:auto;margin-left:auto;padding-top:100px;padding-bottom:100px}.footer-teaser .footer-teaser-container p{font-size:10px;color:#999}#page-fqa #gl-contents,#page-fqa #gl-footer{background:var(--color-background, #f8f8f8)}#page-fqa .question-item b{color:#999}#Privacy-Policy .h2-title,#Transaction-law .h2-title,#Rules-Page .h2-title{font-size:2.8rem;font-weight:700;line-height:1;letter-spacing:.04em;margin-bottom:40px}#Privacy-Policy .subtitle,#Transaction-law .subtitle,#Rules-Page .subtitle{font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.04em;margin-bottom:10px;color:var(--color-text, #333)}#Privacy-Policy .content,#Transaction-law .content,#Rules-Page .content{font-size:1.2rem;font-weight:400;line-height:2;margin-bottom:30px;color:var(--color-text, #333)}#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-weight:700;font-size:14px}#Transaction-law table{width:100%;text-align:center;border-collapse:separate;border-spacing:0;border:solid #e5e5e5;border-width:1px 0 0 1px;margin-bottom:10px}#Transaction-law table td{border:solid #e5e5e5;border-width:0 1px 1px 0;background:#fff;line-height:2.25;font-size:1.6rem;font-weight:500;letter-spacing:.02em;padding:15px;text-align:left}#Transaction-law table td:first-child{background:#f7f7f7;border-right-width:0;min-width:248px}.page-fqa .tab-link-fqa{line-height:normal;word-wrap:break-word;padding-top:110px;margin-top:-110px}.page-fqa .tab-link-fqa.inactive{display:none}.page-fqa .Privacy-Policy-boxContent h3.h3-title:after{top:unset;bottom:0;height:18px}.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{width:100%;float:left;clear:left}#Transaction-law table td:first-child{border-right-width:1px;min-width:unset}}
