<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&amp;display=swap";@keyframes inview{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes inview-scale{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.title-page{font-weight:400}@media screen and (min-width: 900px){.title-page{font-size:40px}}@media screen and (max-width: 900px){.title-page{font-size:26px}}@media screen and (min-width: 900px){.title-page{text-align:center;margin-bottom:2rem}}@media screen and (max-width: 900px){.title-page{margin-bottom:2rem}}.title-section{font-weight:400;line-height:1;margin:0 0 .5em}@media screen and (min-width: 900px){.title-section{font-size:60px}}@media screen and (max-width: 900px){.title-section{font-size:32px}}.title-section h1{font-size:inherit;font-weight:inherit}@media screen and (min-width: 900px){.title-section__sub{font-size:20px}}@media screen and (max-width: 900px){.title-section__sub{font-size:16px}}.title-section__sub em{font-weight:700}@media screen and (min-width: 900px){.title-section__label{font-size:15px}}@media screen and (max-width: 900px){.title-section__label{font-size:14px}}.title-section__label::after{content:"："}@media screen and (min-width: 900px){.title-section{display:flex;align-items:center}.title-section__sub{display:inline-block;margin-left:1em}.title-section.center-pc{justify-content:center}}@media screen and (max-width: 900px){.title-section__sub{display:block;margin-top:1.5em}}.title-form{font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0 0 1em}@media screen and (min-width: 900px){.title-form{font-size:20px}}@media screen and (max-width: 900px){.title-form{font-size:16px}}.title-form:not(:first-child){margin-top:2em}.title-small{color:#848d96;font-weight:700;margin:.5em 0 .25em}@media screen and (min-width: 900px){.title-small{font-size:20px}}@media screen and (max-width: 900px){.title-small{font-size:14px}}.lead{font-family:nimbus-sans,a-otf-midashi-go-mb31-pr6n,Helvetica,"Helvetica Neue",Arial,"Lucida Grande",BlinkMacSystemFont,"游ゴシック",YuGothic,sans-serif;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.5;margin-bottom:2rem}@media screen and (min-width: 900px){.lead{font-size:20px}}@media screen and (max-width: 900px){.lead{font-size:16px}}.text{line-break:strict;word-break:break-word}.text+.text{margin-top:0}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.text a{color:#1473e6;text-decoration:underline;cursor:pointer}.text a svg{fill:#1473e6}@media screen and (min-width: 900px){.text a:hover{text-decoration:none;color:#105cb7}.text a:hover svg{fill:#105cb7}}@media screen and (min-width: 900px){.text{margin:1em 0}}@media screen and (max-width: 900px){.text{margin:1em 0}}@media screen and (min-width: 900px){.notes{font-size:11px}}@media screen and (max-width: 900px){.notes{font-size:10px}}.notes li{text-indent:-1.5em;margin:0 0 1em 0;padding:0 0 0 1.5em}.sub-text{font-size:.8em}.bold{font-weight:bold}.center{text-align:center}@media screen and (min-width: 900px){.center-pc{text-align:center}}@media screen and (max-width: 900px){.center-sp{text-align:center}}.right{text-align:right}@media screen and (min-width: 900px){.right-pc{text-align:right}}@media screen and (max-width: 900px){.right-sp{text-align:right}}b,strong{font-weight:bold}.blue{color:#1473e6 !important}.indigo{color:#003d90 !important}.purple{color:#a13cfb !important}.pink{color:#ff32b4 !important}.red{color:#ff4e62 !important}.orange{color:#f60 !important}.yellow{color:#f2d91d !important}.green{color:#38afb2 !important}.teal{color:#50aeba !important}.cyan{color:#5dc2d0 !important}.white{color:#fff !important}.gray{color:#d3d3cc !important}.dark{color:#848d96 !important}.btn-link,.btn-back,.btn-more,.btn-secondary-small,.list-tags span,.list-tags a,.list-bbs__delete,.btn-secondary-medium,.section-works__tags li span,.section-works__btn,.section-profile-sub__header__back,.section-profile__edit,.section-profile__followed,.btn-secondary,.btn-secondary-large,.btn-primary-small,.btn-primary-medium,.section-profile-sub__footer__btn,.section-profile-sub__header__btn,.section-profile__follow,.list-artists__btn,.btn-primary,.section-profile__fab,.btn-primary-large{font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5;border:none;border-radius:0;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition-property:color,background-color,border-color;cursor:pointer;object-fit:contain}.btn-link .icon,.btn-back .icon,.btn-more .icon,.btn-secondary-small .icon,.list-tags span .icon,.list-tags a .icon,.list-bbs__delete .icon,.btn-secondary-medium .icon,.section-works__tags li span .icon,.section-works__btn .icon,.section-profile-sub__header__back .icon,.section-profile__edit .icon,.section-profile__followed .icon,.btn-secondary .icon,.btn-secondary-large .icon,.btn-primary-small .icon,.btn-primary-medium .icon,.section-profile-sub__footer__btn .icon,.section-profile-sub__header__btn .icon,.section-profile__follow .icon,.list-artists__btn .icon,.btn-primary .icon,.section-profile__fab .icon,.btn-primary-large .icon{margin:0 .25em 0 -0.25em}.btn-link .arrow,.btn-back .arrow,.btn-more .arrow,.btn-secondary-small .arrow,.list-tags span .arrow,.list-tags a .arrow,.list-bbs__delete .arrow,.btn-secondary-medium .arrow,.section-works__tags li span .arrow,.section-works__btn .arrow,.section-profile-sub__header__back .arrow,.section-profile__edit .arrow,.section-profile__followed .arrow,.btn-secondary .arrow,.btn-secondary-large .arrow,.btn-primary-small .arrow,.btn-primary-medium .arrow,.section-profile-sub__footer__btn .arrow,.section-profile-sub__header__btn .arrow,.section-profile__follow .arrow,.list-artists__btn .arrow,.btn-primary .arrow,.section-profile__fab .arrow,.btn-primary-large .arrow{margin:0 -0.25em 0 .25em}.btn-link svg,.btn-back svg,.btn-more svg,.btn-secondary-small svg,.list-tags span svg,.list-tags a svg,.list-bbs__delete svg,.btn-secondary-medium svg,.section-works__tags li span svg,.section-works__btn svg,.section-profile-sub__header__back svg,.section-profile__edit svg,.section-profile__followed svg,.btn-secondary svg,.btn-secondary-large svg,.btn-primary-small svg,.btn-primary-medium svg,.section-profile-sub__footer__btn svg,.section-profile-sub__header__btn svg,.section-profile__follow svg,.list-artists__btn svg,.btn-primary svg,.section-profile__fab svg,.btn-primary-large svg{width:2em;height:2em;transition:fill .3s ease}.btn-secondary,.btn-secondary-large,.btn-primary,.section-profile__fab,.btn-primary-large{width:100%;border-radius:3em;margin:1em auto}@media screen and (min-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.section-profile__fab,.btn-primary-large{font-size:15px}}@media screen and (max-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.section-profile__fab,.btn-primary-large{font-size:14px}}@media screen and (min-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.section-profile__fab,.btn-primary-large{height:56px}}@media screen and (max-width: 900px){.btn-secondary,.btn-secondary-large,.btn-primary,.section-profile__fab,.btn-primary-large{height:50px}}.modal-reminder__list li a.width-btn::after,.btn-back,.btn-more,.btn-secondary-medium,.section-works__tags li span,.section-works__btn,.section-profile-sub__header__back,.section-profile__edit,.section-profile__followed,.btn-primary-medium,.section-profile-sub__footer__btn,.section-profile-sub__header__btn,.section-profile__follow,.list-artists__btn{display:inline-flex;padding:0 2em;border-radius:2em}@media screen and (min-width: 900px){.modal-reminder__list li a.width-btn::after,.btn-back,.btn-more,.btn-secondary-medium,.section-works__tags li span,.section-works__btn,.section-profile-sub__header__back,.section-profile__edit,.section-profile__followed,.btn-primary-medium,.section-profile-sub__footer__btn,.section-profile-sub__header__btn,.section-profile__follow,.list-artists__btn{font-size:15px}}@media screen and (max-width: 900px){.modal-reminder__list li a.width-btn::after,.btn-back,.btn-more,.btn-secondary-medium,.section-works__tags li span,.section-works__btn,.section-profile-sub__header__back,.section-profile__edit,.section-profile__followed,.btn-primary-medium,.section-profile-sub__footer__btn,.section-profile-sub__header__btn,.section-profile__follow,.list-artists__btn{font-size:14px}}@media screen and (min-width: 900px){.modal-reminder__list li a.width-btn::after,.btn-back,.btn-more,.btn-secondary-medium,.section-works__tags li span,.section-works__btn,.section-profile-sub__header__back,.section-profile__edit,.section-profile__followed,.btn-primary-medium,.section-profile-sub__footer__btn,.section-profile-sub__header__btn,.section-profile__follow,.list-artists__btn{height:42px}}@media screen and (max-width: 900px){.modal-reminder__list li a.width-btn::after,.btn-back,.btn-more,.btn-secondary-medium,.section-works__tags li span,.section-works__btn,.section-profile-sub__header__back,.section-profile__edit,.section-profile__followed,.btn-primary-medium,.section-profile-sub__footer__btn,.section-profile-sub__header__btn,.section-profile__follow,.list-artists__btn{height:40px}}.btn-secondary-small,.list-tags span,.list-tags a,.list-bbs__delete,.btn-primary-small{display:inline-flex;height:30px;padding:0 1em;border-radius:2em}@media screen and (min-width: 900px){.btn-secondary-small,.list-tags span,.list-tags a,.list-bbs__delete,.btn-primary-small{font-size:13px}}@media screen and (max-width: 900px){.btn-secondary-small,.list-tags span,.list-tags a,.list-bbs__delete,.btn-primary-small{font-size:12px}}.btn-secondary-small svg,.list-tags span svg,.list-tags a svg,.list-bbs__delete svg,.btn-primary-small svg{width:1.5em;height:1.5em}.modal-reminder__list li a[disabled].width-btn::after,[disabled].btn-secondary-small,.list-tags span[disabled],.list-tags a[disabled],[disabled].list-bbs__delete,[disabled].btn-secondary-medium,.section-works__tags li span[disabled],[disabled].section-works__btn,[disabled].section-profile-sub__header__back,[disabled].section-profile__edit,[disabled].section-profile__followed,[disabled].btn-secondary,[disabled].btn-secondary-large,[disabled].btn-primary-small,[disabled].btn-primary-medium,[disabled].section-profile-sub__footer__btn,[disabled].section-profile-sub__header__btn,[disabled].section-profile__follow,[disabled].list-artists__btn,[disabled].btn-primary,[disabled].section-profile__fab,[disabled].btn-primary-large{color:#848d96;background:#d3d3cc;border:1px solid #d3d3cc;cursor:not-allowed}.modal-reminder__list li a[disabled].width-btn::after svg,[disabled].btn-secondary-small svg,.list-tags span[disabled] svg,.list-tags a[disabled] svg,[disabled].list-bbs__delete svg,[disabled].btn-secondary-medium svg,.section-works__tags li span[disabled] svg,[disabled].section-works__btn svg,[disabled].section-profile-sub__header__back svg,[disabled].section-profile__edit svg,[disabled].section-profile__followed svg,[disabled].btn-secondary svg,[disabled].btn-secondary-large svg,[disabled].btn-primary-small svg,[disabled].btn-primary-medium svg,[disabled].section-profile-sub__footer__btn svg,[disabled].section-profile-sub__header__btn svg,[disabled].section-profile__follow svg,[disabled].list-artists__btn svg,[disabled].btn-primary svg,[disabled].section-profile__fab svg,[disabled].btn-primary-large svg{fill:#848d96}@media screen and (min-width: 900px){.modal-reminder__list li a[disabled].width-btn:hover::after,[disabled].btn-secondary-small:hover,.list-tags span[disabled]:hover,.list-tags a[disabled]:hover,[disabled].list-bbs__delete:hover,[disabled].btn-secondary-medium:hover,.section-works__tags li span[disabled]:hover,[disabled].section-works__btn:hover,[disabled].section-profile-sub__header__back:hover,[disabled].section-profile__edit:hover,[disabled].section-profile__followed:hover,[disabled].btn-secondary:hover,[disabled].btn-secondary-large:hover,[disabled].btn-primary-small:hover,[disabled].btn-primary-medium:hover,[disabled].section-profile-sub__footer__btn:hover,[disabled].section-profile-sub__header__btn:hover,[disabled].section-profile__follow:hover,[disabled].list-artists__btn:hover,[disabled].btn-primary:hover,[disabled].section-profile__fab:hover,[disabled].btn-primary-large:hover{color:#848d96 !important;background:#d3d3cc !important;border-color:#d3d3cc !important}}.btn-primary-small,.btn-primary-medium,.section-profile-sub__footer__btn,.section-profile-sub__header__btn,.section-profile__follow,.list-artists__btn,.btn-primary,.section-profile__fab,.btn-primary-large{background:#1f1f22;color:#fff;border:1px solid #1f1f22}.btn-primary-small svg,.btn-primary-medium svg,.section-profile-sub__footer__btn svg,.section-profile-sub__header__btn svg,.section-profile__follow svg,.list-artists__btn svg,.btn-primary svg,.section-profile__fab svg,.btn-primary-large svg{fill:#fff}@media screen and (min-width: 900px){.btn-primary-small:hover,.btn-primary-medium:hover,.section-profile-sub__footer__btn:hover,.section-profile-sub__header__btn:hover,.section-profile__follow:hover,.list-artists__btn:hover,.btn-primary:hover,.section-profile__fab:hover,.btn-primary-large:hover{background:#848d96;border-color:#848d96}}.modal-reminder__list li a.width-btn::after,.btn-secondary-small,.list-tags span,.list-tags a,.list-bbs__delete,.btn-secondary-medium,.section-works__tags li span,.section-works__btn,.section-profile-sub__header__back,.section-profile__edit,.section-profile__followed,.btn-secondary,.btn-secondary-large{background-color:#fff;color:#1f1f22;border:1px solid}.modal-reminder__list li a.width-btn::after svg,.btn-secondary-small svg,.list-tags span svg,.list-tags a svg,.list-bbs__delete svg,.btn-secondary-medium svg,.section-works__tags li span svg,.section-works__btn svg,.section-profile-sub__header__back svg,.section-profile__edit svg,.section-profile__followed svg,.btn-secondary svg,.btn-secondary-large svg{fill:#1f1f22}@media screen and (min-width: 900px){.modal-reminder__list li a.width-btn:hover::after,.btn-secondary-small:hover,.list-tags span:hover,.list-tags a:hover,.list-bbs__delete:hover,.btn-secondary-medium:hover,.section-works__tags li span:hover,.section-works__btn:hover,.section-profile-sub__header__back:hover,.section-profile__edit:hover,.section-profile__followed:hover,.btn-secondary:hover,.btn-secondary-large:hover{background-color:#848d96;color:#fff;border-color:#848d96}.modal-reminder__list li a.width-btn:hover::after svg,.btn-secondary-small:hover svg,.list-tags span:hover svg,.list-tags a:hover svg,.list-bbs__delete:hover svg,.btn-secondary-medium:hover svg,.section-works__tags li span:hover svg,.section-works__btn:hover svg,.section-profile-sub__header__back:hover svg,.section-profile__edit:hover svg,.section-profile__followed:hover svg,.btn-secondary:hover svg,.btn-secondary-large:hover svg{fill:#fff}.modal-reminder__list li a.width-btn:hover::after .icon,.btn-secondary-small:hover .icon,.list-tags span:hover .icon,.list-tags a:hover .icon,.list-bbs__delete:hover .icon,.btn-secondary-medium:hover .icon,.section-works__tags li span:hover .icon,.section-works__btn:hover .icon,.section-profile-sub__header__back:hover .icon,.section-profile__edit:hover .icon,.section-profile__followed:hover .icon,.btn-secondary:hover .icon,.btn-secondary-large:hover .icon{fill:#fff}}@media screen and (min-width: 900px){.btn-secondary-large:hover svg{fill:#fff}}@media screen and (min-width: 900px){.btn-secondary-medium:hover svg,.section-works__tags li span:hover svg,.section-works__btn:hover svg,.section-profile-sub__header__back:hover svg,.section-profile__edit:hover svg,.section-profile__followed:hover svg{fill:#fff}}@media screen and (min-width: 900px){.btn-secondary-small:hover svg,.list-tags span:hover svg,.list-tags a:hover svg,.list-bbs__delete:hover svg{fill:#fff}}.btn-more{padding-left:0}.btn-more .arrow{border:1px solid;border-radius:50%;margin-left:1rem;transition-property:background-color,color,fill}@media screen and (min-width: 900px){.btn-more{transition-property:color,padding}.btn-more:hover{padding-left:.5rem;color:#848d96}.btn-more:hover .arrow{background:#848d96;fill:#fff}}.btn-back{text-align:left;padding-left:0;margin:3rem auto 0 0}.btn-back .arrow{border:1px solid;border-radius:50%;margin:0 .5em 0 0;transform:rotate(180deg);transition-property:background-color,color,fill,margin}@media screen and (min-width: 900px){.btn-back{padding-top:2em}.btn-back:hover .arrow{background:#1f1f22;fill:#fff;margin:0 1em 0 0}}.btn-link{display:inline-flex;color:#1473e6;margin:0}.btn-link svg{fill:#1473e6}.btn-link::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto}@media screen and (min-width: 900px){.btn-link:hover{text-decoration:underline;color:#105cb7}.btn-link:hover svg{fill:#105cb7}}.textlink,.section-form a:not([class]),.section-login a:not([class]){color:#1473e6;text-decoration:underline;cursor:pointer}.textlink svg,.section-form a:not([class]) svg,.section-login a:not([class]) svg{fill:#1473e6}@media screen and (min-width: 900px){.textlink:hover,.section-form a:hover:not([class]),.section-login a:hover:not([class]){text-decoration:none;color:#105cb7}.textlink:hover svg,.section-form a:hover:not([class]) svg,.section-login a:hover:not([class]) svg{fill:#105cb7}}::-webkit-input-placeholder{color:#a4a495}::-moz-placeholder{color:#a4a495;opacity:1}:-ms-input-placeholder{color:#a4a495}:-moz-placeholder{color:#a4a495}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#1f1f22;font-size:16px;border-radius:3px;border:1px solid #848d96;box-shadow:none;margin:5px 0;font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;height:50px;line-height:50px}@media screen and (min-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{font-size:15px}}@media screen and (max-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{font-size:16px}}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus{border-color:#1f1f22}input[type=text][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=url][disabled],input[type=email][disabled],input[type=password][disabled],input[type=number][disabled],input[type=date][disabled]{color:#848d96}input[type=text][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=url][readonly],input[type=email][readonly],input[type=password][readonly],input[type=number][readonly],input[type=date][readonly]{background:#f4f3ef;color:#848d96;border-color:#f4f3ef}input[type=text].is_error:not(:focus),input[type=search].is_error:not(:focus),input[type=tel].is_error:not(:focus),input[type=url].is_error:not(:focus),input[type=email].is_error:not(:focus),input[type=password].is_error:not(:focus),input[type=number].is_error:not(:focus),input[type=date].is_error:not(:focus){border-color:#ff4e62;background:#fff1f3}@media screen and (min-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{padding:0 1em}}@media screen and (max-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{padding:1em .75em}}input[type=text].input-full,input[type=search].input-full,input[type=tel].input-full,input[type=url].input-full,input[type=email].input-full,input[type=password].input-full,input[type=number].input-full,input[type=date].input-full{width:100%}input[type=text].input-half,input[type=search].input-half,input[type=tel].input-half,input[type=url].input-half,input[type=email].input-half,input[type=password].input-half,input[type=number].input-half,input[type=date].input-half{display:inline-block;width:48%}input[type=text].input-half+.input-half,input[type=search].input-half+.input-half,input[type=tel].input-half+.input-half,input[type=url].input-half+.input-half,input[type=email].input-half+.input-half,input[type=password].input-half+.input-half,input[type=number].input-half+.input-half,input[type=date].input-half+.input-half{margin-left:1%}input[type=text].input-third,input[type=search].input-third,input[type=tel].input-third,input[type=url].input-third,input[type=email].input-third,input[type=password].input-third,input[type=number].input-third,input[type=date].input-third{display:inline-block;width:32%}input[type=text].input-quarter,input[type=search].input-quarter,input[type=tel].input-quarter,input[type=url].input-quarter,input[type=email].input-quarter,input[type=password].input-quarter,input[type=number].input-quarter,input[type=date].input-quarter{display:inline-block;width:24%}input[type=number],input[type=date]{display:inline-block;width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#1f1f22;font-size:16px;border-radius:3px;border:1px solid #848d96;box-shadow:none;margin:5px 0;font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:auto;background-color:#fff;background-repeat:no-repeat;background-position:right center;background-image:url(../img/common/icon-chevron-down.svg);background-size:30px;border-radius:3px}@media screen and (min-width: 900px){select{font-size:15px}}@media screen and (max-width: 900px){select{font-size:16px}}select:focus{border-color:#1f1f22}select[disabled]{color:#848d96}select[readonly]{background:#f4f3ef;color:#848d96;border-color:#f4f3ef}select.is_error:not(:focus){border-color:#ff4e62;background:#fff1f3}@media screen and (min-width: 900px){select{padding:0 1em}}@media screen and (max-width: 900px){select{padding:1em .75em}}select.input-full{width:100%}select.input-half{display:inline-block;width:48%}select.input-half+.input-half{margin-left:1%}select.input-third{display:inline-block;width:32%}select.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){select{height:50px;line-height:50px;padding:0 30px 0 .5em}}@media screen and (max-width: 900px){select{height:50px;padding:1em 30px 1em .5em}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){select:not(:target){padding-right:0;background-image:none}}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#1f1f22;font-size:16px;border-radius:3px;border:1px solid #848d96;box-shadow:none;margin:5px 0;font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;min-height:6em;line-height:1.5}@media screen and (min-width: 900px){textarea{font-size:15px}}@media screen and (max-width: 900px){textarea{font-size:16px}}textarea:focus{border-color:#1f1f22}textarea[disabled]{color:#848d96}textarea[readonly]{background:#f4f3ef;color:#848d96;border-color:#f4f3ef}textarea.is_error:not(:focus){border-color:#ff4e62;background:#fff1f3}@media screen and (min-width: 900px){textarea{padding:0 1em}}@media screen and (max-width: 900px){textarea{padding:1em .75em}}textarea.input-full{width:100%}textarea.input-half{display:inline-block;width:48%}textarea.input-half+.input-half{margin-left:1%}textarea.input-third{display:inline-block;width:32%}textarea.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){textarea{padding:1em 1em}}@media screen and (max-width: 900px){textarea{padding:1em .5em}}label{display:inline-block;position:relative;margin:7px 5px 3px 0;cursor:pointer}label input[type=radio],label input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}label.input-full{width:100%}label.input-half{display:inline-block;width:48%}label.input-half+.input-half{margin-left:1%}label.input-third{display:inline-block;width:32%}label.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){label:hover{color:#1473e6}}@media screen and (max-width: 900px){label{display:block}}label input[type=checkbox]+span{display:block;position:relative}label input[type=checkbox]+span::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}label input[type=checkbox]+span::after{content:"";display:inline-block;width:0;height:0;border:2px solid rgba(0,0,0,0);border-top:none;border-left:none;position:absolute;margin:0;left:8px;top:50%;transform:rotate(45deg)}label input[type=checkbox]+span+.form__option{display:none}@media screen and (min-width: 900px){label input[type=checkbox]+span{padding:0 1em 0 25px}label input[type=checkbox]+span::before{top:.2em}label input[type=checkbox]+span::after{top:.85em}}@media screen and (max-width: 900px){label input[type=checkbox]+span{padding:5px 0 5px 25px}label input[type=checkbox]+span::before{top:.5em}label input[type=checkbox]+span::after{top:1.25em}}label input[type=checkbox]:checked+span::before{background:#1f1f22;border-color:#1f1f22}label input[type=checkbox]:checked+span::after{width:5px;height:10px;margin-top:-6px;border-color:#fff}label input[type=checkbox]:checked+span+.form__option{display:block}label input[type=checkbox][disabled]+span{opacity:.5;cursor:not-allowed}label input[type=radio]+span{display:block;position:relative}label input[type=radio]+span::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;border-radius:50%;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}label input[type=radio]+span+.form__option{display:none}@media screen and (min-width: 900px){label input[type=radio]+span{padding:0 1em 0 25px}label input[type=radio]+span::before{top:.2em}}@media screen and (max-width: 900px){label input[type=radio]+span{padding:2px 1em 2px 25px}label input[type=radio]+span::before{top:.2em}}label input[type=radio]:checked+span::before{background:#fff;border:5px solid #1f1f22}label input[type=radio]:checked+span+.form__option{display:block}label input[type=radio][disabled]+span{opacity:.5;cursor:not-allowed}.form__checkbox-list li{display:inline-block;position:relative;margin:7px 5px 3px 0}.form__checkbox-list li input[type=radio],.form__checkbox-list li input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form__checkbox-list li.input-full{width:100%}.form__checkbox-list li.input-half{display:inline-block;width:48%}.form__checkbox-list li.input-half+.input-half{margin-left:1%}.form__checkbox-list li.input-third{display:inline-block;width:32%}.form__checkbox-list li.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){.form__checkbox-list li{min-width:23%}}@media screen and (max-width: 900px){.form__checkbox-list li{display:inline-block}}.form__checkbox-list label{display:block;position:relative}.form__checkbox-list label::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__checkbox-list label::after{content:"";display:inline-block;width:0;height:0;border:2px solid rgba(0,0,0,0);border-top:none;border-left:none;position:absolute;margin:0;left:8px;transform:rotate(45deg)}.form__checkbox-list label+.form__option{display:none}@media screen and (min-width: 900px){.form__checkbox-list label{padding:0 1em 0 25px;margin:0;cursor:pointer}.form__checkbox-list label:hover{color:#1473e6}.form__checkbox-list label::before{top:.2em}.form__checkbox-list label::after{top:.85em}}@media screen and (max-width: 900px){.form__checkbox-list label{padding:5px 1em 5px 25px;margin:0}.form__checkbox-list label::before{top:.5em}.form__checkbox-list label::after{top:1em}}.form__checkbox-list input[type=checkbox]:checked+label::before{background:#1f1f22;border-color:#1f1f22}.form__checkbox-list input[type=checkbox]:checked+label::after{width:5px;height:10px;margin-top:-6px;border-color:#fff}.form__checkbox-list input[type=checkbox]:checked+label+.form__option{display:block}.form__radio-list li{display:inline-block;position:relative;margin:7px 5px 7px 0}.form__radio-list li input[type=radio],.form__radio-list li input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form__radio-list li.input-full{width:100%}.form__radio-list li.input-half{display:inline-block;width:48%}.form__radio-list li.input-half+.input-half{margin-left:1%}.form__radio-list li.input-third{display:inline-block;width:32%}.form__radio-list li.input-quarter{display:inline-block;width:24%}@media screen and (max-width: 900px){.form__radio-list li{display:block}}.form__radio-list label{display:block;padding:0 1em 0 25px;position:relative}.form__radio-list label::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;border-radius:50%;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__radio-list label+.form__option{display:none}@media screen and (min-width: 900px){.form__radio-list label{cursor:pointer;margin:0}.form__radio-list label:hover{color:#1473e6}.form__radio-list label::before{top:.2em}}@media screen and (max-width: 900px){.form__radio-list label{padding:5px 1em 5px 25px;margin:0}.form__radio-list label::before{top:.5em}}.form__radio-list input[type=radio]:checked+label::before{background:#fff;border:5px solid #1f1f22}.form__radio-list input[type=radio]:checked+label+.form__option{display:block}.form__toggle-list{border-top:1px solid #f4f3ef}.form__toggle-list&gt;li{display:inline-block;position:relative;width:100%;display:block;border-bottom:1px solid #f4f3ef}.form__toggle-list&gt;li input[type=radio],.form__toggle-list&gt;li input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form__toggle-list&gt;li.input-full{width:100%}.form__toggle-list&gt;li.input-half{display:inline-block;width:48%}.form__toggle-list&gt;li.input-half+.input-half{margin-left:1%}.form__toggle-list&gt;li.input-third{display:inline-block;width:32%}.form__toggle-list&gt;li.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){.form__toggle-list{margin:2em 0 0}}@media screen and (max-width: 900px){.form__toggle-list{margin-top:.5em}}.form__toggle-list&gt;li&gt;label{display:block;position:relative}.form__toggle-list&gt;li&gt;label::before{content:"";display:inline-block;width:50px;height:30px;background:#d3d3cc;border:1px solid #d3d3cc;border-radius:15px;position:absolute;right:0;top:50%;transform:translate(0, -50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__toggle-list&gt;li&gt;label::before+.form__option{display:none}.form__toggle-list&gt;li&gt;label::after{content:"";display:inline-block;width:26px;height:26px;background:#fff;border:1px solid #d3d3cc;position:absolute;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:0;right:22px;top:50%;transform:translate(0, -50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition:right .3s}.form__toggle-list&gt;li&gt;label+.form__option{display:none}@media screen and (min-width: 900px){.form__toggle-list&gt;li&gt;label{padding:10px 60px 10px 0;margin:0;cursor:pointer}.form__toggle-list&gt;li&gt;label:hover{color:#1473e6}}@media screen and (max-width: 900px){.form__toggle-list&gt;li&gt;label{padding:10px 60px 10px 0;margin:0}}.form__toggle-list .form__checkbox-list{background:#f4f3ef;padding:.5em 1em;margin:0 0 1em}.form__toggle-list input[type=checkbox]:checked+label::before{background:#1473e6;border-color:#1473e6}.form__toggle-list input[type=checkbox]:checked+label::after{right:2px}.form__toggle-list input[type=checkbox]:checked+label+.form__option{display:block}.form-group{display:flex;align-items:center}.form-group:not(:first-child){margin-top:.5em}.form-group__btn{height:50px;white-space:nowrap;border-radius:3px;margin:0}.form-group input,.form-group select{width:100%;margin:0}.form-group input:not(:last-child),.form-group select:not(:last-child){margin-right:5px}.form dt,.form--confirm dt{font-weight:700}@media screen and (min-width: 900px){.form dt,.form--confirm dt{font-size:13px}}@media screen and (max-width: 900px){.form dt,.form--confirm dt{font-size:12px}}.form__divider{text-align:center;border-top:1px solid #d3d3cc;margin:3em 0 0}.form__divider span{display:inline-block;background:#fff;line-height:1;padding:0 1em;transform:translate(0, -0.75em)}.form__agreement a{color:#1473e6}.form__password{position:relative}.form__password__toggle{width:40px;height:100%;padding:10px;position:absolute;top:0;right:0;cursor:pointer}.form__password svg{width:100%;height:100%}.form__password-forgot a{color:#1473e6}.form__password-forgot a::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto}.form__required::after{content:"*必須";color:#ff4e62;margin:0 0 0 .25em}@media screen and (min-width: 900px){.form__required::after{font-size:11px}}@media screen and (max-width: 900px){.form__required::after{font-size:10px}}.form__error{color:#ff4e62}.form__note{display:block;color:#848d96}@media screen and (min-width: 900px){.form__note{font-size:13px}}@media screen and (max-width: 900px){.form__note{font-size:12px}}.form__uploader{text-align:center;border:1px dashed #d3d3cc;padding:2em 2em 1.5em}.form__uploader input[type=file]{display:none}.form__uploader p{color:#848d96;margin-top:1em}@media screen and (min-width: 900px){.form__uploader p{font-size:13px}}@media screen and (max-width: 900px){.form__uploader p{font-size:12px}}.form__option-group{border:1px solid #d3d3cc;padding:1rem;margin:.5rem 0}@media screen and (min-width: 900px){.form,.form--confirm{margin:0 0 30px}.form dt,.form--confirm dt{margin:10px 0 5px}.form dd,.form--confirm dd{margin:0 0 20px}.form__agreement,.form__password-forgot{text-align:center}.form__agreement a:hover,.form__password-forgot a:hover{color:#105cb7;text-decoration:underline}.form__keyword{max-width:32%;display:inline-block !important;margin-right:1% !important}}@media screen and (max-width: 900px){.form,.form--confirm{margin:0 0 30px}.form dt,.form--confirm dt{color:#848d96;padding:5px 0 0}.form dd,.form--confirm dd{margin:0 0 20px}.form__password-forgot{text-align:right;padding:0 1em}}.form--confirm{display:flex;flex-wrap:wrap}.form--confirm dt{width:30%;margin:0}.form--confirm dd{width:70%;margin:0}@media screen and (min-width: 900px){.form--confirm{border-bottom:1px solid #d3d3cc}.form--confirm dt{width:30%;font-size:15px;border-top:1px solid #d3d3cc;padding:1em 0}.form--confirm dd{width:70%;border-top:1px solid #d3d3cc;padding:1em 0}}@media screen and (max-width: 900px){.form--confirm dt{display:flex;align-items:center;padding:5px 0}.form--confirm dd{padding:5px 0}}@keyframes alertHide{100%{height:0;padding-top:0;padding-bottom:0}}.alert,.alert-info,.alert-success,.alert-danger,.alert-warning{overflow:hidden;position:sticky;z-index:998;cursor:pointer;animation:alertHide .6s ease 5s forwards}.alert::before,.alert-info::before,.alert-success::before,.alert-danger::before,.alert-warning::before,.alert::after,.alert-info::after,.alert-success::after,.alert-danger::after,.alert-warning::after{content:"";width:1em;display:block;position:absolute;right:10px;top:50%;border-top:1px solid #fff}.alert::before,.alert-info::before,.alert-success::before,.alert-danger::before,.alert-warning::before{transform:rotate(45deg)}.alert::after,.alert-info::after,.alert-success::after,.alert-danger::after,.alert-warning::after{transform:rotate(-45deg)}.alert li,.alert-info li,.alert-success li,.alert-danger li,.alert-warning li{display:list-item;list-style-type:disc}@media screen and (min-width: 900px){.alert,.alert-info,.alert-success,.alert-danger,.alert-warning{text-align:center;padding:1rem 50px;top:70px}}@media screen and (max-width: 900px){.alert,.alert-info,.alert-success,.alert-danger,.alert-warning{padding:.5rem 25px .5rem 2.5vw;top:60px}}.alert.is_hide,.is_hide.alert-info,.is_hide.alert-success,.is_hide.alert-danger,.is_hide.alert-warning{animation:alertHide .4s ease 0s forwards}.alert.is_hide::before,.is_hide.alert-info::before,.is_hide.alert-success::before,.is_hide.alert-danger::before,.is_hide.alert-warning::before,.alert.is_hide::after,.is_hide.alert-info::after,.is_hide.alert-success::after,.is_hide.alert-danger::after,.is_hide.alert-warning::after{content:none}.alert-warning{color:#f2d91d;background-color:#fdf9de}.alert-danger{color:#fff;background-color:#ff4e62}.alert-success{color:#fff;background-color:#38afb2}.alert-info{color:#1473e6;background-color:#cbe1fb}.pagenation ul{display:flex;justify-content:center;flex-wrap:wrap}.pagenation a,.pagenation span{display:flex;justify-content:center;align-items:center}.pagenation a.prev,.pagenation span.prev{transform:rotate(180deg)}.pagenation svg{width:30px;height:30px}@media screen and (min-width: 900px){.pagenation{margin:30px 0 0}.pagenation a,.pagenation span{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,0);margin:0 1px}.pagenation a.current,.pagenation span.current{background:#1f1f22;color:#fff;border-color:#1f1f22}.pagenation a.prev,.pagenation a.next,.pagenation span.prev,.pagenation span.next{margin:0 5px}.pagenation a:hover{background:#848d96;color:#fff;border-color:#848d96}.pagenation a:hover svg{fill:#fff}}@media screen and (max-width: 900px){.pagenation{margin:30px 0 0}.pagenation a,.pagenation span{height:40px;padding:0 10px}.pagenation a.current,.pagenation span.current{border-bottom:2px solid}}.tab__nav{display:flex;justify-content:center;border-bottom:1px solid #d3d3cc}.tab__nav li{color:#848d96;text-align:center;font-weight:700;padding:1em;border-bottom:2px solid rgba(0,0,0,0);transform:translate(0, 1px)}.tab__nav li.is_current{color:#1f1f22;border-color:#1f1f22}.tab__nav li h2,.tab__nav li h3{font-size:inherit;font-weight:inherit}@media screen and (min-width: 900px){.tab__nav li{min-width:200px;cursor:pointer;transition:color .3s ease}.tab__nav li:hover{color:#1f1f22}}@media screen and (max-width: 900px){.tab{position:relative}.tab__nav{background:#fff;position:sticky;top:50px;z-index:2;transition:top .2s}.tab__nav li{width:100%}}.section-works__modal,.section-login__modal,.modal-reminder{position:fixed;z-index:10000}@media screen and (min-width: 900px){.section-works__modal,.section-login__modal,.modal-reminder{width:640px;max-height:80vh;left:50%;top:150%;transform:translate(-50%, -50%)}}@media screen and (max-width: 900px){.section-works__modal,.section-login__modal,.modal-reminder{width:100%;height:100%;bottom:-100%;left:0;transition:bottom .3s ease}}@media screen and (min-width: 900px){.search-open--artist #js-search-artist,.search-open .section-works__modal,.pwreset-open .section-login__modal,.popup-open .image-popup,.cart-reminder-open .modal-reminder{top:50%}}@media screen and (max-width: 900px){.search-open--artist #js-search-artist,.search-open .section-works__modal,.pwreset-open .section-login__modal,.popup-open .image-popup,.cart-reminder-open .modal-reminder{bottom:0}}.section-works__modal__inner,.section-login__modal__inner,.modal-reminder__inner{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;background:#fff}@media screen and (min-width: 900px){.section-works__modal__inner,.section-login__modal__inner,.modal-reminder__inner{max-height:80vh;padding:50px 60px}}@media screen and (max-width: 900px){.section-works__modal__inner,.section-login__modal__inner,.modal-reminder__inner{padding:60px 5vw 30px}}.section-works__modal__close,.section-login__modal__close,.image-popup__close,.modal-reminder__close{width:60px;height:60px;position:absolute;right:0;top:0;z-index:3;cursor:pointer}.section-works__modal__close::before,.section-login__modal__close::before,.image-popup__close::before,.modal-reminder__close::before,.section-works__modal__close::after,.section-login__modal__close::after,.image-popup__close::after,.modal-reminder__close::after{content:"";display:inline-block;width:28px;height:1px;background:#1f1f22;position:absolute;left:15px;top:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition-property:margin,transform}.section-works__modal__close::before,.section-login__modal__close::before,.image-popup__close::before,.modal-reminder__close::before{transform:rotate(45deg)}.section-works__modal__close::after,.section-login__modal__close::after,.image-popup__close::after,.modal-reminder__close::after{transform:rotate(-45deg)}@media screen and (min-width: 900px){.section-works__modal__close,.section-login__modal__close,.image-popup__close,.modal-reminder__close{transition:background-color .3s ease}.section-works__modal__close:hover,.section-login__modal__close:hover,.image-popup__close:hover,.modal-reminder__close:hover{background:#1f1f22}.section-works__modal__close:hover::before,.section-login__modal__close:hover::before,.image-popup__close:hover::before,.modal-reminder__close:hover::before,.section-works__modal__close:hover::after,.section-login__modal__close:hover::after,.image-popup__close:hover::after,.modal-reminder__close:hover::after{background:#fff}}.modal-reminder{top:15vw;transform:translate(-50%, 0);z-index:-1;opacity:0;transition:opacity .6s,z-index .2s,top .6s}.modal-reminder__inner{height:auto}.modal-reminder__title{text-align:center;font-weight:700;margin-bottom:.5rem}@media screen and (min-width: 900px){.modal-reminder__title{font-size:20px}}@media screen and (max-width: 900px){.modal-reminder__title{font-size:16px}}.modal-reminder__text{margin-bottom:1em}.modal-reminder__list{display:grid}.modal-reminder__list li{width:100%;margin:0 2px;background:#f4f3ef}.modal-reminder__list li a{display:block}.modal-reminder__list li a.width-btn::after{content:"作品を見る";width:100%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5;margin-top:10px;transition:all .4s ease;transition-property:background-color,border-color,color}.modal-reminder__list li img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1}@media screen and (min-width: 900px){.modal-reminder__list{grid-template-columns:repeat(3, 1fr);grid-gap:5px}.modal-reminder__list li{padding:10px}.modal-reminder__list figure{height:150px}}@media screen and (max-width: 900px){.modal-reminder{width:90vw;height:auto;left:50%}.modal-reminder__list{grid-template-columns:repeat(2, 1fr);grid-gap:5px}.modal-reminder__list li{padding:2vw}.modal-reminder__list figure{height:36vw}}.cart-reminder-open .modal-reminder{left:50%;top:10vw;z-index:10000;opacity:1}.cart-reminder-open .overlay{z-index:1000;opacity:.8}.note{background:#f4f3ef}.note__title{font-weight:700;margin:0 0 .5em}.note em{font-weight:700}@media screen and (min-width: 900px){.note p:not([class]){font-size:13px}}@media screen and (max-width: 900px){.note p:not([class]){font-size:12px}}.note__list{padding:0 0 0 1.25em}@media screen and (min-width: 900px){.note__list{font-size:13px}}@media screen and (max-width: 900px){.note__list{font-size:12px}}.note__list li{position:relative}.note__list li:not(:last-child){margin:0 0 .25em}.note__list li::before{content:"※";position:absolute;left:-1em}@media screen and (min-width: 900px){.note{padding:1rem;margin:1rem 0}}@media screen and (max-width: 900px){.note{padding:.5rem .75rem;margin:1rem 0}}.image-popup{z-index:10000;display:none}.image-popup__close{position:fixed;z-index:10002}.image-popup__close::before,.image-popup__close::after{background-color:#fff}.image-popup__inner{position:fixed;left:0;top:0;z-index:10001}.image-popup__inner figure{line-height:0}.image-popup__slide__prev,.image-popup__slide__next{position:absolute;top:50%;z-index:10010}.image-popup__slide__prev::before,.image-popup__slide__next::before{content:"";display:block;border-right:1px solid #fff;border-top:1px solid #fff;position:absolute}.image-popup__slide__prev::before{transform:rotate(-135deg)}.image-popup__slide__next::before{transform:rotate(45deg)}.image-popup__slide__pagenation{color:#fff;position:absolute;left:10px;top:10px;z-index:10010;background:#1f1f2290;color:#fff;width:4em;height:1.75em;text-align:center;line-height:1.75em;border-radius:2em}@media screen and (min-width: 900px){.image-popup__slide__pagenation{font-size:13px}}@media screen and (max-width: 900px){.image-popup__slide__pagenation{font-size:12px}}.image-popup__detail__user,.image-popup__detail__artist{display:flex;align-items:center}.image-popup__detail__user img,.image-popup__detail__artist img{border-radius:50%;object-fit:cover}.image-popup__detail__user small,.image-popup__detail__artist small{display:block;color:#848d96}@media screen and (min-width: 900px){.image-popup__detail__user small,.image-popup__detail__artist small{font-size:11px}}@media screen and (max-width: 900px){.image-popup__detail__user small,.image-popup__detail__artist small{font-size:10px}}.image-popup__detail__user a,.image-popup__detail__artist a{color:#1473e6}.image-popup__detail__user{font-weight:700}.image-popup__detail__works__title{color:#848d96;font-weight:700;margin-bottom:1em}@media screen and (min-width: 900px){.image-popup__detail__works__title{font-size:13px}}@media screen and (max-width: 900px){.image-popup__detail__works__title{font-size:12px}}@media screen and (min-width: 900px){.image-popup__inner{width:86vw;height:90vh;left:7vw;top:5vh}.image-popup__inner li{display:flex;justify-content:center}.image-popup__inner figure{min-width:70%;width:100%;height:100%;background:#1f1f22;position:relative}.image-popup__inner figure img{width:100%;height:100%;object-fit:contain}.image-popup__inner figure figcaption{width:100%;position:absolute;left:0;bottom:0;background:#1f1f2266;color:#fff;text-align:center;line-height:1.5;padding:20px}.image-popup__slide{height:100%;overflow:hidden}.image-popup__slide__prev,.image-popup__slide__next{width:50px;height:50px;cursor:pointer;transition:background-color .6s ease}.image-popup__slide__prev::before,.image-popup__slide__next::before{width:20px;height:20px;top:15px}.image-popup__slide__prev:hover,.image-popup__slide__next:hover{background:#1f1f22}.image-popup__slide__prev{left:-60px}.image-popup__slide__next{right:-60px}.image-popup__slide__prev::before{left:20px}.image-popup__slide__next::before{right:20px}.image-popup__detail{min-width:30%;height:100%;background:#fff;padding:30px}.image-popup__detail img{width:40px;min-width:40px;height:40px;margin-right:10px}.image-popup__detail__comment{padding:20px 0 40px}.image-popup__detail__works{border-top:1px solid #d3d3cc;padding:20px 0 0}}@media screen and (max-width: 900px){.image-popup__inner{width:100%;height:calc(100vh - 60px);background:#1f1f22;overflow:scroll;-webkit-overflow-scrolling:touch;top:60px}.image-popup__slide{overflow:hidden}.image-popup__slide__prev,.image-popup__slide__next{width:30px;height:30px;top:50vw;background:#1f1f2290}.image-popup__slide__prev::before,.image-popup__slide__next::before{width:10px;height:10px;top:10px}.image-popup__slide__prev:hover,.image-popup__slide__next:hover{background:#1f1f22}.image-popup__slide__prev{left:0}.image-popup__slide__next{right:0}.image-popup__slide__prev::before{left:13px}.image-popup__slide__next::before{right:13px}.image-popup figure img{width:100%;min-height:100vw;object-fit:contain;background:#ccc}.image-popup figure figcaption{background:#1f1f22;color:#fff;line-height:1.5;text-align:center;padding:5vw}.image-popup__detail{background:#1f1f22;color:#fff;padding:5vw}.image-popup__detail__user img{width:40px;height:40px;margin-right:10px}.image-popup__detail__comment{padding:20px 0 0}.image-popup__detail__artist img{width:30px;height:30px;margin-right:10px}.image-popup__detail__works{border-top:1px solid #848d96;margin-top:20px;padding-top:14px}.image-popup__detail__works__title{margin-bottom:5px}}.popup-open .image-popup{display:block}.popup-open .overlay{z-index:9999;opacity:.8}.list-categories a,.list-gallery a,.list-artists a,.list-bbs a,.list-blog a,.list-works a{display:block;line-height:1.5;position:relative}.list-categories__thumbnail,.list-artists__thumbnail,.list-bbs__thumbnail,.list-works__thumbnail{line-height:0;overflow:hidden}.list-categories__thumbnail img,.list-artists__thumbnail img,.list-bbs__thumbnail img,.list-works__thumbnail img{width:100%;height:100%;object-fit:cover;transition:.4s ease;transition-property:box-shadow,transform}@media screen and (min-width: 900px){.list-artists__name,.list-bbs__title,.list-blog__title{font-size:15px}}@media screen and (max-width: 900px){.list-artists__name,.list-bbs__title,.list-blog__title{font-size:14px}}.list-bbs__date,.list-blog__date{color:#848d96}@media screen and (min-width: 900px){.list-bbs__date,.list-blog__date{font-size:15px}}@media screen and (max-width: 900px){.list-bbs__date,.list-blog__date{font-size:12px}}.list-artists__blank,.list-bbs__blank,.list-blog__blank,.list-works__blank{border:none !important}@media screen and (min-width: 900px){.list-artists__blank,.list-bbs__blank,.list-blog__blank,.list-works__blank{font-size:15px}}@media screen and (max-width: 900px){.list-artists__blank,.list-bbs__blank,.list-blog__blank,.list-works__blank{font-size:14px}}@media screen and (min-width: 900px){.list-artists__blank,.list-bbs__blank,.list-blog__blank,.list-works__blank{text-align:center;padding:5vw 0}}@media screen and (max-width: 900px){.list-artists__blank,.list-bbs__blank,.list-blog__blank,.list-works__blank{padding:15vw 0 5vw}}.list-works{clear:both}.list-works__thumbnail{display:flex;width:100%;align-items:center;justify-content:center;background:#f4f3ef;margin-bottom:.75rem}.list-works__thumbnail img{width:auto !important;height:auto !important;max-width:100%;max-height:100%;box-shadow:4px 4px 14px rgba(0,0,0,.15)}.list-works__title{font-weight:normal;line-height:1.4;margin:0 0 .25em}@media screen and (min-width: 900px){.list-works__title{font-size:13px}}@media screen and (max-width: 900px){.list-works__title{font-size:12px}}.list-works__price::before{font-weight:700;margin:0 .5em 0 0}@media screen and (min-width: 900px){.list-works__price::before{font-size:13px}}@media screen and (max-width: 900px){.list-works__price::before{font-size:12px}}.list-works__price::after{font-weight:700;margin:0 0 0 .25em}.list-works__artist{color:#848d96;margin:0 0 .25em}@media screen and (min-width: 900px){.list-works__artist{font-size:11px}}@media screen and (max-width: 900px){.list-works__artist{font-size:10px}}.list-works__tag{display:inline-block;color:#848d96;border:1px solid #d3d3cc;border-radius:2px;padding:0 .5em}@media screen and (min-width: 900px){.list-works__tag{font-size:11px}}@media screen and (max-width: 900px){.list-works__tag{font-size:10px}}.list-works a{overflow:hidden}.list-works a::after{display:block;width:15em;color:#fff;background:#d3d3cc;font-weight:700;text-align:center;padding:.2em 0;position:absolute;left:-5em;top:1.2em;transform:rotate(-40deg)}@media screen and (min-width: 900px){.list-works a::after{font-size:15px}}@media screen and (max-width: 900px){.list-works a::after{font-size:12px}}.list-works .is_sale .list-works__price{color:#ff4e62}.list-works .is_sale .list-works__label{display:inline-block;color:#fff;background:#ff4e62;border-radius:3px;padding:0 .25em;margin-left:.25em}@media screen and (min-width: 900px){.list-works .is_sale .list-works__label{font-size:13px}}@media screen and (max-width: 900px){.list-works .is_sale .list-works__label{font-size:12px}}.list-works .is_new a::after{content:"NEW";display:block;background:#38afb2}.list-works .is_soldout .list-works__price{color:#848d96}.list-works .is_soldout .list-works__price span{text-decoration:line-through}.list-works .is_soldout .list-works__price .list-works__label{text-decoration:none;background:#d3d3cc}.list-works .is_soldout a::after{content:"SOLD OUT";background:#ff4e62}.list-works .is_salesend .list-works__price{color:#848d96}.list-works .is_salesend .list-works__price span{text-decoration:line-through}.list-works .is_salesend a::after{content:"販売終了";display:block;background:#848d96}@media screen and (min-width: 900px){.list-works::after{content:"";display:block;width:100%;min-width:22vw;max-width:46vw}.list-works li{width:22vw;margin:0 0 3vw}.list-works__thumbnail{height:23vw;padding:2vw}.list-works__thumbnail img{transition:.4s ease;transition-property:box-shadow,transform}.list-works a:hover .list-works__thumbnail img{box-shadow:10px 10px 30px rgba(0,0,0,.1);transform:scale(1.05)}.list-works:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px}.list-works:not(.swiper-wrapper)::after{content:"";display:block;clear:both}.list-works:not(.swiper-wrapper) li{width:100%}}@media screen and (max-width: 900px){.list-works:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5px}.list-works:not(.swiper-wrapper) li{margin:0 0 1rem}.list-works .swiper-wrapper{width:44vw}.list-works__thumbnail{height:44vw;padding:3vw;margin-bottom:.7em}}.list-blog a{position:relative}.list-blog a::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:absolute;left:auto;right:2%;top:50%;bottom:auto}@media screen and (min-width: 900px){.list-blog a{padding:20px 5%}.list-blog a:hover{background:#f4f3ef}.list-blog a:hover .list-blog__title{text-decoration:underline}}@media screen and (max-width: 900px){.list-blog li{border-bottom:1px solid #f4f3ef}.list-blog a{padding:10px 20px 10px 0}}.list-bbs li{display:flex}.list-bbs__thumbnail{border-radius:50%;overflow:hidden}.list-bbs__thumbnail a{display:block;width:100%;height:100%}.list-bbs__content__footer{display:flex;justify-content:space-between;align-items:center}.list-bbs__balloon{background:#f4f3ef;padding:1em;position:relative}.list-bbs__balloon::before{content:"";display:block;width:20px;height:20px;border-radius:50%;border-bottom:6px solid #f4f3ef;position:absolute;left:-10px;top:10px}.list-bbs__user .list-bbs__balloon{background:#f3f7fc}.list-bbs__user .list-bbs__balloon::before{border-bottom-color:#f3f7fc}.list-bbs__name{text-align:center}@media screen and (min-width: 900px){.list-bbs__name{font-size:11px}}@media screen and (max-width: 900px){.list-bbs__name{font-size:10px}}.list-bbs__name a{color:#1473e6;text-decoration:underline}@media screen and (min-width: 900px){.list-bbs__date{font-size:11px}}@media screen and (max-width: 900px){.list-bbs__date{font-size:10px}}.list-bbs__title{font-weight:700}.list-bbs__image{line-height:0;overflow:hidden}.list-bbs__delete{border:none;margin-left:1em}@media screen and (min-width: 900px){.list-bbs{max-width:1100px;margin:0 auto;padding:50px 0 0}.list-bbs li{margin:0 0 20px}.list-bbs__thumbnail{max-width:80px;min-width:80px;height:80px}.list-bbs__thumbnail a:hover{opacity:.8}.list-bbs__profile{max-width:80px;min-width:80px}.list-bbs__content{margin:0 0 0 20px}.list-bbs__content__footer{margin:5px 0 0}.list-bbs__name{margin:0 0 5px}.list-bbs__name a{text-decoration:underline}.list-bbs__name a:hover{color:#1473e6;text-align:none}.list-bbs__balloon{border-radius:10px}.list-bbs__date{font-size:13px}.list-bbs__image{max-width:100%;margin-top:10px}.list-bbs__image img{max-height:40vw;border-radius:10px}}@media screen and (max-width: 900px){.list-bbs li{padding:10px 0}.list-bbs__thumbnail{max-width:50px;min-width:50px;height:50px}.list-bbs__profile{max-width:50px;min-width:50px}.list-bbs__content{margin:0 0 0 15px}.list-bbs__content__footer{margin:5px 0 0}.list-bbs__name{margin:0 0 5px}.list-bbs__balloon{border-radius:5px}.list-bbs__text{font-size:12px}.list-bbs__date{margin:5px 0 0}.list-bbs__image{margin-top:10px}.list-bbs__image img{width:100%;border-radius:5px}.list-bbs__guest{flex-direction:row-reverse}.list-bbs__guest .list-bbs__content{margin:0 15px 0 0}.list-bbs__guest .list-bbs__balloon::before{content:"";left:unset;right:-10px}}.list-bbs__footer{text-align:center}@media screen and (min-width: 900px){.list-bbs__footer__btn{width:40%;margin-top:10px}}@media screen and (max-width: 900px){.list-bbs__footer__btn{margin-top:10px}}.list-artists__thumbnail{border-radius:50%;overflow:hidden;margin:0 auto}.list-artists__name{font-weight:700}@media screen and (min-width: 900px){.list-artists__comment{font-size:13px}}@media screen and (max-width: 900px){.list-artists__comment{font-size:12px}}.list-artists__detail{color:#848d96;display:flex;white-space:nowrap}@media screen and (min-width: 900px){.list-artists__detail__label{font-size:11px}}@media screen and (max-width: 900px){.list-artists__detail__label{font-size:12px}}.list-artists__detail__text{font-weight:700}@media screen and (min-width: 900px){.list-artists__detail__text{font-size:13px}}@media screen and (max-width: 900px){.list-artists__detail__text{font-size:12px}}.list-artists__btn{margin-top:1em;opacity:0;transition:opacity .3s ease}@media screen and (min-width: 900px){.list-artists::after{content:"";display:block;width:100%;min-width:20vw;max-width:46vw}.list-artists&gt;li{width:22vw;text-align:center}.list-artists a{padding:2vw 1vw 3vw}.list-artists__thumbnail{width:12vw;height:12vw;margin-bottom:1em}.list-artists__name{transition:color .3s ease}.list-artists__comment{display:flex;align-items:center;justify-content:center;height:3em;margin:.25em 0 .5em}.list-artists__detail{justify-content:space-between}.list-artists__detail&gt;li{min-width:33%;text-align:center;position:relative}.list-artists__detail&gt;li:not(:last-child)::after{content:"";display:block;width:1px;height:100%;color:#d3d3cc;border-left:1px solid #f4f3ef;position:absolute;right:0;top:0}.list-artists__detail__label{display:block}.list-artists__detail__text{display:block}.list-artists a:hover{background:#f4f3ef}.list-artists a:hover .list-artists__thumbnail img{transform:scale(1.05)}.list-artists a:hover .list-artists__btn{opacity:1}.list-artists:not(.swiper-wrapper)::after{content:"";display:block;clear:both}.list-artists:not(.swiper-wrapper) li{width:19%;float:left}.list-artists:not(.swiper-wrapper) li:not(:nth-child(5n)){margin-right:1%}.list-artists:not(.swiper-wrapper) li:nth-child(5n+1){clear:both}}@media screen and (max-width: 900px){.list-artists&gt;li{padding:1em 0;position:relative}.list-artists&gt;li:not(:last-child)::after{content:"";width:calc(100% - 60px);border-top:1px solid #f4f3ef;position:absolute;bottom:0;right:-5vw}.list-artists a{display:flex;align-items:center;position:relative}.list-artists a::after{content:"";display:inline-block;width:.6rem;height:.6rem;border-top:1px solid;border-right:1px solid;transform:rotate(45deg) translate(0, -50%);position:absolute;right:0;top:50%}.list-artists__content{width:100%}.list-artists__thumbnail{min-width:60px;max-width:60px;height:60px;margin:0 10px 0 0}.list-artists__detail{margin-top:.15em}.list-artists__detail li{display:flex}.list-artists__detail li:not(:last-child){margin-right:.5em}.list-artists__detail li:not(:last-child)::after{content:"/";color:#d3d3cc;margin:0 .25em 0 .5em}.list-artists__detail__label{margin-right:.25em}.list-artists__btn{display:none}}.list-gallery img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 900px){.list-gallery{padding:2vw 0}.list-gallery::after{content:"";display:block;clear:both}.list-gallery li{float:left;width:23.5%;height:calc(23.5vw - 25px);margin-bottom:2vw;cursor:pointer}.list-gallery li:not(:nth-child(4n)){margin-right:2%}}@media screen and (max-width: 900px){.list-gallery{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5vw 0;margin:0 -4vw}.list-gallery::after{content:"";display:block;width:32vw}.list-gallery li{width:32vw;height:32vw;margin:0 0 1vw}}@media screen and (min-width: 900px){.section-works,.section-blank,.section-form,.section-login,.section-profile-sub,.section-profile,.section-default{padding:50px}.section-works+.section-works,.section-blank+.section-works,.section-works+.section-blank,.section-blank+.section-blank,.section-form+.section-works,.section-form+.section-blank,.section-login+.section-works,.section-login+.section-blank,.section-works+.section-form,.section-blank+.section-form,.section-form+.section-form,.section-login+.section-form,.section-works+.section-login,.section-blank+.section-login,.section-form+.section-login,.section-login+.section-login,.section-profile-sub+.section-works,.section-profile-sub+.section-blank,.section-profile-sub+.section-form,.section-profile-sub+.section-login,.section-works+.section-profile-sub,.section-blank+.section-profile-sub,.section-form+.section-profile-sub,.section-login+.section-profile-sub,.section-profile-sub+.section-profile-sub,.section-profile+.section-works,.section-profile+.section-blank,.section-profile+.section-form,.section-profile+.section-login,.section-profile+.section-profile-sub,.section-works+.section-profile,.section-blank+.section-profile,.section-form+.section-profile,.section-login+.section-profile,.section-profile-sub+.section-profile,.section-profile+.section-profile,.section-default+.section-works,.section-default+.section-blank,.section-default+.section-form,.section-default+.section-login,.section-default+.section-profile-sub,.section-default+.section-profile,.section-works+.section-default,.section-blank+.section-default,.section-form+.section-default,.section-login+.section-default,.section-profile-sub+.section-default,.section-profile+.section-default,.section-default+.section-default{border-top:10px solid #f4f3ef}}@media screen and (max-width: 900px){.section-works,.section-blank,.section-form,.section-login,.section-profile-sub,.section-profile,.section-default{padding:30px 5vw 30px}.section-works+.section-works,.section-blank+.section-works,.section-works+.section-blank,.section-blank+.section-blank,.section-form+.section-works,.section-form+.section-blank,.section-login+.section-works,.section-login+.section-blank,.section-works+.section-form,.section-blank+.section-form,.section-form+.section-form,.section-login+.section-form,.section-works+.section-login,.section-blank+.section-login,.section-form+.section-login,.section-login+.section-login,.section-profile-sub+.section-works,.section-profile-sub+.section-blank,.section-profile-sub+.section-form,.section-profile-sub+.section-login,.section-works+.section-profile-sub,.section-blank+.section-profile-sub,.section-form+.section-profile-sub,.section-login+.section-profile-sub,.section-profile-sub+.section-profile-sub,.section-profile+.section-works,.section-profile+.section-blank,.section-profile+.section-form,.section-profile+.section-login,.section-profile+.section-profile-sub,.section-works+.section-profile,.section-blank+.section-profile,.section-form+.section-profile,.section-login+.section-profile,.section-profile-sub+.section-profile,.section-profile+.section-profile,.section-default+.section-works,.section-default+.section-blank,.section-default+.section-form,.section-default+.section-login,.section-default+.section-profile-sub,.section-default+.section-profile,.section-works+.section-default,.section-blank+.section-default,.section-form+.section-default,.section-login+.section-default,.section-profile-sub+.section-default,.section-profile+.section-default,.section-default+.section-default{border-top:5px solid #f4f3ef}}@media screen and (max-width: 900px){.section-profile{padding-top:10px}}@media screen and (min-width: 900px){.section-profile__header{display:flex;max-width:1200px;margin:0 auto}}.section-profile__image{line-height:0;border-radius:50%;overflow:hidden}.section-profile__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 900px){.section-profile__image{min-width:200px;max-width:200px;height:200px;margin:0 50px 50px}}@media screen and (max-width: 900px){.section-profile__image{width:30vw;height:30vw;margin:0 auto 10px}}.section-profile__name h1{font-weight:400}@media screen and (min-width: 900px){.section-profile__name h1{font-size:30px}}@media screen and (max-width: 900px){.section-profile__name h1{font-size:22px}}@media screen and (min-width: 900px){.section-profile__name{display:flex;align-items:center}.section-profile__name h1{margin-right:1rem}}@media screen and (max-width: 900px){.section-profile__name{text-align:center;margin:0 0 20px}.section-profile__name h1{margin:0 0 10px}}.section-profile__followed{border-color:#d3d3cc;background:#f4f3ef}.section-profile__edit{margin-top:2em}.section-profile__level{display:flex}.section-profile__level li:not(:last-child){border-right:1px solid #d3d3cc}.section-profile__level__text{font-weight:700}@media screen and (min-width: 900px){.section-profile__level li{display:flex;align-items:center;padding:.25em 1.5em;margin:1em 0}.section-profile__level li:first-child{padding-left:.25em}.section-profile__level__label{display:inline-block;font-size:13px;color:#848d96;margin-right:1em}.section-profile__level__text{display:inline-block;font-size:20px}}@media screen and (max-width: 900px){.section-profile__level{justify-content:center;text-align:center;margin:20px 0}}@media screen and (max-width: 900px)and (min-width: 900px){.section-profile__level{font-size:13px}}@media screen and (max-width: 900px)and (max-width: 900px){.section-profile__level{font-size:12px}}@media screen and (max-width: 900px){.section-profile__level li{width:100%;padding:0 10px;line-height:1.5}.section-profile__level__label{color:#848d96}.section-profile__level__text{font-size:14px}}@media screen and (min-width: 900px){.section-profile__comment h2{font-size:15px}}@media screen and (max-width: 900px){.section-profile__comment h2{font-size:16px}}@media screen and (min-width: 900px){.section-profile__comment{max-width:640px}.section-profile__comment h2{margin:.5em 0}}@media screen and (max-width: 900px){.section-profile__comment{border-top:1px solid #d3d3cc;padding:20px 0 30px;margin:0 0 10px}.section-profile__comment h2{margin-bottom:.5em}}.section-profile__link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1473e6}@media screen and (min-width: 900px){.section-profile__link{margin:20px 0 0}.section-profile__link:hover{color:#105cb7;text-decoration:underline}}@media screen and (max-width: 900px){.section-profile__link{margin:10px 0 0}}@media screen and (min-width: 900px){.section-profile__content{width:100%;padding:0 0 50px}}@media screen and (min-width: 900px){.section-profile__tab .list-works{padding-top:50px}}@media screen and (max-width: 900px){.section-profile__tab .tab__nav{border-top:5px solid #f4f3ef;padding:10px 0 0;margin:0 -5vw}.section-profile__tab .list-works{padding-top:20px}}.section-profile__fab{position:sticky}.section-profile__fab i{transform:scale(1.3)}@media screen and (min-width: 900px){.section-profile__fab{max-width:300px;bottom:20px}}@media screen and (max-width: 900px){.section-profile__fab{bottom:20px}}.section-profile__loading{height:200px;position:relative}.section-profile__loading::after{content:"";display:block;width:60px;height:60px;border-radius:50%;border:10px solid #d3d3cc;border-right-color:rgba(0,0,0,0);position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;animation:loader 1s linear 0s infinite}@media screen and (min-width: 900px){.section-profile-sub{padding-top:0}}@media screen and (max-width: 900px){.section-profile-sub{padding-top:0}}.section-profile-sub__header{display:flex;align-items:center;position:sticky;z-index:88}.section-profile-sub__header__image{overflow:hidden;line-height:0;border-radius:50%}.section-profile-sub__header__image a{display:block}@media screen and (min-width: 900px){.section-profile-sub__header__title{font-size:20px}}@media screen and (max-width: 900px){.section-profile-sub__header__title{font-size:14px}}.section-profile-sub__header__btn{margin:0}.section-profile-sub__header__back{border:none;padding:0;margin:0}.section-profile-sub__header__back svg{fill:#1f1f22;transform:rotate(180deg)}@media screen and (min-width: 900px){.section-profile-sub__header{top:80px;padding:20px 0 0;margin:20px 0 0}.section-profile-sub__header__image{width:60px;margin-right:20px}.section-profile-sub__header__image img{height:60px}.section-profile-sub__header__btn{position:absolute;right:0}.section-profile-sub__header__back{margin-right:20px}.section-profile-sub__header__back svg{width:40px;height:40px}}@media screen and (max-width: 900px){.section-profile-sub__header{top:60px;padding:0 0 10px}.section-profile-sub__header__image{width:40px;margin-right:10px}.section-profile-sub__header__image img{height:40px}}@media screen and (min-width: 900px){.section-profile-sub__content{width:100%}.section-profile-sub__content .list-works{padding-top:50px}}@media screen and (max-width: 900px){.section-profile-sub__content .list-works{padding-top:10px}}@media screen and (max-width: 900px){.section-profile-sub__footer{position:sticky;bottom:10px;text-align:right;padding-top:20px}}@media screen and (max-width: 900px){.section-login .form dd,.section-login .form--confirm dd{margin-bottom:10px}}.section-login__modal__bottom{text-align:center}@media screen and (min-width: 900px){.section-login__modal__bottom{border-top:1px solid #d3d3cc;padding:30px 0 0;margin-top:2em}}@media screen and (max-width: 900px){.section-login__modal__bottom{padding:30px 0 0}}.pwreset-open .overlay{z-index:9999;opacity:.5}@media screen and (min-width: 900px){.section-form,.section-login{max-width:500px;padding-right:0;padding-left:0;margin:0 auto}}@media screen and (min-width: 900px){.section-blank{text-align:center}.section-blank .section-works__tags{justify-content:center;margin-top:1.5rem}}@media screen and (max-width: 900px){.section-blank .section-works__tags li{margin:0 0px 5px 0px}}@media screen and (min-width: 900px){.section-blank__image{width:245px;margin:0 auto 1rem}}@media screen and (max-width: 900px){.section-blank__image{width:50%;margin:2rem auto 1rem}}.section-blank__title{margin:0 0 1rem}@media screen and (min-width: 900px){.section-blank__title{font-size:30px}}@media screen and (max-width: 900px){.section-blank__title{font-size:22px}}@media screen and (max-width: 900px){.section-blank__title{text-align:center}}@media screen and (max-width: 900px){.section-blank__text{text-align:center}}@media screen and (min-width: 900px){.section-blank__btn{width:245px;margin:2rem auto 0}}@media screen and (max-width: 900px){.section-blank__btn{margin:1rem auto 0}}.title-page{font-weight:400}@media screen and (min-width: 900px){.title-page{font-size:40px}}@media screen and (max-width: 900px){.title-page{font-size:26px}}@media screen and (min-width: 900px){.title-page{text-align:center;margin-bottom:2rem}}@media screen and (max-width: 900px){.title-page{margin-bottom:2rem}}.title-section{font-weight:400;line-height:1;margin:0 0 .5em}@media screen and (min-width: 900px){.title-section{font-size:60px}}@media screen and (max-width: 900px){.title-section{font-size:32px}}.title-section h1{font-size:inherit;font-weight:inherit}@media screen and (min-width: 900px){.title-section__sub{font-size:20px}}@media screen and (max-width: 900px){.title-section__sub{font-size:16px}}.title-section__sub em{font-weight:700}@media screen and (min-width: 900px){.title-section__label{font-size:15px}}@media screen and (max-width: 900px){.title-section__label{font-size:14px}}.title-section__label::after{content:"："}@media screen and (min-width: 900px){.title-section{display:flex;align-items:center}.title-section__sub{display:inline-block;margin-left:1em}.title-section.center-pc{justify-content:center}}@media screen and (max-width: 900px){.title-section__sub{display:block;margin-top:1.5em}}.title-form{font-weight:700;display:flex;justify-content:space-between;align-items:center;margin:0 0 1em}@media screen and (min-width: 900px){.title-form{font-size:20px}}@media screen and (max-width: 900px){.title-form{font-size:16px}}.title-form:not(:first-child){margin-top:2em}.title-small{color:#848d96;font-weight:700;margin:.5em 0 .25em}@media screen and (min-width: 900px){.title-small{font-size:20px}}@media screen and (max-width: 900px){.title-small{font-size:14px}}.lead{font-family:nimbus-sans,a-otf-midashi-go-mb31-pr6n,Helvetica,"Helvetica Neue",Arial,"Lucida Grande",BlinkMacSystemFont,"游ゴシック",YuGothic,sans-serif;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.5;margin-bottom:2rem}@media screen and (min-width: 900px){.lead{font-size:20px}}@media screen and (max-width: 900px){.lead{font-size:16px}}.text{line-break:strict;word-break:break-word}.text+.text{margin-top:0}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.text a{color:#1473e6;text-decoration:underline;cursor:pointer}.text a svg{fill:#1473e6}@media screen and (min-width: 900px){.text a:hover{text-decoration:none;color:#105cb7}.text a:hover svg{fill:#105cb7}}@media screen and (min-width: 900px){.text{margin:1em 0}}@media screen and (max-width: 900px){.text{margin:1em 0}}@media screen and (min-width: 900px){.notes{font-size:11px}}@media screen and (max-width: 900px){.notes{font-size:10px}}.notes li{text-indent:-1.5em;margin:0 0 1em 0;padding:0 0 0 1.5em}.sub-text{font-size:.8em}.bold{font-weight:bold}.center{text-align:center}@media screen and (min-width: 900px){.center-pc{text-align:center}}@media screen and (max-width: 900px){.center-sp{text-align:center}}.right{text-align:right}@media screen and (min-width: 900px){.right-pc{text-align:right}}@media screen and (max-width: 900px){.right-sp{text-align:right}}b,strong{font-weight:bold}.blue{color:#1473e6 !important}.indigo{color:#003d90 !important}.purple{color:#a13cfb !important}.pink{color:#ff32b4 !important}.red{color:#ff4e62 !important}.orange{color:#f60 !important}.yellow{color:#f2d91d !important}.green{color:#38afb2 !important}.teal{color:#50aeba !important}.cyan{color:#5dc2d0 !important}.white{color:#fff !important}.gray{color:#d3d3cc !important}.dark{color:#848d96 !important}::-webkit-input-placeholder{color:#a4a495}::-moz-placeholder{color:#a4a495;opacity:1}:-ms-input-placeholder{color:#a4a495}:-moz-placeholder{color:#a4a495}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#1f1f22;font-size:16px;border-radius:3px;border:1px solid #848d96;box-shadow:none;margin:5px 0;font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;height:50px;line-height:50px}@media screen and (min-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{font-size:15px}}@media screen and (max-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{font-size:16px}}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus{border-color:#1f1f22}input[type=text][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=url][disabled],input[type=email][disabled],input[type=password][disabled],input[type=number][disabled],input[type=date][disabled]{color:#848d96}input[type=text][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=url][readonly],input[type=email][readonly],input[type=password][readonly],input[type=number][readonly],input[type=date][readonly]{background:#f4f3ef;color:#848d96;border-color:#f4f3ef}input[type=text].is_error:not(:focus),input[type=search].is_error:not(:focus),input[type=tel].is_error:not(:focus),input[type=url].is_error:not(:focus),input[type=email].is_error:not(:focus),input[type=password].is_error:not(:focus),input[type=number].is_error:not(:focus),input[type=date].is_error:not(:focus){border-color:#ff4e62;background:#fff1f3}@media screen and (min-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{padding:0 1em}}@media screen and (max-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{padding:1em .75em}}input[type=text].input-full,input[type=search].input-full,input[type=tel].input-full,input[type=url].input-full,input[type=email].input-full,input[type=password].input-full,input[type=number].input-full,input[type=date].input-full{width:100%}input[type=text].input-half,input[type=search].input-half,input[type=tel].input-half,input[type=url].input-half,input[type=email].input-half,input[type=password].input-half,input[type=number].input-half,input[type=date].input-half{display:inline-block;width:48%}input[type=text].input-half+.input-half,input[type=search].input-half+.input-half,input[type=tel].input-half+.input-half,input[type=url].input-half+.input-half,input[type=email].input-half+.input-half,input[type=password].input-half+.input-half,input[type=number].input-half+.input-half,input[type=date].input-half+.input-half{margin-left:1%}input[type=text].input-third,input[type=search].input-third,input[type=tel].input-third,input[type=url].input-third,input[type=email].input-third,input[type=password].input-third,input[type=number].input-third,input[type=date].input-third{display:inline-block;width:32%}input[type=text].input-quarter,input[type=search].input-quarter,input[type=tel].input-quarter,input[type=url].input-quarter,input[type=email].input-quarter,input[type=password].input-quarter,input[type=number].input-quarter,input[type=date].input-quarter{display:inline-block;width:24%}input[type=number],input[type=date]{display:inline-block;width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#1f1f22;font-size:16px;border-radius:3px;border:1px solid #848d96;box-shadow:none;margin:5px 0;font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:auto;background-color:#fff;background-repeat:no-repeat;background-position:right center;background-image:url(../img/common/icon-chevron-down.svg);background-size:30px;border-radius:3px}@media screen and (min-width: 900px){select{font-size:15px}}@media screen and (max-width: 900px){select{font-size:16px}}select:focus{border-color:#1f1f22}select[disabled]{color:#848d96}select[readonly]{background:#f4f3ef;color:#848d96;border-color:#f4f3ef}select.is_error:not(:focus){border-color:#ff4e62;background:#fff1f3}@media screen and (min-width: 900px){select{padding:0 1em}}@media screen and (max-width: 900px){select{padding:1em .75em}}select.input-full{width:100%}select.input-half{display:inline-block;width:48%}select.input-half+.input-half{margin-left:1%}select.input-third{display:inline-block;width:32%}select.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){select{height:50px;line-height:50px;padding:0 30px 0 .5em}}@media screen and (max-width: 900px){select{height:50px;padding:1em 30px 1em .5em}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){select:not(:target){padding-right:0;background-image:none}}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#fff;color:#1f1f22;font-size:16px;border-radius:3px;border:1px solid #848d96;box-shadow:none;margin:5px 0;font-family:BlinkMacSystemFont,Helvetica,"Helvetica Neue",Arial,"Lucida Grande","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;min-height:6em;line-height:1.5}@media screen and (min-width: 900px){textarea{font-size:15px}}@media screen and (max-width: 900px){textarea{font-size:16px}}textarea:focus{border-color:#1f1f22}textarea[disabled]{color:#848d96}textarea[readonly]{background:#f4f3ef;color:#848d96;border-color:#f4f3ef}textarea.is_error:not(:focus){border-color:#ff4e62;background:#fff1f3}@media screen and (min-width: 900px){textarea{padding:0 1em}}@media screen and (max-width: 900px){textarea{padding:1em .75em}}textarea.input-full{width:100%}textarea.input-half{display:inline-block;width:48%}textarea.input-half+.input-half{margin-left:1%}textarea.input-third{display:inline-block;width:32%}textarea.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){textarea{padding:1em 1em}}@media screen and (max-width: 900px){textarea{padding:1em .5em}}label{display:inline-block;position:relative;margin:7px 5px 3px 0;cursor:pointer}label input[type=radio],label input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}label.input-full{width:100%}label.input-half{display:inline-block;width:48%}label.input-half+.input-half{margin-left:1%}label.input-third{display:inline-block;width:32%}label.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){label:hover{color:#1473e6}}@media screen and (max-width: 900px){label{display:block}}label input[type=checkbox]+span{display:block;position:relative}label input[type=checkbox]+span::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}label input[type=checkbox]+span::after{content:"";display:inline-block;width:0;height:0;border:2px solid rgba(0,0,0,0);border-top:none;border-left:none;position:absolute;margin:0;left:8px;top:50%;transform:rotate(45deg)}label input[type=checkbox]+span+.form__option{display:none}@media screen and (min-width: 900px){label input[type=checkbox]+span{padding:0 1em 0 25px}label input[type=checkbox]+span::before{top:.2em}label input[type=checkbox]+span::after{top:.85em}}@media screen and (max-width: 900px){label input[type=checkbox]+span{padding:5px 0 5px 25px}label input[type=checkbox]+span::before{top:.5em}label input[type=checkbox]+span::after{top:1.25em}}label input[type=checkbox]:checked+span::before{background:#1f1f22;border-color:#1f1f22}label input[type=checkbox]:checked+span::after{width:5px;height:10px;margin-top:-6px;border-color:#fff}label input[type=checkbox]:checked+span+.form__option{display:block}label input[type=checkbox][disabled]+span{opacity:.5;cursor:not-allowed}label input[type=radio]+span{display:block;position:relative}label input[type=radio]+span::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;border-radius:50%;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}label input[type=radio]+span+.form__option{display:none}@media screen and (min-width: 900px){label input[type=radio]+span{padding:0 1em 0 25px}label input[type=radio]+span::before{top:.2em}}@media screen and (max-width: 900px){label input[type=radio]+span{padding:2px 1em 2px 25px}label input[type=radio]+span::before{top:.2em}}label input[type=radio]:checked+span::before{background:#fff;border:5px solid #1f1f22}label input[type=radio]:checked+span+.form__option{display:block}label input[type=radio][disabled]+span{opacity:.5;cursor:not-allowed}.form__checkbox-list li{display:inline-block;position:relative;margin:7px 5px 3px 0}.form__checkbox-list li input[type=radio],.form__checkbox-list li input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form__checkbox-list li.input-full{width:100%}.form__checkbox-list li.input-half{display:inline-block;width:48%}.form__checkbox-list li.input-half+.input-half{margin-left:1%}.form__checkbox-list li.input-third{display:inline-block;width:32%}.form__checkbox-list li.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){.form__checkbox-list li{min-width:23%}}@media screen and (max-width: 900px){.form__checkbox-list li{display:inline-block}}.form__checkbox-list label{display:block;position:relative}.form__checkbox-list label::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__checkbox-list label::after{content:"";display:inline-block;width:0;height:0;border:2px solid rgba(0,0,0,0);border-top:none;border-left:none;position:absolute;margin:0;left:8px;transform:rotate(45deg)}.form__checkbox-list label+.form__option{display:none}@media screen and (min-width: 900px){.form__checkbox-list label{padding:0 1em 0 25px;margin:0;cursor:pointer}.form__checkbox-list label:hover{color:#1473e6}.form__checkbox-list label::before{top:.2em}.form__checkbox-list label::after{top:.85em}}@media screen and (max-width: 900px){.form__checkbox-list label{padding:5px 1em 5px 25px;margin:0}.form__checkbox-list label::before{top:.5em}.form__checkbox-list label::after{top:1em}}.form__checkbox-list input[type=checkbox]:checked+label::before{background:#1f1f22;border-color:#1f1f22}.form__checkbox-list input[type=checkbox]:checked+label::after{width:5px;height:10px;margin-top:-6px;border-color:#fff}.form__checkbox-list input[type=checkbox]:checked+label+.form__option{display:block}.form__radio-list li{display:inline-block;position:relative;margin:7px 5px 7px 0}.form__radio-list li input[type=radio],.form__radio-list li input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form__radio-list li.input-full{width:100%}.form__radio-list li.input-half{display:inline-block;width:48%}.form__radio-list li.input-half+.input-half{margin-left:1%}.form__radio-list li.input-third{display:inline-block;width:32%}.form__radio-list li.input-quarter{display:inline-block;width:24%}@media screen and (max-width: 900px){.form__radio-list li{display:block}}.form__radio-list label{display:block;padding:0 1em 0 25px;position:relative}.form__radio-list label::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #848d96;border-radius:50%;position:absolute;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__radio-list label+.form__option{display:none}@media screen and (min-width: 900px){.form__radio-list label{cursor:pointer;margin:0}.form__radio-list label:hover{color:#1473e6}.form__radio-list label::before{top:.2em}}@media screen and (max-width: 900px){.form__radio-list label{padding:5px 1em 5px 25px;margin:0}.form__radio-list label::before{top:.5em}}.form__radio-list input[type=radio]:checked+label::before{background:#fff;border:5px solid #1f1f22}.form__radio-list input[type=radio]:checked+label+.form__option{display:block}.form__toggle-list{border-top:1px solid #f4f3ef}.form__toggle-list&gt;li{display:inline-block;position:relative;width:100%;display:block;border-bottom:1px solid #f4f3ef}.form__toggle-list&gt;li input[type=radio],.form__toggle-list&gt;li input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form__toggle-list&gt;li.input-full{width:100%}.form__toggle-list&gt;li.input-half{display:inline-block;width:48%}.form__toggle-list&gt;li.input-half+.input-half{margin-left:1%}.form__toggle-list&gt;li.input-third{display:inline-block;width:32%}.form__toggle-list&gt;li.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){.form__toggle-list{margin:2em 0 0}}@media screen and (max-width: 900px){.form__toggle-list{margin-top:.5em}}.form__toggle-list&gt;li&gt;label{display:block;position:relative}.form__toggle-list&gt;li&gt;label::before{content:"";display:inline-block;width:50px;height:30px;background:#d3d3cc;border:1px solid #d3d3cc;border-radius:15px;position:absolute;right:0;top:50%;transform:translate(0, -50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__toggle-list&gt;li&gt;label::before+.form__option{display:none}.form__toggle-list&gt;li&gt;label::after{content:"";display:inline-block;width:26px;height:26px;background:#fff;border:1px solid #d3d3cc;position:absolute;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:0;right:22px;top:50%;transform:translate(0, -50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition:right .3s}.form__toggle-list&gt;li&gt;label+.form__option{display:none}@media screen and (min-width: 900px){.form__toggle-list&gt;li&gt;label{padding:10px 60px 10px 0;margin:0;cursor:pointer}.form__toggle-list&gt;li&gt;label:hover{color:#1473e6}}@media screen and (max-width: 900px){.form__toggle-list&gt;li&gt;label{padding:10px 60px 10px 0;margin:0}}.form__toggle-list .form__checkbox-list{background:#f4f3ef;padding:.5em 1em;margin:0 0 1em}.form__toggle-list input[type=checkbox]:checked+label::before{background:#1473e6;border-color:#1473e6}.form__toggle-list input[type=checkbox]:checked+label::after{right:2px}.form__toggle-list input[type=checkbox]:checked+label+.form__option{display:block}.form-group{display:flex;align-items:center}.form-group:not(:first-child){margin-top:.5em}.form-group__btn{height:50px;white-space:nowrap;border-radius:3px;margin:0}.form-group input,.form-group select{width:100%;margin:0}.form-group input:not(:last-child),.form-group select:not(:last-child){margin-right:5px}.form dt,.form--confirm dt{font-weight:700}@media screen and (min-width: 900px){.form dt,.form--confirm dt{font-size:13px}}@media screen and (max-width: 900px){.form dt,.form--confirm dt{font-size:12px}}.form__divider{text-align:center;border-top:1px solid #d3d3cc;margin:3em 0 0}.form__divider span{display:inline-block;background:#fff;line-height:1;padding:0 1em;transform:translate(0, -0.75em)}.form__agreement a{color:#1473e6}.form__password{position:relative}.form__password__toggle{width:40px;height:100%;padding:10px;position:absolute;top:0;right:0;cursor:pointer}.form__password svg{width:100%;height:100%}.form__password-forgot a{color:#1473e6}.form__password-forgot a::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto}.form__required::after{content:"*必須";color:#ff4e62;margin:0 0 0 .25em}@media screen and (min-width: 900px){.form__required::after{font-size:11px}}@media screen and (max-width: 900px){.form__required::after{font-size:10px}}.form__error{color:#ff4e62}.form__note{display:block;color:#848d96}@media screen and (min-width: 900px){.form__note{font-size:13px}}@media screen and (max-width: 900px){.form__note{font-size:12px}}.form__uploader{text-align:center;border:1px dashed #d3d3cc;padding:2em 2em 1.5em}.form__uploader input[type=file]{display:none}.form__uploader p{color:#848d96;margin-top:1em}@media screen and (min-width: 900px){.form__uploader p{font-size:13px}}@media screen and (max-width: 900px){.form__uploader p{font-size:12px}}.form__option-group{border:1px solid #d3d3cc;padding:1rem;margin:.5rem 0}@media screen and (min-width: 900px){.form,.form--confirm{margin:0 0 30px}.form dt,.form--confirm dt{margin:10px 0 5px}.form dd,.form--confirm dd{margin:0 0 20px}.form__agreement,.form__password-forgot{text-align:center}.form__agreement a:hover,.form__password-forgot a:hover{color:#105cb7;text-decoration:underline}.form__keyword{max-width:32%;display:inline-block !important;margin-right:1% !important}}@media screen and (max-width: 900px){.form,.form--confirm{margin:0 0 30px}.form dt,.form--confirm dt{color:#848d96;padding:5px 0 0}.form dd,.form--confirm dd{margin:0 0 20px}.form__password-forgot{text-align:right;padding:0 1em}}.form--confirm{display:flex;flex-wrap:wrap}.form--confirm dt{width:30%;margin:0}.form--confirm dd{width:70%;margin:0}@media screen and (min-width: 900px){.form--confirm{border-bottom:1px solid #d3d3cc}.form--confirm dt{width:30%;font-size:15px;border-top:1px solid #d3d3cc;padding:1em 0}.form--confirm dd{width:70%;border-top:1px solid #d3d3cc;padding:1em 0}}@media screen and (max-width: 900px){.form--confirm dt{display:flex;align-items:center;padding:5px 0}.form--confirm dd{padding:5px 0}}.section-works__modal,.modal-reminder,.section-login__modal{position:fixed;z-index:10000}@media screen and (min-width: 900px){.section-works__modal,.modal-reminder,.section-login__modal{width:640px;max-height:80vh;left:50%;top:150%;transform:translate(-50%, -50%)}}@media screen and (max-width: 900px){.section-works__modal,.modal-reminder,.section-login__modal{width:100%;height:100%;bottom:-100%;left:0;transition:bottom .3s ease}}@media screen and (min-width: 900px){.search-open--artist #js-search-artist,.search-open .section-works__modal,.cart-reminder-open .modal-reminder,.popup-open .image-popup,.pwreset-open .section-login__modal{top:50%}}@media screen and (max-width: 900px){.search-open--artist #js-search-artist,.search-open .section-works__modal,.cart-reminder-open .modal-reminder,.popup-open .image-popup,.pwreset-open .section-login__modal{bottom:0}}.section-works__modal__inner,.modal-reminder__inner,.section-login__modal__inner{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;background:#fff}@media screen and (min-width: 900px){.section-works__modal__inner,.modal-reminder__inner,.section-login__modal__inner{max-height:80vh;padding:50px 60px}}@media screen and (max-width: 900px){.section-works__modal__inner,.modal-reminder__inner,.section-login__modal__inner{padding:60px 5vw 30px}}.section-works__modal__close,.modal-reminder__close,.image-popup__close,.section-login__modal__close{width:60px;height:60px;position:absolute;right:0;top:0;z-index:3;cursor:pointer}.section-works__modal__close::before,.modal-reminder__close::before,.image-popup__close::before,.section-login__modal__close::before,.section-works__modal__close::after,.modal-reminder__close::after,.image-popup__close::after,.section-login__modal__close::after{content:"";display:inline-block;width:28px;height:1px;background:#1f1f22;position:absolute;left:15px;top:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition-property:margin,transform}.section-works__modal__close::before,.modal-reminder__close::before,.image-popup__close::before,.section-login__modal__close::before{transform:rotate(45deg)}.section-works__modal__close::after,.modal-reminder__close::after,.image-popup__close::after,.section-login__modal__close::after{transform:rotate(-45deg)}@media screen and (min-width: 900px){.section-works__modal__close,.modal-reminder__close,.image-popup__close,.section-login__modal__close{transition:background-color .3s ease}.section-works__modal__close:hover,.modal-reminder__close:hover,.image-popup__close:hover,.section-login__modal__close:hover{background:#1f1f22}.section-works__modal__close:hover::before,.modal-reminder__close:hover::before,.image-popup__close:hover::before,.section-login__modal__close:hover::before,.section-works__modal__close:hover::after,.modal-reminder__close:hover::after,.image-popup__close:hover::after,.section-login__modal__close:hover::after{background:#fff}}.modal-reminder{top:15vw;transform:translate(-50%, 0);z-index:-1;opacity:0;transition:opacity .6s,z-index .2s,top .6s}.modal-reminder__inner{height:auto}.modal-reminder__title{text-align:center;font-weight:700;margin-bottom:.5rem}@media screen and (min-width: 900px){.modal-reminder__title{font-size:20px}}@media screen and (max-width: 900px){.modal-reminder__title{font-size:16px}}.modal-reminder__text{margin-bottom:1em}.modal-reminder__list{display:grid}.modal-reminder__list li{width:100%;margin:0 2px;background:#f4f3ef}.modal-reminder__list li a{display:block}.modal-reminder__list li a.width-btn::after{content:"作品を見る";width:100%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5;margin-top:10px;transition:all .4s ease;transition-property:background-color,border-color,color}.modal-reminder__list li img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1}@media screen and (min-width: 900px){.modal-reminder__list{grid-template-columns:repeat(3, 1fr);grid-gap:5px}.modal-reminder__list li{padding:10px}.modal-reminder__list figure{height:150px}}@media screen and (max-width: 900px){.modal-reminder{width:90vw;height:auto;left:50%}.modal-reminder__list{grid-template-columns:repeat(2, 1fr);grid-gap:5px}.modal-reminder__list li{padding:2vw}.modal-reminder__list figure{height:36vw}}.cart-reminder-open .modal-reminder{left:50%;top:10vw;z-index:10000;opacity:1}.cart-reminder-open .overlay{z-index:1000;opacity:.8}.list-categories a,.list-works a,.list-blog a,.list-bbs a,.list-artists a,.list-gallery a{display:block;line-height:1.5;position:relative}.list-categories__thumbnail,.list-works__thumbnail,.list-bbs__thumbnail,.list-artists__thumbnail{line-height:0;overflow:hidden}.list-categories__thumbnail img,.list-works__thumbnail img,.list-bbs__thumbnail img,.list-artists__thumbnail img{width:100%;height:100%;object-fit:cover;transition:.4s ease;transition-property:box-shadow,transform}@media screen and (min-width: 900px){.list-blog__title,.list-bbs__title,.list-artists__name{font-size:15px}}@media screen and (max-width: 900px){.list-blog__title,.list-bbs__title,.list-artists__name{font-size:14px}}.list-blog__date,.list-bbs__date{color:#848d96}@media screen and (min-width: 900px){.list-blog__date,.list-bbs__date{font-size:15px}}@media screen and (max-width: 900px){.list-blog__date,.list-bbs__date{font-size:12px}}.list-works__blank,.list-blog__blank,.list-bbs__blank,.list-artists__blank{border:none !important}@media screen and (min-width: 900px){.list-works__blank,.list-blog__blank,.list-bbs__blank,.list-artists__blank{font-size:15px}}@media screen and (max-width: 900px){.list-works__blank,.list-blog__blank,.list-bbs__blank,.list-artists__blank{font-size:14px}}@media screen and (min-width: 900px){.list-works__blank,.list-blog__blank,.list-bbs__blank,.list-artists__blank{text-align:center;padding:5vw 0}}@media screen and (max-width: 900px){.list-works__blank,.list-blog__blank,.list-bbs__blank,.list-artists__blank{padding:15vw 0 5vw}}.list-categories{display:grid}.list-categories::after{content:"";display:block}.list-categories__thumbnail{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}.list-categories__thumbnail img{width:100%;height:100%;opacity:.7}.list-categories__title{font-weight:700;text-align:center;position:relative;z-index:2;padding:1em}@media screen and (min-width: 900px){.list-categories__title{font-size:20px}}@media screen and (max-width: 900px){.list-categories__title{font-size:14px}}@media screen and (min-width: 900px){.list-categories{grid-template-columns:repeat(4, 1fr);grid-gap:10px}.list-categories a{height:22vw;display:flex;align-items:center;justify-content:center;position:relative;background:#1f1f22;color:#fff}.list-categories a:hover .list-categories__thumbnail img{opacity:.5;transform:scale(1.05)}.list-categories__thumbnail img{transition:.3s ease;transition-property:opacity transform}}@media screen and (max-width: 900px){.list-categories{grid-template-columns:repeat(3, 1fr);grid-gap:10px 7px}.list-categories li{background:#f4f3ef}.list-categories__thumbnail{height:auto;border-radius:0%;margin:0 auto;position:relative}.list-categories__thumbnail img{aspect-ratio:1/1;opacity:1;height:auto}.list-categories__title{display:flex;justify-content:center;align-items:center;min-height:3em;font-size:12px;line-height:1.4;padding:0;padding:.5em .25em}}.list-tags li{display:inline-block}.list-tags a{border-color:#d3d3cc;color:#1473e6}.list-tags a svg{fill:#848d96}.list-tags span{border-color:#d3d3cc;color:#848d96}.list-tags span svg{fill:#d3d3cc}@media screen and (min-width: 900px){.list-tags li{margin-bottom:5px}.list-tags span:hover{background:#fff;border-color:#d3d3cc;color:#848d96;cursor:auto !important}.list-tags span:hover svg{fill:#d3d3cc}}@media screen and (max-width: 900px){.list-tags li{margin-bottom:5px}}.list-tags--with-image li{display:inline-block}.list-tags--with-image a{display:flex;align-items:center;border:1px solid #d3d3cc;border-radius:30px;white-space:nowrap;color:#1473e6}.list-tags--with-image a svg{min-width:1.5em;max-width:1.5em;height:1.5em;fill:#848d96;transition:fill .3s ease}.list-tags--with-image img{border-radius:50%;overflow:hidden}@media screen and (min-width: 900px){.list-tags--with-image a{padding:2px 1.5em 2px 2px}.list-tags--with-image a:hover{color:#fff;background:#848d96;border-color:#848d96}.list-tags--with-image a:hover svg{fill:#fff}.list-tags--with-image img{min-width:50px;max-width:50px;height:50px;margin-right:.5em}}@media screen and (max-width: 900px){.list-tags--with-image li{margin-bottom:5px}.list-tags--with-image a{padding:2px 1em 2px 2px}.list-tags--with-image img{min-width:40px;max-width:40px;height:40px;margin-right:.25em}}.list-tags.scroll{max-width:100%;display:flex;gap:5px;overflow-x:scroll;white-space:nowrap}.list-tags.scroll li{flex-shrink:0}@media screen and (min-width: 900px){.list-tags.scroll{padding:10px 0}.list-tags.scroll a{font-size:1rem}}@media screen and (max-width: 900px){.list-tags.scroll{min-width:calc(100% + 8vw);padding:5px 5vw;margin:0 -4vw}}.section-works{position:relative}.section-works__header{display:flex;align-items:center;justify-content:space-between}.section-works__btn{width:100%}.section-works__tags li{display:inline-block}@media screen and (min-width: 900px){.section-works__tags li{font-size:15px}}@media screen and (max-width: 900px){.section-works__tags li{font-size:14px}}.section-works__tags li span{background:#f4f3ef;color:#848d96;border-color:#f4f3ef;padding:0 1em}@media screen and (min-width: 900px){.section-works__tags li span{font-size:15px}}@media screen and (max-width: 900px){.section-works__tags li span{font-size:12px}}.section-works__tags li span .icon{width:1.5em;fill:#848d96;margin:0 -0.25em 0 .25em}.section-works__more{text-align:right}.section-works__more .btn-more{padding-right:0}.section-works__search{display:flex;z-index:99}.section-works__search__btn{position:relative;cursor:pointer}.section-works__search form{display:none;width:100%;background:#f4f3ef;padding:.5em .5em 1em;position:absolute;left:0;top:calc(100% + 1px)}.section-works__search form label input[type=radio]+span::before{content:none}.section-works__search form label input[type=radio]:checked+span::after{content:"";display:inline-block;width:5px;height:10px;border:2px solid #1f1f22;border-top:none;border-left:none;position:absolute;margin:0;left:8px;top:50%;transform:rotate(45deg);margin-top:-6px}.section-works__search .sort-open+form{display:block}@media screen and (min-width: 900px){.section-works__tags{display:flex;align-items:center}.section-works__tags li{margin:0 .25em 0 0}.section-works__tags li span{font-weight:700}.section-works__btn{min-width:190px;justify-content:flex-start}.section-works__search{position:sticky;top:100px;justify-content:flex-end}.section-works__search__btn{margin:0 5px}}@media screen and (max-width: 900px){.section-works__tags{margin:10px 0 0}.section-works__tags li span{height:32px}.section-works__btn{border:none;justify-content:flex-start;padding:0 1em}.section-works__search{background:#fff;border-top:1px solid;border-bottom:1px solid;position:sticky;top:60px}.section-works__search__btn{width:50%}.section-works__search__btn:not(:last-child){border-right:1px solid}.section-works .list-works{padding-top:10px}}.section-works__modal__bottom{text-align:center}@media screen and (min-width: 900px){.section-works__modal__title{font-size:30px}}@media screen and (max-width: 900px){.section-works__modal__title{font-size:22px}}@media screen and (min-width: 900px){.section-works__modal__title{text-align:center}.section-works__modal .list-categories{grid-gap:5px}.section-works__modal .list-categories a{height:130px}.section-works__modal .list-categories__title{font-size:15px;padding:.5em}.section-works__modal__bottom{border-top:1px solid #d3d3cc;padding:30px 0 0;margin-top:2em}.section-works__modal .title-form{margin:1em 0 .5em}}@media screen and (max-width: 900px){.section-works__modal__bottom{padding:30px 0 0}.section-works__modal .title-form{font-size:14px;margin:1em 0 .5em}}.search-open .overlay{z-index:9999;opacity:.5}.search-open--artist .overlay{z-index:9999;opacity:.5}/*# sourceMappingURL=profile.css.map */</pre></body></html>