@charset 'utf-8';/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */a,button:focus,input:focus,select:focus,textarea:focus{outline:0}pre,textarea{overflow:auto}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=submit],input[type=text],textarea{-webkit-appearance:none}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{box-sizing:inherit;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;cursor:default}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:top}img{border:none}canvas{width:0;height:0}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}[type=checkbox],[type=radio]{border-width:inherit;background:inherit inherit/inherit inherit inherit inherit}code,kbd,pre,samp{font-family:monospace,monospace}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}
a,body{color:#1e1933}body,html{height:100%}#page form fieldset ul:after,body.iframe #page form p,body.iframe #page form:after{clear:both}html{font-size:62.5%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:99999px;-webkit-tap-highlight-color:transparent}input,textarea{display:block}[class*=mdi-]:before{font-family:'Material Design Icons';font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block;vertical-align:middle;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}body{font:10px/1.75 '-apple-system','Helvetica Neue','Segoe UI','Hiragino Kaku Gothic ProN',meiryo,'M+ 1p',sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a.mdi-window-close{display:none}body>header{height:42px;border-bottom:2px #f27f0c solid}body>header a.mdi-arrow-left{display:inline-block;padding:8px}body>header a.mdi-arrow-left:before{font-size:24px;display:inline-block;margin-right:8px;vertical-align:middle;color:#f27f0c}body>header a.mdi-arrow-left span{font-size:14px;font-weight:700;line-height:1.71;display:inline-block;vertical-align:middle}body>footer{height:42px;margin-top:40px;border-top:2px #f27f0c solid}body>footer a.mdi-arrow-left{display:inline-block;padding:8px}body>footer a.mdi-arrow-left:before{font-size:24px;display:inline-block;margin-right:8px;vertical-align:middle;color:#f27f0c}body>footer a.mdi-arrow-left span{font-size:14px;font-weight:700;line-height:1.71;display:inline-block;vertical-align:middle}#page{min-height:calc(100% - 42px - 42px);padding:0 16px}#page section:nth-of-type(1){display:block}#page section:nth-of-type(1)~section{display:none;-webkit-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-ms-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);transition:opacity .45s cubic-bezier(.25,.46,.45,.94);opacity:0}#page section header h2{padding:1.7em 0 .4em;border-bottom:#d2d1d6 .1em solid}#page section header h2 span{font-size:16px;font-weight:700;line-height:1.31;display:inline-block;text-align:left}#page section>p{font-size:14px;line-height:1.5;padding-top:.8em}#page section>dl{position:relative;display:table;width:100%;height:7.5em;margin:2em 0 3.2em;padding-left:10em;text-align:left}#page section>dl dd{position:absolute;top:0;left:0;width:7.5em;height:7.5em}#page section>dl dd img{position:absolute;width:100%;height:100%}#page section>dl dt{font-size:16px;font-weight:700;line-height:1.2;display:table-cell;width:100%;vertical-align:middle}#page form>input[type=text],#page form>p br,#page section>dl dt br{display:none}#page form{text-align:left}#page form.disabled>a{cursor:default;pointer-events:none;color:#a5a3ad;background:#d2d1d6}#page form>p{font-size:14px;line-height:1.5}#page form>a{display:block;margin:2.8em auto 0;cursor:pointer;-webkit-transition:background .3s,color .3s!important;-moz-transition:background .3s,color .3s!important;-ms-transition:background .3s,color .3s!important;-o-transition:background .3s,color .3s!important;transition:background .3s,color .3s!important;text-align:center;color:#fff;-webkit-border-radius:.4em;border-radius:.4em;background:#1e1933}#page form>a:after{display:inline-block;height:5.6em;content:'';vertical-align:middle}#page form>a span{font-size:16px;font-weight:700;display:inline-block;vertical-align:middle}#page form fieldset.error p{visibility:visible}#page form fieldset.error input,#page form fieldset.error textarea{background:rgba(200,15,15,.1)}#page form fieldset.excess legend span{color:#c80f0f}#page form fieldset.excess input+p:before{content:'ニックネームは15文字まででお願いします。'}#page form fieldset.excess textarea+p:before{content:'コメントは100文字まででお願いします。'}#page form fieldset legend{font-size:16px;font-weight:700;line-height:1.75;padding-bottom:.19em}#page form fieldset input,#page form fieldset textarea{-webkit-border-radius:.29em;font-size:14px;line-height:1.5}#page form fieldset legend span{-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#1e1933}#page form fieldset input,#page form fieldset textarea{-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s;background:rgba(200,15,15,0)}#page form fieldset input{width:100%;padding:.5em;border:1px solid #d2d1d6;border-radius:.29em}#page form fieldset input+p:before{content:'ニックネームを入力してください。'}#page form fieldset textarea{width:100%;height:10em;padding:.5em;resize:none;border:1px solid #d2d1d6;border-radius:.29em}#page form fieldset textarea+p:before{content:'コメントを入力してください。'}#page form fieldset p{font-size:14px;line-height:1.5;visibility:hidden;padding-bottom:.5em;color:#c80f0f}#page form fieldset ul:after,#page form fieldset ul:before{display:table;content:''}#page form fieldset ul li{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:3em;height:5em;margin:0 1em 1em;cursor:pointer;border-bottom:#fff .3em solid}#page form fieldset ul li.current{border-bottom:#c80f0f .3em solid}#page form fieldset ul li img{width:100%}body.iframe{min-width:0;height:auto}body.iframe a.mdi-window-close{position:absolute;top:0;right:0;display:block;width:4em;height:4em}body.iframe a.mdi-window-close:before{font-size:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#f27f0c}body.iframe>footer,body.iframe>header{display:none}body.iframe #page{width:80em;min-height:0;padding:4em}body.iframe #page section header h2{padding:1.2em 0}body.iframe #page section header h2 span{font-size:24px}body.iframe #page section>dl dt{font-size:20px}body.iframe #page section>dl dt br{display:inline}body.iframe #page form:after,body.iframe #page form:before{display:table;content:''}body.iframe #page form fieldset:first-child{float:left;width:34em}body.iframe #page form fieldset:first-child~fieldset{float:right;width:34em}body.iframe #page form>a{width:28em}body.iframe #page form p br{display:inherit}body.iframe #page form ul li{margin:0 .4em 0 0}