body,html{margin:0;padding:0}body{font-size:17px;background:#fff;color:#000}.head-page,body{width:100%}.head-page h1{background-image:linear-gradient(90deg,,7px,transparent 7px,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;font-size:0;height:37px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#000;border:none;margin:-2px 0 32px;padding-bottom:16px}.head-page h1 div{display:flex}.head-page h1 div .title{font-size:24.5px;line-height:0;margin-top:22px}.head-page h1 img{margin:2px 6px 0 4px}.title{font-size:17px;font-weight:700}.date{color:#ee74ae}.button{position:fixed;bottom:0;height:50px;left:0;right:0;margin:auto;background:#fff;padding:20px 0}.button .ripple,.button a,.button button{font-weight:500;text-align:center;display:block;margin:auto;font-size:24.5px;border-radius:8px;line-height:1;color:#000;border:2px solid #ff623d;background-color:#ffefeb;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.button a{height:23px;width:180px;min-width:180px;text-decoration:none;padding:0}.button .ripple,.button button{height:43px;width:300px;min-width:300px;cursor:pointer}.list-section{font-size:17px}.list-section h2{font-size:17px;margin-bottom:32px;border-left:8px solid #999;background:#f2f2f2;padding-left:8px}ul.default{padding:0}ol.default,ul.default{margin-bottom:20px;list-style:none}ol.default{padding:0 0 0 75px}ol.default li{padding-bottom:10px}ol.default li:last-child{padding-bottom:0}ol.default li span{display:inline-block;margin-left:-75px;width:75px;white-space:nowrap;font-weight:700;box-sizing:border-box}ol.default li ol{margin-top:10px;padding:0 0 0 30px}ol.default li ol span{margin-left:-30px;width:30px}.ripple{overflow:hidden;position:relative}.ripple p{margin:10px 13px 0;line-height:1;height:21px}.ripple-effect{width:780px;height:780px;position:absolute;border-radius:100%;pointer-events:none;transform:scale(0);opacity:0}.ripple-effect.is-red{background:rgba(255,98,61,.24)}.ripple-effect.is-gray{background:hsla(0,0%,51.8%,.24)}.ripple-effect.is-show{animation:ripple .4s linear}@keyframes ripple{0%{opacity:1}to{transform:scale(2);opacity:1}}.error{text-align:center;margin:0 20px}.error h1{margin:17px 0}.error h1 p{font-size:17px;margin-top:-7px;padding-bottom:5px;min-height:35px;height:100%}.error .message{font-size:17px;padding-bottom:100px}.error .button a{width:230px;min-width:230px;height:43px;display:inline-block;font-size:24.5px;padding:0}.error .button a p{font-size:24.5px;padding-top:0;margin:10px 0}.error .button a.reload{margin-right:20px;border-color:#707070;background-color:#f0f0f0}.error .button a.close{margin-left:-6px}.error .maintenance a{width:150px;min-width:150px}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}body,button,input,optgroup,select,textarea{font-family:Noto Sans JP Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.help{-webkit-text-size-adjust:100%;font-size:17px}.help .display-region{width:100%;height:717px}.help .display-region .article{margin:0 20px}.help .display-region .article .help-head{margin:15px 0;color:#ff3774;font-weight:700;line-height:1;font-size:17px;padding-top:2px}.help .display-region .article .accordion-body,.help .display-region .article .accordion-control{font-size:17px}.help .display-region .article #help-01 .help-head{margin-top:25px}.help-section .accordion{margin-bottom:10px}.help-section .accordion .accordion-control{position:relative;display:block;font-weight:700;text-align:left;background:#a8a8a8;transition:background .35s ease;padding:12px 52px 10px 12px;color:#fff;line-height:1;font-size:17px}.help-section .accordion .accordion-control .arrow{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:50px;height:14px;margin:auto;background-image:url(/img/arrow-down.png);background-position:50%;background-repeat:no-repeat;background-size:20px auto}.help-section .accordion .accordion-body{display:none;text-align:left;background:#ffefef;padding:12px;border:none;line-height:20px}.help-section .accordion .accordion-body ul,.help-section .accordion .accordion-body ul ol{padding-inline-start:15px}.help-section .accordion .accordion-body a{text-decoration:none;color:#00f}.help-section .accordion.open{margin-bottom:12px}.help-section .accordion.open .accordion-control{background:#ff5561}.help-section .accordion.open .accordion-control .arrow{background-image:url(/img/arrow-up.png)}.procedure{list-style-type:square}.information.index .head-page h1{margin-bottom:24px}.information #container{margin:0 20px}.information .display-region{width:100%}.information .display-region.detail{margin:0;padding-bottom:100px}.information .display-region.detail .main .body{-webkit-text-size-adjust:100%}.information .display-region.detail .main .body .title{margin:22.5px 0;line-height:1;font-size:17px}.information .display-region.detail .main .body .date{margin:0 0 11px;line-height:1;font-size:17px}.information .display-region.detail .main .body .text{margin:0;line-height:1;font-size:17px;min-height:100px}.information .display-region .lists{list-style:none;padding-left:0;margin:21.5px 0 0;font-weight:700}.information .display-region .lists .list{display:table;margin-bottom:20px;height:100%}.information .display-region .lists .list div{height:100%}.information .display-region .lists .list .date{display:table-cell;padding-right:17px;width:100px;line-height:20px;height:20px}.information .display-region .lists .list .link{display:table-cell;height:20px}.information .display-region .lists .list .link a{color:#000;transition:background-color .6s ease-out;text-decoration:none;line-height:1;height:20px;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.information .display-region .lists .list .link a p{margin:0}.information .display-region .lists .list .link a:active,.information .display-region .lists .list .link a p:active{background-color:rgba(255,147,160,.18)}.inquiries{-webkit-text-size-adjust:100%}.inquiries .head-page h1{margin-bottom:22px}.inquiries .main{margin-top:22px}.inquiries .main .article{margin:0 25px;padding-bottom:100px}.inquiries .main .article.review{padding-bottom:10px}.inquiries .main .input-row{margin-top:-1px}.inquiries h2{font-size:0;margin:0 0 10px;height:100%;padding-top:2px}.inquiries h2 .label-title{font-size:17px;height:28px;line-height:30px;vertical-align:middle}.inquiries h2 .label-required{font-size:14px;position:absolute;top:auto;background-color:red;text-align:center;vertical-align:middle;color:#fff;border-radius:15px;width:40px;height:20px;margin-left:6px;margin-top:5px;padding:0 5px}.inquiries h2 .label-required div{height:20px;margin:0;line-height:20px}.inquiries h2 .label-required .label-unit{display:block;height:20px;margin:0;line-height:20px}.inquiries h2 .error-message{font-size:13px;color:red;margin-left:75px;height:28px;text-align:center;vertical-align:middle;line-height:1}.inquiries .form-text,.inquiries .form-textarea{font-size:17px;width:100%;border:1px solid #707070;overflow:hidden}.inquiries .form-text.form-error,.inquiries .form-textarea.form-error{background:#fff2f2}.inquiries .form-text-wrap .error-message,.inquiries .form-textarea-wrap .error-message{margin-bottom:10px}.inquiries .form-textarea-wrap{height:145px;margin-bottom:10px;margin-right:22px}.inquiries .form-textarea-wrap .form-textarea{height:123px;padding:11px;overflow:scroll}.inquiries .form-text-wrap{height:39px;margin-bottom:10px;margin-right:22px}.inquiries .form-text-wrap .form-text{height:38px;padding:0 11px;vertical-align:middle}.inquiries .form-text-wrap:has(+div){height:85px}.inquiries .send-button{position:relative}.inquiries main.confirm{font-size:17px;font-weight:700;line-height:1}.inquiries main.confirm .article .confirm-title{color:#ff3774;margin-bottom:32px}.inquiries main.confirm .article p{width:100%;word-wrap:break-word;margin:22px 0}.inquiries main.confirm .article p.text{font-weight:400;font-size:17px}.inquiries main.confirm .article textarea{padding:0;border:none;height:100%;min-height:50px;margin-bottom:10px}.inquiries main.confirm .button{text-align:center;height:56px;display:flex}.inquiries main.confirm .button div{width:150px;min-width:150px}.inquiries main.confirm .button div.btn-back{margin-right:20px;border-color:#707070;background-color:#f0f0f0}.inquiries main.confirm .button div.btn-send{margin-left:0}.inquiries main.confirm .button p{margin:10px 0}.inquiries main.complete{font-size:17px}.inquiries main.complete p:first-child{font-weight:700;line-height:1;margin:22px 0}.inquiries main.complete p:last-child{margin-top:-5px;line-height:1.25;margin-bottom:0}.cookie #content{margin:15px;word-wrap:break-word}.cookie #content .h1{margin:0 0 5.5px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000;padding-bottom:5.5px;border-bottom:2px dashed #c7c7c7;font-size:1.2rem}.cookie #content .section p{margin:0;font-size:1rem}.cookie #content .section .h2{margin-bottom:0;font-size:1rem}.cookie #content .section div{margin-bottom:10px}.privacy{background-color:#fff;color:#111;font-size:1rem;line-height:1.5}@media (prefers-color-scheme:dark){.privacy{background-color:#111;color:#fff}}.privacy #content{margin:15px;word-wrap:break-word}.privacy #content .main .h1{margin-bottom:20px;border-bottom:2px solid #888;font-size:1.2rem}.privacy #content .main .section{margin-bottom:20px}.privacy #content .main .section p{margin:0 0 10px}.privacy #content .main .section p:last-child{margin-bottom:0}.privacy #content .main .h2{margin-bottom:10px;border-left:8px solid #888;background:#f2f2f2;padding:.4em;font-size:1rem}@media (prefers-color-scheme:dark){.privacy #content .main .h2{background:#222}}.privacy a:-moz-any-link{color:-webkit-link}.privacy a:any-link{color:-webkit-link}@media (prefers-color-scheme:dark){.privacy a:-moz-any-link{color:#fff}.privacy a:any-link{color:#fff}}.prize-explanation-ehon #container,.prize-explanation-ehon-jidosho #container{margin:0 20px}.prize-explanation-ehon-jidosho .display-region,.prize-explanation-ehon .display-region{width:100%}.prize-explanation-ehon-jidosho .display-region.detail,.prize-explanation-ehon .display-region.detail{margin:0;padding-bottom:100px}.prize-explanation-ehon-jidosho .display-region.detail .main .body,.prize-explanation-ehon .display-region.detail .main .body{-webkit-text-size-adjust:100%}.prize-explanation-ehon-jidosho .display-region.detail .main .body .text,.prize-explanation-ehon .display-region.detail .main .body .text{margin:22.5px 0 0;line-height:1;font-size:17px;min-height:100px}.prize-explanation-ehon-jidosho .button,.prize-explanation-ehon .button{text-align:center;height:56px;display:flex}.prize-explanation-ehon-jidosho .button.close,.prize-explanation-ehon .button.close{padding-top:0}.prize-explanation-ehon-jidosho .button.prize,.prize-explanation-ehon .button.prize{padding:10px 0}.prize-explanation-ehon-jidosho .button.prize a,.prize-explanation-ehon .button.prize a{width:200px;min-width:200px;font-size:18px}.prize-explanation-ehon-jidosho .button.prize a.btn-overview,.prize-explanation-ehon .button.prize a.btn-overview{margin-right:50px}.prize-explanation-ehon-jidosho .button.prize a.btn-ehon-jidosho,.prize-explanation-ehon .button.prize a.btn-ehon-jidosho{margin-left:0}.prize-explanation-ehon-jidosho .button.prize a p,.prize-explanation-ehon .button.prize a p{margin:13px 0}.prize-explanation-ehon-jidosho .button.prize a p:before,.prize-explanation-ehon .button.prize a p:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/img/prize/external-link-for-alpl.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:5px;margin-top:-5px}.prize-vote #container{margin:0 20px}.prize-vote .display-region{width:100%}.prize-vote .display-region.detail{margin:0;padding-bottom:100px}.prize-vote .display-region.detail .main .body{-webkit-text-size-adjust:100%}.prize-vote .display-region.detail .main .body .text{margin:22.5px 0 0;line-height:1;font-size:17px;min-height:100px}.prize-vote .display-region.detail .main .body .text .lists-vote{margin:0 20px 20px;padding-inline-start:0;font-weight:700}.prize-vote .display-region.detail .main .body .text .lists-vote li{margin-bottom:20px}.prize-vote .display-region.detail .main .body .text .lists-vote li span{font-weight:400}.prize-vote .display-region.detail .main .body .text .lists-vote li .vote-color{font-weight:700;color:#ff3774}.prize-vote .display-region.detail .main .body .text ul{list-style-type:none;padding:0;padding-inline-start:0;margin:0 20px 20px}.prize-vote .display-region.detail .main .body .text ul li:before{content:"\203B";margin-left:-20px;margin-right:5px}.prize-vote .display-region.detail .main .body .text p{padding-left:1em;text-indent:-1em}.prize-vote .button{text-align:center;height:56px;display:flex}.prize-vote .button.close{padding-top:0}.prize-vote .button.prize{padding:10px 0}.prize-vote .button.prize a{width:200px;min-width:200px;font-size:18px}.prize-vote .button.prize a.btn-overview{margin-right:50px}.prize-vote .button.prize a.btn-ehon-jidosho{margin-left:0}.prize-vote .button.prize a p{margin:13px 0}.prize-vote .button.prize a p:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(/img/prize/external-link-for-alpl.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:5px;margin-top:-5px}.prize-vote .button p{margin:15px 0}.prize-vote-history #container{margin:0 20px}.prize-vote-history .display-region{width:100%}.prize-vote-history .display-region.detail{margin:0;padding-bottom:100px}.prize-vote-history .display-region.detail .main .body{-webkit-text-size-adjust:100%}.prize-vote-history .display-region.detail .main .body .text{margin:22.5px 0 0;line-height:1;font-size:17px;min-height:100px}.prize-vote-history .display-region.detail .main .body .text .award-name{color:#ee74ae}.prize-vote-history .display-region.detail .main .body .text .award-name .date{font-size:.8em}.prize-vote-history .display-region.detail .main .body .text .title{margin:5px 0}:root{--border:#de8b00;--gray-border:#d3d3d3;--button-yellow-vivid:#de8b00;--button-yellow-pale:#f09601;--button-yellow-paler:#f8a61d;--black:#000;--white:#fff;--dark-gray:#545454;--shadow-dark:rgba(0,0,0,0.7);--shadow:rgba(0,0,0,0.5);--shadow-light:rgba(0,0,0,0.3);--shadow-lightest:rgba(0,0,0,0.1);--transparent:transparent;--hilight-bright:#fdfddb;--hilight-brighter:#fffee6;--hilight-pale:#fffeef;--hilight-gradient:linear-gradient(180deg,rgba(#fffeef,0),#fffeef 50%);--accent-dark:#c00;--accent-vivid:red;--accent-strong:#e54646;--accent-bright:#f16363;--preview-vivid:#009;--preview-bright:#0b99d0;--error-vivid:#c00;--error-bright:#fd8484;--error-pale:#ffdadc;--success-dark:#136702;--success-vivid:#bea;--success-bright:#a5d89b;--success-pale:#e2f8de;--a-link-color:#009;--a-hover-color:#33f;--a-visited-color:#009;--dummy-ad-color:#fee;--dummy-banner-color:#fef;--base-3:#333;--base-5:#555;--base-4:#444;--base-6:#666;--base-7:#777;--base-8:#888;--base-9:#999;--base-b:#b0b0b0;--base-a:#a6a6a6;--base-c:#ccc;--base-d:#d1d1d1;--base-d3:#d3d3d3;--base-e:#e7e7e7;--base-ec:#ececec;--base-f:#f2f2f2;--base-gradient-vivid:linear-gradient(180deg,var(--base-7),var(--base-6));--base-gradient-light:linear-gradient(180deg,var(--base-9),var(--base-8));--text-link-base:hsla(0,0%,100%,0.95);--red-palest:#fcf5e8;--ci-darkest:#593b01;--ci-dull:#c69036;--ci-darker:#de8b00;--ci-dark:#e49404;--ci-strong:#f19703;--ci-vivid:#f5a520;--ci-bright:#e9ae4d;--ci-brighter:#f5c255;--ci-pale:#fce2b7;--ci-paler:#fdefd8;--ci-base:#f9ebcf;--ci-palest:#fdf8ee;--ci-gradient-vivid:linear-gradient(180deg,var(--ci-vivid),var(--ci-strong));--ci-gradient-brighter:linear-gradient(180deg,var(--ci-brighter),var(--ci-bright));--novel-dark:#0f5201;--novel-dim:#468a01;--novel-vivid:#70a701;--novel-strong:#8ebe4f;--novel-bright:#bbda77;--novel-pale:#d9e5b3;--novel-paler:#eaf0d8;--novel-palest:#fbfcf7;--novel-gradient-strong:linear-gradient(180deg,var(--novel-strong),var(--novel-vivid));--novel-thin:#e5eedd;--prize-result-em:#c90000;--manga-dark:#990a0a;--manga-dim:#ca171a;--manga-vivid:#e84141;--manga-strong:#f16363;--manga-bright:#f68585;--manga-brighter:#f5d2d4;--manga-paler:#fbe7e8;--manga-palest:#fff8f9;--manga-gradient-strong:linear-gradient(180deg,var(--manga-strong),var(--manga-vivid));--blog-dark:#4c14a8;--blog-vivid:#806fc8;--blog-strong:#a194d9;--blog-bright:#e0dcf2;--blog-pale:#f1e9f6;--blog-paler:#f3ecf8;--blog-palest:#f7f3fa;--blog-gradient-strong:linear-gradient(180deg,var(--blog-strong),var(--blog-vivid));--business-darkest:#000;--business-dark:#373737;--business-vivid:#999;--business-bright:#bdbdbd;--business-paler:#eaeaea;--prize-strong:#64c0e2;--prize-pale:#cee3ef;--prize-paler:#e5f0f6;--prize-palest:#f1f7fa;--prize-grandprix-vivid:#cfaf6a;--prize-grandprix-pale:#f2eee6;--prize-excellence-vivid:#a3c0d7;--prize-excellence-pale:#e8f3fb;--prize-reader-vivid:#bbb;--prize-reader-pale:#f3f3f3;--prize-special-vivid:#c9a68a;--prize-special-pale:#f8ece4;--book-darker:#88362e;--book-dark:#a76c58;--book-strong:#b67f6d;--book-bright:#c8a093;--book-brighter:#e8d5cf;--book-pale:#f5e3dd;--book-paler:#f9e5de;--book-palest:#fdf8f7;--game-strong:#0961f1;--game-vivid:#0c8df8;--game-pale:#cddffd;--game-paler:#e6efff;--game-palest:#f1f7fe;--hot-strong:#d07b00;--hot-vivid:#eac485;--hot-bright:#f4d9b1;--hot-brighter:#fbeccb;--hot-pale:#ffefd5;--narita-base:#00aa4f;--alphalight-vivid:#2597ed;--regina-vivid:#c1a520;--eternity-vivid:#e90a3f;--noche-vivid:#7f16b6;--published-strong:#e54646;--published-bright:#f16363;--incentive-available-strong:#e9143f;--incentive-available-pale:#fccace;--scheduled-strong:#71aa34;--scheduled-vivid:#88c060;--button-blue-vivid:#0b99d0;--button-blue-pale:#21abe0;--button-blue-paler:#35a7d3;--button-blue-palest:#66cff7;--facebook-color:#3b579d;--twitter-color:#55acee;--line-color:#00c300;--font-size-authors-first-letter:2rem;--tags-search:#f3f3f3;--link-color:-webkit-link}@media (prefers-color-scheme:dark){body.enable-dark-mode{--gray-border:#5e5e5e;--white:#111;--dark-gray:#bfbfbf;--base-3:#fefefe;--base-4:#ddd;--base-5:#ccc;--base-6:#bfbfbf;--base-7:#aaa;--base-8:#999;--base-9:#888;--base-a:#777;--base-b:#666;--base-c:#555;--base-d:#444;--base-d3:#5e5e5e;--base-e:#333;--base-ec:#070707;--base-f:#222;--text-link-base:rgba(#262626,0.85);--ci-darkest:#dbd0b8;--ci-paler:#63481d;--ci-base:#594a2c;--incentive-available-strong:#ff99a1;--incentive-available-pale:#8f7173;--link-color:--dark-gray}}body.enable-dark-mode{background-color:var(--white)}body.enable-dark-mode input,body.enable-dark-mode textarea{-webkit-appearance:none;background-color:var(--white);color:var(--base-3);border:.5px solid var(--gray-border)}body.enable-dark-mode input[type=submit]{color:#fff}body.enable-dark-mode input:focus{outline-style:none}body.enable-dark-mode input[type=checkbox],body.enable-dark-mode input[type=radio]{-webkit-appearance:radio}body.enable-dark-mode a:-moz-any-link{color:var(--link-color)}body.enable-dark-mode a:any-link{color:var(--link-color)}body.enable-dark-mode a:-moz-any-link.button{color:#fff}body.enable-dark-mode a:any-link.button{color:#fff}@media (prefers-color-scheme:dark){body.enable-dark-mode{color:var(--base-3)}body.enable-dark-mode div.step.step2-1{background-image:url(/img/component/step/2_1_dark@2x.png)}}.form.default textarea,form.default textarea{width:100%;box-sizing:border-box;resize:vertical}.form.default input[type=email],.form.default input[type=file],.form.default input[type=number],.form.default input[type=password],.form.default input[type=tel],.form.default input[type=text],.form.default textarea,form.default input[type=email],form.default input[type=file],form.default input[type=number],form.default input[type=password],form.default input[type=tel],form.default input[type=text],form.default textarea{width:100%;box-sizing:border-box}.form.default input[type=email].form-error,.form.default input[type=file].form-error,.form.default input[type=number].form-error,.form.default input[type=password].form-error,.form.default input[type=tel].form-error,.form.default input[type=text].form-error,.form.default textarea.form-error,form.default input[type=email].form-error,form.default input[type=file].form-error,form.default input[type=number].form-error,form.default input[type=password].form-error,form.default input[type=tel].form-error,form.default input[type=text].form-error,form.default textarea.form-error{border:2px solid var(--error-vivid)}.form.default input[type=file],form.default input[type=file]{overflow:hidden}.form.default input[type=text],form.default input[type=text]{box-sizing:border-box}.form.default input[readonly],form.default input[readonly]{border:0;pointer-events:none}.form.default textarea[readonly],form.default textarea[readonly]{border:0;pointer-events:none;resize:none}.form.default select,form.default select{white-space:nowrap}.form.default fieldset,form.default fieldset{border:0}.form.default fieldset .checkbox,.form.default fieldset .input,form.default fieldset .checkbox,form.default fieldset .input{display:inline-block}.form.default .notice,form.default .notice{padding:5px 0}.form.default .notice:first-child,form.default .notice:first-child{padding-top:0}.form.default .notice:last-child,form.default .notice:last-child{padding-bottom:0}.form.default .error-message,form.default .error-message{color:var(--error-vivid);font-weight:700}.buttons{margin:10px 0;background:var(--base-f);padding:10px;text-align:center;box-sizing:border-box}.buttons .submit{display:inline-block}.buttons .submit a:not(:last-child){margin-right:10px}.buttons .submit input:disabled{border:1px solid var(--base-5);background:var(--base-7);cursor:default;color:var(--base-a)}.buttons .submit p{margin-bottom:0}.buttons .link{padding-top:10px}form .keywords fieldset{border-top:1px dashed var(--base-c);padding:10px}form .keywords fieldset:first-child{border-top:0}form .keywords fieldset legend{float:left;margin-right:10px;border-left:0;border-radius:1em;background:var(--base-9);padding:.15em .5em;width:120px;text-align:center;color:var(--white);font-size:.75rem;font-weight:400}form .keywords fieldset .wrap{overflow:hidden}form .keywords fieldset .input{display:inline-block;overflow:hidden}form.default.table .input{margin-bottom:-1px;border-top:1px solid var(--base-b);border-bottom:1px solid var(--base-b)}form.default.table .input>.cell,form.default.table .input>label:first-child{display:block;border-top:1px solid var(--white);padding:10px 15px 30px;vertical-align:top}form.default.table .input>.cell .tag-wrap,form.default.table .input>label:first-child .tag-wrap{position:relative;margin-top:15px;margin-bottom:10px}form.default.table .input>.cell .tag-wrap .tag_no,form.default.table .input>label:first-child .tag-wrap .tag_no{display:inline-block;width:25px}form.default.table .input>.cell .tag-wrap .tag-name,form.default.table .input>label:first-child .tag-wrap .tag-name{width:95%}form.default.table .input>.cell .tag-wrap .del,form.default.table .input>label:first-child .tag-wrap .del{position:absolute;right:20px;bottom:0;cursor:pointer}form.default.table .input>.cell .tag-wrap .tag-suggest,form.default.table .input>label:first-child .tag-wrap .tag-suggest{position:absolute;margin-left:15px;background:var(--white);padding:5px;width:200px;list-style:none}form.default.table .input>.cell .tag-wrap .tag-suggest li,form.default.table .input>label:first-child .tag-wrap .tag-suggest li{position:relative;z-index:1;background:var(--white);padding:3px}form.default.table .input>.cell .tag-wrap .tag-suggest li:hover,form.default.table .input>label:first-child .tag-wrap .tag-suggest li:hover{background:var(--button-blue-pale);cursor:pointer}form.default.table .input>.cell .tag-wrap .tag-suggest li .name,form.default.table .input>label:first-child .tag-wrap .tag-suggest li .name{display:block}form.default.table .input>label:first-child{position:relative;border-bottom:1px solid var(--base-c);background:var(--base-e);padding:5px 50px 5px 15px;font-weight:700;box-sizing:border-box}form.default.table .input>.cell{overflow:hidden}form.default.table .input>.cell label{margin-right:10px}form.default.table .input>.cell img{max-width:100%}form.default.table .input>.cell select{width:100%;max-width:200px}form.default.table .input>.cell.normal-size input[type=email],form.default.table .input>.cell.normal-size input[type=password],form.default.table .input>.cell.normal-size input[type=tel],form.default.table .input>.cell.normal-size input[type=text],form.default.table .input>.cell.normal-size select,form.default.table .input>.cell.normal-size textarea{width:auto}form.default.table .input.required>label:first-child{position:relative}form.default.table .input.required>label:first-child:after{position:absolute;right:15px;border-radius:2em;background:var(--ci-strong);padding:.2em .5em;vertical-align:text-bottom;white-space:nowrap;color:var(--white);font-size:.625rem;font-weight:400;content:"\5FC5\9808"}form.default.table .input.captcha img{border:1px solid var(--base-c);max-width:100%}form.conditions{margin-bottom:20px;border:2px solid var(--white);border-radius:3px;box-shadow:0 0 0 1px var(--base-c);background:linear-gradient(180deg,var(--base-f),var(--white) 50%);padding:5px 20px}form.conditions input[type=submit]{margin-left:10px}form.conditions .submit{padding-top:5px;text-align:center}form.conditions .submit input[type=submit]{margin-left:0}form.conditions legend{border-left:8px solid var(--base-c);padding-left:5px;font-weight:700}form.conditions .type .select{margin-right:10px}.form-instruction{position:relative;background:var(--base-f);padding:10px;font-size:12px}.form-instruction h2{margin-bottom:10px;line-height:24px;color:var(--ci-darkest);font-size:1rem;font-weight:700}.form-instruction h3{font-size:.875rem}.form-instruction div.input{margin-bottom:10px}.icon:before{margin-right:3px;font-family:FontAwesome;text-decoration:none;display:inline-block}.icon-arrow:before{color:var(--base-b);content:"\F0A9"}.password-remainder-message{margin-bottom:20px;padding:1em}.password-remainder-message.password-remainder-error{border:1px solid var(--error-bright);background:var(--error-pale);color:var(--error-vivid)}.password-remainder-message.password-remainder-error.top-maintenance{text-align:center}.password-remainder-message.password-remainder-error.top-maintenance a{color:var(--error-vivid)}.password-remainder-message.password-remainder-success{border:1px solid var(--success-bright);background:var(--success-pale);color:var(--success-dark)}.notice,.warning{font-size:.75rem}.warning{color:var(--error-vivid)}.not-found{padding:20px;background-color:var(--tags-search);font-size:1.1rem;font-weight:700}.native{font-family:-apple-system,Helvetica Neue,Roboto,Segoe UI,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.native div#content{margin:0 8px 32px}.native .header{font-weight:700;font-size:13px;padding:7px 8px;margin:0 -8px 8px;line-height:1}.native .header:first-child{margin-top:-15px;margin-bottom:7px}.native .header span.required{width:18px;height:9px;font-size:9px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;text-align:left;color:#fff;border-radius:9px;background-color:red;padding:1px 4px;margin-left:8px;position:relative;top:-3px}.native .header span.required:before{content:"\5FC5\9808"}.native .native-button{display:inline-block;font-weight:700;font-size:17px;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.5;border:2px solid #ff623d;color:#000;-webkit-appearance:none;border-radius:6px;background:#ffefeb;box-sizing:border-box;min-width:270px;height:40px}.native div.step{width:300px;height:27px;margin:8px auto;background-size:contain}.native div.step.step2-1{background-image:url(/img/component/step/2_1@2x.png)}body.password-reminder{color:var(--base-3)}body.password-reminder #content{margin:15px}body.password-reminder input[type=email],body.password-reminder input[type=text]{padding:6px 8px;font-size:16px}body.password-reminder .notice{margin:0 0 10px;line-height:1.2;font-size:10px}body.password-reminder div.submit{margin:8px 0;text-align:center;padding:8px 0}body.password-reminder img.captcha{display:block;min-width:215px;min-height:80px;margin-bottom:8px;border:1px solid var(--base-d)}body.password-reminder div.wrap-link{padding:16px 0;text-align:center}body.password-reminder div.wrap-link a.sub-button{display:inline-block;background-color:var(--text-link-base);color:var(--dark-gray);text-decoration:none;border-radius:15px;padding:3px 8px}