@charset "UTF-8";
@font-face{font-family:hinaicon;src:url(/view/lib/hinaicon/hinaicon.eot?18a45292c0d2dd);src:url(/view/lib/hinaicon/hinaicon.eot?18a45292c0d2dd#iefix) format("eot"),url(/view/lib/hinaicon/hinaicon.woff?18a45292c0d2dd) format("woff"),url(/view/lib/hinaicon/hinaicon.ttf?18a45292c0d2dd) format("truetype"),url(/view/lib/hinaicon/hinaicon.svg?18a45292c0d2dd#hinaicon) format("svg");font-weight:400;font-style:normal}
.p-icon:before{font-family:hinaicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-.1em;display:inline-block;vertical-align:middle;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;speak:none}
.p-icon--analitycs:before{content:""}
.p-icon--angle-double-down:before{content:""}
.p-icon--angle-double-left:before{content:""}
.p-icon--angle-double-right:before{content:""}
.p-icon--angle-double-up:before{content:""}
.p-icon--angle-down:before{content:""}
.p-icon--angle-left:before{content:""}
.p-icon--angle-right:before{content:""}
.p-icon--angle-up:before{content:""}
.p-icon--arrow-down:before{content:""}
.p-icon--arrow-left:before{content:""}
.p-icon--arrow-right:before{content:""}
.p-icon--arrow-up:before{content:""}
.p-icon--article:before{content:""}
.p-icon--bell-line:before{content:""}
.p-icon--bell-off:before{content:""}
.p-icon--bell:before{content:""}
.p-icon--block:before{content:""}
.p-icon--book-open:before{content:""}
.p-icon--bookmark:before{content:""}
.p-icon--calender:before{content:""}
.p-icon--caret-down-line:before{content:""}
.p-icon--caret-down:before{content:""}
.p-icon--caret-left-line:before{content:""}
.p-icon--caret-left:before{content:""}
.p-icon--caret-right-line:before{content:""}
.p-icon--caret-right:before{content:""}
.p-icon--caret-up-line:before{content:""}
.p-icon--caret-up:before{content:""}
.p-icon--check-circle-line:before{content:""}
.p-icon--check-circle:before{content:""}
.p-icon--check:before{content:""}
.p-icon--checkbox-line:before{content:""}
.p-icon--checkbox:before{content:""}
.p-icon--circle:before{content:""}
.p-icon--cog:before{content:""}
.p-icon--comment-dots-line:before{content:""}
.p-icon--comment-square-pen:before{content:""}
.p-icon--comment-square-star:before{content:""}
.p-icon--comments-square-dot:before{content:""}
.p-icon--content-copy:before{content:""}
.p-icon--crown:before{content:""}
.p-icon--desktop-line:before{content:""}
.p-icon--dot:before{content:""}
.p-icon--download:before{content:""}
.p-icon--ellipsis-v:before{content:""}
.p-icon--ellipsis:before{content:""}
.p-icon--envelope-open:before{content:""}
.p-icon--envelope:before{content:""}
.p-icon--exclamation-circle-line:before{content:""}
.p-icon--exclamation-circle:before{content:""}
.p-icon--exclamation-triangle-line:before{content:""}
.p-icon--exclamation-triangle:before{content:""}
.p-icon--extarnal-link:before{content:""}
.p-icon--eye-off:before{content:""}
.p-icon--eye:before{content:""}
.p-icon--file-copy:before{content:""}
.p-icon--file-edited:before{content:""}
.p-icon--file:before{content:""}
.p-icon--filter-line:before{content:""}
.p-icon--filter:before{content:""}
.p-icon--flag-line:before{content:""}
.p-icon--flag:before{content:""}
.p-icon--floppydisk-line:before{content:""}
.p-icon--floppydisk:before{content:""}
.p-icon--folder-open:before{content:""}
.p-icon--folder:before{content:""}
.p-icon--genre-fantasy:before{content:""}
.p-icon--genre-literature:before{content:""}
.p-icon--genre-love:before{content:""}
.p-icon--genre-other:before{content:""}
.p-icon--genre-sf:before{content:""}
.p-icon--home:before{content:""}
.p-icon--image:before{content:""}
.p-icon--information-line:before{content:""}
.p-icon--key:before{content:""}
.p-icon--link:before{content:""}
.p-icon--list-ul:before{content:""}
.p-icon--lock-line:before{content:""}
.p-icon--lock:before{content:""}
.p-icon--login:before{content:""}
.p-icon--logout:before{content:""}
.p-icon--menubars:before{content:""}
.p-icon--messagebox:before{content:""}
.p-icon--minus-circle-line:before{content:""}
.p-icon--minus-circle:before{content:""}
.p-icon--minus:before{content:""}
.p-icon--mobile-line:before{content:""}
.p-icon--mute:before{content:""}
.p-icon--paperclip:before{content:""}
.p-icon--paperplane:before{content:""}
.p-icon--pen:before{content:""}
.p-icon--plus-circle-line:before{content:""}
.p-icon--plus-circle:before{content:""}
.p-icon--plus:before{content:""}
.p-icon--pushpin-line:before{content:""}
.p-icon--pushpin:before{content:""}
.p-icon--quate-left:before{content:""}
.p-icon--quate-right:before{content:""}
.p-icon--question:before{content:""}
.p-icon--refresh:before{content:""}
.p-icon--reply-line:before{content:""}
.p-icon--reply:before{content:""}
.p-icon--report:before{content:""}
.p-icon--search:before{content:""}
.p-icon--share:before{content:""}
.p-icon--siori-line:before{content:""}
.p-icon--siori:before{content:""}
.p-icon--site-mid:before{content:""}
.p-icon--site-mnlt:before{content:""}
.p-icon--site-noc:before{content:""}
.p-icon--sliders:before{content:""}
.p-icon--sort-down:before{content:""}
.p-icon--sort-up:before{content:""}
.p-icon--square:before{content:""}
.p-icon--star-full:before{content:""}
.p-icon--star-half:before{content:""}
.p-icon--star-line:before{content:""}
.p-icon--stickynote:before{content:""}
.p-icon--stopwatch:before{content:""}
.p-icon--tag-line:before{content:""}
.p-icon--tag:before{content:""}
.p-icon--thumbs-up-line-off:before{content:""}
.p-icon--thumbs-up-line:before{content:""}
.p-icon--thumbs-up:before{content:""}
.p-icon--times-circle-line:before{content:""}
.p-icon--times-circle:before{content:""}
.p-icon--times:before{content:""}
.p-icon--trashbox:before{content:""}
.p-icon--unlock-line:before{content:""}
.p-icon--unlock:before{content:""}
.p-icon--up-down:before{content:""}
.p-icon--upload:before{content:""}
.p-icon--user-heart-line:before{content:""}
.p-icon--user-heart:before{content:""}
.p-icon--user:before{content:""}
.p-icon--wakaba:before{content:""}
.p-icon--watch:before{content:""}
.p-icon--zoom-in:before{content:""}
.p-icon--zoom-out:before{content:""}
.l-header{position:relative;height:auto;min-height:1px;margin-bottom:15px}
.l-container{margin-right:auto;margin-bottom:20px;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1048px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.l-footer{color:#fff;background-color:#3b1c0d}
.l-footer a{color:#e8e8e8}
.l-footer a:active,.l-footer a:focus,.l-footer a:hover{color:#fff}
#trad.c-trad-contents{margin-right:auto;margin-left:auto;border-top:2px solid rgba(130,63,28,.5);border-bottom:2px solid rgba(130,63,28,.5);background-color:#fff;-webkit-box-shadow:0 3px 1px -1px rgba(0,0,0,.05),0 -3px 1px -1px rgba(0,0,0,.05);box-shadow:0 3px 1px -1px rgba(0,0,0,.05),0 -3px 1px -1px rgba(0,0,0,.05);width:1048px;padding:0 49px}
#trad.c-trad-contents:after{content:"";display:block;clear:both}
#trad.c-trad-contents:not(:last-child){margin-bottom:20px}
#trad.c-trad-contents .c-ad{margin-right:auto;margin-left:auto}
#trad.c-trad-contents .c-ad--ranking{padding:10px}
.c-ad{width:100%;margin-right:auto;margin-left:auto}
.c-ad--sidetop{padding-top:28px}
.c-ad--banner{width:468px;min-height:60px}
.c-ad--bigbanner{width:728px;min-height:90px}
.c-ad--skyscraper{width:160px;min-height:600px}
.c-ad--rectangle{min-width:300px;min-height:250px;text-align:center}
.c-ad--mobile-bigbanner{width:320px;min-height:50px}
.c-ad--mobile-bigbanner-2x{width:320px;min-height:100px}
.c-ad--follow{position:-webkit-sticky;position:sticky;top:30px}
.c-ad--layout-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.c-ad__item-horizontal:not(:last-child){margin-right:10px}
.c-navlist__category{border-left:1px solid rgba(0,0,0,.1)}
.c-navlist__category:last-child{border-right:1px solid rgba(0,0,0,.1)}
.c-navlist__headline{margin-bottom:5px;padding:0 10px}
.c-navlist--dark .c-navlist__headline{color:#e6e6e6;text-shadow:0 -2px 1px #110804}
.c-navlist__list{padding-left:0;list-style-type:none}
.c-navlist__divider{margin-bottom:10px}
.c-navlist__list-item{font-size:12px;line-height:1;position:relative}
.c-navlist__list-item a{display:block;padding:10px}
.c-navlist__list-item a:after{font-family:hinaicon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-.1em;display:inline-block;vertical-align:middle;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;speak:none;position:absolute;top:10px;right:10px;opacity:.3}
.c-navlist__list-item a:after{content:""}
.c-navlist__list-item a:active,.c-navlist__list-item a:focus,.c-navlist__list-item a:hover{background-color:rgba(255,255,255,.2)}
.c-form:not(:last-child){margin-bottom:10px}
.c-form__group:not(:last-child){margin-bottom:10px}
.c-form__group>:not(:last-child){margin-bottom:5px}
.c-form__group--border+.c-form__group--border{padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}
.c-form__group--row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-form__group--row>.c-form__col-label{line-height:35px;display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 10em;-ms-flex:0 0 10em;flex:0 0 10em;max-width:10em;margin-right:10px;margin-bottom:0}
.c-form__group--row>.c-form__col-label--width-sm{max-width:6em;-webkit-flex-basis:6em;-ms-flex-preferred-size:6em;flex-basis:6em}
.c-form__group--row>.c-form__col-label--width-lg{max-width:13em;-webkit-flex-basis:13em;-ms-flex-preferred-size:13em;flex-basis:13em}
.c-form__group--row>.c-form__col-form{-webkit-box-flex:1;-webkit-flex:1 1 1px;-ms-flex:1 1 1px;flex:1 1 1px}
.c-form__group--row>.c-form__col-form>.c-form__checkbox:first-child,.c-form__group--row>.c-form__col-form>.c-form__radio:first-child{padding-top:7px}
.c-form__secondary-group:not(:first-child){margin-top:10px}
.c-form__inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.c-form__inline.c-form__group>:not(:last-child){margin-bottom:0}
.c-form__inline>:not(:last-child){margin-right:5px}
.c-form__inline>.c-form__input-text,.c-form__inline>.c-form__select,.c-form__inline>.c-form__textarea{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.c-form__inline>.c-button,.c-form__inline>.c-form__checkbox,.c-form__inline>.c-form__inline-text,.c-form__inline>.c-form__radio{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.c-form__inline-button{height:35px;padding-right:10px;padding-left:10px;color:#fff;border:none;border-radius:3px;background-color:#cc602b}
.c-form__input-group{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:35px}
.c-form__input-group>.c-form__input-text{font-size:inherit;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:auto}
.c-form__input-group>.c-form__input-text:not(:first-child){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
.c-form__input-group>.c-form__input-text:not(:last-child){border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
.c-form__input-group--lg{font-size:16px}
.c-form__input-group--xl{font-size:18px}
.c-form__input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.c-form__input-group-prepend>.c-form__input-group-text,.c-form__input-group-prepend>.c-form__select{font-size:inherit;height:auto;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#e6d3cb}
.c-form__input-group-prepend>.c-form__input-group-button{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
.c-form__input-group-append{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff}
.c-form__input-group-append>.c-form__input-group-text,.c-form__input-group-append>.c-form__select{font-size:inherit;border-top-left-radius:0;border-bottom-left-radius:0}
.c-form__input-group-append>.c-form__select{height:auto;background-color:#e6d3cb}
.c-form__input-group-append>.c-form__input-group-button{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
.c-form__input-group-button{line-height:1.5;display:block;width:100%;min-height:35px;padding:5px 10px;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;color:#823f1c;border:2px solid rgba(186,153,137,.5);border-radius:3px;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.c-form__input-group-button:focus{border:2px solid rgba(186,153,137,.5);border-radius:3px;outline:0;-webkit-box-shadow:0 0 0 2px rgba(255,113,44,.25);box-shadow:0 0 0 2px rgba(255,113,44,.25)}
.c-form__input-group-text{line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:35px;padding:5px 10px;white-space:nowrap;border:2px solid rgba(186,153,137,.5);border-radius:3px;background-color:#e6d3cb;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.c-form__input-text,.c-form__select,.c-form__textarea{font-size:14px;width:100%;padding:5px 10px;border:2px solid rgba(186,153,137,.5);border-radius:3px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.c-form__input-text:-moz-placeholder-shown,.c-form__select:-moz-placeholder-shown,.c-form__textarea:-moz-placeholder-shown{text-overflow:ellipsis;color:#b3b3b3}
.c-form__input-text:-ms-input-placeholder,.c-form__select:-ms-input-placeholder,.c-form__textarea:-ms-input-placeholder{text-overflow:ellipsis;color:#b3b3b3}
.c-form__input-text:placeholder-shown,.c-form__select:placeholder-shown,.c-form__textarea:placeholder-shown{text-overflow:ellipsis;color:#b3b3b3}
.c-form__input-text::-webkit-input-placeholder,.c-form__select::-webkit-input-placeholder,.c-form__textarea::-webkit-input-placeholder{text-overflow:ellipsis;color:#b3b3b3}
.c-form__input-text:-moz-placeholder,.c-form__select:-moz-placeholder,.c-form__textarea:-moz-placeholder{opacity:1;text-overflow:ellipsis;color:#b3b3b3}
.c-form__input-text::-moz-placeholder,.c-form__select::-moz-placeholder,.c-form__textarea::-moz-placeholder{opacity:1;text-overflow:ellipsis;color:#b3b3b3}
.c-form__input-text:-ms-input-placeholder,.c-form__select:-ms-input-placeholder,.c-form__textarea:-ms-input-placeholder{text-overflow:ellipsis;color:#b3b3b3}
.c-form__input-text:focus,.c-form__select:focus,.c-form__textarea:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(255,113,44,.25);box-shadow:0 0 0 2px rgba(255,113,44,.25)}
.c-form__input-text:disabled,.c-form__select:disabled,.c-form__textarea:disabled{cursor:not-allowed;opacity:1;background-color:#e9ecef}
.c-form__input-text{line-height:1.5;height:35px}
.c-form__textarea{line-height:1.7;display:block;min-height:8em;resize:vertical}
.c-form__select{line-height:1.5;height:35px;padding-right:21.9px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22ori%E3%81%AE%E3%82%B3%E3%83%94%E3%83%BC%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Ctitle%3Eangle-down%3C%2Ftitle%3E%3Cpath%20d%3D%22M256%2C372a24.94%2C24.94%2C0%2C0%2C1-17.68-7.33L76.39%2C202.71a25%2C25%2C0%2C0%2C1%2C35.36-35.35L256%2C311.61%2C400.25%2C167.36a25%2C25%2C0%2C0%2C1%2C35.36%2C35.35L273.68%2C364.64A24.94%2C24.94%2C0%2C0%2C1%2C256%2C372Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right 5px #fff;background-size:11.9px}
.c-form__checkbox,.c-form__radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.c-form__checkbox--center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.c-form__checkbox-input,.c-form__radio-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:14px;height:14px;margin-top:4px;margin-right:10px;cursor:pointer;border:1px solid #868e96;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.c-form__checkbox-input:not(:disabled),.c-form__radio-input:not(:disabled){background-color:#fff}
.c-form__checkbox-input:disabled,.c-form__radio-input:disabled{cursor:not-allowed;opacity:.5}
.c-form__checkbox-input:disabled+.c-form__checkbox-label,.c-form__checkbox-input:disabled+.c-form__radio-label,.c-form__radio-input:disabled+.c-form__checkbox-label,.c-form__radio-input:disabled+.c-form__radio-label{cursor:not-allowed;opacity:.5}
.c-form__checkbox-input:focus,.c-form__radio-input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(255,113,44,.25);box-shadow:0 0 0 2px rgba(255,113,44,.25)}
.c-form__radio-input{border-radius:100%}
.c-form__radio-input:checked{border-color:#228be6}
.c-form__radio-input:checked::before{display:block;width:8px;height:8px;content:'';border-radius:100%;background-color:#228be6}
.c-form__checkbox-input{border-radius:3px}
.c-form__checkbox-input:checked{border-color:#228be6}
.c-form__checkbox-input:checked::before{display:block;width:100%;height:100%;content:'';background-color:#228be6;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M429.1%2C146.7l-21.2-21.2c-3.9-3.9-10.2-3.9-14.1%2C0l0%2C0L198.4%2C320.9l-78.1-78.2c-3.9-3.9-10.2-3.9-14.1%2C0l0%2C0%20L84.9%2C264c-3.9%2C3.9-3.9%2C10.2%2C0%2C14.1L191%2C384.3l0.3%2C0.3c3.9%2C3.9%2C10.2%2C3.9%2C14.1%2C0l0%2C0L429%2C160.9C433%2C157%2C433%2C150.7%2C429.1%2C146.7z%22%2F%3E%3C%2Fsvg%3E")}
.c-form__checkbox-label,.c-form__radio-label{cursor:pointer}
.c-form__checkbox-tips,.c-form__radio-tips{font-size:12px;width:100%;color:#999}
.c-form__checkbox-inline,.c-form__radio-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:35px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-form__checkbox-inline>.c-form__checkbox:not(:last-child),.c-form__checkbox-inline>.c-form__radio:not(:last-child),.c-form__radio-inline>.c-form__checkbox:not(:last-child),.c-form__radio-inline>.c-form__radio:not(:last-child){margin-right:20px}
.c-form__label{font-weight:600;display:block;margin-bottom:5px}
.c-form__label--requied:after{font-size:.85em;line-height:1;display:inline-block;margin-left:5px;padding:2.5px 5px;content:'必須';color:#fa5252;border:1px solid #fa5252;border-radius:3px}
.c-aside .c-form__label{font-weight:400;margin-bottom:2.5px}
.c-form__help-block{font-size:12px;color:#999}
.c-form__length{font-size:12px}
.c-form__length-over{color:#fa5252}
.c-form__plaintext{width:100%;min-height:35px;padding:5px 10px;word-break:break-all;border-radius:3px;background-color:rgba(0,0,0,.05)}
.p-header{background-color:#fff}
.p-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1048px;padding:10px 0}
.p-header__logo{margin-bottom:0;margin-right:10px}
.p-header__logo>a{display:block;max-width:250px}
.p-header__logo>.p-header__20thlogo{max-width:270px}
.p-header__description{font-size:12px;margin-left:10px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.p-header__description-data{display:inline-block;width:340px;white-space:nowrap}
.p-header__20th-description-data{width:328px}
.p-header__count{font-size:16px;font-weight:600;margin-right:5px;margin-left:5px;color:#823f1c}
.p-header__subnav{margin-left:auto}
.p-header__subnav-list{padding-left:0;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.p-header__subnav-list:not(:last-child){margin-bottom:5px}
.p-header__subnav-item{line-height:1;display:block}
.p-header__subnav-item:not(:last-child){margin-right:10px}
.p-header__subnav-item--site{padding-right:5px;padding-left:10px;border-left:1px solid rgba(0,0,0,.1)}
.p-header__subnav-item--site img{max-width:90px;max-height:1.2em;vertical-align:baseline}
.p-header__search{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.p-header__search-input{width:330px}
.p-main-nav{color:#fff;background-color:#823f1c}
.p-main-nav__list{padding-left:0;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;width:1048px}
.p-main-nav__item{line-height:1.5}
.p-main-nav__item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;padding:10px}
.p-main-nav__item>a:active,.p-main-nav__item>a:focus,.p-main-nav__item>a:hover{color:#fff;background-color:rgba(255,255,255,.2)}
.p-main-nav__item>a .p-icon{font-size:16px;line-height:1;position:relative;top:.15em;margin-right:5px}
.p-main-nav__item.is-active>a{color:#823f1c;background-color:#fff}
.p-main-nav__item--userhome{margin-left:auto}
.p-main-nav__item--useradd{background-color:#ff922b;margin-left:auto}
.p-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;width:1048px;padding-top:20px;padding-bottom:20px}
.p-footer .c-navlist__category{width:25%}
.p-footer__logo{display:block;width:20%;margin-right:20px;text-align:center}
.p-footer__site-outline{font-size:12px;margin-bottom:10px}
.p-footer__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.p-footer__logo+.p-footer__nav{width:80%}
.p-copyright{font-size:12px;text-align:center;background-color:#823f1c}
.p-copyright__copyright{display:inline-block;padding:10px;letter-spacing:.1em}