@charset 'utf-8';
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:dcsymbols;src:url(/font/dcsymbols-regular.woff?6tnyRgzhZFkJ) format('woff'),url(/font/dcsymbols-regular.otf?VjSwft_YX8ck) format('opentype');unicode-range:U+2014,U+2015,U+2026}
@font-face{font-family:dcicons;src:url(/font/dcicons-regular.eot?OicIuNS6IwQE);src:url(/font/dcicons-regular.eot?OicIuNS6IwQE) format('embedded-opentype'),url(/font/dcicons-regular.otf?woyfFEfr8EbA) format('opentype')}
i[class^=icon-]:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;display:inline-block}
i[class^=icon-].white{color:#fff}
.icon-settings:before{content:'\f700'}
.icon-triangle-large-right:before{content:'\f702'}
.icon-triangle-large-bottom:before{content:'\f703'}
.icon-triangle-large-left:before{content:'\f704'}
.icon-triangle-top:before{content:'\f705'}
.icon-triangle-right:before{content:'\f706'}
.icon-triangle-bottom:before{content:'\f707'}
.icon-triangle-left:before{content:'\f708'}
.icon-newer-large:before,.icon-prev-large:before{content:'\f709'}
.icon-next-large:before,.icon-older-large:before{content:'\f70a'}
.icon-prev:before{content:'\f70b'}
.icon-next:before{content:'\f70c'}
.icon-bottom:before{content:'\f70d'}
.icon-up:before{content:'\f70e'}
.icon-expand:before,.icon-sort-enable:before{content:'\f70f'}
.icon-sort-down:before{content:'\f710'}
.icon-sort-up:before{content:'\f711'}
.icon-prev-bold:before{content:'\f712'}
.icon-newWindow:before{content:'\f714'}
.icon-tag:before{content:'\f715'}
.icon-share:before{content:'\f716'}
.icon-requesting:before{content:'\f717'}
.icon-ellipsis:before{content:'\f718'}
.icon-share:before{content:'\f719'}
.icon-search:before{content:'\f71a'}
.icon-date:before{content:'\f71b'}
.icon-check:before{content:'\f71c'}
.icon-star:before{content:'\f71d'}
.icon-close:before,.icon-delete:before{content:'\f71e'}
.icon-menu:before{content:'\f71f'}
.icon-write:before{content:'\f720'}
.icon-logout:before{content:'\f721'}
.icon-mail:before{content:'\f722'}
.icon-key:before{content:'\f723'}
.icon-plus:before{content:'\f724'}
.icon-check-circle:before{content:'\f725'}
.icon-episode:before,.icon-newsEntry:before{content:'\f726'}
.icon-work:before{content:'\f727'}
.icon-eye:before{content:'\f728'}
.icon-help:before{content:'\f729'}
.icon-airplane:before{content:'\f72a'}
.icon-invalid:before{content:'\f72b'}
.icon-trash:before{content:'\f72c'}
.icon-help-negative:before{content:'\f72d'}
.icon-sidebar:before{content:'\f72e'}
.icon-anotation:before{content:'\f72f'}
.icon-characterCount:before{content:'\f730'}
.icon-contest:before{content:'\f731'}
.icon-heart:before{content:'\f734'}
.icon-retire:before{content:'\f735'}
.icon-toc:before{content:'\f736'}
.icon-style:before{content:'\f737'}
.icon-review:before{content:'\f738'}
.icon-followingWork:before{content:'\f739'}
.icon-official:before{content:'\f73c'}
.icon-check-circle2:before{content:'\f73d'}
.icon-attention:before{content:'\f73e'}
.icon-paragraph:before{content:'\f73f'}
.icon-triangle-arrow-right:before{content:'\f740'}
.icon-heart-negative:before{content:'\f741'}
.icon-info:before{content:'\f742'}
.icon-cheerComment:before,.icon-comment:before{content:'\f744'}
.icon-reply:before{content:'\f745'}
.icon-sort:before{content:'\f746'}
.icon-published:before{content:'\f747'}
.icon-twitter{color:#1da1f2}
.icon-twitter:before{content:'\f748'}
.icon-userEvent:before{content:'\f749'}
body{background:#fff;color:#222;line-height:1.8;cursor:default;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
body>img[height="1"][width="1"][border="0"]{position:fixed;left:0;bottom:-1px}
.float-parent:after,.float-parent:before{content:'';display:table}
.float-parent:after{clear:both}
a{text-decoration:none;color:#0081c2}
a:active,a:focus,a:hover{color:#0081c2;text-decoration:underline}
input,textarea{outline:0;padding:7px 10px;border:none;width:100%;box-sizing:border-box;font-size:1rem;border:2px solid #ccc;background:#fff;border-radius:3px;color:#222;cursor:text;-webkit-appearance:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}
input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;line-height:1.3em}
input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;line-height:1.3em}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}
input:required,textarea:required{box-shadow:none}
input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}
input.isInvalid,textarea.isInvalid{border-color:#f23e48}
input:hover,textarea:hover{border-color:#888}
input:focus,textarea:focus{border-color:#4baae0}
input:focus.isInvalid,textarea:focus.isInvalid{border-color:#f23e48!important}
input[disabled],textarea[disabled]{font-weight:400;cursor:default;background:#eee;color:#888}
input[disabled]:focus,input[disabled]:hover,textarea[disabled]:focus,textarea[disabled]:hover{border-color:#ccc}
input[type=hidden]{width:1px;height:1px}
.paren-open{margin:0 0 0 -.25em}
.paren-close{margin:0 -.25em 0 0}
.paren-close-last{margin:0 -.5em 0 0}
.emphasisDots{font-style:normal}
.emphasisDots>span{padding:.35em 0;background:url(/images/service/notation/emphasis-dots.png?JJXm8YZg3D69) no-repeat top center;background-size:3px 3px}
html{height:100%}
html.writingDirection-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
html:not(.writingDirection-vertical){-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
body{font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.isTouch{font-size:13px}
.float-right{float:right}
.float-left{float:left}
.heading-level2 i,.heading-level3 i,.heading-level4 i,.heading-level5 i,.heading-level6 i{font-weight:400}
.heading-level2 .punctuation,.heading-level3 .punctuation,.heading-level4 .punctuation,.heading-level5 .punctuation,.heading-level6 .punctuation{margin:0 -.25em 0 0}
.heading-level2{font-size:2em;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;letter-spacing:1px;-webkit-transform:scale(1,1.075);transform:scale(1,1.075)}
.heading-level3{font-size:1.75em}
.heading-level4{font-size:1.2em}
.heading-level5{font-size:1em}
.heading-level4-normal{font-size:1.2em;font-weight:400}
.heading-level4-normal i{font-weight:400}
.heading-level4-normal .punctuation{margin:0 -.25em 0 0}
.heading-level5-normal{font-size:1em;font-weight:400}
.heading-level5-normal i{font-weight:400}
.heading-level5-normal .punctuation{margin:0 -.25em 0 0}
.heading-underline{border-bottom:1px solid #ddd}
.touchHeading-level1{font-size:13px;text-align:center;margin:0 0 1em}
.touchHeading-level2{font-size:11px;font-weight:700;margin:0 0 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;-webkit-transform:scale(1,1);transform:scale(1,1)}
.touchHeading-level2 h3{margin:0}
.touchHeading-level2-simple{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box}
.touchHeading-level3{font-size:10px;font-weight:700;border-bottom:1px solid #ddd;padding:0 0 8px!important;margin:0 0 1em;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;-webkit-transform:scale(1,1);transform:scale(1,1)}
.touchHeading-level3 h3{margin:0}
input[type=button],input[type=checkbox],input[type=radio],input[type=submit]{width:auto}
.ui-button-big{font-size:15px!important}
.ui-button-big img{max-height:15px!important}
.ui-button-default{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;background:#ddd;border-color:#bbb;color:#222}
.ui-button-default:focus{outline:0}
.ui-button-default img{max-height:12px;vertical-align:top}
.ui-button-default i[class^=icon]{line-height:.5em}
.ui-button-default:visited{color:#222}
.ui-button-default:hover{background:#ccc!important;border-color:#aaa;color:#222}
.ui-button-default:focus{border-color:#fff;color:#222;box-shadow:0 0 5px #666}
.ui-button-default[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-default[disabled]:focus,.ui-button-default[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-white{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;background:#fff;border-color:#ccc;color:#222;font-weight:400}
.ui-button-white:focus{outline:0}
.ui-button-white img{max-height:12px;vertical-align:top}
.ui-button-white i[class^=icon]{line-height:.5em}
.ui-button-white:visited{color:#222}
.ui-button-white:hover{background:#eee!important;border-color:#bbb;color:#222}
.ui-button-white:focus{border-color:#bbb;color:#222;box-shadow:0 0 5px #ccc}
.ui-button-white[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-white[disabled]:focus,.ui-button-white[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-black{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;background:#555;border-color:#333;color:#fff}
.ui-button-black:focus{outline:0}
.ui-button-black img{max-height:12px;vertical-align:top}
.ui-button-black i[class^=icon]{line-height:.5em}
.ui-button-black:visited{color:#fff}
.ui-button-black:hover{background:#333!important;border-color:#222;color:#fff}
.ui-button-black:focus{border-color:#fff;color:#fff;box-shadow:0 0 5px #666}
.ui-button-black[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-black[disabled]:focus,.ui-button-black[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-blue{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#4baae0;border-color:#0990cc;color:#fff}
.ui-button-blue:focus{outline:0}
.ui-button-blue img{max-height:12px;vertical-align:top}
.ui-button-blue i[class^=icon]{line-height:.5em}
.ui-button-blue:visited{color:#fff}
.ui-button-blue:hover{background:#0990cc!important;border-color:#0081c2;color:#fff}
.ui-button-blue:focus{border-color:#fff;color:#fff;box-shadow:0 0 5px #0081c2}
.ui-button-blue[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-blue[disabled]:focus,.ui-button-blue[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-yellow{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#ffb318;border-color:#ed9e00;color:#fff}
.ui-button-yellow:focus{outline:0}
.ui-button-yellow img{max-height:12px;vertical-align:top}
.ui-button-yellow i[class^=icon]{line-height:.5em}
.ui-button-yellow:visited{color:#fff}
.ui-button-yellow:hover{background:#ed9e00!important;border-color:#db9300;color:#fff}
.ui-button-yellow:focus{border-color:#fff;color:#fff;box-shadow:0 0 5px #db9300}
.ui-button-yellow[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-yellow[disabled]:focus,.ui-button-yellow[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-red{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#f23e48;border-color:#db2c3d;color:#fff}
.ui-button-red:focus{outline:0}
.ui-button-red img{max-height:12px;vertical-align:top}
.ui-button-red i[class^=icon]{line-height:.5em}
.ui-button-red:visited{color:#fff}
.ui-button-red:hover{background:#db2c3d!important;border-color:#c11b33;color:#fff}
.ui-button-red:focus{border-color:#fff;color:#fff;box-shadow:0 0 5px #c11b33}
.ui-button-red[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-red[disabled]:focus,.ui-button-red[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-silent{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;background:0 0;border-color:transparent;color:#222;-webkit-transition:none;transition:none;border-radius:0;font-weight:400}
.ui-button-silent:focus{outline:0}
.ui-button-silent img{max-height:12px;vertical-align:top}
.ui-button-silent i[class^=icon]{line-height:.5em}
.ui-button-silent:visited{color:#222}
.ui-button-silent:focus,.ui-button-silent:hover{color:#0081c2}
.ui-button-silentRed{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;background:0 0;border-color:#db2c3d;color:#db2c3d;-webkit-transition:all .1s linear;transition:all .1s linear}
.ui-button-silentRed:focus{outline:0}
.ui-button-silentRed img{max-height:12px;vertical-align:top}
.ui-button-silentRed i[class^=icon]{line-height:.5em}
.ui-button-silentRed:visited{color:#db2c3d}
.ui-button-silentRed:focus,.ui-button-silentRed:hover{background:#db2c3d!important;border-color:#c11b33;color:#fff}
.ui-button-silentRed:focus{border-color:#fff;box-shadow:0 0 5px #c11b33}
.ui-button-silentRed[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default;background:#fff}
.ui-button-silentRed[disabled]:focus,.ui-button-silentRed[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-silentRed[disabled]:hover{background:#fff!important}
.ui-button-redSilent{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:0 0;border-color:transparent;color:#db2c3d;text-shadow:none;font-weight:400;padding-left:0;padding-right:0;-webkit-transition:all .1s linear;transition:all .1s linear}
.ui-button-redSilent:focus{outline:0}
.ui-button-redSilent img{max-height:12px;vertical-align:top}
.ui-button-redSilent i[class^=icon]{line-height:.5em}
.ui-button-redSilent:visited{color:#db2c3d}
.ui-button-redSilent:focus,.ui-button-redSilent:hover{text-decoration:underline!important}
.ui-button-redSilent:focus{border-color:#fff;box-shadow:0 0 5px #c11b33}
.ui-button-disabled{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-disabled:focus{outline:0}
.ui-button-disabled img{max-height:12px;vertical-align:top}
.ui-button-disabled i[class^=icon]{line-height:.5em}
.ui-button-disabled:focus,.ui-button-disabled:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.ui-button-blue-wrapper{background:0 0;border:none}
.ui-button-blue-wrapper:hover .ui-button-blue{background:#0990cc!important;border-color:#0081c2!important;color:#fff!important}
.ui-button-blue-wrapper:focus{outline:0}
.ui-button-blue-wrapper:focus .ui-button-blue{background:#0990cc!important;border-color:#fff!important;color:#fff!important;box-shadow:0 0 5px #0081c2}
.ui-button-blue-wrapper[disabled] .ui-button-blue{background:#eee!important;border-color:#ddd!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}
.ui-button-blue-wrapper[disabled] .ui-button-blue:focus,.ui-button-blue-wrapper[disabled] .ui-button-blue:hover{background:#eee!important;border-color:#ddd!important;color:#aaa!important}
.ui-button-yellow-wrapper{background:0 0;border:none}
.ui-button-yellow-wrapper:hover .ui-button-yellow{background:#ed9e00!important;border-color:#db9300!important;color:#fff!important}
.ui-button-yellow-wrapper:focus{outline:0}
.ui-button-yellow-wrapper:focus .ui-button-yellow{background:#ed9e00!important;border-color:#fff!important;color:#fff!important;box-shadow:0 0 5px #db9300}
.ui-button-yellow-wrapper[disabled] .ui-button-yellow{background:#eee!important;border-color:#ddd!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}
.ui-button-yellow-wrapper[disabled] .ui-button-yellow:focus,.ui-button-yellow-wrapper[disabled] .ui-button-yellow:hover{background:#eee!important;border-color:#ddd!important;color:#aaa!important}
.ui-button-silent-wrapper{background:0 0;border:none}
.ui-button-silent-wrapper:hover .ui-button-silent{background:inherit!important;border-color:none!important;color:#0081c2!important}
.ui-button-silent-wrapper:focus{outline:0}
.ui-button-silent-wrapper:focus .ui-button-silent{background:inherit!important;border-color:#fff!important;color:#0081c2!important;box-shadow:0 0 5px none}
.ui-button-silent-wrapper[disabled] .ui-button-silent{background:#eee!important;border-color:#ddd!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}
.ui-button-silent-wrapper[disabled] .ui-button-silent:focus,.ui-button-silent-wrapper[disabled] .ui-button-silent:hover{background:#eee!important;border-color:#ddd!important;color:#aaa!important}
.ui-button-default-wrapper{background:0 0;border:none}
.ui-button-default-wrapper:hover .ui-button-default{background:#ccc!important;border-color:#aaa!important;color:inherit!important}
.ui-button-default-wrapper:focus{outline:0}
.ui-button-default-wrapper:focus .ui-button-default{background:#ccc!important;border-color:#fff!important;color:inherit!important;box-shadow:0 0 5px #aaa}
.ui-button-default-wrapper[disabled] .ui-button-default{background:#eee!important;border-color:#ddd!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}
.ui-button-default-wrapper[disabled] .ui-button-default:focus,.ui-button-default-wrapper[disabled] .ui-button-default:hover{background:#eee!important;border-color:#ddd!important;color:#aaa!important}
.ui-button-white-wrapper{background:0 0;border:none}
.ui-button-white-wrapper:hover .ui-button-white{background:#eee!important;border-color:#bbb!important;color:#222!important}
.ui-button-white-wrapper:focus{outline:0}
.ui-button-white-wrapper:focus .ui-button-white{background:#eee!important;border-color:#fff!important;color:#222!important;box-shadow:0 0 5px #bbb}
.ui-button-white-wrapper[disabled] .ui-button-white{background:#eee!important;border-color:#ddd!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}
.ui-button-white-wrapper[disabled] .ui-button-white:focus,.ui-button-white-wrapper[disabled] .ui-button-white:hover{background:#eee!important;border-color:#ddd!important;color:#aaa!important}
.ui-button-orange{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#ff9d00;border-color:#ff7e00;color:#fff}
.ui-button-orange:focus{outline:0}
.ui-button-orange img{max-height:12px;vertical-align:top}
.ui-button-orange i[class^=icon]{line-height:.5em}
.ui-button-orange:visited{color:#fff}
.ui-button-orange:hover{background:#ff7e00;border-color:#ff6a00;color:#fff}
.ui-button-orange:focus{border-color:#fff;color:#fff;box-shadow:0 0 5px #ff9d00}
.ui-button-orange[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.ui-button-orange[disabled]:focus,.ui-button-orange[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.isTouch .ui-button-big{font-size:14px!important;padding:12px 10px}
.ui-message-notice{margin:1em 0;padding:1em 1.5em;line-height:1.5;font-weight:700;background:#e1f1f7}
.ui-message-notice.isHidden{display:none}
.ui-message-notice.isShown{display:block}
.ui-message-attention{margin:1em 0;padding:1em 1.5em;line-height:1.5;font-weight:700;background:#ffebee}
.ui-message-attention.isHidden{display:none}
.ui-message-attention.isShown{display:block}
.ui-checkbox{width:24px;height:24px;position:relative;display:inline-block;overflow:hidden;vertical-align:middle}
.ui-checkbox.ui-checkbox-small{width:20px;height:20px}
.ui-checkbox.ui-checkbox-small+.ui-checkbox-label{font-size:1em;-webkit-transform:translateY(.1em);transform:translateY(.1em)}
.ui-checkbox.ui-checkbox-small .ui-checkbox-alternate{width:20px;height:20px;line-height:20px}
.ui-checkbox.ui-checkbox-small .ui-checkbox-alternate:before{width:16px!important;height:16px!important;background-size:contain!important}
.ui-checkbox.isDisabled .ui-checkbox-alternate,.ui-checkbox.ui-checkbox-disabled .ui-checkbox-alternate{border-color:#ddd!important;background:#eee}
.ui-checkbox.isDisabled+.ui-checkbox-label,.ui-checkbox.ui-checkbox-disabled+.ui-checkbox-label{color:#aaa;cursor:default}
.ui-checkbox input{position:absolute;top:0;left:0;z-index:100;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer}
.ui-checkbox input:checked+.ui-checkbox-alternate{border-color:#4baae0;background:#f2f1f0}
.ui-checkbox input:checked+.ui-checkbox-alternate:before{content:'';display:block;width:20px;height:20px;background:url(/images/common/checkbox-checked.svg?HFJPW5xaqhiR);vertical-align:top}
.ui-checkbox input:indeterminate+.ui-checkbox-alternate:before{content:'';display:block;width:20px;height:20px;background:url(/images/common/checkbox-indeterminate.svg?fTJHynAkTdh2);vertical-align:top}
.ui-checkbox input:focus+.ui-checkbox-alternate,.ui-checkbox input:hover+.ui-checkbox-alternate{border-color:#888}
.ui-checkbox .ui-checkbox-alternate{width:24px;height:24px;line-height:24px;display:inline-block;text-align:center;border-radius:3px;border:2px solid #ccc;background:#fff;box-sizing:border-box}
.ui-checkbox-label{font-size:1rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:0 0 0 8px;box-sizing:content-box!important;vertical-align:middle}
.ui-checkbox-note{margin:.25em 0 0 32px;font-size:11.5px;color:#666;line-height:1.5}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spin-left{
0%,25%{-webkit-transform:rotate(0);transform:rotate(0)}
50%,75%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin-left{
0%,25%{-webkit-transform:rotate(0);transform:rotate(0)}
50%,75%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spin-right{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
25%,50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%,75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin-right{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
25%,50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
100%,75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.ui-loading{width:20px;height:20px;overflow:hidden;position:relative;display:inline-block;-webkit-animation:1.25s linear infinite spin;animation:1.25s linear infinite spin}
.ui-loading:before{content:'';display:block;background:#fff;width:16px;height:16px;position:absolute;border-radius:50%;top:2px;left:2px;z-index:100}
.ui-loading .ui-loading-half{width:10px;height:20px;overflow:hidden;float:left;position:relative}
.ui-loading .ui-loading-half.ui-loading-left span{-webkit-animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;-webkit-transform-origin:center right;transform-origin:center right;border-left:10px solid #4baae0;border-radius:10px 0 0 10px;left:0}
.ui-loading .ui-loading-half.ui-loading-right span{-webkit-animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;-webkit-transform-origin:center left;transform-origin:center left;border-right:10px solid #4baae0;border-radius:0 10px 10px 0;right:0}
.ui-loading .ui-loading-half span{display:block;box-sizing:border-box;width:10px;height:20px;position:absolute;top:0}
.ui-loading-large-beige{width:50px;height:50px;overflow:hidden;position:relative;display:inline-block;-webkit-animation:1.25s linear infinite spin;animation:1.25s linear infinite spin}
.ui-loading-large-beige:before{content:'';display:block;background:#f2f1f0;width:40px;height:40px;position:absolute;border-radius:50%;top:5px;left:5px;z-index:100}
.ui-loading-large-beige .ui-loading-half{width:25px;height:50px;overflow:hidden;float:left;position:relative}
.ui-loading-large-beige .ui-loading-half.ui-loading-left span{-webkit-animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;-webkit-transform-origin:center right;transform-origin:center right;border-left:25px solid #4baae0;border-radius:25px 0 0 25px;left:0}
.ui-loading-large-beige .ui-loading-half.ui-loading-right span{-webkit-animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;-webkit-transform-origin:center left;transform-origin:center left;border-right:25px solid #4baae0;border-radius:0 25px 25px 0;right:0}
.ui-loading-large-beige .ui-loading-half span{display:block;box-sizing:border-box;width:25px;height:50px;position:absolute;top:0}
.ui-loading-beige{width:20px;height:20px;overflow:hidden;position:relative;display:inline-block;-webkit-animation:1.25s linear infinite spin;animation:1.25s linear infinite spin}
.ui-loading-beige:before{content:'';display:block;background:#f2f1f0;width:16px;height:16px;position:absolute;border-radius:50%;top:2px;left:2px;z-index:100}
.ui-loading-beige .ui-loading-half{width:10px;height:20px;overflow:hidden;float:left;position:relative}
.ui-loading-beige .ui-loading-half.ui-loading-left span{-webkit-animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;-webkit-transform-origin:center right;transform-origin:center right;border-left:10px solid #4baae0;border-radius:10px 0 0 10px;left:0}
.ui-loading-beige .ui-loading-half.ui-loading-right span{-webkit-animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;-webkit-transform-origin:center left;transform-origin:center left;border-right:10px solid #4baae0;border-radius:0 10px 10px 0;right:0}
.ui-loading-beige .ui-loading-half span{display:block;box-sizing:border-box;width:10px;height:20px;position:absolute;top:0}
.ui-loading-gray{width:20px;height:20px;overflow:hidden;position:relative;display:inline-block;-webkit-animation:1.25s linear infinite spin;animation:1.25s linear infinite spin}
.ui-loading-gray:before{content:'';display:block;background:#eee;width:16px;height:16px;position:absolute;border-radius:50%;top:2px;left:2px;z-index:100}
.ui-loading-gray .ui-loading-half{width:10px;height:20px;overflow:hidden;float:left;position:relative}
.ui-loading-gray .ui-loading-half.ui-loading-left span{-webkit-animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;animation:spin-left 2.75s cubic-bezier(.25,.46,.45,.94) infinite;-webkit-transform-origin:center right;transform-origin:center right;border-left:10px solid #4baae0;border-radius:10px 0 0 10px;left:0}
.ui-loading-gray .ui-loading-half.ui-loading-right span{-webkit-animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;animation:spin-right 2.75s cubic-bezier(.55,.085,.68,.53) infinite;-webkit-transform-origin:center left;transform-origin:center left;border-right:10px solid #4baae0;border-radius:0 10px 10px 0;right:0}
.ui-loading-gray .ui-loading-half span{display:block;box-sizing:border-box;width:10px;height:20px;position:absolute;top:0}
.mixin-ui-tooltip-properties{position:relative}
.mixin-ui-tooltip-properties:before{z-index:90000;pointer-events:none;display:inline-block!important}
.mixin-ui-tooltip-properties:after{content:attr(data-ui-tooltip-label)!important;display:inline-block!important;background-color:#222;font-size:11px!important;font-style:normal;text-shadow:none;color:#fff!important;font-weight:700;padding:7px 7px;line-height:1;position:absolute;z-index:90000;max-width:500px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:none}
.ui-tooltip:focus,.ui-tooltip:hover{position:relative}
.ui-tooltip:focus:before,.ui-tooltip:hover:before{z-index:90000;pointer-events:none;display:inline-block!important}
.ui-tooltip:focus:after,.ui-tooltip:hover:after{content:attr(data-ui-tooltip-label)!important;display:inline-block!important;background-color:#222;font-size:11px!important;font-style:normal;text-shadow:none;color:#fff!important;font-weight:700;padding:7px 7px;line-height:1;position:absolute;z-index:90000;max-width:500px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:none}
.ui-tooltip:focus.ui-tooltip-top:before,.ui-tooltip:hover.ui-tooltip-top:before{content:'';position:absolute;border:5px solid transparent;bottom:-10px;left:50%;margin:0 0 0 -5px;border-top-color:#222;bottom:auto;top:-9px}
.ui-tooltip:focus.ui-tooltip-top:after,.ui-tooltip:hover.ui-tooltip-top:after{-webkit-transform:translateX(50%);transform:translateX(50%);bottom:100%;right:50%;margin:0 0 9px 0}
.ui-tooltip:focus.ui-tooltip-right:before,.ui-tooltip:hover.ui-tooltip-right:before{content:'';position:absolute;border:5px solid transparent;top:calc(50% - 5px);left:-10px;border-right-color:#222;left:auto;right:-9px}
.ui-tooltip:focus.ui-tooltip-right:after,.ui-tooltip:hover.ui-tooltip-right:after{-webkit-transform:translateY(50%);transform:translateY(50%);left:100%;bottom:50%;margin:0 0 0 9px}
.ui-tooltip:focus.ui-tooltip-bottom:before,.ui-tooltip:hover.ui-tooltip-bottom:before{content:'';position:absolute;border:5px solid transparent;top:-5px;left:50%;margin:0 0 0 -5px;border-bottom-color:#222;top:auto;bottom:-9px}
.ui-tooltip:focus.ui-tooltip-bottom:after,.ui-tooltip:hover.ui-tooltip-bottom:after{-webkit-transform:translateX(50%);transform:translateX(50%);top:100%;right:50%;margin:9px 0 0 0}
.ui-tooltip:focus.ui-tooltip-bottomLeft:before,.ui-tooltip:hover.ui-tooltip-bottomLeft:before{content:'';position:absolute;border:5px solid transparent;top:-5px;left:50%;margin:0 0 0 -5px;border-bottom-color:#222;top:auto;bottom:-9px}
.ui-tooltip:focus.ui-tooltip-bottomLeft:after,.ui-tooltip:hover.ui-tooltip-bottomLeft:after{top:100%;left:0;margin:9px 0 0 0}
.ui-tooltip:focus.ui-tooltip-bottomRight:before,.ui-tooltip:hover.ui-tooltip-bottomRight:before{content:'';position:absolute;border:5px solid transparent;top:-5px;left:50%;margin:0 0 0 -5px;border-bottom-color:#222;top:auto;bottom:-9px}
.ui-tooltip:focus.ui-tooltip-bottomRight:after,.ui-tooltip:hover.ui-tooltip-bottomRight:after{top:100%;right:0;margin:9px 0 0 0}
.ui-tooltip:focus.ui-tooltip-left:before,.ui-tooltip:hover.ui-tooltip-left:before{content:'';position:absolute;border:5px solid transparent;top:calc(50% - 5px);right:-10px;border-left-color:#222;left:-9px}
.ui-tooltip:focus.ui-tooltip-left:after,.ui-tooltip:hover.ui-tooltip-left:after{-webkit-transform:translateY(50%);transform:translateY(50%);right:100%;bottom:50%;margin:0 9px 0 0}
.ui-tooltip-bottom-to-bottomLeft:focus:after,.ui-tooltip-bottom-to-bottomLeft:hover:after{right:auto;left:0;-webkit-transform:translateX(0);transform:translateX(0)}
.ui-tooltip-top-to-bottom:focus:before,.ui-tooltip-top-to-bottom:hover:before{top:auto;bottom:-9px;border-color:transparent;border-bottom-color:#222}
.ui-tooltip-top-to-bottom:focus:after,.ui-tooltip-top-to-bottom:hover:after{bottom:auto;top:100%;margin:9px 0 0}
.isTouch .ui-tooltip:after,.isTouch .ui-tooltip:before{display:none!important}
.ui-contextMenu{position:relative;outline:0;cursor:pointer}
.ui-contextMenu.ui-contextMenu-selector.isDirty .ui-contextMenu-label{font-weight:700;color:#0990cc}
.ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content{top:100%;margin:0 0 0 -34px}
.ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content li.isActive:first-child a:before{top:6px}
.ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content li.isActive a{position:relative;color:#0990cc;font-weight:700}
.ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content li.isActive a:before{font-family:dcicons;content:'\f71C';position:absolute;top:2px;left:11px;font-size:14px;line-height:1.5;font-weight:400}
.ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content a{padding:7px 16px 7px 32px!important}
.ui-contextMenu:focus .ui-contextMenu-content,.ui-contextMenu:hover .ui-contextMenu-content{display:block!important}
.ui-contextMenu .ui-contextMenu-content{display:none!important;position:absolute;top:100%;background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:20000;height:auto}
.ui-contextMenu .ui-contextMenu-content.ui-contextMenu-content-left{left:0}
.ui-contextMenu .ui-contextMenu-content.ui-contextMenu-content-right{right:0}
.ui-contextMenu .ui-contextMenu-content ul{padding:0;margin:0}
.ui-contextMenu .ui-contextMenu-content ul li{list-style-type:none}
.ui-contextMenu .ui-contextMenu-content li:first-child a,.ui-contextMenu .ui-contextMenu-content li:first-child button{padding-top:12px!important}
.ui-contextMenu .ui-contextMenu-content li:last-child a,.ui-contextMenu .ui-contextMenu-content li:last-child button{padding-bottom:12px!important}
.ui-contextMenu .ui-contextMenu-content li.contextMenu-border{border-bottom:1px solid #ccc}
.ui-contextMenu .ui-contextMenu-content li.contextMenu-border+li a{padding-top:10px!important}
.ui-contextMenu .ui-contextMenu-content li.contextMenu-border a{padding-bottom:10px!important}
.ui-contextMenu .ui-contextMenu-content a,.ui-contextMenu .ui-contextMenu-content button{font-size:13px;padding:7px 10px!important;color:#222;font-weight:400;width:100%;box-sizing:border-box;text-align:left;line-height:1!important;text-decoration:none;display:block;background:0 0;border:none;white-space:nowrap}
.ui-contextMenu .ui-contextMenu-content a.isActive,.ui-contextMenu .ui-contextMenu-content button.isActive{background:#f2f1f0}
.ui-contextMenu .ui-contextMenu-content a:focus,.ui-contextMenu .ui-contextMenu-content a:hover,.ui-contextMenu .ui-contextMenu-content button:focus,.ui-contextMenu .ui-contextMenu-content button:hover{color:#0990cc}
.ui-contextMenu .ui-contextMenu-content button[disabled]{background:#eee!important;border-color:#ddd!important;color:#aaa!important;text-shadow:none!important;cursor:default!important}
.ui-contextMenu .ui-contextMenu-content button[disabled]:focus,.ui-contextMenu .ui-contextMenu-content button[disabled]:hover{background:#eee!important;border-color:#ddd!important;color:#aaa!important}
.isTouch .ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content li.isActive:first-child a:before{top:12px}
.isTouch .ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content li.isActive a:before{top:5px}
.isTouch .ui-contextMenu.ui-contextMenu-selector .ui-contextMenu-content a{padding:10px 16px 10px 32px!important}
.isTouch .ui-contextMenu .ui-contextMenu-content li:first-child a,.isTouch .ui-contextMenu .ui-contextMenu-content li:first-child button{padding-top:17px!important}
.isTouch .ui-contextMenu .ui-contextMenu-content li:last-child a,.isTouch .ui-contextMenu .ui-contextMenu-content li:last-child button{padding-bottom:17px!important}
.isTouch .ui-contextMenu .ui-contextMenu-content li.contextMenu-border+li a{padding-top:15px!important}
.isTouch .ui-contextMenu .ui-contextMenu-content li.contextMenu-border a{padding-bottom:15px!important}
.isTouch .ui-contextMenu .ui-contextMenu-content a,.isTouch .ui-contextMenu .ui-contextMenu-content button{font-size:13px;padding:10px 12px!important}
.ui-toggleSwitch-label{cursor:pointer;padding:0 0 0 4px;display:inline-block}
.ui-toggleSwitch{position:relative;width:36px;height:22px;overflow:hidden;display:block}
.ui-toggleSwitch input{border:none;background:0 0;position:absolute;top:0;left:0;z-index:3;width:100%;height:22px;vertical-align:top;text-indent:-9999px;overflow:hidden;cursor:pointer;opacity:0}
.ui-toggleSwitch input:focus+.ui-toggleSwitch-alternate,.ui-toggleSwitch input:hover+.ui-toggleSwitch-alternate{background:#aaa}
.ui-toggleSwitch input:checked+.ui-toggleSwitch-alternate{background:#4baae0}
.ui-toggleSwitch input:checked+.ui-toggleSwitch-alternate:after{left:14px}
.ui-toggleSwitch input:checked:focus+.ui-toggleSwitch-alternate,.ui-toggleSwitch input:checked:hover+.ui-toggleSwitch-alternate{background:#0990cc}
.ui-toggleSwitch input[disabled]{cursor:default}
.ui-toggleSwitch input[disabled]:focus+.ui-toggleSwitch-alternate,.ui-toggleSwitch input[disabled]:hover+.ui-toggleSwitch-alternate{background:#ccc}
.ui-toggleSwitch input[disabled]:checked:focus+.ui-toggleSwitch-alternate,.ui-toggleSwitch input[disabled]:checked:hover+.ui-toggleSwitch-alternate{background:#4baae0}
.ui-toggleSwitch .ui-toggleSwitch-alternate{position:relative;width:36px;height:22px;border-radius:12px;z-index:0;display:block;background:#ccc;-webkit-transition:all .2s cubic-bezier(.23,1,.32,1);transition:all .2s cubic-bezier(.23,1,.32,1)}
.ui-toggleSwitch .ui-toggleSwitch-alternate:after{content:'';border-radius:8px;width:16px;height:16px;margin:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.2);display:block;background:#fff;z-index:1;-webkit-transition:all .2s cubic-bezier(.49,1.47,.82,1);transition:all .2s cubic-bezier(.49,1.47,.82,1);position:absolute;top:0;left:0}
.isPC .ui-toggleButton{overflow:hidden;height:60px;position:relative}
.isPC .ui-toggleButton input,.isPC .ui-toggleButton label{width:50%;height:60px;display:block;box-sizing:border-box}
.isPC .ui-toggleButton input{position:absolute;top:0;opacity:0;cursor:pointer;z-index:1}
.isPC .ui-toggleButton input:focus+label,.isPC .ui-toggleButton input:hover+label{background:#f2f1f0;border-color:#d8d7d6;color:#222}
.isPC .ui-toggleButton input:focus+label i,.isPC .ui-toggleButton input:hover+label i{color:#aaa}
.isPC .ui-toggleButton input:checked{cursor:default}
.isPC .ui-toggleButton input:checked+label{background:#4baae0;color:#fff;font-weight:700;text-shadow:0 1px rgba(0,0,0,.2);border:1px solid #0990cc}
.isPC .ui-toggleButton input:checked+label i{color:#fff}
.isPC .ui-toggleButton .ui-toggleButton-left{left:0}
.isPC .ui-toggleButton .ui-toggleButton-right{right:0}
.isPC .ui-toggleButton label{text-align:center;background:#f7f6f5;border:1px solid #eae9e8;color:#666;line-height:1;cursor:pointer;-webkit-transition:all .1s linear;transition:all .1s linear}
.isPC .ui-toggleButton label i{color:#ccc;font-size:2em;display:block;margin:3px 0;font-weight:400;-webkit-transition:all .1s linear;transition:all .1s linear}
.isPC .ui-toggleButton .ui-toggleButton-alternate-left{float:left;border-right:none;border-radius:3px 0 0 3px}
.isPC .ui-toggleButton .ui-toggleButton-alternate-right{float:right;border-left:none;border-radius:0 3px 3px 0}
.isTouch .ui-toggleButton{overflow:hidden;height:auto;position:relative}
.isTouch .ui-toggleButton input,.isTouch .ui-toggleButton label{width:50%;height:auto;display:block;box-sizing:border-box}
.isTouch .ui-toggleButton input{position:absolute;top:0;opacity:0;cursor:pointer;z-index:1}
.isTouch .ui-toggleButton input:focus+label,.isTouch .ui-toggleButton input:hover+label{background:#f2f1f0;border-color:#d8d7d6;color:#222}
.isTouch .ui-toggleButton input:focus+label i,.isTouch .ui-toggleButton input:hover+label i{color:#aaa}
.isTouch .ui-toggleButton input:checked{cursor:default}
.isTouch .ui-toggleButton input:checked+label{background:#4baae0;color:#fff;font-weight:700;text-shadow:0 1px rgba(0,0,0,.2);border:1px solid #0990cc}
.isTouch .ui-toggleButton input:checked+label i{color:#fff}
.isTouch .ui-toggleButton .ui-toggleButton-left{left:0}
.isTouch .ui-toggleButton .ui-toggleButton-right{right:0}
.isTouch .ui-toggleButton label{text-align:center;background:#f7f6f5;border:1px solid #eae9e8;color:#666;line-height:1;cursor:pointer;-webkit-transition:all .1s linear;transition:all .1s linear}
.isTouch .ui-toggleButton label i{color:#ccc;font-size:2em;display:block;margin:3px 0;font-weight:400;-webkit-transition:all .1s linear;transition:all .1s linear}
.isTouch .ui-toggleButton .ui-toggleButton-alternate-left{float:left;border-right:none;border-radius:3px 0 0 3px}
.isTouch .ui-toggleButton .ui-toggleButton-alternate-right{float:right;border-left:none;border-radius:0 3px 3px 0}
.isTouch .ui-toggleButton label{padding-right:.5em!important}
.isTouch .ui-toggleButton label i{display:inline-block;font-size:1em;margin:0 .5em 0 0}
.ui-radiobutton{width:18px;height:18px;position:relative;display:inline-block;overflow:hidden;vertical-align:middle}
.ui-radiobutton.isDisabled+.ui-radiobutton-label{color:#aaa;cursor:default}
.ui-radiobutton input{width:auto;position:absolute;z-index:100;top:0;left:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer}
.ui-radiobutton input:checked+.ui-radiobutton-alternate{border-color:#4baae0;background:#4baae0}
.ui-radiobutton input:checked+.ui-radiobutton-alternate:before{content:'';display:block;width:6px;height:6px;margin:4px 0 0 4px;background:#fff;line-height:1;vertical-align:top;border-radius:50%}
.ui-radiobutton input:focus+.ui-radiobutton-alternate,.ui-radiobutton input:hover+.ui-radiobutton-alternate{border-color:#666}
.ui-radiobutton input:disabled+.ui-radiobutton-alternate{border-color:#ddd;background:#eee}
.ui-radiobutton input:disabled:checked+.ui-radiobutton-alternate{border-color:#ddd;background:#fff}
.ui-radiobutton input:disabled:checked+.ui-radiobutton-alternate:before{background:#bbb}
.ui-radiobutton input:disabled:focus+.ui-radiobutton-alternate,.ui-radiobutton input:disabled:hover+.ui-radiobutton-alternate{border-color:#ddd}
.ui-radiobutton .ui-radiobutton-alternate{width:18px;height:18px;line-height:18px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #ccc;box-sizing:border-box;background:#fff}
.ui-radiobutton-label{font-size:1.1em;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0 0 0 8px;display:inline-block;box-sizing:content-box!important;vertical-align:middle}
.ui-radiobutton-note{margin:0 0 0 26px;display:block;font-size:11.5px;color:#666;line-height:1.5}
.ui-toggle.ui-toggle-isShown .ui-toggle-handle:before{content:'\f703'}
.ui-toggle.ui-toggle-isHidden .ui-toggle-body{display:none}
.ui-toggle .ui-toggle-handle{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.ui-toggle .ui-toggle-handle:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;display:inline-block}
.ui-toggle .ui-toggle-handle.white{color:#fff}
.ui-toggle .ui-toggle-handle:before{content:'\f702'}
.ui-toggle .ui-toggle-handle:before{width:20px;margin:0 0 0 -20px;text-align:center}
.ui-ul{padding-left:0;margin:0}
.ui-ul li{list-style-type:none;margin:0 0 .5em 0;line-height:1.5}
.ui-ul li:before{content:'-';display:inline-block;width:1em;text-align:center;margin:0 0 0 -1em;color:#aaa}
.ui-ul li a{display:inline-block}
.ui-input{margin:1em 0}
.ui-input-label{font-size:1em;font-weight:400;margin:0}
.ui-input-content{margin:0}
.ui-input-note{color:#666;margin:.5em 0 0;line-height:1.5}
.isPC .ui-input-description{color:#444;margin:0 0 .5em!important;line-height:1.5}
.isPC .ui-input-description span{display:block}
.isTouch .ui-input-description{font-size:12px;color:#666;margin:0 0 .25em;line-height:1.4}
.isPC .ui-settingList{border-top:1px solid #ddd;padding:1em 0}
.isPC .ui-settingList:after,.isPC .ui-settingList:before{content:'';display:table}
.isPC .ui-settingList:after{clear:both}
.isPC .ui-settingList:first-child{padding-top:0;border:none;margin:.25em 0 0}
.isPC .ui-settingList:last-child{padding-bottom:0;margin:0 0 .5em}
.isPC .ui-settingList .ui-settingList-heading{float:left}
.isPC .ui-settingList .ui-settingList-heading h3{margin:0;font-size:1.1em}
.isPC .ui-settingList .ui-settingList-heading h3 span{display:inline-block}
.isPC .ui-settingList .ui-settingList-heading h4 span{display:inline-block}
.isPC .ui-settingList .ui-settingList-heading .ui-settingList-note{color:#666;line-height:1.5;margin:.25em 0 0}
.isPC .ui-settingList .ui-settingList-label{font-size:1em;line-height:1.5;margin:.25em 0 0}
.isPC .ui-settingList .ui-settingList-currentValue{color:#444;line-height:1.5;font-size:1.1em;margin:.1em 0 0}
.isPC .ui-settingList .ui-settingList-content{margin:.25em 0 0;float:right}
.isPC .ui-settingList .ui-settingList-content p{margin:.5em 0}
.isPC .ui-settingList .ui-settingList-content p:first-child{margin:0 0 .5em}
.isPC .ui-settingList .ui-settingList-content .ui-settingList-note{font-size:.85em;color:#0990cc;font-weight:700;margin:-.5em 0 1em}
.isPC .ui-settingList .ui-settingList-content .ui-settingList-note:before{content:"＊ "}
.isTouch .ui-settingList{margin:24px 0}
.isTouch .ui-settingList .ui-settingList-heading h3,.isTouch .ui-settingList .ui-settingList-heading h4{margin:0}
.isTouch .ui-settingList .ui-settingList-heading h4{font-size:11px;margin:16px 0 8px;padding:0}
.isTouch .ui-settingList .ui-settingList-heading .ui-settingList-note{font-size:11px;color:#666;line-height:1.3;margin:.25em 0 0}
.isTouch .ui-settingList .ui-settingList-currentValue{color:#444;line-height:1.5;font-size:1.1em;margin:.1em 0 0}
.isTouch .ui-settingList .ui-settingList-note{color:#666;line-height:1.5;margin:.25em 0 0}
.isTouch .ui-settingList .ui-settingList-content{margin:.5em 0 0}
.isTouch .ui-settingList .ui-settingList-content p{margin:.5em 0}
.isTouch .ui-settingList .ui-settingList-content p:first-child{margin:0 0 .5em}
.isTouch .ui-settingList .ui-settingList-content .ui-settingList-note{color:#666;line-height:1.5}
@-webkit-keyframes keyframes-shakeUpAndDown{
from,to{top:120%}
50%{top:140%}
}
@keyframes keyframes-shakeUpAndDown{
from,to{top:120%}
50%{top:140%}
}
@-webkit-keyframes keyframes-shakeUpAndDown-next{
from,to{top:0}
50%{top:10%}
}
@keyframes keyframes-shakeUpAndDown-next{
from,to{top:0}
50%{top:10%}
}
@-webkit-keyframes keyframes-text{
from,to{opacity:0}
10%{opacity:0}
20%{opacity:1}
90%{opacity:1}
}
@keyframes keyframes-text{
from,to{opacity:0}
10%{opacity:0}
20%{opacity:1}
90%{opacity:1}
}
@-webkit-keyframes keyframes-cheerMessage{
from,to{opacity:0}
10%{opacity:0;bottom:110%}
17%{bottom:130%}
20%{opacity:1;bottom:125%}
90%{opacity:1}
}
@keyframes keyframes-cheerMessage{
from,to{opacity:0}
10%{opacity:0;bottom:110%}
17%{bottom:130%}
20%{opacity:1;bottom:125%}
90%{opacity:1}
}
@-webkit-keyframes keyframes-cheerMessage-vertical{
from,to{opacity:0}
10%{opacity:0;left:95%}
17%{left:115%}
20%{opacity:1;left:110%}
90%{opacity:1}
}
@keyframes keyframes-cheerMessage-vertical{
from,to{opacity:0}
10%{opacity:0;left:95%}
17%{left:115%}
20%{opacity:1;left:110%}
90%{opacity:1}
}
@-webkit-keyframes keyframes-likeMessage{
from,to{opacity:0}
10%{opacity:0;bottom:110%}
17%{bottom:130%}
20%{opacity:1;bottom:125%}
90%{opacity:1}
}
@keyframes keyframes-likeMessage{
from,to{opacity:0}
10%{opacity:0;bottom:110%}
17%{bottom:130%}
20%{opacity:1;bottom:125%}
90%{opacity:1}
}
@-webkit-keyframes keyframes-pop{
from,to{top:0}
10%{top:-5px}
95%{top:1px}
100%{top:0}
}
@keyframes keyframes-pop{
from,to{top:0}
10%{top:-5px}
95%{top:1px}
100%{top:0}
}
@-webkit-keyframes keyframes-reviewButton-attention{
from,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
}
@keyframes keyframes-reviewButton-attention{
from,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
}
@-webkit-keyframes keyframes-from0to100{
from{width:0}
to{width:100%}
}
@keyframes keyframes-from0to100{
from{width:0}
to{width:100%}
}
@-webkit-keyframes keyframes-show1_5s{
from{opacity:0}
to{opacity:1}
}
@keyframes keyframes-show1_5s{
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes keyframes-target{
from{background:#f2f1f0}
to{background:0 0}
}
@keyframes keyframes-target{
from{background:#f2f1f0}
to{background:0 0}
}
.ui-select{position:relative;display:inline-block;border-radius:4px;z-index:0}
.ui-select:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;display:inline-block}
.ui-select.white{color:#fff}
.ui-select:before{content:'\f70f'}
.ui-select.ui-select-small select{font-size:12px;height:30px;line-height:30px;padding:0 28px 0 10px}
.ui-select:before{position:absolute;top:50%;right:0;z-index:0;padding:0 14px 0 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75em}
.ui-select:after{content:'';background:#fff;width:100%;height:100%;display:block;z-index:-1;position:absolute;top:0;left:0;border-radius:4px}
.ui-select select{-webkit-appearance:button;-moz-appearance:button;text-overflow:'';text-indent:.01px;outline:0;color:#222;background:0 0;font-size:1rem;border:2px solid #ccc;border-radius:4px;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;outline:0!important;padding:7px 28px 7px 10px;position:relative;z-index:100;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ui-select select[disabled=disabled],.ui-select select[readonly=readonly]{cursor:default}
.ui-select select[disabled=disabled]:focus,.ui-select select[disabled=disabled]:hover,.ui-select select[readonly=readonly]:focus,.ui-select select[readonly=readonly]:hover{border-color:#ccc!important}
.ui-select select::-ms-expand{display:none}
.ui-select select:hover{border-color:#888!important}
.ui-select select:focus{border-color:#4baae0!important}
.isPC .ui-tab{margin:1em 0 0;background:#f7f6f5}
.isPC .ui-tab ul{padding:0;margin:0;padding:1em 0 0;overflow:hidden;overflow-x:auto;overflow-y:hidden;width:100%;box-sizing:border-box;white-space:nowrap;-webkit-overflow-scrolling:touch}
.isPC .ui-tab ul li{list-style-type:none}
.isPC .ui-tab ul::-webkit-scrollbar{height:4px;background-color:#f7f6f5}
.isPC .ui-tab ul::-webkit-scrollbar-thumb{background-color:#ccc}
.isPC .ui-tab ul::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.isPC .ui-tab li{display:inline-block}
.isPC .ui-tab li:first-child{margin-left:1em}
.isPC .ui-tab li:focus,.isPC .ui-tab li:hover{background:#eae9e8}
.isPC .ui-tab li.isActive{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.isPC .ui-tab li.isActive a,.isPC .ui-tab li.isActive button{font-weight:700}
.isPC .ui-tab a,.isPC .ui-tab button{font-size:1.25em;display:block;text-decoration:none;background:0 0;border:none;padding:.5em 1em .25em;color:#222}
.isTouch .ui-tab{background:#f7f6f5;margin:30px 0 0 -15px!important;width:calc(100% + 30px);box-sizing:border-box}
.isTouch .ui-tab:after,.isTouch .ui-tab:before{content:'';display:table}
.isTouch .ui-tab:after{clear:both}
.isTouch .ui-tab ul{padding:0;margin:0;overflow-x:auto;overflow-y:hidden;width:100%;padding:0 15px;box-sizing:border-box;white-space:nowrap;-webkit-overflow-scrolling:touch}
.isTouch .ui-tab ul li{list-style-type:none}
.isTouch .ui-tab ul:after,.isTouch .ui-tab ul:before{content:'';display:table}
.isTouch .ui-tab ul:after{clear:both}
.isTouch .ui-tab ul::-webkit-scrollbar{height:4px;background-color:#f7f6f5}
.isTouch .ui-tab ul::-webkit-scrollbar-thumb{background-color:#ccc}
.isTouch .ui-tab ul::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.isTouch .ui-tab li{display:inline-block;margin:.5em 0 0 0}
.isTouch .ui-tab li:first-child{margin-left:1em}
.isTouch .ui-tab li:focus,.isTouch .ui-tab li:hover{background:#eae9e8}
.isTouch .ui-tab li.isActive{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.isTouch .ui-tab li.isActive a,.isTouch .ui-tab li.isActive button{font-weight:700}
.isTouch .ui-tab a,.isTouch .ui-tab button{display:block;text-decoration:none;background:0 0;border:none;padding:.5em 1em .25em;font-size:1.1em;color:#222}
.ui-tabSimple{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd}
.ui-tabSimple li{list-style-type:none}
.ui-tabSimple li{margin:0 0 -1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.ui-tabSimple li:not(:last-child){padding-right:1px}
.ui-tabSimple li.isActive a,.ui-tabSimple li.isActive button{border-bottom-color:#222;font-weight:700}
.ui-tabSimple li.isActive a:focus,.ui-tabSimple li.isActive a:hover,.ui-tabSimple li.isActive button:focus,.ui-tabSimple li.isActive button:hover{color:#222}
.ui-tabSimple a,.ui-tabSimple button{display:block;width:100%;border-bottom:4px solid transparent;text-align:center;box-sizing:border-box;text-decoration:none;color:#222}
.ui-tabSimple a:focus,.ui-tabSimple a:hover,.ui-tabSimple button:focus,.ui-tabSimple button:hover{border-bottom-color:#4baae0}
.ui-tabSimple button{background:0 0;border-left:none;border-right:none;border-top:none}
.isPC .ui-tabSimple a,.isPC .ui-tabSimple button{height:51px;line-height:51px}
.isTouch .ui-tabSimple a,.isTouch .ui-tabSimple button{height:44px;line-height:44px}
.ui-selectButton-wrapper{padding:0;margin:.5em 0 0}
.ui-selectButton-wrapper li{list-style-type:none}
.ui-selectButton-wrapper li{display:inline-block}
.ui-selectButton{position:relative;margin:0 .25em .5em 0;font-size:1em}
.ui-selectButton .ui-selectButton-input{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0;cursor:pointer}
.ui-selectButton .ui-selectButton-input:focus+.ui-selectButton-label,.ui-selectButton .ui-selectButton-input:hover+.ui-selectButton-label{border-color:#888}
.ui-selectButton .ui-selectButton-input:checked+.ui-selectButton-label{border-color:#666;background:#666;color:#fff;font-weight:700}
.ui-selectButton .ui-selectButton-input:checked+.ui-selectButton-label i{width:1em;font-weight:400;opacity:1;margin:0 .5em 0 0}
.ui-selectButton .ui-selectButton-input:checked:focus+.ui-selectButton-label{border-color:#fff;box-shadow:0 0 5px #444}
.ui-selectButton .ui-selectButton-label{display:inline-block;border-radius:3px;padding:.5em .75em;line-height:1;cursor:pointer;border:2px solid transparent;background:#eae9e8;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.ui-selectButton .ui-selectButton-label i{color:#fff;display:inline-block;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);vertical-align:middle;margin:0;opacity:0;width:0}
.ui-selectButton .ui-selectButton-label span{display:inline-block;vertical-align:middle;margin:-1px 0 0}
.isTouch .ui-selectButton{font-size:13px}
.ui-groupedSelector{border:1px solid #444;border-radius:4px;padding:0}
.ui-groupedSelector:after,.ui-groupedSelector:before{content:'';display:table}
.ui-groupedSelector:after{clear:both}
.ui-groupedSelector li{list-style-type:none}
.ui-groupedSelector .ui-groupedSelector-choice{position:relative;float:left;border-left:1px solid #444;box-sizing:border-box}
.ui-groupedSelector .ui-groupedSelector-choice:first-child{border:none}
.ui-groupedSelector .ui-groupedSelector-choice.isActive .ui-groupedSelector-anchor{background:#444;color:#fff;font-weight:700}
.ui-groupedSelector .ui-groupedSelector-input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.ui-groupedSelector .ui-groupedSelector-input:focus+.ui-groupedSelector-label,.ui-groupedSelector .ui-groupedSelector-input:hover+.ui-groupedSelector-label{background:#eee;color:#222}
.ui-groupedSelector .ui-groupedSelector-input:checked+.ui-groupedSelector-label,.ui-groupedSelector .ui-groupedSelector-input[checked]+.ui-groupedSelector-label{background:#444;color:#fff;font-weight:700}
.ui-groupedSelector .ui-groupedSelector-anchor,.ui-groupedSelector .ui-groupedSelector-label{padding:.3em 1em;display:block;text-align:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.ui-groupedSelector .ui-groupedSelector-anchor{text-decoration:none;color:#222}
.ui-groupedSelector .ui-groupedSelector-anchor:focus,.ui-groupedSelector .ui-groupedSelector-anchor:hover{background:#eee;color:#222}
.ui-truncateTextButton{position:relative}
.ui-truncateTextButton.isExpanded .ui-truncateTextButton-restText{display:inline}
.ui-truncateTextButton.isExpanded .ui-truncateTextButton-expandButton{display:none}
.ui-truncateTextButton .ui-truncateTextButton-restText{display:none}
.ui-truncateTextButton .ui-truncateTextButton-expandButton{display:inline-block}
.ui-truncateTextButton .ui-truncateTextButton-expandButton button{padding:0;font-weight:400;color:#666;border-bottom:1px solid #ccc;border-radius:0;font-size:inherit;display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.ui-truncateTextButton .ui-truncateTextButton-expandButton-label{color:#666;border-bottom:1px solid #ccc}
.ui-truncateTextLink{display:block;color:#222}
.ui-truncateTextLink:focus,.ui-truncateTextLink:hover{color:#222;text-decoration:none}
.ui-truncateTextLink-seeMore{color:#666;border-bottom:1px solid #ccc}
.ui-truncateTextLink-seeMore:focus,.ui-truncateTextLink-seeMore:hover{color:#0990cc;border-bottom-color:#0990cc}
.ui-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:30000;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.ui-modal-container.isHidden{display:none}
.ui-modal-window{background:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-height:calc(100% - 16px);min-width:300px;border-radius:4px;box-shadow:0 20px 100px rgba(0,0,0,.3)}
.ui-modal-window .ui-modal-header{padding:20px 32px 16px;background:#f2f1f0;text-align:center}
.ui-modal-window .ui-modal-header+.ui-modal-body{box-shadow:0 -1px 0 rgba(0,0,0,.1);margin-top:1px}
.ui-modal-window .ui-modal-header h3,.ui-modal-window .ui-modal-header h6{font-size:15px;line-height:1.3;font-weight:400;margin:0}
.ui-modal-window .ui-modal-header p{font-size:11.5px;color:#666;margin:.5em 0 0;line-height:1}
.ui-modal-window .ui-tab{margin:0;background:#f2f1f0;text-align:center}
.ui-modal-window .ui-tab ul{padding:0}
.ui-modal-window .ui-tab button{font-size:15px}
.ui-modal-window .ui-modal-body{text-align:left;padding:0 16px}
.ui-modal-window .ui-modal-body h3{font-size:1em;margin:15px 0 7.5px}
.ui-modal-window .ui-modal-body p{margin:0}
.ui-modal-window .ui-modal-footer{margin:0;padding:0 16px 15px;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}
.ui-modal-window .ui-modal-footer button{margin:0 0 0 8px}
.ui-modal-window .ui-modal-footer-twoButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 -1px 0 rgba(0,0,0,.1);padding:15px 16px;margin:0;position:relative;min-width:270px}
.ui-modal-window .ui-modal-footer-twoButtons button{box-sizing:border-box;width:calc(50% - 8px)}
.isTouch .ui-modal-window .ui-modal-header h3{font-size:13px}
.isTouch .ui-modal-window .ui-modal-footer{padding:9px 10px}
.isTouch .ui-modal-window .ui-modal-footer-twoButtons{min-width:270px;padding:9px 10px}
.isTouch .ui-modal-window .ui-modal-footer-twoButtons button{width:calc(50% - 4.5px)}
.isApp .ui-modal-window .ui-modal-footer-twoButtons button{font-size:12px}
.ui-seeMoreLink{text-align:right;margin:.5em 0 0}
.ui-seeMoreLink a{color:#222}
.ui-seeMoreLink a:focus,.ui-seeMoreLink a:hover{color:#0081c2}
.isTouch .ui-seeMoreLink{font-size:11px;margin:8px 0 0;padding:0 16px 0 0}
.ui-comboButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ui-comboButton p{margin:0}
.ui-comboButton [class*=ui-button-]{height:30px}
.ui-comboButton-primary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.ui-comboButton-primary [class*=ui-button-]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;width:100%;text-align:center}
.ui-comboButton-secondary [class*=ui-button-]{border-top-left-radius:0;border-bottom-left-radius:0}
.ui-help{position:relative}
.ui-help:hover .ui-help-balloon{display:inline-block}
.ui-help .ui-help-object{cursor:help;padding:0 4px;display:block}
.ui-help .ui-help-balloon{position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#222;color:#fff;padding:4px 8px;font-weight:700;margin:0;display:none;font-size:11px;white-space:nowrap;line-height:1.3;pointer-events:none}
.ui-help .ui-help-balloon span{display:block}
.ui-listItem-deleteButton.isHidden{display:none}
.ui-listItem-deleteButton:focus svg circle,.ui-listItem-deleteButton:focus svg line,.ui-listItem-deleteButton:hover svg circle,.ui-listItem-deleteButton:hover svg line{stroke:#f23e48}
.ui-listItem-deleteButton span{padding:0;display:block}
.ui-listItem-deleteButton svg{width:24px;height:24px}
.isPC #modelessMessage{position:fixed;top:-50px;left:0;width:100%;height:50px;-webkit-transition:top .5s cubic-bezier(.23,1,.32,1);transition:top .5s cubic-bezier(.23,1,.32,1);z-index:50000}
.isPC #modelessMessage.isShown{top:0}
.isPC #modelessMessage.isHidden .ui-tooltip:after,.isPC #modelessMessage.isHidden .ui-tooltip:before{display:none!important}
.isPC #modelessMessage .modelessMessage-message{margin:0;background:#444;background:rgba(0,0,0,.8);color:#fff;text-shadow:0 1px 0 #222;margin:0 0 1px;text-align:center}
.isPC #modelessMessage .modelessMessage-message:after,.isPC #modelessMessage .modelessMessage-message:before{content:'';display:table}
.isPC #modelessMessage .modelessMessage-message:after{clear:both}
.isPC #modelessMessage .modelessMessage-message button{width:50px;height:50px;float:right}
.isPC #modelessMessage .modelessMessage-message button[disabled]{background:0 0!important;border-color:transparent}
.isPC #modelessMessage .modelessMessage-body{display:block;width:calc(100% - 120px);margin:0 0 0 50px;line-height:50px;float:left}
.isPC #modelessMessage .modelessMessage-body span{display:inline-block;line-height:1.2;vertical-align:middle}
.isPC #modelessMessage i{color:#fff}
.isTouch #modelessMessage{position:fixed;top:-48px;left:0;width:100%;height:48px;-webkit-transition:top .5s cubic-bezier(.23,1,.32,1);transition:top .5s cubic-bezier(.23,1,.32,1);z-index:50000}
.isTouch #modelessMessage.isShown{top:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}
.isTouch #modelessMessage.isHidden .ui-tooltip:after,.isTouch #modelessMessage.isHidden .ui-tooltip:before{display:none!important}
.isTouch #modelessMessage .modelessMessage-message{margin:0;background:#444;background:rgba(0,0,0,.8);color:#fff;text-shadow:0 1px 0 #222;margin:0 0 1px;text-align:center;font-size:11px;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}
.isTouch #modelessMessage .modelessMessage-message:after,.isTouch #modelessMessage .modelessMessage-message:before{content:'';display:table}
.isTouch #modelessMessage .modelessMessage-message:after{clear:both}
.isTouch #modelessMessage .modelessMessage-message button{width:48px;height:48px;float:right}
.isTouch #modelessMessage .modelessMessage-message button[disabled]{background:0 0!important;border-color:transparent}
.isTouch #modelessMessage .modelessMessage-body{display:block;width:calc(100% - 96px);margin:0 0 0 48px;line-height:48px;float:left}
.isTouch #modelessMessage .modelessMessage-body span{display:inline-block;line-height:1.2;vertical-align:middle}
.isTouch #modelessMessage i{color:#fff}
.isPC #globalHeaderPC{position:fixed;top:0;left:0;height:50px;background:#fff;width:100%;z-index:10000;padding:0 30px;box-sizing:border-box;box-shadow:0 1px 0 rgba(0,0,0,.05)}
.isPC #globalHeaderPC.isGuestUser #globalHeaderPC-info{margin-left:.5em}
.isPC #globalHeaderPC.isGuestUser #globalHeaderPC-guide a{padding:0 0 0 1.25em;font-weight:400}
.isPC #globalHeaderPC.isGuestUser #globalHeaderPC-login a{padding:0 1em}
@media screen and (max-width:1100px){
.isPC #globalHeaderPC.isGuestUser #globalHeaderPC-search{width:150px}
}
.isPC #globalHeaderPC.isGuestUser #globalHeaderPC-signUp a{font-size:1.25em;padding:.5em 1em;display:inline-block;vertical-align:middle;line-height:1}
.isPC #globalHeaderPC.isGuestUser #globalHeaderPC-signUp span{height:auto;line-height:1;display:inline-block;border:none;color:#fff}
.isPC #globalHeaderPC.isSignedInUser #globalHeaderPC-subNav>li:first-child{padding-left:1em!important}
.isPC #globalHeaderPC-inner{height:50px;margin:0 auto;max-width:1125px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:1000px}
.isPC #globalHeaderPC-inner nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC #globalHeaderPC-primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC #globalHeaderPC-logo{margin:0 1.5em 0 0!important;font-size:1em;margin:0;height:50px;line-height:50px;box-sizing:border-box}
.isPC #globalHeaderPC-logo a{text-decoration:none;display:block;line-height:50px;height:50px}
.isPC #globalHeaderPC-logo img{max-height:25px;margin:12.5px 0 0}
.isPC #globalHeaderPC-globalNav,.isPC #globalHeaderPC-subNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;font-size:12.6px}
.isPC #globalHeaderPC-globalNav li,.isPC #globalHeaderPC-subNav li{list-style-type:none}
.isPC #globalHeaderPC-globalNav>li,.isPC #globalHeaderPC-subNav>li{margin:0;height:50px;line-height:50px;box-sizing:border-box;display:inline-block;vertical-align:middle}
.isPC #globalHeaderPC-globalNav a,.isPC #globalHeaderPC-subNav a{display:block;padding:0 1em 0 0;line-height:50px}
.isPC #globalHeaderPC-globalNav a:focus,.isPC #globalHeaderPC-globalNav a:hover,.isPC #globalHeaderPC-subNav a:focus,.isPC #globalHeaderPC-subNav a:hover{text-decoration:none}
.isPC #globalHeaderPC-globalNav a:focus span,.isPC #globalHeaderPC-globalNav a:hover span,.isPC #globalHeaderPC-subNav a:focus span,.isPC #globalHeaderPC-subNav a:hover span{border-top-color:#4baae0}
.isPC #globalHeaderPC-globalNav a.isActive span,.isPC #globalHeaderPC-subNav a.isActive span{border-top-color:#222}
.isPC #globalHeaderPC-globalNav span,.isPC #globalHeaderPC-subNav span{display:block;border-top:4px solid transparent;line-height:46px;color:#222}
.isPC #globalHeaderPC-search{position:relative;width:200px;padding:9px 0 0}
.isPC #globalHeaderPC-search form{display:block;-webkit-transition:all .1s linear;transition:all .1s linear}
.isPC #globalHeaderPC-search form:after,.isPC #globalHeaderPC-search form:before{content:'';display:table}
.isPC #globalHeaderPC-search form:after{clear:both}
.isPC #globalHeaderPC-search form:focus button,.isPC #globalHeaderPC-search form:focus input,.isPC #globalHeaderPC-search form:hover button,.isPC #globalHeaderPC-search form:hover input{background:#eae9e8}
.isPC #globalHeaderPC-search button,.isPC #globalHeaderPC-search input{-webkit-transition:all .1s linear;transition:all .1s linear;background:#f2f1f0}
.isPC #globalHeaderPC-search input{width:calc(100% - 35px);height:32px;font-size:1em;padding-left:0;box-sizing:border-box;border:2px solid transparent;border-left:none;float:right;border-radius:0}
.isPC #globalHeaderPC-search input::-webkit-input-placeholder{color:#888}
.isPC #globalHeaderPC-search input:-moz-placeholder{color:#888;line-height:1.3em}
.isPC #globalHeaderPC-search input::-moz-placeholder{color:#888;line-height:1.3em}
.isPC #globalHeaderPC-search input:-ms-input-placeholder{color:#888}
.isPC #globalHeaderPC-search input:focus{border-top-color:#4baae0!important;border-right-color:#4baae0!important;border-bottom-color:#4baae0!important}
.isPC #globalHeaderPC-search input:focus+button{border-bottom-color:#4baae0!important;border-left-color:#4baae0!important;border-top-color:#4baae0!important}
.isPC #globalHeaderPC-search button{display:block;width:35px;line-height:1;height:32px;text-align:center;border:2px solid transparent;border-right:none;float:left;box-sizing:border-box;background:#f2f1f0;cursor:pointer;border-radius:0}
.isPC #globalHeaderPC-search button:hover{color:#0081c2}
.isPC #globalHeaderPC-searchingConditions-panel{position:absolute;top:100%;left:0;width:350px;background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);box-sizing:border-box}
.isPC #globalHeaderPC-searchingConditions-panel.isPanelHidden{display:none}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions{margin:0}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions div{display:block}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions a{padding:10px 50px 10px 16px}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions p{font-size:.85em;margin:0 0 3px}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions ul{font-size:13px}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions>li{border-bottom:none;position:relative}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions>li:not(:first-child):before{content:'';position:absolute;width:calc(100% - 16px);top:auto;right:0;border-bottom:1px solid #ddd}
.isPC #globalHeaderPC-searchingConditions-panel .widget-searchingConditions button{right:16px;background:0 0;width:auto;height:auto}
.isPC #globalHeaderPC-searchingConditions-panel .ui-listItem-deleteButton svg{width:16px;height:16px}
.isPC #globalHeaderPC-subNav{text-align:right;position:relative}
.isPC #globalHeaderPC-subNav .ui-contextMenu{position:static}
.isPC #globalHeaderPC-notification{position:relative}
.isPC #globalHeaderPC-notification button{height:50px;vertical-align:top;padding:0;margin:0 .75em 0 0;border-radius:0}
.isPC #globalHeaderPC-notification button:focus,.isPC #globalHeaderPC-notification button:hover{background:#f7f6f5}
.isPC #globalHeaderPC-notification button span{height:auto;border:none;line-height:12px}
.isPC #globalHeaderPC-notification button img{max-height:18px;width:18px;height:18px}
.isPC #globalHeaderPC-notification button img.isHidden{display:none}
.isPC #globalHeaderPC-notificationPanel{position:absolute;top:auto;left:50%;margin:0 0 0 -176px;width:350px;height:auto;background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:20000;text-align:left;line-height:1.8}
.isPC #globalHeaderPC-notificationPanel.isHidden{display:none}
.isPC #globalHeaderPC-notificationPanel a{line-height:1.8}
.isPC #globalHeaderPC-notificationPanel .ui-loading{line-height:1.8;border-top:none;margin:0 auto}
.isPC #globalHeaderPC-notificationPanel .ui-loading span{line-height:1.8;border-top:none}
.isPC #globalHeaderPC-notificationPanel-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:11.5px;box-shadow:0 1px 0 rgba(0,0,0,.15);z-index:10;position:relative}
.isPC #globalHeaderPC-notificationPanel-header p{margin:0}
.isPC #globalHeaderPC-notificationPanel-header a{padding:4px 8px;display:block}
.isPC #globalHeaderPC-notificationPanel-header a:focus,.isPC #globalHeaderPC-notificationPanel-header a:hover{text-decoration:underline;color:#0081c2}
.isPC #globalHeaderPC-notificationPanel-header-title{font-weight:700;padding:4px 8px}
.isPC #globalHeaderPC-notificationPanel-loading{margin:0;height:50px;padding:15px 0 0;box-sizing:border-box}
.isPC #globalHeaderPC-profileLabel b,.isPC #globalHeaderPC-profileLabel i{vertical-align:middle}
.isPC #globalHeaderPC-profileLabel b{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:130px;font-weight:400}
.isPC #globalHeaderPC-info{vertical-align:top}
.isPC #globalHeaderPC-info #globalHeaderPC-infoLabel{border:none;cursor:pointer;padding:4px .5em 0;box-sizing:border-box}
.isPC #globalHeaderPC-info #globalHeaderPC-infoLabel:hover{background:#f7f6f5}
.isPC #globalHeaderPC-info i{font-size:1.25em;line-height:1}
.isTouch #globalHeaderTouch{z-index:20000;background:#fff;position:fixed;top:0;left:0;width:100%;height:80px}
.isTouch #globalHeaderTouch.isGuestUser #globalHeaderTouch-search a{padding:0}
@media screen and (max-width:340px){
.isTouch #globalHeaderTouch.isGuestUser #globalHeaderTouch-siteTitle-guestLinks a{font-size:10px}
}
.isTouch #globalHeaderTouch-siteTitle{border-bottom:1px solid #ddd;height:35px}
.isTouch #globalHeaderTouch-siteTitle-logo a{padding:0 0 0 10px;text-decoration:none;color:#222;font-size:14px;font-weight:700}
.isTouch #globalHeaderTouch-siteTitle-logo img{max-height:16px;vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
.isTouch #globalHeaderTouch-siteTitle-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:640px;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}
.isTouch #globalHeaderTouch-siteTitle-inner p{margin:0;line-height:35px}
.isTouch #globalHeaderTouch-siteTitle-inner a{display:block}
.isTouch #globalHeaderTouch-siteTitle-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isTouch #globalHeaderTouch-search a{height:35px;vertical-align:top;padding:0 8px}
@media screen and (max-width:340px){
.isTouch #globalHeaderTouch-search a{padding:0}
}
.isTouch #globalHeaderTouch-search a img{width:16px;height:16px;max-height:none}
.isTouch #globalHeaderTouch-search .ui-button-silent{vertical-align:top;margin:1px 0 0}
@media screen and (max-width:340px){
.isTouch #globalHeaderTouch-createNew{position:static}
}
.isTouch #globalHeaderTouch-createNew .ui-contextMenu-content{top:34px}
@media screen and (max-width:340px){
.isTouch #globalHeaderTouch-createNew .ui-contextMenu-content{left:auto;right:0}
}
.isTouch #globalHeaderTouch-createNew-handle{width:38px;height:35px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.isTouch #globalHeaderTouch-createNew-handle svg{height:14px;width:14px}
.isTouch #globalHeaderTouch-notification button{height:35px;vertical-align:top;padding:0 8px}
@media screen and (max-width:340px){
.isTouch #globalHeaderTouch-notification button{padding:0}
}
.isTouch #globalHeaderTouch-notification button img{width:16px;height:16px;max-height:none}
.isTouch #globalHeaderTouch-notification button img.isHidden{display:none}
.isTouch #globalHeaderTouch-notificationPanel{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:20000;text-align:left;line-height:1.8}
.isTouch #globalHeaderTouch-notificationPanel.isHidden{display:none}
.isTouch #globalHeaderTouch-notificationPanel a{text-decoration:none}
.isTouch #globalHeaderTouch-notificationPanel .ui-loading{line-height:1.8;border-top:none;margin:0 auto}
.isTouch #globalHeaderTouch-notificationPanel .ui-loading span{line-height:1.8;border-top:none}
.isTouch #globalHeaderTouch-notificationPanel-header{height:44px;box-shadow:0 1px 0 rgba(0,0,0,.15);z-index:10;position:relative}
.isTouch #globalHeaderTouch-notificationPanel-header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;height:44px;max-width:640px;margin:0 auto}
.isTouch #globalHeaderTouch-notificationPanel-header-inner p{margin:0;line-height:44px;width:33.333333%}
.isTouch #globalHeaderTouch-notificationPanel-header-closeButton{text-align:left}
.isTouch #globalHeaderTouch-notificationPanel-header-closeButton .ui-button-silent{height:44px;padding:0 16px;font-size:15px}
.isTouch #globalHeaderTouch-notificationPanel-header-title{text-align:center;font-weight:700}
.isTouch #globalHeaderTouch-notificationPanel-header-settingLink{text-align:right}
.isTouch #globalHeaderTouch-notificationPanel-header-settingLink a{padding:0 16px;display:inline-block}
.isTouch #globalHeaderTouch-notificationPanel-header-settingLink a:focus,.isTouch #globalHeaderTouch-notificationPanel-header-settingLink a:hover{text-decoration:underline;color:#0081c2}
.isTouch #globalHeaderTouch-notificationPanel-body p{line-height:1.4!important;display:block}
.isTouch .widget-notification{max-height:calc(100vh - 45px)}
.isTouch #globalHeaderTouch-notificationPanel-loading{margin:0;height:50px;padding:15px 0 0;box-sizing:border-box;text-align:center}
.isTouch #globalHeaderTouch-siteTitle-account{margin:0!important}
.isTouch #globalHeaderTouch-siteTitle-account button{height:35px;font-size:11px;color:#222;vertical-align:top;border:none;background:0 0;padding:0 8px}
.isTouch #globalHeaderTouch-siteTitle-account i,.isTouch #globalHeaderTouch-siteTitle-account span{display:inline-block;vertical-align:middle}
.isTouch #globalHeaderTouch-siteTitle-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:90px}
.isTouch #globalHeaderTouch-siteTitle-account i{color:#aaa}
.isTouch #globalHeaderTouch-siteTitle-guestLinks{margin:0 8px 0 0!important;white-space:nowrap}
.isTouch #globalHeaderTouch-siteTitle-guestLinks a{font-size:11px;color:#222;display:inline-block}
.isTouch #globalHeaderTouch-siteTitle-guestLinks .ui-button-blue{color:#fff;padding:5px;margin:0 0 0 5px}
.isTouch #globalHeaderTouch-siteTitle-guideLink{padding:0}
.isTouch #globalHeaderTouch-siteTitle-guideLink+a{padding-left:5px}
.isTouch #globalHeaderTouch-subNav{border-bottom:1px solid #666;background:#f2f1f0;overflow:hidden;display:none}
.isTouch #globalHeaderTouch-subNav.isShown{display:block}
.isTouch #globalHeaderTouch-subNav a{text-decoration:none}
.isTouch #globalHeaderTouch-subNav-border{margin:0 auto;max-width:640px;position:relative;height:1px}
.isTouch #globalHeaderTouch-subNav-border:before{border-top:1px solid #ddd;content:'';position:absolute;top:0;left:0;width:80%}
.isTouch #globalHeaderTouch-subNav-inner{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 81px);box-sizing:border-box;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.isTouch #globalHeaderTouch-subNav-mediaContents li{width:33.33333333%;border:solid #eee;border-width:0 0 1px 1px}
.isTouch #globalHeaderTouch-subNav-mediaContents li:nth-child(3n+1){border-left:none}
.isTouch .globalHeaderTouch-subNav-waffleLayout{padding:0;border-top:1px solid #eee;margin:6px auto 0;max-width:640px}
.isTouch .globalHeaderTouch-subNav-waffleLayout li{list-style-type:none}
.isTouch .globalHeaderTouch-subNav-waffleLayout:after,.isTouch .globalHeaderTouch-subNav-waffleLayout:before{content:'';display:table}
.isTouch .globalHeaderTouch-subNav-waffleLayout:after{clear:both}
.isTouch .globalHeaderTouch-subNav-waffleLayout.globalHeaderTouch-subNav-waffleLayout-column2 li{width:50%}
.isTouch .globalHeaderTouch-subNav-waffleLayout.globalHeaderTouch-subNav-waffleLayout-column2 li:nth-child(3n+1){border-left:1px solid #eee}
.isTouch .globalHeaderTouch-subNav-waffleLayout.globalHeaderTouch-subNav-waffleLayout-column2 li:nth-child(4n+1){border-left:none}
.isTouch .globalHeaderTouch-subNav-waffleLayout+.globalHeaderTouch-subNav-waffleLayout{margin:12px auto 0}
.isTouch .globalHeaderTouch-subNav-waffleLayout li{background:#fff;width:33.33333333%;float:left;box-sizing:border-box;border:solid #eee;border-width:0 0 1px 1px}
.isTouch .globalHeaderTouch-subNav-waffleLayout li:nth-child(3n+1){border-left:none}
.isTouch .globalHeaderTouch-subNav-waffleLayout a{display:block;text-align:center;padding:13px 0 10px;font-size:10px;color:#222}
.isTouch .globalHeaderTouch-subNav-waffleLayout img{display:block;width:20px;height:20px;margin:0 auto 2px;vertical-align:top}
.isTouch .globalHeaderTouch-subNav-waffleLayout span{color:#444}
.isTouch #globalHeaderTouch-subNav-listLayout{padding:0;text-align:center;margin:0 auto;max-width:640px}
.isTouch #globalHeaderTouch-subNav-listLayout li{list-style-type:none}
.isTouch #globalHeaderTouch-subNav-listLayout a{padding:10px 0;font-size:10px;color:#888;display:block}
.isTouch #globalHeaderTouch-globalNav{box-shadow:0 1px 0 rgba(0,0,0,.1)}
.isTouch #globalHeaderTouch-globalNav ul{padding:0;margin:0 auto;max-width:640px}
.isTouch #globalHeaderTouch-globalNav ul li{list-style-type:none}
.isTouch #globalHeaderTouch-globalNav ul:after,.isTouch #globalHeaderTouch-globalNav ul:before{content:'';display:table}
.isTouch #globalHeaderTouch-globalNav ul:after{clear:both}
.isTouch #globalHeaderTouch-globalNav li{float:left;text-align:center;width:20%}
.isTouch #globalHeaderTouch-globalNav li.isActive span{color:#0081c2}
.isTouch #globalHeaderTouch-globalNav li.isActive .globalHeaderTouch-globalNav-positiveImage{display:none}
.isTouch #globalHeaderTouch-globalNav li.isActive .globalHeaderTouch-globalNav-negativeImage{display:block}
.isTouch #globalHeaderTouch-globalNav #globalHeaderTouch-globalNav-others{border-left:1px solid transparent;box-sizing:border-box}
.isTouch #globalHeaderTouch-globalNav #globalHeaderTouch-globalNav-others.isActive{background:#f2f1f0;border-left-color:#ddd}
.isTouch #globalHeaderTouch-globalNav #globalHeaderTouch-globalNav-others.isActive span{color:#222}
.isTouch #globalHeaderTouch-globalNav a,.isTouch #globalHeaderTouch-globalNav button{font-size:10px;display:block;width:100%;line-height:1;color:#222;text-decoration:none;padding:5px 0;margin:0;border:none;background:0 0}
.isTouch #globalHeaderTouch-globalNav img{width:20px;height:20px;margin:0 auto 4px;vertical-align:top}
.isTouch #globalHeaderTouch-globalNav .globalHeaderTouch-globalNav-positiveImage{display:block}
.isTouch #globalHeaderTouch-globalNav .globalHeaderTouch-globalNav-negativeImage{display:none}
.isTouch #globalHeaderTouch-globalNav span{color:#666}
.isPC #globalFooter{background:#f7f6f5;padding:30px 0 60px;min-width:1185px;margin:60px 0 0}
.isPC #globalFooter-inner{margin:0 auto;padding:0 30px;width:1120px}
.isPC #globalFooter-exploreLinks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC #globalFooter-exploreLinks:after,.isPC #globalFooter-exploreLinks:before{content:'';display:table}
.isPC #globalFooter-exploreLinks:after{clear:both}
.isPC #globalFooter-exploreLinks section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-right:1px solid #ddd}
.isPC #globalFooter-exploreLinks section:not(:first-child){padding:0 0 0 15px}
.isPC #globalFooter-exploreLinks section:last-child{border:none;margin:0}
.isPC #globalFooter-exploreLinks .exploreLinks-genres{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
.isPC #globalFooter-exploreLinks .exploreLinks-genres ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.isPC #globalFooter-exploreLinks .exploreLinks-genres li{width:50%}
.isPC #globalFooter-exploreLinks h3{font-size:12px;color:#666;margin:0 0 1em;letter-spacing:1px}
.isPC #globalFooter-exploreLinks ul{padding:0;margin:0;font-size:13px}
.isPC #globalFooter-exploreLinks ul li{list-style-type:none}
.isPC #globalFooter-exploreLinks a{color:#666;display:block}
.isPC #globalFooter-exploreLinks a:hover{color:#222}
.isPC #globalFooter-exploreLinks .exploreLinks-genre-nonfiction{letter-spacing:-2px}
.isPC #globalFooter-exploreLinks #globalFooter-info-tos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#ccc}
.isPC #globalFooter-exploreLinks #globalFooter-appAndAccount{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}
.isPC #globalFooter-exploreLinks .globalFooter-appBadge{margin:0 0 10px}
.isPC #globalFooter-exploreLinks .globalFooter-appBadge img{width:135px;height:40px;vertical-align:top}
.isPC #globalFooter-exploreLinks .globalFooter-officialAccount{font-size:13px;height:32px;margin:10px 0 0;line-height:32px}
.isPC #globalFooter-exploreLinks .globalFooter-officialAccount a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#222}
.isPC #globalFooter-exploreLinks .globalFooter-officialAccount p{margin:0}
.isPC #globalFooter-exploreLinks .globalFooter-officialAccount span{display:block;line-height:1.3}
.isPC #globalFooter-exploreLinks .globalFooter-officialAccount-serviceLogo{width:32px;height:32px;margin:0 8px 0 0!important}
.isPC #globalFooter-exploreLinks .globalFooter-officialAccount-serviceLogo img{max-width:32px;height:32px;vertical-align:top}
.isPC #copyright{border-top:1px solid #ddd;padding:10px 0 0;margin:45px 0 0}
.isPC #copyright:after,.isPC #copyright:before{content:'';display:table}
.isPC #copyright:after{clear:both}
.isPC #copyright p{margin:0}
.isPC #copyright img{max-height:15px;margin:0 10px 0 0;vertical-align:top;display:inline-block}
.isPC #copyright-companyLogos{float:left}
.isPC #copyright-label{float:right;color:#aaa;line-height:1}
.isTouch #globalFooter{margin:24px 0 0;background:#f7f6f5;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.isTouch #globalFooter-inner{max-width:640px;margin:0 auto}
.isTouch #globalFooter-exploreLinks{font-size:13px;line-height:1}
.isTouch #globalFooter-exploreLinks:after,.isTouch #globalFooter-exploreLinks:before{content:'';display:table}
.isTouch #globalFooter-exploreLinks:after{clear:both}
.isTouch #globalFooter-exploreLinks section{width:50%;padding:24px 0 0 15px;box-sizing:border-box}
.isTouch #globalFooter-exploreLinks h3{margin:0 0 8px;font-size:11px}
.isTouch #globalFooter-exploreLinks ul{padding:0;margin:0 0 15px}
.isTouch #globalFooter-exploreLinks ul li{list-style-type:none}
.isTouch #globalFooter-exploreLinks a{color:#444;padding:8px 0;display:block}
.isTouch #globalFooter-exploreLinks a:focus,.isTouch #globalFooter-exploreLinks a:hover{color:#0990cc}
.isTouch #globalFooter-exploreLinks .exploreLinks-popular{float:right}
.isTouch #globalFooter-exploreLinks .exploreLinks-genres{float:left}
.isTouch #globalFooter-exploreLinks .exploreLinks-genre-nonfiction{letter-spacing:-2px}
.isTouch #globalFooter-exploreLinks .exploreLinks-others{float:right}
.isTouch #globalFooter-exploreLinks #globalFooter-info{clear:both;float:left;position:relative}
.isTouch #globalFooter-exploreLinks #globalFooter-info:before{content:'';position:absolute;top:0;left:15px;width:calc(200% - 30px);height:0;border-top:1px solid #ddd}
.isTouch #globalFooter-exploreLinks #globalFooter-info-tos{display:block}
.isTouch #globalFooter-exploreLinks #globalFooter-info-tos span{display:none}
.isTouch #globalFooter-exploreLinks #globalFooter-appAndAccount{float:right}
.isTouch #globalFooter-exploreLinks .globalFooter-appBadge{margin:0 0 10px}
.isTouch #globalFooter-exploreLinks .globalFooter-appBadge a{padding:0}
.isTouch #globalFooter-exploreLinks .globalFooter-appBadge img{width:135px;height:40px;vertical-align:top}
.isTouch #globalFooter-exploreLinks .globalFooter-officialAccount{font-size:13px;height:32px;margin:10px 0 0;line-height:32px}
.isTouch #globalFooter-exploreLinks .globalFooter-officialAccount a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#222;padding:0}
.isTouch #globalFooter-exploreLinks .globalFooter-officialAccount p{margin:0}
.isTouch #globalFooter-exploreLinks .globalFooter-officialAccount span{display:block;line-height:1.3}
.isTouch #globalFooter-exploreLinks .globalFooter-officialAccount-serviceLogo{width:32px;height:32px;margin:0 8px 0 0!important}
.isTouch #globalFooter-exploreLinks .globalFooter-officialAccount-serviceLogo img{max-width:32px;height:32px;vertical-align:top}
.isTouch #copyright{border-top:1px solid #ddd;padding:15px 16px;margin:8px 0 0}
.isTouch #copyright p{margin:0}
.isTouch #copyright img{max-height:15px;margin:0 10px 0 0;vertical-align:top;display:inline-block}
.isTouch #copyright-label{color:#aaa;line-height:1}
.isApp #globalFooter-forApp{height:0;width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.isTouch #globalSidebar{position:fixed;top:0;left:150%;width:100%;height:100%;z-index:20000;-webkit-transition:background .3s cubic-bezier(.23,1,.32,1);transition:background .3s cubic-bezier(.23,1,.32,1);background:0 0}
.isTouch #globalSidebar:after,.isTouch #globalSidebar:before{content:'';display:table}
.isTouch #globalSidebar:after{clear:both}
.isTouch #globalSidebar.isShown{left:0;background:rgba(0,0,0,.5)}
.isTouch #globalSidebar.isShown #globalSidebar-inner{left:0}
.isTouch #globalSidebar-inner{position:relative;top:0;left:100%;float:right;background:#fff;height:100%;box-shadow:-30px 0 50px rgba(0,0,0,.1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:250px;width:calc(250px + constant(safe-area-inset-right));width:calc(250px + env(safe-area-inset-right));padding:0 0 50px;padding-bottom:calc(50px + constant(safe-area-inset-bottom));padding-bottom:calc(50px + env(safe-area-inset-bottom))}
.isTouch #globalSidebar-inner p{margin:0}
.isTouch #globalSidebar-inner a{text-decoration:none}
.isTouch #globalSidebar-userInfo{padding:0 12px;padding-right:calc(12px + constant(safe-area-inset-right));padding-right:calc(12px + env(safe-area-inset-right))}
.isTouch #globalSidebar-userInfo h5{margin:0;font-weight:400;line-height:1}
.isTouch #globalSidebar-userInfo h5 a{display:block;position:relative;padding:12px 30px 12px 0;font-size:16px;color:#222}
.isTouch #globalSidebar-userInfo h5 .icon-next-large{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;line-height:1;color:#ccc}
.isTouch #globalSidebar-userInfo h5 span{display:block}
.isTouch #globalSidebar-userInfo h5 .activityName{margin:0 0 3px}
.isTouch #globalSidebar-userInfo h5 .notSet-penName{font-size:13px;color:#666}
.isTouch #globalSidebar-myLink{margin:0 0 6px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isTouch #globalSidebar-myLink a{width:100%;box-sizing:border-box;text-align:center;font-weight:400;height:37px;line-height:37px;padding:0;margin:0 3px}
.isTouch #globalSidebar-myLink a:first-child{margin-left:0}
.isTouch #globalSidebar-myLink a:last-child{margin-right:0}
.isTouch #globalSidebar-myLink span,.isTouch #globalSidebar-myLink svg{vertical-align:middle}
.isTouch #globalSidebar-myLink svg{height:12px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
.isTouch #globalSidebar-topPageLink svg,.isTouch #globalSidebar-workSpaceLink svg{width:11.69px}
.isTouch #globalSidebar-myPageLink svg{width:12px}
.isTouch #globalSidebar-newsLink{text-align:center;font-size:13px}
.isTouch #globalSidebar-userPageLinks{border-top:1px solid #ddd;margin:12px 0 0}
.isTouch #globalSidebar-userPageLinks ul{padding:0;margin:0 0 0 12px}
.isTouch #globalSidebar-userPageLinks ul li{list-style-type:none}
.isTouch #globalSidebar-userPageLinks li{line-height:1;font-size:13px;border-bottom:1px solid #ddd}
.isTouch #globalSidebar-userPageLinks a{display:block;padding:12px 12px 12px 0;color:#222}
.isTouch #globalSidebar-accountLinks,.isTouch #globalSidebar-guideAndLegal{padding:0 12px;font-size:13px}
.isTouch #globalSidebar-accountLinks ul,.isTouch #globalSidebar-guideAndLegal ul{padding:0;margin:0}
.isTouch #globalSidebar-accountLinks ul li,.isTouch #globalSidebar-guideAndLegal ul li{list-style-type:none}
.isTouch #globalSidebar-accountLinks ul li:first-child a,.isTouch #globalSidebar-accountLinks ul li:first-child button,.isTouch #globalSidebar-guideAndLegal ul li:first-child a,.isTouch #globalSidebar-guideAndLegal ul li:first-child button{padding-bottom:6px}
.isTouch #globalSidebar-accountLinks a,.isTouch #globalSidebar-accountLinks button,.isTouch #globalSidebar-guideAndLegal a,.isTouch #globalSidebar-guideAndLegal button{display:block;padding:12px 12px 12px 0;color:#222}
.isTouch #globalSidebar-accountLinks button,.isTouch #globalSidebar-guideAndLegal button{width:100%;box-sizing:border-box;font-weight:400;text-align:left;font-size:13px}
.isTouch #globalSidebar-guideAndLegal{border-top:1px solid #ddd;margin:27px 0 0}
.isTouch #globalSidebar-guideAndLegal a,.isTouch #globalSidebar-guideAndLegal button{color:#666}
.isTouch #globalSidebar-accountPageLinks a,.isTouch #globalSidebar-accountPageLinks button,.isTouch #globalSidebar-guideAndLegal a,.isTouch #globalSidebar-guideAndLegal button,.isTouch #globalSidebar-userPageLinks a,.isTouch #globalSidebar-userPageLinks button{padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}
.wrapper.isPC #container{width:1125px;margin:80px auto 30px;padding:0 30px}
.wrapper.isTouch #container{max-width:640px;margin:80px auto 0;padding:20px 0;padding-bottom:calc(20px + constant(safe-area-inset-bottom));padding-bottom:calc(20px + env(safe-area-inset-bottom))}
.wrapper.isApp #container{margin:0 auto;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top);padding-top:0}
.wrapper-dialog.isPC{height:100%}
.wrapper-dialog.isPC h1{position:fixed;top:0;left:30px;font-size:1em;margin:0;height:50px}
.wrapper-dialog.isPC h1 a{text-decoration:none;display:block;height:50px;line-height:50px}
.wrapper-dialog.isPC h1 img{max-height:25px;vertical-align:middle}
.wrapper-dialog.isPC #container{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;min-width:500px}
.wrapper-dialog.isPC #container-inner{width:465px;padding:42.5px 0}
.wrapper-dialog.isPC #pageHeader{margin:0 0 2em}
.wrapper-dialog.isPC #pageHeader h2,.wrapper-dialog.isPC #pageHeader p{margin:0}
.wrapper-dialog.isPC #pageHeader{margin:0 0 24px;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;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 0 12px;border-bottom:1px solid #ddd}
.wrapper-dialog.isPC #pageFooter{margin:24px 0 0;border-top:1px solid #ddd;padding:12px 0 0}
.wrapper-dialog.isPC #pageFooter:after,.wrapper-dialog.isPC #pageFooter:before{content:'';display:table}
.wrapper-dialog.isPC #pageFooter:after{clear:both}
.wrapper-dialog.isPC #pageFooter-notice{float:left;margin:0;width:calc(100% - 180px)}
.wrapper-dialog.isPC #pageFooter-button{float:right;margin:0;width:180px;text-align:right}
.wrapper-dialog.isPC #pageFooter-button button{font-size:1.25em}
.wrapper-dialog.isPC .ui-input-content{position:relative}
.wrapper-dialog.isTouch h1{font-size:1em;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.1);margin:0 0 24px;height:35px}
.wrapper-dialog.isTouch h1 a{text-decoration:none;display:block;line-height:35px;height:35px}
.wrapper-dialog.isTouch h1 img{max-height:16px;vertical-align:middle}
.wrapper-dialog.isTouch #container{max-width:640px;margin:0 auto;padding:0 16px 16px;padding-bottom:calc(16px + constant(safe-area-inset-bottom));padding-bottom:calc(16px + env(safe-area-inset-bottom))}
.wrapper-dialog.isTouch #pageHeader{margin:24px 0;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}
.wrapper-dialog.isTouch #pageHeader h2,.wrapper-dialog.isTouch #pageHeader p{line-height:1.3;font-size:13px;margin:0!important}
.wrapper-dialog.isTouch #pageFooter-button button{line-height:1;font-size:1em;width:100%!important;padding:1em 0}
.wrapper-dialog.isTouch #pageFooter-notice{margin:1em 0 0}
.wrapper-dialog.isTouch .ui-input-content{position:relative}
.wrapper-dialog.isApp #container{margin:16px 0 0}
.wrapper-dialog.isApp #pageFooter-button button{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
.wrapper-media.isPC #mediaHeader{background:#f2f1f0;position:fixed;top:50px;left:0;width:100%;z-index:9999;overflow-y:hidden;overflow-x:auto;box-shadow:0 1px 0 rgba(0,0,0,.1)}
.wrapper-media.isPC #mediaHeader::-webkit-scrollbar{height:4px;background-color:#fff}
.wrapper-media.isPC #mediaHeader::-webkit-scrollbar-thumb{background-color:#ccc}
.wrapper-media.isPC #mediaHeader::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.wrapper-media.isPC #mediaHeader-inner{width:1125px;margin:0 auto;padding:0 30px}
.wrapper-media.isPC #mediaHeader-links{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;font-size:12.6px}
.wrapper-media.isPC #mediaHeader-links li{list-style-type:none}
.wrapper-media.isPC #mediaHeader-links li{display:inline-block}
.wrapper-media.isPC #mediaHeader-links li:first-child{margin:0}
.wrapper-media.isPC #mediaHeader-links li:first-child a{padding-left:0}
.wrapper-media.isPC #mediaHeader-links li.isActive span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-media.isPC #mediaHeader-links li.isActive a:focus span,.wrapper-media.isPC #mediaHeader-links li.isActive a:hover span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-media.isPC #mediaHeader-links a{display:block;padding:14px 2px;text-decoration:none}
.wrapper-media.isPC #mediaHeader-links a:focus span,.wrapper-media.isPC #mediaHeader-links a:hover span{background:#d8d7d6}
.wrapper-media.isPC #mediaHeader-links a span{color:#222;padding:8px 12px;border-radius:1.25em}
.wrapper-media.isPC #mediaHeader-links #mediaHeader-links-explore{padding:0 .5em 0 0;margin:0 .5em 0 0;position:relative}
.wrapper-media.isPC #mediaHeader-links #mediaHeader-links-explore:before{content:'';display:block;position:absolute;top:.75em;right:0;height:2.5em;width:1px;background:#ddd}
.wrapper-media.isPC #container{width:1125px;padding:0 30px;margin:130px auto 30px}
.wrapper-media.isTouch #container{max-width:640px;margin:80px auto 16px}
.wrapper-media.isTouch #container:after,.wrapper-media.isTouch #container:before{content:'';display:table}
.wrapper-media.isTouch #container:after{clear:both}
.wrapper-media.isApp #container{margin:0 auto 16px;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.wrapper-user.isPC #container{margin:50px auto 0}
.wrapper-user.isPC #main{width:1125px;padding:0 30px;margin:0 auto 30px}
.wrapper-user.isTouch #container{margin:80px auto 0;max-width:100%!important;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.wrapper-user.isTouch #container:after,.wrapper-user.isTouch #container:before{content:'';display:table}
.wrapper-user.isTouch #container:after{clear:both}
.wrapper-user.isTouch #main{max-width:640px;padding:0;margin:0 auto}
.wrapper-user.isTouch .widget-pager p{margin-bottom:24px}
.wrapper-user.isApp #container{margin:0 auto;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.wrapper-contest.isPC #mediaHeader{background:#f2f1f0;position:fixed;top:50px;left:0;width:100%;z-index:9999;overflow-y:hidden;overflow-x:auto;box-shadow:0 1px 0 rgba(0,0,0,.1)}
.wrapper-contest.isPC #mediaHeader::-webkit-scrollbar{height:4px;background-color:#fff}
.wrapper-contest.isPC #mediaHeader::-webkit-scrollbar-thumb{background-color:#ccc}
.wrapper-contest.isPC #mediaHeader::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.wrapper-contest.isPC #mediaHeader-inner{width:1125px;margin:0 auto;padding:0 30px}
.wrapper-contest.isPC #mediaHeader-links{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;font-size:12.6px}
.wrapper-contest.isPC #mediaHeader-links li{list-style-type:none}
.wrapper-contest.isPC #mediaHeader-links li{display:inline-block}
.wrapper-contest.isPC #mediaHeader-links li:first-child{margin:0}
.wrapper-contest.isPC #mediaHeader-links li:first-child a{padding-left:0}
.wrapper-contest.isPC #mediaHeader-links li.isActive span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-contest.isPC #mediaHeader-links li.isActive a:focus span,.wrapper-contest.isPC #mediaHeader-links li.isActive a:hover span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-contest.isPC #mediaHeader-links a{display:block;padding:14px 2px;text-decoration:none}
.wrapper-contest.isPC #mediaHeader-links a:focus span,.wrapper-contest.isPC #mediaHeader-links a:hover span{background:#d8d7d6}
.wrapper-contest.isPC #mediaHeader-links a span{color:#222;padding:8px 12px;border-radius:1.25em}
.wrapper-contest.isPC #mediaHeader-links #mediaHeader-links-explore{padding:0 .5em 0 0;margin:0 .5em 0 0;position:relative}
.wrapper-contest.isPC #mediaHeader-links #mediaHeader-links-explore:before{content:'';display:block;position:absolute;top:.75em;right:0;height:2.5em;width:1px;background:#ddd}
.wrapper-contest.isTouch #container{margin:80px auto 24px;max-width:640px}
.wrapper-contest.isApp #container{margin:0 auto 24px;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.wrapper-anatanomachi{color:#000;font:15px/1.6 "Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,Helvetica,Arial,sans-serif;font-weight:300;margin:0;padding:0}
.wrapper-anatanomachi a{color:#000;text-decoration:none}
.wrapper-anatanomachi a:active,.wrapper-anatanomachi a:hover{color:#ff1744}
.wrapper-anatanomachi ul{margin:0;padding:0;list-style-type:none}
.wrapper-anatanomachi .link-btn a{display:inline-block;background:#ff1744;color:#fff;font-size:15px;font-weight:600;text-decoration:none;line-height:30px;height:30px;padding:0 10px;border-radius:15px;box-sizing:border-box}
.wrapper-anatanomachi .link-btn a:active,.wrapper-anatanomachi .link-btn a:hover{background:#ff4a6d;color:#fff}
.wrapper-anatanomachi .socialButtons{text-align:center}
.wrapper-anatanomachi .socialButtons div,.wrapper-anatanomachi .socialButtons iframe{display:inline-block;vertical-align:top;padding:0 2px}
.wrapper-anatanomachi .socialButtons .fb-like{line-height:1}
.wrapper-anatanomachi .anatanomachi-theme-list{border:2px solid #ff1744;border-radius:4px;font-size:14px;padding:24px 16px 20px;margin-bottom:64px;box-sizing:border-box}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-theme-list{margin-left:16px;margin-right:16px}
}
@media (max-width:600px){
.wrapper-anatanomachi .anatanomachi-theme-list{padding:12px 16px 8px}
}
.wrapper-anatanomachi .anatanomachi-theme-list-title{position:absolute;background:#fff url(/images/anatanomachi/sakuhin_yomu.png?w62XVdsuyHxn) center center no-repeat;background-size:123.5px 59.5px;width:160px;height:160px;border-radius:82px;margin:-106px 0 0 -40px;padding-top:160px;border:2px solid #ff1744;box-sizing:border-box;overflow:hidden}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-theme-list-title{background-size:72.64705882px 35px;width:96px;height:96px;border-radius:50px;margin:-60px 0 0 -30px;padding-top:96px}
}
@media (max-width:600px){
.wrapper-anatanomachi .anatanomachi-theme-list-title{border:none;width:auto;height:auto;overflow:auto;padding:0 8px;margin:-22px 0 0 -8px;background:#fff;font-size:14px;font-weight:600;color:#ff1744}
}
.wrapper-anatanomachi .anatanomachi-theme-list-container{padding-bottom:10px}
.wrapper-anatanomachi .anatanomachi-theme-list-container:after,.wrapper-anatanomachi .anatanomachi-theme-list-container:before{content:'';display:table}
.wrapper-anatanomachi .anatanomachi-theme-list-container:after{clear:both}
.wrapper-anatanomachi .anatanomachi-theme-list h4{clear:both;font-size:12px;font-weight:300;color:#fff;background:#ff1744;text-align:right;width:152px;margin:4px 0 0;padding:2px 4px 0;box-sizing:border-box;float:left}
@media (max-width:600px){
.wrapper-anatanomachi .anatanomachi-theme-list h4{width:auto;padding:0;margin:8px 0 0;background:0 0;color:#ff1744;border-bottom:1px solid #ff1744;float:none;text-align:left}
}
.wrapper-anatanomachi .anatanomachi-theme-list ul{float:right;width:calc(100% - 168px);margin:0;padding:4px 0}
@media (max-width:600px){
.wrapper-anatanomachi .anatanomachi-theme-list ul{float:none;width:auto;padding:8px 0}
}
.wrapper-anatanomachi .anatanomachi-theme-list li{display:inline-block;margin-right:1em}
.wrapper-anatanomachi .anatanomachi-theme-list p{clear:both;border-top:1px solid #ccc;margin:0;padding:4px 0 0 168px}
@media (max-width:600px){
.wrapper-anatanomachi .anatanomachi-theme-list p{padding:4px 0 0;text-align:center}
}
.wrapper-anatanomachi .anatanomachi-theme-list p a{display:inline-block;padding:8px 0}
.wrapper-anatanomachi .anatanomachi-container{border-top:5px solid #2792ca}
.wrapper-anatanomachi .anatanomachi-container header{border-bottom:1px solid #ccc;padding:14px 0;text-align:center;line-height:1}
.wrapper-anatanomachi .anatanomachi-container h1{display:inline-block;width:95%;max-width:980px;padding:0;margin:0}
.wrapper-anatanomachi .anatanomachi-container h1 .link-home{display:block;background:url(/images/anatanomachi/kakuyomu.png?rZr22w41UuKL) left center no-repeat;width:102.5px;height:19.5px;padding:19.5px 0 0;overflow:hidden;background-size:contain;box-sizing:border-box}
.wrapper-anatanomachi .anatanomachi-container h1 .link-ctop{display:block;position:absolute;font-size:11px;font-weight:300;border-left:1px solid #e6e6e6;margin-left:120px;top:20px;padding:4px 0 4px 10px}
.wrapper-anatanomachi .anatanomachi-container h1 .link-ctop:hover{color:#ff1744}
.wrapper-anatanomachi .anatanomachi-content-wrapper{max-width:980px;margin:16px auto 0}
.wrapper-anatanomachi .anatanomachi-content-wrapper:after,.wrapper-anatanomachi .anatanomachi-content-wrapper:before{content:'';display:table}
.wrapper-anatanomachi .anatanomachi-content-wrapper:after{clear:both}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-content-wrapper{margin-top:0;background:url(/images/anatanomachi/japan_min.png?XwV4GGJeeE7y) center top 5px no-repeat;background-size:288.5px 241px}
}
.wrapper-anatanomachi .anatanomachi-nav{float:left;width:180px;text-align:center;margin-top:16px}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-nav{margin-top:0;float:none;width:auto}
}
.wrapper-anatanomachi .anatanomachi-nav h2{margin:0;padding:0}
.wrapper-anatanomachi .anatanomachi-nav h2 a{display:block;background:url(/images/anatanomachi/anatano_machino_monogatari_min.png?Ek65soTJ0yy1) center center no-repeat;width:262px;height:280px;padding-top:280px;overflow:hidden;box-sizing:border-box;margin:0 0 24px -41px;background-size:contain}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-nav h2 a{background-image:url(/images/anatanomachi/anatano_machino_monogatari_h.png?nBT2oEt_K_vf);width:450px;max-width:80%;height:180px;padding-top:180px;margin:0 auto -20px}
}
.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link,.wrapper-anatanomachi .anatanomachi-nav .join-btn{display:inline-block;border:2px solid #ff1744;padding:2px;border-radius:9px;margin:0 0 16px}
.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link a,.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link strong,.wrapper-anatanomachi .anatanomachi-nav .join-btn a,.wrapper-anatanomachi .anatanomachi-nav .join-btn strong{font-weight:600}
.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link a,.wrapper-anatanomachi .anatanomachi-nav .join-btn a{display:block;color:#fff;font-size:10px;background:#ff1744;border-radius:6px;padding:8px 20px}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link a,.wrapper-anatanomachi .anatanomachi-nav .join-btn a{font-size:14px}
}
.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link a:hover,.wrapper-anatanomachi .anatanomachi-nav .join-btn a:hover{background:#ff4a6d}
.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link strong,.wrapper-anatanomachi .anatanomachi-nav .join-btn strong{display:block;font-size:16px}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-nav .anatanomachi-nav-result-link strong,.wrapper-anatanomachi .anatanomachi-nav .join-btn strong{font-size:16px;display:inline}
}
.wrapper-anatanomachi .anatanomachi-nav-description{font-size:11px;color:#999;margin:0;padding:0 8px}
.wrapper-anatanomachi .anatanomachi-nav-description br{display:block}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-nav-description br{display:none}
}
.wrapper-anatanomachi .anatanomachi-nav-description a{color:#0081c2;text-decoration:underline}
.wrapper-anatanomachi .anatanomachi-nav-description a:hover{color:#f23e48}
.wrapper-anatanomachi .anatanomachi-top-link{font-size:11px}
.wrapper-anatanomachi .anatanomachi-top-link:hover::before{border-right-color:#ff1744}
.wrapper-anatanomachi .anatanomachi-top-link::before{display:inline-block;content:"";border:3px solid transparent;border-right-width:5px;border-right-color:#000;margin:0 4px 1px -3px}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-top-link{display:none}
}
.wrapper-anatanomachi .anatanomachi-content{float:right;width:760px}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-content{float:none;width:auto}
}
.wrapper-anatanomachi .anatanomachi-content-title{color:#ff1744;font-size:24px;margin:48px 0 24px}
@media (max-width:980px){
.wrapper-anatanomachi .anatanomachi-content-title{margin-top:32px;padding-left:16px;padding-right:16px}
}
.wrapper-anatanomachi footer{width:980px;max-width:100%;margin:80px auto 0;padding-bottom:32px}
.wrapper-anatanomachi footer:before{content:"";position:absolute;display:block;border-top:1px solid #ccc;width:100%;left:0;margin-top:24px}
@media (max-width:980px){
.wrapper-anatanomachi footer:before{display:none}
}
.wrapper-anatanomachi .project{font-size:10px;font-weight:600;color:#999;margin-bottom:24px}
@media (max-width:980px){
.wrapper-anatanomachi .project{border-bottom:1px solid #ccc;padding:0 16px 4px}
}
.wrapper-anatanomachi .project img{width:102px;display:inline-block;vertical-align:middle;margin:-4px 8px 0 0}
@media (max-width:980px){
.wrapper-anatanomachi .project img{display:block;margin:0 0 8px 0}
}
.wrapper-anatanomachi .footer-navi{display:inline}
@media (max-width:980px){
.wrapper-anatanomachi .footer-navi{display:block;border-bottom:1px dotted #ccc;margin:0 16px 8px;padding-bottom:8px}
}
.wrapper-anatanomachi .footer-navi li{font-size:12px;display:inline-block;padding-right:16px}
@media (max-width:980px){
.wrapper-anatanomachi .footer-navi li{display:block;line-height:24px}
}
.wrapper-anatanomachi .footer-navi li:nth-child(1){font-size:15px;border-right:1px solid #ccc;margin-right:16px}
@media (max-width:980px){
.wrapper-anatanomachi .footer-navi li:nth-child(1){border-right:none;border-bottom:1px dotted #ccc;line-height:32px;margin:0 0 8px 0}
}
.wrapper-anatanomachi .copyright{display:inline;font-size:10px;color:#999}
@media (max-width:980px){
.wrapper-anatanomachi .copyright{padding:0 16px}
}
.wrapper-anatanomachi .links{margin:48px 0 0}
@media (max-width:980px){
.wrapper-anatanomachi .links{padding:0 16px}
}
.wrapper-anatanomachi .links li{display:inline-block;font-size:16px;font-weight:700;margin-right:24px}
@media (max-width:600px){
.wrapper-anatanomachi .links li{margin-right:0;margin-bottom:8px;font-size:14px;display:block}
}
.wrapper-anatanomachi .links li:last-child{margin-right:0}
.wrapper-anatanomachi .links li a{color:#202a63}
.wrapper-anatanomachi .links li a:hover{opacity:.8}
.wrapper-anatanomachi .links img{width:auto;height:18px}
@media (max-width:600px){
.wrapper-anatanomachi .links img{height:16px}
}
.wrapper-anatanomachi .links .suishin{line-height:1.1}
.wrapper-anatanomachi .links .suishin span{display:inline-block;font-size:10px;padding-left:4px}
.wrapper-anatanomachi .commons{font-size:10px;color:#999}
@media (max-width:980px){
.wrapper-anatanomachi .commons{padding:0 16px}
}
.wrapper-my{height:100%;overflow-x:hidden}
.wrapper-my *{box-sizing:border-box}
.wrapper-my.isPC #container{height:100%}
.wrapper-my.isPC #container:after,.wrapper-my.isPC #container:before{content:'';display:table}
.wrapper-my.isPC #container:after{clear:both}
.wrapper-my.isPC #sidebar{position:fixed;top:0;left:0;width:200px;height:100%;background:#f2f1f0}
.wrapper-my.isPC #sidebar-logo{margin:30px 0 20px 30px}
.wrapper-my.isPC #sidebar-logo img{vertical-align:top;max-width:30px}
.wrapper-my.isPC #sidebarNavigation ul{padding:0}
.wrapper-my.isPC #sidebarNavigation ul li{list-style-type:none}
.wrapper-my.isPC #sidebarNavigation li.isActive a{font-weight:700;position:relative}
.wrapper-my.isPC #sidebarNavigation li.isActive a:before{content:'';position:absolute;top:10px;left:0;width:5px;height:calc(100% - 20px);background:#222;display:block}
.wrapper-my.isPC #sidebarNavigation a{line-height:1;display:block;color:#222;padding:10px 0 10px 30px;text-decoration:none}
.wrapper-my.isPC #sidebarNavigation a:focus,.wrapper-my.isPC #sidebarNavigation a:hover{color:#0081c2}
.wrapper-my.isPC #content{margin:51px 0 0 200px;position:relative;min-width:640px}
.wrapper-my.isPC #content:not(.disableLargeTitle):before{content:'';position:fixed;top:50px;width:100%;height:1px;background:rgba(0,0,0,.1);display:block;z-index:9800}
.wrapper-my.isPC #content:not(.disableLargeTitle):after{content:'';position:absolute;top:-1px;left:0;width:100%;height:1px;background:#fff;display:block;z-index:9800}
.wrapper-my.isPC #content.disableLargeTitle #globalHeaderMyPC{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.wrapper-my.isPC #content.disableLargeTitle #mainHeader{position:-webkit-sticky;position:sticky;top:50px;z-index:9800;background:#fff}
.wrapper-my.isPC #globalHeaderMyPC{padding:0 34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:50px;line-height:50px;position:fixed;top:0;left:200px;width:calc(100% - 200px);background:#fff;z-index:20000;min-width:640px}
.wrapper-my.isPC #globalHeaderMyPC.isGuestUser #globalHeaderPC-info{margin-left:.5em}
.wrapper-my.isPC #globalHeaderMyPC.isGuestUser #globalHeaderPC-signUp a{font-size:1.25em;padding:.5em 1em;display:inline-block;vertical-align:middle;line-height:1}
.wrapper-my.isPC #globalHeaderMyPC.isGuestUser #globalHeaderPC-signUp span{height:auto;line-height:1;display:inline-block;border:none;color:#fff}
.wrapper-my.isPC #globalHeaderMyPC-title{margin:0;font-weight:700;overflow:hidden;max-width:50%}
.wrapper-my.isPC #globalHeaderMyPC-title.isHidden a{opacity:0}
.wrapper-my.isPC #globalHeaderMyPC-title a{display:inline-block;-webkit-transition:opacity .2s cubic-bezier(.86,0,.07,1);transition:opacity .2s cubic-bezier(.86,0,.07,1);color:#222;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}
.wrapper-my.isPC #globalHeaderMyPC-title a:focus,.wrapper-my.isPC #globalHeaderMyPC-title a:hover{color:#0081c2}
@media screen and (max-width:1000px){
.wrapper-my.isPC #globalHeaderMyPC-title a{max-width:200px}
}
.wrapper-my.isPC #globalHeaderMyPC-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9em;white-space:nowrap}
.wrapper-my.isPC #globalHeaderMyPC-createNew-handle{cursor:pointer;height:50px;line-height:50px;padding:0 1em;display:inline-block}
.wrapper-my.isPC #globalHeaderMyPC-createNew-handle:hover{background:#f7f6f5}
.wrapper-my.isPC #globalHeaderMyPC-createNew-handle i,.wrapper-my.isPC #globalHeaderMyPC-createNew-handle span{display:inline-block;vertical-align:middle}
.wrapper-my.isPC #globalHeaderPC-subNav{margin:0;padding:0}
.wrapper-my.isPC #globalHeaderPC-subNav>li{vertical-align:top}
.wrapper-my.isPC #main{padding:0 34px 30px;max-width:1400px;margin:0 auto}
.wrapper-my.isPC #mainHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.wrapper-my.isPC #mainHeader h1,.wrapper-my.isPC #mainHeader p{margin:0;line-height:1.2}
.wrapper-my.isPC #mainHeader h1{font-size:24px;margin:0 8px 0 0}
.wrapper-my.isPC #mainHeader p{font-size:18px;color:#666}
.wrapper-my.isPC #mainHeader-breadcrumbs{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-my.isPC #mainHeader-breadcrumbs li{list-style-type:none}
.wrapper-my.isPC #mainHeader-breadcrumbs li:not(:last-child){position:relative;padding:0 25px 0 0}
.wrapper-my.isPC #mainHeader-breadcrumbs li:not(:last-child):after{content:'';display:block;width:10px;height:10px;border-top:2px solid #ddd;border-right:2px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:8px;right:10px}
.wrapper-my.isPC #mainHeader-breadcrumbs a{font-size:24px;line-height:1.2;color:#666;display:inline-block}
.wrapper-my.isPC #mainHeader-breadcrumbs a:focus,.wrapper-my.isPC #mainHeader-breadcrumbs a:hover{color:#0081c2}
.wrapper-my.isPC .mainAction{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 10px;margin:20px 0 0;z-index:10000;position:-webkit-sticky;position:sticky;top:50px;background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}
.wrapper-my.isPC .mainAction p{margin:0}
.wrapper-my.isPC .mainAction p+p{margin-left:10px}
.wrapper-my.isPC .mainAction div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-my.isTouch #globalHeaderTouch-globalNav ul,.wrapper-my.isTouch #globalHeaderTouch-siteTitle-inner{max-width:800px}
@media screen and (min-width:800px){
.wrapper-my.isTouch #globalHeaderTouch,.wrapper-my.isTouch #globalHeaderTouch-siteTitle,.wrapper-my.isTouch #globalHeaderTouch-siteTitle-inner{height:44px}
.wrapper-my.isTouch #globalHeaderTouch-siteTitle{border:none;box-shadow:0 1px 0 rgba(0,0,0,.1)}
.wrapper-my.isTouch #globalHeaderTouch-siteTitle-inner p{line-height:44px}
.wrapper-my.isTouch #globalHeaderTouch-globalNav li{width:auto}
.wrapper-my.isTouch #globalHeaderTouch-globalNav li+li{margin:0 0 0 24px}
.wrapper-my.isTouch #globalHeaderTouch-globalNav a{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;height:44px}
.wrapper-my.isTouch #globalHeaderTouch-globalNav img{margin:0 6px 0 0}
.wrapper-my.isTouch #globalHeaderTouch-globalNav span{-webkit-transform:translateY(1px);transform:translateY(1px)}
.wrapper-my.isTouch #globalHeaderTouch-createNew-handle{height:44px}
.wrapper-my.isTouch #globalHeaderTouch-notification button,.wrapper-my.isTouch #globalHeaderTouch-siteTitle-account button{height:44px}
.wrapper-my.isTouch #globalHeaderTouch-globalNav{position:absolute;top:0;left:50%;width:500px;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:none;margin:0;margin:0 0 0 constant(safe-area-inset-left);margin:0 0 0 env(safe-area-inset-left);pointer-events:none}
.wrapper-my.isTouch #globalHeaderTouch-globalNav ul{width:100%}
.wrapper-my.isTouch #globalHeaderTouch-globalNav a{pointer-events:auto}
}
.wrapper-my.isTouch #main{max-width:800px;margin:80px auto 0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}
@media screen and (min-width:800px){
.wrapper-my.isTouch #main{margin:44px auto 0}
}
.wrapper-my.isTouch #mainHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.wrapper-my.isTouch #mainHeader h1,.wrapper-my.isTouch #mainHeader p{margin:0;line-height:1.3}
.wrapper-my.isTouch #mainHeader h1{font-size:15px;margin:0 16px 0 0}
.wrapper-my.isTouch #mainHeader p{font-size:13px;color:#666}
.wrapper-my.isTouch #mainHeader-breadcrumbs{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wrapper-my.isTouch #mainHeader-breadcrumbs li{list-style-type:none}
.wrapper-my.isTouch #mainHeader-breadcrumbs li:not(:last-child){position:relative;padding:0 21px 0 0}
.wrapper-my.isTouch #mainHeader-breadcrumbs li:not(:last-child):after{content:'';display:block;width:8px;height:8px;border-top:2px solid #ddd;border-right:2px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:4px;right:8px}
.wrapper-my.isTouch #mainHeader-breadcrumbs a{font-size:15px;line-height:1.3;color:#666;display:inline-block;vertical-align:top}
.wrapper-my.isTouch #mainHeader-breadcrumbs a:focus,.wrapper-my.isTouch #mainHeader-breadcrumbs a:hover{color:#0081c2}
.wrapper-my.isTouch .mainAction{border-bottom:1px solid #ddd;padding:10px}
.wrapper-my.isTouch .mainAction p{margin:0}
.wrapper-my.isTouch .mainAction p+p{margin-left:10px}
.wrapper-my.isTouch .mainAction div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-antenna.isPC #container{width:1125px;margin:50px auto 0;padding:0 30px}
.wrapper-antenna.isPC #antennaContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.wrapper-antenna.isPC #antennaContainer #antennaNavigation{width:165px;margin:0 30px 0 0;position:relative;z-index:1}
.wrapper-antenna.isPC #antennaContainer main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.wrapper-antenna.isPC #antennaContainer aside{margin:15px 0 0 30px;width:300px}
.wrapper-antenna.isPC #antennaNavigation-inner{position:fixed;top:50px;left:auto;width:165px}
.wrapper-antenna.isPC #antennaNavigation-inner ul{margin:0}
.wrapper-antenna.isPC #antennaNavigation-inner ul:not(:last-of-type){border-bottom:1px solid #ddd}
.wrapper-antenna.isPC #antennaNavigation-inner li{list-style-type:none}
.wrapper-antenna.isPC #antennaNavigation-inner li.isActive .antennaNavigation-label{font-weight:700}
.wrapper-antenna.isPC #antennaNavigation-inner>p a,.wrapper-antenna.isPC #antennaNavigation-inner>p button,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) a,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) button{padding:2px 0;display:block;text-decoration:none;color:#222}
.wrapper-antenna.isPC #antennaNavigation-inner>p a:focus,.wrapper-antenna.isPC #antennaNavigation-inner>p a:hover,.wrapper-antenna.isPC #antennaNavigation-inner>p button:focus,.wrapper-antenna.isPC #antennaNavigation-inner>p button:hover,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) a:focus,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) a:hover,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) button:focus,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) button:hover{color:#0081c2}
.wrapper-antenna.isPC #antennaNavigation-inner>p a span,.wrapper-antenna.isPC #antennaNavigation-inner>p button span,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) a span,.wrapper-antenna.isPC #antennaNavigation-inner>ul:not(#antennaNavigation-antennaType) button span{display:inline-block;vertical-align:middle}
.wrapper-antenna.isPC .antennaNavigation-itemCount{color:#666;font-size:11px;margin:0 0 0 3px}
.wrapper-antenna.isPC #antennaAside-inner{position:-webkit-sticky;position:sticky;top:65px}
.wrapper-antenna.isPC #antennaAside-inner .widget-ad-pcRectangle{margin:15px 0 0}
.wrapper-antenna.isTouch #container{max-width:640px;margin:80px auto 0;padding-bottom:calc(20px + constant(safe-area-inset-bottom));padding-bottom:calc(20px + env(safe-area-inset-bottom))}
.wrapper-antenna.isTouch #globalHeaderTouch{position:relative}
.wrapper-antenna.isTouch #container{margin:0 auto}
.wrapper-antenna.isTouch #antennaNavigation{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10000}
.wrapper-antenna.isApp #container{margin:0 auto;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top);padding-top:0}
.wrapper-guide .footerLinks-button{width:70px;text-align:right}
.wrapper-guide .footerLinks-button a{display:inline-block;line-height:1;padding:8px 12px;text-decoration:none}
.wrapper-guide #footerLinks-guideline{background:#222}
.wrapper-guide #footerLinks-guideline h3{color:#fff}
.wrapper-guide #footerLinks-guideline .footerLinks-text p{color:#fff}
.wrapper-guide #footerLinks-guideline .footerLinks-button a{color:#fff;background:#444}
.wrapper-guide #footerLinks-guideline .footerLinks-button a:focus,.wrapper-guide #footerLinks-guideline .footerLinks-button a:hover{background:#fff;color:#222}
.wrapper-guide #footerLinks-help{background:#f2f1f0!important}
.wrapper-guide #footerLinks-help .footerLinks-button a{background:#ddd;color:#222}
.wrapper-guide #footerLinks-help .footerLinks-button a:focus,.wrapper-guide #footerLinks-help .footerLinks-button a:hover{color:#fff;background:#222}
.wrapper-guide #globalFooter{margin:0}
.wrapper-guide #guideFooter{text-align:center}
.wrapper-guide #guideFooter #guideFooter-loggedInUser-name{font-size:18px;color:#666}
.wrapper-guide #guideFooter #guideFooter-signup-topPageLink a{color:#666;text-decoration:none;border-bottom:1px solid #ddd;padding:0 0 2px}
.wrapper-guide #guideFooter #guideFooter-signup-topPageLink a:focus,.wrapper-guide #guideFooter #guideFooter-signup-topPageLink a:hover{color:#0990cc;border-bottom-color:#4baae0}
.wrapper-guide.isPC #mediaHeader{background:#f2f1f0;position:fixed;top:50px;left:0;width:100%;z-index:9999;overflow-y:hidden;overflow-x:auto;box-shadow:0 1px 0 rgba(0,0,0,.1)}
.wrapper-guide.isPC #mediaHeader::-webkit-scrollbar{height:4px;background-color:#fff}
.wrapper-guide.isPC #mediaHeader::-webkit-scrollbar-thumb{background-color:#ccc}
.wrapper-guide.isPC #mediaHeader::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.wrapper-guide.isPC #mediaHeader-inner{width:1125px;margin:0 auto;padding:0 30px}
.wrapper-guide.isPC #mediaHeader-links{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;font-size:12.6px}
.wrapper-guide.isPC #mediaHeader-links li{list-style-type:none}
.wrapper-guide.isPC #mediaHeader-links li{display:inline-block}
.wrapper-guide.isPC #mediaHeader-links li:first-child{margin:0}
.wrapper-guide.isPC #mediaHeader-links li:first-child a{padding-left:0}
.wrapper-guide.isPC #mediaHeader-links li.isActive span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-guide.isPC #mediaHeader-links li.isActive a:focus span,.wrapper-guide.isPC #mediaHeader-links li.isActive a:hover span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-guide.isPC #mediaHeader-links a{display:block;padding:14px 2px;text-decoration:none}
.wrapper-guide.isPC #mediaHeader-links a:focus span,.wrapper-guide.isPC #mediaHeader-links a:hover span{background:#d8d7d6}
.wrapper-guide.isPC #mediaHeader-links a span{color:#222;padding:8px 12px;border-radius:1.25em}
.wrapper-guide.isPC #mediaHeader-links #mediaHeader-links-explore{padding:0 .5em 0 0;margin:0 .5em 0 0;position:relative}
.wrapper-guide.isPC #mediaHeader-links #mediaHeader-links-explore:before{content:'';display:block;position:absolute;top:.75em;right:0;height:2.5em;width:1px;background:#ddd}
.wrapper-guide.isPC .widget-subHeader-toppage a:focus span,.wrapper-guide.isPC .widget-subHeader-toppage a:hover span{background:inherit}
.wrapper-guide.isPC #container{margin:100px 0 0}
.wrapper-guide.isPC #firstView{background:#f2f1f0;min-width:1185px;padding:0 30px}
.wrapper-guide.isPC #firstView-inner{width:1125px;margin:0 auto;padding:30px;text-align:center}
.wrapper-guide.isPC #firstView-inner h1{margin:0;line-height:1.3}
.wrapper-guide.isPC #firstView-lead{margin:8px auto 0;font-size:15px;line-height:1.6;color:#666;max-width:50%}
.wrapper-guide.isPC #signup{margin:50px 0;text-align:center}
.wrapper-guide.isPC #signup header{margin:0 0 30px}
.wrapper-guide.isPC #signup header h2,.wrapper-guide.isPC #signup header p{text-align:center;margin:0}
.wrapper-guide.isPC #signup header h2{text-align:center;font-size:30px;font-weight:400;letter-spacing:4px}
.wrapper-guide.isPC #signup header p{font-size:18px;color:#666;margin:0}
.wrapper-guide.isPC #signup header p span{display:block}
.wrapper-guide.isPC #guideFooter{margin:0 0 50px}
.wrapper-guide.isPC #guideFooter:not(.isLoggedInUser) .ui-button-blue{font-size:1.5em;padding:.75em 1em}
.wrapper-guide.isPC #guideFooter.isLoggedInUser a{margin:0 0 0 16px}
.wrapper-guide.isPC #guideFooter.isLoggedInUser a:first-child{margin:0}
.wrapper-guide.isPC #guideFooter.isLoggedInUser .ui-button-blue,.wrapper-guide.isPC #guideFooter.isLoggedInUser .ui-button-default{font-size:1.25em;padding:.75em 1em}
.wrapper-guide.isPC #guideFooter #guideFooter-signup-buttons{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}
.wrapper-guide.isPC #footerLinks{margin:0 0 75px}
.wrapper-guide.isPC #footerLinks ul{padding:0;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}
.wrapper-guide.isPC #footerLinks ul li{list-style-type:none}
.wrapper-guide.isPC #footerLinks li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:430px;margin:0 15px}
.wrapper-guide.isPC #footerLinks li h3,.wrapper-guide.isPC #footerLinks li p{margin:0}
.wrapper-guide.isPC #footerLinks li h3{font-size:14px}
.wrapper-guide.isPC #footerLinks .footerLinks-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.wrapper-guide.isPC #footerLinks .footerLinks-text p{font-size:12px;opacity:.7}
.wrapper-guide.isPC #pager{width:1125px;margin:0 auto 1px;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-guide.isPC #pager p{margin:0;width:50%}
.wrapper-guide.isPC #pager a{display:block;padding:30px;text-decoration:none;font-size:18px;font-weight:700}
.wrapper-guide.isPC #pager a i{font-weight:400}
.wrapper-guide.isPC #pager-prev a{border-top:1px solid #ddd;color:#222}
.wrapper-guide.isPC #pager-prev a:focus,.wrapper-guide.isPC #pager-prev a:hover{background:#f2f1f0;border-top-color:#ddd}
.wrapper-guide.isPC #pager-next{text-align:right}
.wrapper-guide.isPC #pager-next a{border-top:1px solid #4baae0}
.wrapper-guide.isPC #pager-next a:focus,.wrapper-guide.isPC #pager-next a:hover{background:#4baae0;color:#fff;border-top-color:#0990cc}
.wrapper-guide.isTouch .widget-subHeader{background:#fff}
.wrapper-guide.isTouch .widget-subHeader-inner{padding:0;width:auto;max-width:640px}
.wrapper-guide.isTouch .widget-subHeader-links{padding:0 0 0 10px}
.wrapper-guide.isTouch .widget-subHeader-links a{padding:14px 0}
.wrapper-guide.isTouch .widget-subHeader-toppage{display:none}
.wrapper-guide.isTouch #container{max-width:640px;margin:0 auto}
.wrapper-guide.isTouch #container:after,.wrapper-guide.isTouch #container:before{content:'';display:table}
.wrapper-guide.isTouch #container:after{clear:both}
.wrapper-guide.isTouch #firstView{background:#f2f1f0;margin:0 auto 24px;padding:24px 32px;text-align:center}
.wrapper-guide.isTouch #firstView-inner h1{margin:0;line-height:1.3;font-size:18px}
.wrapper-guide.isTouch #firstView-lead{margin:16px auto 0!important;font-size:13px;line-height:1.6;color:#666;max-width:500px}
.wrapper-guide.isTouch #signup{text-align:center;margin:24px auto;max-width:640px;padding:0 16px;box-sizing:border-box}
.wrapper-guide.isTouch #signup header{margin:0 16px 24px}
.wrapper-guide.isTouch #signup header h2,.wrapper-guide.isTouch #signup header p{text-align:center;margin:0}
.wrapper-guide.isTouch #signup header h2{text-align:center;font-size:18px;font-weight:400;letter-spacing:4px;line-height:1.5}
.wrapper-guide.isTouch #signup header p{font-size:13px;color:#666;margin:0}
.wrapper-guide.isTouch #guideFooter{margin:0 auto 24px;max-width:640px}
.wrapper-guide.isTouch #guideFooter:not(.isLoggedInUser) .ui-button-blue{font-size:15px}
.wrapper-guide.isTouch #guideFooter .ui-button-blue,.wrapper-guide.isTouch #guideFooter .ui-button-default{width:100%;box-sizing:border-box;font-size:13px;padding:1em}
.wrapper-guide.isTouch #guideFooter .ui-button-blue+a,.wrapper-guide.isTouch #guideFooter .ui-button-default+a{margin:8px 0 0}
.wrapper-guide.isTouch #guideFooter-loginLink,.wrapper-guide.isTouch #guideFooter-signup-topPageLink{font-size:11px}
.wrapper-guide.isTouch #footerLinks{max-width:640px;margin:0 auto 24px}
.wrapper-guide.isTouch #footerLinks ul{padding:0}
.wrapper-guide.isTouch #footerLinks ul li{list-style-type:none}
.wrapper-guide.isTouch #footerLinks li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 15px}
.wrapper-guide.isTouch #footerLinks li h3,.wrapper-guide.isTouch #footerLinks li p{margin:0}
.wrapper-guide.isTouch #footerLinks li h3{font-size:13px;margin:0 0 3px}
.wrapper-guide.isTouch #footerLinks li h3 span{display:inline-block}
.wrapper-guide.isTouch #footerLinks .footerLinks-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.wrapper-guide.isTouch #footerLinks .footerLinks-text p{font-size:12px;opacity:.7}
.wrapper-guide.isTouch #pager{max-width:640px;margin:0 auto 1px;border-top:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.wrapper-guide.isTouch #pager p{margin:0}
.wrapper-guide.isTouch #pager a{display:block;text-decoration:none;font-weight:700}
.wrapper-guide.isTouch #pager a i{font-weight:400}
.wrapper-guide.isTouch #pager-prev a{color:#222;padding:16px 0 16px 16px}
.wrapper-guide.isTouch #pager-next{text-align:right}
.wrapper-guide.isTouch #pager-next a{padding:16px 16px 16px 0}
.wrapper-guide.isApp #container{margin:0 auto;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.wrapper-guide.isApp #guideFooter .ui-button-blue{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
.wrapper-official.isPC #mediaHeader{background:#f2f1f0;position:fixed;top:50px;left:0;width:100%;z-index:9999;overflow-y:hidden;overflow-x:auto;box-shadow:0 1px 0 rgba(0,0,0,.1)}
.wrapper-official.isPC #mediaHeader::-webkit-scrollbar{height:4px;background-color:#fff}
.wrapper-official.isPC #mediaHeader::-webkit-scrollbar-thumb{background-color:#ccc}
.wrapper-official.isPC #mediaHeader::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.wrapper-official.isPC #mediaHeader-inner{width:1125px;margin:0 auto;padding:0 30px}
.wrapper-official.isPC #mediaHeader-links{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;font-size:12.6px}
.wrapper-official.isPC #mediaHeader-links li{list-style-type:none}
.wrapper-official.isPC #mediaHeader-links li{display:inline-block}
.wrapper-official.isPC #mediaHeader-links li:first-child{margin:0}
.wrapper-official.isPC #mediaHeader-links li:first-child a{padding-left:0}
.wrapper-official.isPC #mediaHeader-links li.isActive span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-official.isPC #mediaHeader-links li.isActive a:focus span,.wrapper-official.isPC #mediaHeader-links li.isActive a:hover span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-official.isPC #mediaHeader-links a{display:block;padding:14px 2px;text-decoration:none}
.wrapper-official.isPC #mediaHeader-links a:focus span,.wrapper-official.isPC #mediaHeader-links a:hover span{background:#d8d7d6}
.wrapper-official.isPC #mediaHeader-links a span{color:#222;padding:8px 12px;border-radius:1.25em}
.wrapper-official.isPC #mediaHeader-links #mediaHeader-links-explore{padding:0 .5em 0 0;margin:0 .5em 0 0;position:relative}
.wrapper-official.isPC #mediaHeader-links #mediaHeader-links-explore:before{content:'';display:block;position:absolute;top:.75em;right:0;height:2.5em;width:1px;background:#ddd}
.wrapper-official.isPC #container{width:1125px;padding:0 30px;margin:130px auto 30px}
.wrapper-official.isTouch #container{max-width:640px;margin:80px auto 16px}
.wrapper-official.isTouch #container:after,.wrapper-official.isTouch #container:before{content:'';display:table}
.wrapper-official.isTouch #container:after{clear:both}
.wrapper-official.isApp #container{margin:0 auto 16px;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.wrapper-userEvent #userEvent-mainHeader{width:1125px;margin:30px auto 20px;padding:0 30px}
.wrapper-userEvent #userEvent-mainHeader .widget-shareButtons{text-align:right}
.wrapper-userEvent #userEvent-title{margin:0 0 .25em;font-size:28px;line-height:1.2}
.wrapper-userEvent #userEvent-title a{color:#222}
.wrapper-userEvent #userEvent-title a:focus,.wrapper-userEvent #userEvent-title a:hover{color:#0990cc}
.wrapper-userEvent #userEvent-meta{color:#666;padding:0;margin:0}
.wrapper-userEvent #userEvent-meta li{list-style-type:none}
.wrapper-userEvent #userEvent-meta li{display:inline-block;margin:0 16px 0 0}
.wrapper-userEvent #userEvent-meta a{color:#666}
.wrapper-userEvent #userEvent-meta a:focus,.wrapper-userEvent #userEvent-meta a:hover{color:#0990cc}
.wrapper-userEvent #userEvent-editButton{margin:0 0 15px;background:#faf7f0;border-top:1px solid #ecdcc1;border-bottom:1px solid #f5eddf}
.wrapper-userEvent #userEvent-editButton-inner{width:1125px;margin:0 auto;padding:8px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#8e6938;font-weight:700}
.wrapper-userEvent #userEvent-editButton-inner p{margin:0}
.wrapper-userEvent .widget-event-applyButton+#eventAuthor{margin:30px 0}
.wrapper-userEvent #eventAuthor{margin:0 0 30px}
.wrapper-userEvent #eventAuthor header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-userEvent #eventAuthor h3{margin:0 0 14px}
.wrapper-userEvent #eventAuthor #eventAuthor-header-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px 0 0}
.wrapper-userEvent #eventAuthor #eventAuthor-header-inner h4,.wrapper-userEvent #eventAuthor #eventAuthor-header-inner p{margin:0;line-height:1.5}
.wrapper-userEvent #eventAuthor #eventAuthor-header-inner h4 a{color:#222}
.wrapper-userEvent #eventAuthor #eventAuthor-header-inner h4 a:focus,.wrapper-userEvent #eventAuthor #eventAuthor-header-inner h4 a:hover{color:#0990cc}
.wrapper-userEvent #eventAuthor #eventAuthor-header-inner p a{color:#888}
.wrapper-userEvent #eventAuthor #eventAuthor-header-inner p a:focus,.wrapper-userEvent #eventAuthor #eventAuthor-header-inner p a:hover{color:#0990cc}
.wrapper-userEvent #eventAuthor button{font-size:12px}
.wrapper-userEvent #eventAuthor-profileText{color:#666;font-size:13px;line-height:1.5;margin:.75em 0 0}
.wrapper-userEvent #eventAuthor-news{margin:24px 0 0}
.wrapper-userEvent #eventAuthor-news h4{margin:0 0 2px;font-size:11px;padding:0 0 6px;border-bottom:1px solid #ddd}
.wrapper-userEvent #eventAuthor-news .widget-user-newsList a{padding-left:0}
.wrapper-userEvent #eventAuthor-news .widget-user-newsList p{position:static;top:auto;left:auto;width:100%}
.wrapper-userEvent #eventEntrants h3{margin:0;font-size:14px}
.wrapper-userEvent #eventEntrants h3 span{font-weight:400;color:#666}
.wrapper-userEvent #eventEntrants-list{padding:0;margin:0}
.wrapper-userEvent #eventEntrants-list li{list-style-type:none}
.wrapper-userEvent #eventEntrants-list li{line-height:1.3;border-bottom:1px solid #ddd}
.wrapper-userEvent #eventEntrants-list a{color:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px 0 12px;text-decoration:none}
.wrapper-userEvent #eventEntrants-list a:focus h4,.wrapper-userEvent #eventEntrants-list a:hover h4{text-decoration:underline}
.wrapper-userEvent #eventEntrants-list .entrant-number{width:45px;color:#aaa;font-size:11.5px;margin:0}
.wrapper-userEvent #eventEntrants-list .entrant-number span{display:inline-block;min-width:19.5px;text-align:right}
.wrapper-userEvent #eventEntrants-list .entrant-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.wrapper-userEvent #eventEntrants-list .entrant-activityName{margin:0}
.wrapper-userEvent #eventEntrants-list .entrant-profileText{color:#666;margin:4px 0 0;font-size:11.5px;line-height:1.5}
.wrapper-userEvent.isPC #mediaHeader{background:#f2f1f0;position:fixed;top:50px;left:0;width:100%;z-index:9999;overflow-y:hidden;overflow-x:auto;box-shadow:0 1px 0 rgba(0,0,0,.1)}
.wrapper-userEvent.isPC #mediaHeader::-webkit-scrollbar{height:4px;background-color:#fff}
.wrapper-userEvent.isPC #mediaHeader::-webkit-scrollbar-thumb{background-color:#ccc}
.wrapper-userEvent.isPC #mediaHeader::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.wrapper-userEvent.isPC #mediaHeader-inner{width:1125px;margin:0 auto;padding:0 30px}
.wrapper-userEvent.isPC #mediaHeader-links{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;font-size:12.6px}
.wrapper-userEvent.isPC #mediaHeader-links li{list-style-type:none}
.wrapper-userEvent.isPC #mediaHeader-links li{display:inline-block}
.wrapper-userEvent.isPC #mediaHeader-links li:first-child{margin:0}
.wrapper-userEvent.isPC #mediaHeader-links li:first-child a{padding-left:0}
.wrapper-userEvent.isPC #mediaHeader-links li.isActive span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-userEvent.isPC #mediaHeader-links li.isActive a:focus span,.wrapper-userEvent.isPC #mediaHeader-links li.isActive a:hover span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-userEvent.isPC #mediaHeader-links a{display:block;padding:14px 2px;text-decoration:none}
.wrapper-userEvent.isPC #mediaHeader-links a:focus span,.wrapper-userEvent.isPC #mediaHeader-links a:hover span{background:#d8d7d6}
.wrapper-userEvent.isPC #mediaHeader-links a span{color:#222;padding:8px 12px;border-radius:1.25em}
.wrapper-userEvent.isPC #mediaHeader-links #mediaHeader-links-explore{padding:0 .5em 0 0;margin:0 .5em 0 0;position:relative}
.wrapper-userEvent.isPC #mediaHeader-links #mediaHeader-links-explore:before{content:'';display:block;position:absolute;top:.75em;right:0;height:2.5em;width:1px;background:#ddd}
.wrapper-userEvent.isPC #container{margin-top:100px}
.wrapper-userEvent.isPC #userEvent-editButton+#userEvent-mainHeader{padding-top:0}
.wrapper-userEvent.isPC #userEvent-mainHeader{padding:30px 30px 0}
.wrapper-userEvent.isPC .widget-fixedColumn{width:1125px;margin:0 auto;padding:0 30px}
.wrapper-userEvent.isTouch #container{max-width:100%!important;margin:80px auto 16px}
.wrapper-userEvent.isTouch #userEvent-editButton{margin:0}
.wrapper-userEvent.isTouch #userEvent-editButton-inner{width:100%;max-width:640px;padding:8px 10px;box-sizing:border-box}
.wrapper-userEvent.isTouch #userEvent-editButton-inner .ui-button-default{font-size:12px}
.wrapper-userEvent.isTouch #userEvent-editButton-inner p{font-size:11px;line-height:1.3}
.wrapper-userEvent.isTouch #userEvent-editButton-inner p:first-child{margin:0 10px 0 0}
.wrapper-userEvent.isTouch #userEvent-applyButton,.wrapper-userEvent.isTouch .widget-fixedColumn{max-width:640px;margin:0 auto}
.wrapper-userEvent.isTouch #userEvent-mainHeader{width:100%;padding:24px 16px 16px;box-sizing:border-box;text-align:center!important}
.wrapper-userEvent.isTouch #userEvent-mainHeader .widget-fixedColumn-right{margin:0}
.wrapper-userEvent.isTouch .widget-shareButtonIcons{margin:16px 0 0;padding:0 16px;box-sizing:border-box;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.wrapper-userEvent.isTouch #userEvent-title{font-size:18px}
.wrapper-userEvent.isTouch #userEvent-meta{font-size:12px}
.wrapper-userEvent.isTouch #userEvent-applyButton{padding:0 16px 16px;text-align:center}
.wrapper-userEvent.isTouch #userEvent-applyButton .widget-event-applyButton-button{margin:0}
.wrapper-userEvent.isTouch #userEvent-applyButton .ui-button-disabled{width:100%;padding:1em 0}
.wrapper-userEvent.isTouch #userEvent-applyButton-message{color:#666;margin:1em 0 0;font-size:11px}
.wrapper-userEvent.isTouch #userEvent-applyButton-message span{display:inline-block}
.wrapper-userEvent.isTouch #userEvent-aside h2,.wrapper-userEvent.isTouch #userEvent-aside h3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box}
.wrapper-userEvent.isTouch #userEvent-aside header{margin:16px 16px 8px}
.wrapper-userEvent.isTouch #eventAuthor-profileText{margin:0 16px}
.wrapper-userEvent.isTouch #eventAuthor-news h4{margin-left:16px}
.wrapper-userEvent.isTouch #eventEntrants h3{margin:0}
.wrapper-userEvent.isTouch #eventEntrants-list{margin:0 0 0 16px}
.wrapper-userEvent.isTouch #eventEntrants-list a{padding:14px 16px 14px 0}
.wrapper-userEvent.isApp #container{margin:0 auto 16px;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.wrapper-userEvent.isApp #userEvent-applyButton .ui-button-disabled{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
.widget-appLink{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-appLink p{margin:0}
.widget-appLink p a{display:block}
.widget-appLink p.isHidden{display:none}
.widget-appLink img{width:145px;height:43px;vertical-align:top}
.isPC .widget-appLink p:first-child{margin-right:10px!important}
.isPC .widget-fixedColumn:after,.isPC .widget-fixedColumn:before{content:'';display:table}
.isPC .widget-fixedColumn:after{clear:both}
.isPC .widget-fixedColumn .widget-fixedColumn-left{float:left}
.isPC .widget-fixedColumn .widget-fixedColumn-right{float:right}
.isPC .widget-fixedColumn .widget-fixedColumn-7{width:1125px}
.isPC .widget-fixedColumn .widget-fixedColumn-6{width:960px}
.isPC .widget-fixedColumn .widget-fixedColumn-5{width:795px}
.isPC .widget-fixedColumn .widget-fixedColumn-4{width:630px}
.isPC .widget-fixedColumn .widget-fixedColumn-3{width:465px}
.isPC .widget-fixedColumn .widget-fixedColumn-2{width:300px}
.isPC .widget-fixedColumn .widget-fixedColumn-1half{width:202.5px}
.isPC .widget-fixedColumn .widget-fixedColumn-1{width:135px}
.isPC .widget-fixedColumn .widget-fixedColumn-remainder-4{width:calc(100% - (630px + 30px))}
.isPC .widget-fixedColumn .widget-fixedColumn-remainder-3{width:calc(100% - (465px + 30px))}
.isPC .widget-fixedColumn .widget-fixedColumn-remainder-2{width:calc(100% - (300px + 30px))}
.isPC .widget-fixedColumn .widget-fixedColumn-remainder-1{width:calc(100% - (135px + 30px))}
.isPC .widget-fixedColumn .widget-fixedColumn-remainder-1half{width:calc(100% - (202.5px + 30px))}
.widget-myProfileSummary{border:1px solid #ddd}
.widget-myProfileSummary header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;background:#f2f1f0;padding:14px 15px}
.widget-myProfileSummary header h2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;margin:0 15px 0 0;line-height:1.3}
.widget-myProfileSummary header li+li{padding-left:12px}
.widget-myProfileSummary a{display:block;text-decoration:none;color:#222}
.widget-myProfileSummary a:focus,.widget-myProfileSummary a:hover{color:#0081c2}
.widget-myProfileSummary ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.widget-myProfileSummary ul li{list-style-type:none}
.widget-myProfileSummary ul li{line-height:1.2;box-sizing:border-box}
.widget-myProfileSummary ul span{display:block}
.widget-myProfileSummary-header-linkCount{font-size:1em}
.widget-myProfileSummary-activities,.widget-myProfileSummary-dummyActivities{padding:0 0 0 5px!important}
.widget-myProfileSummary-activities li,.widget-myProfileSummary-dummyActivities li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.widget-myProfileSummary-activities a{padding:12px 0 10px 10px}
.widget-myProfileSummary-activities a:focus .widget-myProfileSummary-linkCount,.widget-myProfileSummary-activities a:hover .widget-myProfileSummary-linkCount{color:#0081c2}
.widget-myProfileSummary-dummyActivities li{padding:12px 0 12px 10px}
.widget-myProfileSummary-linkLabel{color:#666;font-size:10px;white-space:nowrap}
.widget-myProfileSummary-linkCount{color:#222;font-size:18px}
.widget-myProfileSummary-writeANewNewsEntry{margin:1em 0 0!important;text-align:center}
.widget-myProfileSummary-dummyTitle{background:#eaeaea;width:70px;height:16px;display:block;margin:4px 0 8px}
.widget-myProfileSummary-dummyActivityCount{background:#eaeaea;width:20px;height:10px;display:block;margin:8px 0 0}
.widget-myWork{border-bottom:1px solid #ddd;padding:10px 0 30px}
.widget-myWork:after,.widget-myWork:before{content:'';display:table}
.widget-myWork:after{clear:both}
.widget-myWork-workStatus{float:left;margin:0;text-align:center;width:80px;font-size:11px}
.widget-myWork-workStatus span{display:block}
.widget-myWork-contents{float:right;width:calc(100% - 95px)}
.widget-myWork-workHeader:after,.widget-myWork-workHeader:before{content:'';display:table}
.widget-myWork-workHeader:after{clear:both}
.widget-myWork-workInfo h3,.widget-myWork-workInfo p{margin:0;line-height:1.3}
.widget-myWork-workInfo .widget-myWork-title{font-size:15px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.widget-myWork-workInfo .widget-myWork-title:hover .widget-myWork-edit{opacity:1}
.widget-myWork-workInfo .widget-myWork-permalinkLink{color:#222}
.widget-myWork-workInfo .widget-myWork-edit{opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear;color:#4baae0;text-decoration:underline;margin:0 0 0 .5em;font-weight:400;font-size:.85em}
.widget-myWork-workInfo .widget-myWork-edit:hover{color:#0081c2}
.widget-myWork-workInfo .widget-myWork-meta{margin:.2em 0 0;color:#666;font-size:.9em;line-height:1.25}
.widget-myWork-workInfo .widget-myWork-meta i{color:#aaa}
.widget-myWork-workInfo .widget-myWork-meta>span{margin:0 .5em 0 0;display:inline-block}
.widget-myWork-workInfo .widget-myWork-meta>span:after{content:'/';color:#ccc;margin:0 0 0 .5em;display:inline-block}
.widget-myWork-workInfo .widget-myWork-meta>span:last-child{margin:0}
.widget-myWork-workInfo .widget-myWork-meta>span:last-child:after{display:none}
.widget-myWork-workInfo .widget-myWork-meta a{color:#666;text-decoration:none;border-bottom:1px solid transparent}
.widget-myWork-workInfo .widget-myWork-meta a:hover{border-bottom-color:#aaa}
.widget-myWork-editButton{margin:0}
.widget-myWork-editButton a{display:inline-block;vertical-align:top}
.widget-myWork-episodes{padding:5px 0 0;margin:5px 0 0;border-top:1px solid #eee}
.widget-myWork-episodeList,.widget-myWork-episodes-isEmpty{font-size:.9em}
.widget-myWork-episodes-more{margin:0 0 4px;font-size:.85em;line-height:1}
.widget-myWork-episodes-more button{background:0 0;border:none;padding:0;color:#888;line-height:1;text-align:left}
.widget-myWork-episodes-more button:hover{color:#222}
.widget-myWork-episodes-more button:hover i{color:#222}
.widget-myWork-episodes-more button i{color:#aaa;width:1em;text-align:center;display:inline-block;width:50px;margin:0 5px 0 0}
.widget-myWork-episodeList{display:table;padding:0}
.widget-myWork-episodeList li{list-style-type:none;line-height:1.4;padding:.1em 0;display:table-row;width:50px}
.widget-myWork-episodeList li>span{padding-bottom:2px}
.widget-myWork-episodeList li.isHidden{display:none}
.widget-myWork-episode-feedback,.widget-myWork-episode-info,.widget-myWork-episode-statusLabel{display:table-cell}
.widget-myWork-episode-feedback a,.widget-myWork-episode-feedback span,.widget-myWork-episode-info a,.widget-myWork-episode-info span,.widget-myWork-episode-statusLabel a,.widget-myWork-episode-statusLabel span{vertical-align:top}
.widget-myWork-episode-statusLabel{padding:0 5px 0 0}
.widget-myWork-episode-info{padding:0 10px 0 0}
.widget-myWork-episode-info>span{display:inline-block}
.widget-myWork-episode-feedback{white-space:nowrap}
.widget-myWork-episode-labelTitle{color:#222}
.widget-myWork-episode-labelDate{color:#888}
.widget-myWork-episode-labelEdit{text-decoration:underline;color:#4baae0}
.widget-myWork-episode-labelEdit:focus,.widget-myWork-episode-labelEdit:hover{color:#0081c2}
.widget-myWork-episode-cheerCount{color:#888}
.widget-myWork-episode-cheerCount i{color:#aaa}
.widget-myWork-episodes-isEmpty{color:#888;margin:0}
.isPC .widget-myWork-workInfo{float:left;width:calc(100% - 240px)}
.isPC .widget-myWork-editButton{float:right;width:240px;text-align:right}
.isPC .widget-myWork-editButton img{height:12px;width:10.44px}
.isPC .works-editButton-edit{font-size:1.25em;padding:0 .5em;color:#444;-webkit-transition:all .1s linear;transition:all .1s linear}
.isPC .works-editButton-edit:focus,.isPC .works-editButton-edit:hover{color:#222}
.isTouch .widget-myWork{padding:10px 16px 20px 10px}
.isTouch .widget-myWork-workStatus{width:55px}
.isTouch .widget-myWork-contents{width:calc(100% - 65px)}
.isTouch .widget-myWork-title{font-size:14px}
.isTouch .widget-myWork-editButton{margin:6px 0 4px}
.isTouch .widget-myWork-editButton img{height:12px;width:10.44px}
.widget-myWorkFeedback{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;margin:0;line-height:14px;font-size:14px}
.widget-myWorkFeedback li{list-style-type:none}
.widget-myWorkFeedback a,.widget-myWorkFeedback button,.widget-myWorkFeedback li>span{padding:14px 10px}
.widget-myWorkFeedback a,.widget-myWorkFeedback li>span{display:block}
.widget-myWorkFeedback a{text-decoration:none;color:#222}
.widget-myWorkFeedback svg{vertical-align:middle;width:auto;height:12px}
.widget-myWorkFeedback a>span{display:inline-block;vertical-align:middle}
.widget-myWorkFeedback-followers svg{fill:#666;width:7.5px}
.widget-myWorkFeedback-reviews-star{color:#0990cc;width:14.63px;text-align:center}
.widget-myWorkFeedback-cheers svg{fill:#f23e48;width:14.63px}
.widget-myWorkFeedback-comments{font-size:11.5px;color:#666;margin:0 0 -4px 3px}
.widget-myWorkFeedback-pv svg{width:11.69px}
.widget-myWorkFeedback .widget-myWorkFeedback-followers,.widget-myWorkFeedback .widget-myWorkFeedback-pv{width:75px}
.widget-myWorkFeedback .widget-myWorkFeedback-cheers,.widget-myWorkFeedback .widget-myWorkFeedback-reviews{width:121px}
.widget-myMainHeader-navigation{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}
.widget-myMainHeader-navigation li{list-style-type:none}
.widget-myMainHeader-navigation li.isActive span{font-weight:700;border-bottom-color:#222}
.widget-myMainHeader-navigation li a,.widget-myMainHeader-navigation li button{display:inline-block;padding:0 8px}
.widget-myMainHeader-navigation li a:focus span,.widget-myMainHeader-navigation li a:hover span,.widget-myMainHeader-navigation li button:focus span,.widget-myMainHeader-navigation li button:hover span{border-bottom-color:#4baae0}
.widget-myMainHeader-navigation li button{background:0 0;border:none}
.widget-myMainHeader-navigation li button:focus{outline:0}
.widget-myMainHeader-navigation li span{color:#222;padding:0 0 16px;border-bottom:4px solid transparent;display:inline-block}
.widget-myRewardsCurrent-number{font-weight:700}
.widget-myRewardsCurrent-bar{line-height:1.5}
.widget-myRewardsCurrent-bar p{margin:0}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2px 2px}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-label p{font-size:11.5px;color:#666;position:relative}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-label p img{height:10px;width:10px;margin:0 3px 0 0}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-label p span{display:inline-block}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-lessThan100percent-label{padding:0 8px 0 0}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-lessThan100percent-label:after{content:'';position:absolute;border:5px solid transparent;bottom:-10px;left:50%;margin:0 0 0 -5px;border-top-color:#888;right:-4px;bottom:1px;left:auto}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-barContent{width:200px;height:10px;position:relative}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-barContent .widget-bar-lightGlay{width:100%}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-barContent .widget-bar-blue,.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-barContent .widget-bar-grayish-dull{position:absolute;top:0;left:0}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-barContent .widget-bar-blue{z-index:1;min-width:4px}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-barContent .widget-bar-grayish-dull{z-index:2}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-detail-balloon{position:absolute;top:20px;left:0;line-height:1.5;white-space:nowrap;background:#222;padding:7px 8px 5px}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-detail-balloon:before{content:'';position:absolute;border:5px solid transparent;top:-5px;left:50%;margin:0 0 0 -5px;border-bottom-color:#222;top:-10px}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-detail-balloon p{position:relative;font-size:12px;color:#fff;font-weight:700}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-detail-balloon p:before{content:'';display:inline-block;width:8px;height:8px;border:1px solid #eee;-webkit-transform:translateY(1px);transform:translateY(1px);margin:0 4px 0 0}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-detail-balloon .possession:before{background:#4baae0}
.widget-myRewardsCurrent-bar .widget-myRewardsCurrent-detail-balloon .expired:before{background:#5a6c75}
.isPC .widget-myRewardsCurrent-barContent:focus .widget-bar-grayish-dull,.isPC .widget-myRewardsCurrent-barContent:focus .widget-myRewardsCurrent-detail-balloon,.isPC .widget-myRewardsCurrent-barContent:hover .widget-bar-grayish-dull,.isPC .widget-myRewardsCurrent-barContent:hover .widget-myRewardsCurrent-detail-balloon{display:inline-block}
.isPC .widget-myRewardsCurrent-barContent .widget-bar-grayish-dull,.isPC .widget-myRewardsCurrent-barContent .widget-myRewardsCurrent-detail-balloon{display:none}
.isTouch .widget-bar-grayish-dull.isShown,.isTouch .widget-myRewardsCurrent-detail-balloon.isShown{display:inline-block}
.isTouch .widget-bar-grayish-dull.isHidden,.isTouch .widget-myRewardsCurrent-detail-balloon.isHidden{display:none}
.isTouch .widget-myRewardsCurrent-detail{color:#0081c2;border:none;background:0 0;padding:0 0 0 2px}
.isTouch .widget-myRewardsCurrent-detail:focus,.isTouch .widget-myRewardsCurrent-detail:hover{outline:0}
.widget-myRewardsCurrentMonth dl{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}
.widget-myRewardsCurrentMonth div{border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-myRewardsCurrentMonth dd,.widget-myRewardsCurrentMonth dt{line-height:40px;margin:0}
.widget-myRewardsCurrentMonth dt{text-align:left;font-weight:400;width:90px}
.widget-myRewardsCurrentMonth dt a{text-decoration:none;display:inline-block}
.widget-myRewardsCurrentMonth dt a:focus svg path,.widget-myRewardsCurrentMonth dt a:hover svg path{fill:#0990cc}
.widget-myRewardsCurrentMonth dt a svg{height:1em;width:1em;-webkit-transform:translateY(2px);transform:translateY(2px)}
.widget-myRewardsCurrentMonth dt a svg path{fill:#666}
.widget-myRewardsCurrentMonth dd{text-align:right;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.widget-myRewardsCurrentMonth dd span{vertical-align:middle}
.widget-my-rewards-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;margin:0 0 15px}
.widget-my-rewards-header h1{padding:0 0 14px}
.widget-my-rewards-header div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-my-rewards-header p a{text-decoration:none;padding:0 14px 24px;display:inline-block}
.widget-my-rewards-header p a:focus svg path,.widget-my-rewards-header p a:hover svg path{fill:#0990cc}
.widget-my-rewards-header p svg{width:16px;height:16px;vertical-align:middle}
.widget-my-rewards-header p svg path{fill:#666}
.isTouch .widget-my-rewards-header div{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}
.isTouch .widget-my-rewards-header p{height:44px;line-height:44px!important}
.isTouch .widget-my-rewards-header p a{padding:0 14px}
.isTouch .widget-my-rewards-header li:first-child a{padding-left:15px}
.isTouch .widget-my-rewards-header li a span{height:44px;line-height:44px}
.isPC .widget-work{padding:15px 0;border-bottom:1px solid #ddd;position:relative}
.isPC .widget-work:after,.isPC .widget-work:before{content:'';display:table}
.isPC .widget-work:after{clear:both}
.isPC .widget-work .float-left{width:calc(100% - (300px + 30px));padding:0 0 0 40px;box-sizing:border-box}
.isPC .widget-work .float-right{width:300px}
.isTouch .widget-work{border-bottom:1px solid #ddd;padding:14px 16px 14px 56px;margin-left:16px;position:relative}
.isTouch .widget-work:after,.isTouch .widget-work:before{content:'';display:table}
.isTouch .widget-work:after{clear:both}
.isTouch .widget-work .float-left,.isTouch .widget-work .float-right{width:100%;float:none}
.isTouch .widget-work .widget-work-reviews .widget-catchphrase{border-bottom:1px dotted #ddd;width:calc(100% + 16px);padding:0 16px 4px 0;box-sizing:border-box}
.isTouch .widget-work .widget-work-reviews .widget-catchphrase:last-child{margin-bottom:12px}
.isTouch .widget-work .widget-work-reviews .widget-catchphrase+.widget-catchphrase{padding:4px 16px 4px 0}
.isTouch .widget-work .widget-work-reviews .widget-catchphrase-title{font-size:13px}
.isTouch .widget-work h3,.isTouch .widget-work p{margin:0;line-height:1.5}
.isTouch .widget-work .widget-work-title{font-size:11px;font-weight:400;margin-bottom:4px}
.isTouch .widget-work .widget-work-title a{text-decoration:none}
.isTouch .widget-work .widget-work-titleLabel{color:#222}
.isTouch .widget-work .widget-work-author{font-weight:400;color:#999}
.isTouch .widget-work .widget-work-authorLabel{font-weight:400;color:#999}
.isTouch .widget-work .widget-work-workColor{width:24px;height:6px;display:block;margin:0;position:absolute;top:18px;left:0}
.isTouch .widget-work .widget-work-meta{color:#888;font-size:13px;line-height:1.25}
.isTouch .widget-work .widget-work-meta:after,.isTouch .widget-work .widget-work-meta:before{content:'';display:table}
.isTouch .widget-work .widget-work-meta:after{clear:both}
.isTouch .widget-work .widget-work-meta a{color:#888}
.isTouch .widget-work .widget-work-meta a:hover{color:#0081c2}
.isTouch .widget-work .widget-work-meta i{color:#aaa}
.isTouch .widget-work .widget-work-meta .widget-work-reviewPoints,.isTouch .widget-work .widget-work-meta>span{padding:0 14px 0 0;position:relative;float:left}
.isTouch .widget-work .widget-work-meta .widget-work-reviewPoints:after,.isTouch .widget-work .widget-work-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isTouch .widget-work .widget-work-meta .widget-work-reviewPoints:last-child:after,.isTouch .widget-work .widget-work-meta>span:last-child:after{display:none;padding:0}
.isTouch .widget-work .widget-work-introduction{font-size:11px;margin-bottom:6px}
.isTouch .widget-work .widget-work-introduction a{color:#999}
.isTouch .widget-work .widget-work-summary{margin:8px 0 0}
.isTouch .widget-work .widget-work-flags,.isTouch .widget-work .widget-work-tags{font-size:11px;display:block;position:relative;padding-left:16px;font-weight:400}
.isTouch .widget-work .widget-work-flags a:first-child:before,.isTouch .widget-work .widget-work-flags span:first-child:before,.isTouch .widget-work .widget-work-tags a:first-child:before,.isTouch .widget-work .widget-work-tags span:first-child:before{content:"-";color:#999;display:inline;position:absolute;left:0}
.isTouch .widget-work .widget-work-tags a{color:#222;text-decoration:none}
.isTouch .widget-work .widget-work-tags a:after{content:" / ";color:#ccc}
.isTouch .widget-work .widget-work-tags a:last-child:after{display:none}
.isTouch .widget-work .widget-work-tags a:hover{color:#0081c2}
.widget-inputFocusBorder{position:relative}
.widget-inputFocusBorder .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border,.widget-inputFocusBorder .widget-inputFocusBorder-input:hover+.widget-inputFocusBorder-border{width:100%;opacity:1;height:2px}
.widget-inputFocusBorder .widget-inputFocusBorder-input:hover+.widget-inputFocusBorder-border{background:#aaa}
.widget-inputFocusBorder .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border{background:#4baae0!important}
.widget-inputFocusBorder .widget-inputFocusBorder-border{position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:0;height:2px;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-transition-delay:.1s;transition-delay:.1s;opacity:0;z-index:100}
.isPC .widget-inputNoticeBalloon{position:relative;margin:1em 0}
.isPC .widget-inputNoticeBalloon.isFocused .widget-inputNoticeBalloon-note{display:block}
.isPC .widget-inputNoticeBalloon .widget-inputNoticeBalloon-note{line-height:1.5;position:absolute;top:0;left:100%;width:200px;display:none;font-size:12px;border:1px solid #bbb;padding:10px 10px 8px 14px;margin:18px 0 0 15px;box-sizing:border-box;color:#222}
.isPC .widget-inputNoticeBalloon .widget-inputNoticeBalloon-note:before{content:'';position:absolute;top:20px;left:-7px;width:11.5px;height:11.5px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #bbb;border-top:1px solid #bbb}
.isPC .widget-inputNoticeBalloon .widget-inputNoticeBalloon-note ul{padding:0}
.isPC .widget-inputNoticeBalloon .widget-inputNoticeBalloon-note ul li{list-style-type:none}
.isTouch .widget-inputNoticeBalloon{margin:1em 0}
.isTouch .widget-inputNoticeBalloon.isFocused .widget-inputNoticeBalloon-note{max-height:200px}
.isTouch .widget-inputNoticeBalloon .widget-inputNoticeBalloon-note{margin:1em 0;line-height:1.5;max-height:0;font-size:12px;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear;box-sizing:border-box;color:#666}
#widget-user-header #userProfile-actionButtons{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}
#widget-user-header #userBlockMenu{height:30px;padding:0 1em}
#widget-user-header #userBlockMenu.isHidden{display:none}
#widget-user-header #userBlockMenu:focus,#widget-user-header #userBlockMenu:hover{background:#f7f6f5}
#widget-user-header #userBlockMenu p{line-height:30px;margin:0}
#widget-user-header #userBlockMenu button{color:#f23e48;font-weight:700}
#widget-user-header #userBlockMenu button:focus,#widget-user-header #userBlockMenu button:hover{text-decoration:underline}
#widget-user-header #user-followButton,#widget-user-header .label-bloking{margin:0}
#widget-user-header #modal-userBlock .ui-modal-window{max-width:420px;width:100%;margin:0 16px}
#widget-user-header #modal-userBlock .ui-modal-body{padding:15px 16px}
#widget-user-header #modal-userBlock .ui-modal-body p{line-height:1.5;margin:0 0 8px}
#widget-user-header #modal-userBlock .ui-modal-body span{display:inline-block}
#widget-user-header #modal-userBlock .ui-modal-body ul{padding:0 0 0 16px;margin:0 0 0 4px}
#widget-user-header #modal-userBlock .ui-modal-body li{padding:4px 0 0;line-height:1.3}
.isPC #widget-user-header #user-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0}
.isPC #widget-user-header #user-profileInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.isPC #widget-user-header #user-name{min-width:135px;padding:0 30px 0 0;max-width:300px}
.isPC #widget-user-header #user-name-activityName{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;line-height:1.2;margin:0}
.isPC #widget-user-header #user-name-activityName a{color:#222;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}
.isPC #widget-user-header #user-name-userId{font-size:1.25em;line-height:1;margin:8px 0 0 2px}
.isPC #widget-user-header #user-name-userId a{color:#888}
.isPC #widget-user-header #user-name-userId a:hover{color:#0081c2}
.isPC #widget-user-header #user-name-official{color:#0990cc;font-weight:700;font-size:.95rem}
.isPC #widget-user-header #user-name-official:after{content:'/';color:#ccc;display:inline-block;margin:0 0 0 .5em;font-weight:400}
.isPC #widget-user-header #user-name-official i{font-weight:400}
.isPC #widget-user-header #user-info{padding:0;border-top:1px solid #eee;margin:1em 0 0;padding:.75em 0 0}
.isPC #widget-user-header #user-info li{list-style-type:none}
.isPC #widget-user-header #user-twitter i{color:#888}
.isPC #widget-user-header #user-twitter a{color:#666}
.isPC #widget-user-header #user-twitter a:focus,.isPC #widget-user-header #user-twitter a:hover{color:#0990cc}
.isPC #widget-user-header #user-description{max-width:600px}
.isPC #widget-user-header #user-profileText{font-size:1.1em;line-height:1.5;margin:0}
.isPC #widget-user-header #user-profileText.isOverLimit.isExpanded br{display:inline}
.isPC #widget-user-header #user-profileText.isOverLimit br{display:none}
.isPC #widget-user-header #user-profileText+#user-meta{margin-top:1em;border-top:1px solid #eee;padding:.75em 0 0}
.isPC #widget-user-header #user-meta{color:#666;line-height:1;margin:0 0 30px}
.isPC #widget-user-header #user-meta p{display:inline-block;margin:0;padding:0 0 0 30px;position:relative}
.isPC #widget-user-header #user-meta p:before{content:'';display:block;width:6px;height:6px;border-radius:50%;position:absolute;top:50%;left:12px;margin:-3px 0 0 0;background:#ddd}
.isPC #widget-user-header #user-meta p:first-child{margin:0;padding:0}
.isPC #widget-user-header #user-meta p:first-child:before{display:none}
.isPC #widget-user-header #user-meta a{color:#666}
.isPC #widget-user-header #user-meta a:hover{color:#0081c2}
.isPC #widget-user-header #userBlockMenu button{color:#f23e48;font-weight:700}
.isPC #widget-user-header #user-nav{border-bottom:1px solid #ddd}
.isPC #widget-user-header #user-nav:after,.isPC #widget-user-header #user-nav:before{content:'';display:table}
.isPC #widget-user-header #user-nav:after{clear:both}
.isPC #widget-user-header #user-nav ul{padding:0 0 0 165px;margin:0;font-size:1.35em}
.isPC #widget-user-header #user-nav li{list-style:none;float:left}
.isPC #widget-user-header #user-nav li.active a{color:#222}
.isPC #widget-user-header #user-nav li.active a:focus .widget-user-nav,.isPC #widget-user-header #user-nav li.active a:hover .widget-user-nav{border-bottom-color:#222}
.isPC #widget-user-header #user-nav li.active .widget-user-nav{border-bottom-color:#222}
.isPC #widget-user-header #user-nav a{display:block;padding:0 1.25em 0 0}
.isPC #widget-user-header #user-nav a:focus,.isPC #widget-user-header #user-nav a:hover{text-decoration:none}
.isPC #widget-user-header #user-nav a:focus .widget-user-nav,.isPC #widget-user-header #user-nav a:hover .widget-user-nav{border-bottom-color:#4baae0}
.isPC #widget-user-header #user-nav .widget-user-nav{border-bottom:3px solid transparent;display:block}
.isPC #widget-user-header #user-nav .widget-user-navLabel{font-weight:700}
.isPC #widget-user-header #user-nav .widget-user-navLabel i{font-weight:400}
.isPC #widget-user-header #user-nav .widget-user-navCount{color:#aaa}
.isTouch #widget-user-header #user-profile{margin:16px 16px 0}
.isTouch #widget-user-header #user-profile-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.isTouch #widget-user-header #user-name{margin:0 8px 0 0;min-width:0}
.isTouch #widget-user-header #user-name .heading-level2{border:none;padding:0!important;width:auto}
.isTouch #widget-user-header #user-name-activityName{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;line-height:1.2;margin:0;font-size:15px}
.isTouch #widget-user-header #user-name-activityName a{color:#222}
.isTouch #widget-user-header #user-name-activityName a:hover{text-decoration:none;border-bottom:1px solid #222}
.isTouch #widget-user-header #user-name-userId{font-size:12px;line-height:1;margin:4px 0}
.isTouch #widget-user-header #user-name-userId a{color:#999}
.isTouch #widget-user-header #user-name-userId a:hover{color:#0081c2}
.isTouch #widget-user-header #user-name-official{color:#0990cc;font-weight:700}
.isTouch #widget-user-header #user-name-official:after{content:'/';color:#ccc;display:inline-block;margin:0 0 0 .5em;font-weight:400}
.isTouch #widget-user-header #user-name-official i{font-weight:400}
.isTouch #widget-user-header #user-info{padding:0;margin:0}
.isTouch #widget-user-header #user-info li{list-style-type:none}
.isTouch #widget-user-header #user-info li{display:inline-block}
.isTouch #widget-user-header #user-info li:before{content:'/';display:inline-block;margin:0 .5em 0 .2em;color:#ccc}
.isTouch #widget-user-header #user-info li:first-child:before{display:none}
.isTouch #widget-user-header #userBlockMenu button{padding:12px!important}
.isTouch #widget-user-header #user-twitter i{color:#888}
.isTouch #widget-user-header #user-twitter a{color:#666}
.isTouch #widget-user-header #user-twitter a:focus,.isTouch #widget-user-header #user-twitter a:hover{color:#0990cc}
.isTouch #widget-user-header #user-description{margin:12px 0 0}
.isTouch #widget-user-header #user-description-readMoreProfile{margin:12px 0 0}
.isTouch #widget-user-header #user-description-readMoreProfile a{color:#222;border-bottom:1px solid #ccc;text-decoration:none}
.isTouch #widget-user-header #user-profileText{font-size:13px;line-height:1.5;margin:0 0 12px}
.isTouch #widget-user-header #user-meta{line-height:1.5;font-size:12px}
.isTouch #widget-user-header #user-meta p{margin:0}
.isTouch #widget-user-header #user-meta a{color:#999;margin:0}
.isTouch #widget-user-header #user-joined{display:none}
.isTouch #widget-user-header #user-nav{border-bottom:1px solid #ddd;display:block;font-size:1.1em;margin:16px 0 0;position:relative}
.isTouch #widget-user-header #user-nav:after,.isTouch #widget-user-header #user-nav:before{content:'';display:table}
.isTouch #widget-user-header #user-nav:after{clear:both}
.isTouch #widget-user-header #user-nav:before{content:'';display:block;width:15px;height:100%;position:absolute;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.95));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.95)))}
.isTouch #widget-user-header #user-nav ul{padding:0;margin:0;width:100%;padding:0 10px 0 15px;box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.isTouch #widget-user-header #user-nav ul li{list-style-type:none}
.isTouch #widget-user-header #user-nav li{display:inline-block}
.isTouch #widget-user-header #user-nav li.active a{color:#222}
.isTouch #widget-user-header #user-nav li.active a:focus .widget-user-nav,.isTouch #widget-user-header #user-nav li.active a:hover .widget-user-nav{border-bottom-color:#222}
.isTouch #widget-user-header #user-nav li.active .widget-user-nav{border-bottom-color:#222}
.isTouch #widget-user-header #user-nav a{display:block;padding:0 1em 0 0}
.isTouch #widget-user-header #user-nav a:focus,.isTouch #widget-user-header #user-nav a:hover{text-decoration:none}
.isTouch #widget-user-header #user-nav a:focus .widget-user-nav,.isTouch #widget-user-header #user-nav a:hover .widget-user-nav{border-bottom-color:#4baae0}
.isTouch #widget-user-header #user-nav .widget-user-nav{border-bottom:3px solid transparent;display:block}
.isTouch #widget-user-header #user-nav .widget-user-navLabel{font-weight:700}
.isTouch #widget-user-header #user-nav .widget-user-navLabel i{font-weight:400}
.isTouch #widget-user-header #user-nav .widget-user-navCount{color:#aaa}
.isApp #widget-user-header #user-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.isApp #widget-user-header .ui-button-blue.ui-button-big{display:inline-block;font-size:10px;padding:0 8px;border:1px solid #000;height:18px;line-height:18px;border-radius:10px;color:#222}
.isApp #widget-user-header #userBlockMenu{padding:0 8px}
.isApp #widget-user-header #userBlockMenu button{font-size:12px}
.widget-user-authorControls{background:#faf7f0;border-bottom:1px solid #f5eddf;padding:8px}
.widget-user-authorControls p{margin:0}
.widget-user-authorControls a{margin:0 0 0 .5em}
.isTouch .widget-user-authorControls a{font-size:12px}
.widget-user-followingSelector{max-width:300px;margin:2em auto}
.widget-user-followingSelector .ui-groupedSelector-choice{width:50%}
.widget-user-followingSelector .user-following-count{display:inline-block;padding:0 0 0 .25em;color:#888}
.isTouch .widget-user-followingSelector{max-width:100%;margin:10px}
.isPC .widget-userHeader #user-color{height:40px;display:table;width:100%;min-width:1245px}
.isPC .widget-userHeader #user-color div{display:table-cell}
.isPC .widget-userHeader #labelHeaderImage{width:100%;height:210px;background-position:center center;background-size:1260px 210px}
.isTouch .widget-userHeader #user-color{display:table;width:100%;height:32px}
.isTouch .widget-userHeader #user-color div{display:table-cell}
.isTouch .widget-userHeader #labelHeaderImage{width:100%;background-position:center center;height:100px;background-size:600px 100px}
.widget-userNews-meta:after,.widget-userNews-meta:before{content:'';display:table}
.widget-userNews-meta:after{clear:both}
.widget-userNews-meta a{color:#666}
.widget-userNews-meta a:focus,.widget-userNews-meta a:hover{color:#0081c2}
.widget-userNews-meta a{padding:0 15px 0 0;position:relative;float:left}
.widget-userNews-meta a:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2.5px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.widget-userNews-meta a:last-child{padding:0}
.widget-userNews-meta a:last-child:after{display:none}
.widget-userNews-meta i{margin:0 0 0 .25em}
.isPC .widget-userNews{border-bottom:1px solid #ddd;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC .widget-userNews-dateCreated{width:145px;margin:0 20px 0 0;color:#888;text-align:right}
.isPC .widget-userNews-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.isPC .widget-userNews-main a{text-decoration:none;display:block}
.isPC .widget-userNews-title{font-size:18px;line-height:1.3;margin:0;color:#222}
.isPC .widget-userNews-title:focus,.isPC .widget-userNews-title:hover{color:#0081c2;text-decoration:underline}
.isPC .widget-userNews-body{line-height:1.5;margin:.5em 0 0;font-size:13px;color:#444;padding:0 30px 0 0}
.isPC .widget-userNews-body-seeMore{color:#444;border-bottom:1px solid #ccc}
.isPC .widget-userNews-body-seeMore:focus,.isPC .widget-userNews-body-seeMore:hover{color:#0081c2;border-bottom-color:#0990cc}
.isPC .widget-userNews-meta{font-size:13px;line-height:1.3;margin:.5em 0 0}
.isTouch .widget-userNews{border-bottom:1px solid #ddd;padding:13px 16px 13px 60px;position:relative}
.isTouch .widget-userNews-dateCreated{position:absolute;top:13px;left:0;margin:1px 0 0;font-size:11px;color:#666;line-height:1.3;width:41px}
.isTouch .widget-userNews-main a{text-decoration:none;display:block}
.isTouch .widget-userNews-main p{margin:.5em 0 0}
.isTouch .widget-userNews-title{margin:0;font-size:15px;line-height:1.3;color:#222}
.isTouch .widget-userNews-body{font-size:12px;line-height:1.5;color:#444}
.isTouch .widget-userNews-meta{font-size:12px;line-height:1.3}
.isTouch .widget-userNews-meta a{color:#666}
.widget-userNewsListCompact{padding:0;margin:0}
.widget-userNewsListCompact li{list-style-type:none}
.widget-userNewsListCompact li{border-bottom:1px solid #ddd}
.widget-userNewsListCompact a{text-decoration:none;padding:5px 0 5px 90px;position:relative;display:block}
.widget-userNewsListCompact a:hover h5{text-decoration:underline;color:#0081c2}
.widget-userNewsListCompact h5,.widget-userNewsListCompact p{margin:0;line-height:1.5}
.widget-userNewsListCompact h5{font-size:1em;color:#222;font-weight:400}
.widget-userNewsListCompact p{font-size:.85em;color:#888;position:absolute;top:6px;left:0;width:90px}
.isTouch .widget-userNewsListCompact{margin:0 0 0 16px}
.isTouch .widget-userNewsListCompact a{padding:8px 16px 8px 90px}
.widget-userVisibleOnlyYou{text-align:center;color:#666}
.isPC .widget-userVisibleOnlyYou{margin:30px 0;font-size:11.5px}
.isTouch .widget-userVisibleOnlyYou{margin:14px 0;font-size:11px}
.isPC .widget-catchphrase{line-height:1.4}
.isPC .widget-catchphrase:first-child{padding:5px 0 10px;border-bottom:1px solid #eee}
.isPC .widget-catchphrase:last-child{padding:10px 0 0;border:none}
.isPC .widget-catchphrase h4,.isPC .widget-catchphrase p{margin:0}
.isPC .widget-catchphrase .widget-catchphrase-title{font-size:1.5em;line-height:1.2;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;display:inline;letter-spacing:-.25px}
.isPC .widget-catchphrase .widget-catchphrase-title a{text-decoration:none}
.isPC .widget-catchphrase .widget-catchphrase-author{position:relative;-webkit-transform:translateY(-.275em);transform:translateY(-.275em);display:inline-block;font-size:.85em}
.isPC .widget-catchphrase .widget-catchphrase-author a{text-decoration:none}
.isPC .widget-catchphrase .widget-catchphrase-author a:hover{border-bottom:1px solid #aaa}
.isPC .widget-catchphrase .widget-catchphrase-author-dash{position:relative;width:2.25em;height:1em;display:inline-block}
.isPC .widget-catchphrase .widget-catchphrase-author-dash:before{content:'';position:absolute;top:50%;left:0;width:2em;height:0;display:inline-block;margin:1px 0 0;border-top:1px solid}
.isPC .widget-catchphrase .widget-catchphrase-author-activityName{font-weight:700}
.isTouch .widget-catchphrase{line-height:1.3}
.isTouch .widget-catchphrase:first-child{border-top:none;padding-top:0}
.isTouch .widget-catchphrase:last-child{padding-bottom:0}
.isTouch .widget-catchphrase h4,.isTouch .widget-catchphrase p{margin:0}
.isTouch .widget-catchphrase .widget-catchphrase-title{font-size:15px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:700;display:inline}
.isTouch .widget-catchphrase .widget-catchphrase-title a{text-decoration:none}
.isTouch .widget-catchphrase .widget-catchphrase-author{position:relative;padding:0;-webkit-transform:translateY(-.275em);transform:translateY(-.275em);display:inline;font-size:11px}
.isTouch .widget-catchphrase .widget-catchphrase-author a{text-decoration:none}
.isTouch .widget-catchphrase .widget-catchphrase-author-dash{position:relative;width:2.25em;height:1em;display:inline-block}
.isTouch .widget-catchphrase .widget-catchphrase-author-dash:before{content:'';position:absolute;top:50%;left:0;width:2em;height:0;display:inline-block;border-top:1px solid}
.isTouch .widget-catchphrase .widget-catchphrase-author-reviewCount{display:none}
.isPC .widget-followButton,.isTouch:not(.isApp) .widget-followButton{background:0 0;border:none;padding:0;font-size:12px;text-decoration:none}
.isPC .widget-followButton.isBlocked:not(.isBlocking),.isTouch:not(.isApp) .widget-followButton.isBlocked:not(.isBlocking){display:none}
.isPC .widget-followButton.toUpdateFollowState .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.toUpdateFollowState .widget-followButton-button{border-color:#222;color:#222}
.isPC .widget-followButton:not(.isFollowing):not(.isBlocking) .label-follow,.isTouch:not(.isApp) .widget-followButton:not(.isFollowing):not(.isBlocking) .label-follow{display:block}
.isPC .widget-followButton.toUpdateFollowState .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.toUpdateFollowState .widget-followButton-button{border-color:#222;color:#222}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button{border-color:#db2c3d!important;color:#db2c3d!important}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .label-following,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .label-following{display:none}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .label-unfollow,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .label-unfollow{display:block}
.isPC .widget-followButton.isFollowing .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button{border-color:#0990cc!important;color:#0990cc!important}
.isPC .widget-followButton.isFollowing .widget-followButton-button path,.isPC .widget-followButton.isFollowing .widget-followButton-button polygon,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button path,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button polygon{fill:#0081c2}
.isPC .widget-followButton.isFollowing .label-following,.isTouch:not(.isApp) .widget-followButton.isFollowing .label-following{display:block}
.isPC .widget-followButton.isBlocking .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#f23e48;border-color:#db2c3d;color:#fff}
.isPC .widget-followButton.isBlocking .widget-followButton-button:focus,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button:focus{outline:0}
.isPC .widget-followButton.isBlocking .widget-followButton-button img,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button img{max-height:12px;vertical-align:top}
.isPC .widget-followButton.isBlocking .widget-followButton-button i[class^=icon],.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button i[class^=icon]{line-height:.5em}
.isPC .widget-followButton.isBlocking .widget-followButton-button:visited,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button:visited{color:#fff}
.isPC .widget-followButton.isBlocking .widget-followButton-button:hover,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button:hover{background:#db2c3d!important;border-color:#c11b33;color:#fff}
.isPC .widget-followButton.isBlocking .widget-followButton-button:focus,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button:focus{border-color:#fff;color:#fff;box-shadow:0 0 5px #c11b33}
.isPC .widget-followButton.isBlocking .widget-followButton-button[disabled],.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.isPC .widget-followButton.isBlocking .widget-followButton-button[disabled]:focus,.isPC .widget-followButton.isBlocking .widget-followButton-button[disabled]:hover,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button[disabled]:focus,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.isPC .widget-followButton.isBlocking .widget-followButton-button .label-bloking,.isTouch:not(.isApp) .widget-followButton.isBlocking .widget-followButton-button .label-bloking{display:block}
.isPC .widget-followButton .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;background:0 0;border-color:#bbb;color:#222;display:block}
.isPC .widget-followButton .widget-followButton-button:focus,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button:focus{outline:0}
.isPC .widget-followButton .widget-followButton-button img,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button img{max-height:12px;vertical-align:top}
.isPC .widget-followButton .widget-followButton-button i[class^=icon],.isTouch:not(.isApp) .widget-followButton .widget-followButton-button i[class^=icon]{line-height:.5em}
.isPC .widget-followButton .label-bloking,.isPC .widget-followButton .label-follow,.isPC .widget-followButton .label-following,.isPC .widget-followButton .label-unfollow,.isTouch:not(.isApp) .widget-followButton .label-bloking,.isTouch:not(.isApp) .widget-followButton .label-follow,.isTouch:not(.isApp) .widget-followButton .label-following,.isTouch:not(.isApp) .widget-followButton .label-unfollow{display:none}
.isPC .widget-followButton .label-bloking svg,.isPC .widget-followButton .label-follow svg,.isPC .widget-followButton .label-following svg,.isPC .widget-followButton .label-unfollow svg,.isTouch:not(.isApp) .widget-followButton .label-bloking svg,.isTouch:not(.isApp) .widget-followButton .label-follow svg,.isTouch:not(.isApp) .widget-followButton .label-following svg,.isTouch:not(.isApp) .widget-followButton .label-unfollow svg{vertical-align:top}
.isPC .widget-followButton.isLarge .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.isLarge .widget-followButton-button{font-size:15px}
.isPC .widget-followButton.isLarge.widget-followButton-work .label-follow svg,.isTouch:not(.isApp) .widget-followButton.isLarge.widget-followButton-work .label-follow svg{max-height:15px!important;height:15px;width:18.19px;margin:0 3px 0 0}
.isPC .widget-followButton.isLarge.widget-followButton-work .label-following svg,.isTouch:not(.isApp) .widget-followButton.isLarge.widget-followButton-work .label-following svg{max-height:15px!important;height:15px;width:9.38px;margin:0 3px 0 0}
.isPC .widget-followButton.widget-followButton-work .label-follow svg,.isTouch:not(.isApp) .widget-followButton.widget-followButton-work .label-follow svg{height:12px;width:14.56px;margin:0 3px 0 0}
.isPC .widget-followButton.widget-followButton-work .label-following svg,.isTouch:not(.isApp) .widget-followButton.widget-followButton-work .label-following svg{height:12px;width:7.5px;margin:0 3px 0 0}
.isPC .widget-followButton.widget-followButton-user .label-follow svg,.isTouch:not(.isApp) .widget-followButton.widget-followButton-user .label-follow svg{height:12px;width:14.94px;margin:0 3px 0 0}
.isPC .widget-followButton.widget-followButton-user .label-following svg,.isTouch:not(.isApp) .widget-followButton.widget-followButton-user .label-following svg{height:12px;width:11.61px;margin:0 3px 0 0}
.isTouch:not(.isApp) .widget-followButton.isLarge .widget-followButton-button{font-size:14px;padding:12px 10px}
.isTouch:not(.isApp) .widget-followButton.isLarge.widget-followButton-work .label-follow svg{max-height:14px!important;height:14px;width:17px;margin:0 3px 0 0}
.isTouch:not(.isApp) .widget-followButton.isLarge.widget-followButton-work .label-following svg{max-height:14px!important;height:14px;width:8.75px;margin:0 3px 0 0}
.isApp .widget-followButton{background:0 0;border:none;padding:0}
.isApp .widget-followButton i{font-weight:400;font-size:10px}
.isApp .widget-followButton.isBlocked:not(.isBlocking){display:none}
.isApp .widget-followButton:not(.isFollowing):not(.isBlocking) .label-follow{display:block}
.isApp .widget-followButton.isFollowing .label-following{display:block}
.isApp .widget-followButton.isFollowing.toUpdateFollowState .label-following{display:none}
.isApp .widget-followButton.isFollowing.toUpdateFollowState .label-unfollow{display:block}
.isApp .widget-followButton.isBlocking .widget-followButton-button{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#f23e48;border-color:#db2c3d;color:#fff}
.isApp .widget-followButton.isBlocking .widget-followButton-button:focus{outline:0}
.isApp .widget-followButton.isBlocking .widget-followButton-button img{max-height:12px;vertical-align:top}
.isApp .widget-followButton.isBlocking .widget-followButton-button i[class^=icon]{line-height:.5em}
.isApp .widget-followButton.isBlocking .widget-followButton-button:visited{color:#fff}
.isApp .widget-followButton.isBlocking .widget-followButton-button:hover{background:#db2c3d!important;border-color:#c11b33;color:#fff}
.isApp .widget-followButton.isBlocking .widget-followButton-button:focus{border-color:#fff;color:#fff;box-shadow:0 0 5px #c11b33}
.isApp .widget-followButton.isBlocking .widget-followButton-button[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.isApp .widget-followButton.isBlocking .widget-followButton-button[disabled]:focus,.isApp .widget-followButton.isBlocking .widget-followButton-button[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.isApp .widget-followButton.isBlocking .widget-followButton-button .label-bloking{display:block;border:none}
.isApp .widget-followButton .widget-followButton-button{font-size:10px;padding:0!important}
.isApp .widget-followButton .widget-followButton-button svg{height:10px;width:auto;vertical-align:top;margin:5px 2px 0 0}
.isApp .widget-followButton .widget-followButton-button>span{padding:0 8px;border:1px solid #222;height:20px;line-height:20px;border-radius:10px}
.isApp .widget-followButton .widget-followButton-button .label-following,.isApp .widget-followButton .widget-followButton-button .label-unfollow{background:#222;color:#fff}
.isApp .widget-followButton .widget-followButton-button .label-following path,.isApp .widget-followButton .widget-followButton-button .label-following polygon,.isApp .widget-followButton .widget-followButton-button .label-unfollow path,.isApp .widget-followButton .widget-followButton-button .label-unfollow polygon{fill:#fff}
.isApp .widget-followButton .label-bloking,.isApp .widget-followButton .label-follow,.isApp .widget-followButton .label-following,.isApp .widget-followButton .label-unfollow{display:none}
.isPC .widget-workCatchphrase{width:300px;float:left;margin:0 0 30px 30px}
.isPC .widget-workCatchphrase .widget-workCatchphrase-title{margin:0 0 .25em;line-height:1.3}
.isPC .widget-workCatchphrase .widget-workCatchphrase-title a{text-decoration:none;border-bottom:1px solid transparent}
.isPC .widget-workCatchphrase .widget-workCatchphrase-title a:focus,.isPC .widget-workCatchphrase .widget-workCatchphrase-title a:hover{border-bottom-color:#4baae0!important;color:#0081c2}
.isPC .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#222;font-weight:700}
.isPC .widget-workCatchphrase .widget-workCatchphrase-author{font-weight:400;color:#666}
.isPC .widget-workCatchphrase .widget-workCatchphrase-author .icon-official{color:#bbb}
.isPC .widget-workCatchphrase .widget-workCatchphrase-authorLabel{color:#666}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta{margin:0;color:#666;font-size:.9em;line-height:1.25}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta:after,.isPC .widget-workCatchphrase .widget-workCatchphrase-meta:before{content:'';display:table}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta:after{clear:both}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#666}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta i{color:#aaa}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta>span,.isPC .widget-workCatchphrase .widget-workCatchphrase-meta>time{padding:0 14px 0 0;position:relative;float:left}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta>span:after,.isPC .widget-workCatchphrase .widget-workCatchphrase-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isPC .widget-workCatchphrase .widget-workCatchphrase-meta>span:last-child:after,.isPC .widget-workCatchphrase .widget-workCatchphrase-meta>time:last-child:after{display:none;padding:0}
.isPC .widget-workCatchphrase .widget-catchphrase{border:none;padding:0 0 12px}
.isTouch .widget-workCatchphrase{padding:14px 16px 14px 0;border-bottom:1px solid #ddd;box-sizing:border-box}
.isTouch .widget-workCatchphrase .widget-catchphrase{margin:0 0 .5em}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-title{margin:0 0 .25em;font-size:13px;line-height:1.3}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-title a{text-decoration:none}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-title a:hover{border-bottom:1px solid #aaa}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#222}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-author{font-weight:400;color:#666}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-author a{color:#666}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-author .icon-official{color:#bbb}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta{margin:0;color:#666;font-size:11.5px;line-height:1.25}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta:after,.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta:before{content:'';display:table}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta:after{clear:both}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#666}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta i{color:#aaa}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta>span,.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta>time{padding:0 14px 0 0;position:relative;float:left}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta>span:after,.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta>span:last-child:after,.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta>time:last-child:after{display:none;padding:0}
.isPC .widget-workBox.heightFixedLayout{width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.isPC .widget-workBox.heightFixedLayout .widget-workBox-catchphrase{min-height:90px}
.isPC .widget-workBox.heightFixedLayout .widget-workBox-catchphrase .widget-workBox-catchphrase-title a{height:100%;min-height:60px;padding:15px}
.isPC .widget-workBox.heightFixedLayout .widget-workBox-work{padding:0 15px 15px}
.isPC .widget-workBox.show-rank{padding:13px 0 13px 30px;box-sizing:border-box;position:relative}
.isPC .widget-workBox.show-rank .widget-workBox-rank{margin:0;position:absolute;top:10px;left:0;font-size:.9em;color:#666;line-height:1.3}
.isPC .widget-workBox.show-prettyLastEpisodePublishedAt{padding:13px 0 13px 60px;box-sizing:border-box;position:relative}
.isPC .widget-workBox.show-prettyLastEpisodePublishedAt .widget-workBox-prettyLastEpisodePublishedAt{margin:0;position:absolute;top:13px;left:0;font-size:.9em;color:#666;line-height:1.3}
.isPC .widget-workBox.show-prettyLastEpisodePublishedAt .widget-workBox-catchphrase-title{margin:0 0 .25em}
.isPC .widget-workBox.show-publicationLabelLogo{padding:13px 0;box-sizing:border-box}
.isPC .widget-workBox.show-publicationLabelLogo .widget-workBox-publicationLabelLogo{float:right;margin:0 0 0 10px;line-height:1}
.isPC .widget-workBox.show-publicationLabelLogo .widget-workBox-publicationLabelLogo img{max-width:40px;vertical-align:top}
.isPC .widget-workBox.show-lastReadAt{position:relative;box-sizing:border-box;padding:5px 0 0}
.isPC .widget-workBox.show-lastReadAt .widget-workBox-lastReadAt{margin:0;position:absolute;top:-8px;left:10px;background:#eae9e8;height:16px;line-height:17px;width:auto;border-radius:8px;padding:0 7px;font-size:11px}
.isPC .widget-workBox.show-lastReadAt:first-child .widget-workBox-lastReadAt{left:0}
.isPC .widget-workBox.heightFixedLayout.show-publicationLabelLogo{padding:0}
.isPC .widget-workBox.heightFixedLayout.show-publicationLabelLogo .widget-workBox-work{margin:0 45px 0 0}
.isPC .widget-workBox.heightFixedLayout.show-publicationLabelLogo .widget-workBox-publicationLabelLogo{position:absolute;top:90px;right:15px}
.isPC .widget-workBox .widget-workBox-catchphrase{line-height:1.4;position:relative}
.isPC .widget-workBox .widget-workBox-catchphrase h4,.isPC .widget-workBox .widget-workBox-catchphrase p{margin:0}
.isPC .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-title{font-size:16px;line-height:1.3;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;letter-spacing:-.25px;height:100%}
.isPC .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-title a{text-decoration:none;display:block}
.isPC .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-controls{display:none;position:absolute;top:0;right:-1px;width:100%;text-align:right;font-size:13px;line-height:20px;white-space:nowrap;height:20px;margin:-20px 0 0}
.isPC .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-controls a{background:#aaa;color:#fff;height:20px;padding:1px 3px;text-decoration:none;box-sizing:border-box;display:inline-block}
.isPC .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-controls a:hover{background:#222}
.isPC .widget-workBox .widget-workBox-title{margin:0 0 .25em;line-height:1.3;font-size:13px;letter-spacing:.25px}
.isPC .widget-workBox .widget-workBox-title a{text-decoration:none}
.isPC .widget-workBox .widget-workBox-title a:focus,.isPC .widget-workBox .widget-workBox-title a:hover{text-decoration:underline;color:#0081c2}
.isPC .widget-workBox .widget-workBox-titleLabel{color:#222}
.isPC .widget-workBox .widget-workBox-author{color:#666;font-weight:400}
.isPC .widget-workBox .widget-workBox-author .icon-official{color:#bbb}
.isPC .widget-workBox .widget-workBox-authorLabel{color:#666}
.isPC .widget-workBox .widget-workBox-meta{margin:0;color:#666;font-size:11.5px;line-height:1.25}
.isPC .widget-workBox .widget-workBox-meta:after,.isPC .widget-workBox .widget-workBox-meta:before{content:'';display:table}
.isPC .widget-workBox .widget-workBox-meta:after{clear:both}
.isPC .widget-workBox .widget-workBox-meta a{color:#666}
.isPC .widget-workBox .widget-workBox-meta a:focus,.isPC .widget-workBox .widget-workBox-meta a:hover{color:#0081c2}
.isPC .widget-workBox .widget-workBox-meta i{color:#aaa}
.isPC .widget-workBox .widget-workBox-meta>span,.isPC .widget-workBox .widget-workBox-meta>time{position:relative;float:left;padding:0 14px 0 0}
.isPC .widget-workBox .widget-workBox-meta>span:after,.isPC .widget-workBox .widget-workBox-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isPC .widget-workBox .widget-workBox-meta>span:last-child,.isPC .widget-workBox .widget-workBox-meta>time:last-child{padding:0}
.isPC .widget-workBox .widget-workBox-meta>span:last-child:after,.isPC .widget-workBox .widget-workBox-meta>time:last-child:after{display:none}
.isTouch .widget-workBox{border-top:1px solid #ddd;padding:13px 16px 13px 0}
.isTouch .widget-workBox:first-child{border:none}
.isTouch .widget-workBox.show-rank{padding:13px 16px 13px 60px;box-sizing:border-box;position:relative}
.isTouch .widget-workBox.show-rank .widget-workBox-rank{margin:0;position:absolute;top:13px;left:0;font-size:.9em;color:#666;line-height:1.3}
.isTouch .widget-workBox.show-prettyLastEpisodePublishedAt{padding:13px 16px 13px 60px;box-sizing:border-box;position:relative}
.isTouch .widget-workBox.show-prettyLastEpisodePublishedAt .widget-workBox-prettyLastEpisodePublishedAt{margin:0;position:absolute;top:13px;left:0;font-size:.9em;color:#666;line-height:1.3}
.isTouch .widget-workBox.show-prettyLastEpisodePublishedAt .widget-workBox-catchphrase-title{margin:0 0 .25em}
.isTouch .widget-workBox.show-publicationLabelLogo{padding:13px 13px 13px 0;box-sizing:border-box}
.isTouch .widget-workBox.show-publicationLabelLogo .widget-workBox-publicationLabelLogo{float:right;margin:0 0 0 10px;line-height:1}
.isTouch .widget-workBox.show-publicationLabelLogo .widget-workBox-publicationLabelLogo img{max-width:40px;vertical-align:top}
.isTouch .widget-workBox.show-lastReadAt{padding:13px 16px 13px 60px;box-sizing:border-box;position:relative}
.isTouch .widget-workBox.show-lastReadAt .widget-workBox-lastReadAt{margin:0;position:absolute;top:13px;left:-6px;background:#eae9e8;height:16px;line-height:17px;width:auto;border-radius:8px;padding:0 7px;font-size:11px}
.isTouch .widget-workBox .widget-workBox-catchphrase{margin:0 0 .5em;line-height:1.4;position:relative}
.isTouch .widget-workBox .widget-workBox-catchphrase h4,.isTouch .widget-workBox .widget-workBox-catchphrase p{margin:0}
.isTouch .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-title{font-size:15px;line-height:1.3;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;letter-spacing:-.25px;height:100%}
.isTouch .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-title a{text-decoration:none;display:block}
.isTouch .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-controls{display:none;position:absolute;top:0;right:-1px;width:100%;text-align:right;font-size:13px;line-height:20px;white-space:nowrap;height:20px;margin:-20px 0 0}
.isTouch .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-controls a{background:#aaa;color:#fff;height:20px;padding:1px 3px;text-decoration:none;box-sizing:border-box;display:inline-block}
.isTouch .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-controls a:hover{background:#222}
.isTouch .widget-workBox .widget-workBox-title{margin:0 0 .25em;line-height:1.3;font-size:13px;letter-spacing:.25px}
.isTouch .widget-workBox .widget-workBox-title a{text-decoration:none}
.isTouch .widget-workBox .widget-workBox-title a:focus,.isTouch .widget-workBox .widget-workBox-title a:hover{text-decoration:underline;color:#0081c2}
.isTouch .widget-workBox .widget-workBox-titleLabel{color:#222}
.isTouch .widget-workBox .widget-workBox-author{color:#666;font-weight:400}
.isTouch .widget-workBox .widget-workBox-author .icon-official{color:#bbb}
.isTouch .widget-workBox .widget-workBox-authorLabel{color:#666}
.isTouch .widget-workBox .widget-workBox-meta{margin:0;color:#666;font-size:11.5px;line-height:1.25}
.isTouch .widget-workBox .widget-workBox-meta:after,.isTouch .widget-workBox .widget-workBox-meta:before{content:'';display:table}
.isTouch .widget-workBox .widget-workBox-meta:after{clear:both}
.isTouch .widget-workBox .widget-workBox-meta a{color:#666}
.isTouch .widget-workBox .widget-workBox-meta a:hover{color:#0081c2}
.isTouch .widget-workBox .widget-workBox-meta i{color:#aaa}
.isTouch .widget-workBox .widget-workBox-meta>span,.isTouch .widget-workBox .widget-workBox-meta>time{padding:0 14px 0 0;position:relative;float:left}
.isTouch .widget-workBox .widget-workBox-meta>span:after,.isTouch .widget-workBox .widget-workBox-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isTouch .widget-workBox .widget-workBox-meta>span:last-child,.isTouch .widget-workBox .widget-workBox-meta>time:last-child{padding:0}
.isTouch .widget-workBox .widget-workBox-meta>span:last-child:after,.isTouch .widget-workBox .widget-workBox-meta>time:last-child:after{display:none}
.widget-workBox-official-thumbnail{position:relative}
.widget-workBox-official-thumbnail:before{content:'';display:block;padding-top:52.356021%}
.widget-workBox-official-thumbnail-bannerImage{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}
.widget-workBox-official-thumbnail-coverImage-simple{position:absolute;top:0;left:0;width:100%;height:100%}
.widget-workBox-official-thumbnail-coverImage-simple img{max-width:100%;vertical-align:top;border:1px solid #222;box-sizing:border-box}
.widget-workBox-official-thumbnail-coverImage{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.widget-workBox-official-thumbnail-coverImage:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.05;background:#aaa}
.widget-workBox-official-thumbnail-coverImage div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;height:110%;background-position:center center;background-size:400% 500%;-webkit-filter:blur(5px);filter:blur(5px);z-index:1;opacity:.9}
.widget-workBox-official-thumbnail-coverImage img{border:1px solid #222;vertical-align:bottom;box-sizing:border-box;max-height:calc(100% - 8px);position:absolute;top:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}
@media all and (-ms-high-contrast:none){
.widget-workBox-official-thumbnail-coverImage:before,::-ms-backdrop{opacity:.3}
}
@media all and (-ms-high-contrast:none){
.widget-workBox-official-thumbnail-coverImage div,::-ms-backdrop{opacity:.8}
}
.isPC .widget-workBox-official a{display:block;text-decoration:none;color:#222}
.isPC .widget-workBox-official a:focus .widget-workBox-official-title,.isPC .widget-workBox-official a:hover .widget-workBox-official-title{text-decoration:underline}
.isPC .widget-workBox-official .widget-workBox-official-rank{margin:0;position:absolute;top:0;left:0;border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:1;width:15px;height:15px;line-height:15px;text-align:center;background:#222;color:#fff;font-size:11px;z-index:10}
.isPC .widget-workBox-official .widget-workBox-official-thumbnail-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;margin:0;font-size:18px;font-weight:700;position:absolute;top:0;left:0;width:100%;height:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px solid #ddd;box-sizing:border-box}
.isPC .widget-workBox-official .widget-workBox-official-thumbnail-catchphrase span{text-align:left;display:inline-block;vertical-align:middle;line-height:1.3;max-width:80%;padding:2px 0 0}
.isPC .widget-workBox-official .widget-workBox-official-workInfo{padding:14px 0 0}
.isPC .widget-workBox-official .widget-workBox-official-publicationLabelLogo{float:right;margin:0 0 0 10px;line-height:1}
.isPC .widget-workBox-official .widget-workBox-official-publicationLabelLogo img{max-width:40px;vertical-align:top}
.isPC .widget-workBox-official .widget-workBox-official-catchphrase{line-height:1.3;font-size:11.5px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:700;margin:0 0 4px}
.isPC .widget-workBox-official .widget-workBox-official-title{margin:0;line-height:1.3;font-size:15px;letter-spacing:.25px}
.isPC .widget-workBox-official .widget-workBox-official-author{color:#666;font-weight:400;margin:4px 0 6px;font-size:11.5px;line-height:1.3}
.isPC .widget-workBox-official .widget-workBox-official-meta{margin:0;color:#666;font-size:11.5px;line-height:1.3}
.isPC .widget-workBox-official .widget-workBox-official-meta:after,.isPC .widget-workBox-official .widget-workBox-official-meta:before{content:'';display:table}
.isPC .widget-workBox-official .widget-workBox-official-meta:after{clear:both}
.isPC .widget-workBox-official .widget-workBox-official-meta i{color:#aaa}
.isPC .widget-workBox-official .widget-workBox-official-meta>span,.isPC .widget-workBox-official .widget-workBox-official-meta>time{padding:0 14px 0 0;position:relative;float:left}
.isPC .widget-workBox-official .widget-workBox-official-meta>span:after,.isPC .widget-workBox-official .widget-workBox-official-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isPC .widget-workBox-official .widget-workBox-official-meta>span:last-child,.isPC .widget-workBox-official .widget-workBox-official-meta>time:last-child{padding:0}
.isPC .widget-workBox-official .widget-workBox-official-meta>span:last-child:after,.isPC .widget-workBox-official .widget-workBox-official-meta>time:last-child:after{display:none}
.isTouch .widget-workBox-official.list-layout .widget-workBox-official-thumbnail:before{display:none}
.isTouch .widget-workBox-official a{text-decoration:none;color:#222;display:block}
.isTouch .widget-workBox-official .widget-workBox-official-rank{margin:0;position:absolute;top:0;left:0;line-height:1;width:15px;height:15px;line-height:15px;text-align:center;background:#222;color:#fff;font-size:11px}
.isTouch .widget-workBox-official .widget-workBox-official-thumbnail-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;margin:0;font-weight:700;position:absolute;top:0;left:0;width:100%;height:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px solid #ddd;box-sizing:border-box;font-size:18px}
@media screen and (max-width:480px){
.isTouch .widget-workBox-official .widget-workBox-official-thumbnail-catchphrase{font-size:13px}
}
@media screen and (max-width:400px){
.isTouch .widget-workBox-official .widget-workBox-official-thumbnail-catchphrase{font-size:11.5px}
}
.isTouch .widget-workBox-official .widget-workBox-official-thumbnail-catchphrase span{text-align:left;display:inline-block;line-height:1.3;vertical-align:middle;padding:0 16px}
@media screen and (max-width:400px){
.isTouch .widget-workBox-official .widget-workBox-official-thumbnail-catchphrase span{padding:0 8px}
}
.isTouch .widget-workBox-official .widget-workBox-official-workColor{width:20px;height:5px;background:#222;display:block;position:absolute;top:4px;right:0}
.isTouch .widget-workBox-official .widget-workBox-official-publicationLabelLogo{float:right;margin:0 0 0 10px;line-height:1}
.isTouch .widget-workBox-official .widget-workBox-official-publicationLabelLogo img{max-width:30px;vertical-align:top}
.isTouch .widget-workBox-official .widget-workBox-official-catchphrase{line-height:1.3;font-size:11px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:700;margin:0 0 4px}
.isTouch .widget-workBox-official .widget-workBox-official-title{margin:5px 0 0;line-height:1.3;font-size:14px}
.isTouch .widget-workBox-official .widget-workBox-official-author{color:#666;font-weight:400;margin:5px 0 2.5px;font-size:11px;line-height:1.3}
.isTouch .widget-workBox-official .widget-workBox-official-meta{margin:0;color:#666;font-size:11px;line-height:1.3}
.isTouch .widget-workBox-official .widget-workBox-official-meta:after,.isTouch .widget-workBox-official .widget-workBox-official-meta:before{content:'';display:table}
.isTouch .widget-workBox-official .widget-workBox-official-meta:after{clear:both}
.isTouch .widget-workBox-official .widget-workBox-official-meta i{color:#aaa}
.isTouch .widget-workBox-official .widget-workBox-official-meta>span,.isTouch .widget-workBox-official .widget-workBox-official-meta>time{padding:0 14px 0 0;position:relative;float:left}
.isTouch .widget-workBox-official .widget-workBox-official-meta>span:after,.isTouch .widget-workBox-official .widget-workBox-official-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isTouch .widget-workBox-official .widget-workBox-official-meta>span:last-child,.isTouch .widget-workBox-official .widget-workBox-official-meta>time:last-child{padding:0}
.isTouch .widget-workBox-official .widget-workBox-official-meta>span:last-child:after,.isTouch .widget-workBox-official .widget-workBox-official-meta>time:last-child:after{display:none}
.widget-workReview-points p{margin:0}
.widget-workReview-points .widget-workReview-pointsControls span{display:inline-block;vertical-align:middle;height:40px;line-height:40px}
.widget-workReview-points .widget-workReview-pointsControls i{font-style:normal;height:40px;line-height:40px}
.widget-workReview-points .widget-workReview-pointsButton .ui-button-blue{width:40px;height:40px;line-height:40px;font-size:2em;padding:0;margin:0 10px 0 0;vertical-align:middle;border-radius:50%;font-weight:400;-webkit-transition-property:background,color,box-shadow;transition-property:background,color,box-shadow}
.widget-workReview-points .widget-workReview-pointsButton .ui-button-blue:not([disabled]):active{box-shadow:0 0 10px 0 #4baae0;background:#0081c2!important;-webkit-transform:translateY(4px);transform:translateY(4px)}
.widget-workReview-points .widget-workReview-pointsButton .ui-button-blue[disabled]{background:#eee!important}
.widget-workReview-points .widget-workReview-pointsRating{font-size:2em;line-height:1;color:#ccc;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.widget-workReview-points .widget-workReview-pointsRating .on{color:#4baae0}
.widget-workReview-points .widget-workReview-pointsRating .off{color:inherit}
.widget-workReview-points .widget-workReview-pointsRating .isActive{position:relative;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:keyframes-pop;animation-name:keyframes-pop;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.widget-workReview-points .workReview-reviewPointsLabel{color:#4baae0;font-weight:700;line-height:1;padding:0 0 0 50px;text-align:center;font-size:13px}
.isPC .widget-works-work-navigation{max-width:1125px;margin:140px auto 0}
.isPC .widget-works-work-navigation dl:after,.isPC .widget-works-work-navigation dl:before{content:'';display:table}
.isPC .widget-works-work-navigation dl:after{clear:both}
.isPC .widget-works-work-navigation dd,.isPC .widget-works-work-navigation dt{float:left;margin:0}
.isPC .widget-works-work-navigation #workColor{width:30px;height:7px;margin:0 0 .75em}
.isPC .widget-works-work-navigation #workAuthor,.isPC .widget-works-work-navigation #workTitle{margin:0;line-height:1.3}
.isPC .widget-works-work-navigation #workAuthor a,.isPC .widget-works-work-navigation #workTitle a{color:#222}
.isPC .widget-works-work-navigation #workAuthor a:hover,.isPC .widget-works-work-navigation #workTitle a:hover{color:#0081c2}
.isPC .widget-works-work-navigation #workTitle{line-height:1.2;font-size:1.75em}
.isPC .widget-works-work-navigation #workAuthor{font-size:1em;font-weight:400;margin:.15em 0 30px}
.isPC .widget-works-work-navigation #workAuthor-label{color:#666}
.isPC .widget-works-work-navigation #workAuthor-activityName{font-size:1.25em}
.isPC .widget-works-work-navigation #workAuthor-activityName .icon-official{color:#aaa;font-size:.8em}
.isPC .widget-works-work-navigation #workContest{margin:.5em 0 10px;line-height:1}
.isPC .widget-works-work-navigation #workContest dd,.isPC .widget-works-work-navigation #workContest dl,.isPC .widget-works-work-navigation #workContest dt{margin:0}
.isPC .widget-works-work-navigation #workContest dl:after,.isPC .widget-works-work-navigation #workContest dl:before{content:'';display:table}
.isPC .widget-works-work-navigation #workContest dl:after{clear:both}
.isPC .widget-works-work-navigation #workContest dl+dl{margin:6px 0 0 0}
.isPC .widget-works-work-navigation #workContest dd,.isPC .widget-works-work-navigation #workContest dt{float:left;font-size:.9em}
.isPC .widget-works-work-navigation #workContest dt{font-size:11px}
.isPC .widget-works-work-navigation #workContest dt i,.isPC .widget-works-work-navigation #workContest dt span{display:inline-block;vertical-align:middle}
.isPC .widget-works-work-navigation #workContest dt i{margin:-.05em 0 0}
.isPC .widget-works-work-navigation #workContest dt span{font-weight:700;letter-spacing:1px}
.isPC .widget-works-work-navigation #workContest dd{color:#444}
.isPC .widget-works-work-navigation #workContest dd:before{content:'/';display:inline-block;margin:0 .5em;color:#ccc;vertical-align:middle}
.isPC .widget-works-work-navigation #workContest a{color:#444}
.isPC .widget-works-work-navigation #workContest a:hover{color:#0081c2}
.isPC .widget-works-work-navigation #workMeta{color:#444;border:solid #ddd;border-width:1px 0;display:inline-block}
.isPC .widget-works-work-navigation #workMeta:after,.isPC .widget-works-work-navigation #workMeta:before{content:'';display:table}
.isPC .widget-works-work-navigation #workMeta:after{clear:both}
.isPC .widget-works-work-navigation #workMeta.has-onlyGenresAndFollowers #workMeta-genresAndFollowers{margin:1em 0 0}
.isPC .widget-works-work-navigation #workMeta a{color:#444}
.isPC .widget-works-work-navigation #workMeta a:hover{color:#0081c2}
.isPC .widget-works-work-navigation #workMeta a:hover i{color:#0990cc}
.isPC .widget-works-work-navigation #workMeta i{color:#aaa}
.isPC .widget-works-work-navigation #workMeta ul{padding:0;margin:0;padding:3px 0;font-size:.95em}
.isPC .widget-works-work-navigation #workMeta ul li{list-style-type:none}
.isPC .widget-works-work-navigation #workMeta ul li{display:inline-block}
.isPC .widget-works-work-navigation #workMeta ul li:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
.isPC .widget-works-work-navigation #workMeta ul li:last-child{margin:0}
.isPC .widget-works-work-navigation #workMeta ul li:last-child:after{display:none}
.isPC .widget-works-work-navigation #workMeta-attentionsAndTags{border-top:1px solid #ddd}
.isPC .widget-works-work-navigation #workMeta-attention+#workMeta-tags{padding-top:0!important}
.isPC .widget-works-work-navigation #workMeta-tags{max-width:400px}
.isPC .widget-works-work-navigation #workPoints{font-size:2.5em;margin:7px 1rem 6px 0;line-height:1;font-weight:700;color:#4baae0!important;float:left}
.isPC .widget-works-work-navigation #workPoints a{color:#4baae0!important;text-decoration:none}
.isPC .widget-works-work-navigation #workPoints a:hover{border-bottom:1px solid #4baae0}
.isPC .widget-works-work-navigation #workMeta-flags{float:left}
.isPC .widget-works-work-navigation #workMeta-flags ul{display:block;line-height:1.4}
.isPC .widget-works-work-navigation #workEditButton a{font-weight:400;color:#666}
.isPC .widget-works-work-navigation #workEditButton a:hover{text-decoration:underline!important;color:#0081c2}
.isPC .widget-works-work-navigation #signUpBalloon{border:1px solid #ddd;background:#f2f1f0;display:inline-block;max-width:420px;line-height:1.5;position:relative;margin:.75em 0 0}
.isPC .widget-works-work-navigation #signUpBalloon:after,.isPC .widget-works-work-navigation #signUpBalloon:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:25px}
.isPC .widget-works-work-navigation #signUpBalloon:before{border-bottom-color:#ddd;top:-30px}
.isPC .widget-works-work-navigation #signUpBalloon:after{border-bottom-color:#f2f1f0;top:-29px}
.isPC .widget-works-work-navigation #signUpBalloon h3,.isPC .widget-works-work-navigation #signUpBalloon p{margin:0}
.isPC .widget-works-work-navigation #signUpBalloon h3{font-size:1.25em;margin:0 0 .5em;line-height:1}
.isPC .widget-works-work-navigation .signUpBalloon-page{position:relative}
.isPC .widget-works-work-navigation .signUpBalloon-page.isHidden{display:none}
.isPC .widget-works-work-navigation .signUpBalloon-page-inner{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;padding:24px 40px}
.isPC .widget-works-work-navigation .signUpBalloon-image{width:100px;margin:0 16px 0 0!important}
.isPC .widget-works-work-navigation .signUpBalloon-image img{width:100px;height:100px;border-radius:50px;vertical-align:top}
.isPC .widget-works-work-navigation .signUpBalloon-pageHighlight{width:70px;height:24px;position:absolute;bottom:0;left:50%;margin:0 0 0 -35px}
.isPC .widget-works-work-navigation .signUpBalloon-pageHighlight:after,.isPC .widget-works-work-navigation .signUpBalloon-pageHighlight:before{content:'';display:table}
.isPC .widget-works-work-navigation .signUpBalloon-pageHighlight:after{clear:both}
.isPC .widget-works-work-navigation .signUpBalloon-pageHighlight div{border-top:2px solid #ddd;width:10px;margin:10px 0 0 5px;float:left}
.isPC .widget-works-work-navigation .signUpBalloon-pageHighlight div:first-child{margin-left:0}
.isPC .widget-works-work-navigation .signUpBalloon-pageHighlight div.isActive{border-top-color:#222}
.isPC .widget-works-work-navigation .signUpBalloon-pager-next,.isPC .widget-works-work-navigation .signUpBalloon-pager-prev{position:absolute;top:0;height:100%;width:50px;border:none;background:0 0;font-size:18px;box-sizing:border-box}
.isPC .widget-works-work-navigation .signUpBalloon-pager-next:focus,.isPC .widget-works-work-navigation .signUpBalloon-pager-next:hover,.isPC .widget-works-work-navigation .signUpBalloon-pager-prev:focus,.isPC .widget-works-work-navigation .signUpBalloon-pager-prev:hover{color:#0990cc}
.isPC .widget-works-work-navigation .signUpBalloon-pager-next img,.isPC .widget-works-work-navigation .signUpBalloon-pager-prev img{width:8px;height:13px;vertical-align:middle}
.isPC .widget-works-work-navigation .signUpBalloon-pager-prev{left:0;text-align:left;padding:0 0 0 16px}
.isPC .widget-works-work-navigation .signUpBalloon-pager-next{right:0;text-align:right;padding:0 16px 0 0}
.isPC .widget-works-work-navigation #signUpBalloon-button{padding:0 8px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.isPC .widget-works-work-navigation #signUpBalloon-button p{width:calc(50% - 4px)}
.isPC .widget-works-work-navigation #signUpBalloon-button a{width:100%;box-sizing:border-box;text-align:center;height:52px;line-height:52px;padding:0}
.isPC .widget-works-work-navigation #signUpBalloon-button a>span{line-height:1;display:inline-block;vertical-align:middle}
.isPC .widget-works-work-navigation #signUpBalloon-button-message{display:block;font-size:11px;font-weight:400;margin:3px 0 0}
.isPC .widget-works-work-navigation .ui-tab li:first-child{margin-left:.25em}
.isTouch .widget-works-work-navigation{padding:0 16px}
.isTouch .widget-works-work-navigation dl:after,.isTouch .widget-works-work-navigation dl:before{content:'';display:table}
.isTouch .widget-works-work-navigation dl:after{clear:both}
.isTouch .widget-works-work-navigation #workColor{width:40px;height:10px;margin:0}
.isTouch .widget-works-work-navigation #workAuthor,.isTouch .widget-works-work-navigation #workTitle{margin:0;line-height:1.3}
.isTouch .widget-works-work-navigation #workAuthor a,.isTouch .widget-works-work-navigation #workTitle a{color:#222}
.isTouch .widget-works-work-navigation #workAuthor a:hover,.isTouch .widget-works-work-navigation #workTitle a:hover{color:#0081c2}
.isTouch .widget-works-work-navigation #workTitle{line-height:1.2;font-size:16px;margin:8px 0 4px}
.isTouch .widget-works-work-navigation #workAuthor{font-size:1em;margin:0 0 16px;font-weight:400}
.isTouch .widget-works-work-navigation #workAuthor-label{color:#666;font-size:.9em}
.isTouch .widget-works-work-navigation #workAuthor-activityName{font-size:1em}
.isTouch .widget-works-work-navigation #workAuthor-activityName .icon-official{color:#aaa;font-size:.8em}
.isTouch .widget-works-work-navigation #workContest{line-height:1;margin:24px 0 0}
.isTouch .widget-works-work-navigation #workContest dl{margin:0 0 12px}
.isTouch .widget-works-work-navigation #workContest dd,.isTouch .widget-works-work-navigation #workContest dt{font-size:.9em}
.isTouch .widget-works-work-navigation #workContest dt{font-weight:700;margin:0 0 6px}
.isTouch .widget-works-work-navigation #workContest dt i{font-weight:400}
.isTouch .widget-works-work-navigation #workContest dd{color:#444;margin:4px 0 0;font-size:1em}
.isTouch .widget-works-work-navigation #workContest a{color:#444}
.isTouch .widget-works-work-navigation #workContest a:hover{color:#0081c2}
.isTouch .widget-works-work-navigation #workMeta{color:#666;border-top:1px solid #ddd;padding:8px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isTouch .widget-works-work-navigation #workMeta:after,.isTouch .widget-works-work-navigation #workMeta:before{content:'';display:table}
.isTouch .widget-works-work-navigation #workMeta:after{clear:both}
.isTouch .widget-works-work-navigation #workMeta a{color:#444}
.isTouch .widget-works-work-navigation #workMeta a:hover{color:#0081c2}
.isTouch .widget-works-work-navigation #workMeta a:hover i{color:#0990cc}
.isTouch .widget-works-work-navigation #workMeta i{color:#aaa}
.isTouch .widget-works-work-navigation #workMeta ul{padding:0;margin:0;font-size:.95em}
.isTouch .widget-works-work-navigation #workMeta ul li{list-style-type:none}
.isTouch .widget-works-work-navigation #workMeta ul li{display:inline-block}
.isTouch .widget-works-work-navigation #workMeta ul li:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
.isTouch .widget-works-work-navigation #workMeta ul li:last-child{margin:0}
.isTouch .widget-works-work-navigation #workMeta ul li:last-child:after{display:none}
.isTouch .widget-works-work-navigation #workPoints{line-height:1;font-weight:700;color:#4baae0!important;width:55px;margin:0 5px 0 0;font-size:18px}
.isTouch .widget-works-work-navigation #workPoints a{color:#4baae0!important;text-decoration:none;display:block}
.isTouch .widget-works-work-navigation #workPoints a:hover{border-bottom:1px solid #4baae0}
.isTouch .widget-works-work-navigation #workPoints span{display:inline-block}
.isTouch .widget-works-work-navigation #workMeta-flags{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.isTouch .widget-works-work-navigation #workMeta-flags ul{display:block;line-height:1.4}
.isTouch .widget-works-work-navigation #workMeta-attentionsAndTags{margin:6px 0 0}
.isTouch .widget-works-work-navigation #workFollow{border-top:1px solid #ddd;padding:8px 0 0;margin:8px 0 0;font-size:11px}
.isTouch .widget-works-work-navigation #workFollow:after,.isTouch .widget-works-work-navigation #workFollow:before{content:'';display:table}
.isTouch .widget-works-work-navigation #workFollow:after{clear:both}
.isTouch .widget-works-work-navigation #workFollow a,.isTouch .widget-works-work-navigation #workFollow button>span{padding:7px}
.isTouch .widget-works-work-navigation #workEditButton{display:block;float:right}
.isTouch .widget-works-work-navigation #workEditButton a{font-weight:400;color:#666;padding-right:0}
.isTouch .widget-works-work-navigation #workEditButton a:hover{text-decoration:underline!important;color:#0081c2}
.isTouch .widget-works-work-navigation #signUpBalloon{border:1px solid #ddd;background:#f2f1f0;display:inline-block;width:100%;line-height:1.5;position:relative;margin:24px 0 0}
.isTouch .widget-works-work-navigation #signUpBalloon:after,.isTouch .widget-works-work-navigation #signUpBalloon:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:25px}
.isTouch .widget-works-work-navigation #signUpBalloon:before{border-bottom-color:#ddd;top:-30px}
.isTouch .widget-works-work-navigation #signUpBalloon:after{border-bottom-color:#f2f1f0;top:-29px}
.isTouch .widget-works-work-navigation #signUpBalloon h3,.isTouch .widget-works-work-navigation #signUpBalloon p{margin:0}
.isTouch .widget-works-work-navigation #signUpBalloon h3{font-size:15px;margin:0 0 .5em;line-height:1}
.isTouch .widget-works-work-navigation .signUpBalloon-page{position:relative}
.isTouch .widget-works-work-navigation .signUpBalloon-page.isHidden{display:none}
.isTouch .widget-works-work-navigation .signUpBalloon-page-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 32px}
.isTouch .widget-works-work-navigation .signUpBalloon-image{width:70px;margin:0 16px 0 0!important}
.isTouch .widget-works-work-navigation .signUpBalloon-image img{max-width:100%;vertical-align:top}
.isTouch .widget-works-work-navigation .signUpBalloon-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.isTouch .widget-works-work-navigation .signUpBalloon-pageHighlight{width:70px;height:24px;position:absolute;bottom:0;left:50%;margin:0 0 0 -35px}
.isTouch .widget-works-work-navigation .signUpBalloon-pageHighlight:after,.isTouch .widget-works-work-navigation .signUpBalloon-pageHighlight:before{content:'';display:table}
.isTouch .widget-works-work-navigation .signUpBalloon-pageHighlight:after{clear:both}
.isTouch .widget-works-work-navigation .signUpBalloon-pageHighlight div{border-top:2px solid #ddd;width:10px;margin:10px 0 0 5px;float:left}
.isTouch .widget-works-work-navigation .signUpBalloon-pageHighlight div:first-child{margin-left:0}
.isTouch .widget-works-work-navigation .signUpBalloon-pageHighlight div.isActive{border-top-color:#222}
.isTouch .widget-works-work-navigation .signUpBalloon-pager-next,.isTouch .widget-works-work-navigation .signUpBalloon-pager-prev{position:absolute;top:0;height:100%;width:50px;border:none;background:0 0;font-size:18px;box-sizing:border-box}
.isTouch .widget-works-work-navigation .signUpBalloon-pager-next:focus,.isTouch .widget-works-work-navigation .signUpBalloon-pager-next:hover,.isTouch .widget-works-work-navigation .signUpBalloon-pager-prev:focus,.isTouch .widget-works-work-navigation .signUpBalloon-pager-prev:hover{color:#0990cc}
.isTouch .widget-works-work-navigation .signUpBalloon-pager-next img,.isTouch .widget-works-work-navigation .signUpBalloon-pager-prev img{width:8px;height:13px;vertical-align:middle}
.isTouch .widget-works-work-navigation .signUpBalloon-pager-prev{left:0;text-align:left;padding:0 0 0 8px}
.isTouch .widget-works-work-navigation .signUpBalloon-pager-next{right:0;text-align:right;padding:0 8px 0 0}
.isTouch .widget-works-work-navigation #signUpBalloon-button{padding:0 8px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.isTouch .widget-works-work-navigation #signUpBalloon-button p{width:100%}
.isTouch .widget-works-work-navigation #signUpBalloon-button p:first-child{margin:8px 0 0!important}
.isTouch .widget-works-work-navigation #signUpBalloon-button a{width:100%;box-sizing:border-box;text-align:center;padding:.75em 0}
.isTouch .widget-works-work-navigation #signUpBalloon-button-message{display:block;font-size:11px;font-weight:400;margin:3px 0 0;line-height:1}
.isTouch .widget-works-work-navigation .ui-tab{margin-top:16px!important}
.isTouch .widget-works-work-navigation .ui-tab li:first-child{margin:0}
.isTouch .widget-works-work-navigation .ui-tab li:first-child a{padding-left:0}
.widget-episode{margin:30px auto 60px;font-size:17.5px;text-align:center}
@media screen and (max-width:640px){
.widget-episode{font-size:16px}
}
.widget-episode-inner{text-align:left;display:inline-block;max-width:665px}
@media screen and (max-width:705px){
.widget-episode-inner{max-width:100%}
}
.widget-episodeTitle{font-size:1.75em;color:#0081c2;vertical-align:top;line-height:1.3em;font-weight:400;background:#fff;margin:0 auto 1em;max-width:665px}
.widget-episodeTitle::-webkit-input-placeholder{color:#4baae0}
.widget-episodeTitle:-moz-placeholder{color:#4baae0;line-height:1.3em}
.widget-episodeTitle::-moz-placeholder{color:#4baae0;line-height:1.3em}
.widget-episodeTitle:-ms-input-placeholder{color:#4baae0}
@media screen and (max-width:640px){
.widget-episodeTitle{padding:0 0 10px}
}
.widget-episodeBody{line-height:1.8;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,'HGS明朝B','HG明朝B',dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:1em;padding:15px 0 0}
.widget-episodeBody p{margin:0}
.writingDirection-horizontal .widget-episodeBody figure{margin:.7em 0;text-align:center;max-height:665px}
@media screen and (max-height:705px){
.writingDirection-horizontal .widget-episodeBody figure{max-height:calc(100vh - 40px)}
}
.writingDirection-horizontal .widget-episodeBody figure img{max-width:100%;max-height:665px;vertical-align:bottom}
@media screen and (max-height:705px){
.writingDirection-horizontal .widget-episodeBody figure img{max-height:calc(100vh - 40px)}
}
.writingDirection-vertical .widget-episodeBody figure{margin:0 .7em;text-align:center;max-width:665px}
@media screen and (max-width:745px){
.writingDirection-vertical .widget-episodeBody figure{max-width:calc(100vw - 40px)}
}
.writingDirection-vertical .widget-episodeBody figure img{max-height:100%;max-width:665px;vertical-align:bottom}
@media screen and (max-width:745px){
.writingDirection-vertical .widget-episodeBody figure img{max-width:calc(100vw - 40px)}
}
.isTouch .widget-episode{font-size:16px}
.writingDirection-vertical .widget-episode{margin:auto 30px auto 60px;font-size:17.5px;text-align:center}
.writingDirection-vertical .widget-episode-inner{max-width:100%;max-height:665px}
@media screen and (max-height:745px){
.writingDirection-vertical .widget-episode-inner{max-height:100%}
}
.writingDirection-vertical .widget-episodeBody{padding:0 15px 0 0}
.widget-episodeStatusLabel-published{font-weight:700;font-size:10px;width:55px;border-radius:2px;display:inline-block;text-align:center;background:#4baae0;color:#fff;vertical-align:top;height:16px;line-height:16px}
.widget-episodeStatusLabel-draft{font-weight:700;font-size:10px;width:55px;border-radius:2px;display:inline-block;text-align:center;background:#eee;color:#999;vertical-align:top;height:16px;line-height:16px}
.widget-episodeStatusLabel-reserved{font-weight:700;font-size:10px;width:55px;border-radius:2px;display:inline-block;text-align:center;background:#ffb318;color:#fff;vertical-align:top;height:16px;line-height:16px}
.widget-episodeStatusLabel-hidden{font-weight:700;font-size:10px;width:55px;border-radius:2px;display:inline-block;text-align:center;background:#f23e48;color:#fff;vertical-align:top;height:16px;line-height:16px}
.widget-chapterStatusLabel-level1{font-weight:700;font-size:10px;width:55px;border-radius:2px;display:inline-block;text-align:center;border:1px solid #915cbf;color:#915cbf;vertical-align:top;height:16px;line-height:14px}
.widget-chapterStatusLabel-level2{font-weight:700;font-size:10px;width:55px;border-radius:2px;display:inline-block;text-align:center;border:1px solid #8f79a3;color:#8f79a3;vertical-align:top;height:16px;line-height:14px}
.isPC .widget-profileCard-list{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.isPC .widget-profileCard-list li{list-style-type:none}
.isPC .widget-profileCard-list li{border-top:1px solid #ddd;padding:10px 0 0;margin:0 0 30px 30px;width:calc(33.33333% - 20px)}
.isPC .widget-profileCard-list li:nth-child(3n+1){margin-left:0}
.isTouch .widget-profileCard-list{padding:0;margin:0}
.isTouch .widget-profileCard-list li{list-style-type:none}
.isTouch .widget-profileCard-list li{padding:12px 12px 12px 0;margin-left:16px;border-bottom:1px solid #ddd}
.isTouch .widget-profileCard-list li:first-child{border-top:1px solid #ddd}
.isApp .widget-profileCard-list li{padding:12px 8px 12px 0}
.widget-profileCard{line-height:1.3}
.widget-profileCard h4,.widget-profileCard p{margin:0}
.widget-profileCard .float-parent.isOwnAccount .float-left{width:100%}
.widget-profileCard .float-parent.isOwnAccount .float-right{display:none}
.isPC .widget-profileCard .float-left{width:calc(100% - 125px)}
.isPC .widget-profileCard .float-right{width:120px;text-align:right}
.isPC .widget-profileCard .widget-profileCard-activityName{font-weight:700;font-size:16px}
.isPC .widget-profileCard .widget-profileCard-activityName a{color:#222}
.isPC .widget-profileCard .widget-profileCard-screenName{font-size:12px;margin:2px 0 8px}
.isPC .widget-profileCard .widget-profileCard-screenName a{color:#666}
.isPC .widget-profileCard .widget-profileCard-screenName .icon-official{color:#bbb}
.isPC .widget-profileCard .widget-profileCard-profileText{font-size:13px;line-height:1.5}
.isPC .widget-profileCard .widget-profileCard-profileText.isEmpty{font-style:italic;color:#aaa}
.isPC .widget-profileCard .widget-profileCard-profileText a{color:#666;display:block;text-decoration:none}
.isTouch .widget-profileCard .float-left{width:calc(100% - 132px);float:left}
.isTouch .widget-profileCard .float-right{width:125px;text-align:right;float:right}
.isTouch .widget-profileCard .widget-profileCard-activityName{font-size:14px;margin:0 0 2px}
.isTouch .widget-profileCard .widget-profileCard-activityName a{color:#222}
.isTouch .widget-profileCard .widget-profileCard-screenName{font-size:11px}
.isTouch .widget-profileCard .widget-profileCard-screenName a{color:#666}
.isTouch .widget-profileCard .widget-profileCard-screenName .icon-official{color:#bbb}
.isTouch .widget-profileCard .widget-profileCard-profileText{margin:4px 0 0;font-size:11px;line-height:1.5}
.isTouch .widget-profileCard .widget-profileCard-profileText.isEmpty{display:none}
.isTouch .widget-profileCard .widget-profileCard-profileText a{color:#666;display:block;text-decoration:none}
.isPC .widget-pager{margin:0 0 30px}
.isPC .widget-pager:after,.isPC .widget-pager:before{content:'';display:table}
.isPC .widget-pager:after{clear:both}
.isPC .widget-pager p{width:50%;box-sizing:border-box;padding:0 30px}
.isPC .widget-pager a{font-size:1.25em;line-height:1.3;font-weight:700}
.isPC .widget-pager a i{font-weight:400;margin:0 .5em}
.isPC .widget-pager .widget-pagerNewer,.isPC .widget-pager .widget-pagerPrev{float:left;text-align:right;border-right:1px solid #eee}
.isPC .widget-pager .widget-pagerNext,.isPC .widget-pager .widget-pagerOlder{float:right}
.isTouch .widget-pager:after,.isTouch .widget-pager:before{content:'';display:table}
.isTouch .widget-pager:after{clear:both}
.isTouch .widget-pager p{box-sizing:border-box;margin:1em 0}
.isTouch .widget-pager a{font-size:15px;line-height:1.3;font-weight:700}
.isTouch .widget-pager a i{font-weight:400;margin:0 .5em}
.isTouch .widget-pager .widget-pagerNewer,.isTouch .widget-pager .widget-pagerNext,.isTouch .widget-pager .widget-pagerOlder,.isTouch .widget-pager .widget-pagerPrev{max-width:50%;padding:0 16px}
.isTouch .widget-pager .widget-pagerNewer,.isTouch .widget-pager .widget-pagerPrev{float:left}
.isTouch .widget-pager .widget-pagerNext,.isTouch .widget-pager .widget-pagerOlder{float:right}
.isPC .widget-emptyMessage{text-align:center;margin:60px 0}
.isPC .widget-emptyMessage h3,.isPC .widget-emptyMessage p{margin:0}
.isPC .widget-emptyMessage .widget-emptyMessage-icon{line-height:1;margin:0 0 .5em}
.isPC .widget-emptyMessage .widget-emptyMessage-icon i{font-size:6em;color:#ccc}
.isPC .widget-emptyMessage .widget-emptyMessage-title{font-size:1.5em}
.isPC .widget-emptyMessage .widget-emptyMessage-body{color:#444}
.isPC .widget-emptyMessage .widget-emptyMessage-button{margin:1em 0 0}
.isTouch .widget-emptyMessage{text-align:center;margin:24px 32px}
.isTouch .widget-emptyMessage h3,.isTouch .widget-emptyMessage p{margin:0}
.isTouch .widget-emptyMessage .widget-emptyMessage-icon{line-height:1;margin:0 0 1em}
.isTouch .widget-emptyMessage .widget-emptyMessage-icon i{font-size:50px;color:#ccc}
.isTouch .widget-emptyMessage .widget-emptyMessage-title{font-size:13px;font-weight:400;line-height:1.5}
.isTouch .widget-emptyMessage .widget-emptyMessage-title span{display:inline-block}
.isTouch .widget-emptyMessage .widget-emptyMessage-body{color:#666;margin:4px 0 0;font-size:11px;line-height:1.5;text-align:left;display:inline-block}
.isTouch .widget-emptyMessage .widget-emptyMessage-body span{display:inline-block}
.isTouch .widget-emptyMessage .widget-emptyMessage-button{margin:1em 0 0}
.widget-emptyMessageSimple{text-align:center}
.widget-emptyMessageSimple h3,.widget-emptyMessageSimple p{margin:0}
.widget-emptyMessageSimple .widget-emptyMessageSimple-title{color:#bbb;line-height:1.2;margin:0}
.widget-emptyMessageSimple .widget-emptyMessageSimple-body{margin:8px 0 0;color:#666;line-height:1.5;text-align:left;display:inline-block}
.isPC .widget-emptyMessageSimple{margin:30px auto}
.isPC .widget-emptyMessageSimple .widget-emptyMessageSimple-title{font-size:1.75em}
.isTouch .widget-emptyMessageSimple{margin:24px 32px}
.isTouch .widget-emptyMessageSimple .widget-emptyMessageSimple-title{font-size:15px}
.isTouch .widget-emptyMessageSimple .widget-emptyMessageSimple-body{font-size:11px}
.isPC .widget-credit{margin:0 auto;width:100%}
.isPC .widget-credit:after,.isPC .widget-credit:before{content:'';display:table}
.isPC .widget-credit:after{clear:both}
.isPC .widget-credit dd,.isPC .widget-credit dt{margin:0;vertical-align:bottom;display:block}
.isPC .widget-credit dt{float:left;width:215px;clear:both;color:#444;position:relative}
.isPC .widget-credit dt:target span{background:#ecdcc1;font-weight:700}
.isPC .widget-credit dt:before{content:'';display:block;width:calc(100% - 3px);height:0;border-top:1px solid #ddd;position:absolute;top:1em;left:0;z-index:0;margin:-.1em 0 0}
.isPC .widget-credit dt span{background:#fff;position:relative;z-index:1;padding:0 3px 0 0}
.isPC .widget-credit dd{float:right;text-align:left;width:calc(100% - 215px)}
.isPC .widget-credit dd a{color:#222;text-decoration:none;border-bottom:1px solid #ccc}
.isPC .widget-credit dd a:hover{color:#0081c2;border-bottom-color:#0990cc}
.isTouch .widget-credit{margin:0 auto;width:100%}
.isTouch .widget-credit:after,.isTouch .widget-credit:before{content:'';display:table}
.isTouch .widget-credit:after{clear:both}
.isTouch .widget-credit dd,.isTouch .widget-credit dt{margin:0;vertical-align:bottom;display:block}
.isTouch .widget-credit dt{float:left;width:50%;clear:both;color:#444;position:relative;padding:0 1em 0 0;box-sizing:border-box}
.isTouch .widget-credit dt:target span{background:#ecdcc1;font-weight:700}
.isTouch .widget-credit dt:before{content:'';display:block;width:calc(100% - 3px);height:0;border-top:1px solid #ddd;position:absolute;top:1em;left:0;z-index:0;margin:-.1em 0 0}
.isTouch .widget-credit dt span{background:#fff;position:relative;z-index:1;padding:0 3px 0 0}
.isTouch .widget-credit dd{float:right;text-align:left;width:50%}
.isTouch .widget-credit dd a{color:#222;text-decoration:none;border-bottom:1px solid #ccc}
.isTouch .widget-credit dd a:hover{color:#0081c2;border-bottom-color:#0990cc}
.widget-workReview-review.isOnlyPoints{line-height:1.4}
.widget-workReview-reviewPoints{color:#4baae0;font-size:16px;line-height:1;margin:0 0 .25em}
.widget-workReview-reviewPoints span{vertical-align:middle}
.widget-workReview-reviewPointsLabel{font-size:.85rem;font-weight:700}
.widget-workReview-reviewTitle{line-height:1.3;font-size:16px;margin:0}
.widget-workReview-reviewTitle a{color:#222}
.widget-workReview-reviewTitle a:focus,.widget-workReview-reviewTitle a:hover{color:#0990cc}
.widget-workReview-reviewTitleAuthor{display:inline-block}
.widget-workReview-reviewTitleDash{position:relative;width:28px;height:1em;display:inline-block;vertical-align:middle}
.widget-workReview-reviewTitleDash:before{content:'';position:absolute;top:50%;left:0;width:24px;height:0;display:inline-block;border-top:1px solid #222}
.widget-workReview-reviewTitleAuthorLabel{font-weight:400;font-size:11.5px}
.widget-workReview-reviewTitleAuthorLabel .icon-official{color:#aaa}
.widget-workReview-permalinkPath{display:block;text-decoration:none}
.widget-workReview-permalinkPath:focus,.widget-workReview-permalinkPath:hover{text-decoration:none}
.widget-workReview-reviewBody{line-height:1.5;margin:8px 30px 0 0;color:#222}
.widget-workReview-continueReading{color:#0990cc}
.widget-workReview-continueReading:focus,.widget-workReview-continueReading:hover{color:#0081c2;text-decoration:underline}
.widget-workReview-reviewMeta{padding:0;margin:0;font-size:11.5px}
.widget-workReview-reviewMeta li{list-style-type:none}
.widget-workReview-reviewMeta:after,.widget-workReview-reviewMeta:before{content:'';display:table}
.widget-workReview-reviewMeta:after{clear:both}
.widget-workReview-reviewMeta li{padding:0 14px 0 0;position:relative;float:left}
.widget-workReview-reviewMeta li:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;width:4px;height:4px;background:#ddd;border-radius:50%;margin:-2px 0 0}
.widget-workReview-reviewMeta li:last-child:after{display:none;padding:0}
.widget-workReview-reviewMeta li.widget-workReview-like:after{right:8px;margin:0}
.widget-workReview-reviewMeta a{padding:8px 0;display:inline-block;color:#666}
.widget-workReview-reviewMeta a:focus,.widget-workReview-reviewMeta a:hover{color:#0081c2}
.widget-workReview-onlyPointsMessage{margin:0;color:#666;font-size:11.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-workReview-onlyPointsMessage a{color:#222;text-decoration:none}
.widget-workReview-onlyPointsMessage a:not(.widget-workReview-onlyPointsMessage-userName){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.widget-workReview-onlyPointsMessage-userName:focus span,.widget-workReview-onlyPointsMessage-userName:hover span{color:#0081c2;border-bottom-color:#0990cc}
.widget-workReview-onlyPointsMessage-userName span{border-bottom:1px solid #eee}
.isTouch .widget-workReview-reviewTitle{font-size:14px}
.isTouch .widget-workReview-reviewBody{font-size:12px;margin:8px 0 0}
.isTouch .widget-workReview-reviewMeta{font-size:11px}
.isTouch .widget-workReview-reviewMeta li:after{margin:-3px 0 0}
.isTouch .widget-workReview-onlyPointsMessage{display:block}
.widget-workReviewPointsSummary{text-align:center;margin:0 0 16px}
.widget-workReviewPointsSummary p{margin:0}
.widget-workReviewPointsSummary-workPoints{font-size:2em;line-height:1;font-weight:700;color:#4baae0!important}
.widget-workReviewPointsSummary-workPoints a{color:#4baae0!important;text-decoration:none}
.widget-workReviewPointsSummary-workPoints a:hover{border-bottom:1px solid #ccc}
.widget-workReviewPointsSummary-workReviewCount{color:#666}
.widget-workReviewPointsSummary-workReviewCount a{color:#666}
.widget-workReviewPointsSummary-workReviewCount a:focus,.widget-workReviewPointsSummary-workReviewCount a:hover{color:#0990cc}
.isTouch .widget-workReviewPointsSummary{margin:0 0 8px}
.isTouch .widget-workReviewPointsSummary p{margin:0;display:inline-block}
.isTouch .widget-workReviewPointsSummary-workPoints{line-height:1;font-weight:700;color:#4baae0!important;font-size:1.25em;margin:0 8px 0 0!important}
.isTouch .widget-workReviewPointsSummary-workPoints a{color:#4baae0!important;text-decoration:none}
.isTouch .widget-workReviewPointsSummary-workPoints a:hover{border-bottom:1px solid #ccc}
.widget-workReviewSummary{background:#f5f5f5;padding:12px 14px}
.widget-workReviewSummary:hover button:not([disabled]){box-shadow:0 0 10px 2px #9bd2ea}
.widget-workReviewSummary header{margin:0 0 4px}
.widget-workReviewSummary header h4{font-size:15px;font-weight:400;margin:0;line-height:1;text-align:center}
.widget-workReviewSummary-canReview{max-width:300px;margin:0 auto;padding:0 0 8px}
.widget-workReviewSummary-canReview.isReviewed{padding:0}
.widget-workReviewSummary-canReview.isReviewed .widget-workReviewSummary-reviewAction{border-bottom:1px solid #ddd;padding:0 0 8px;margin:0 0 12px}
.widget-workReviewSummary-canReview.isReviewed .widget-workReviewSummary-reviewAction-button{margin:0 0 10px}
.widget-workReviewSummary-canReview .widget-workReviewSummary-reviewAction-button a.isActive{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:keyframes-reviewButton-attention;animation-name:keyframes-reviewButton-attention;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.widget-workReviewSummary-canReview.isGuest{padding:0}
.widget-workReviewSummary-cannotReview{color:#444;font-size:11px;line-height:1.5;text-align:center}
.widget-workReviewSummary-cannotReview p{margin:0}
.widget-workReviewSummary-cannotReview span{display:inline-block}
.widget-workReviewSummary-reviewAction{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.widget-workReviewSummary-reviewAction-button{text-align:right;margin:0}
.widget-workReviewSummary-myReview.isHidden{display:none}
.widget-workReviewSummary-myReview .widget-workReview-reviewTitle{font-size:14px}
.widget-workReviewSummary-myReview .widget-workReview-reviewMeta a{padding:2px 0}
.widget-workReviewSummary-onlyPointsReview{font-weight:400}
.widget-workReviewSummary-onlyPointsReview a{text-decoration:none;border-bottom:1px solid #ddd}
.widget-workReviewSummary-login{border-top:1px solid #ddd;margin:8px 0 0;padding:14px 0 0;line-height:1.5;text-align:center}
.widget-workReviewSummary-login-line1{font-size:13px;font-weight:700;margin:0}
.widget-workReviewSummary-login-line1>span{display:inline-block}
.widget-workReviewSummary-login-line2{font-size:11.5px;margin:4px 0 0;color:#666}
.isApp .widget-workReviewSummary h4{font-size:13px}
.isApp .widget-workReviewSummary-reviewAction-button a,.isApp .widget-workReviewSummary-reviewAction-button span{font-size:13px!important;line-height:30px!important;border-radius:15px!important;padding:0 12px!important}
.isTouch .widget-antennaSelector{max-width:640px;margin:10px auto 0}
.isTouch .widget-antennaSelector .ui-groupedSelector{margin:0 10px}
.isTouch .widget-antennaSelector .ui-groupedSelector-choice{width:50%}
.widget-antennaWorksSelector{padding:0;margin:0 2px;font-size:13px}
.widget-antennaWorksSelector li{list-style-type:none}
.widget-antennaWorksSelector:after,.widget-antennaWorksSelector:before{content:'';display:table}
.widget-antennaWorksSelector:after{clear:both}
.widget-antennaWorksSelector-followingWorks{float:left;border-bottom:3px solid transparent;margin:0 0 0 10px}
.widget-antennaWorksSelector-followingWorks:focus,.widget-antennaWorksSelector-followingWorks:hover{border-bottom-color:#4baae0}
.widget-antennaWorksSelector-followingWorks.isActive{border-bottom-color:#222!important;margin:0 10px}
.widget-antennaWorksSelector-followingWorks.isActive>a{font-weight:700;padding:0 5px 0 0}
.widget-antennaWorksSelector-followingWorks.isActive a{color:#222}
.widget-antennaWorksSelector-followingWorks>a{color:#666;text-decoration:none;display:inline-block}
.widget-antennaWorksSelector-followingWorks>a:focus,.widget-antennaWorksSelector-followingWorks>a:hover{color:#222}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu{display:inline-block}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu:focus span,.widget-antennaWorksSelector-followingWorks .ui-contextMenu:hover span{color:#222}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu span{color:#666;font-size:12px}
.widget-antennaWorksSelector-followingWorks span{padding:16px 0 5px;display:block}
.widget-antennaWorksSelector-readingHistories.isActive a,.widget-antennaWorksSelector-settings.isActive a{color:#222;font-weight:700}
.widget-antennaWorksSelector-readingHistories.isActive span,.widget-antennaWorksSelector-settings.isActive span{border-bottom-color:#222!important}
.widget-antennaWorksSelector-readingHistories a,.widget-antennaWorksSelector-settings a{display:block;padding:0 10px;color:#666;text-decoration:none}
.widget-antennaWorksSelector-readingHistories a:focus,.widget-antennaWorksSelector-readingHistories a:hover,.widget-antennaWorksSelector-settings a:focus,.widget-antennaWorksSelector-settings a:hover{color:#222}
.widget-antennaWorksSelector-readingHistories a:focus span,.widget-antennaWorksSelector-readingHistories a:hover span,.widget-antennaWorksSelector-settings a:focus span,.widget-antennaWorksSelector-settings a:hover span{border-bottom-color:#4baae0}
.widget-antennaWorksSelector-readingHistories span,.widget-antennaWorksSelector-settings span{border-bottom:3px solid transparent;padding:16px 0 5px;display:block}
.widget-antennaWorksSelector-readingHistories{float:left}
.widget-antennaWorksSelector-settings{float:right}
.widget-antennaWorksSelector-settings button{padding:0 10px;background:0 0;border:none;color:#666;line-height:1.8}
.widget-antennaWorksSelector-settings button:focus,.widget-antennaWorksSelector-settings button:hover{color:#0990cc}
.widget-antennaWorksSelector-settings button.isEditing{color:#0990cc}
.widget-antennaWorksSelector-settings button.isEditing:focus,.widget-antennaWorksSelector-settings button.isEditing:hover{color:#0081c2}
.isTouch .widget-antennaWorksSelector{font-size:12px}
.isTouch .widget-antennaWorksSelector-followingWorks .ui-contextMenu span{font-size:11px}
.isTouch .widget-antennaWorksSelector-settings a{padding:0 10px 0 0}
.isPC .widget-antennaHistory{box-sizing:border-box}
.isPC .widget-antennaHistory header{padding:0 0 .5em}
.isPC .widget-antennaHistory h3,.isPC .widget-antennaHistory p{margin:0}
.isPC .widget-antennaHistory .ui-button-silent{padding:0;color:#444}
.isPC .widget-antennaHistory .ui-button-silent:focus,.isPC .widget-antennaHistory .ui-button-silent:hover{color:#0081c2;text-decoration:underline!important}
.isPC .widget-antennaHistory #historyList{padding:0;margin:0;overflow-y:auto;height:calc(100vh - 130px);padding:0 15px 0 0}
.isPC .widget-antennaHistory #historyList li{list-style-type:none}
.isPC .widget-antennaHistory #historyList .history{border-bottom:1px solid #ddd;position:relative}
.isPC .widget-antennaHistory #historyList .history:hover .history-workLink{display:inline-block}
.isPC .widget-antennaHistory #historyList .history.isEmpty{color:#888;text-align:center;padding:30px 0}
.isPC .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink{position:relative}
.isPC .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;display:inline-block}
.isPC .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink.white{color:#fff}
.isPC .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{content:'\f739'}
.isPC .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{position:absolute;top:13px;left:60px;color:#f23e48}
.isPC .widget-antennaHistory #historyList .history-episodeLink{color:#222;display:block;padding:10px 0}
.isPC .widget-antennaHistory #historyList .history-episodeLink:after,.isPC .widget-antennaHistory #historyList .history-episodeLink:before{content:'';display:table}
.isPC .widget-antennaHistory #historyList .history-episodeLink:after{clear:both}
.isPC .widget-antennaHistory #historyList .history-episodeLink:focus,.isPC .widget-antennaHistory #historyList .history-episodeLink:hover{background:#fafafa}
.isPC .widget-antennaHistory #historyList .history-episodeLink:focus .historyList-workTitle,.isPC .widget-antennaHistory #historyList .history-episodeLink:hover .historyList-workTitle{text-decoration:underline}
.isPC .widget-antennaHistory #historyList .history-workLink{position:absolute;top:7px;right:0;color:#444;background:#fafafa;line-height:1;font-size:1.15em;padding:5px;display:none;z-index:10000}
.isPC .widget-antennaHistory #historyList .history-workLink:focus,.isPC .widget-antennaHistory #historyList .history-workLink:hover{color:#0081c2}
.isPC .widget-antennaHistory #historyList .history-workLink:focus+.history-episodeLink,.isPC .widget-antennaHistory #historyList .history-workLink:hover+.history-episodeLink{background:#fafafa}
.isPC .widget-antennaHistory #historyList h4,.isPC .widget-antennaHistory #historyList p{margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.5}
.isPC .widget-antennaHistory #historyList .historyList-workShownDate{float:left;width:60px;font-size:.85em;margin:.15em 0 0;color:#666}
.isPC .widget-antennaHistory #historyList .historyList-right{float:right;width:calc(100% - 75px)}
.isPC .widget-antennaHistory #historyList .historyList-episodeTitle{color:#666;font-size:.9em}
.isTouch .widget-antennaHistory{box-sizing:border-box}
.isTouch .widget-antennaHistory header{padding:0 0 .5em}
.isTouch .widget-antennaHistory h3,.isTouch .widget-antennaHistory p{margin:0}
.isTouch .widget-antennaHistory .ui-button-silent{padding:0;color:#444}
.isTouch .widget-antennaHistory .ui-button-silent:focus,.isTouch .widget-antennaHistory .ui-button-silent:hover{color:#0081c2;text-decoration:underline!important}
.isTouch .widget-antennaHistory #historyList{margin:0;overflow-y:visible;height:auto;padding:0}
.isTouch .widget-antennaHistory #historyList li{list-style-type:none}
.isTouch .widget-antennaHistory #historyList .history{border-bottom:1px solid #ddd;position:relative}
.isTouch .widget-antennaHistory #historyList .history.isEmpty{color:#888;text-align:center;padding:30px 0}
.isTouch .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink{position:relative}
.isTouch .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;display:inline-block}
.isTouch .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink.white{color:#fff}
.isTouch .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{content:'\f739'}
.isTouch .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{position:absolute;top:13px;left:60px;color:#f23e48}
.isTouch .widget-antennaHistory #historyList .history-episodeLink{color:#222;display:block;padding:10px 0}
.isTouch .widget-antennaHistory #historyList .history-episodeLink:after,.isTouch .widget-antennaHistory #historyList .history-episodeLink:before{content:'';display:table}
.isTouch .widget-antennaHistory #historyList .history-episodeLink:after{clear:both}
.isTouch .widget-antennaHistory #historyList .history-episodeLink:focus,.isTouch .widget-antennaHistory #historyList .history-episodeLink:hover{background:#eee}
.isTouch .widget-antennaHistory #historyList .history-episodeLink:focus .historyList-workTitle,.isTouch .widget-antennaHistory #historyList .history-episodeLink:hover .historyList-workTitle{text-decoration:underline}
.isTouch .widget-antennaHistory #historyList .history-workLink{position:absolute;top:7px;right:0;color:#444;line-height:1;font-size:1.15em;padding:5px;z-index:10000;background:#f5f5f5}
.isTouch .widget-antennaHistory #historyList .history-workLink:focus,.isTouch .widget-antennaHistory #historyList .history-workLink:hover{color:#0081c2}
.isTouch .widget-antennaHistory #historyList .history-workLink:focus+.history-episodeLink,.isTouch .widget-antennaHistory #historyList .history-workLink:hover+.history-episodeLink{background:#eee}
.isTouch .widget-antennaHistory #historyList h4,.isTouch .widget-antennaHistory #historyList p{margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.5}
.isTouch .widget-antennaHistory #historyList .historyList-workShownDate{float:left;width:60px;font-size:.85em;margin:.15em 0 0;color:#666}
.isTouch .widget-antennaHistory #historyList .historyList-right{float:right;width:calc(100% - 75px)}
.isTouch .widget-antennaHistory #historyList .historyList-episodeTitle{color:#666;font-size:.9em}
.isTouch .widget-antennaHistory{margin:24px 0 0;background:#f5f5f5;border-top:1px solid #eee;padding:20px 15px 0;box-sizing:border-box;width:100%!important}
.isTouch .widget-antennaHistory #historyList{overflow-y:visible;height:auto;padding:0}
.isTouch .widget-antennaHistory #historyList .history-workLink{display:block;background:#f5f5f5}
.widget-antennaList{border-top:1px solid #ddd;padding:0;margin:0}
.widget-antennaList li{list-style-type:none}
.widget-antennaList p{margin:0}
.widget-antennaList-item{position:relative}
.widget-antennaList-item.isUnread{background:#ebf3f9}
.widget-antennaList-item.isHidden{display:none}
.widget-antennaList-item:hover{background:#fafaf9}
.widget-antennaList-item.isChecked{background:#f2f1f0}
.widget-antennaList-item:before{content:'';display:block;width:calc(100% - 10px);height:0;border-bottom:1px solid #ddd;position:absolute;bottom:0;left:10px}
.widget-antennaList-itemInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.widget-antennaList-itemInner.isHidden{display:none}
.widget-antennaList-itemInner>a,.widget-antennaList-itemInner>label{padding:13px 0 16px;cursor:pointer;position:relative}
.widget-antennaList-itemInner .ui-listItem-deleteButton{padding:0}
.widget-antennaList-itemInner .ui-listItem-deleteButton span{padding:7px 10px}
.widget-antennaList-itemDefault.isHidden{display:none}
.widget-antennaList-itemEdit.isHidden{display:none}
.widget-antennaList-workInfo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:10px!important;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none!important}
.widget-antennaList-continueReading{width:60px;text-align:center;color:#222;position:relative}
.widget-antennaList-continueReading.isHidden{display:none}
.widget-antennaList-continueReading:focus,.widget-antennaList-continueReading:hover{color:#222}
.widget-antennaList-continueReading:focus span,.widget-antennaList-continueReading:hover span{background:#222;color:#fff;font-weight:700}
.widget-antennaList-continueReading span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#ddd;padding:5px 8px;font-size:11px;line-height:1;width:2em;margin:-1px 0 0}
.widget-antennaList-workColor{width:30px;height:7px;background:#222;margin:3px 30px 0 0!important}
.widget-antennaList-followingWorkIcon{position:absolute;top:13px;left:52px;color:#222;line-height:1}
.widget-antennaList-workInfoDetail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.widget-antennaList-title{line-height:1.3;font-size:14px;color:#222;margin:0}
.widget-antennaList-author{color:#666;font-size:11px}
.widget-antennaList-author a{color:#666}
.widget-antennaList-author a:hover{color:#0081c2}
.widget-antennaList-author a .icon-official{color:#bbb}
.widget-antennaList-author a .icon-official{color:#bbb}
.widget-antennaList-event{color:#666;line-height:1.2;font-size:11px;padding:0;margin:0}
.widget-antennaList-event li{list-style-type:none}
.widget-antennaList-event li{display:inline-block;padding:0 0 0 14px;position:relative}
.widget-antennaList-event li:after{content:'';display:inline-block;position:absolute;left:4px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.widget-antennaList-event li:first-child{padding:0;position:static}
.widget-antennaList-event li:first-child:after{display:none}
.widget-antennaList-event .widget-antennaList-unreadEpisodeCount{padding:2px 4px!important}
.widget-antennaList-event .widget-antennaList-unreadEpisodeCount+li{padding:0;position:static}
.widget-antennaList-event .widget-antennaList-unreadEpisodeCount+li:after{display:none}
.widget-antennaList-unreadEpisodeCount{border:1px solid #4baae0;color:#0990cc;line-height:1;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.5px;margin:0 4px 0 0}
.widget-antennaList-unreadEpisodeCount b{font-size:12px;margin:0 1px 0 7px;display:inline-block}
.widget-antennaList-followingLabels{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 0 -1px}
.widget-antennaList-followingLabels li{list-style-type:none}
.widget-antennaList-followingLabels li{background:#ddd;padding:0 10px;margin:0 8px 3px 0;height:24px;line-height:24px;font-size:12px;border-radius:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.widget-antennaList-header{width:100%;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.widget-antennaList-header.isHidden{display:none}
.widget-antennaList-header .ui-help:hover svg path{fill:#0990cc}
.widget-antennaList-header .ui-help svg{width:14px;height:14px;vertical-align:middle}
.widget-antennaList-header .ui-help svg path{fill:#666}
.isPC .widget-antennaList-title{font-size:15px}
.isPC .widget-antennaList-author,.isPC .widget-antennaList-event{font-size:11.5px}
.isPC .widget-antennaList-continueReading span{font-size:13px;padding:7px 10px}
.isPC .widget-antennaList-item:before{width:100%;left:0}
.isPC .widget-antennaList-itemInner>a,.isPC .widget-antennaList-itemInner>label{padding:13px 0 16px}
.isTouch .widget-antennaList-itemEdit .widget-antennaList-workInfo{padding:13px 16px 13px 28px!important}
.isTouch .widget-antennaList-itemEdit .widget-antennaList-followingWorkIcon{left:9px}
.widget-antennaList-emptyMessage{overflow:hidden}
.widget-antennaList-emptyMessage:hover{background:0 0!important}
.widget-antennaList-emptyMessage.widget-antennaList-emptyMessage-readingHistories .widget-emptyMessage svg{width:78.19px;-webkit-transform:translateX(-4.095px);transform:translateX(-4.095px)}
.widget-antennaList-emptyMessage.widget-antennaList-emptyMessage-readingHistories .widget-emptyMessage polygon{fill:#ccc}
.widget-antennaList-emptyMessage.widget-antennaList-emptyMessage-all path{fill:#ccc}
.widget-antennaList-emptyMessage .widget-emptyMessage{margin:60px 0 30px}
.widget-antennaList-emptyMessage .widget-emptyMessage svg{width:70px;height:70px}
.widget-antennaList-emptyMessage .widget-emptyMessage circle,.widget-antennaList-emptyMessage .widget-emptyMessage line,.widget-antennaList-emptyMessage .widget-emptyMessage path,.widget-antennaList-emptyMessage .widget-emptyMessage polygon,.widget-antennaList-emptyMessage .widget-emptyMessage polyline{stroke:#ccc}
.widget-antennaList-emptyMessage .widget-emptyMessage a{display:inline-block}
.widget-antennaList-emptyMessage-userHeader{height:50px;line-height:50px;box-shadow:0 1px 0 rgba(0,0,0,.15);font-weight:700}
.widget-antennaList-emptyMessage-image{text-align:center;margin:0 0 30px!important}
.widget-antennaList-emptyMessage-image img{max-width:100%}
.widget-antennaList-emptyMessage-clearFiltering{text-align:center;color:#666}
.widget-antennaList-emptyMessage-clearFiltering p{margin:.5em 0}
.isPC .widget-antennaList-emptyMessage .widget-emptyMessage-body{width:400px;margin:0 auto}
.isTouch .widget-antennaList-emptyMessage{padding:0 16px}
.isPC .widget-antenna-signUp-message{margin:0 0 15px 0;padding:20px 20px 20px 0;background:#f2f1f0;position:relative;border:2px solid #ddd}
.isPC .widget-antenna-signUp-message:after,.isPC .widget-antenna-signUp-message:before{content:'';display:table}
.isPC .widget-antenna-signUp-message:after{clear:both}
.isPC .widget-antenna-signUp-message-icon{font-size:4.5em;color:#ccc;line-height:1;margin:0;width:110px;padding:0 0 0 10px;float:left;text-align:center}
.isPC .widget-antenna-signUp-message-body{width:calc(100% - 120px);float:right}
.isPC .widget-antenna-signUp-message-body h3,.isPC .widget-antenna-signUp-message-body p{line-height:1.5;margin:0}
.isPC .widget-antenna-signUp-message-body h3{font-size:1.5em}
.isPC .widget-antenna-signUp-message-body a{text-decoration:underline}
.isPC .widget-antenna-signUp-message-body .widget-antenna-signUp-message-button{margin:1em 0 0}
.isPC .widget-antenna-signUp-message-body .ui-button-blue{color:#fff;font-size:1.25em}
.isTouch .widget-antenna-signUp-message{z-index:30000;margin:0;padding:16px 16px 16px 0;background:#f2f1f0;position:relative;border:2px solid #4baae0;position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 40px);box-sizing:border-box;max-width:600px}
.isTouch .widget-antenna-signUp-message:after,.isTouch .widget-antenna-signUp-message:before{content:'';display:table}
.isTouch .widget-antenna-signUp-message:after{clear:both}
.isTouch .widget-antenna-signUp-message-icon{font-size:1.5em;color:#888;line-height:1;margin:0;width:50px;padding:0 0 0 10px;float:left;text-align:center}
.isTouch .widget-antenna-signUp-message-body{width:calc(100% - 60px);float:right}
.isTouch .widget-antenna-signUp-message-body h3,.isTouch .widget-antenna-signUp-message-body p{line-height:1.5;margin:0}
.isTouch .widget-antenna-signUp-message-body h3{font-size:1.1em}
.isTouch .widget-antenna-signUp-message-body .widget-antenna-signUp-message-message{font-size:.9em;margin:.5em 0 0}
.isTouch .widget-antenna-signUp-message-body .widget-antenna-signUp-message-button{margin:1em 0 0}
.isTouch .widget-antenna-signUp-message-body .ui-button-blue{color:#fff;font-size:1.1em}
.widget-antennaGuestList{border-top:1px solid #ddd;padding:0;margin:0}
.widget-antennaGuestList li{list-style-type:none}
.widget-antennaGuestList p{margin:0}
.widget-antennaGuestList-item{position:relative;padding:13px 0 16px;border-bottom:1px solid #ddd}
.widget-antennaGuestList-item:after,.widget-antennaGuestList-item:before{content:'';display:table}
.widget-antennaGuestList-item:after{clear:both}
.widget-antennaGuestList-workColor{float:left;width:30px;height:7px;background:#eaeaea;margin:0 0 0 10px!important}
.widget-antennaGuestList-workInfoDetail{float:right;width:calc(100% - 70px)}
.widget-antennaGuestList-title span{background:#eaeaea;width:300px;height:16px;display:block}
.widget-antennaGuestList-author{margin:8px 0 0!important}
.widget-antennaGuestList-author span{background:#eaeaea;width:120px;height:10px;display:block}
.widget-antennaGuestList-userContainer-header{margin:0;height:50px;line-height:50px}
.widget-antennaGuestList-userContainer-header-name{background:#eaeaea;width:50px;height:11px;display:inline-block}
.isTouch .widget-antennaGuestList-userContainer-header{padding:0 10px}
.widget-antenna-guestMessage{padding:14px 16px;background:#f2f1f0;line-height:1.5}
.widget-antenna-guestMessage h3{font-size:18px;margin:0 0 .5em;text-align:center}
.widget-antenna-guestMessage p{margin:0}
.widget-antenna-guestMessage a{text-decoration:underline}
.widget-antenna-guestMessage-button{text-align:center;margin:1em 0 0!important}
.isTouch .widget-antenna-guestMessage h3{font-size:15px}
.isTouch .widget-antenna-guestMessage-button{text-align:center;margin:1em 0 0!important}
.isTouch .widget-antenna-guestMessage-button a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;max-width:300px}
.widget-antennaWorksNavigation{height:calc(100vh - 50px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.widget-antennaWorksNavigation svg{width:16px;height:16px;vertical-align:middle;margin:0 6px 0 0}
.widget-antennaWorksNavigation-prettyList{padding:8px 0}
.widget-antennaWorksNavigation-prettyList a:focus svg circle,.widget-antennaWorksNavigation-prettyList a:focus svg line,.widget-antennaWorksNavigation-prettyList a:focus svg path,.widget-antennaWorksNavigation-prettyList a:focus svg polyline,.widget-antennaWorksNavigation-prettyList a:hover svg circle,.widget-antennaWorksNavigation-prettyList a:hover svg line,.widget-antennaWorksNavigation-prettyList a:hover svg path,.widget-antennaWorksNavigation-prettyList a:hover svg polyline{stroke:#0990cc}
.widget-antennaWorksNavigation-prettyList a:focus svg path,.widget-antennaWorksNavigation-prettyList a:focus svg rect,.widget-antennaWorksNavigation-prettyList a:hover svg path,.widget-antennaWorksNavigation-prettyList a:hover svg rect{fill:#0990cc}
.widget-antennaWorksNavigation-readingHistories svg{width:17.86px;margin-left:-1.86px}
.widget-antennaWorksNavigation-followingLabelCreateButton{margin:10px 0 4px}
.widget-antennaWorksNavigation-followingLabelCreateButton button{display:block;border:none;font-size:14px;color:#0990cc!important;background:0 0;width:100%;text-align:left}
.widget-antennaWorksNavigation-followingLabelCreateButton button:focus,.widget-antennaWorksNavigation-followingLabelCreateButton button:hover{color:#0081c2}
.widget-antennaWorksNavigation-followingLabelCreateButton svg circle,.widget-antennaWorksNavigation-followingLabelCreateButton svg line{stroke:#0990cc}
.widget-antennaWorksNavigation-followingLabelCreateButton span{vertical-align:middle}
.widget-antennaWorksNavigation-followingLabelList{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;padding:0 0 30px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.widget-antennaWorksNavigation-followingLabelList::-webkit-scrollbar{border-right:5px solid #fff;width:15px;background:#fff}
.widget-antennaWorksNavigation-followingLabelList::-webkit-scrollbar:hover{border-right-color:#f7f6f5}
.widget-antennaWorksNavigation-followingLabelList::-webkit-scrollbar-thumb{border-right:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
.widget-antennaWorksNavigation-followingLabelList::-webkit-scrollbar-thumb:hover{border-right-color:#bbb}
.widget-antennaWorksNavigation-followingLabelList a:focus svg circle,.widget-antennaWorksNavigation-followingLabelList a:focus svg polygon,.widget-antennaWorksNavigation-followingLabelList a:hover svg circle,.widget-antennaWorksNavigation-followingLabelList a:hover svg polygon{stroke:#0990cc}
.widget-antennaWorksNavigation-followingLabelList .antennaNavigation-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 65px)}
.widget-antennaWorksNavigation-deleteFollowingLabel{margin:0;padding:8px 0 15px;box-shadow:0 -1px 0 rgba(0,0,0,.15)}
.widget-antennaWorksNavigation-deleteFollowingLabel p{margin:0}
.widget-antennaWorksNavigation-deleteFollowingLabel button{width:100%;text-align:center;padding:12px 10px;height:30px;box-sizing:border-box;padding:0}
.widget-antennaWorksNavigation-deleteFollowingLabel.isHidden{display:none}
.widget-antennaWorksNavigation-deleteFollowingLabel-labelName{font-size:11px;text-align:center;color:#666;margin:0 0 .5em!important;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.5px}
.isPC .widget-workTitle{position:relative}
.isPC .widget-workTitle:last-child{padding-bottom:0}
.isPC .widget-workTitle .widget-workTitle-workColor{width:20px;height:5px;position:absolute;top:0;left:0;margin:.25em 0 0}
.isPC .widget-workTitle .widget-workTitle-title{margin:0 0 .25em;font-size:1.25em;line-height:1.2;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;color:#888}
.isPC .widget-workTitle .widget-workTitle-title a{text-decoration:none;border-bottom:1px solid transparent;display:inline-block}
.isPC .widget-workTitle .widget-workTitle-title a:focus,.isPC .widget-workTitle .widget-workTitle-title a:hover{border-bottom-color:#4baae0!important;color:#0081c2}
.isPC .widget-workTitle .widget-workTitle-titleLabel{color:#222;font-weight:700}
.isPC .widget-workTitle .widget-workTitle-author{font-weight:400;color:#555}
.isPC .widget-workTitle .widget-workTitle-author .icon-official{color:#bbb}
.isPC .widget-workTitle .widget-workTitle-authorLabel{color:#555}
.isPC .widget-workTitle .widget-workTitle-meta{margin:0;color:#666;font-size:.9em;line-height:1.25}
.isPC .widget-workTitle .widget-workTitle-meta:after,.isPC .widget-workTitle .widget-workTitle-meta:before{content:'';display:table}
.isPC .widget-workTitle .widget-workTitle-meta:after{clear:both}
.isPC .widget-workTitle .widget-workTitle-meta a{color:#888}
.isPC .widget-workTitle .widget-workTitle-meta a:hover{color:#0081c2}
.isPC .widget-workTitle .widget-workTitle-meta i{color:#aaa}
.isPC .widget-workTitle .widget-workTitle-meta>span,.isPC .widget-workTitle .widget-workTitle-meta>time{padding:0 14px 0 0;position:relative;float:left}
.isPC .widget-workTitle .widget-workTitle-meta>span:after,.isPC .widget-workTitle .widget-workTitle-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isPC .widget-workTitle .widget-workTitle-meta>span:last-child:after,.isPC .widget-workTitle .widget-workTitle-meta>time:last-child:after{display:none;padding:0}
.isTouch .widget-workTitle{position:relative}
.isTouch .widget-workTitle .widget-workTitle-workColor{width:24px;height:6px;background:#f23e48;position:absolute;top:15px;left:0}
.isTouch .widget-workTitle .widget-workTitle-title{margin:0 0 6px;font-size:13px;line-height:1.3}
.isTouch .widget-workTitle .widget-workTitle-title a{text-decoration:none}
.isTouch .widget-workTitle .widget-workTitle-title a:hover{border-bottom:1px solid #aaa}
.isTouch .widget-workTitle .widget-workTitle-titleLabel{color:#222}
.isTouch .widget-workTitle .widget-workTitle-author{font-weight:400;color:#666}
.isTouch .widget-workTitle .widget-workTitle-author a{color:#666}
.isTouch .widget-workTitle .widget-workTitle-author .icon-official{color:#bbb}
.isTouch .widget-workTitle .widget-workTitle-meta{margin:0;color:#666;font-size:11px;line-height:1.3}
.isTouch .widget-workTitle .widget-workTitle-meta:after,.isTouch .widget-workTitle .widget-workTitle-meta:before{content:'';display:table}
.isTouch .widget-workTitle .widget-workTitle-meta:after{clear:both}
.isTouch .widget-workTitle .widget-workTitle-meta a{color:#666}
.isTouch .widget-workTitle .widget-workTitle-meta a:hover{color:#0081c2}
.isTouch .widget-workTitle .widget-workTitle-meta i{color:#666}
.isTouch .widget-workTitle .widget-workTitle-meta>span,.isTouch .widget-workTitle .widget-workTitle-meta>time{padding:0 14px 0 0;position:relative;float:left}
.isTouch .widget-workTitle .widget-workTitle-meta>span:after,.isTouch .widget-workTitle .widget-workTitle-meta>time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.isTouch .widget-workTitle .widget-workTitle-meta>span:last-child:after,.isTouch .widget-workTitle .widget-workTitle-meta>time:last-child:after{display:none;padding:0}
.isPC .widget-official .widget-official-headerImage{overflow:hidden;position:relative;margin:0 0 1em;height:100px}
.isPC .widget-official .widget-official-headerImage a{display:block;height:100px;background-position:center center;background-size:600px 100px}
.isPC .widget-official .widget-official-headerImage img{display:none;max-height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.isPC .widget-official .widget-official-header h3,.isPC .widget-official .widget-official-header p{margin:0;line-height:1.3}
.isPC .widget-official .float-left{width:70px}
.isPC .widget-official .float-right{float:right;width:calc(100% - 85px)}
.isPC .widget-official .widget-official-header-logo{width:70px;height:70px;text-align:center}
.isPC .widget-official .widget-official-header-logo a{display:block}
.isPC .widget-official .widget-official-header-logo img{max-width:100%;max-height:100%;vertical-align:top;border:1px solid #ddd;box-sizing:border-box}
.isPC .widget-official .widget-official-header-right:after,.isPC .widget-official .widget-official-header-right:before{content:'';display:table}
.isPC .widget-official .widget-official-header-right:after{clear:both}
.isPC .widget-official .widget-official-header-name{float:left;margin:0 0 .5em!important;width:calc(100% - 125px)}
.isPC .widget-official .widget-official-header-name a{display:block;text-decoration:none}
.isPC .widget-official .widget-official-header-activityName{font-size:1.2em;color:#333}
.isPC .widget-official .widget-official-header-activityName:hover{color:#0081c2;text-decoration:underline}
.isPC .widget-official .widget-official-header-activityName:hover i{color:#0081c2}
.isPC .widget-official .widget-official-header-activityName i{color:#444}
.isPC .widget-official .widget-official-header-screenName{color:#999}
.isPC .widget-official .widget-official-header-screenName span{display:block}
.isPC .widget-official .widget-official-header-screenName:hover{color:#0081c2;text-decoration:underline}
.isPC .widget-official .widget-official-header-screenName .icon-official{color:#bbb}
.isPC .widget-official .widget-official-header-followButton{float:right;margin:0 0 .5em!important;width:120px;text-align:right}
.isPC .widget-official .widget-official-header-profile{font-size:.95em;line-height:1.4!important;color:#555}
.isTouch .widget-official .widget-official-headerImage{height:100px;overflow:hidden;position:relative;margin:0 0 16px}
.isTouch .widget-official .widget-official-headerImage a{display:block}
.isTouch .widget-official .widget-official-headerImage img{max-height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.isTouch .widget-official .widget-official-header{margin-left:16px}
.isTouch .widget-official .widget-official-header h3,.isTouch .widget-official .widget-official-header p{margin:0;line-height:1.3}
.isTouch .widget-official .float-left{width:72px;float:left}
.isTouch .widget-official .float-right{float:right;width:calc(100% - 88px)}
.isTouch .widget-official .widget-official-header-logo{width:100%}
.isTouch .widget-official .widget-official-header-logo img{max-width:100%;max-height:100%}
.isTouch .widget-official .widget-official-header-right:after,.isTouch .widget-official .widget-official-header-right:before{content:'';display:table}
.isTouch .widget-official .widget-official-header-right:after{clear:both}
.isTouch .widget-official .widget-official-header-name{padding-right:16px}
.isTouch .widget-official .widget-official-header-name a{display:block;text-decoration:none}
.isTouch .widget-official .widget-official-header-activityName{font-size:15px;color:#222;font-weight:400}
.isTouch .widget-official .widget-official-header-activityName:hover{color:#0081c2;text-decoration:underline}
.isTouch .widget-official .widget-official-header-activityName:hover i{color:#0081c2}
.isTouch .widget-official .widget-official-header-activityName i{color:#222}
.isTouch .widget-official .widget-official-header-screenName{color:#999;font-size:11px}
.isTouch .widget-official .widget-official-header-screenName span{display:block}
.isTouch .widget-official .widget-official-header-screenName:hover{color:#0081c2;text-decoration:underline}
.isTouch .widget-official .widget-official-header-screenName .icon-official{color:#bbb}
.isTouch .widget-official .widget-official-header-profile{font-size:12px;line-height:1.5!important;color:#999;padding-right:16px}
.isPC .widget-official-item .widget-official-item-content{margin:15px 0 0 85px}
.isPC .widget-official-item .widget-workTitle{border-top:1px solid #eee;padding:10px 0 10px 0}
.isPC .widget-official-item .widget-workTitle-workColor{left:-35px;top:13px}
.isPC .widget-official-item .widget-workTitle-author{display:none}
.isPC .widget-official-content-latest:after,.isPC .widget-official-content-latest:before{content:'';display:table}
.isPC .widget-official-content-latest:after{clear:both}
.isPC .widget-official-content-latest .widget-official-item{float:left;width:calc(50% - 22.5px);margin:0 0 30px 45px}
.isPC .widget-official-content-latest .widget-official-item:nth-child(2n+1){margin-left:0;clear:both}
.isPC .widget-official-content-recent:after,.isPC .widget-official-content-recent:before{content:'';display:table}
.isPC .widget-official-content-recent:after{clear:both}
.isPC .widget-official-content-recent .widget-official-item{float:left;width:calc(33.33333% - 30px);margin:30px 0 0 45px}
.isPC .widget-official-content-recent .widget-official-item:nth-child(3n+1){margin-left:0;clear:both}
.isPC .widget-official-content-recent .widget-official-item-content ul{padding:0;margin-bottom:0}
.isPC .widget-official-content-recent .widget-official-item-content ul li{list-style-type:none}
.isPC .widget-official-content-recent .widget-workTitle-title{font-size:1.1em}
.isTouch .widget-official-item{margin-bottom:16px}
.isTouch .widget-official-item .widget-official-item-content{margin:16px 0 0 16px}
.isTouch .widget-official-item .widget-official-item-content .widget-workTitle{border-top:1px solid #ddd;padding:12px 16px 10px 0;margin:0 0 0 88px}
.isTouch .widget-official-item .widget-official-item-content .widget-workTitle .widget-workTitle-title{margin-bottom:4px}
.isTouch .widget-official-item .widget-official-item-content .widget-workTitle-workColor{margin:-9px 0 0 -40px}
.isTouch .widget-official-item .widget-official-header-screenName{margin:3px 0!important}
.isTouch .widget-official-item .widget-workTitle-author{display:none}
.isTouch .widget-official-content-recent .widget-official-item-content ul{padding:0;margin-bottom:0}
.isTouch .widget-official-content-recent .widget-official-item-content ul li{list-style-type:none}
.isTouch .widget-official-content-recent .widget-official-item-content li{position:relative;margin:0 0 .5em}
.isTouch .widget-official-content-recent .widget-official-item-content .widget-official-item-workColor{width:20px;height:5px;background:#f23e48;position:absolute;top:.25em;left:0}
.isPC .widget-official-publication ul{padding:0;margin:0}
.isPC .widget-official-publication ul li{list-style-type:none}
.isPC .widget-official-publication ul a{display:block;padding:14px 0;color:#222;text-decoration:none}
.isPC .widget-official-publication ul a:after,.isPC .widget-official-publication ul a:before{content:'';display:table}
.isPC .widget-official-publication ul a:after{clear:both}
.isPC .widget-official-publication ul a:focus h3,.isPC .widget-official-publication ul a:hover h3{text-decoration:underline}
.isPC .widget-official-publication ul div{width:calc(100% - 116px);float:right}
.isPC .widget-official-publication ul h3,.isPC .widget-official-publication ul p{margin:0;line-height:1.3}
.isPC .widget-official-publication ul h3{font-size:13px;margin:8px 0}
.isPC .widget-official-publication ul p{font-size:11.5px;color:#666;margin:2.5px 0 0}
.isPC .widget-official-publication ul .article-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:700;color:#222}
.isPC .widget-official-publication ul .article-thumbnail{margin:0;width:100px;float:left}
.isPC .widget-official-publication ul img{max-width:100%;vertical-align:top;border:1px solid #222}
.isTouch .widget-official-publication ul{padding:0;margin:0;padding:2px 0 0}
.isTouch .widget-official-publication ul li{list-style-type:none}
.isTouch .widget-official-publication li:nth-child(1),.isTouch .widget-official-publication li:nth-child(2){float:left;width:calc(50% - 1px)}
.isTouch .widget-official-publication li:nth-child(1) a,.isTouch .widget-official-publication li:nth-child(2) a{padding:0 0 14px}
.isTouch .widget-official-publication li:nth-child(1) .article-thumbnail,.isTouch .widget-official-publication li:nth-child(2) .article-thumbnail{margin:0;background:#f2f1f0;text-align:center;padding:4px 0}
.isTouch .widget-official-publication li:nth-child(1) img,.isTouch .widget-official-publication li:nth-child(2) img{max-height:170px}
@media screen and (max-width:420px){
.isTouch .widget-official-publication li:nth-child(1) img,.isTouch .widget-official-publication li:nth-child(2) img{max-height:133px}
}
.isTouch .widget-official-publication li:nth-child(1) div,.isTouch .widget-official-publication li:nth-child(2) div{margin:8px 12px 0 16px}
.isTouch .widget-official-publication li:nth-child(1){margin:0 2px 0 0}
.isTouch .widget-official-publication li:nth-child(3),.isTouch .widget-official-publication li:nth-child(4),.isTouch .widget-official-publication li:nth-child(5),.isTouch .widget-official-publication li:nth-child(6){margin:0 0 0 16px;border-bottom:1px solid #ddd}
.isTouch .widget-official-publication li:nth-child(3) a,.isTouch .widget-official-publication li:nth-child(4) a,.isTouch .widget-official-publication li:nth-child(5) a,.isTouch .widget-official-publication li:nth-child(6) a{padding:14px 16px 14px 0}
.isTouch .widget-official-publication li:nth-child(3) .article-thumbnail,.isTouch .widget-official-publication li:nth-child(4) .article-thumbnail,.isTouch .widget-official-publication li:nth-child(5) .article-thumbnail,.isTouch .widget-official-publication li:nth-child(6) .article-thumbnail{margin:0;position:absolute;top:14px;left:0}
.isTouch .widget-official-publication li:nth-child(3) img,.isTouch .widget-official-publication li:nth-child(4) img,.isTouch .widget-official-publication li:nth-child(5) img,.isTouch .widget-official-publication li:nth-child(6) img{max-width:46px}
.isTouch .widget-official-publication li:nth-child(3) div,.isTouch .widget-official-publication li:nth-child(4) div,.isTouch .widget-official-publication li:nth-child(5) div,.isTouch .widget-official-publication li:nth-child(6) div{margin:0 0 0 60px}
.isTouch .widget-official-publication li:nth-child(3){clear:both;border-top:1px solid #ddd}
.isTouch .widget-official-publication li a{display:block;position:relative;min-height:60px;color:#222;text-decoration:none}
.isTouch .widget-official-publication li h3,.isTouch .widget-official-publication li p{margin:0;line-height:1.3}
.isTouch .widget-official-publication li h3{font-size:13px;margin:8px 0}
.isTouch .widget-official-publication li p{font-size:11.5px;color:#666;margin:2.5px 0 0}
.isTouch .widget-official-publication li .article-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:700;color:#222}
.isTouch .widget-official-publication li img{vertical-align:top;border:1px solid #222;box-sizing:border-box}
.widget-labelLogos ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
.widget-labelLogos li{margin:0 10px 10px 0;list-style-type:none}
.widget-labelLogos img{max-width:100%;vertical-align:top}
.isPC .widget-labelLogos li{width:calc(33.333333% - 10px)}
.isTouch .widget-labelLogos ul{margin:10px 16px}
.isTouch .widget-labelLogos li{margin:0 0 10px 10px;width:calc(25% - 10px);max-width:90px}
.isTouch .widget-labelLogos li:nth-child(4n+1){margin:0 0 10px}
.widget-trendyWorkTags ul{padding:0}
.widget-trendyWorkTags li{display:inline-block}
.widget-trendyWorkTags li:after{content:'/';display:inline-block;color:#ddd;margin:0 .5em 0 .75em}
.widget-trendyWorkTags li:last-child:after{display:none}
.widget-trendyWorkTags a{color:#222}
.widget-trendyWorkTags a:focus,.widget-trendyWorkTags a:hover{color:#0081c2}
.isPC .widget-trendyWorkTags ul{margin:0;font-size:16px}
.isTouch .widget-trendyWorkTags ul{margin:8px 0 0 16px}
.widget-fanFictionSource .widget-fanFictionSource-original{position:absolute;top:0;left:0;background:#222;color:#fff;font-size:11px;font-weight:700;padding:2px 3px;box-shadow:0 1px 0 #222;line-height:1}
.isPC .widget-fanFictionSource a{color:#222;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC .widget-fanFictionSource .widget-fanFictionSource-image{width:100px;margin:0 16px 0 0;position:relative}
.isPC .widget-fanFictionSource img{max-width:100%;vertical-align:top;border:1px solid #444;box-sizing:border-box}
.isPC .widget-fanFictionSource .widget-fanFictionSource-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.isPC .widget-fanFictionSource .widget-fanFictionSource-text h4,.isPC .widget-fanFictionSource .widget-fanFictionSource-text p{line-height:1.3;margin:0}
.isPC .widget-fanFictionSource .widget-fanFictionSource-showMore:focus,.isPC .widget-fanFictionSource .widget-fanFictionSource-showMore:hover,.isPC .widget-fanFictionSource .widget-fanFictionSource-title:focus,.isPC .widget-fanFictionSource .widget-fanFictionSource-title:hover{color:#0081c2;text-decoration:underline}
.isPC .widget-fanFictionSource .widget-fanFictionSource-subtitle{font-weight:400;line-height:1.3;margin:.5em 0 0}
.isPC .widget-fanFictionSource .widget-fanFictionSource-author{color:#888;margin:.5em 0!important;font-size:11.5px}
.isTouch .widget-fanFictionSource a{color:#222;padding:0 16px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-image{width:72px;position:relative;margin:0 16px 0 0}
.isTouch .widget-fanFictionSource img{max-width:100%;vertical-align:top;border:1px solid #444;box-sizing:border-box}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-text h4,.isTouch .widget-fanFictionSource .widget-fanFictionSource-text p{line-height:1.3;margin:0}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-text a{padding-right:16px;display:block}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-title{font-size:13px}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-subtitle{font-weight:400;line-height:1.3;margin:.5em 0 0}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-author{color:#666;margin:6px 0!important;font-size:11px}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-showMore{font-size:12px}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-showMore i{color:#4baae0}
.isPC .widget-media-workList{max-width:1125px;margin:30px auto}
.isPC .widget-media-workList:after,.isPC .widget-media-workList:before{content:'';display:table}
.isPC .widget-media-workList:after{clear:both}
.isPC .widget-media-workList .widget-fixedColumn-left,.isPC .widget-media-workList .widget-media-workList-left{float:left;width:240px}
.isPC .widget-media-workList .widget-fixedColumn-right,.isPC .widget-media-workList .widget-media-workList-right{float:right;width:calc(100% - 300px)}
.isPC .widget-media-workList .widget-work-summary{margin-bottom:0}
.isPC .widget-media-workList .widget-fixedColumn-left,.isPC .widget-media-workList .widget-media-workList-left{box-sizing:border-box}
.isPC .widget-media-workList .widget-fixedColumn-left:after,.isPC .widget-media-workList .widget-fixedColumn-left:before,.isPC .widget-media-workList .widget-media-workList-left:after,.isPC .widget-media-workList .widget-media-workList-left:before{content:'';display:table}
.isPC .widget-media-workList .widget-fixedColumn-left:after,.isPC .widget-media-workList .widget-media-workList-left:after{clear:both}
.isPC .widget-media-workList .widget-fixedColumn-left h2,.isPC .widget-media-workList .widget-fixedColumn-left p,.isPC .widget-media-workList .widget-media-workList-left h2,.isPC .widget-media-workList .widget-media-workList-left p{margin:0}
.isPC .widget-media-workList .widget-media-workList-writeButton{margin:0 0 .5em!important;text-align:center}
.isPC .widget-media-workList .widget-media-workList-writeButton .ui-button-blue{padding:1em;text-align:center;width:100%;box-sizing:border-box;white-space:normal!important;line-height:1.4}
.isPC .widget-media-workList .widget-media-workList-writeButton .ui-button-blue>span{display:inline-block}
.isPC .widget-media-workList .widget-media-workList-loginStatus{color:#666;text-align:center;font-size:.9em}
.isPC .widget-media-workList .widget-media-workList-loginStatus a{color:#666;border-bottom:1px solid #ccc;text-decoration:none}
.isPC .widget-media-workList .widget-media-workList-loginStatus a:focus,.isPC .widget-media-workList .widget-media-workList-loginStatus a:hover{color:#0081c2;border-bottom-color:#4baae0}
.isPC .widget-media-workList .widget-media-workList-title{font-size:1em;margin:0}
.isTouch .widget-media-workList{max-width:640px;margin:0 auto;padding:0}
.isTouch .widget-media-workList header{margin:0 16px}
.isTouch .widget-media-workList .widget-media-workList-backLink{font-size:12px;margin:16px 0}
.isTouch .widget-media-workList .widget-media-workList-backLink a{color:#222}
.isTouch .widget-media-workList .widget-media-workList-backLink a i{color:#4baae0}
.isTouch .widget-media-workList .widget-media-workList-writeButton{text-align:center;margin:0 16px!important}
.isTouch .widget-media-workList .widget-media-workList-writeButton .ui-button-blue{padding:1em;text-align:center;margin:1em 0 .5em;box-sizing:border-box;white-space:normal!important;line-height:1.4;width:100%}
.isTouch .widget-media-workList .widget-media-workList-writeButton .ui-button-blue>span{display:inline-block}
.isTouch .widget-media-workList .widget-media-workList-loginStatus{color:#666;text-align:center;font-size:.9em;margin:0}
.isTouch .widget-media-workList .widget-media-workList-loginStatus a{color:#666;border-bottom:1px solid #ccc;text-decoration:none}
.isTouch .widget-media-workList .widget-media-workList-loginStatus a:focus,.isTouch .widget-media-workList .widget-media-workList-loginStatus a:hover{color:#0081c2;border-bottom-color:#4baae0}
.isTouch .widget-media-workList .widget-media-workList-title{font-size:11px;margin:32px 0 0;padding:0 0 8px 16px;line-height:1.2;border-bottom:1px solid #ddd}
.isApp .widget-media-workList-loginStatus,.isApp .widget-media-workList-writeButton{display:none}
.isPC .widget-media-genresWorkList{max-width:1125px;margin:30px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-left,.isPC .widget-media-genresWorkList .widget-media-workList-left{width:240px;margin:0 60px 0 0}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-right,.isPC .widget-media-genresWorkList .widget-media-workList-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.isPC .widget-media-genresWorkList .widget-work-summary{margin-bottom:0}
.isPC .widget-media-genresWorkList .widget-catchphrase:first-child{border-top:none;padding-top:5px}
.isPC .widget-media-genresWorkList .widget-catchphrase:last-child{padding-bottom:0}
.isPC .widget-media-genresWorkList:not(#genre-all) .widget-work-genre{display:none}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-left>:first-child{margin-top:0}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-left h4{margin:3em 0 0 35px;font-size:.9em}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list{padding:0}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list li{list-style-type:none}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list li.isActive a{font-weight:700;color:#222}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list li.isActive i{display:inline-block}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list a{color:#444;font-size:1.1em;line-height:1;display:block;padding:7px 7px 7px 35px;text-decoration:none}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list a:hover{background:#f2f1f0}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list i{display:none;width:25px;margin:0 0 0 -25px;font-weight:400;color:#4baae0}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-listTitle{border-bottom:1px solid #ddd}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-listTitle h3,.isPC .widget-media-genresWorkList .widget-media-genresWorkList-listTitle p{line-height:1.4}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-listTitle h3{font-size:1em;margin:0}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-listTitle p{margin:0;color:#666;font-size:.95em;padding:0 0 .75em}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-listTitle span{display:block}
.isTouch .widget-media-genresWorkList .icon-check,.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-left h4{display:none}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-right{max-width:640px;margin:0 auto}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list{padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:0;padding:0 8px;box-sizing:border-box;-webkit-overflow-scrolling:touch}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list li{list-style-type:none}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list li{display:inline-block}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list li.isActive a{font-weight:700;color:#222}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list a{display:block;padding:18px 6px 16px;line-height:1;font-size:13px;text-decoration:none;color:#666}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list a:hover{background:#f2f1f0}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-listTitle{font-size:11px;margin:0;padding:16px 0 12px 16px;line-height:1.2;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-listTitle h3{margin:0;padding:0 0 3px;font-size:11px}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-listTitle p{color:#999;padding-right:16px;line-height:1.3;margin:0}
.isApp .widget-media-genresWorkList-left{position:-webkit-sticky;position:sticky;top:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top);z-index:10000;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.15)}
.isApp .widget-media-genresWorkList-left:after,.isApp .widget-media-genresWorkList-left:before{content:'';display:table}
.isApp .widget-media-genresWorkList-left:after{clear:both}
.widget-shareButtons>div,.widget-shareButtons>iframe{margin:0 5px 0 0}
.widget-shareButtons>div:last-child,.widget-shareButtons>iframe:last-child{margin:0}
.widget-shareButtons>div{vertical-align:top;display:inline-block!important}
.widget-shareButtons>div>span{vertical-align:top!important}
.widget-shareButtons .widget-shareButtons-twitterCount{width:75px;box-sizing:border-box;height:34px;line-height:34px;border:1px solid #aaa;border-radius:3px;font-size:16px;text-align:center;margin:0 0 7px!important;position:relative;background:#fff}
.widget-shareButtons .widget-shareButtons-twitterCount a{color:#666!important;display:block;text-decoration:none;padding:0 4px}
.widget-shareButtons .widget-shareButtons-twitterCount:after,.widget-shareButtons .widget-shareButtons-twitterCount:before{position:absolute;top:100%;left:50%;content:"";border:solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.widget-shareButtons .widget-shareButtons-twitterCount:before{border-width:5.5px;border-top-color:#aaa}
.widget-shareButtons .widget-shareButtons-twitterCount:after{border-width:4px;border-top-color:#fff}
.widget-shareButtonIcons{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-shareButtonIcons li{list-style-type:none}
.widget-shareButtonIcons li{margin:0 0 0 1px}
.widget-shareButtonIcons a{display:block}
.widget-shareButtonIcons img{width:35px;height:35px;vertical-align:bottom}
.isPC .widget-workCard-workColor{width:20px;height:5px;display:block;margin:0;position:absolute;top:25px;left:0}
.isPC .widget-workCard-title{font-size:1.35em;line-height:1.3;margin:0}
.isPC .widget-workCard-title a{text-decoration:none;border-bottom:1px solid transparent}
.isPC .widget-workCard-title a:focus,.isPC .widget-workCard-title a:hover{border-bottom-color:#4baae0!important;color:#0081c2}
.isPC .widget-workCard-titleLabel{border-bottom:1px solid #aaa!important;color:#222}
.isPC .widget-workCard-titleLabel:visited{color:#555}
.isPC .widget-workCard-author{font-weight:400;color:#555}
.isPC .widget-workCard-author .icon-official{color:#bbb}
.isPC .widget-workCard-authorLabel{color:#555}
.isPC .widget-workCard-introduction{font-size:.95em;margin:.5em 0;line-height:1.5}
.isPC .widget-workCard-introduction a{display:block;color:#555}
.isPC .widget-workCard-introduction a:hover{text-decoration:none}
.isPC .widget-workCard-data{background:#f7f6f5;padding:5px 8px;margin:.75em 0 0;color:#666;font-size:.9em;line-height:1.4}
.isPC .widget-workCard-data p{margin:0;line-height:1.5}
.isPC .widget-workCard-data a{color:#555}
.isPC .widget-workCard-data a:hover{color:#0081c2}
.isPC .widget-workCard-meta:after,.isPC .widget-workCard-meta:before{content:'';display:table}
.isPC .widget-workCard-meta:after{clear:both}
.isPC .widget-workCard-meta i{color:#aaa}
.isPC .widget-workCard-meta>a,.isPC .widget-workCard-meta>span{padding:0 14px 0 0;position:relative;float:left}
.isPC .widget-workCard-meta>a:after,.isPC .widget-workCard-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
.isPC .widget-workCard-meta>a:last-child:after,.isPC .widget-workCard-meta>span:last-child:after{display:none;padding:0}
.isPC .widget-workCard-flags,.isPC .widget-workCard-tags{display:block}
.isPC .widget-workCard-flags>a:before,.isPC .widget-workCard-flags>span:before,.isPC .widget-workCard-tags>a:before,.isPC .widget-workCard-tags>span:before{content:'/';color:#aaa;margin:0 .25em}
.isPC .widget-workCard-flags>a:first-child:before,.isPC .widget-workCard-flags>span:first-child:before,.isPC .widget-workCard-tags>a:first-child:before,.isPC .widget-workCard-tags>span:first-child:before{display:none;margin:0}
.isPC .widget-workCard-flags{margin:0 .5em 0 0}
.isPC .widget-workCard-tags a{text-decoration:none}
.isPC .widget-workCard-tags a:hover span{color:#0081c2;border-bottom-color:#4baae0}
.isPC .widget-workCard-tags a span{border-bottom:1px solid transparent}
.isTouch .widget-workCard-workColor{width:20px;height:5px;display:block;margin:0;position:absolute;top:18px;left:0}
.isTouch .widget-workCard-title{font-size:1em;line-height:1.3;margin:0}
.isTouch .widget-workCard-title a{text-decoration:none;border-bottom:1px solid transparent}
.isTouch .widget-workCard-title a:focus,.isTouch .widget-workCard-title a:hover{border-bottom-color:#4baae0!important;color:#0081c2}
.isTouch .widget-workCard-titleLabel{color:#222}
.isTouch .widget-workCard-titleLabel:visited{color:#555}
.isTouch .widget-work-rank{top:12px!important}
.isTouch .widget-workCard-author{font-weight:400;color:#555}
.isTouch .widget-workCard-author .icon-official{color:#bbb}
.isTouch .widget-workCard-author .author-isOwn{background:#ccc;color:#222;border-radius:2px;line-height:1;display:inline-block;padding:.2em .4em;font-size:.6em;letter-spacing:1px;vertical-align:middle}
.isTouch .widget-workCard-authorLabel{color:#555}
.isTouch .widget-workCard-introduction{font-size:.85em;margin:.5em 0!important;line-height:1.5}
.isTouch .widget-workCard-introduction a{display:block;color:#555}
.isTouch .widget-workCard-introduction a:hover{text-decoration:none}
.isTouch .widget-workCard-data{background:#f7f6f5;padding:5px 8px;margin:.75em 0 0;color:#666;font-size:.85em;line-height:1.4}
.isTouch .widget-workCard-data p{margin:0;line-height:1.5}
.isTouch .widget-workCard-data a{color:#555}
.isTouch .widget-workCard-data a:hover{color:#0081c2}
.isTouch .widget-workCard-meta:after,.isTouch .widget-workCard-meta:before{content:'';display:table}
.isTouch .widget-workCard-meta:after{clear:both}
.isTouch .widget-workCard-meta i{color:#aaa}
.isTouch .widget-workCard-meta>a,.isTouch .widget-workCard-meta>span{padding:0 14px 0 0;position:relative;float:left}
.isTouch .widget-workCard-meta>a:after,.isTouch .widget-workCard-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
.isTouch .widget-workCard-meta>a:last-child:after,.isTouch .widget-workCard-meta>span:last-child:after{display:none;padding:0}
.isTouch .widget-workCard-flags,.isTouch .widget-workCard-tags{display:block}
.isTouch .widget-workCard-flags>a:before,.isTouch .widget-workCard-flags>span:before,.isTouch .widget-workCard-tags>a:before,.isTouch .widget-workCard-tags>span:before{content:'/';color:#aaa;margin:0 .25em}
.isTouch .widget-workCard-flags>a:first-child:before,.isTouch .widget-workCard-flags>span:first-child:before,.isTouch .widget-workCard-tags>a:first-child:before,.isTouch .widget-workCard-tags>span:first-child:before{display:none;margin:0}
.isTouch .widget-workCard-flags{margin:0 .5em 0 0}
.isTouch .widget-workCard-tags a{text-decoration:none}
.isTouch .widget-workCard-tags a:hover span{color:#0081c2;border-bottom-color:#4baae0}
.isTouch .widget-workCard-tags a span{border-bottom:1px solid transparent}
.isPC .widget-reviewsItem .widget-reviewsItem-review,.isPC .widget-reviewsItem .widget-reviewsItem-workCard{width:50%;box-sizing:border-box}
.isPC .widget-reviewsItem .widget-reviewsItem-review{float:left;padding:0 15px 0 0}
.isPC .widget-reviewsItem .widget-reviewsItem-review .widget-catchphrase{padding:.25em 0 0;border:none}
.isPC .widget-reviewsItem .widget-reviewsItem-reviewBody{line-height:1.3;margin:.5em 0;color:#666}
.isPC .widget-reviewsItem .widget-reviewsItem-reviewBody a{display:block;color:#666;text-decoration:none}
.isPC .widget-reviewsItem .widget-reviewsItem-reviewBody-seeMore{border-bottom:1px solid #ccc}
.isPC .widget-reviewsItem .widget-reviewsItem-reviewBody-seeMore:hover{color:#0081c2;border-bottom-color:#4baae0}
.isPC .widget-reviewsItem .widget-reviewsItem-pointLabel{font-size:.9em}
.isPC .widget-reviewsItem .widget-reviewsItem-points{color:#888;margin:.25em 0 0}
.isPC .widget-reviewsItem .widget-reviewsItem-points span{display:inline-block}
.isPC .widget-reviewsItem .widget-reviewsItem-points span+span{margin:0 0 0 .25em}
.isPC .widget-reviewsItem .widget-reviewsItem-workCard{float:right;padding:0 0 0 15px}
.isPC .widget-reviewsItem .widget-reviewsItem-workCard .widget-workCard-title{font-size:1.1em}
.isTouch .widget-reviewsItem{float:right;width:calc(100% - 56px);padding-right:16px;box-sizing:border-box}
.isTouch .widget-reviewsItem:after,.isTouch .widget-reviewsItem:before{content:'';display:table}
.isTouch .widget-reviewsItem:after{clear:both}
.isTouch .widget-reviewsItem .widget-reviewsItem-review{padding:0 15px 0 0}
.isTouch .widget-reviewsItem .widget-reviewsItem-review .widget-catchphrase{margin:0 0 4px;border:none}
.isTouch .widget-reviewsItem .widget-reviewsItem-workCard{padding:0 0 0 10px;margin:10px 0 2px;border-left:5px solid #eee}
.isTouch .widget-reviewsItem .widget-workCard-title{font-size:13px}
.isTouch .widget-reviewsItem .widget-workCard-introduction,.isTouch .widget-reviewsItem .widget-workCard-workColor{display:none}
.isTouch .widget-reviewsItem .widget-reviewsItem-reviewBody{line-height:1.3;margin:0;font-size:11px}
.isTouch .widget-reviewsItem .widget-reviewsItem-reviewBody a{display:block;color:#666;text-decoration:none}
.isTouch .widget-reviewsItem .widget-reviewsItem-reviewBody-seeMore{border-bottom:1px solid #ccc}
.isTouch .widget-reviewsItem .widget-reviewsItem-points{color:#888;font-size:11px;margin:2px 0 0}
.isTouch .widget-reviewsItem .widget-reviewsItem-points span{display:inline-block}
.isTouch .widget-reviewsItem .widget-reviewsItem-points span+span{margin:0 0 0 4px}
.isPC .widget-top-recentReview{padding:15px 0 17px 60px;border-top:1px solid #ddd;position:relative}
.isPC .widget-top-recentReview .widget-catchphrase{padding:0;border:none}
.isPC .widget-top-recentReview .widget-catchphrase-title{font-size:20px}
.isPC .widget-top-recentReview .widget-top-recentReview-dateCreated{position:absolute;top:15px;left:0;margin:0;font-size:.9em;color:#666;line-height:1.3}
.isPC .widget-top-recentReview .widget-top-recentReview-reviewBody{line-height:1.5;margin:.5em 0 0;font-size:13px}
.isPC .widget-top-recentReview .widget-top-recentReview-reviewBody a{display:block;color:#444;text-decoration:none}
.isPC .widget-top-recentReview .widget-top-recentReview-reviewBody-seeMore{color:#444;border-bottom:1px solid #ccc}
.isPC .widget-top-recentReview .widget-top-recentReview-reviewBody-seeMore:hover{color:#0081c2;border-bottom-color:#4baae0}
.isPC .widget-top-recentReview .widget-top-recentReview-points{color:#888;margin:.25em 0 0}
.isPC .widget-top-recentReview .widget-top-recentReview-points span{display:inline-block}
.isPC .widget-top-recentReview .widget-top-recentReview-points span+span{margin:0 0 0 .25em}
.isPC .widget-top-recentReview .widget-top-recentReview-pointLabel{font-size:.9em}
.isPC .widget-top-recentReview .widget-top-recentReview-work{padding:0 0 0 10px;margin:.5em 0 0;border-left:5px solid #eee}
.isPC .widget-top-recentReview .widget-top-recentReview-work-title{font-size:13px;margin:0 0 .25em;line-height:1.3;letter-spacing:.25px}
.isPC .widget-top-recentReview .widget-top-recentReview-work-titleLabel{color:#222}
.isPC .widget-top-recentReview .widget-top-recentReview-work-titleLabel:hover{color:#0990cc}
.isPC .widget-top-recentReview .widget-top-recentReview-work-author{color:#555;font-weight:400}
.isPC .widget-top-recentReview .widget-top-recentReview-work-author a{color:#555}
.isPC .widget-top-recentReview .widget-top-recentReview-work-author a:hover{color:#0990cc}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta{margin:0;font-size:11.5px;line-height:1.25}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta:after,.isPC .widget-top-recentReview .widget-top-recentReview-work-meta:before{content:'';display:table}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta:after{clear:both}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta i{color:#aaa}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>a,.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>span{padding:0 14px 0 0;position:relative;float:left;color:#888}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>a:after,.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>a:last-child:after,.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>span:last-child:after{display:none;padding:0}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>span a{color:#888}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>span a:hover{color:#0990cc}
.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>a:hover{color:#0990cc}
.isTouch .widget-top-recentReview{padding:15px 16px 17px 60px;border-top:1px solid #ddd;position:relative}
.isTouch .widget-top-recentReview:first-child{border:none}
.isTouch .widget-top-recentReview .widget-catchphrase{padding:0;border:none}
.isTouch .widget-top-recentReview .widget-catchphrase-title{font-size:15px}
.isTouch .widget-top-recentReview .widget-top-recentReview-dateCreated{position:absolute;top:15px;left:0;margin:0;font-size:.9em;color:#666;line-height:1.3}
.isTouch .widget-top-recentReview .widget-top-recentReview-reviewBody{line-height:1.5;margin:.5em 0 0;font-size:13px}
.isTouch .widget-top-recentReview .widget-top-recentReview-reviewBody a{display:block;color:#444;text-decoration:none}
.isTouch .widget-top-recentReview .widget-top-recentReview-reviewBody-seeMore{color:#444;border-bottom:1px solid #ccc}
.isTouch .widget-top-recentReview .widget-top-recentReview-points{color:#888;margin:.25em 0 0}
.isTouch .widget-top-recentReview .widget-top-recentReview-points span{display:inline-block}
.isTouch .widget-top-recentReview .widget-top-recentReview-points span+span{margin:0 0 0 .25em}
.isTouch .widget-top-recentReview .widget-top-recentReview-pointLabel{font-size:.9em}
.isTouch .widget-top-recentReview .widget-top-recentReview-work{padding:0 0 0 10px;margin:.5em 0 0;border-left:5px solid #eee}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-title{font-size:13px;margin:0 0 .25em;line-height:1.3;letter-spacing:.25px}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-titleLabel{color:#222}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-titleLabel:hover{color:#0990cc}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-author{color:#555;font-weight:400}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-author a{color:#555}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-author a:hover{color:#0990cc}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta{margin:0;font-size:11.5px;line-height:1.25}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta:after,.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta:before{content:'';display:table}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta:after{clear:both}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta i{color:#aaa}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>a,.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>span{padding:0 14px 0 0;position:relative;float:left;color:#888}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>a:after,.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>a:last-child:after,.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>span:last-child:after{display:none;padding:0}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>span a{color:#888}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>span a:hover{color:#0990cc}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>a:hover{color:#0990cc}
.widget-eventStatusLabel{margin:0}
.widget-eventStatusLabel span{color:#fff;font-weight:700;display:inline-block;padding:4px 5px;border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.1);font-size:11px;line-height:11px;text-align:center}
.widget-eventStatusLabel .widget-eventStatusLabel-beforeApplication{background:#ffb318}
.widget-eventStatusLabel .widget-eventStatusLabel-inApplication{background:#4baae0}
.widget-eventStatusLabel .widget-eventStatusLabel-inSelection{background:#50c586}
.widget-eventStatusLabel .widget-eventStatusLabel-closed{background:#666}
.isPC .widget-contest-leadMessage{background:#f2f1f0;text-align:center;margin:0 0 0 -30px;padding:30px 120px;width:calc(100% + 60px);box-sizing:border-box}
.isPC .widget-contest-leadMessage h2{text-align:center;margin:0 0 .5em;letter-spacing:2px;font-size:1.75em;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;border-bottom:2px solid #666;display:inline-block}
.isPC .widget-contest-leadMessage p{margin:1em 0 0}
.isPC .widget-contest-leadMessage p span{display:inline-block}
.isTouch .widget-contest-leadMessage{font-size:1em;padding:24px 16px;margin:0 0 14px;background:#f2f1f0}
.isTouch .widget-contest-leadMessage h2{text-align:center;margin:0;letter-spacing:2px;font-size:15px}
.isTouch .widget-contest-leadMessage h2 span{display:inline-block}
.isTouch .widget-contest-leadMessage p{line-height:1.5}
.widget-messageFromOrganizers{margin:30px 0 45px}
.widget-messageFromOrganizers h3{text-align:center}
.widget-messageFromOrganizers p{background-image:-webkit-linear-gradient(#eee 1px,transparent 1px);background-image:linear-gradient(#eee 1px,transparent 1px);background-size:100% 30px;line-height:30px;margin:0}
.widget-messageFromOrganizers p:last-of-type{border-bottom:1px solid #eee}
.widget-messageFromOrganizers .widget-messageFromOrganizers-signature{text-align:right}
.isTouch .widget-messageFromOrganizers{margin:30px 16px 45px}
.widget-contestUnit a{display:block;color:#222;text-decoration:none}
.widget-contestUnit-image{margin:0}
.widget-contestUnit-image span{display:block;position:relative}
.widget-contestUnit-image span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
.widget-contestUnit-image img{max-width:100%;vertical-align:bottom}
.widget-contestUnit-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;font-weight:700;margin:0;line-height:1.3}
.widget-contestUnit-closedAt{margin:6px 0 0;line-height:1.3;font-size:13px;text-align:center}
.widget-contestUnit-title{margin:6px 0 0;line-height:1.3;font-size:13px}
.widget-contestUnit-title:focus,.widget-contestUnit-title:hover{text-decoration:underline;color:#0990cc}
.widget-contestUnit-summary{margin:4px 0 0}
.widget-contestUnit-summary span{display:inline-block}
.widget-contestUnit-message{background:#f2f1f0;padding:12px;margin:8px 0 0}
.widget-contestUnit-message p{margin:0}
.widget-contestUnit-message p+p{margin:8px 0 0}
.widget-contestUnit-message-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;font-weight:700;line-height:1.3}
.widget-contestUnit-message-forReader{line-height:1.5}
.isPC .widget-contestUnit-appliedWorkCount{margin:0;line-height:1.3}
.isPC .widget-contestUnit-appliedWorkCount-count{font-size:24px}
.isPC .widget-contestUnit-appliedWorkCount-label{font-size:11.5px;color:#666}
.isPC .widget-contestUnit-message-catchphrase{font-size:15px}
.isPC .widget-contestUnit-message-forReader{font-size:13px}
.isTouch .widget-contestUnit-message-catchphrase{font-size:13px}
.isTouch .widget-contestUnit-message-forReader{font-size:11px}
.widget-feedList .heading-level5{margin:0}
.widget-feedList-dummyList-listItem{padding:14px 0;border-bottom:1px solid #ddd}
.widget-feedList-dummyList-listItem>:not(:first-child){margin:.5em 0 0}
.widget-feedList-dummyList-thumbnail{background:#f5f5f5;display:block;width:90px;height:120px}
.widget-feedList-dummyList-listDate,.widget-feedList-dummyList-secondaryText{background:#f5f5f5;display:block;height:.75em;line-height:1.8;width:100%;max-width:4em}
.widget-feedList-dummyList-listTitle,.widget-feedList-dummyList-primaryText{background:#eee;display:block;height:1em;width:100%;max-width:17em;line-height:1.5}
.isPC .widget-feedList-list{padding:0;margin:0}
.isPC .widget-feedList-list li{list-style-type:none}
.isPC .widget-feedList-list li{border-bottom:1px solid #ddd}
.isPC .widget-feedList-list a{display:block;padding:10px 0;line-height:1.5}
.isPC .widget-feedList-list a:focus,.isPC .widget-feedList-list a:hover{text-decoration:none}
.isPC .widget-feedList-list a:focus h3,.isPC .widget-feedList-list a:hover h3{text-decoration:underline}
.isPC .widget-feedList-list time{color:#888;line-height:1}
.isPC .widget-feedList-list h3{margin:0;font-size:1em;line-height:1.5;color:#222}
.isPC .widget-feedList-readMore{margin:.5em 0 0;text-align:right}
.isPC .widget-feedList-readMore a{color:#222}
.isPC .widget-feedList-readMore a:focus,.isPC .widget-feedList-readMore a:hover{color:#0081c2}
.isTouch .widget-feedList-list{padding:0;margin:0}
.isTouch .widget-feedList-list li{list-style-type:none}
.isTouch .widget-feedList-list li{border-bottom:1px solid #ddd;margin:0 0 0 16px}
.isTouch .widget-feedList-list a{display:block;line-height:1.5;padding:10px 16px 10px 0}
.isTouch .widget-feedList-list a:focus,.isTouch .widget-feedList-list a:hover{text-decoration:none}
.isTouch .widget-feedList-list a:focus h3,.isTouch .widget-feedList-list a:hover h3{text-decoration:underline}
.isTouch .widget-feedList-list time{color:#888;line-height:1;font-size:11px}
.isTouch .widget-feedList-list h3{margin:0;font-size:13px;line-height:1.5;color:#222}
.isTouch .widget-feedList-readMore{font-size:11px;margin:8px 16px 0 0;text-align:right}
.isTouch .widget-feedList-readMore a{color:#222}
.isTouch .widget-feedList-readMore a:focus,.isTouch .widget-feedList-readMore a:hover{color:#0081c2}
.isTouch .widget-feedList-dummyList .widget-feedList-dummyList-listItem{margin:0 0 0 16px}
.widget-subNav{padding:0;margin:0}
.widget-subNav li{list-style-type:none}
.widget-subNav li{line-height:1.4;margin:0 0 .5em 2px}
.widget-subNav li.isActive .widget-subNav-link{border-left-color:#222}
.widget-subNav li.isActive .widget-subNav-link:focus,.widget-subNav li.isActive .widget-subNav-link:hover{border-color:#222}
.widget-subNav li.isActive .widget-subNav-label{font-weight:700}
.widget-subNav .widget-subNav-disabledLink,.widget-subNav .widget-subNav-link{display:inline-block;position:relative;color:#222;border-left:5px solid transparent}
.widget-subNav .widget-subNav-link{display:block}
.widget-subNav .widget-subNav-link:focus,.widget-subNav .widget-subNav-link:hover{text-decoration:none;border-left-color:#4baae0}
.widget-subNav .widget-subNav-link:focus .widget-subNav-label,.widget-subNav .widget-subNav-link:hover .widget-subNav-label{color:#222}
.widget-subNav .widget-subNav-disabledLink{color:#aaa}
.widget-subNav i{font-weight:400}
.widget-subNav .widget-subNav-count{margin:0 0 0 .35em;color:#888}
.widget-cheerComments{position:relative}
.widget-cheerComments.isHidden{display:none}
.widget-cheerComments p{margin:0}
.widget-cheerCommentList{padding:0;margin:0}
.widget-cheerCommentList li{list-style-type:none}
.widget-cheerComment{padding:15px 0;border-bottom:1px solid #ddd}
.widget-cheerComment-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.widget-cheerComment-reply{margin:10px 0 0 165px;padding:15px 0 0 0}
.widget-cheerComment-reply.isHidden{display:none}
.widget-cheerComment-reply-inner{padding:25px 0;padding-left:30px;position:relative;border-top:1px solid #ddd}
.widget-cheerComment-replyIcon{position:absolute;top:25px;left:0}
.widget-cheerComment-replyLabel{position:absolute;top:0;left:0;background:#ddd;color:#222;line-height:1;padding:.4em .5em;text-align:center;font-size:.8em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.widget-cheerComment-signature{width:135px}
.widget-cheerComment-author{margin:0 0 .5em;font-size:1em;line-height:1.3em}
.widget-cheerComment-author a{color:#222;border-bottom:1px solid #eee;text-decoration:none}
.widget-cheerComment-author a:hover{color:#0081c2;border-bottom-color:#4baae0}
.widget-cheerComment-datePublished{line-height:1.3;font-size:.9em;color:#888}
.widget-cheerComment-datePublished time>span{display:block}
.widget-cheerComment-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 0 0 30px;line-height:1.6}
.widget-cheerComment-body.isHidden,.widget-cheerComment-bodyEditing.isHidden{display:none}
.widget-cheerComment-episodeTitle{color:#444;font-size:.9em;margin:.25em 0 1em!important}
.widget-cheerComment-episodeTitle a{color:#444}
.widget-cheerComment-episodeTitle i{margin:0 .5em 0 0}
.widget-cheerComment-buttons{margin:.5em 0 0!important;font-size:.9em}
.widget-cheerComment-buttons>a,.widget-cheerComment-buttons>button,.widget-cheerComment-buttons>span{padding:0 14px 0 0!important;position:relative}
.widget-cheerComment-buttons>a:after,.widget-cheerComment-buttons>button:after,.widget-cheerComment-buttons>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.widget-cheerComment-buttons>a:last-child:after,.widget-cheerComment-buttons>button:last-child:after,.widget-cheerComment-buttons>span:last-child:after{display:none;padding:0}
.widget-cheerComment-buttons a,.widget-cheerComment-buttons span{color:#666}
.widget-cheerComment-buttons button{font-weight:400;padding:0;border:none}
.widget-cheerComment-buttons button:focus,.widget-cheerComment-buttons button:hover{text-decoration:underline!important}
.widget-cheerComment-buttons-author{font-weight:700}
.widget-cheerComment-editButton:focus span,.widget-cheerComment-editButton:hover span{color:#0990cc}
.widget-cheerComment-editButton span{color:#666}
.widget-cheerComment-replyButton{color:#0990cc}
.widget-cheerComment-deleteButton:focus span,.widget-cheerComment-deleteButton:hover span{text-decoration:inherit}
.widget-cheerComment-deleteButton span{color:#f23e48!important}
.widget-cheerComment-deleteButton-help:focus svg,.widget-cheerComment-deleteButton-help:hover svg{fill:#0081c2}
.widget-cheerComment-deleteButton-help svg{width:11px;height:11px;fill:#0990cc}
.widget-cheerComment-bodyEditing textarea{height:300px}
.widget-cheerComment-bodyEditing-footer{margin:1em 0 0!important}
.widget-cheerComment-bodyEditing-footer:after,.widget-cheerComment-bodyEditing-footer:before{content:'';display:table}
.widget-cheerComment-bodyEditing-footer:after{clear:both}
.widget-cheerComment-bodyEditing-footer .ui-button-silent{color:#888}
.widget-cheerComment-bodyEditing-footer .ui-button-silent:focus,.widget-cheerComment-bodyEditing-footer .ui-button-silent:hover{text-decoration:underline!important;color:#0990cc}
.widget-cheerComment-bodyEditing-footer .ui-button-redSilent{float:right}
.widget-cheerComments-isEmpty{font-size:.8rem;margin:0 0 2em!important;padding:.5em 0 0;color:#888}
.widget-cheerComments-readMore{text-align:right;font-size:.9rem;padding:.5em 0 0;margin:0 0 1em!important}
.widget-cheerComments-readMore a{color:#222}
.widget-cheerComments-readMore a:focus,.widget-cheerComments-readMore a:hover{color:#0990cc}
.widget-cheerCommentsForm{padding:10px;margin:0 0 1em;background:#f5f5f5;font-size:1rem}
.widget-cheerCommentsForm.isFocused #write-a-comment{height:300px}
.widget-cheerCommentsForm.isFocused .widget-cheerCommentsForm-footer{display:block}
.widget-cheerCommentsForm.isHidden{display:none}
.widget-cheerCommentsForm p{margin:0}
.widget-cheerCommentsForm.isShown+.widget-cheerCommentsForm-share{position:static}
.widget-cheerCommentsForm-footer{margin:10px 0 0;display:none}
.widget-cheerCommentsForm-footer:after,.widget-cheerCommentsForm-footer:before{content:'';display:table}
.widget-cheerCommentsForm-footer:after{clear:both}
.widget-cheerCommentsForm-footer-info{float:left}
.widget-cheerCommentsForm-footer-info dl{margin:0;line-height:1.5}
.widget-cheerCommentsForm-footer-info dl:after,.widget-cheerCommentsForm-footer-info dl:before{content:'';display:table}
.widget-cheerCommentsForm-footer-info dl:after{clear:both}
.widget-cheerCommentsForm-footer-info dd,.widget-cheerCommentsForm-footer-info dt{margin:0;font-size:.8em;color:#666;float:left}
.widget-cheerCommentsForm-footer-info dt{width:7em;clear:both;position:relative}
.widget-cheerCommentsForm-footer-info dt span{background:#f5f5f5;display:inline-block;position:relative;z-index:1}
.widget-cheerCommentsForm-footer-info dt:before{content:'';border-top:1px solid #ddd;position:absolute;top:50%;left:0;width:100%;height:0}
.widget-cheerCommentsForm-footer-info dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:35em}
.widget-cheerCommentsForm-author-activityName{color:#666}
.widget-cheerCommentsForm-author-screenName{color:#aaa}
.widget-cheerCommentsForm-submitButton{text-align:right;float:right}
.widget-cheerCommentsForm-submitButton button{font-size:1em}
.widget-cheerCommentsForm-isNotCheeredMessage{text-align:center;padding:30px;background:#f2f1f0;margin:1em 0 2em}
.widget-cheerCommentsForm-isNotCheeredMessage.isHidden{display:none}
.widget-cheerCommentsForm-isNotCheeredMessage h4{margin:0;font-weight:400;line-height:1;font-size:1em}
.widget-cheerCommentsForm-isNotCheeredMessage p{margin:1em 0 0}
.writingDirection-horizontal .widget-cheerCommentsForm-share{position:absolute;top:auto;left:-9999px;padding:0 0 15px}
.writingDirection-horizontal .widget-cheerCommentsForm-share h3{font-size:.9em;margin:0 0 .5em}
.writingDirection-vertical .widget-cheerCommentsForm-share{position:absolute;right:auto;top:-9999px;text-align:center}
.writingDirection-vertical .widget-cheerCommentsForm-share h3{font-size:11px;margin:0 0 8px}
.writingDirection-vertical .widget-cheerComment-editButton span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
.isTouch .widget-cheerComment{padding:15px 16px 15px 0;margin:0 0 0 16px}
.isTouch .widget-cheerComment-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.isTouch .widget-cheerComment-signature{width:100%;margin:0 0 1em}
.isTouch .widget-cheerComment-datePublished time>span{display:inline}
.isTouch .widget-cheerComment-content{line-height:1.6;width:100%;margin:0}
.isTouch .widget-cheerComment-reply{margin-left:32px}
.isTouch .widget-cheerCommentsForm-share{padding:0 15px 10px}
.isTouch .widget-cheerCommentsForm-share h3{font-size:14px}
.isTouch .widget-cheerComments-isEmpty{padding-left:16px}
.isTouch .widget-cheerComments-readMore{font-size:11px;padding:.5em 16px 0 0}
.isTouch .widget-cheerCommentsForm.isFocused #write-a-comment{height:240px}
.widget-workIcons-new,.widget-workIcons-update,.widget-workIcons-you{border-radius:2px;display:inline-block;padding:0 2px 0 3px;height:14px!important;line-height:14px!important;font-size:10px!important;letter-spacing:1px;vertical-align:middle;font-weight:400;-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}
.widget-workIcons-you{background:#ccc;color:#222}
.widget-workIcons-new{border:1px solid #ffb318;color:#ed9e00;margin:0 .25em 0 .4em;text-transform:uppercase}
.widget-workIcons-update{border:1px solid #4baae0;color:#0990cc;margin:0 .25em 0 .4em;text-transform:uppercase}
.widget-userEvents-unit a{text-decoration:none;display:block;color:#222}
.widget-userEvents-unit-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-userEvents-unit-header-entryCount{width:45px;text-align:center;line-height:1;margin:0 5px 0 0}
.widget-userEvents-unit-header-entryCount span{display:block}
.widget-userEvents-unit-header-entryCount-count{font-size:30px;color:#4baae0;white-space:nowrap;-webkit-transform:scale(1,1.075);transform:scale(1,1.075);letter-spacing:-.5px}
.widget-userEvents-unit-header-entryCount-count>span{display:inline-block;max-width:40px}
.widget-userEvents-unit-header-entryCount-count>span:after,.widget-userEvents-unit-header-entryCount-count>span:before{content:'';display:table}
.widget-userEvents-unit-header-entryCount-count>span:after{clear:both}
.widget-userEvents-unit-header-entryCount-count>span span{display:inline-block;float:right}
.widget-userEvents-unit-header-entryCount-label{font-size:11px;color:#666}
.widget-userEvents-unit-header-eventInfo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.widget-userEvents-unit-header-eventInfo h4{margin:0;line-height:1.3;font-size:18px}
.widget-userEvents-unit-title:focus,.widget-userEvents-unit-title:hover{text-decoration:underline;color:#0990cc}
.widget-userEvents-unit-you{background:#ccc;color:#222;border-radius:2px;line-height:1;display:inline-block;padding:3px 5px 4px;font-size:9px;vertical-align:middle;font-weight:400;-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}
.widget-userEvents-unit-meta{padding:0;margin:6px 0 0;font-size:12px;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}
.widget-userEvents-unit-meta li{list-style-type:none}
.widget-userEvents-unit-meta li{margin:0 1em 0 0}
.widget-userEvents-unit-dateClosed b{margin:0 .5em 0 0;display:inline-block}
.widget-userEvents-unit-description{font-size:12px;line-height:1.5;margin:8px 0 0 50px}
.isTouch .widget-userEvents-unit{border-bottom:1px solid #ddd}
.isTouch .widget-userEvents-unit:last-child{border:none}
.isTouch .widget-userEvents-unit a{padding:14px 16px 14px 0}
.isTouch .widget-userEvents-unit-header-entryCount{width:48px;margin:0 12px 0 0}
.isTouch .widget-userEvents-unit-header-entryCount-count{font-size:20px}
.isTouch .widget-userEvents-unit-header-entryCount-count>span{max-width:60px}
.isTouch .widget-userEvents-unit-header-eventInfo h4{font-size:14px}
.isTouch .widget-userEvents-unit-meta{font-size:11px}
.isTouch .widget-userEvents-unit-dateClosed b{font-weight:400}
.isTouch .widget-userEvents-unit-dateClosed span{display:none}
.isTouch .widget-userEvents-unit-description{font-size:12px;margin-left:60px}
.isPC .widget-userEventCompactList{padding:0;margin:0}
.isPC .widget-userEventCompactList li{list-style-type:none}
.isPC .widget-userEventCompactList>li{border-bottom:1px solid #ddd}
.isPC .widget-userEventCompactList>li a{color:#222;display:block;padding:13px 0;text-decoration:none}
.isPC .widget-userEventCompactList>li a:focus h3,.isPC .widget-userEventCompactList>li a:hover h3{text-decoration:underline;color:#0990cc}
.isPC .widget-userEventCompactList>li h3{margin:0;font-size:13px;line-height:1.3}
.isPC .widget-userEventCompactList>li .widget-userEvents-unit-meta{font-size:11.5px}
.isTouch .widget-userEventCompactList{padding:0;margin:0 0 0 16px}
.isTouch .widget-userEventCompactList li{list-style-type:none}
.isTouch .widget-userEventCompactList>li{border-bottom:1px solid #ddd}
.isTouch .widget-userEventCompactList>li a{color:#222;display:block;padding:13px 16px 13px 0;text-decoration:none}
.isTouch .widget-userEventCompactList>li a:focus h3,.isTouch .widget-userEventCompactList>li a:hover h3{text-decoration:underline;color:#0990cc}
.isTouch .widget-userEventCompactList>li h3{margin:0;font-size:13px;line-height:1.3}
.isTouch .widget-userEventCompactList>li .widget-userEvents-unit-meta{font-size:11px}
.isPC .widget-event-applyButton{background:#f2f1f0;padding:15px}
.isPC .widget-event-applyButton h4{margin:0;line-height:1.3;font-size:1.1em}
.isPC .widget-event-applyButton-alternate,.isPC .widget-event-applyButton-button,.isPC .widget-event-applyButton-loginStatus{text-align:center}
.isPC .widget-event-applyButton-description{line-height:1.5;margin:.5em 0 0;font-size:.9em;color:#444}
.isPC .widget-event-applyButton-button{margin:.5em 0}
.isPC .widget-event-applyButton-button .ui-button-blue{width:100%;box-sizing:border-box;font-size:1.1em;padding:.75em 0}
.isPC .widget-event-applyButton-alternate{margin:0;font-size:.9em}
.isPC .widget-event-applyButton-message{background:#fff;text-align:center;padding:.75em 1em;line-height:1.3;margin:.5em 0 0}
.isPC .widget-event-applyButton-message p{margin:.5em 0 0}
.isPC .widget-event-applyButton-loginStatus{border-top:1px solid #ddd;margin:.75em 0 0;padding:.75em 0 0;font-size:.85em;line-height:1.2}
.isTouch .widget-event-applyButton{background:#f2f1f0;padding:15px}
.isTouch .widget-event-applyButton h4{margin:0;line-height:1.3;font-size:1em}
.isTouch .widget-event-applyButton-alternate,.isTouch .widget-event-applyButton-button,.isTouch .widget-event-applyButton-loginStatus{text-align:center}
.isTouch .widget-event-applyButton-description{line-height:1.5;margin:.5em 0 0;font-size:11px;color:#444}
.isTouch .widget-event-applyButton-button{margin:.5em 0}
.isTouch .widget-event-applyButton-button .ui-button-blue,.isTouch .widget-event-applyButton-button .ui-button-default{width:100%;box-sizing:border-box;font-size:1em;padding:1em 0}
.isTouch .widget-event-applyButton-alternate{margin:0;font-size:11px}
.isTouch .widget-event-applyButton-message{background:#fff;text-align:center;padding:.75em 1em;line-height:1.3;margin:.5em 0 0}
.isTouch .widget-event-applyButton-message p{margin:.5em 0 0}
.isTouch .widget-event-applyButton-loginStatus{border-top:1px solid #ddd;margin:.75em 0 0;padding:.75em 0 0;font-size:11px;line-height:1.2}
.widget-displaySetting h4{margin:15px 0 7.5px;font-size:11.5px!important;font-weight:400;line-height:1}
.widget-displaySetting ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,'HGS明朝B','HG明朝B',dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
.widget-displaySetting li{list-style-type:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:solid #ddd;border-width:1px 0 1px 1px}
.widget-displaySetting li:first-child{border-radius:3px 0 0 3px}
.widget-displaySetting li:last-child{border-width:1px;border-radius:0 3px 3px 0}
.widget-displaySetting li:hover{border-color:#222!important}
.widget-displaySetting li:hover+li{border-left-color:#222}
.widget-displaySetting li:hover+li.isActive{border-left-color:#222!important}
.widget-displaySetting li.isActive{border-color:#4baae0!important}
.widget-displaySetting li.isActive+li{border-left-color:#4baae0}
.widget-displaySetting li label{display:block;text-align:center;cursor:pointer;height:45px;line-height:45px;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.widget-displaySetting li input{position:absolute;top:0;left:0;opacity:0}
.widget-displaySetting-fontSize ul{font-size:17.5px}
.widget-displaySetting-fontSize-small label{font-size:.88em}
.widget-displaySetting-fontSize-medium label{font-size:1em}
.widget-displaySetting-fontSize-large label{font-size:1.15em}
.widget-displaySetting-fontSize-xLarge label{font-size:1.3em}
.widget-displaySetting-bgColor-white{padding:1px}
.widget-displaySetting-bgColor-white label{background:#fff;color:#222}
.widget-displaySetting-bgColor-black{padding:1px}
.widget-displaySetting-bgColor-black label{background:#171b1d;color:#f0f0f0}
.widget-displaySetting-bgColor-kinari{padding:1px}
.widget-displaySetting-bgColor-kinari label{background:#f7f6eb;color:#292826}
.widget-displaySetting-bgColor-blue{padding:1px}
.widget-displaySetting-bgColor-blue label{background:#dfecf4;color:#262829}
.widget-displaySetting-fontFamily-serif{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,'HGS明朝B','HG明朝B',dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
.widget-displaySetting-fontFamily-sans{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
.widget-displaySetting-fontFamily-warning{font-size:11px;color:#666;margin:0;line-height:1.3}
.widget-displaySetting-fontFamily-warning.isHidden{display:none}
.widget-signupModal .ui-modal-window{max-width:300px}
.widget-signupModal .ui-modal-body h3{font-size:1.5em;margin:.75em 0 .5em;line-height:1.3;font-weight:400}
.widget-signupModal .ui-modal-body p{line-height:1.5}
.widget-signupModal-emailInput{margin:1em 0 .5em!important}
.widget-signupModal-signupButton button{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
.widget-signupModal-footer{text-align:center;padding:1em 1em .5em!important;line-height:1}
.widget-signupModal-footer p{font-size:.85em;color:#666;margin:0;line-height:1.3}
.widget-signupModal-closeButton{border-top:1px solid #ddd;padding:.5em 0 0;margin:1em 0 0!important}
.widget-signupModal-closeButton button{font-weight:400;color:#666;float:none;width:100%}
.widget-signupModal-closeButton button:hover{color:#0990cc;text-decoration:underline!important}
.widget-signUp-steps{font-size:11px}
.widget-signUp-steps ul{padding:0;margin:0}
.widget-signUp-steps ul:after,.widget-signUp-steps ul:before{content:'';display:table}
.widget-signUp-steps ul:after{clear:both}
.widget-signUp-steps ul li{list-style-type:none}
.widget-signUp-steps li{position:relative;width:33.333333%;float:left;text-align:center;padding:10px 5px 0;color:#666;line-height:1.5;box-sizing:border-box}
.widget-signUp-steps li:before{content:'';display:block;width:100%;height:0;position:absolute;top:0;left:-50%;border-top:2px solid #ddd}
.widget-signUp-steps li:after{content:'';display:block;width:10px;height:10px;border-radius:5px;background:#ccc;position:absolute;top:0;left:50%;margin:-4px 0 0 -5px;z-index:100}
.widget-signUp-steps li:first-child:before{display:none}
.widget-signUp-steps li.isActive{color:#0990cc;font-weight:700}
.widget-signUp-steps li.isActive:before{border-color:#0990cc}
.widget-signUp-steps li.isActive:after{background:#0990cc}
.widget-subHeader{background:#f2f1f0;position:fixed;top:50px;left:0;width:100%;z-index:9999;overflow-y:hidden;overflow-x:auto;box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-overflow-scrolling:touch}
.widget-subHeader::-webkit-scrollbar{height:4px;background-color:#fff}
.widget-subHeader::-webkit-scrollbar-thumb{background-color:#ccc}
.widget-subHeader::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.widget-subHeader-inner{width:1125px;margin:0 auto;padding:0 30px}
.widget-subHeader-links{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;font-size:12.6px}
.widget-subHeader-links li{list-style-type:none}
.widget-subHeader-links li{display:inline-block}
.widget-subHeader-links li:first-child{margin:0}
.widget-subHeader-links li:first-child a{padding-left:0}
.widget-subHeader-links li.isActive span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.widget-subHeader-links li.isActive a:focus span,.widget-subHeader-links li.isActive a:hover span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.widget-subHeader-links a{display:block;padding:14px 2px;text-decoration:none}
.widget-subHeader-links a:focus span,.widget-subHeader-links a:hover span{background:#d8d7d6}
.widget-subHeader-links a span{color:#222;padding:8px 12px;border-radius:1.25em}
.widget-subHeader-links .widget-subHeader-toppage{padding:0 .5em 0 0;margin:0 .5em 0 0!important;position:relative}
.widget-subHeader-links .widget-subHeader-toppage:before{content:'';display:block;position:absolute;top:.75em;right:0;height:2.5em;width:1px;background:#ddd}
.isTouch .widget-subHeader{position:static;top:auto;left:auto;margin:80px 0 0}
.isApp .widget-subHeader{margin:0}
.widget-notification{margin:0 auto;padding:0;max-height:calc(75vh - 50px);max-width:640px;overflow-y:auto;overflow-x:hidden;white-space:normal;-webkit-overflow-scrolling:touch}
.widget-notification .widget-notification-item{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-notification .widget-notification-item:first-child .widget-notification-content,.widget-notification .widget-notification-item:first-child .widget-notification-continueReading{border:none}
.widget-notification .widget-notification-item.isUnread a{background:#ebf3f9}
.widget-notification .widget-notification-item:focus a,.widget-notification .widget-notification-item:hover a{background:#fafaf9}
.widget-notification .widget-notification-item p{margin:0}
.widget-notification .widget-notification-item-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;color:#222;padding:0 0 12px!important;line-height:1.4!important}
.widget-notification .widget-notification-continueReading{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ddd;padding:0 16px 0 0!important}
.widget-notification .widget-notification-continueReading:focus span,.widget-notification .widget-notification-continueReading:hover span{background:#222;color:#fff!important;font-weight:700}
.widget-notification .widget-notification-continueReading span{display:inline-block!important;border:none!important;background:#ddd;padding:5px 8px;font-size:11px;line-height:1!important;margin:-1px 0 0;color:#222}
.widget-notification .widget-notification-kind-icon{text-align:right;margin:0 8px 0 0!important;padding:14px 0 0}
.widget-notification .widget-notification-kind-icon img{max-width:24px;max-height:none!important}
.widget-notification .widget-notification-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;border-top:1px solid #ddd;padding:14px 16px 0 0}
.widget-notification .widget-notification-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;color:#666}
.widget-notification .widget-notification-meta p{margin:0 0 0 .75em!important;min-width:0}
.widget-notification .widget-notification-meta p:first-child{margin:0!important}
.widget-notification .widget-notification-kind-noticeLabel{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700}
.widget-notification .widget-notification-sender{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.widget-notification .widget-notification-occurredAt{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.widget-notification .widget-notification-body,.widget-notification .widget-notification-subtitle,.widget-notification .widget-notification-title{margin:4px 0 0!important}
.widget-notification .widget-notification-title{font-weight:700;font-size:14px}
.widget-notification .widget-notification-subtitle{font-size:11px;color:#666}
.widget-notification .widget-notification-body{font-size:13px}
.widget-notification .widget-notification-emptyMessage{font-size:11px;color:#666;text-align:center;height:50px;line-height:50px}
.isPC .widget-notification-kind-icon{width:48px}
.isTouch .widget-notification-kind-icon{width:68px}
.isTouch .widget-notification-item:last-child{margin:0 0 88px;position:relative}
.isTouch .widget-notification-item:last-child:before{content:'';display:block;border-top:1px solid #ddd;position:absolute;right:0;bottom:0;width:calc(100% - 70px);height:0}
.isPC .widget-mediaHeading{padding:0 0 5px}
.isPC .widget-mediaHeading h2{font-size:18px;letter-spacing:6px;margin:0 10px 0 0;line-height:1}
.isPC .widget-mediaHeading h2 .widget-mediaHeading-label,.isPC .widget-mediaHeading h2 .widget-mediaHeading-title{display:inline-block;padding:2px 0 0 4px;line-height:22px;position:relative;color:#222;background-image:-webkit-repeating-linear-gradient(left,#bbb 0,#bbb 1px,transparent 0,transparent 24px),-webkit-repeating-linear-gradient(#bbb 0,#bbb 1px,transparent 0,transparent 23px);background-image:repeating-linear-gradient(90deg,#bbb 0,#bbb 1px,transparent 0,transparent 24px),repeating-linear-gradient(#bbb 0,#bbb 1px,transparent 0,transparent 23px)}
.isPC .widget-mediaHeading h2 .widget-mediaHeading-label:before,.isPC .widget-mediaHeading h2 .widget-mediaHeading-title:before{content:'';display:block;width:3px;height:100%;background:#fff;position:absolute;top:0;right:0;z-index:10}
.isPC .widget-mediaHeading h2 a.widget-mediaHeading-title{text-decoration:none}
.isPC .widget-mediaHeading h2 a.widget-mediaHeading-title:focus,.isPC .widget-mediaHeading h2 a.widget-mediaHeading-title:hover{color:#0990cc}
.isPC .widget-mediaHeading h2 .widget-mediaHeading-label{color:#fff;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#4baae0 0,#4baae0 24px),-webkit-repeating-linear-gradient(#fff 0,#fff 1px,transparent 0,transparent 23px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#4baae0 0,#4baae0 24px),repeating-linear-gradient(#fff 0,#fff 1px,transparent 0,transparent 23px)}
.isPC .widget-mediaHeading h2 .widget-mediaHeading-label+.widget-mediaHeading-title{margin:0 0 0 -4px;position:relative;z-index:10}
.isPC .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper{color:#222}
.isPC .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:focus,.isPC .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:hover{color:#0990cc}
.isPC .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper span{display:inline-block;width:25px;height:25px;line-height:25px;box-sizing:border-box;border:1px solid #bbb;text-align:center;margin:0 0 0 -1px;letter-spacing:0}
.isPC .widget-mediaHeading p{font-size:14px;color:#888;margin:.25em 0 0}
.isTouch .widget-mediaHeading{padding:0 16px 8px;border-bottom:1px solid #ddd}
.isTouch .widget-mediaHeading h2{font-size:14px;letter-spacing:6px;margin:0 10px 0 0;line-height:1;background:#fff}
.isTouch .widget-mediaHeading h2 .widget-mediaHeading-label,.isTouch .widget-mediaHeading h2 .widget-mediaHeading-title{display:inline-block;padding:2px 0 0 4px;line-height:18px;position:relative;color:#222;background-image:-webkit-repeating-linear-gradient(left,#bbb 0,#bbb 1px,transparent 0,transparent 20px),-webkit-repeating-linear-gradient(#bbb 0,#bbb 1px,transparent 0,transparent 19px);background-image:repeating-linear-gradient(90deg,#bbb 0,#bbb 1px,transparent 0,transparent 20px),repeating-linear-gradient(#bbb 0,#bbb 1px,transparent 0,transparent 19px)}
.isTouch .widget-mediaHeading h2 .widget-mediaHeading-label:before,.isTouch .widget-mediaHeading h2 .widget-mediaHeading-title:before{content:'';display:block;width:3px;height:100%;background:#fff;position:absolute;top:0;right:0;z-index:10}
.isTouch .widget-mediaHeading h2 a.widget-mediaHeading-title{text-decoration:none}
.isTouch .widget-mediaHeading h2 a.widget-mediaHeading-title:focus,.isTouch .widget-mediaHeading h2 a.widget-mediaHeading-title:hover{color:#0990cc}
.isTouch .widget-mediaHeading h2 .widget-mediaHeading-label{color:#fff;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#4baae0 0,#4baae0 20px),-webkit-repeating-linear-gradient(#fff 0,#fff 1px,transparent 0,transparent 19px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#4baae0 0,#4baae0 20px),repeating-linear-gradient(#fff 0,#fff 1px,transparent 0,transparent 19px)}
.isTouch .widget-mediaHeading h2 .widget-mediaHeading-label+.widget-mediaHeading-title{margin:0 0 0 -4px;position:relative;z-index:10}
.isTouch .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper{color:#222}
.isTouch .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:focus,.isTouch .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:hover{color:#0990cc}
.isTouch .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper span{display:inline-block;width:21px;height:21px;line-height:21px;box-sizing:border-box;border:1px solid #bbb;text-align:center;margin:0 0 0 -1px;letter-spacing:0}
.isTouch .widget-mediaHeading p{font-size:12px;line-height:1.3;color:#888;margin:.5em 0 0}
.widget-likeButton{font-size:11.5px;padding:8px;margin:0 0 0 -8px;background:0 0;border:none;position:relative;outline:0}
.widget-likeButton:not(:disabled):focus svg,.widget-likeButton:not(:disabled):hover svg{fill:#aaa}
.widget-likeButton:not(:disabled).isLiked svg{fill:#4baae0}
.widget-likeButton:not(:disabled).isLiked .widget-likeButton-likeCount{color:#222}
.widget-likeButton:not(:disabled).isLiked:focus svg,.widget-likeButton:not(:disabled).isLiked:hover svg{fill:#0990cc}
.widget-likeButton[disabled]{cursor:not-allowed}
.widget-likeButton[disabled] svg{fill:#ddd}
.widget-likeButton svg{width:14px;height:15px;fill:#bbb;vertical-align:bottom}
.widget-likeButton .isHidden{display:none!important}
.widget-likeButton .widget-likeButton-likeCount{color:#666;vertical-align:bottom;display:inline-block;margin:0 0 -1px}
.widget-likeButton .widget-likeButton-likeMessage,.widget-likeButton .widget-likeButton-likedMessage{position:absolute;bottom:125%;left:50%;margin:0 0 0 -61px;font-size:11px;font-weight:700;text-align:center;background:#222;color:#fff;opacity:0}
.widget-likeButton .widget-likeButton-likeMessage.isShown,.widget-likeButton .widget-likeButton-likedMessage.isShown{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:keyframes-likeMessage;animation-name:keyframes-likeMessage;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.widget-likeButton .widget-likeButton-likeMessage:before,.widget-likeButton .widget-likeButton-likedMessage:before{content:'';position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin:0 0 0 -8px;border-top-color:#222;bottom:-15px}
.widget-likeButton .widget-likeButton-likeMessage{width:114px;padding:2px 8px 2px 0}
.widget-likeButton .widget-likeButton-likedMessage{width:122px;padding:2px 0}
.isTouch .widget-likeButton{font-size:11px}
.isTouch .widget-likeButton .widget-likeButton-likeMessage,.isTouch .widget-likeButton .widget-likeButton-likedMessage{left:0;margin:0}
.isTouch .widget-likeButton .widget-likeButton-likeMessage:before,.isTouch .widget-likeButton .widget-likeButton-likedMessage:before{left:15px}
.widget-startModal .ui-modal-window{position:relative}
.widget-startModal-eyecatch{width:300px;height:215px;background:#4baae0 url(/images/service/ui/start-modal-eyecatch.png?VvrcKp-igNiu) no-repeat;background-size:auto 208px;background-position:24px bottom;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;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.widget-startModal-eyecatch-inner{width:130px;margin:0 16px 0 0;color:#fff;font-weight:400;line-height:1.3}
.widget-startModal-eyecatch-inner span{display:inline-block}
.widget-startModal-eyecatch-inner h3{margin:0;font-size:20px}
.widget-startModal-eyecatch-inner p{margin:8px 0 0;font-size:16px}
.widget-startModal-footer{padding:15px 16px 0}
.widget-startModal-footer a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
.widget-startModal-footer p{margin:0}
.widget-startModal-buttons p+p{margin:8px 0 0!important}
.widget-startModal-link a{padding:15px 10px 18px!important;font-weight:400}
.widget-startModal-closeButton{position:absolute;top:0;left:0;margin:0}
.widget-startModal-closeButton button{width:44px;height:44px}
.widget-startModal-closeButton svg{width:12px;height:12px;fill:#fff;vertical-align:middle}
.isPC .widget-internalLinks{border-top:1px solid #888;font-size:1.25em}
.isPC .widget-internalLinks ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC .widget-internalLinks ul li{list-style-type:none}
.isPC .widget-internalLinks li{margin:0 0 0 1em;height:60px;line-height:60px}
.isPC .widget-internalLinks li:first-child{margin:0}
.isPC .widget-internalLinks li.isActive{font-weight:700}
.isPC .widget-internalLinks li.isActive a{color:#222;border-top-color:#222}
.isPC .widget-internalLinks a{display:block;text-decoration:none;border-top:3px solid transparent;color:#666}
.isPC .widget-internalLinks a:focus,.isPC .widget-internalLinks a:hover{border-top-color:#4baae0}
.isPC .widget-internalLinks .icon-bottom{display:none}
.isTouch .widget-internalLinks{border-bottom:1px solid #ddd;font-size:12px}
.isTouch .widget-internalLinks ul{padding:0;margin:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isTouch .widget-internalLinks ul li{list-style-type:none}
.isTouch .widget-internalLinks li{line-height:1.5}
.isTouch .widget-internalLinks li.isActive a{color:#0081c2}
.isTouch .widget-internalLinks li:last-child a{padding:8px 0}
.isTouch .widget-internalLinks a{display:block;text-decoration:none;padding:8px 12px 8px 0;font-weight:700;color:#222}
.isTouch .widget-internalLinks-count{font-weight:400;color:#666}
.widget-meta{padding:0;margin:0;font-size:11.5px;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.widget-meta li{list-style-type:none}
.widget-meta li{position:relative;padding:0 14px 0 0}
.widget-meta li:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
.widget-meta li:last-child{padding:0}
.widget-meta li:last-child:after{display:none}
.widget-meta time{margin:0}
.widget-meta a{color:#666}
.widget-meta a:focus,.widget-meta a:hover{color:#0081c2}
.widget-dynamicLinksButton{position:fixed;bottom:16px;left:50%;width:158px;height:44px;margin:0 0 0 -79px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-dynamicLinksButton.isHidden{display:none}
.widget-dynamicLinksButton a,.widget-dynamicLinksButton button{height:44px;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}
.widget-dynamicLinksButton a{padding:0 0 0 22px;color:#fff;font-weight:700;text-decoration:none}
.widget-dynamicLinksButton a div{border-radius:12px 0 0 12px;padding:0 6px 0 12px}
.widget-dynamicLinksButton button{padding:0 22px 0 0;border:none;background:0 0}
.widget-dynamicLinksButton button div{border-radius:0 12px 12px 0;padding:0 12px 0 0}
.widget-dynamicLinksButton div{height:24px;line-height:24px;background:rgba(75,170,224,.9)}
.widget-dynamicLinksButton svg{margin:-2px 0 0;width:10px;height:10px;fill:#fff;vertical-align:middle}
.widget-guideline h4,.widget-guideline p{margin:0}
.widget-guideline-heading{font-weight:400;font-size:24px}
.widget-guideline-text{font-size:16px;color:#666;line-height:1.5}
.widget-guideline-note{color:#666;line-height:1.5}
.widget-guideline-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:24px 0 0}
.widget-guideline-item i{line-height:40px;width:40px;font-size:40px;text-align:center;display:inline-block;color:#4baae0;font-weight:400}
.widget-guideline-item i:before{vertical-align:top}
.widget-guideline-item>div{margin:0 0 0 15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.widget-guideline-subheading{font-size:15px;margin:3px 0 0!important;vertical-align:middle;line-height:40px}
.widget-guideline-list{padding:0 0 0 1.25em}
.isTouch .widget-guideline{padding:14px 0 6px;background:#f5f5f5}
.isTouch .widget-guideline header{margin:0 16px 14px 16px}
.isTouch .widget-guideline-heading{font-weight:400;font-size:15px;margin-bottom:4px}
.isTouch .widget-guideline-item{border-top:1px solid #ddd;padding:8px 16px 14px 0;margin:0 0 0 16px}
.isTouch .widget-guideline-item i{line-height:30px;font-size:30px}
.isTouch .widget-guideline-subheading{font-size:13px;line-height:30px;margin:3px 0 4px!important}
.isTouch .widget-guideline-list,.isTouch .widget-guideline-text{font-size:12px}
.isTouch .widget-guideline-note{font-size:11px}
.widget-workStatusLabel-running{color:#fff;background:#4baae0;font-weight:700;height:20px;line-height:20px;border-radius:2px;letter-spacing:1px;font-size:12px;text-align:center;display:inline-block;padding:0 8px}
.isTouch .widget-workStatusLabel-running{height:16px;line-height:16px;font-size:11px;padding:0}
.widget-workStatusLabel-completed{color:#fff;background:#50c586;font-weight:700;height:20px;line-height:20px;border-radius:2px;letter-spacing:1px;font-size:12px;text-align:center;display:inline-block;padding:0 8px}
.isTouch .widget-workStatusLabel-completed{height:16px;line-height:16px;font-size:11px;padding:0}
.widget-workStatusLabel-unpublished{color:#222;background:#ecdcc1;font-weight:700;height:20px;line-height:20px;border-radius:2px;letter-spacing:1px;font-size:12px;text-align:center;display:inline-block;padding:0 8px}
.isTouch .widget-workStatusLabel-unpublished{height:16px;line-height:16px;font-size:11px;padding:0}
.widget-workStatusLabel-hidden{color:#fff;background:#f23e48;font-weight:700;height:20px;line-height:20px;border-radius:2px;letter-spacing:1px;font-size:12px;text-align:center;display:inline-block;padding:0 8px}
.isTouch .widget-workStatusLabel-hidden{height:16px;line-height:16px;font-size:11px;padding:0}
.widget-multiple-panel.isHidden{display:none}
.widget-followingLabel-createPopup-container{position:relative}
.widget-followingLabel-createPopup{background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);width:220px;height:auto;line-height:1.8}
.widget-followingLabel-createPopup.isHidden{display:none}
.widget-followingLabel-createPopup p{margin:0!important}
.widget-followingLabel-createPopup-header{font-size:11.5px;padding:4px 8px}
.widget-followingLabel-createPopup-content{padding:0 8px}
.widget-followingLabel-createPopup-footer{padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.widget-followingLabel-createPopup-footer button{width:calc(50% - 4.5px)}
.isPC .widget-followingLabel-createPopup{position:absolute;z-index:20000}
.isTouch .widget-followingLabel-createPopup-header{padding:20px 16px 16px;line-height:1;background:#f2f1f0;text-align:center;margin:0 0 10px!important;font-size:13px;box-shadow:0 1px 0 rgba(0,0,0,.1)}
.isTouch .widget-followingLabel-createPopup-content{padding:0 10px}
.isTouch .widget-followingLabel-createPopup-footer{padding:9px 10px}
.widget-followingLabel-applyPopup-container{position:relative}
.widget-followingLabel-applyPopup{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:20000;width:220px;height:auto;line-height:1.8}
.widget-followingLabel-applyPopup.isHidden{display:none}
.widget-followingLabel-applyPopup p{margin:0!important}
.widget-followingLabel-applyPopup-header{font-size:11.5px;padding:4px 8px;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.widget-followingLabel-applyPopup-header button{padding:0;color:#0990cc;border:none;font-size:11.5px}
.widget-followingLabel-applyPopup-header button:focus,.widget-followingLabel-applyPopup-header button:hover{color:#0081c2}
.widget-followingLabel-applyPopup-header button:focus svg circle,.widget-followingLabel-applyPopup-header button:focus svg line,.widget-followingLabel-applyPopup-header button:hover svg circle,.widget-followingLabel-applyPopup-header button:hover svg line{stroke:#0081c2}
.widget-followingLabel-applyPopup-header span,.widget-followingLabel-applyPopup-header svg{vertical-align:middle}
.widget-followingLabel-applyPopup-header svg{width:11px;height:11px;vertical-align:middle}
.widget-followingLabel-applyPopup-header svg circle,.widget-followingLabel-applyPopup-header svg line{stroke:#0990cc}
.widget-followingLabel-applyPopup-search{padding:0 8px 8px}
.widget-followingLabel-applyPopup-content{padding:0;padding:8px;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #ddd;max-height:200px}
.widget-followingLabel-applyPopup-content li{list-style-type:none}
.widget-followingLabel-applyPopup-content::-webkit-scrollbar{border-right:5px solid #fff;width:15px;background:#fff}
.widget-followingLabel-applyPopup-content::-webkit-scrollbar:hover{border-right-color:#f7f6f5}
.widget-followingLabel-applyPopup-content::-webkit-scrollbar-thumb{border-right:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
.widget-followingLabel-applyPopup-content::-webkit-scrollbar-thumb:hover{border-right-color:#bbb}
.widget-followingLabel-applyPopup-content-item{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}
.widget-followingLabel-applyPopup-content-item.isHidden{display:none}
.widget-followingLabel-applyPopup-content-item .ui-checkbox{padding:2px 0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.widget-followingLabel-applyPopup-content-item .ui-checkbox-label{padding:2px 0 2px 8px;box-sizing:border-box!important;font-size:14px;line-height:1.4;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.widget-followingLabel-applyPopup-footer{text-align:right;padding:8px 4px;border-top:1px solid #ddd;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}
.widget-followingLabel-applyPopup-footer button{width:100%;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 4px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1px}
.widget-followingLabel-applyPopup-footer button img,.widget-followingLabel-applyPopup-footer button span{vertical-align:top}
.widget-followingLabel-applyPopup-footer .widget-followingLabel-applyPopup-followingPublicIcon{width:7.5px;height:12px}
.widget-followingLabel-applyPopup-footer .widget-followingLabel-applyPopup-followingPrivateIcon{width:8.44px;height:12px}
.widget-followingLabel-applyPopup-footer .ui-toggleSwitch{margin:0 0 0 4px}
.widget-followingLabel-applyPopup-footer .ui-toggleSwitch-label{font-size:12px;margin:0 1em 0 0}
.widget-followingLabel-applyModal.isHidden{display:none}
.isPC .widget-legalLead{font-size:1.25em;line-height:1.5;margin:0 0 20px;color:#666}
.isPC .widget-legalBody{font-size:15px}
.isPC .widget-legalBody .heading-level3{line-height:1.3;margin:0}
.isPC .widget-legalBody h4{margin:0}
.isPC .widget-legalBody h4+*{margin-top:.5em}
.isPC .widget-legalBody ol,.isPC .widget-legalBody ul{padding:0 0 0 1.25em;line-height:1.5}
.isPC .widget-legalBody li{margin:.5em 0 0}
.isPC .widget-legalBody li ol,.isPC .widget-legalBody li ul{margin:.5em 0 .75em;padding:0 0 0 2em}
.isPC .widget-legalBody dl,.isPC .widget-legalBody section{margin:-100px 0 0;padding:130px 0 0}
.isPC .widget-legalBody-dateUpdated{border-top:1px solid #ddd;margin:60px 0 0!important;padding:1em 0!important;overflow:hidden}
.isPC .widget-legalBody-dateUpdated dd,.isPC .widget-legalBody-dateUpdated dt{float:left;clear:both}
.isPC .widget-legalBody-dateUpdated dt{font-weight:700;width:135px;margin:0;line-height:1.5}
.isPC .widget-legalBody-dateUpdated dt+dd{clear:none;margin:0}
.isPC .widget-legalBody-dateUpdated dd{margin:0 0 0 135px}
.isPC #additionalRules h3{padding:90px 0 0;font-size:2em}
.isPC #additionalRules dl span{display:block}
.isPC #additionalRules dl span+span{margin:0 0 0 -.5em}
.isTouch .widget-legalLead{font-size:14px;line-height:1.5;max-width:640px;margin:0 auto 16px;padding:0 16px}
.isTouch .widget-legalBody{max-width:640px;margin:0 auto;padding:0 16px}
.isTouch .widget-legalBody .heading-level3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0 0 14px -16px!important;width:calc(100% + 32px)!important}
.isTouch .widget-legalBody h4{margin:0;font-size:10px;font-weight:700;border-bottom:1px solid #ddd;padding:0 0 8px!important;margin:0 0 1em;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;-webkit-transform:scale(1,1);transform:scale(1,1)}
.isTouch .widget-legalBody h4 h3{margin:0}
.isTouch .widget-legalBody h4+*{margin-top:.5em}
.isTouch .widget-legalBody ol,.isTouch .widget-legalBody ul{padding:0 0 0 1.25em;line-height:1.5}
.isTouch .widget-legalBody li{margin:.5em 0 0}
.isTouch .widget-legalBody li ol,.isTouch .widget-legalBody li ul{margin:.5em 0 .75em;padding:0 0 0 2em}
.isTouch .widget-legalBody dl,.isTouch .widget-legalBody section{margin:-80px 0 0;padding:96px 0 0}
.isTouch .widget-legalBody-dateUpdated{position:relative;padding:112px 0 0!important;box-sizing:border-box}
.isTouch .widget-legalBody-dateUpdated:after,.isTouch .widget-legalBody-dateUpdated:before{content:'';display:table}
.isTouch .widget-legalBody-dateUpdated:after{clear:both}
.isTouch .widget-legalBody-dateUpdated:before{content:'';border-top:1px solid #ddd;position:absolute;top:96px;left:-16px;width:calc(100% + 32px);height:0}
.isTouch .widget-legalBody-dateUpdated dd,.isTouch .widget-legalBody-dateUpdated dt{float:left;clear:both;font-size:11px}
.isTouch .widget-legalBody-dateUpdated dt{font-weight:700;width:135px;margin:0}
.isTouch .widget-legalBody-dateUpdated dt+dd{clear:none;margin:0}
.isTouch .widget-legalBody-dateUpdated dd{margin:0 0 0 135px}
.isTouch #additionalRules{max-width:640px;line-height:1.5;margin:0 auto 16px;padding:0 16px}
.isTouch #additionalRules h3{font-size:14px;text-align:center;padding:60px 0 0}
.isTouch #additionalRules dl{padding:37px 0 0!important}
.isTouch #additionalRules dl:before{top:20px}
.isTouch #additionalRules dl span{display:block}
.isTouch #additionalRules dl span+span{margin:0 0 0 -.6em}
.isTouch #additionalRules dt{margin:0 8px 0 0}
.isTouch #additionalRules .heading-level3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0 0 14px -16px!important;width:calc(100% + 32px)!important}
.isTouch #additionalRules .widget-legalLead{padding:0}
.widget-ad-pcDoubleRectangle{height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0}
.widget-ad-pcRectangle{height:250px;text-align:center}
.widget-ad-pcLandscape{height:90px;text-align:center;margin:30px 0 0}
.widget-ad-touchRectangle{text-align:center;height:250px;margin:30px 0}
.widget-ad-touchRectangle>div{margin:0 auto}
.widget-ad-touchLandscape{min-height:50px;text-align:center;padding:14px 0 0}
.widget-dummyText-large,.widget-dummyText-medium,.widget-dummyText-small,.widget-dummyText-xlarge,.widget-dummyText-xsmall,.widget-dummyText-xxlarge,.widget-dummyText-xxxlarge{background:#eae9e8;display:inline-block;width:100%}
.widget-dummyText-xxxlarge{height:30px}
.widget-dummyText-xxlarge{height:24px}
.widget-dummyText-xlarge{height:18px}
.widget-dummyText-large{height:15px}
.widget-dummyText-medium{height:13px}
.widget-dummyText-small{height:11px}
.widget-dummyText-xsmall{height:10px}
.widget-dummyText-long{width:105px}
.widget-dummyText-semilong{width:75px}
.widget-dummyText-short{width:45px}
.widget-dummyText-2em{width:2em}
.widget-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:10px}
.widget-bar span{height:10px;display:inline-block;vertical-align:top}
.widget-bar-gray{padding:0 0 0 1px;box-sizing:border-box}
.widget-bar-gray span{width:100%;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#aaa 0,#aaa 3px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#aaa 0,#aaa 3px)}
.widget-bar-grayish-dull{padding:0 0 0 1px;box-sizing:border-box}
.widget-bar-grayish-dull span{width:100%;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#5a6c75 0,#5a6c75 3px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#5a6c75 0,#5a6c75 3px)}
.widget-bar-blue{padding:0 0 0 1px;box-sizing:border-box}
.widget-bar-blue span{width:100%;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#4baae0 0,#4baae0 3px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#4baae0 0,#4baae0 3px)}
.widget-bar-lightGlay{padding:0 0 0 1px;box-sizing:border-box}
.widget-bar-lightGlay span{width:100%;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#ddd 0,#ddd 3px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#ddd 0,#ddd 3px)}
.widget-searchingConditions{padding:0}
.widget-searchingConditions li{list-style-type:none}
.widget-searchingConditions>li{position:relative;border-bottom:1px solid #ddd}
.widget-searchingConditions>li:last-child{border-bottom:none}
.widget-searchingConditions a{display:block;box-sizing:border-box;padding:10px 50px 10px 0}
@media screen and (max-width:640px){
.widget-searchingConditions a{padding:10px 16px 10px 0}
}
.widget-searchingConditions a:focus,.widget-searchingConditions a:hover{background:#fafaf9;text-decoration:none}
.widget-searchingConditions div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:640px){
.widget-searchingConditions div{display:block}
}
.widget-searchingConditions p{color:#222;font-weight:700;width:120px;margin:0}
.widget-searchingConditions button{position:absolute;top:0;right:0;padding:8px 0 8px 8px}
.widget-searchingConditions ul{padding:0;line-height:1.5;min-width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.widget-searchingConditions ul li{list-style-type:none}
.widget-searchingConditions ul li{color:#222;display:inline}
.widget-searchingConditions ul li:not(:first-child):before{content:'/';display:inline-block;margin:0 .5em 0 .25em;color:#ccc}
.widget-searchingConditions ul li span{display:inline-block}
.widget-searchingConditions ul li span:not(:last-child){margin:0 .5em 0 0}
.widget-searchingConditions .icon-history svg{width:1.3em;height:1.3em;vertical-align:text-top;margin:0 .25em 0 0}
.widget-searchingConditions-emptyMassage{text-align:center;font-size:1em;color:#888;margin:1em 0 0}
.isPC .widget-searchingConditions a:focus,.isPC .widget-searchingConditions a:hover{background:#fafaf9}
.isTouch .widget-searchingConditions{margin:0 0 0 16px}
.isTouch .widget-searchingConditions p{font-size:.9em}
.isTouch .widget-searchingConditions svg{width:16px;height:16px}
#page-passwordReset-mailSent #container-inner,#page-passwordReset-resetFormError #container-inner,#page-settings-emailChange-emailConfirmError #container-inner,#page-settings-emailChange-mailSent #container-inner,#page-settings-loyalty-entered #container-inner,#page-settings-retire-completed #container-inner,#page-signup-confirmMailSent #container-inner,#page-signup-emailConfirmError #container-inner,#page-violationReport-thanks #container-inner{text-align:center;box-sizing:border-box}
#page-passwordReset-mailSent #icon,#page-passwordReset-resetFormError #icon,#page-settings-emailChange-emailConfirmError #icon,#page-settings-emailChange-mailSent #icon,#page-settings-loyalty-entered #icon,#page-settings-retire-completed #icon,#page-signup-confirmMailSent #icon,#page-signup-emailConfirmError #icon,#page-violationReport-thanks #icon{margin:0}
#page-passwordReset-mailSent i,#page-passwordReset-resetFormError i,#page-settings-emailChange-emailConfirmError i,#page-settings-emailChange-mailSent i,#page-settings-loyalty-entered i,#page-settings-retire-completed i,#page-signup-confirmMailSent i,#page-signup-emailConfirmError i,#page-violationReport-thanks i{font-size:5em;line-height:1;color:#0990cc}
@media screen and (max-width:640px){
#page-passwordReset-mailSent i,#page-passwordReset-resetFormError i,#page-settings-emailChange-emailConfirmError i,#page-settings-emailChange-mailSent i,#page-settings-loyalty-entered i,#page-settings-retire-completed i,#page-signup-confirmMailSent i,#page-signup-emailConfirmError i,#page-violationReport-thanks i{font-size:4em}
}
#page-passwordReset-mailSent h2,#page-passwordReset-resetFormError h2,#page-settings-emailChange-emailConfirmError h2,#page-settings-emailChange-mailSent h2,#page-settings-loyalty-entered h2,#page-settings-retire-completed h2,#page-signup-confirmMailSent h2,#page-signup-emailConfirmError h2,#page-violationReport-thanks h2{font-size:1.25em;font-weight:400;line-height:1.5}
@media screen and (max-width:640px){
#page-passwordReset-mailSent h2,#page-passwordReset-resetFormError h2,#page-settings-emailChange-emailConfirmError h2,#page-settings-emailChange-mailSent h2,#page-settings-loyalty-entered h2,#page-settings-retire-completed h2,#page-signup-confirmMailSent h2,#page-signup-emailConfirmError h2,#page-violationReport-thanks h2{font-size:1.1em;font-weight:700}
}
#page-passwordReset-mailSent h2 span,#page-passwordReset-resetFormError h2 span,#page-settings-emailChange-emailConfirmError h2 span,#page-settings-emailChange-mailSent h2 span,#page-settings-loyalty-entered h2 span,#page-settings-retire-completed h2 span,#page-signup-confirmMailSent h2 span,#page-signup-emailConfirmError h2 span,#page-violationReport-thanks h2 span{display:block}
@media screen and (max-width:640px){
#page-passwordReset-mailSent h2 span,#page-passwordReset-resetFormError h2 span,#page-settings-emailChange-emailConfirmError h2 span,#page-settings-emailChange-mailSent h2 span,#page-settings-loyalty-entered h2 span,#page-settings-retire-completed h2 span,#page-signup-confirmMailSent h2 span,#page-signup-emailConfirmError h2 span,#page-violationReport-thanks h2 span{display:inline}
}
#page-passwordReset-mailSent #lead,#page-passwordReset-resetFormError #lead,#page-settings-emailChange-emailConfirmError #lead,#page-settings-emailChange-mailSent #lead,#page-settings-loyalty-entered #lead,#page-settings-retire-completed #lead,#page-signup-confirmMailSent #lead,#page-signup-emailConfirmError #lead,#page-violationReport-thanks #lead{margin:1em 0 0;line-height:1.5}
#page-passwordReset-mailSent #lead span,#page-passwordReset-resetFormError #lead span,#page-settings-emailChange-emailConfirmError #lead span,#page-settings-emailChange-mailSent #lead span,#page-settings-loyalty-entered #lead span,#page-settings-retire-completed #lead span,#page-signup-confirmMailSent #lead span,#page-signup-emailConfirmError #lead span,#page-violationReport-thanks #lead span{display:block}
@media screen and (max-width:640px){
#page-passwordReset-mailSent #lead span,#page-passwordReset-resetFormError #lead span,#page-settings-emailChange-emailConfirmError #lead span,#page-settings-emailChange-mailSent #lead span,#page-settings-loyalty-entered #lead span,#page-settings-retire-completed #lead span,#page-signup-confirmMailSent #lead span,#page-signup-emailConfirmError #lead span,#page-violationReport-thanks #lead span{display:inline}
}
#page-passwordReset-mailSent #button,#page-passwordReset-resetFormError #button,#page-settings-emailChange-emailConfirmError #button,#page-settings-emailChange-mailSent #button,#page-settings-loyalty-entered #button,#page-settings-retire-completed #button,#page-signup-confirmMailSent #button,#page-signup-emailConfirmError #button,#page-violationReport-thanks #button{margin:1em 0 0}
#page-legal-guideline.isPC #container,#page-legal-loyaltyProgram.isPC #container,#page-legal-tos.isPC #container{margin-top:160px}
#page-legal-guideline.isPC aside .heading-level3,#page-legal-loyaltyProgram.isPC aside .heading-level3,#page-legal-tos.isPC aside .heading-level3{margin:0;font-size:1em}
#page-legal-guideline.isPC aside ul,#page-legal-loyaltyProgram.isPC aside ul,#page-legal-tos.isPC aside ul{padding:0;margin-bottom:0;line-height:1.3}
#page-legal-guideline.isPC aside ul li,#page-legal-loyaltyProgram.isPC aside ul li,#page-legal-tos.isPC aside ul li{list-style-type:none}
#page-legal-guideline.isPC aside li,#page-legal-loyaltyProgram.isPC aside li,#page-legal-tos.isPC aside li{margin:.5em 0 0}
#page-legal-guideline.isPC aside li:last-child,#page-legal-loyaltyProgram.isPC aside li:last-child,#page-legal-tos.isPC aside li:last-child{margin:1.25em 0 0}
#page-legal-guideline.isPC aside li span,#page-legal-loyaltyProgram.isPC aside li span,#page-legal-tos.isPC aside li span{width:17px;display:inline-block;text-align:center;text-decoration:inherit}
#page-legal-guideline.isPC #legal-header,#page-legal-loyaltyProgram.isPC #legal-header,#page-legal-tos.isPC #legal-header{margin:0 0 60px;padding:0 0 60px;border-bottom:1px solid #ddd}
#page-legal-guideline.isPC #legal-header h2,#page-legal-loyaltyProgram.isPC #legal-header h2,#page-legal-tos.isPC #legal-header h2{font-size:30px;line-height:1.3;margin:0;text-align:center}
#page-legal-guideline.isPC #legal-header h2 span,#page-legal-loyaltyProgram.isPC #legal-header h2 span,#page-legal-tos.isPC #legal-header h2 span{display:inline-block}
#page-legal-guideline.isTouch #container,#page-legal-loyaltyProgram.isTouch #container,#page-legal-tos.isTouch #container{padding:80px 0 0;max-width:100%!important;margin:0 auto}
#page-legal-guideline.isTouch aside,#page-legal-loyaltyProgram.isTouch aside,#page-legal-tos.isTouch aside{background:#f7f6f5;padding:16px;margin:0 0 30px}
#page-legal-guideline.isTouch aside .heading-level3,#page-legal-loyaltyProgram.isTouch aside .heading-level3,#page-legal-tos.isTouch aside .heading-level3{margin:0;font-size:1em}
#page-legal-guideline.isTouch aside .heading-level3 a,#page-legal-loyaltyProgram.isTouch aside .heading-level3 a,#page-legal-tos.isTouch aside .heading-level3 a{color:#222}
#page-legal-guideline.isTouch aside ul,#page-legal-loyaltyProgram.isTouch aside ul,#page-legal-tos.isTouch aside ul{padding:0;margin-bottom:0;line-height:1.3}
#page-legal-guideline.isTouch aside ul li,#page-legal-loyaltyProgram.isTouch aside ul li,#page-legal-tos.isTouch aside ul li{list-style-type:none}
#page-legal-guideline.isTouch aside li,#page-legal-loyaltyProgram.isTouch aside li,#page-legal-tos.isTouch aside li{margin:.5em 0 0}
#page-legal-guideline.isTouch aside li:last-child,#page-legal-loyaltyProgram.isTouch aside li:last-child,#page-legal-tos.isTouch aside li:last-child{margin:1.25em 0 0}
#page-legal-guideline.isTouch aside li span,#page-legal-loyaltyProgram.isTouch aside li span,#page-legal-tos.isTouch aside li span{width:17px;display:inline-block;text-align:center;text-decoration:inherit}
#page-legal-guideline.isTouch #aside-inner,#page-legal-loyaltyProgram.isTouch #aside-inner,#page-legal-tos.isTouch #aside-inner{max-width:640px;margin:0 auto}
#page-legal-guideline.isTouch #legal-header,#page-legal-loyaltyProgram.isTouch #legal-header,#page-legal-tos.isTouch #legal-header{margin:24px}
#page-legal-guideline.isTouch #legal-header h2,#page-legal-loyaltyProgram.isTouch #legal-header h2,#page-legal-tos.isTouch #legal-header h2{font-size:14px;border:none;margin:0;width:100%;text-align:center;line-height:1.3}
#page-legal-guideline.isTouch #legal-header h2 span,#page-legal-loyaltyProgram.isTouch #legal-header h2 span,#page-legal-tos.isTouch #legal-header h2 span{display:inline-block}
#page-legal-guideline.isApp #container,#page-legal-loyaltyProgram.isApp #container,#page-legal-tos.isApp #container{padding:0 0 24px;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}
#page-works-episodes-comments #cheerComments{margin:30px 0 0}
#page-works-episodes-comments #cheerComments-header{border-bottom:1px solid #bbb;position:relative;z-index:1}
#page-works-episodes-comments #cheerComments-header:after,#page-works-episodes-comments #cheerComments-header:before{content:'';display:table}
#page-works-episodes-comments #cheerComments-header:after{clear:both}
#page-works-episodes-comments #cheerComments-header h4{float:left}
#page-works-episodes-comments #cheerComments-header h4 a{color:#222}
#page-works-episodes-comments #cheerComments-header h4 a:focus,#page-works-episodes-comments #cheerComments-header h4 a:hover{color:#0990cc}
#page-works-episodes-comments #cheerComments-header p{float:right}
#page-works-episodes-comments .widget-subNav li:first-child{margin-bottom:1.5em}
#page-works-episodes-comments .widget-subNav .widget-subNav-disabledLink,#page-works-episodes-comments .widget-subNav .widget-subNav-link{padding-left:1em}
#page-works-episodes-comments .widget-cheerComments h4{margin:0}
#page-works-episodes-comments .widget-cheerComment:target{position:relative}
#page-works-episodes-comments .widget-cheerComment:target:before{content:'';position:absolute;left:0;width:100%;display:block;z-index:-1;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:keyframes-target;animation-name:keyframes-target;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#page-works-episodes-comments .widget-cheerComment-inner,#page-works-episodes-comments .widget-cheerComment-reply{position:relative;z-index:100}
#page-works-episodes-comments.isPC #cheerComments-header{padding:0 0 4px}
#page-works-episodes-comments.isPC #cheerComments-header h4{width:calc(100% - 190px);line-height:1.4}
#page-works-episodes-comments.isPC .widget-cheerComment{margin:-50px 0 0;padding:65px 0 15px}
#page-works-episodes-comments.isPC .widget-cheerComment:target:before{top:50px;height:calc(100% - 50px)}
#page-works-episodes-comments.isTouch #cheerComments{margin:20px 0 0}
#page-works-episodes-comments.isTouch #cheerComments-header{font-size:11px;padding:0 16px 8px}
#page-works-episodes-comments.isTouch #cheerComments-header h4,#page-works-episodes-comments.isTouch #cheerComments-header p{float:none}
#page-works-episodes-comments.isTouch .widget-cheerComment{margin:-80px 0 0;padding:94px 16px 14px}
#page-works-episodes-comments.isTouch .widget-cheerComment:target:before{top:80px;height:calc(100% - 80px)}
#page-works-episodes-comments.isTouch .widget-fixedColumn-left{margin-top:30px;background:#f2f1f0;padding:16px 0}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-episodeInfo-workPermalink a:focus svg,#page-works-episodes-episode.writingDirection-horizontal #contentAside-episodeInfo-workPermalink a:hover svg,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-applyingEvents a:focus svg,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-applyingEvents a:hover svg,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-author-links a:focus svg,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-author-links a:hover svg{fill:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-episodeInfo-workPermalink svg,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-applyingEvents svg,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-author-links svg{width:13px;height:13px;vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-episodeInfo-workPermalink svg,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-author-links svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader{-webkit-transition-property:top,width,padding-right;transition-property:top,width,padding-right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}
#page-works-episodes-episode.writingDirection-horizontal #contentMain{-webkit-transition-property:margin;transition-property:margin;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}
#page-works-episodes-episode.writingDirection-horizontal #contentAside{-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}
#page-works-episodes-episode.writingDirection-horizontal #content{height:100%;position:relative}
@media screen and (max-width:700px){
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner{display:block}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner:after,#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader-workInfo{display:none}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader-tools{width:130px;float:right}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader-logo{display:none}
}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #worksEpisodesEpisodeHeader{width:calc(100% - 330px);top:0!important}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #contentMain{margin:0 330px 0 0}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #contentAside{right:0}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader{position:fixed;top:-50px;left:0;height:50px;line-height:50px;width:100%;box-shadow:0 1px 0 0 rgba(0,0,0,.05);z-index:10000;box-sizing:border-box;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader.isShown{top:0}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-inner h1,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-inner h2,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-inner p,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-inner ul{margin:0}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton svg,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools svg{vertical-align:top;width:50px;height:50px;max-height:50px}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-workInfo{width:calc(50% - 60px);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}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton{width:55px}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton:after{right:40%}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton a{display:block;font-size:1.3em;height:50px;width:50px;line-height:50px;color:#222;position:relative}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton a:before{display:block;content:'';position:absolute;top:14px;right:0;height:calc(100% - 28px);width:0;border-left:1px solid #eee}
@media screen and (max-width:640px){
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton a:before{display:none}
}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton a:focus svg,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-closeButton a:hover svg{fill:#0081c2!important}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0;white-space:nowrap;line-height:1.4;padding-left:15px}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs li{list-style-type:none}
@media screen and (max-width:640px){
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs{display:none}
}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs li{display:block}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs h1{font-weight:400;font-size:12px;margin-top:2px}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs h2{font-weight:400;color:#888;font-size:11px}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs a,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs a>span,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-breadcrumbs h2>span{width:100%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-logo{width:100px;text-align:center;height:50px;line-height:50px}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-logo a{display:inline-block;text-decoration:none}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-logo img{vertical-align:middle;max-width:100px;margin:-2px 0 0}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-logo img[id*=vertical]{display:none}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools{width:calc(50% - 60px);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}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools p{width:50px;height:50px}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper{color:#aaa;height:50px;line-height:50px;box-sizing:border-box;display:inline-block;vertical-align:top;padding:0}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive .ui-button-silent{border:1px solid #4baae0}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive .ui-button-silent svg{fill:#4baae0}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive:hover .ui-button-silent{border-color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive:hover .ui-button-silent svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper:focus svg,#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper:hover svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-tools .ui-button-silent{display:block;height:50px;width:50px;line-height:50px;vertical-align:top;box-sizing:border-box;padding:0;border:none}
#page-works-episodes-episode.writingDirection-horizontal #sidebar-button{padding:8px 12px 8px 8px!important}
#page-works-episodes-episode.writingDirection-horizontal #sidebar-button .ui-button-silent{width:34px;height:34px}
#page-works-episodes-episode.writingDirection-horizontal #sidebar-button svg{width:32px;height:32px}
#page-works-episodes-episode.writingDirection-horizontal #contentMain{padding:50px 0 0}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-inner{margin:0;padding:0 20px;box-sizing:border-box;position:relative}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-inner .widget-episode{margin:0 auto;padding:0 0 60px}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-inner .widget-episodeBody{padding:0}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-inner:hover #contentMain-episode-editLink{opacity:1}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header{text-align:center;overflow:hidden}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .chapterTitle{max-width:665px;line-height:1.2;margin:3rem auto 2rem}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .chapterTitle+.chapterTitle{margin-top:2rem}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .chapterTitle.level1{font-size:2.75em;color:#888}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .chapterTitle.level2{position:relative;padding:0 2em;box-sizing:border-box;font-size:1.75em}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .chapterTitle.level2>span{position:relative;z-index:1;padding:0 .5em;display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .chapterTitle.level2:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .widget-episodeTitle{margin:2rem auto 60px}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header-cover{padding:120px 60px 60px;overflow:hidden}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header-cover p{margin:0;line-height:1.2}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header-cover #workColor{width:40px;height:10px;margin:0 auto 1em}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header-cover #contentMain-header-workTitle{font-weight:700;font-size:3em;max-width:665px;margin:0 auto}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header-cover #contentMain-header-author{font-size:2em;color:#888}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode a,#page-works-episodes-episode.writingDirection-horizontal #contentMain-previousEpisode a{display:block;text-align:center;text-decoration:none}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-previousEpisode a{padding:13px 10px;font-size:.9em;line-height:1.3}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-previousEpisode-inner>span{vertical-align:top;display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-previousEpisode-inner .contentMain-pagerDash{width:2em;height:1em;display:inline-block;overflow:hidden;text-indent:-5em;position:relative;margin:0 .3em 0 .25em}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-previousEpisode-inner .contentMain-pagerDash:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-previousEpisode-inner .contentMain-pagerEpisodeTitle{overflow:hidden;max-width:calc(100% - 150px);text-align:left}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode a{padding:30px;line-height:1.4}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode a:focus i,#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode a:hover i{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisode .contentMain-pagerRelation{margin:0 auto 1em}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisode .contentMain-chapterTitle{display:block;margin:1em auto;font-size:12px}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisode .contentMain-chapterTitle .level1+.level2:before{font-family:dcicons;content:'\f70a';display:inline-block;margin:0 8px;opacity:.5}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisode .contentMain-pagerEpisodeTitle{font-size:1.5em}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisode .contentMain-pagerEpisodeTitle>span{text-align:left;display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisode .contentMain-pagerArrow{margin:1em auto 0}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisode svg{width:38px;height:38px;fill:#4baae0}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisodeWithApp{padding:16px 30px 24px!important;line-height:1!important}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisodeWithApp .contentMain-nextEpisode-inner span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readNextEpisodeWithApp .contentMain-nextEpisode-inner svg{width:13px;height:13px;vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal .contentMain-nextEpisode-inner>span{display:block;max-width:608px;margin:0 auto}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-episode-editLink{position:absolute;top:0;right:0;margin:0;opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-episode-editLink a{display:block;padding:18px;color:#888}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-episode-editLink a:hover{color:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal #contentAside{overflow-y:auto;width:330px;height:100%;position:fixed;top:0;right:-330px;box-sizing:border-box;border-left:1px solid;z-index:10000;-webkit-overflow-scrolling:touch}
#page-works-episodes-episode.writingDirection-horizontal #contentAside .ui-loading-large-beige{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}
#page-works-episodes-episode.writingDirection-horizontal #contentAside .widget-ad-pcRectangle{padding:0 15px 15px}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionHeader{padding:15px}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionHeader h3,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionHeader h4{line-height:1.2}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionHeader h3 a:hover,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionHeader h4 a:hover{color:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionHeader h3{margin:.5em 0 0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionHeader h4{font-weight:400;margin:.25em 0 0}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0 0}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons>div,#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons>p{width:calc(50% - 2px)}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons a,#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons button{text-align:center;box-sizing:border-box;width:100%}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody{margin:0 0 60px}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody header{border-bottom:1px solid;margin:0 0 1em;padding:0 15px .25em}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody header:after,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody header:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody header:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody header h3{float:left;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:.9em;margin:0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc{padding:0;margin:0 0 45px}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc header{margin:0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc header:after,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc header:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc header:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc h3{float:none}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-workInfo{font-size:.85em}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-workInfo:after,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-workInfo:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-workInfo:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-workInfo p{display:inline-block;margin:0 0 0 .5em}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-workInfo p:first-child{margin:0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-workStatus{float:left}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-date{float:right}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items{list-style-type:none;margin:0;padding:0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#222;display:block}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:after,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#aaa}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:focus,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:hover{color:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a>span{display:block}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items li{line-height:1.2;clear:both}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items li:after,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items li:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items li:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items li:first-child.widget-toc-chapter{border-top:none!important;margin-top:0!important}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter{position:relative}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{margin:16px 0 0 0;font-size:1em;background:#eae9e8;border-top:1px solid #ddd;color:#888;text-align:center;letter-spacing:.5px;padding:24px 16px 8px;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1+ol{margin-top:1em}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{margin:24px 0 0 16px;padding:0 16px 8px 0;font-size:.85em;letter-spacing:.5px;border-bottom:1px solid #ddd;color:#666;font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom:1px solid #ddd;position:relative;margin:0 0 0 16px;padding:1px 0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle{position:relative;padding-left:16px}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle:before{content:'';width:8px;height:8px;position:absolute;top:50%;left:0;margin:-4px 0 0;border-radius:50%;background:#4baae0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-datePublished{display:none}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-episodeTitle{padding:1em 65px 1em 0}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink{position:absolute!important;top:0;right:0;z-index:19000;background:#fff;padding:1.15em 1em 1em 1em;color:#222!important;font-size:.9em;height:100%;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:focus,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:hover{color:#0081c2!important}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{content:'';display:block;width:15px;height:100%;position:absolute;top:0;left:-15px}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink i,#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-episodeInfo-workPermalink{margin:1em 0 0}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-episodeInfo-workPermalink span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal #episodeInfo{font-size:11px;padding:0 16px 8px;margin:0;border-bottom:1px solid}
#page-works-episodes-episode.writingDirection-horizontal #episodeInfo:after,#page-works-episodes-episode.writingDirection-horizontal #episodeInfo:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal #episodeInfo:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal #episodeInfo dd,#page-works-episodes-episode.writingDirection-horizontal #episodeInfo dt{margin:0 0 .5em;padding:0;line-height:1.3}
#page-works-episodes-episode.writingDirection-horizontal #episodeInfo dt{width:7em;float:left;clear:both;font-weight:700;font-size:.95em}
#page-works-episodes-episode.writingDirection-horizontal #episodeInfo dd{width:calc(100% - 7em);float:right}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-tab.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-tab li{margin:0}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 16px;padding-bottom:calc(15px + constant(safe-area-inset-bottom));padding-bottom:calc(15px + env(safe-area-inset-bottom))}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting,#page-works-episodes-episode.writingDirection-horizontal #readSetting{width:272px;height:309px;margin:1em 0 0}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting.isHidden,#page-works-episodes-episode.writingDirection-horizontal #readSetting.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal #readSetting section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-horizontal #readSetting header{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 16px 0 0}
#page-works-episodes-episode.writingDirection-horizontal #readSetting header h4{margin:0}
#page-works-episodes-episode.writingDirection-horizontal #readSetting header p{line-height:1.4;font-size:12px;color:#666}
#page-works-episodes-episode.writingDirection-horizontal #readSetting .ui-toggleSwitch{margin:.25em 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC .isTouch-toShow{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #contentMain-inner,#page-works-episodes-episode.writingDirection-horizontal.isPC #contentMain-nextEpisode,#page-works-episodes-episode.writingDirection-horizontal.isPC #contentMain-previousEpisode,#page-works-episodes-episode.writingDirection-horizontal.isPC #episode-bottomAd-PC,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter{min-width:740px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episode-bottomAd-PC .widget-ad-pcDoubleRectangle{max-width:665px;margin:0 auto;padding:14px 0 17px}
#page-works-episodes-episode.writingDirection-horizontal.isPC .episodeFooter-section-inner{margin:0 auto;max-width:665px;padding:45px 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC .episodeFooter-section-inner.widget-ad-pcDoubleRectangle{padding-top:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-episodeTitle{padding-right:16px}
#page-works-episodes-episode.writingDirection-horizontal.isPC .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink{display:none!important}
#page-works-episodes-episode.writingDirection-horizontal.isPC .contentAside-sectionBody .widget-toc .widget-toc-episode:focus .widget-toc-episode-editLink,#page-works-episodes-episode.writingDirection-horizontal.isPC .contentAside-sectionBody .widget-toc .widget-toc-episode:hover .widget-toc-episode-editLink{display:block!important}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerSection{font-size:1.25em}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerSection:after,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerSection:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerSection:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerSection .episodeFooter-section-inner{padding:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction{position:absolute;left:15px;bottom:100%;border:1px solid;padding:16px 16px 12px 14px;line-height:1.5;margin:0 0 15px;max-width:220px;width:100%}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:25px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction:before{bottom:-30px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction:after{bottom:-29px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-inner h3,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-inner p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-inner h3{font-size:18px;margin:0 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-inner p{font-size:14px;line-height:1.3}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-inner div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-closeButton{margin:0 0 0 16px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-closeButton button{border:none;background:0 0;padding:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-closeButton button:focus svg,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-closeButton button:hover svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendCheerAction-closeButton svg{width:14px;height:14px;vertical-align:top}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action{margin:0 0 1em -14px;width:calc(100% + 13px)}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action:after,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action.isRecommendCheerAction{margin-top:126px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action i{font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action .ui-button-silent.isOpen{color:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action .ui-button-silent.isOpen .icon-up{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action .ui-button-silent.isOpen .icon-bottom{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action .ui-button-silent .icon-up{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action .ui-button-silent .icon-bottom{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-left{float:left;position:relative}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-right{float:right;position:relative}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-right .widget-shareButtonIcons a{padding:8px 4px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton-container{display:inline-block;vertical-align:bottom}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton-container div{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton-container button{vertical-align:bottom}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton{font-size:1.2em;position:relative}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton:focus,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton:hover{background:0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton i{font-size:1.1em}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton .icon-heart-negative{color:#f23e48}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton .isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheer{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage{position:absolute;bottom:125%;left:0;font-size:11px;font-weight:700;width:100%;text-align:center;padding:5px 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage.isShown,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage.isShown{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:keyframes-cheerMessage;animation-name:keyframes-cheerMessage;-webkit-animation-iteration-count:1;animation-iteration-count:1}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage:before{bottom:-15px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheersButton{display:inline-block;padding-left:0;font-size:17.5px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheersButton.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheersButton.isPanelShown svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheersButton span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheersButton svg{width:17.5px;height:17.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton-container{margin:0;padding-left:5px;display:inline-block;box-sizing:border-box;vertical-align:bottom}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheersButton+#episodeFooter-action-cheerCommentsButton-container{margin-left:5px;padding-left:10px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton{font-size:17.5px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton.isPanelShown svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton span{vertical-align:bottom}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton svg{width:17.5px;height:17.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:bottom;margin:0 0 0 8px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton-commentCountLabel.isHidden #episodeFooter-action-cheerCommentsButton-commentCount{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton-commentCount{display:inline-block;margin:0 0 0 8px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-action-cheerCommentsButton-disabled{font-size:17.5px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share{position:absolute;bottom:100%;right:0;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#fff}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share:after,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share:before{content:'';left:auto!important}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share:before{content:'';position:absolute;border:8px solid transparent;left:50%;margin:0 0 0 -8px;border-top-color:#ccc;right:30px;bottom:-16px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share:after{content:'';position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin:0 0 0 -8px;border-top-color:#fff;right:30px;bottom:-14px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share.isHidden{right:9999px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share.isShown{right:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share-inner{padding:15px 15px 5px;white-space:nowrap;max-width:calc(100vw - 45px);overflow-x:auto;-webkit-overflow-scrolling:touch}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-share-inner:before{content:'';display:block;width:15px;height:100%;position:absolute;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.95));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.95)))}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers .ui-loading{margin:30px auto;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers h4,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers li{border-bottom:1px solid}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers h4{font-size:11px;margin:0;padding:0 0 8px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers ul{padding:0;margin:0 0 30px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers li{padding:8px 0;list-style-type:none;font-size:.8em;line-height:1.5}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers template{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheers-isEmpty{font-size:.8rem;color:#888}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerComments-panel .widget-cheerComments-readMore{margin:0 0 2em!important}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerComments-panel-mainContents h4{font-size:11px;padding:0 0 8px;margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-cheerComments-panel-mainContents .ui-loading{display:block;margin:1em auto}
#page-works-episodes-episode.writingDirection-horizontal.isPC .widget-cheerComment{font-size:.8em}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header h3{line-height:1.3;margin:0 30px 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-workTitle{font-size:16px;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-author{margin:4px 0 0;font-size:14px;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-author a{text-decoration:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-activityName,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-screenName{font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-activityName:focus,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-activityName:hover,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-screenName:focus,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-screenName:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-work-header-workFollowButton p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon{padding:1em 4em;display:inline-block;line-height:1.5;position:relative;box-sizing:border-box;text-align:center;margin:8px 0 10px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon+#episodeFooter-workMeta{background:0 0;border:none;padding:0;margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon h3,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon h3{font-size:1.5em;margin:.25em 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon .signUp-balloon-button{margin:1em 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon .signUp-balloon-button a{display:block;font-size:1.1em;padding:.75em 0;max-width:300px;margin:.5em auto}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-signUp-balloon .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:12px 0 6px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags{margin:30px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents header,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags header{line-height:1.4}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents header p,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header h3,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header p,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags header h3,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags header p{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header h3,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags header h3{margin:0 8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents header a,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header a,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags header a{font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents header p,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header p,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags header p{margin:0;font-size:12px}
#page-works-episodes-episode.writingDirection-horizontal.isPC .widget-workReviewSummary{margin:.5em 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header h3 a:focus svg,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header h3 a:hover svg{fill:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview header h3 svg{width:16px;height:16px;margin-top:-3px;vertical-align:middle;fill:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview-seeMore{margin:0;text-align:right}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview-seeMore+section{margin-top:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview-seeMore a:focus,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workReview-seeMore a:hover{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags ul{padding:0;margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags li{display:inline-block;text-decoration:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags li:after{content:" / ";padding:0 .25em 0 .5em;display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-workTags li:last-child:after{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents ul{padding:0;margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents a{padding:10px 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-applyingEvents a span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-info h3{font-weight:400;font-size:11.5px;margin:0 0 4px;line-height:1}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 16px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 16px 0 0;line-height:1.3}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-name a{display:inline-block;text-decoration:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-name span{display:block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-name span:focus,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-name span:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-activityName{font-size:1.5em;margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-screenName{font-size:1.25em;font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-followButton{padding:0 0 .4em}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-profileText{line-height:1.5em;font-size:.9em;margin-top:.5em;padding:0 30% 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-profileText a{display:block;text-decoration:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-profileText-seeMore:focus,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-profileText-seeMore:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-links{margin:0;padding:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-links li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-links li{display:inline-block;margin:0 .75em 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-links li span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news{margin:30px auto 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news h5{font-size:11px;margin:0;padding:0 0 8px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news ul{padding:0;margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news ul a{text-decoration:none;padding:5px 10% 5px 110px;position:relative;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news ul h6,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news ul p{margin:0;line-height:1.5}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news ul h6{font-size:1em;font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news ul p{font-size:.85em;position:absolute;top:6px;left:0;width:90px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-author-news-seeMore{margin:8px 0 0;text-align:right}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList:after,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1){clear:both;margin-left:0;position:relative}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before{content:'';display:block;width:calc(200% + 30px);height:0;position:absolute;top:-15px;left:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(5),#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(6){margin-bottom:16px}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-links{padding:2em 16px 1em;line-height:1.5;text-align:center}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-links p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-links p+p{margin:.5em 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-links a{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-links a+a{margin:0 0 0 1em;padding:0 0 0 1em}
@media screen and (max-width:640px){
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:before{display:none!important}
}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .isTouch-toHide{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #content.contentAside-isShown #worksEpisodesEpisodeHeader{width:calc(100% - 250px)}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #content.contentAside-isShown #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-logo,#page-works-episodes-episode.writingDirection-horizontal.isTouch #content.contentAside-isShown #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-workInfo{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #content.contentAside-isShown #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-tools{width:100%}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #content.contentAside-isShown #contentMain{margin:0 250px 0 0;margin:0 calc(250px + constant(safe-area-inset-right)) 0 0;margin:0 calc(250px + env(safe-area-inset-right)) 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentAside{width:250px;width:calc(250px + constant(safe-area-inset-right));width:calc(250px + env(safe-area-inset-right));right:-250px;right:calc(-1 * (250px + constant(safe-area-inset-right)));right:calc(-1 * (250px + env(safe-area-inset-right)))}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .contentAside-sectionHeader{padding-right:calc(16px + constant(safe-area-inset-right))!important;padding-right:calc(16px + env(safe-area-inset-right))!important}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeInfo,#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-toc header,#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-toc-chapter{padding-right:16px!important;padding-right:calc(16px + constant(safe-area-inset-right))!important;padding-right:calc(16px + env(safe-area-inset-right))!important}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-toc-episode{padding-right:constant(safe-area-inset-right)!important;padding-right:env(safe-area-inset-right)!important}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-toc-episode-editLink{right:constant(safe-area-inset-right)!important;right:env(safe-area-inset-right)!important}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentAside-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentAside-buttons p{width:100%}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentAside-buttons p+p{margin:8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #displaySetting-modalContainer .ui-tab{margin:0!important;width:100%}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #displaySetting-modalContainer .ui-tab li{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-previousEpisode{min-width:320px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-inner{min-width:320px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-inner .widget-episode{padding:0 0 30px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-inner .widget-ad-touchLandscape{margin:0 0 14px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-header .chapterTitle.level1{font-size:1.75em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-header .widget-episodeTitle{font-size:1.25em;margin:2rem auto 45px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-header-cover{padding:120px 0 60px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-header-cover #contentMain-header-workTitle{font-size:1.75em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-header-cover #contentMain-header-author{font-size:1.25em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episode-bottomAd-touch .widget-ad-touchRectangle{margin:0;padding:24px 0 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-nextEpisode .contentMain-pagerEpisodeTitle{font-size:1.25em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-nextEpisode .widget-ad-touchRectangle{margin:0;padding:0 0 30px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-relatedWork{border-top:1px solid}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-relatedWork.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-relatedWork-inner{max-width:665px;margin:0 auto}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-relatedWork-inner h3{margin:0;font-size:11px;padding:14px 16px 8px;border-bottom:1px solid}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-relatedWork-inner .widget-workCatchphrase{border:none;padding:12px 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-episode-editLink{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter{min-width:320px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .episodeFooter-section-inner{margin:0 auto;max-width:640px;padding:24px 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerSection{font-size:1.25em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerSection:after,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerSection:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerSection:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerSection .episodeFooter-section-inner{padding:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction{border:1px solid;padding:18px 16px 14px 14px;display:inline-block;line-height:1.5;position:relative;margin:0 16px 15px;width:calc(50% - 49px)}
@media screen and (max-width:640px){
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction{width:calc(100% - 66px)}
}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:50%;margin:0 0 0 -15px}
@media screen and (max-width:640px){
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction:before{left:25%}
}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction:before{bottom:-30px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction:after{bottom:-29px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction h3,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction h3{font-size:14px;margin:0 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction p{font-size:13px;line-height:1.4}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction-closeButton{position:absolute;top:0;right:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction-closeButton button{border:none;background:0 0;padding:16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction-closeButton button:focus,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction-closeButton button:hover{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendCheerAction-closeButton svg{width:14px;height:14px;vertical-align:top}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action{margin:0 0 1em;width:100%}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action:after,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-left:after,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-left:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-left:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-right{margin:0 0 10px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-right .widget-shareButtonIcons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-right .widget-shareButtonIcons a{padding:8px 4px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton-container{width:50%;font-size:15px;text-align:center}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton{font-size:1.2em;position:relative}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton:focus,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton:hover{background:0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton i{font-size:1.1em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton .icon-heart-negative{color:#f23e48}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton .isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheer{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage{position:absolute;bottom:125%;left:0;font-size:11px;font-weight:700;width:100%;text-align:center;padding:5px 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage.isShown,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage.isShown{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:keyframes-cheerMessage;animation-name:keyframes-cheerMessage;-webkit-animation-iteration-count:1;animation-iteration-count:1}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage:before{bottom:-15px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheersButton{display:block;width:100%;padding:0 0 8px;font-size:10.5px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheersButton.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheersButton.isPanelShown svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheersButton span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheersButton svg{width:10.5px;height:10.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-container{width:50%;text-align:center;font-size:.9em;display:block;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheersButton+#episodeFooter-action-cheerCommentsButton-container{width:50%;float:right}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton.isPanelShown svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton svg{width:10.5px;height:10.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-commentLabel{display:block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-commentLabel{font-size:16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel{margin:12px 0 0;font-size:10.5px;color:#666}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheerCommentsButton-disabled{font-size:16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share{position:absolute;bottom:100%;right:0;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#fff}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share:after,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share:before{content:'';left:auto!important;right:auto!important}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share:before{content:'';position:absolute;border:8px solid transparent;left:50%;margin:0 0 0 -8px;border-top-color:#ccc;right:30px;bottom:-16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share:after{content:'';position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin:0 0 0 -8px;border-top-color:#fff;right:30px;bottom:-14px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share.isHidden{right:9999px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share.isShown{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share-inner{padding:15px 15px 5px;white-space:nowrap;max-width:calc(100vw - 45px);overflow-x:auto;-webkit-overflow-scrolling:touch}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-share-inner:before{content:'';display:block;width:15px;height:100%;position:absolute;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.95));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.95)))}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers .ui-loading{margin:24px auto;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers h4,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers li{border-bottom:1px solid}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers h4{font-size:11px;margin:0;padding:0 0 8px 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers ul{padding:0;margin:0 0 2em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers li{list-style-type:none;line-height:1.5;font-size:13px;margin:0 0 0 16px;padding:8px 16px 8px 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers template{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheers-isEmpty{font-size:.8rem;color:#888;margin-left:16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerComments-panel .widget-cheerComments-readMore{margin:0 0 2em!important}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerComments-panel-mainContents h4{font-size:11px;margin:0;padding:0 0 8px 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-cheerComments-panel-mainContents .ui-loading{display:block;margin:1em auto}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-cheerComment{font-size:.8em;padding:15px 16px 15px 0;margin:0 0 0 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-cheerComment-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-cheerComment-content{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work{margin:0 16px;border-top:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work .episodeFooter-section-inner{margin:0 auto;max-width:604px;padding:16px;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work-header h3{line-height:1.3;margin:0 16px 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work-header h3 span{display:block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work-header-workTitle{font-size:13px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work-header-author{margin:4px 0 0;font-size:11px;font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work-header-author a{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-work-header-workFollowButton p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon{padding:1em;display:inline-block;line-height:1.5;position:relative;margin:12px 0 0 -16px;box-sizing:border-box;border:none;text-align:center;width:calc(100% + 32px)}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon h3,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon h3{margin:.25em 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon p{font-size:.9em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon .signUp-balloon-button{margin:1em 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon .signUp-balloon-button a{display:block;font-size:1.1em;padding:.75em 0;max-width:300px;margin:.5em auto}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:12px 0 6px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-signUp-balloon .widget-appLink img{width:125px;height:37px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags{margin:24px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents header,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview header,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags header{line-height:1.4;text-align:left}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview header h3,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags header h3{margin:0 8px 0 0;font-size:11px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents header a,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview header a,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags header a{font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents header p,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview header p,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags header p{margin:0;font-size:11px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview header h3 a:focus svg,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview header h3 a:hover svg{fill:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview header h3 svg{width:11px;height:11px;margin-top:-3px;vertical-align:middle;fill:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .widget-workReviewSummary{margin:.5em 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview-seeMore{margin:8px 0 0 0;text-align:right;font-size:11px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview-seeMore+section{margin-top:8px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview-seeMore a:focus,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workReview-seeMore a:hover{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags ul{padding:0;margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags li{display:inline-block;text-decoration:none;padding:0 .5em 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags li:after{content:" / "}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-workTags li:last-child:after{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents ul{padding:0;margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents a{padding:10px 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-applyingEvents a span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author{border:none!important;margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-info{padding:0 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-info h3{font-weight:400;font-size:11px;margin:0 0 5px;line-height:1}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-header:after,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-header:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-header:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.3;margin:0 16px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-name a{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-name span{display:block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-followButton{padding:0 0 .4em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-activityName{margin:0;font-size:14px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-screenName{font-weight:400;font-size:12px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-profileText{line-height:1.5em;font-size:12px;margin:8px 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-profileText a{display:block;text-decoration:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-links{margin:0;padding:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-links li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-links li span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news{margin:24px auto 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news h5{font-size:11px;margin:0;padding:0 0 8px 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news ul{padding:0;margin:0 0 0 16px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news ul a{text-decoration:none;padding:5px 16px 5px 90px;position:relative;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news ul h6,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news ul p{margin:0;line-height:1.5}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news ul h6{font-size:1em;font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news ul p{font-size:.85em;position:absolute;top:6px;left:0;width:90px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-author-news-seeMore{margin:8px 16px 0 0;text-align:right;font-size:11px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-related{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendedWorks{max-width:640px;margin:0 auto}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendedWorks h3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin-bottom:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase{padding-right:16px;box-sizing:border-box;margin:0 0 0 16px!important;width:calc(100% - 16px)!important}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase:last-child{border:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links{padding:2em 16px 1em;line-height:1.5;text-align:center}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links p{margin:0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links p+p{margin:.5em 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links a{display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links a+a{margin:0 0 0 1em;padding:0 0 0 1em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links-onReading{font-size:12px;line-height:1.5;text-align:center}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links-onReading p{max-width:640px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-links-onReading a{width:33.333333%;padding:16px 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-readWithApp-inner{text-align:center;padding:0 0 60px}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-readWithApp-inner h3{margin:0;font-size:11px;line-height:1.5;font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-readWithApp-inner .widget-appLink{margin:8px 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-works-episodes-episode.writingDirection-horizontal.isTouch .contentAside-sectionBody header h3{margin:0;padding:0!important;width:100%!important;border:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-action-cheersCommentButton{padding-top:10px}
#page-works-episodes-episode.writingDirection-horizontal.isApp #contentAside-buttons .ui-button-disabled,#page-works-episodes-episode.writingDirection-horizontal.isApp #contentAside-buttons a,#page-works-episodes-episode.writingDirection-horizontal.isApp #contentAside-buttons button{font-size:10px}
#page-works-episodes-episode.writingDirection-horizontal.isApp #contentAside-buttons a{height:20px;line-height:20px}
#page-works-episodes-episode.writingDirection-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:100%;min-width:100%}
#page-works-episodes-episode.writingDirection-vertical .widget-workIcons-new,#page-works-episodes-episode.writingDirection-vertical .widget-workIcons-update,#page-works-episodes-episode.writingDirection-vertical .widget-workIcons-you{height:auto!important;width:14px!important;padding:3px 0 2px;vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical #contentAside-episodeInfo-workPermalink a:focus svg,#page-works-episodes-episode.writingDirection-vertical #contentAside-episodeInfo-workPermalink a:hover svg,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-applyingEvents a:focus svg,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-applyingEvents a:hover svg,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-author-links a:focus svg,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-author-links a:hover svg{fill:#0081c2}
#page-works-episodes-episode.writingDirection-vertical #contentAside-episodeInfo-workPermalink svg,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-applyingEvents svg,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-author-links svg{width:13px;height:13px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical #contentAside-episodeInfo-workPermalink svg,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-author-links svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop,#page-works-episodes-episode.writingDirection-vertical i[class^=icon-]{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheersButton-icon,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerButton-container,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{-ms-flex-align:center;align-items:center}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheersButton-cheerCount-count,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{position:static!important}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerCommentsButton-commentCount-count,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{position:static!important}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheersButton-cheerCount-count,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{position:static!important;width:17px}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerCommentsButton-commentCount-count,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{position:static!important;width:17px}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-catchphrase-title,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-links a+a,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{margin:.5em 0 0 0!important;padding:.5em 0 0 0!important}
#page-works-episodes-episode.writingDirection-vertical .widget-cheerComment-replyLabel,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{transform:translateX(0)!important;right:-10px!important}
#page-works-episodes-episode.writingDirection-vertical .widget-cheerComment-replyLabel,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{transform:translateX(0)!important;right:-10px!important}
#page-works-episodes-episode.writingDirection-vertical .widget-cheerComment-deleteButton-help:after,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{transform:translateX(13px)!important}
#page-works-episodes-episode.writingDirection-vertical .widget-cheerComment-deleteButton-help:after,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{transform:translateX(13px)!important}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount{position:relative;text-orientation:sideways}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko1+span,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko2+span,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko3+span{vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko1{text-align:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko1+span{margin-top:1em;text-orientation:mixed}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko2+span{text-orientation:mixed}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{position:static;transform:none}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko1+span,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{margin:0}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{position:static;transform:none}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko1+span,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{margin:0}
#page-works-episodes-episode.writingDirection-vertical .emphasisDots>span{padding:0 .35em;background-position:center right}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton>span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:38px;box-sizing:border-box;padding:10px 10px 8px}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton>span span{line-height:18px}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton svg{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton .widget-followButton-button{height:100%}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton .label-follow svg{margin:0 -4px 2px 0}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton .label-following svg{margin:0 -2px 0 0}
#page-works-episodes-episode.writingDirection-vertical .ui-loading,#page-works-episodes-episode.writingDirection-vertical .ui-loading-large-beige,#page-works-episodes-episode.writingDirection-vertical .widget-signupModal{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
#page-works-episodes-episode.writingDirection-vertical time>span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;display:inline-block;vertical-align:bottom}
#page-works-episodes-episode.writingDirection-vertical #contentMain,#page-works-episodes-episode.writingDirection-vertical #contentMain-inner{height:100%}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader{-webkit-transition-property:right,height,padding-bottom;transition-property:right,height,padding-bottom;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}
#page-works-episodes-episode.writingDirection-vertical #contentMain{-webkit-transition-property:margin;transition-property:margin;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}
#page-works-episodes-episode.writingDirection-vertical #contentAside{-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}
#page-works-episodes-episode.writingDirection-vertical #content{height:100%;position:relative}
@media screen and (max-height:700px){
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner{display:block}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner:after,#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-inner:after{clear:both}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-workInfo{display:none}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-tools{height:130px;float:right}
}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-logo{display:none}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader{height:calc(100% - 300px);right:0!important}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #worksEpisodesEpisodeHeader-tools{height:100px}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #contentMain{margin:0 0 300px 0}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #contentAside{bottom:0}
#page-works-episodes-episode.writingDirection-vertical #content.contentAside-isShown #contentAside .widget-ad-pcRectangle{padding:15px 0 15px 15px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader{position:fixed;top:0;right:-51px;right:calc(-50px - constant(safe-area-inset-right) - 1px);right:calc(-50px - env(safe-area-inset-right) - 1px);width:50px;width:calc(50px + constant(safe-area-inset-right));width:calc(50px + env(safe-area-inset-right));line-height:50px;height:100%;box-shadow:-1px 0 0 0 rgba(0,0,0,.05);z-index:10000;box-sizing:border-box;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader.isShown{right:0}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader .ui-tooltip-bottom:before{left:auto;right:100%;bottom:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:-10px 0 0;top:50%}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader .ui-tooltip-bottom:after{top:50%;right:100%;margin:0 10px 0 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:500px;max-width:100%}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-inner{width:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-inner h1,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-inner h2,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-inner p,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-inner ul{margin:0}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-closeButton svg,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools svg{vertical-align:top;width:50px;height:50px;max-height:50px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-workInfo{height:calc(100% - 130px - 130px);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}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-closeButton{width:50px;height:55px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-closeButton a{display:block;font-size:1.3em;text-align:center;width:50px;height:50px;line-height:50px;position:relative}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-closeButton a:before{display:block;content:'';position:absolute;left:14px;bottom:0;width:calc(100% - 28px);height:0;border-top:1px solid}
@media screen and (max-height:640px){
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-closeButton a:before{display:none}
}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-closeButton a:focus svg,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-closeButton a:hover svg{fill:#0081c2!important}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;padding:0;white-space:nowrap;line-height:1.4;padding-top:15px;width:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs li{list-style-type:none}
@media screen and (max-height:640px){
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs{display:none}
}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs li{display:block;width:1em;height:100%}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs h1{font-weight:400;font-size:12px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs h2{font-weight:400;color:#888;font-size:11px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs a,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs a>span,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs h2>span{height:100%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-logo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;height:130px;text-align:center;width:50px;line-height:50px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-logo a{display:inline-block;text-decoration:none}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-logo img{max-height:100px;margin:0 15px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-logo img[id*=horizontal]{display:none}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools{height:130px;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}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools p{width:50px;height:50px}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper{font-size:28px;width:50px;line-height:50px;box-sizing:border-box;vertical-align:top;padding:0}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive .ui-button-silent{border:1px solid #4baae0}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive .ui-button-silent svg{fill:#4baae0}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive:hover .ui-button-silent{border-color:#0990cc}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper.isActive:hover .ui-button-silent svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper:focus svg,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent-wrapper:hover svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-tools .ui-button-silent{display:block;padding:0;width:50px;height:50px;line-height:50px;vertical-align:top;box-sizing:border-box;border:none}
#page-works-episodes-episode.writingDirection-vertical #sidebar-button{padding:8px!important}
#page-works-episodes-episode.writingDirection-vertical #sidebar-button .ui-button-silent{width:34px;height:34px}
#page-works-episodes-episode.writingDirection-vertical #sidebar-button svg{width:32px;height:32px}
#page-works-episodes-episode.writingDirection-vertical #contentMain{padding:0 50px 0 0;padding:0 calc(50px + constant(safe-area-inset-right)) 0 0;padding:0 calc(50px + env(safe-area-inset-right)) 0 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-inner{margin:0;padding:40px 0;box-sizing:border-box;position:relative}
#page-works-episodes-episode.writingDirection-vertical #contentMain-inner .widget-episode{margin:0 auto;padding:0 0 0 60px}
#page-works-episodes-episode.writingDirection-vertical #contentMain-inner .widget-episodeBody{padding:0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-inner:hover #contentMain-episode-editLink{opacity:1}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header-cover{margin:auto 60px;padding:60px;overflow:hidden;border-top:1px solid;border-bottom:1px solid;max-height:665px;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header-cover p{margin:0;line-height:1.2}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header-cover #workColor{height:40px;width:10px;margin:0 0 0 14px}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header-cover #contentMain-header-workTitle{font-weight:700;font-size:2.5em;max-height:665px;margin:-2px 0 0 4px}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header-cover #contentMain-header-author{font-size:1.5em;color:#888}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header{overflow:hidden}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .chapterTitle{line-height:1.2;max-height:665px;margin:auto 3rem auto 2rem;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .chapterTitle+.chapterTitle{margin-right:2rem}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .chapterTitle.level1{font-size:2em;padding-top:35px;color:#888}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .chapterTitle.level2{position:relative;font-size:1.75em;padding-top:calc(35px - .5em)}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .chapterTitle.level2>span{position:relative;z-index:1;padding:.5em 0;display:inline-block}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .chapterTitle.level2:before{content:'';position:absolute;right:50%;top:0;height:100%;width:0;border-right:1px solid}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .widget-episodeTitle{margin:auto 2rem auto 60px;max-height:665px;padding-top:35px;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical #episode-bottomAd-PC .widget-ad-pcDoubleRectangle,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-author .widget-ad-pcDoubleRectangle{max-height:655px;height:auto;margin:auto 0;padding:0 0 0 60px}
#page-works-episodes-episode.writingDirection-vertical #episode-bottomAd-PC{padding:40px 0;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode,#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode{height:100%}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode a,#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode a{display:block;text-decoration:none;height:100%;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode a{padding:10px 16px 10px 13px;font-size:11.5px;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode-inner{max-height:665px;height:100%;margin:auto 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode-inner>span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode-inner .contentMain-pagerRelation{margin:35px 0 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode-inner .contentMain-pagerDash{height:2em;width:1em;display:inline-block;overflow:hidden;text-indent:-5em;position:relative;margin:.3em 0 .25em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode-inner .contentMain-pagerDash:before{content:'';display:block;position:absolute;right:50%;top:0;height:100%;width:0;border-right:1px solid}
#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode-inner .contentMain-pagerEpisodeTitle{overflow:hidden;max-height:calc(100% - 150px);text-align:left}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode a{padding:30px 30px 30px 80px;line-height:1.4}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode a:focus i,#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode a:hover i{color:#0990cc}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisode .contentMain-pagerRelation{margin:0 0 0 1em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisode .contentMain-chapterTitle{display:block;margin:0 1em;font-size:12px}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisode .contentMain-chapterTitle .level1+.level2:before{font-family:dcicons;content:'\f70a';display:inline-block;margin:0 8px;opacity:.5}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisode .contentMain-pagerEpisodeTitle{font-size:1.5em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisode .contentMain-pagerArrow{margin:0 1em 0 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisode svg{width:38px;height:38px;fill:#4baae0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisodeWithApp{padding:30px 16px 30px 24px!important;line-height:1!important}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisodeWithApp .contentMain-nextEpisode-inner span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readNextEpisodeWithApp .contentMain-nextEpisode-inner svg{width:13px;height:13px;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical .contentMain-nextEpisode-inner{display:block;max-height:665px;height:100%;padding:24px 0;margin:auto 0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
#page-works-episodes-episode.writingDirection-vertical .contentMain-nextEpisode-inner>span{display:block;max-height:530px;height:100%}
#page-works-episodes-episode.writingDirection-vertical .contentMain-nextEpisode-inner svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork{border-right:1px solid}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner{max-height:665px;margin:auto 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner h3{margin:0;font-size:11px;padding:16px 14px 16px 8px;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-workCatchphrase{border:none;padding:16px 12px}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-catchphrase{margin:0 0 0 .5em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-workCatchphrase-title{margin:0 0 0 .25em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-catchphrase-author-dash{width:1em;height:2.25em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-catchphrase-author-dash::before{top:0;left:auto;right:50%;width:0;height:2em;border-top:none;border-right:1px solid}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-workCatchphrase-meta>span,#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-workCatchphrase-meta>time{padding:0 0 14px 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-workCatchphrase-meta>span::after,#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork-inner .widget-workCatchphrase-meta>time::after{top:auto;right:50%;bottom:5px;margin:0 -2px 0 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-episode-editLink{position:absolute;top:0;right:0;margin:0;opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-works-episodes-episode.writingDirection-vertical #contentMain-episode-editLink a{display:block;padding:18px;color:#888}
#page-works-episodes-episode.writingDirection-vertical #contentMain-episode-editLink a:hover{color:#0081c2}
#page-works-episodes-episode.writingDirection-vertical #contentAside{overflow-x:auto;width:100%;height:300px;position:fixed;right:0;bottom:-300px;box-sizing:border-box;border-top:1px solid;z-index:10000;-webkit-overflow-scrolling:touch;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#page-works-episodes-episode.writingDirection-vertical #contentAside .ui-loading-large-beige{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}
#page-works-episodes-episode.writingDirection-vertical #contentAside-episodeInfo-workPermalink span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader{padding:15px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h3,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h4{line-height:1.2}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h3 a:focus,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h3 a:hover,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h4 a:focus,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h4 a:hover{color:#0081c2}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h3{margin:0 .5em 0 0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionHeader h4{font-weight:400;margin:0 .25em 0 0}
#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons p{height:calc(50% - 2px);margin:0}
#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons a,#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons button{height:100%;text-align:center}
#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons a{box-sizing:border-box;width:38px;line-height:18px;padding:10px 10px 8px}
#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons a.widget-followButton{padding:0}
#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons button{width:38px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody{margin:0 0 0 60px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody header{border-left:1px solid;margin:0 0 0 1em;padding:15px 0 15px 8px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody header:after,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody header:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody header:after{clear:both}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody header h3{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:.9em;margin:0;border-bottom:none;padding:0!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc{padding:0;margin:0 0 0 45px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc:before{display:none}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc header{margin:0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc h3{-webkit-transform:scale(1);transform:scale(1)}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc h3 a{font-weight:400;color:#888}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-workInfo{font-size:11.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-workInfo p{margin:0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-workInfo p:first-child{margin:0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items{list-style-type:none;margin:0;padding:0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#222;display:block}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:after,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:after{clear:both}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#aaa}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:focus,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:hover{color:#0081c2}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a>span{display:block}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items li{line-height:1.2;clear:both}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items li:after,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items li:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items li:after{clear:both}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items li:first-child.widget-toc-chapter{border-top:none!important;margin-top:0!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter{position:relative}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{margin:16px 0 0 0;font-size:1em;background:#eae9e8;border-top:1px solid #ddd;color:#888;text-align:center;letter-spacing:.5px;padding:24px 16px 8px;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1+ol{margin-top:1em}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{margin:24px 0 0 16px;padding:0 16px 8px 0;font-size:.85em;letter-spacing:.5px;border-bottom:1px solid #ddd;color:#666;font-weight:400}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom:1px solid #ddd;position:relative;margin:0 0 0 16px;padding:1px 0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle{position:relative;padding-left:16px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle:before{content:'';width:8px;height:8px;position:absolute;top:50%;left:0;margin:-4px 0 0;border-radius:50%;background:#4baae0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-datePublished{display:none}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-episodeTitle{padding:1em 65px 1em 0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink{position:absolute!important;top:0;right:0;z-index:19000;background:#fff;padding:1.15em 1em 1em 1em;color:#222!important;font-size:.9em;height:100%;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:focus,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:hover{color:#0081c2!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{content:'';display:block;width:15px;height:100%;position:absolute;top:0;left:-15px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink i,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border:none;border-left:1px solid;margin:16px 0 0;padding:0 1px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle{padding-top:16px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle:before{top:0;right:50%;left:auto;margin:0 -5px 0 0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode:first-child.widget-toc-chapter.widget-toc-level1{margin:0;border:none}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-episodeTitle{padding:0 1em 65px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink{top:auto;right:0;bottom:0;padding:1em 1.15em 1em 1em!important;height:auto;width:100%}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink+a{padding-bottom:16px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{content:'';display:block;width:100%;height:15px;position:absolute;top:-15px;left:0}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{text-align:left;padding:16px 24px 16px 12px;border-top:none;margin:0 16px 0 0;border-right:1px solid}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{margin:16px 24px 0 0;border:none;border-left:1px solid;padding:0 0 16px 12px}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter:first-child{margin:0!important;border-right:none!important}
#page-works-episodes-episode.writingDirection-vertical #episodeInfo{font-size:11px;padding:16px 0 16px 8px;margin:0;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical #episodeInfo:after,#page-works-episodes-episode.writingDirection-vertical #episodeInfo:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-vertical #episodeInfo:after{clear:both}
#page-works-episodes-episode.writingDirection-vertical #episodeInfo dd,#page-works-episodes-episode.writingDirection-vertical #episodeInfo dt{margin:0 0 0 .5em;padding:0;line-height:1.3}
#page-works-episodes-episode.writingDirection-vertical #episodeInfo dt{height:7em;float:left;clear:both;font-weight:700;font-size:.95em}
#page-works-episodes-episode.writingDirection-vertical #episodeInfo dd{height:calc(100% - 7em);float:right}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-window{overflow-y:hidden;overflow-x:auto;height:100%;max-height:500px;min-width:1px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-header{padding:53px 1em 1em 0}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-header h3{text-align:left}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab{width:auto;margin:0!important}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab ul{padding:0 10px 0 0;overflow-x:hidden;overflow-y:auto;text-align:left}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab li{margin:0;vertical-align:bottom}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab li:first-child{margin-top:35px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab li.isActive{box-shadow:5px 0 10px 0 rgba(0,0,0,.1)}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab button{padding:1em .5em 1em .25em;width:35px;height:100px;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-tab button span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-body{padding:16px 0;padding-bottom:calc(1em + constant(safe-area-inset-bottom));padding-bottom:calc(1em + env(safe-area-inset-bottom))}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting{-webkit-columns:2;columns:2;-webkit-column-gap:32px;column-gap:32px;position:relative;width:176px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting section{overflow:hidden;padding-left:1px;-webkit-column-break-inside:avoid;break-inside:avoid;padding:0 15px 0 0}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting section:last-child{margin-left:1px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting h4{margin:0 0 0 7.5px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting li{border-width:1px 1px 0 1px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting li:first-child{border-radius:3px 3px 0 0}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting li:last-child{border-width:1px;border-radius:0 0 3px 3px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting li:hover+li{border-color:#ddd;border-top-color:#222}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting li:hover+li.isActive{border-left-color:#4baae0!important;border-top-color:#222!important}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting li.isActive+li{border-color:#ddd;border-top-color:#4baae0}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting li label{height:auto}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-footer{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;padding:16px 0 16px 15px;padding-bottom:calc(16px + constant(safe-area-inset-bottom));padding-bottom:calc(16px + env(safe-area-inset-bottom))}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-footer div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-footer button{width:35px;height:50px;margin:0}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .ui-modal-footer button span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
#page-works-episodes-episode.writingDirection-vertical #displaySetting,#page-works-episodes-episode.writingDirection-vertical #readSetting{width:176px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting.isHidden,#page-works-episodes-episode.writingDirection-vertical #readSetting.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical #readSetting section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-works-episodes-episode.writingDirection-vertical #readSetting header{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 1em 16px 0}
#page-works-episodes-episode.writingDirection-vertical #readSetting header h4{margin:0}
#page-works-episodes-episode.writingDirection-vertical #readSetting header p{line-height:1.4;font-size:12px;color:#666}
#page-works-episodes-episode.writingDirection-vertical .widget-workReviewSummary{margin:0 .5em!important;padding:14px 12px}
#page-works-episodes-episode.writingDirection-vertical .widget-workReviewSummary header{margin:0 0 0 4px}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-workReview-seeMore{margin:0;text-align:right}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-workReview-seeMore+section{margin-top:0}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-workReview-seeMore a:focus,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-workReview-seeMore a:hover{color:#0990cc}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-points .widget-workReview-pointsControls span{height:auto;width:40px}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-points .widget-workReview-pointsButton{margin:0 -6px 0 0}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-points .widget-workReview-pointsButton .ui-button-blue{margin:0}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-points .widget-workReview-pointsRating{margin:10px 0 0}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-points .widget-workReview-pointsRating i{height:auto;width:40px}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-points .workReview-reviewPointsLabel{padding:50px 0 0 0}
#page-works-episodes-episode.writingDirection-vertical .widget-workReviewSummary-canReview{max-width:100%;max-height:300px;margin:auto 0;padding:0 0 0 8px}
#page-works-episodes-episode.writingDirection-vertical .widget-workReviewSummary-canReview.isReviewed{padding:0}
#page-works-episodes-episode.writingDirection-vertical .widget-workReviewSummary-canReview.isReviewed .widget-workReviewSummary-reviewAction{border:none;border-left:1px solid;padding:0 0 0 8px;margin:0 0 0 12px}
#page-works-episodes-episode.writingDirection-vertical .widget-workReviewSummary-canReview.isReviewed .widget-workReviewSummary-reviewAction-button{margin:0 0 0 10px}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-review .widget-workReview-reviewTitleDash{width:1em;height:28px;vertical-align:baseline}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-review .widget-workReview-reviewTitleDash:before{top:0;left:50%;width:0;height:24px;margin:0 1px 0 0;border:none;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-review .widget-workReview-reviewDatePublished{margin:0 8px 0 0}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-review .widget-workReview-reviewDatePublished time{border:none;border-right:1px solid;padding:0 2px 0 0}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-left .ui-tooltip-top:before{left:100%;bottom:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:-10px 0 0;top:50%}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-left .ui-tooltip-top:after{top:50%;left:100%;right:auto;bottom:auto;margin:0 0 0 10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:500px;max-width:100%}
#page-works-episodes-episode.writingDirection-vertical.isPC .isTouch-toShow{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #contentMain-inner,#page-works-episodes-episode.writingDirection-vertical.isPC #contentMain-nextEpisode,#page-works-episodes-episode.writingDirection-vertical.isPC #contentMain-previousEpisode,#page-works-episodes-episode.writingDirection-vertical.isPC #episode-bottomAd-PC,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter{min-height:590px}
#page-works-episodes-episode.writingDirection-vertical.isPC .episodeFooter-section{padding:40px 0}
#page-works-episodes-episode.writingDirection-vertical.isPC .episodeFooter-section-inner{margin:auto 0;max-height:665px;padding:0 45px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-related,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work{padding:40px 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #displaySetting-modalContainer .ui-modal-header{padding:53px 1em 1em}
#page-works-episodes-episode.writingDirection-vertical.isPC .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode:hover .widget-toc-episode-editLink{display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerSection{font-size:1.25em}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerSection:after,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerSection:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerSection:after{clear:both}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerSection .episodeFooter-section-inner{padding:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction{position:absolute;top:0;left:100%;border:1px solid;padding:14px 16px 16px 12px;display:inline-block;line-height:1.5;margin:0 0 0 20px;height:220px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction:before{content:'';border:solid transparent;border-width:15px;position:absolute;top:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction:before{left:-30px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction:after{left:-29px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-inner h3,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-inner p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-inner h3{font-size:18px;margin:0 0 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-inner p{font-size:14px;line-height:1.3}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-inner div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-closeButton{margin:16px 0 0 0!important;height:14px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-closeButton button{border:none;background:0 0;padding:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-closeButton button:focus svg,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-closeButton button:hover svg{fill:#0990cc}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendCheerAction-closeButton svg{width:14px;height:14px;vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action{margin:0 0 0 60px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action.isRecommendCheerAction{margin-right:100px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action i{font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action .ui-button-silent{padding:16px 32px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action .ui-button-silent.isOpen{color:#0081c2}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action .ui-button-silent.isOpen .icon-up{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action .ui-button-silent.isOpen .icon-bottom{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action .ui-button-silent .icon-up{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action .ui-button-silent .icon-bottom{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-left{position:relative}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-left i:before{display:inline}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-right{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;border-left:1px solid;padding:0 0 16px 12px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-right .widget-shareButtonIcons li{width:43px;height:51px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-right .widget-shareButtonIcons a{padding:8px 4px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-container{border-left:1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-container>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;font-size:1.2em;text-align:left;height:100%;max-height:100%;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton:focus,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton:hover{background:0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner{height:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner i{font-size:1.1em;margin:-3px 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner .icon-heart-negative{color:#f23e48}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner .isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheer{color:#0990cc}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheeredMessage{position:absolute;left:110%;top:50%;font-size:11px;font-weight:700;text-align:center;padding:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheerMessage.isShown,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheeredMessage.isShown{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:keyframes-cheerMessage-vertical;animation-name:keyframes-cheerMessage-vertical;-webkit-animation-iteration-count:1;animation-iteration-count:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton{height:180px;font-size:17.5px;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton.isPanelShown svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton-inner{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;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;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(3px);transform:translateX(3px)}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton-inner span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton-inner svg{width:17.5px;height:17.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton-cheerCount{position:relative;width:17px;height:2em;display:inline-block;text-align:right}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheersButton-cheerCount-count{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container{box-sizing:border-box;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container>div{height:calc(100% - 180px)}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton{height:100%;font-size:17.5px;width:89px;padding:8px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton.isPanelShown #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton>span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:100%;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}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-commentLabel{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;text-align:left}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-commentCountLabel{height:180px;text-align:right}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-commentCountLabel.isHidden #episodeFooter-action-cheerCommentsButton-commentCount{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-commentCountLabel span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{width:17.5px;height:17.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-commentCount{display:inline-block;height:2em;width:17px;position:relative}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-commentCount-count{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-disabled{font-size:17.5px;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-action-cheerCommentsButton-disabled span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
@media screen and (max-height:735px){
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers{margin:24px 0}
}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers .ui-loading{margin:auto 30px;display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers h4,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers li{border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers h4{font-size:11px;margin:0;padding:0 0 0 8px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers ul{padding:0;margin:0 0 0 30px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers li{padding:0 8px;list-style-type:none;font-size:.8em;line-height:1.5}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers template{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheers-isEmpty{font-size:.8rem;color:#888}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments{margin:0 0 0 30px}
@media screen and (max-height:735px){
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments{margin:24px 0 24px 24px}
}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments-panel-form{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;max-width:500px;display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerCommentsForm{min-width:300px}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerCommentsForm-share{margin:16px 0 0;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments-panel .widget-cheerComments-readMore{margin:0 0 0 2em!important}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments-panel+.widget-cheerCommentsForm{min-width:300px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments-panel+.widget-cheerCommentsForm.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments-panel-mainContents h4{font-size:11px;padding:0 0 0 8px;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments-panel-mainContents .ui-loading{display:block;margin:auto 1em}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-cheerComments-panel-mainContents .widget-cheerComments-isEmpty{padding:0 .5em 0 0;margin:0 0 0 2em!important}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment{font-size:.8em;padding:0 15px;border:none;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-signature{width:auto;height:135px}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-content{margin:30px 0 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-bodyEditing{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:500px}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-deleteButton{width:1em;vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-deleteButton span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-deleteButton-help:before{left:calc(100% + 5px);top:0;border-color:transparent;border-right-color:#222}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-deleteButton-help:after{bottom:auto;top:-15px;right:auto;left:calc(100% + 5px);margin:0 0 0 -8px}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-deleteButton-help svg{vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-editButton{width:22px;line-height:22px}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-reply{margin:165px 10px 0 0;padding:0 15px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-reply-inner{border:none;border-right:1px solid;padding:30px 25px 0}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-author{margin:0 0 0 .5em}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-author a{border:none;border-right:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-author a:focus,#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-author a:hover{border-right-color:#4baae0}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-replyIcon{top:2px;left:auto;right:23px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-replyLabel{left:auto;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);padding:.5em .4em}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerCommentsForm-isNotCheeredMessage{margin:0 0 0 30px}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerCommentsForm-isNotCheeredMessage p{margin:1em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerCommentsForm-footer-info dd{max-width:9em}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-buttons{margin:0 .5em 0 0!important}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-buttons>a,#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-buttons>button,#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-buttons>span{padding:0 0 14px!important;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-buttons>a:after,#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-buttons>button:after,#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComment-buttons>span:after{top:auto;bottom:7px;right:75%}
#page-works-episodes-episode.writingDirection-vertical.isPC .widget-cheerComments-readMore{padding:0 .5em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header h3{line-height:1.3;margin:0 0 30px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-workTitle{font-size:16px;display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-author{margin:4px 0 0;font-size:14px;display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-author a{text-decoration:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-activityName,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-screenName{font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-activityName:focus,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-activityName:hover,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-screenName:focus,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-screenName:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-workFollowButton{height:135px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-workFollowButton p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-work-header-workFollowButton .widget-followButton .widget-followButton-button{height:135px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon{padding:4em 1.5em 4em 1em;display:inline-block;line-height:1.5;position:relative;box-sizing:border-box;margin:0 8px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon+#episodeFooter-workMeta{background:0 0;border:none;padding:0;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon .widget-appLink p:first-child{margin:0 0 10px!important}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner h3,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner h3{font-size:1.5em;margin:0 .25em 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner .signUp-balloon-button{margin:0 1em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner .signUp-balloon-button a{display:block;font-size:1.1em;padding:0 .75em;margin:0 .5em;max-height:300px;text-align:center}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner .signUp-balloon-button a .paren-open{margin:-.5em 0 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner .signUp-balloon-button a .paren-close{margin:0 0 0 -.5em}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-signUp-balloon-inner .signUp-duration{max-height:300px;text-align:center;display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags{margin:0 30px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents header,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags header{line-height:1.4}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents header p,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header h3,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header p,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags header h3,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags header p{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header h3,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags header h3{margin:0 0 8px 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents header a,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header a,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags header a{font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents header p,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header p,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags header p{margin:0;font-size:12px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header h3 a:focus svg,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header h3 a:hover svg{fill:#0081c2}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workReview header h3 svg{width:16px;height:16px;margin-right:-3px;fill:#0990cc}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags ul{padding:0;margin:0 8px 0 0;padding:0 8px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags li{display:inline-block;text-decoration:none;vertical-align:bottom}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags li:after{content:"／";display:inline-block;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1;padding:.4em 0 0;height:1em;vertical-align:top;-webkit-transform:translateX(-6px);transform:translateX(-6px)}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-workTags li:last-child:after{display:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents ul{padding:0;margin:0 8px 0 0;padding:0 8px 0 0;border-top:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents a{padding:0 10px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-applyingEvents a>span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author{border:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-info h3{font-weight:400;font-size:11.5px;margin:0 0 0 4px;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 10px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 0 16px 0;line-height:1.3}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-name a{display:inline-block;text-decoration:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-name span{display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-name span:focus,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-name span:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-activityName{font-size:1.5em;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-screenName{font-size:1.25em;font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-followButton{padding:0 0 0 .4em;height:135px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-followButton .widget-followButton-button{height:135px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-profileText{line-height:1.5em;font-size:.9em;margin-right:.5em;padding:0 0 30% 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-profileText a{display:block;text-decoration:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-profileText-seeMore:focus,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-profileText-seeMore:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-links{margin:0;padding:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-links li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-links li{display:inline-block;margin:0 0 .75em 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-links li span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news{margin:auto 30px auto 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news h5{font-size:11px;margin:0;padding:0 0 0 8px;border:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news ul{padding:0;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news ul a{text-decoration:none;padding:110px 5px 10% 5px;position:relative;display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news ul h6,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news ul p{margin:0;line-height:1.5}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news ul h6{font-size:1em;font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news ul p{font-size:.85em;position:absolute;right:6px;top:0;height:90px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news li{border:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author-news-seeMore{margin:0 8px 0 0;text-align:right}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorks h3{margin:0;padding:0 0 0 14px;line-height:1.3}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase{width:auto;float:none;padding:0 14px;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-titleLabel{border:none;border-right:1px solid transparent}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-title{margin:0 0 0 .25em}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>span,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>time{padding:0 0 14px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>span:after,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>time:after{top:auto;right:auto;left:50%;bottom:5px;margin:0 0 0 -2px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-catchphrase{padding:0 0 0 7px}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-catchphrase-author a:focus,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-catchphrase-author a:hover{border:none;border-right:1px solid #aaa}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-catchphrase-author-dash{width:1em;height:2.25em}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-catchphrase-author-dash:before{top:0;left:50%;width:0;height:2em;margin:0 1px 0 0;border:none;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase-statusLabel{vertical-align:middle;display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-links{padding:16px 2em 16px 1em;line-height:1.5;text-align:center;border:none}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-links p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-links p+p{margin:0 .5em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-links a{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-links a+a{margin:1em 0 0 0;padding:1em 0 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #contentMain-episode-editLink{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episode-bottomAd-touch{max-width:400px;overflow:hidden;padding:0 0 0 30px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episode-bottomAd-touch .widget-ad-touchRectangle{text-align:left;height:100%;max-height:665px;box-sizing:border-box;padding:40px 0;margin:auto 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-height:665px;height:100%;margin:auto 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch .episodeFooter-section{height:100%;padding:40px 0;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical.isTouch .episodeFooter-section:not(#episodeFooter-related){max-height:530px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .episodeFooter-section-inner{margin:auto 0;padding:16px 45px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .isTouch-toShow{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #contentMain-previousEpisode a{padding-top:40px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #contentMain-nextEpisode a{padding-top:40px;padding-bottom:40px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #contentMain-nextEpisode-ad{display:block;padding:40px 0 40px 30px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #contentMain-nextEpisode-ad .widget-ad-touchRectangle{max-height:530px;height:100%;width:300px;text-align:left;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #contentMain-nextEpisode-inner{padding:35px 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #displaySetting-modalContainer .ui-modal-window{max-width:330px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-episodeTitle{padding-bottom:65px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerSection{font-size:1.25em}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerSection:after,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerSection:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerSection:after{clear:both}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerSection .episodeFooter-section-inner{padding:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction{position:absolute;top:0;left:100%;border:1px solid;padding:14px 16px 16px 12px;display:inline-block;line-height:1.5;margin:0 0 0 20px;height:200px}
@media screen and (max-height:540px){
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction{left:calc(100% + 55px)}
}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction:before{content:'';border:solid transparent;border-width:15px;position:absolute;top:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction:before{left:-30px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction:after{left:-29px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-inner h3,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-inner p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-inner h3{font-size:18px;margin:0 0 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-inner p{font-size:14px;line-height:1.3}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-inner div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-closeButton{margin:0 0 0 16px;height:14px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-closeButton button{border:none;background:0 0;padding:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-closeButton button:focus,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-closeButton button:hover{color:#0990cc}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendCheerAction-closeButton svg{width:14px;height:14px;vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action{margin:0 0 0 45px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action.isRecommendCheerAction{margin-right:100px}
@media screen and (max-height:540px){
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action.isRecommendCheerAction{margin-right:155px}
}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action i{font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action .ui-button-silent{padding:16px 32px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action .ui-button-silent.isOpen{color:#0081c2}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action .ui-button-silent.isOpen .icon-up{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action .ui-button-silent.isOpen .icon-bottom{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action .ui-button-silent .icon-up{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action .ui-button-silent .icon-bottom{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-left{position:relative}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-left i:before{display:inline}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-right{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;border-left:1px solid;padding:0 0 0 12px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-right .widget-shareButtonIcons li{width:43px;height:51px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-right .widget-shareButtonIcons a{padding:8px 4px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-container{border-left:1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-container>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;font-size:1.2em;text-align:left;height:100%;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton:focus,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton:hover{background:0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner{height:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner i{font-size:1.1em;margin:-3px 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner .icon-heart-negative{color:#f23e48}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner .isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheer{color:#0990cc}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheeredMessage{position:absolute;left:110%;top:25%;font-size:11px;font-weight:700;text-align:center;padding:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheerMessage.isShown,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-inner #episodeFooter-action-cheerButton-cheeredMessage.isShown{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:keyframes-cheerMessage-vertical;animation-name:keyframes-cheerMessage-vertical;-webkit-animation-iteration-count:1;animation-iteration-count:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton{height:175px;font-size:17.5px;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton.isPanelShown svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton-inner{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;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;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(3px);transform:translateX(3px)}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton-inner span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton-inner svg{width:17.5px;height:17.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle;fill:#ddd}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton-cheerCount{position:relative;width:17px;height:2em;display:inline-block;text-align:right}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheersButton-cheerCount-count{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container{box-sizing:border-box;border-left:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container>div{height:calc(100% - 180px)}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton{height:100%;font-size:17.5px;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton.isPanelShown #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton>span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-commentLabel{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;text-align:left}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel{height:180px;text-align:right}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel.isHidden #episodeFooter-action-cheerCommentsButton-commentCount{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{width:17.5px;height:17.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle;fill:#ddd}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-commentCount{vertical-align:middle;display:inline-block;height:2em;width:17px;position:relative}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-commentCount-count{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-disabled{font-size:17.5px;width:89px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-action-cheerCommentsButton-disabled span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers .ui-loading{margin:auto 24px;display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers h4,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers li{border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers h4{font-size:11px;margin:0;padding:0 0 0 8px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers ul{padding:0;margin:0 0 0 2em}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers li{padding:0 8px;list-style-type:none;font-size:.8em;line-height:1.5}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers template{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheers-isEmpty{font-size:.8rem;color:#888}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments{margin:0 0 0 24px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments-panel-form{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin:0 0 0 24px;display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerCommentsForm{min-width:300px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerCommentsForm-share{margin:16px 0 0;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments-panel .widget-cheerComments-readMore{margin:0 0 0 2em!important}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments-panel+.widget-cheerCommentsForm{min-width:300px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments-panel+.widget-cheerCommentsForm.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments-panel-mainContents h4{font-size:11px;padding:0 0 0 8px;margin:0;border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments-panel-mainContents .ui-loading{display:block;margin:auto 1em}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-cheerComments-panel-mainContents .widget-cheerComments-isEmpty{padding:0 .5em 0 0;margin:0 0 0 2em!important}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment{font-size:.8em;padding:0 15px;border:none;border-left:1px solid;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-content{margin:0 16px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-bodyEditing{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:500px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-deleteButton{width:1em;vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-deleteButton span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-deleteButton-help:before{left:calc(100% + 5px);top:0;border-color:transparent;border-right-color:#222}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-deleteButton-help:after{bottom:auto;top:-15px;right:auto;left:calc(100% + 5px);margin:0 0 0 -8px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-deleteButton-help svg{vertical-align:top}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-editButton{width:21px;line-height:21px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-signature{width:auto;height:135px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-reply{margin:32px 10px 0 0;padding:0 15px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-reply-inner{border:none;border-right:1px solid;padding:30px 25px 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-author{margin:0 0 0 .5em}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-author a{border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-author a:focus,#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-author a:hover{border-right-color:#4baae0}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-replyIcon{top:2px;left:auto;right:23px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-replyLabel{left:auto;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);padding:.5em .4em}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerCommentsForm-isNotCheeredMessage{margin:0 0 0 24px}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerCommentsForm-isNotCheeredMessage p{margin:1em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerCommentsForm-footer-info dd{max-width:9em}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons{margin:0 .5em 0 0!important}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>a,#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>button,#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>span{padding:0 0 14px!important;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>a:after,#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>button:after,#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>span:after{top:auto;bottom:7px;right:75%}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>button,#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComment-buttons>span{vertical-align:bottom}
#page-works-episodes-episode.writingDirection-vertical.isTouch .widget-cheerComments-readMore{padding:0 .5em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work{border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work .episodeFooter-section-inner{padding:16px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header h3{line-height:1.3;margin:0 0 30px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-workTitle{font-size:13px;display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-author{margin:0 4px 0 0;font-size:11px;display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-author a{text-decoration:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-activityName,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-screenName{font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-activityName:focus,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-activityName:hover,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-screenName:focus,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-screenName:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-workFollowButton{height:135px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-workFollowButton p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-work-header-workFollowButton .widget-followButton .widget-followButton-button{height:135px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon{padding:4em 1.5em 4em 1em;display:inline-block;line-height:1.5;position:relative;box-sizing:border-box;margin:0 8px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-height:640px){
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon{padding:3em 1em 1em 1em}
}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon+#episodeFooter-workMeta{background:0 0;border:none;padding:0;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}
@media screen and (max-height:640px){
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon .widget-appLink{margin:1em 0 0}
}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon .widget-appLink p:first-child{margin:0 0 10px!important}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon .widget-appLink img{width:125px;height:37px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner h3,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner h3{font-size:15px;margin:0 .25em 0 .5em;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner .signUp-balloon-button{margin:0 1em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner .signUp-balloon-button a{font-size:1.1em;padding:1em .75em;margin:0 .5em;max-height:300px;text-align:center;height:100%;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner .signUp-balloon-button a>span{display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner .signUp-balloon-button a>span+span{margin:0 4px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner .signUp-balloon-button a .paren-open{margin:-.5em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner .signUp-balloon-button a .paren-close-last{margin:0 0 -.5em}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-signUp-balloon-inner .signUp-duration{max-height:300px;text-align:center;display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags{margin:0 30px 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents header,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags header{line-height:1.4}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents header p,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header h3,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header p,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags header h3,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags header p{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header h3,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags header h3{font-size:11px;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents header a,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header a,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags header a{font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents header p,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header p,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags header p{margin:0;font-size:11px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header h3 a:focus svg,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header h3 a:hover svg{fill:#0081c2}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview header h3 svg{width:11px;height:11px;margin-right:-3px;fill:#0990cc}
@media screen and (max-height:420px){
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview .widget-workReviewSummary-reviewAction{padding:0 8px 0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (max-height:420px){
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workReview .widget-workReviewSummary-reviewAction-button{margin:0 16px 0 0}
}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags ul{padding:0;margin:0 8px 0 0;padding:0 8px 0 0;border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags li{display:inline-block;text-decoration:none;vertical-align:bottom}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags li:after{content:"／";display:inline-block;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1;padding:.4em 0 0;height:1em;vertical-align:top;-webkit-transform:translateX(-6px);transform:translateX(-6px)}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-workTags li:last-child:after{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents ul{padding:0;margin:0 8px 0 0;padding:0 8px 0 0;border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents a{padding:0 10px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-applyingEvents a>span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author{border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author .widget-ad-touchRectangle{margin:15px 0 0 75px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-info h3{font-weight:400;font-size:11px;margin:0 0 0 4px;line-height:1}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 0 16px 0;line-height:1.3}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-name a{display:inline-block;text-decoration:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-name span{display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-name span:focus,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-name span:hover{text-decoration:underline}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-activityName{font-size:14px;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-screenName{font-size:12px;font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-followButton{padding:0 0 .4em 0;height:135px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-followButton .widget-followButton-button{height:135px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-profileText{line-height:1.5;font-size:12px;margin:0 8px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-profileText a{display:block;text-decoration:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-links{margin:0;padding:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-links li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-links li{display:inline-block;margin:0 0 .75em 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-links li span{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news{margin:auto 30px auto 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news h5{font-size:11px;margin:0;padding:0 0 0 8px;border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news ul{padding:0;margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news ul li{list-style-type:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news ul a{text-decoration:none;padding:110px 5px 10% 5px;position:relative;display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news ul h6,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news ul p{margin:0;line-height:1.5}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news ul h6{font-size:1em;font-weight:400}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news ul p{font-size:.85em;position:absolute;right:6px;top:0;height:90px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news li{border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-author-news-seeMore{margin:0 8px 0 0;text-align:right}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-related{padding:20px 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-related .episodeFooter-section-inner{height:100%;max-height:665px;margin:auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 24px;padding:0 24px 0 calc(24px + constant(safe-area-inset-left));padding:0 24px 0 calc(24px + env(safe-area-inset-left))}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-related .episodeFooter-section-inner>div,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-related .episodeFooter-section-inner>p,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-related .episodeFooter-section-inner>section{max-height:530px;padding-top:24px;padding-bottom:24px;margin:0;box-sizing:border-box}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorks{margin:0 0 0 1em}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorks h3{margin:0;padding:0 0 0 14px;line-height:1.3}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase{width:auto;float:none;padding:0 14px;margin:0;border:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase-title{margin:0 0 0 .25em}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>span,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>time{padding:0 0 14px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>span:after,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase-meta>time:after{top:auto;right:auto;left:50%;bottom:5px;margin:0 0 0 -2px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-catchphrase{padding:0 0 0 7px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-catchphrase-author-dash{width:1em;height:2.25em}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-recommendedWorksList .widget-catchphrase-author-dash:before{top:0;left:50%;width:0;height:2em;margin:0 1px 0 0;border:none;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links{padding:0 2em 0 1em!important;margin:24px 0!important;line-height:1.5;text-align:center;border:none;height:calc(100% - 48px);max-height:482px!important}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links p{margin:0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links p+p{margin:0 .5em 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links a{display:inline-block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links a+a{margin:1em 0 0 0;padding:1em 0 0 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links-onReading{font-size:12px;line-height:1.5;text-align:center}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links-onReading p{max-width:640px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-links-onReading a{height:33.333333%;padding:0 16px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-readWithApp{text-align:center;padding:20px 0 20px 24px}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-readWithApp-inner{max-height:665px;height:100%;margin:auto 0;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}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-readWithApp-content{max-height:482px;height:100%;margin:24px 0;padding:24px 16px;box-sizing:border-box;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-readWithApp-content h3{margin:0 0 20px;font-size:13px;line-height:1.5;font-weight:400;text-align:left}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-readWithApp-content h3 span{display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-readWithApp-content .widget-appLink{margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-readWithApp-content .widget-appLink p:first-child{margin:0 0 10px!important}
#page-works-episodes-episode{color:#222;background:#f2f1f0}
#page-works-episodes-episode #contentMain-header .chapterTitle.level2 span,#page-works-episodes-episode #contentMain-inner,#page-works-episodes-episode #episode-bottomAd-PC,#page-works-episodes-episode #episode-bottomAd-touch,#page-works-episodes-episode #episodeFooter,#page-works-episodes-episode #worksEpisodesEpisodeHeader,#page-works-episodes-episode .widget-ad-touchLandscape,#page-works-episodes-episode .widget-episodeTitle{background:#fff}
#page-works-episodes-episode .ui-loading-large-beige:before{background:#f2f1f0}
#page-works-episodes-episode .ui-loading:before{background:#fff}
#page-works-episodes-episode #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li a,#page-works-episodes-episode #worksEpisodesEpisodeHeader .ui-button-silent{color:#222}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-left-color:#ddd}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-top-color:#ddd}
#page-works-episodes-episode #worksEpisodesEpisodeHeader-breadcrumbs h1 a{color:#222}
#page-works-episodes-episode #worksEpisodesEpisodeHeader-breadcrumbs h1 a:focus,#page-works-episodes-episode #worksEpisodesEpisodeHeader-breadcrumbs h1 a:hover{color:#0081c2}
#page-works-episodes-episode #worksEpisodesEpisodeHeader-logo,#page-works-episodes-episode #worksEpisodesEpisodeHeader-tools{background:#fff}
#page-works-episodes-episode #contentMain-header .widget-episodeTitle{color:#222}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-header .chapterTitle.level2:before{border-top-color:#bcbfbf!important}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header .chapterTitle.level2:before{border-right-color:#bcbfbf!important}
#page-works-episodes-episode.writingDirection-vertical #contentMain-header-cover{border-top-color:#ddd!important;border-bottom-color:#ddd!important}
#page-works-episodes-episode #contentMain-nextEpisode,#page-works-episodes-episode #contentMain-previousEpisode{background:#f2f1f0}
#page-works-episodes-episode #contentMain-nextEpisode a,#page-works-episodes-episode #contentMain-previousEpisode a{background:#f2f1f0}
#page-works-episodes-episode #contentMain-nextEpisode a:focus,#page-works-episodes-episode #contentMain-nextEpisode a:hover,#page-works-episodes-episode #contentMain-previousEpisode a:focus,#page-works-episodes-episode #contentMain-previousEpisode a:hover{background:#eae9e8}
#page-works-episodes-episode #contentMain-readNextEpisodeWithApp{color:#666}
#page-works-episodes-episode #contentMain-readNextEpisodeWithApp svg{fill:#666}
#page-works-episodes-episode #contentMain-nextEpisode .contentMain-chapterTitle{color:#222}
#page-works-episodes-episode.writingDirection-horizontal .contentMain-pagerDash:before{border-top-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .contentMain-pagerDash:before{border-right-color:#ddd!important}
#page-works-episodes-episode .contentMain-pagerRelation{color:#666!important}
#page-works-episodes-episode .contentMain-pagerEpisodeTitle{color:#222}
#page-works-episodes-episode #contentMain-relatedWork,#page-works-episodes-episode #episodeFooter-links-onReading{background:#eae9e8}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-relatedWork{border-top-color:#ddd!important}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-relatedWork h3{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork{border-right-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical #contentMain-relatedWork h3{border-left-color:#ddd!important}
#page-works-episodes-episode #contentAside{background:#f2f1f0}
#page-works-episodes-episode #contentAside::-webkit-scrollbar{width:8px;background-color:#f2f1f0}
#page-works-episodes-episode #contentAside::-webkit-scrollbar:hover{background-color:#ddd}
#page-works-episodes-episode #contentAside::-webkit-scrollbar-thumb{background-color:#aaa}
#page-works-episodes-episode #contentAside::-webkit-scrollbar-thumb:hover{background-color:#222}
#page-works-episodes-episode #contentAside .widget-toc-workInfo{color:#666}
#page-works-episodes-episode.writingDirection-horizontal #contentAside{border-left-color:#ddd}
#page-works-episodes-episode.writingDirection-horizontal #contentAside::-webkit-scrollbar{width:8px}
#page-works-episodes-episode.writingDirection-vertical #contentAside{border-top-color:#ddd}
#page-works-episodes-episode.writingDirection-vertical #contentAside::-webkit-scrollbar{height:8px}
#page-works-episodes-episode .contentAside-sectionHeader h3 a,#page-works-episodes-episode .contentAside-sectionHeader h4 a{color:#222}
#page-works-episodes-episode #contentAside-buttons .widget-followButton .widget-followButton-button{border-color:#bcbfbf}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody header{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#eae9e8;border-top-color:#ddd!important;color:#666}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#f2f1f0;color:#666;border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#f2f1f0!important;color:#222!important}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(left,rgba(242,241,240,0),rgba(242,241,240,.95));background:linear-gradient(to right,rgba(242,241,240,0),rgba(242,241,240,.95))}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#222}
#page-works-episodes-episode.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#666}
#page-works-episodes-episode.writingDirection-horizontal #episodeInfo{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody header{border-left-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#eae9e8;border-right-color:#ddd!important;color:#666}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#f2f1f0;color:#666;border-left-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-left-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#f2f1f0!important;color:#222!important}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(top,rgba(242,241,240,0),rgba(242,241,240,.95));background:linear-gradient(to bottom,rgba(242,241,240,0),rgba(242,241,240,.95))}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#222}
#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#666}
#page-works-episodes-episode.writingDirection-vertical #episodeInfo{border-left-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-share{border:1px solid #ddd}
#page-works-episodes-episode.isPC.writingDirection-horizontal #episodeFooter-work{border-top:1px solid #ddd}
#page-works-episodes-episode.isPC.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.isPC.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.isPC.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode.isPC.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #ddd}
#page-works-episodes-episode.isPC.writingDirection-vertical #episodeFooter-work{border-right:1px solid #ddd}
#page-works-episodes-episode.isPC.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.isPC.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.isPC.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.isPC.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #ddd}
#page-works-episodes-episode.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorks h3,#page-works-episodes-episode.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase{border-bottom-color:#ddd}
#page-works-episodes-episode.isTouch.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.isTouch.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.isTouch.writingDirection-horizontal #episodeFooter-links-onReading,#page-works-episodes-episode.isTouch.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #ddd}
#page-works-episodes-episode.isTouch.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.isTouch.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.isTouch.writingDirection-vertical #episodeFooter-links-onReading,#page-works-episodes-episode.isTouch.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.isTouch.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #ddd}
#page-works-episodes-episode #episodeFooter-applyingEvents header p,#page-works-episodes-episode #episodeFooter-workReview header p,#page-works-episodes-episode #episodeFooter-workTags header p{color:#666}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-readWithApp{background:#f2f1f0}
#page-works-episodes-episode #episodeFooter-readWithApp-inner{background:#f2f1f0}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-readWithApp-content{border-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-action-cheerButton-cheered,#page-works-episodes-episode #episodeFooter-action-cheersCommentButton{color:#222}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerButton-container,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-right{border-left-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-action-cheerButton:disabled #episodeFooter-action-cheerButton-cheer{color:#ccc!important}
#page-works-episodes-episode #episodeFooter-action-cheersButton{color:#666!important}
#page-works-episodes-episode #episodeFooter-action-cheersButton:focus,#page-works-episodes-episode #episodeFooter-action-cheersButton:hover{color:#222!important}
#page-works-episodes-episode #episodeFooter-action-cheersButton:focus svg,#page-works-episodes-episode #episodeFooter-action-cheersButton:hover svg{fill:#aaa}
#page-works-episodes-episode #episodeFooter-action-cheersButton-inner svg{fill:#ccc}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage{background:#222;color:#fff}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin:0 0 0 -8px;border-top-color:#222}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage{background:#222;color:#fff}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;top:calc(50% - 8px);left:-16px;border-right-color:#222}
#page-works-episodes-episode #episodeFooter-recommendCheerAction{background:#f2f1f0;border-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-recommendCheerAction:before{border-top-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-recommendCheerAction:after{border-top-color:#f2f1f0!important}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-action-cheerCommentsButton-container{border-left-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #e9e9e9}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-disabled{color:#ccc!important}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentLabel{color:#222}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentCount{color:#666}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover #episodeFooter-action-cheerCommentsButton-commentCount{color:#222}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus svg,#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover svg{fill:#aaa}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{fill:#ccc}
#page-works-episodes-episode #episodeFooter-cheers li{color:#666}
#page-works-episodes-episode #episodeFooter-cheers a{color:#222}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-cheers h4,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-cheers li{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-cheers h4,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-cheers li{border-left-color:#ddd!important}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-cheerComments-panel-mainContents h4{border-left:1px solid #ddd!important}
#page-works-episodes-episode .widget-cheerCommentsForm{background:#f2f1f0}
#page-works-episodes-episode .widget-cheerCommentsForm textarea{background:#fff;color:#222}
#page-works-episodes-episode .widget-cheerCommentsForm-isNotCheeredMessage{color:#222;background:#f2f1f0}
#page-works-episodes-episode .widget-cheerCommentsForm-footer-info dt span{background:#f2f1f0;color:#222}
#page-works-episodes-episode .widget-cheerCommentsForm-footer-info dd{color:#666}
#page-works-episodes-episode .widget-cheerCommentsForm-footer-info .widget-cheerCommentsForm-author-activityName{color:#222}
#page-works-episodes-episode.writingDirection-horizontal .widget-cheerComment{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-horizontal .widget-cheerComment-reply-inner{border-top-color:#ddd!important}
#page-works-episodes-episode.writingDirection-horizontal .widget-cheerComment-author a{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .widget-cheerComment{border-left-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .widget-cheerComment-reply-inner{border-right-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .widget-cheerComment-author a{border-right-color:#ddd!important}
#page-works-episodes-episode .widget-cheerComment-replyLabel{background:#ddd;color:#222}
#page-works-episodes-episode .widget-cheerComment-author a{color:#222}
#page-works-episodes-episode .widget-cheerComment-author a:focus,#page-works-episodes-episode .widget-cheerComment-author a:hover{color:#0990cc}
#page-works-episodes-episode .widget-cheerComment-datePublished{color:#666}
#page-works-episodes-episode .widget-cheerComment-bodyEditing textarea{background:#fff;color:#222}
#page-works-episodes-episode .widget-cheerComment-editButton:focus span,#page-works-episodes-episode .widget-cheerComment-editButton:hover span{color:#0990cc;text-decoration:underline}
#page-works-episodes-episode .widget-cheerComment-editButton span{color:#666}
#page-works-episodes-episode .widget-cheerComment-buttons{color:#666}
#page-works-episodes-episode .widget-cheerComment-buttons>a:after,#page-works-episodes-episode .widget-cheerComment-buttons>button:after,#page-works-episodes-episode .widget-cheerComment-buttons>span:after{background:#ccc}
#page-works-episodes-episode .widget-cheerComment-buttons .icon-help-negative{color:#666}
#page-works-episodes-episode .widget-cheerComment-buttons span{color:#666}
#page-works-episodes-episode .widget-cheerComment-buttons a{color:#666}
#page-works-episodes-episode .widget-cheerComment-buttons a:focus,#page-works-episodes-episode .widget-cheerComment-buttons a:hover{color:#0081c2}
#page-works-episodes-episode .widget-cheerComments-readMore a{color:#222}
#page-works-episodes-episode .widget-cheerComments-readMore a:focus,#page-works-episodes-episode .widget-cheerComments-readMore a:hover{color:#0990cc}
#page-works-episodes-episode.isTouch #episodeFooter-work .episodeFooter-section-inner{border:3px double #ddd}
#page-works-episodes-episode #episodeFooter-work-header-activityName,#page-works-episodes-episode #episodeFooter-work-header-workTitle a{color:#222}
#page-works-episodes-episode #episodeFooter-work-header-screenName{color:#666}
#page-works-episodes-episode #episodeFooter-work-header-activityName:focus,#page-works-episodes-episode #episodeFooter-work-header-activityName:hover,#page-works-episodes-episode #episodeFooter-work-header-screenName:focus,#page-works-episodes-episode #episodeFooter-work-header-screenName:hover,#page-works-episodes-episode #episodeFooter-work-header-workTitle a:focus,#page-works-episodes-episode #episodeFooter-work-header-workTitle a:hover{color:#0990cc}
#page-works-episodes-episode .widget-workReviewSummary{background:#f2f1f0!important}
#page-works-episodes-episode .widget-workReviewSummary-cannotReview{color:#666}
#page-works-episodes-episode .widget-workReviewSummary header h4{color:#222!important}
#page-works-episodes-episode .widget-workReviewSummary-myReview a{color:#666!important}
#page-works-episodes-episode.writingDirection-horizontal .widget-workReviewSummary-reviewAction{border-bottom-color:#ddd!important}
#page-works-episodes-episode.writingDirection-vertical .widget-workReviewSummary-reviewAction{border-left-color:#ddd!important}
#page-works-episodes-episode .widget-workReview-reviewTitleDash:before{border-top-color:#666!important}
#page-works-episodes-episode.writingDirection-horizontal .widget-workReview-reviewDatePublished time{border-bottom-color:#ddd}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-reviewDatePublished a:focus time,#page-works-episodes-episode.writingDirection-vertical .widget-workReview-reviewDatePublished a:hover time{border-right-color:#0990cc!important}
#page-works-episodes-episode.writingDirection-vertical .widget-workReview-reviewDatePublished time{border-right-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-workReview-seeMore a{color:#222}
#page-works-episodes-episode #episodeFooter-applyingEvents li:after,#page-works-episodes-episode #episodeFooter-workTags li:after{color:#ddd}
#page-works-episodes-episode #episodeFooter-applyingEvents a,#page-works-episodes-episode #episodeFooter-workTags a{color:#222}
#page-works-episodes-episode #episodeFooter-applyingEvents a:focus,#page-works-episodes-episode #episodeFooter-applyingEvents a:hover,#page-works-episodes-episode #episodeFooter-workTags a:focus,#page-works-episodes-episode #episodeFooter-workTags a:hover{color:#0081c2}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-applyingEvents ul,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-workTags ul{border-top:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-applyingEvents ul,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-workTags ul{border-right:1px solid #ddd!important}
#page-works-episodes-episode #episodeFooter-signUp-balloon{background:#f2f1f0;border:1px solid #ddd;color:#222}
#page-works-episodes-episode #episodeFooter-signUp-balloon .signUp-duration{color:#666}
#page-works-episodes-episode #episodeFooter-author h3{color:#666}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-author{border-top:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-author{border-right:1px solid #ddd!important}
#page-works-episodes-episode #episodeFooter-author-activityName{color:#222}
#page-works-episodes-episode #episodeFooter-author-activityName:focus,#page-works-episodes-episode #episodeFooter-author-activityName:hover{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-screenName{color:#666}
#page-works-episodes-episode #episodeFooter-author-screenName:focus,#page-works-episodes-episode #episodeFooter-author-screenName:hover{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-profileText a{color:#666}
#page-works-episodes-episode #episodeFooter-author-profileText-seeMore{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-profileText-seeMore:focus,#page-works-episodes-episode #episodeFooter-author-profileText-seeMore:hover{color:#0081c2}
#page-works-episodes-episode #episodeFooter-author-links a{color:#222}
#page-works-episodes-episode #episodeFooter-author-links a:focus,#page-works-episodes-episode #episodeFooter-author-links a:hover{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-links a i{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-news ul a:focus h6,#page-works-episodes-episode #episodeFooter-author-news ul a:hover h6{text-decoration:underline;color:#0081c2}
#page-works-episodes-episode #episodeFooter-author-news ul h6{color:#222}
#page-works-episodes-episode #episodeFooter-author-news ul p{color:#666}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-author-news h5{border-bottom:1px solid #ddd}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-author-news ul li{border-bottom:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-author-news h5{border-left:1px solid #ddd!important}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-author-news ul li{border-left:1px solid #ddd!important}
#page-works-episodes-episode #episodeFooter-author-news-seeMore a{color:#222;text-decoration:none}
#page-works-episodes-episode #episodeFooter-author-news-seeMore a:focus,#page-works-episodes-episode #episodeFooter-author-news-seeMore a:hover{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-news-seeMore a:focus i,#page-works-episodes-episode #episodeFooter-author-news-seeMore a:hover i{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-news-seeMore i{color:#666}
#page-works-episodes-episode #episodeFooter-links a,#page-works-episodes-episode #episodeFooter-links-onReading a{color:#222}
#page-works-episodes-episode #episodeFooter-links a:focus,#page-works-episodes-episode #episodeFooter-links a:hover,#page-works-episodes-episode #episodeFooter-links-onReading a:focus,#page-works-episodes-episode #episodeFooter-links-onReading a:hover{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-links a+a,#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-links-onReading a+a{border-left:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-links a+a,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-links-onReading a+a{border-top:1px solid #ddd}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-related,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-related,#page-works-episodes-episode.colorTheme-white #episodeFooter-related{background:#f2f1f0}
#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#222!important}
#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#666!important}
#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-bottom-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-right-color:#0990cc!important}
#page-works-episodes-episode.writingDirection-horizontal #worksEpisodesEpisodeHeader-logo-horizontal-white{display:none!important}
#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-logo-vertical-white{display:none!important}
#page-works-episodes-episode.colorTheme-black{color:#f0f0f0;background:#484b4d}
#page-works-episodes-episode.colorTheme-black #contentMain-header .chapterTitle.level2 span,#page-works-episodes-episode.colorTheme-black #contentMain-inner,#page-works-episodes-episode.colorTheme-black #episode-bottomAd-PC,#page-works-episodes-episode.colorTheme-black #episode-bottomAd-touch,#page-works-episodes-episode.colorTheme-black #episodeFooter,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader,#page-works-episodes-episode.colorTheme-black .widget-ad-touchLandscape,#page-works-episodes-episode.colorTheme-black .widget-episodeTitle{background:#171b1d}
#page-works-episodes-episode.colorTheme-black .ui-loading-large-beige:before{background:#484b4d}
#page-works-episodes-episode.colorTheme-black .ui-loading:before{background:#171b1d}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .float-left li a,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .ui-button-silent{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-left-color:#686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-top-color:#686b6c}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader-breadcrumbs h1 a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader-breadcrumbs h1 a:focus,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader-breadcrumbs h1 a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader-logo,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader-tools{background:#171b1d}
#page-works-episodes-episode.colorTheme-black #contentMain-header .widget-episodeTitle{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-header .chapterTitle.level2:before{border-top-color:#8b8888!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentMain-header .chapterTitle.level2:before{border-right-color:#8b8888!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentMain-header-cover{border-top-color:#686b6c!important;border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #contentMain-nextEpisode,#page-works-episodes-episode.colorTheme-black #contentMain-previousEpisode{background:#484b4d}
#page-works-episodes-episode.colorTheme-black #contentMain-nextEpisode a,#page-works-episodes-episode.colorTheme-black #contentMain-previousEpisode a{background:#484b4d}
#page-works-episodes-episode.colorTheme-black #contentMain-nextEpisode a:focus,#page-works-episodes-episode.colorTheme-black #contentMain-nextEpisode a:hover,#page-works-episodes-episode.colorTheme-black #contentMain-previousEpisode a:focus,#page-works-episodes-episode.colorTheme-black #contentMain-previousEpisode a:hover{background:#585b5d}
#page-works-episodes-episode.colorTheme-black #contentMain-readNextEpisodeWithApp{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #contentMain-readNextEpisodeWithApp svg{fill:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #contentMain-nextEpisode .contentMain-chapterTitle{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentMain-pagerDash:before{border-top-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentMain-pagerDash:before{border-right-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black .contentMain-pagerRelation{color:#b0b0b0!important}
#page-works-episodes-episode.colorTheme-black .contentMain-pagerEpisodeTitle{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork,#page-works-episodes-episode.colorTheme-black #episodeFooter-links-onReading{background:#585b5d}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-relatedWork{border-top-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-relatedWork h3{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentMain-relatedWork{border-right-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentMain-relatedWork h3{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #contentAside{background:#484b4d}
#page-works-episodes-episode.colorTheme-black #contentAside::-webkit-scrollbar{width:8px;background-color:#484b4d}
#page-works-episodes-episode.colorTheme-black #contentAside::-webkit-scrollbar:hover{background-color:#686b6c}
#page-works-episodes-episode.colorTheme-black #contentAside::-webkit-scrollbar-thumb{background-color:#aaa}
#page-works-episodes-episode.colorTheme-black #contentAside::-webkit-scrollbar-thumb:hover{background-color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #contentAside .widget-toc-workInfo{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentAside{border-left-color:#686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentAside::-webkit-scrollbar{width:8px}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentAside{border-top-color:#686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentAside::-webkit-scrollbar{height:8px}
#page-works-episodes-episode.colorTheme-black .contentAside-sectionHeader h3 a,#page-works-episodes-episode.colorTheme-black .contentAside-sectionHeader h4 a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #contentAside-buttons .widget-followButton .widget-followButton-button{border-color:#8b8888}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody header{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#585b5d;border-top-color:#686b6c!important;color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#484b4d;color:#b0b0b0;border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#484b4d!important;color:#f0f0f0!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(left,rgba(72,75,77,0),rgba(72,75,77,.95));background:linear-gradient(to right,rgba(72,75,77,0),rgba(72,75,77,.95))}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeInfo{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody header{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#585b5d;border-right-color:#686b6c!important;color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#484b4d;color:#b0b0b0;border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#484b4d!important;color:#f0f0f0!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(top,rgba(72,75,77,0),rgba(72,75,77,.95));background:linear-gradient(to bottom,rgba(72,75,77,0),rgba(72,75,77,.95))}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeInfo{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-share{border:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-horizontal #episodeFooter-work{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-vertical #episodeFooter-work{border-right:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.colorTheme-black.isPC.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorks h3,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase{border-bottom-color:#686b6c}
#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-horizontal #episodeFooter-links-onReading,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-vertical #episodeFooter-links-onReading,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.colorTheme-black.isTouch.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-applyingEvents header p,#page-works-episodes-episode.colorTheme-black #episodeFooter-workReview header p,#page-works-episodes-episode.colorTheme-black #episodeFooter-workTags header p{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-readWithApp{background:#484b4d}
#page-works-episodes-episode.colorTheme-black #episodeFooter-readWithApp-inner{background:#484b4d}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-readWithApp-content{border-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-cheered,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersCommentButton{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-action-cheerButton-container,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-action-right{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton:disabled #episodeFooter-action-cheerButton-cheer{color:#6f6f6f!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersButton{color:#b0b0b0!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersButton:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersButton:hover{color:#f0f0f0!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersButton:focus svg,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersButton:hover svg{fill:#aaa}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersButton-inner svg{fill:#6f6f6f}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage{background:#f0f0f0;color:#171b1d}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin:0 0 0 -8px;border-top-color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage{background:#f0f0f0;color:#171b1d}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;top:calc(50% - 8px);left:-16px;border-right-color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-recommendCheerAction{background:#484b4d;border-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-recommendCheerAction:before{border-top-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-recommendCheerAction:after{border-top-color:#484b4d!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-action-cheerCommentsButton-container{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #323637}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-disabled{color:#6f6f6f!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentLabel{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentCount{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover #episodeFooter-action-cheerCommentsButton-commentCount{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus svg,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover svg{fill:#aaa}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{fill:#6f6f6f}
#page-works-episodes-episode.colorTheme-black #episodeFooter-cheers li{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-cheers a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-cheers li{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-cheers li{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-cheerComments-panel-mainContents h4{border-left:1px solid #686b6c!important}
#page-works-episodes-episode.colorTheme-black .widget-cheerCommentsForm{background:#484b4d}
#page-works-episodes-episode.colorTheme-black .widget-cheerCommentsForm textarea{background:#171b1d;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-cheerCommentsForm-isNotCheeredMessage{color:#f0f0f0;background:#484b4d}
#page-works-episodes-episode.colorTheme-black .widget-cheerCommentsForm-footer-info dt span{background:#484b4d;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-cheerCommentsForm-footer-info dd{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerCommentsForm-footer-info .widget-cheerCommentsForm-author-activityName{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-cheerComment{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-cheerComment-reply-inner{border-top-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-cheerComment-author a{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-cheerComment{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-cheerComment-reply-inner{border-right-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-cheerComment-author a{border-right-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-replyLabel{background:#686b6c;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-author a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-author a:focus,#page-works-episodes-episode.colorTheme-black .widget-cheerComment-author a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-datePublished{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-bodyEditing textarea{background:#171b1d;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-editButton:focus span,#page-works-episodes-episode.colorTheme-black .widget-cheerComment-editButton:hover span{color:#0990cc;text-decoration:underline}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-editButton span{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons>a:after,#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons>button:after,#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons>span:after{background:#6f6f6f}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons .icon-help-negative{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons span{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons a{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons a:focus,#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-black .widget-cheerComments-readMore a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComments-readMore a:focus,#page-works-episodes-episode.colorTheme-black .widget-cheerComments-readMore a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black.isTouch #episodeFooter-work .episodeFooter-section-inner{border:3px double #686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-activityName,#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-workTitle a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-screenName{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-activityName:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-activityName:hover,#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-screenName:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-screenName:hover,#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-workTitle a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-work-header-workTitle a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black .widget-workReviewSummary{background:#484b4d!important}
#page-works-episodes-episode.colorTheme-black .widget-workReviewSummary-cannotReview{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-workReviewSummary header h4{color:#f0f0f0!important}
#page-works-episodes-episode.colorTheme-black .widget-workReviewSummary-myReview a{color:#b0b0b0!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workReviewSummary-reviewAction{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workReviewSummary-reviewAction{border-left-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black .widget-workReview-reviewTitleDash:before{border-top-color:#b0b0b0!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workReview-reviewDatePublished time{border-bottom-color:#686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workReview-reviewDatePublished a:focus time,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workReview-reviewDatePublished a:hover time{border-right-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workReview-reviewDatePublished time{border-right-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-workReview-seeMore a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-applyingEvents li:after,#page-works-episodes-episode.colorTheme-black #episodeFooter-workTags li:after{color:#686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-applyingEvents a,#page-works-episodes-episode.colorTheme-black #episodeFooter-workTags a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-applyingEvents a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-applyingEvents a:hover,#page-works-episodes-episode.colorTheme-black #episodeFooter-workTags a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-workTags a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-workTags ul{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-workTags ul{border-right:1px solid #686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-signUp-balloon{background:#484b4d;border:1px solid #686b6c;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-signUp-balloon .signUp-duration{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author h3{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-author{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical.isPC #episodeFooter-author{border-right:1px solid #686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-activityName{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-activityName:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-activityName:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-screenName{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-screenName:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-screenName:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-profileText a{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-profileText-seeMore{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-profileText-seeMore:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-profileText-seeMore:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-links a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-links a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-links a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-links a i{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news ul a:focus h6,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news ul a:hover h6{text-decoration:underline;color:#0081c2}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news ul h6{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news ul p{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-author-news h5{border-bottom:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-author-news ul li{border-bottom:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-author-news h5{border-left:1px solid #686b6c!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-author-news ul li{border-left:1px solid #686b6c!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news-seeMore a{color:#f0f0f0;text-decoration:none}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news-seeMore a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news-seeMore a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news-seeMore a:focus i,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news-seeMore a:hover i{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news-seeMore i{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-links a,#page-works-episodes-episode.colorTheme-black #episodeFooter-links-onReading a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-links a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-links a:hover,#page-works-episodes-episode.colorTheme-black #episodeFooter-links-onReading a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-links-onReading a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-links a+a,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-links-onReading a+a{border-left:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-links a+a,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-links-onReading a+a{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.colorTheme-blue #episodeFooter-related,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari #episodeFooter-related,#page-works-episodes-episode.colorTheme-black.colorTheme-white #episodeFooter-related{background:#484b4d}
#page-works-episodes-episode.colorTheme-black.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-black.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#f0f0f0!important}
#page-works-episodes-episode.colorTheme-black.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-black.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-black.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-black.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-black.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-black.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#b0b0b0!important}
#page-works-episodes-episode.colorTheme-black.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2!important}
#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-bottom-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-right-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-black .widget-followButton-button,#page-works-episodes-episode.colorTheme-black [class^=ui-button]{border:none}
#page-works-episodes-episode.colorTheme-black #contentAside-episodeInfo-workPermalink a,#page-works-episodes-episode.colorTheme-black #contentMain-lastEpisode-links a{color:#4baae0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #worksEpisodesEpisodeHeader-logo-horizontal-default{display:none!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #worksEpisodesEpisodeHeader-logo-horizontal-white{display:inline-block!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #worksEpisodesEpisodeHeader-logo-vertical-default{display:none!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #worksEpisodesEpisodeHeader-logo-vertical-white{display:inline-block!important}
#page-works-episodes-episode.colorTheme-black .ui-modal-container{background:rgba(255,255,255,.3)}
#page-works-episodes-episode.colorTheme-black .ui-modal-window{color:#222}
#page-works-episodes-episode.colorTheme-black .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button{border-color:#f23e48!important;color:#f23e48!important}
#page-works-episodes-episode.colorTheme-black .widget-followButton.isFollowing .widget-followButton-button{border:1px solid #4baae0!important;color:#4baae0!important}
#page-works-episodes-episode.colorTheme-black .widget-followButton.isFollowing .widget-followButton-button path{fill:#4baae0}
#page-works-episodes-episode.colorTheme-black .widget-followButton.toUpdateFollowState .widget-followButton-button{border:1px solid #f0f0f0;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-followButton .widget-followButton-button{border:1px solid #b0b0b0;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-followButton .widget-followButton-button path{fill:#f0f0f0}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #worksEpisodesEpisodeHeader{box-shadow:0 1px 0 0 rgba(255,255,255,.3)}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #worksEpisodesEpisodeHeader{box-shadow:-1px 0 0 0 rgba(255,255,255,.3)}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:focus,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:hover,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .float-left li a:focus,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .float-left li a:hover,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper:focus,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper:hover,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .ui-button-silent:focus,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .ui-button-silent:hover{color:#4baae0}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .ui-tooltip:focus:before,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .ui-tooltip:hover:before{border-bottom-color:#fff}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .ui-tooltip:focus:after,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader .ui-tooltip:hover:after{background-color:#fff;color:#222!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:focus:before,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:hover:before{border-bottom-color:#fff}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:focus:after,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:hover:after{background-color:#fff;color:#222!important}
#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader-closeButton svg,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader-tools svg{fill:#fff}
#page-works-episodes-episode.colorTheme-black .widget-episodeBody a{color:#4baae0}
#page-works-episodes-episode.colorTheme-black .emphasisDots>span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAPklEQVQImU3MwQ2AIAADwMPwdx3HcAO+jsQYjFY38CFB79cmbUly4MKJgV5n0bwalCTB7nNvc/I3KvoM6/MBjdIOi90I6FgAAAAASUVORK5CYII=)}
#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork{background:#ddd}
#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork.isShown+#episodeFooter-links-onReading{background:#ddd}
#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork.isShown+#episodeFooter-links-onReading a{color:#222}
#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork h3{color:#222}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-relatedWork.isShown+#episodeFooter-links-onReading{border-top-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-relatedWork.isShown+#episodeFooter-links-onReading a+a{border-left-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-relatedWork h3{border-bottom-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentMain-relatedWork.isShown+#episodeFooter-links-onReading{border-right-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentMain-relatedWork.isShown+#episodeFooter-links-onReading a+a{border-top-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #contentMain-relatedWork h3{border-left-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-recommendCheerAction-closeButton svg{fill:#fff}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-container .ui-tooltip:focus:before,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-container .ui-tooltip:hover:before,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:focus:before,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:hover:before{border-top-color:#fff;border-bottom-color:transparent}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-container .ui-tooltip:focus:after,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-container .ui-tooltip:hover:after,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:focus:after,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container .ui-tooltip:hover:after{background-color:#fff;color:#222!important}
#page-works-episodes-episode.colorTheme-black #episodeFooter-related{background:#ddd}
#page-works-episodes-episode.colorTheme-black #episodeFooter-recommendedWorks h3{color:#222}
#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#222!important}
#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#666}
#page-works-episodes-episode.colorTheme-black #episodeFooter-links a{color:#222}
#page-works-episodes-episode.colorTheme-black #episodeFooter-links a:focus,#page-works-episodes-episode.colorTheme-black #episodeFooter-links a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workCatchphrase:nth-child(2n+1):before{border-top-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workCatchphrase .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workCatchphrase .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workCatchphrase .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workCatchphrase .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-bottom-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-links{border-top-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #episodeFooter-links a+a{border-left-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal.isTouch #episodeFooter-recommendedWorks h3{border-bottom-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal.isTouch .widget-workCatchphrase{border-bottom-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workCatchphrase{border-right-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workCatchphrase .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workCatchphrase .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workCatchphrase .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workCatchphrase .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-right-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-black.writingDirection-vertical .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-links{border-right-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-links a+a{border-top-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-readWithApp{background:#ddd}
#page-works-episodes-episode.colorTheme-black #episodeFooter-readWithApp-inner{background:#ddd;color:#222}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-readWithApp-content{border-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black .contentAside-sectionHeader h3 a:focus,#page-works-episodes-episode.colorTheme-black .contentAside-sectionHeader h3 a:hover,#page-works-episodes-episode.colorTheme-black .contentAside-sectionHeader h4 a:focus,#page-works-episodes-episode.colorTheme-black .contentAside-sectionHeader h4 a:hover{color:#4baae0}
#page-works-episodes-episode.colorTheme-black #contentAside-buttons a{background:#bbb;color:#222;border:1px solid #aaa}
#page-works-episodes-episode.colorTheme-black #contentAside-buttons a:active,#page-works-episodes-episode.colorTheme-black #contentAside-buttons a:focus,#page-works-episodes-episode.colorTheme-black #contentAside-buttons a:hover{background:#999;color:#fff}
#page-works-episodes-episode.colorTheme-black #contentAside-buttons .widget-followButton .widget-followButton-button{border:1px solid #aaa}
#page-works-episodes-episode.colorTheme-black .widget-appLink img{border-radius:5px;border:1px solid #666}
#page-works-episodes-episode.colorTheme-kinari{color:#292826;background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #contentMain-header .chapterTitle.level2 span,#page-works-episodes-episode.colorTheme-kinari #contentMain-inner,#page-works-episodes-episode.colorTheme-kinari #episode-bottomAd-PC,#page-works-episodes-episode.colorTheme-kinari #episode-bottomAd-touch,#page-works-episodes-episode.colorTheme-kinari #episodeFooter,#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader,#page-works-episodes-episode.colorTheme-kinari .widget-ad-touchLandscape,#page-works-episodes-episode.colorTheme-kinari .widget-episodeTitle{background:#f7f6eb}
#page-works-episodes-episode.colorTheme-kinari .ui-loading-large-beige:before{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari .ui-loading:before{background:#f7f6eb}
#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a,#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader .float-left li a,#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader .ui-button-silent{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-left-color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-top-color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader-breadcrumbs h1 a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader-breadcrumbs h1 a:focus,#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader-breadcrumbs h1 a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader-logo,#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader-tools{background:#f7f6eb}
#page-works-episodes-episode.colorTheme-kinari #contentMain-header .widget-episodeTitle{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #contentMain-header .chapterTitle.level2:before{border-top-color:#c4c1b0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #contentMain-header .chapterTitle.level2:before{border-right-color:#c4c1b0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #contentMain-header-cover{border-top-color:#d0cdc0!important;border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #contentMain-nextEpisode,#page-works-episodes-episode.colorTheme-kinari #contentMain-previousEpisode{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #contentMain-nextEpisode a,#page-works-episodes-episode.colorTheme-kinari #contentMain-previousEpisode a{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #contentMain-nextEpisode a:focus,#page-works-episodes-episode.colorTheme-kinari #contentMain-nextEpisode a:hover,#page-works-episodes-episode.colorTheme-kinari #contentMain-previousEpisode a:focus,#page-works-episodes-episode.colorTheme-kinari #contentMain-previousEpisode a:hover{background:#e4e1d1}
#page-works-episodes-episode.colorTheme-kinari #contentMain-readNextEpisodeWithApp{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #contentMain-readNextEpisodeWithApp svg{fill:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #contentMain-nextEpisode .contentMain-chapterTitle{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentMain-pagerDash:before{border-top-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentMain-pagerDash:before{border-right-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari .contentMain-pagerRelation{color:#6a6968!important}
#page-works-episodes-episode.colorTheme-kinari .contentMain-pagerEpisodeTitle{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #contentMain-relatedWork,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links-onReading{background:#e4e1d1}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #contentMain-relatedWork{border-top-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #contentMain-relatedWork h3{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #contentMain-relatedWork{border-right-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #contentMain-relatedWork h3{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #contentAside{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #contentAside::-webkit-scrollbar{width:8px;background-color:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #contentAside::-webkit-scrollbar:hover{background-color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari #contentAside::-webkit-scrollbar-thumb{background-color:#aaa}
#page-works-episodes-episode.colorTheme-kinari #contentAside::-webkit-scrollbar-thumb:hover{background-color:#292826}
#page-works-episodes-episode.colorTheme-kinari #contentAside .widget-toc-workInfo{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #contentAside{border-left-color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #contentAside::-webkit-scrollbar{width:8px}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #contentAside{border-top-color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #contentAside::-webkit-scrollbar{height:8px}
#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionHeader h3 a,#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionHeader h4 a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #contentAside-buttons .widget-followButton .widget-followButton-button{border-color:#c4c1b0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody header{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#e4e1d1;border-top-color:#d0cdc0!important;color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#ebe9dd;color:#6a6968;border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#ebe9dd!important;color:#292826!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(left,rgba(235,233,221,0),rgba(235,233,221,.95));background:linear-gradient(to right,rgba(235,233,221,0),rgba(235,233,221,.95))}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeInfo{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody header{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#e4e1d1;border-right-color:#d0cdc0!important;color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#ebe9dd;color:#6a6968;border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#ebe9dd!important;color:#292826!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(top,rgba(235,233,221,0),rgba(235,233,221,.95));background:linear-gradient(to bottom,rgba(235,233,221,0),rgba(235,233,221,.95))}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeInfo{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-share{border:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-horizontal #episodeFooter-work{border-top:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-vertical #episodeFooter-work{border-right:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.colorTheme-kinari.isPC.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorks h3,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase{border-bottom-color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-horizontal #episodeFooter-links-onReading,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-vertical #episodeFooter-links-onReading,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.colorTheme-kinari.isTouch.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-applyingEvents header p,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workReview header p,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags header p{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-readWithApp{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-readWithApp-inner{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-readWithApp-content{border-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerButton-cheered,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersCommentButton{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-action-cheerButton-container,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-action-right{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerButton:disabled #episodeFooter-action-cheerButton-cheer{color:#bdbdbd!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersButton{color:#6a6968!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersButton:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersButton:hover{color:#292826!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersButton:focus svg,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersButton:hover svg{fill:#aaa}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersButton-inner svg{fill:#bdbdbd}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage{background:#292826;color:#f7f6eb}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin:0 0 0 -8px;border-top-color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage{background:#292826;color:#f7f6eb}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;top:calc(50% - 8px);left:-16px;border-right-color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-recommendCheerAction{background:#ebe9dd;border-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-recommendCheerAction:before{border-top-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-recommendCheerAction:after{border-top-color:#ebe9dd!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-action-cheerCommentsButton-container{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #e3e1d0}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-disabled{color:#bdbdbd!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentLabel{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentCount{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover #episodeFooter-action-cheerCommentsButton-commentCount{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus svg,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover svg{fill:#aaa}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{fill:#bdbdbd}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-cheers li{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-cheers a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-cheers li{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-cheers li{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-cheerComments-panel-mainContents h4{border-left:1px solid #d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerCommentsForm{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerCommentsForm textarea{background:#f7f6eb;color:#292826}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerCommentsForm-isNotCheeredMessage{color:#292826;background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerCommentsForm-footer-info dt span{background:#ebe9dd;color:#292826}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerCommentsForm-footer-info dd{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerCommentsForm-footer-info .widget-cheerCommentsForm-author-activityName{color:#292826}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-cheerComment{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-cheerComment-reply-inner{border-top-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-cheerComment-author a{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-cheerComment{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-cheerComment-reply-inner{border-right-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-cheerComment-author a{border-right-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-replyLabel{background:#d0cdc0;color:#292826}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-author a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-author a:focus,#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-author a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-datePublished{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-bodyEditing textarea{background:#f7f6eb;color:#292826}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-editButton:focus span,#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-editButton:hover span{color:#0990cc;text-decoration:underline}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-editButton span{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons>a:after,#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons>button:after,#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons>span:after{background:#bdbdbd}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons .icon-help-negative{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons span{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons a{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons a:focus,#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComments-readMore a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComments-readMore a:focus,#page-works-episodes-episode.colorTheme-kinari .widget-cheerComments-readMore a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari.isTouch #episodeFooter-work .episodeFooter-section-inner{border:3px double #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-activityName,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-workTitle a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-screenName{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-activityName:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-activityName:hover,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-screenName:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-screenName:hover,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-workTitle a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work-header-workTitle a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari .widget-workReviewSummary{background:#ebe9dd!important}
#page-works-episodes-episode.colorTheme-kinari .widget-workReviewSummary-cannotReview{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-workReviewSummary header h4{color:#292826!important}
#page-works-episodes-episode.colorTheme-kinari .widget-workReviewSummary-myReview a{color:#6a6968!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-workReviewSummary-reviewAction{border-bottom-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workReviewSummary-reviewAction{border-left-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari .widget-workReview-reviewTitleDash:before{border-top-color:#6a6968!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal .widget-workReview-reviewDatePublished time{border-bottom-color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workReview-reviewDatePublished a:focus time,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workReview-reviewDatePublished a:hover time{border-right-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical .widget-workReview-reviewDatePublished time{border-right-color:#d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workReview-seeMore a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-applyingEvents li:after,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags li:after{color:#d0cdc0}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-applyingEvents a,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-applyingEvents a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-applyingEvents a:hover,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-workTags ul{border-top:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-workTags ul{border-right:1px solid #d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-signUp-balloon{background:#ebe9dd;border:1px solid #d0cdc0;color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-signUp-balloon .signUp-duration{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author h3{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-author{border-top:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical.isPC #episodeFooter-author{border-right:1px solid #d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-activityName{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-activityName:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-activityName:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-screenName{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-screenName:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-screenName:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-profileText a{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-profileText-seeMore{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-profileText-seeMore:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-profileText-seeMore:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-links a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-links a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-links a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-links a i{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news ul a:focus h6,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news ul a:hover h6{text-decoration:underline;color:#0081c2}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news ul h6{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news ul p{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-author-news h5{border-bottom:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-author-news ul li{border-bottom:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-author-news h5{border-left:1px solid #d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-author-news ul li{border-left:1px solid #d0cdc0!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news-seeMore a{color:#292826;text-decoration:none}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news-seeMore a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news-seeMore a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news-seeMore a:focus i,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news-seeMore a:hover i{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news-seeMore i{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links a,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links-onReading a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links a:hover,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links-onReading a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links-onReading a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-links a+a,#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-links-onReading a+a{border-left:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-links a+a,#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-links-onReading a+a{border-top:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue #episodeFooter-related,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari #episodeFooter-related,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white #episodeFooter-related{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#292826!important}
#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#6a6968!important}
#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2!important}
#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-bottom-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-right-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-blue{color:#262829;background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #contentMain-header .chapterTitle.level2 span,#page-works-episodes-episode.colorTheme-blue #contentMain-inner,#page-works-episodes-episode.colorTheme-blue #episode-bottomAd-PC,#page-works-episodes-episode.colorTheme-blue #episode-bottomAd-touch,#page-works-episodes-episode.colorTheme-blue #episodeFooter,#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader,#page-works-episodes-episode.colorTheme-blue .widget-ad-touchLandscape,#page-works-episodes-episode.colorTheme-blue .widget-episodeTitle{background:#dfecf4}
#page-works-episodes-episode.colorTheme-blue .ui-loading-large-beige:before{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue .ui-loading:before{background:#dfecf4}
#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a,#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader .float-left li a,#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader .ui-button-silent{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-left-color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-top-color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader-breadcrumbs h1 a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader-breadcrumbs h1 a:focus,#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader-breadcrumbs h1 a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader-logo,#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader-tools{background:#dfecf4}
#page-works-episodes-episode.colorTheme-blue #contentMain-header .widget-episodeTitle{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #contentMain-header .chapterTitle.level2:before{border-top-color:#9cb2c4!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #contentMain-header .chapterTitle.level2:before{border-right-color:#9cb2c4!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #contentMain-header-cover{border-top-color:#adc1ce!important;border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #contentMain-nextEpisode,#page-works-episodes-episode.colorTheme-blue #contentMain-previousEpisode{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #contentMain-nextEpisode a,#page-works-episodes-episode.colorTheme-blue #contentMain-previousEpisode a{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #contentMain-nextEpisode a:focus,#page-works-episodes-episode.colorTheme-blue #contentMain-nextEpisode a:hover,#page-works-episodes-episode.colorTheme-blue #contentMain-previousEpisode a:focus,#page-works-episodes-episode.colorTheme-blue #contentMain-previousEpisode a:hover{background:#b7d2e4}
#page-works-episodes-episode.colorTheme-blue #contentMain-readNextEpisodeWithApp{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #contentMain-readNextEpisodeWithApp svg{fill:#68696a}
#page-works-episodes-episode.colorTheme-blue #contentMain-nextEpisode .contentMain-chapterTitle{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentMain-pagerDash:before{border-top-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentMain-pagerDash:before{border-right-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue .contentMain-pagerRelation{color:#68696a!important}
#page-works-episodes-episode.colorTheme-blue .contentMain-pagerEpisodeTitle{color:#262829}
#page-works-episodes-episode.colorTheme-blue #contentMain-relatedWork,#page-works-episodes-episode.colorTheme-blue #episodeFooter-links-onReading{background:#b7d2e4}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #contentMain-relatedWork{border-top-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #contentMain-relatedWork h3{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #contentMain-relatedWork{border-right-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #contentMain-relatedWork h3{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #contentAside{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #contentAside::-webkit-scrollbar{width:8px;background-color:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #contentAside::-webkit-scrollbar:hover{background-color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue #contentAside::-webkit-scrollbar-thumb{background-color:#aaa}
#page-works-episodes-episode.colorTheme-blue #contentAside::-webkit-scrollbar-thumb:hover{background-color:#262829}
#page-works-episodes-episode.colorTheme-blue #contentAside .widget-toc-workInfo{color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #contentAside{border-left-color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #contentAside::-webkit-scrollbar{width:8px}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #contentAside{border-top-color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #contentAside::-webkit-scrollbar{height:8px}
#page-works-episodes-episode.colorTheme-blue .contentAside-sectionHeader h3 a,#page-works-episodes-episode.colorTheme-blue .contentAside-sectionHeader h4 a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #contentAside-buttons .widget-followButton .widget-followButton-button{border-color:#9cb2c4}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody header{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#b7d2e4;border-top-color:#adc1ce!important;color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#c9ddeb;color:#68696a;border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#c9ddeb!important;color:#262829!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(left,rgba(201,221,235,0),rgba(201,221,235,.95));background:linear-gradient(to right,rgba(201,221,235,0),rgba(201,221,235,.95))}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeInfo{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody header{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#b7d2e4;border-right-color:#adc1ce!important;color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#c9ddeb;color:#68696a;border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#c9ddeb!important;color:#262829!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink:before{background:-webkit-linear-gradient(top,rgba(201,221,235,0),rgba(201,221,235,.95));background:linear-gradient(to bottom,rgba(201,221,235,0),rgba(201,221,235,.95))}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeInfo{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-share{border:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-horizontal #episodeFooter-work{border-top:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-vertical #episodeFooter-work{border-right:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.colorTheme-blue.isPC.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorks h3,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-horizontal #episodeFooter-recommendedWorksList .widget-workCatchphrase{border-bottom-color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-horizontal #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-horizontal #episodeFooter-links,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-horizontal #episodeFooter-links-onReading,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-horizontal #episodeFooter-workSection{border-top:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-vertical #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-vertical #episodeFooter-links,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-vertical #episodeFooter-links-onReading,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase,#page-works-episodes-episode.colorTheme-blue.isTouch.writingDirection-vertical #episodeFooter-workSection{border-right:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-applyingEvents header p,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workReview header p,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags header p{color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-readWithApp{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-readWithApp-inner{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-readWithApp-content{border-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerButton-cheered,#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersCommentButton{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-action-cheerButton-container,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-action-right{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerButton:disabled #episodeFooter-action-cheerButton-cheer{color:#bdbdbd!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersButton{color:#68696a!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersButton:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersButton:hover{color:#262829!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersButton:focus svg,#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersButton:hover svg{fill:#aaa}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersButton-inner svg{fill:#bdbdbd}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage{background:#262829;color:#dfecf4}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;bottom:-16px;left:50%;margin:0 0 0 -8px;border-top-color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage{background:#262829;color:#dfecf4}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-action-cheerButton-cheeredMessage:before{content:'';position:absolute;border:8px solid transparent;top:calc(50% - 8px);left:-16px;border-right-color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-recommendCheerAction{background:#c9ddeb;border-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-recommendCheerAction:before{border-top-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-recommendCheerAction:after{border-top-color:#c9ddeb!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-action-cheerCommentsButton-container{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerButton-container+#episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #bdd3e2}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-disabled{color:#bdbdbd!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentLabel{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentCount{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover #episodeFooter-action-cheerCommentsButton-commentCount{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentCountLabel:focus svg,#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentCountLabel:hover svg{fill:#aaa}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentCountLabel svg{fill:#bdbdbd}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-cheers li{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-cheers a{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-cheers li{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-cheers li{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-cheerComments-panel-mainContents h4{border-left:1px solid #adc1ce!important}
#page-works-episodes-episode.colorTheme-blue .widget-cheerCommentsForm{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue .widget-cheerCommentsForm textarea{background:#dfecf4;color:#262829}
#page-works-episodes-episode.colorTheme-blue .widget-cheerCommentsForm-isNotCheeredMessage{color:#262829;background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue .widget-cheerCommentsForm-footer-info dt span{background:#c9ddeb;color:#262829}
#page-works-episodes-episode.colorTheme-blue .widget-cheerCommentsForm-footer-info dd{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerCommentsForm-footer-info .widget-cheerCommentsForm-author-activityName{color:#262829}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-cheerComment{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-cheerComment-reply-inner{border-top-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-cheerComment-author a{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-cheerComment{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-cheerComment-reply-inner{border-right-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-cheerComment-author a{border-right-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-replyLabel{background:#adc1ce;color:#262829}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-author a{color:#262829}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-author a:focus,#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-author a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-datePublished{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-bodyEditing textarea{background:#dfecf4;color:#262829}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-editButton:focus span,#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-editButton:hover span{color:#0990cc;text-decoration:underline}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-editButton span{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons>a:after,#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons>button:after,#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons>span:after{background:#bdbdbd}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons .icon-help-negative{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons span{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons a{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons a:focus,#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComments-readMore a{color:#262829}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComments-readMore a:focus,#page-works-episodes-episode.colorTheme-blue .widget-cheerComments-readMore a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue.isTouch #episodeFooter-work .episodeFooter-section-inner{border:3px double #adc1ce}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-activityName,#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-workTitle a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-screenName{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-activityName:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-activityName:hover,#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-screenName:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-screenName:hover,#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-workTitle a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-work-header-workTitle a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue .widget-workReviewSummary{background:#c9ddeb!important}
#page-works-episodes-episode.colorTheme-blue .widget-workReviewSummary-cannotReview{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-workReviewSummary header h4{color:#262829!important}
#page-works-episodes-episode.colorTheme-blue .widget-workReviewSummary-myReview a{color:#68696a!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-workReviewSummary-reviewAction{border-bottom-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workReviewSummary-reviewAction{border-left-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue .widget-workReview-reviewTitleDash:before{border-top-color:#68696a!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal .widget-workReview-reviewDatePublished time{border-bottom-color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workReview-reviewDatePublished a:focus time,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workReview-reviewDatePublished a:hover time{border-right-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical .widget-workReview-reviewDatePublished time{border-right-color:#adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-workReview-seeMore a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-applyingEvents li:after,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags li:after{color:#adc1ce}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-applyingEvents a,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-applyingEvents a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-applyingEvents a:hover,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags a:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-workTags ul{border-top:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-workTags ul{border-right:1px solid #adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-signUp-balloon{background:#c9ddeb;border:1px solid #adc1ce;color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-signUp-balloon .signUp-duration{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author h3{color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-author{border-top:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical.isPC #episodeFooter-author{border-right:1px solid #adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-activityName{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-activityName:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-activityName:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-screenName{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-screenName:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-screenName:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-profileText a{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-profileText-seeMore{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-profileText-seeMore:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-profileText-seeMore:hover{color:#0081c2}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-links a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-links a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-links a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-links a i{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news ul a:focus h6,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news ul a:hover h6{text-decoration:underline;color:#0081c2}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news ul h6{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news ul p{color:#68696a}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-author-news h5{border-bottom:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-author-news ul li{border-bottom:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-author-news h5{border-left:1px solid #adc1ce!important}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-author-news ul li{border-left:1px solid #adc1ce!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news-seeMore a{color:#262829;text-decoration:none}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news-seeMore a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news-seeMore a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news-seeMore a:focus i,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news-seeMore a:hover i{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news-seeMore i{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-links a,#page-works-episodes-episode.colorTheme-blue #episodeFooter-links-onReading a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-links a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-links a:hover,#page-works-episodes-episode.colorTheme-blue #episodeFooter-links-onReading a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-links-onReading a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-links a+a,#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-links-onReading a+a{border-left:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-links a+a,#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-links-onReading a+a{border-top:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.colorTheme-blue #episodeFooter-related,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari #episodeFooter-related,#page-works-episodes-episode.colorTheme-blue.colorTheme-white #episodeFooter-related{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-titleLabel,#page-works-episodes-episode.colorTheme-blue.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#262829!important}
#page-works-episodes-episode.colorTheme-blue.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a,#page-works-episodes-episode.colorTheme-blue.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode.colorTheme-blue.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode.colorTheme-blue.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#68696a!important}
#page-works-episodes-episode.colorTheme-blue.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-meta a:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-white .widget-workCatchphrase .widget-workCatchphrase-meta a:hover{color:#0081c2!important}
#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-horizontal .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-bottom-color:#0990cc!important}
#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-blue.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-kinari.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-authorLabel:hover,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue.colorTheme-white.writingDirection-vertical .widget-workCatchphrase-titleLabel:hover{color:#0081c2!important;border-right-color:#0990cc!important}
#page-works-episodes-episode.fontFamily-sans .widget-episodeBody{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-works-episodes-episode.fontFamily-sans #displaySetting-modalContainer ul{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-works-episodes-episode.isPC.fontSize-small.writingDirection-horizontal .widget-episodeBody{font-size:15.4px!important}
@media screen and (max-width:640px){
#page-works-episodes-episode.isPC.fontSize-small.writingDirection-horizontal .widget-episodeBody{font-size:14.08px!important}
}
#page-works-episodes-episode.isPC.fontSize-small.writingDirection-vertical .widget-episodeBody{font-size:15.4px!important}
#page-works-episodes-episode.isTouch.fontSize-small .widget-episodeBody{font-size:14.08px!important}
#page-works-episodes-episode.isPC.fontSize-medium.writingDirection-horizontal .widget-episodeBody{font-size:17.5px!important}
@media screen and (max-width:640px){
#page-works-episodes-episode.isPC.fontSize-medium.writingDirection-horizontal .widget-episodeBody{font-size:16px!important}
}
#page-works-episodes-episode.isPC.fontSize-medium.writingDirection-vertical .widget-episodeBody{font-size:17.5px!important}
#page-works-episodes-episode.isTouch.fontSize-medium .widget-episodeBody{font-size:16px!important}
#page-works-episodes-episode.isPC.fontSize-large.writingDirection-horizontal .widget-episodeBody{font-size:20.125px!important}
@media screen and (max-width:640px){
#page-works-episodes-episode.isPC.fontSize-large.writingDirection-horizontal .widget-episodeBody{font-size:18.4px!important}
}
#page-works-episodes-episode.isPC.fontSize-large.writingDirection-vertical .widget-episodeBody{font-size:20.125px!important}
#page-works-episodes-episode.isTouch.fontSize-large .widget-episodeBody{font-size:18.4px!important}
#page-works-episodes-episode.isPC.fontSize-xLarge.writingDirection-horizontal .widget-episodeBody{font-size:22.75px!important}
@media screen and (max-width:640px){
#page-works-episodes-episode.isPC.fontSize-xLarge.writingDirection-horizontal .widget-episodeBody{font-size:20.8px!important}
}
#page-works-episodes-episode.isPC.fontSize-xLarge.writingDirection-vertical .widget-episodeBody{font-size:22.75px!important}
#page-works-episodes-episode.isTouch.fontSize-xLarge .widget-episodeBody{font-size:20.8px!important}
#page-works-episodes-episode.writingDirection-vertical .tatechuyoko1{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}
#page-works-episodes-episode.writingDirection-vertical .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{-webkit-text-combine:none;-ms-text-combine-horizontal:none;text-combine-upright:none;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-works-episodes-episode.writingDirection-vertical .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{-webkit-text-combine:none;-ms-text-combine-horizontal:none;text-combine-upright:none;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode .contentMain-pagerEpisodeTitle .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode .contentMain-pagerEpisodeTitle .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical .chapterTitle .tatechuyoko1,#page-works-episodes-episode.writingDirection-vertical .widget-episodeTitle .tatechuyoko1{font-family:dcsymbols,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-works-episodes-episode.writingDirection-vertical.fontFamily-sans .widget-episodeBody .tatechuyoko1{font-family:dcsymbols,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-works-episodes-episode.writingDirection-vertical .tatechuyoko2,#page-works-episodes-episode.writingDirection-vertical .tatechuyoko3{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}
#page-works-episodes-episode.writingDirection-vertical #contentAside #episodeInfo .tatechuyoko3,#page-works-episodes-episode.writingDirection-vertical #contentMain-previousEpisode .contentMain-pagerEpisodeTitle .tatechuyoko3,#page-works-episodes-episode.writingDirection-vertical #episodeFooter-recommendedWorksList .widget-workCatchphrase-episodeCount .tatechuyoko3,#page-works-episodes-episode.writingDirection-vertical #worksEpisodesEpisodeHeader-breadcrumbs .tatechuyoko3,#page-works-episodes-episode.writingDirection-vertical .contentAside-sectionBody .widget-toc .widget-toc-workInfo .tatechuyoko3{-webkit-text-combine:none;-ms-text-combine-horizontal:none;text-combine-upright:none}
#page-works-episodes-episode.writingDirection-vertical .leaderMarks,#page-works-episodes-episode.writingDirection-vertical _:lang(x)::-ms-backdrop{transform:translateX(-.4em)}
#page-works-episodes-episode.writingDirection-vertical .leaderMarks,#page-works-episodes-episode.writingDirection-vertical _:-ms-lang(x)::backdrop{display:inline-block;transform:translateX(-.4em)}
#page-my-dashboard #dashboard-primary,#page-my-dashboardGuest #dashboard-primary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 30px 0 0}
@media screen and (max-width:1000px){
#page-my-dashboard #dashboard-primary,#page-my-dashboardGuest #dashboard-primary{margin:0}
}
#page-my-dashboard #dashboard-primary section,#page-my-dashboardGuest #dashboard-primary section{margin:30px 0;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.05)}
#page-my-dashboard #dashboard-primary section:first-child,#page-my-dashboardGuest #dashboard-primary section:first-child{margin-top:0}
#page-my-dashboard #dashboard-primary header,#page-my-dashboardGuest #dashboard-primary header{background:#f2f1f0;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;border-radius:4px 4px 0 0}
#page-my-dashboard #dashboard-primary h2,#page-my-dashboardGuest #dashboard-primary h2{font-size:12px;width:100%;line-height:1.3;margin:0}
#page-my-dashboard #dashboard-primary h2 button,#page-my-dashboardGuest #dashboard-primary h2 button{padding:8px 12px;width:100%;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}
#page-my-dashboard #dashboard-primary h2 button.isPanelShown svg,#page-my-dashboardGuest #dashboard-primary h2 button.isPanelShown svg{-webkit-transform:translateY(1px) rotate(180deg);transform:translateY(1px) rotate(180deg)}
#page-my-dashboard #dashboard-primary h2 svg,#page-my-dashboardGuest #dashboard-primary h2 svg{width:14px;height:14.34px;margin:0 10px 0 0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
#page-my-dashboard #dashboard-primary h2 span,#page-my-dashboardGuest #dashboard-primary h2 span{font-weight:700}
#page-my-dashboard #dashboard-primary .emptyMessage,#page-my-dashboardGuest #dashboard-primary .emptyMessage{text-align:center;font-size:11.5px;display:block;padding:22px 16px 24px 0}
#page-my-dashboard #dashboard-primary .emptyMessage h3,#page-my-dashboard #dashboard-primary .emptyMessage p,#page-my-dashboardGuest #dashboard-primary .emptyMessage h3,#page-my-dashboardGuest #dashboard-primary .emptyMessage p{margin:0}
#page-my-dashboard #dashboard-primary .emptyMessage h3,#page-my-dashboardGuest #dashboard-primary .emptyMessage h3{font-weight:400;line-height:1.5}
#page-my-dashboard #dashboard-primary .emptyMessage h3 span,#page-my-dashboardGuest #dashboard-primary .emptyMessage h3 span{display:inline-block}
#page-my-dashboard #dashboard-primary .emptyMessage p,#page-my-dashboardGuest #dashboard-primary .emptyMessage p{color:#666}
#page-my-dashboard #dashboard-primary .emptyMessage #rewardsContent-enter-button,#page-my-dashboardGuest #dashboard-primary .emptyMessage #rewardsContent-enter-button{margin:10px 0 0}
#page-my-dashboard #dashboard-primary footer,#page-my-dashboardGuest #dashboard-primary footer{border-top:1px solid #ddd;line-height:1}
#page-my-dashboard #dashboard-primary footer p,#page-my-dashboardGuest #dashboard-primary footer p{margin:0}
#page-my-dashboard #dashboard-primary footer a,#page-my-dashboard #dashboard-primary footer span,#page-my-dashboardGuest #dashboard-primary footer a,#page-my-dashboardGuest #dashboard-primary footer span{padding:1em 0;display:block;text-align:center}
#page-my-dashboard #dashboard-primary footer a,#page-my-dashboardGuest #dashboard-primary footer a{color:#222}
#page-my-dashboard #dashboard-primary footer a:focus,#page-my-dashboard #dashboard-primary footer a:hover,#page-my-dashboardGuest #dashboard-primary footer a:focus,#page-my-dashboardGuest #dashboard-primary footer a:hover{color:#0081c2}
#page-my-dashboard #dashboard-primary footer span,#page-my-dashboardGuest #dashboard-primary footer span{color:#999}
#page-my-dashboard #newsList,#page-my-dashboard #reactionsList,#page-my-dashboard #worksList,#page-my-dashboardGuest #newsList,#page-my-dashboardGuest #reactionsList,#page-my-dashboardGuest #worksList{padding:0;margin:0 0 0 12px}
#page-my-dashboard #newsList li,#page-my-dashboard #reactionsList li,#page-my-dashboard #worksList li,#page-my-dashboardGuest #newsList li,#page-my-dashboardGuest #reactionsList li,#page-my-dashboardGuest #worksList li{list-style-type:none}
#page-my-dashboard #newsList>li,#page-my-dashboard #reactionsList>li,#page-my-dashboard #worksList>li,#page-my-dashboardGuest #newsList>li,#page-my-dashboardGuest #reactionsList>li,#page-my-dashboardGuest #worksList>li{padding:14px 16px 14px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd}
#page-my-dashboard #newsList>li:last-child,#page-my-dashboard #reactionsList>li:last-child,#page-my-dashboard #worksList>li:last-child,#page-my-dashboardGuest #newsList>li:last-child,#page-my-dashboardGuest #reactionsList>li:last-child,#page-my-dashboardGuest #worksList>li:last-child{border:none}
#page-my-dashboard #newsList p,#page-my-dashboard #reactionsList p,#page-my-dashboard #worksList p,#page-my-dashboardGuest #newsList p,#page-my-dashboardGuest #reactionsList p,#page-my-dashboardGuest #worksList p{margin:0}
#page-my-dashboard #newsContent.isHidden,#page-my-dashboard #reactionsContent.isHidden,#page-my-dashboard #rewardsContent.isHidden,#page-my-dashboard #worksContent.isHidden,#page-my-dashboardGuest #newsContent.isHidden,#page-my-dashboardGuest #reactionsContent.isHidden,#page-my-dashboardGuest #rewardsContent.isHidden,#page-my-dashboardGuest #worksContent.isHidden{display:none}
#page-my-dashboard #worksList .worksList-item,#page-my-dashboardGuest #worksList .worksList-item{padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-dashboard #worksList .workColumn-workStatus,#page-my-dashboardGuest #worksList .workColumn-workStatus{text-align:center;width:96px;margin:0}
#page-my-dashboard #worksList .workColumn-workStatus a,#page-my-dashboardGuest #worksList .workColumn-workStatus a{display:block;color:#222;text-decoration:none;padding:14px 16px 14px 0}
#page-my-dashboard #worksList .workColumn-workStatus span,#page-my-dashboardGuest #worksList .workColumn-workStatus span{display:block}
#page-my-dashboard #worksList .work-episodeCount,#page-my-dashboardGuest #worksList .work-episodeCount{line-height:1;margin:4px 0 0;font-size:12px;letter-spacing:.5px}
#page-my-dashboard #worksList .worksList-workInfo,#page-my-dashboardGuest #worksList .worksList-workInfo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-dashboard #worksList .workColumn-workTitle,#page-my-dashboardGuest #worksList .workColumn-workTitle{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.3;margin:0 30px 0 0}
#page-my-dashboard #worksList .workColumn-workTitle a,#page-my-dashboardGuest #worksList .workColumn-workTitle a{display:block;color:#222;font-size:15px;padding:14px 12px 4px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}
#page-my-dashboard #worksList .workColumn-workTitle a:focus,#page-my-dashboard #worksList .workColumn-workTitle a:hover,#page-my-dashboardGuest #worksList .workColumn-workTitle a:focus,#page-my-dashboardGuest #worksList .workColumn-workTitle a:hover{color:#0081c2}
#page-my-dashboard #worksList .widget-meta,#page-my-dashboardGuest #worksList .widget-meta{line-height:1.3;margin:0 0 14px}
#page-my-dashboard #worksList .widget-myWorkFeedback,#page-my-dashboardGuest #worksList .widget-myWorkFeedback{width:50%}
#page-my-dashboard .newsColumn-main,#page-my-dashboardGuest .newsColumn-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-dashboard .newsColumn-main p,#page-my-dashboardGuest .newsColumn-main p{margin:0}
#page-my-dashboard .newsColumn-main .widget-meta,#page-my-dashboardGuest .newsColumn-main .widget-meta{margin:4px 0 0}
#page-my-dashboard .news-title,#page-my-dashboardGuest .news-title{font-size:15px;line-height:1.3;font-weight:700}
#page-my-dashboard .news-title a,#page-my-dashboardGuest .news-title a{color:#222}
#page-my-dashboard .news-title a:focus,#page-my-dashboard .news-title a:hover,#page-my-dashboardGuest .news-title a:focus,#page-my-dashboardGuest .news-title a:hover{color:#0081c2}
#page-my-dashboard .news-isHidden,#page-my-dashboardGuest .news-isHidden{line-height:1.3;margin:0 0 8px!important}
#page-my-dashboard .news-isHidden span,#page-my-dashboardGuest .news-isHidden span{color:#fff;background:#f23e48;font-weight:700;padding:2px 3px 2px 4px;line-height:1;border-radius:2px;letter-spacing:1px;box-sizing:border-box;font-size:10px}
#page-my-dashboard .newsColumn-commentCount,#page-my-dashboardGuest .newsColumn-commentCount{margin:0;text-align:right;width:100px;padding:0 34px 0 0}
#page-my-dashboard .newsColumn-commentCount a,#page-my-dashboardGuest .newsColumn-commentCount a{color:#222}
#page-my-dashboard .newsColumn-commentCount a:focus,#page-my-dashboard .newsColumn-commentCount a:hover,#page-my-dashboardGuest .newsColumn-commentCount a:focus,#page-my-dashboardGuest .newsColumn-commentCount a:hover{color:#0081c2}
#page-my-dashboard .newsColumn-recentComments,#page-my-dashboardGuest .newsColumn-recentComments{padding:0;margin:0 0 2px;width:calc(50% - 15px);line-height:1.5}
#page-my-dashboard .newsColumn-recentComments li,#page-my-dashboardGuest .newsColumn-recentComments li{list-style-type:none}
#page-my-dashboard .newsColumn-recentComments p,#page-my-dashboardGuest .newsColumn-recentComments p{margin:0}
#page-my-dashboard .newsColumn-recentComments a,#page-my-dashboardGuest .newsColumn-recentComments a{display:block;text-decoration:none}
#page-my-dashboard .news-recentComment+.news-recentComment,#page-my-dashboardGuest .news-recentComment+.news-recentComment{margin:8px 0 0}
#page-my-dashboard .news-recentComment-comment,#page-my-dashboardGuest .news-recentComment-comment{color:#222}
#page-my-dashboard .news-recentComment-comment:focus,#page-my-dashboard .news-recentComment-comment:hover,#page-my-dashboardGuest .news-recentComment-comment:focus,#page-my-dashboardGuest .news-recentComment-comment:hover{color:#0081c2}
#page-my-dashboard .news-recentComment-comment:focus,#page-my-dashboard .news-recentComment-comment:hover,#page-my-dashboardGuest .news-recentComment-comment:focus,#page-my-dashboardGuest .news-recentComment-comment:hover{text-decoration:underline}
#page-my-dashboard .reactionColumn-reactionType,#page-my-dashboardGuest .reactionColumn-reactionType{width:30px;line-height:1}
#page-my-dashboard .reactionColumn-reactionType p,#page-my-dashboardGuest .reactionColumn-reactionType p{margin:2px 0 0;display:inline-block}
#page-my-dashboard .reactionColumn-reactionType svg,#page-my-dashboardGuest .reactionColumn-reactionType svg{vertical-align:top;height:16px;width:18.47px}
#page-my-dashboard .reactionColumn-reactionTarget,#page-my-dashboardGuest .reactionColumn-reactionTarget{width:calc(50% - 45px);margin:0 30px 0 0}
#page-my-dashboard .reactionColumn-reactionTarget a,#page-my-dashboardGuest .reactionColumn-reactionTarget a{display:block}
#page-my-dashboard .reactionColumn-reactionTarget a:focus,#page-my-dashboard .reactionColumn-reactionTarget a:hover,#page-my-dashboardGuest .reactionColumn-reactionTarget a:focus,#page-my-dashboardGuest .reactionColumn-reactionTarget a:hover{text-decoration:underline}
#page-my-dashboard .reactionColumn-reactionTarget-title,#page-my-dashboardGuest .reactionColumn-reactionTarget-title{font-size:14px;line-height:1.3;margin:0}
#page-my-dashboard .reactionColumn-reactionTarget-title a,#page-my-dashboardGuest .reactionColumn-reactionTarget-title a{color:#222}
#page-my-dashboard .reactionColumn-reactionTarget-title a:focus,#page-my-dashboard .reactionColumn-reactionTarget-title a:hover,#page-my-dashboardGuest .reactionColumn-reactionTarget-title a:focus,#page-my-dashboardGuest .reactionColumn-reactionTarget-title a:hover{color:#0081c2}
#page-my-dashboard .reactionColumn-reactionTarget-episodeTitle,#page-my-dashboardGuest .reactionColumn-reactionTarget-episodeTitle{font-size:11.5px;line-height:1.3;margin:4px 0 0!important}
#page-my-dashboard .reactionColumn-reactionTarget-episodeTitle a,#page-my-dashboardGuest .reactionColumn-reactionTarget-episodeTitle a{color:#666}
#page-my-dashboard .reactionColumn-reactionTarget-episodeTitle a:focus,#page-my-dashboard .reactionColumn-reactionTarget-episodeTitle a:hover,#page-my-dashboardGuest .reactionColumn-reactionTarget-episodeTitle a:focus,#page-my-dashboardGuest .reactionColumn-reactionTarget-episodeTitle a:hover{color:#0081c2}
#page-my-dashboard .reactionColumn-reaction,#page-my-dashboardGuest .reactionColumn-reaction{margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-dashboard .reactionColumn-reaction h3,#page-my-dashboard .reactionColumn-reaction p,#page-my-dashboardGuest .reactionColumn-reaction h3,#page-my-dashboardGuest .reactionColumn-reaction p{margin:0}
#page-my-dashboard .reaction-reactionText,#page-my-dashboardGuest .reaction-reactionText{line-height:1.5}
#page-my-dashboard .reaction-reactionText a,#page-my-dashboardGuest .reaction-reactionText a{color:#222;text-decoration:none}
#page-my-dashboard .reaction-reactionText-empty,#page-my-dashboardGuest .reaction-reactionText-empty{color:#999;font-style:italic;margin:8px 0 0!important}
#page-my-dashboard #rewardsContent-inner,#page-my-dashboardGuest #rewardsContent-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:14px 12px}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsContent-inner,#page-my-dashboardGuest #rewardsContent-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0 0 12px}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsContent-inner,#page-my-dashboardGuest #rewardsContent-inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:14px 12px}
}
#page-my-dashboard #rewardsContent-inner h3,#page-my-dashboardGuest #rewardsContent-inner h3{font-size:12px;padding:0 0 6px;margin:0;border-bottom:1px solid #ddd}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsContent-inner .widget-myRewardsCurrentMonth,#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrentMonth{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddd;margin:14px 0 0}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsContent-inner .widget-myRewardsCurrentMonth,#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrentMonth{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:block;border:none;margin:0}
}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsContent-inner .widget-myRewardsCurrentMonth h3,#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrentMonth h3{border:none;line-height:40px;margin:0 12px 0 0}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsContent-inner .widget-myRewardsCurrentMonth h3,#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrentMonth h3{line-height:1.8;border-bottom:1px solid #ddd;margin:0}
}
#page-my-dashboard #rewardsContent-inner .widget-myRewardsCurrentMonth div+div,#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrentMonth div+div{border:none}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsContent-inner .widget-myRewardsCurrentMonth div dd,#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrentMonth div dd{margin:0 12px 0 0}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsContent-inner .widget-myRewardsCurrentMonth div dd,#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrentMonth div dd{margin:0}
}
#page-my-dashboard #rewardsTotal,#page-my-dashboard .widget-myRewardsCurrentMonth,#page-my-dashboardGuest #rewardsTotal,#page-my-dashboardGuest .widget-myRewardsCurrentMonth{width:calc(50% - 15px)}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsTotal,#page-my-dashboard .widget-myRewardsCurrentMonth,#page-my-dashboardGuest #rewardsTotal,#page-my-dashboardGuest .widget-myRewardsCurrentMonth{width:100%}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsTotal,#page-my-dashboard .widget-myRewardsCurrentMonth,#page-my-dashboardGuest #rewardsTotal,#page-my-dashboardGuest .widget-myRewardsCurrentMonth{width:calc(50% - 15px)}
}
#page-my-dashboard #rewardsTotal h3,#page-my-dashboardGuest #rewardsTotal h3{margin:0 0 10px}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsTotal h3,#page-my-dashboardGuest #rewardsTotal h3{display:none}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsTotal h3,#page-my-dashboardGuest #rewardsTotal h3{margin:0 0 10px;display:block}
}
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent{display:block;margin:0}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent{display:block}
}
@media screen and (max-width:580px){
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent-number,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent-number{font-size:26px;line-height:1;margin:0 5px 0 0}
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent-bar,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent-bar{margin:3px 6px 0 0}
@media screen and (max-width:1100px){
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent-bar,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent-bar{margin:0 6px 0 0}
}
@media screen and (max-width:1000px){
#page-my-dashboard #rewardsTotal .widget-myRewardsCurrent-bar,#page-my-dashboardGuest #rewardsTotal .widget-myRewardsCurrent-bar{margin:3px 6px 0 0}
}
#page-my-dashboard #dashboard-secondary .widget-myProfileSummary,#page-my-dashboardGuest #dashboard-secondary .widget-myProfileSummary{box-shadow:0 1px 0 rgba(0,0,0,.05);border-radius:4px}
#page-my-dashboard #dashboard-secondary .widget-myProfileSummary header,#page-my-dashboardGuest #dashboard-secondary .widget-myProfileSummary header{border-radius:4px 4px 0 0}
#page-my-dashboard #dashboard-secondary .seeMoreLink,#page-my-dashboardGuest #dashboard-secondary .seeMoreLink{margin:8px 0 0;text-align:right}
#page-my-dashboard #dashboard-secondary .seeMoreLink a,#page-my-dashboardGuest #dashboard-secondary .seeMoreLink a{color:#222}
#page-my-dashboard #dashboard-secondary .seeMoreLink a:focus,#page-my-dashboard #dashboard-secondary .seeMoreLink a:hover,#page-my-dashboardGuest #dashboard-secondary .seeMoreLink a:focus,#page-my-dashboardGuest #dashboard-secondary .seeMoreLink a:hover{color:#0081c2}
#page-my-dashboard #webContest,#page-my-dashboardGuest #webContest{margin:30px 0 0}
#page-my-dashboard #webContest-banner,#page-my-dashboardGuest #webContest-banner{margin:0;text-align:center}
#page-my-dashboard #webContest-banner a,#page-my-dashboardGuest #webContest-banner a{display:block;margin:0 auto .5em;max-width:300px;position:relative}
#page-my-dashboard #webContest-banner a:before,#page-my-dashboardGuest #webContest-banner a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-my-dashboard #webContest-banner img,#page-my-dashboardGuest #webContest-banner img{vertical-align:top;max-width:100%}
#page-my-dashboard #webContest-banner .webContest-contestStatus,#page-my-dashboardGuest #webContest-banner .webContest-contestStatus{position:absolute;top:0;right:0;line-height:1;font-size:.7em;padding:.325em .4em .2em;font-weight:700;display:block;border-left:2px solid #fff;border-bottom:2px solid #fff;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}
#page-my-dashboard #webContest-banner .webContest-contestStatus.isBeforeApplication,#page-my-dashboardGuest #webContest-banner .webContest-contestStatus.isBeforeApplication{background:#ffb318}
#page-my-dashboard #webContest-banner .webContest-contestStatus.isInApplication,#page-my-dashboardGuest #webContest-banner .webContest-contestStatus.isInApplication{background:#4baae0}
#page-my-dashboard #myBanners,#page-my-dashboardGuest #myBanners{margin:15px 0 0}
#page-my-dashboard #myBanners ul,#page-my-dashboardGuest #myBanners ul{padding:0;margin:0}
#page-my-dashboard #myBanners ul li,#page-my-dashboardGuest #myBanners ul li{list-style-type:none}
#page-my-dashboard #myBanners li,#page-my-dashboardGuest #myBanners li{margin:0 auto .5em;max-width:300px}
#page-my-dashboard #myBanners li:last-child,#page-my-dashboardGuest #myBanners li:last-child{margin-bottom:30px}
#page-my-dashboard #myBanners a,#page-my-dashboardGuest #myBanners a{display:block}
#page-my-dashboard #myBanners img,#page-my-dashboardGuest #myBanners img{vertical-align:top;max-width:100%}
#page-my-dashboard #information .heading-level5,#page-my-dashboard #userEvents .heading-level5,#page-my-dashboardGuest #information .heading-level5,#page-my-dashboardGuest #userEvents .heading-level5{margin:0}
#page-my-dashboard #userEvents h3,#page-my-dashboardGuest #userEvents h3{font-size:1em}
#page-my-dashboard.isPC #mainHeader,#page-my-dashboardGuest.isPC #mainHeader{margin:0 0 30px}
#page-my-dashboard.isPC #dashboard-container,#page-my-dashboardGuest.isPC #dashboard-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:1000px){
#page-my-dashboard.isPC #dashboard-container,#page-my-dashboardGuest.isPC #dashboard-container{display:block}
}
#page-my-dashboard.isPC #worksList .widget-myWorkFeedback,#page-my-dashboardGuest.isPC #worksList .widget-myWorkFeedback{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0}
#page-my-dashboard.isPC #worksList .widget-myWorkFeedback li,#page-my-dashboardGuest.isPC #worksList .widget-myWorkFeedback li{width:auto}
#page-my-dashboard.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-followers,#page-my-dashboard.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-pv,#page-my-dashboardGuest.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-followers,#page-my-dashboardGuest.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-pv{min-width:55px}
#page-my-dashboard.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-cheers,#page-my-dashboard.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-reviews,#page-my-dashboardGuest.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-cheers,#page-my-dashboardGuest.isPC #worksList .widget-myWorkFeedback .widget-myWorkFeedback-reviews{min-width:82px}
#page-my-dashboard.isPC #worksList .widget-myWorkFeedback a,#page-my-dashboardGuest.isPC #worksList .widget-myWorkFeedback a{padding:2px 10px}
#page-my-dashboard.isPC .rewardsList-figures,#page-my-dashboardGuest.isPC .rewardsList-figures{font-size:15px}
#page-my-dashboard.isPC #dashboard-secondary,#page-my-dashboardGuest.isPC #dashboard-secondary{width:300px}
@media screen and (max-width:1000px){
#page-my-dashboard.isPC #dashboard-secondary,#page-my-dashboardGuest.isPC #dashboard-secondary{width:100%}
}
#page-my-dashboard.isTouch #main,#page-my-dashboardGuest.isTouch #main{max-width:100%}
#page-my-dashboard.isTouch #dashboard-primary,#page-my-dashboardGuest.isTouch #dashboard-primary{max-width:800px;padding:16px 16px 0;margin:0 auto}
#page-my-dashboard.isTouch #dashboard-primary section,#page-my-dashboardGuest.isTouch #dashboard-primary section{margin:0 0 16px}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #worksList .worksList-item,#page-my-dashboardGuest.isTouch #worksList .worksList-item{display:block}
#page-my-dashboard.isTouch #worksList .worksList-item:after,#page-my-dashboard.isTouch #worksList .worksList-item:before,#page-my-dashboardGuest.isTouch #worksList .worksList-item:after,#page-my-dashboardGuest.isTouch #worksList .worksList-item:before{content:'';display:table}
#page-my-dashboard.isTouch #worksList .worksList-item:after,#page-my-dashboardGuest.isTouch #worksList .worksList-item:after{clear:both}
#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback,#page-my-dashboard.isTouch #worksList .workColumn-workStatus,#page-my-dashboard.isTouch #worksList .worksList-workInfo,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback,#page-my-dashboardGuest.isTouch #worksList .workColumn-workStatus,#page-my-dashboardGuest.isTouch #worksList .worksList-workInfo{float:left}
#page-my-dashboard.isTouch #worksList .workColumn-workStatus,#page-my-dashboardGuest.isTouch #worksList .workColumn-workStatus{width:69px}
#page-my-dashboard.isTouch #worksList .workColumn-workStatus a,#page-my-dashboardGuest.isTouch #worksList .workColumn-workStatus a{padding-bottom:0}
#page-my-dashboard.isTouch #worksList .worksList-workInfo,#page-my-dashboardGuest.isTouch #worksList .worksList-workInfo{width:calc(100% - 69px)}
#page-my-dashboard.isTouch #worksList .widget-meta,#page-my-dashboardGuest.isTouch #worksList .widget-meta{margin:0}
}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #worksList .workColumn-workTitle a,#page-my-dashboardGuest.isTouch #worksList .workColumn-workTitle a{font-size:14px}
}
#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback{min-height:14px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback a,#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback button,#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback li>span,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback a,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback button,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback li>span{padding:2px 10px}
#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback li,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback li{width:auto}
#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback{margin:12px 0;padding:0 12px 0 0}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #worksList .widget-myWorkFeedback,#page-my-dashboardGuest.isTouch #worksList .widget-myWorkFeedback{margin:4px 0 12px 59px;padding:0;width:calc(100% - 59px)}
}
@media screen and (max-width:580px){
#page-my-dashboard.isTouch #newsList .news-title,#page-my-dashboardGuest.isTouch #newsList .news-title{font-size:14px}
#page-my-dashboard.isTouch #newsList .newsColumn-commentCount,#page-my-dashboardGuest.isTouch #newsList .newsColumn-commentCount{text-align:right;padding:0 0 0 16px;width:auto}
#page-my-dashboard.isTouch #newsList .newsColumn-recentComments,#page-my-dashboardGuest.isTouch #newsList .newsColumn-recentComments{display:none}
}
@media screen and (max-width:580px){
#page-my-dashboard.isTouch #reactionsList .reactionsList-item,#page-my-dashboardGuest.isTouch #reactionsList .reactionsList-item{position:relative;padding:14px 16px 14px 30px;display:block}
#page-my-dashboard.isTouch #reactionsList .reactionColumn-reactionType,#page-my-dashboardGuest.isTouch #reactionsList .reactionColumn-reactionType{position:absolute;top:16px;left:0}
#page-my-dashboard.isTouch #reactionsList .reactionColumn-reactionTarget,#page-my-dashboardGuest.isTouch #reactionsList .reactionColumn-reactionTarget{width:100%;margin:0 0 7px}
#page-my-dashboard.isTouch #reactionsList .reactionColumn-reactionTarget-title,#page-my-dashboardGuest.isTouch #reactionsList .reactionColumn-reactionTarget-title{font-size:11px;font-weight:400}
#page-my-dashboard.isTouch #reactionsList .reactionColumn-reactionTarget-title a,#page-my-dashboardGuest.isTouch #reactionsList .reactionColumn-reactionTarget-title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-dashboard.isTouch #reactionsList .reactionColumn-reactionTarget-episodeTitle a,#page-my-dashboardGuest.isTouch #reactionsList .reactionColumn-reactionTarget-episodeTitle a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
}
#page-my-dashboard.isTouch #rewardsContent .emptyMessage,#page-my-dashboardGuest.isTouch #rewardsContent .emptyMessage{padding:22px 16px}
#page-my-dashboard.isTouch #rewardsContent-inner,#page-my-dashboardGuest.isTouch #rewardsContent-inner{margin:6px 12px}
@media screen and (max-width:580px){
#page-my-dashboard.isTouch #rewardsContent-inner,#page-my-dashboardGuest.isTouch #rewardsContent-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:12px 0 0 12px}
#page-my-dashboard.isTouch #rewardsContent-inner #rewardsTotal,#page-my-dashboard.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth,#page-my-dashboardGuest.isTouch #rewardsContent-inner #rewardsTotal,#page-my-dashboardGuest.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth{width:100%}
#page-my-dashboard.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth,#page-my-dashboardGuest.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #ddd;margin:10px 0 0}
#page-my-dashboard.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth h3,#page-my-dashboardGuest.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth h3{border:none;line-height:40px;margin:0 12px 0 0}
#page-my-dashboard.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth dd,#page-my-dashboardGuest.isTouch #rewardsContent-inner .widget-myRewardsCurrentMonth dd{font-size:14px;margin:0 12px 0 0}
#page-my-dashboard.isTouch #rewardsContent-inner #rewardsTotal h3,#page-my-dashboardGuest.isTouch #rewardsContent-inner #rewardsTotal h3{display:none}
#page-my-dashboard.isTouch #rewardsContent-inner #rewardsTotal dd,#page-my-dashboardGuest.isTouch #rewardsContent-inner #rewardsTotal dd{margin:0 6px 0 0}
}
#page-my-dashboard.isTouch #rewardsContent-inner #dashboard-secondary .seeMoreLink,#page-my-dashboardGuest.isTouch #rewardsContent-inner #dashboard-secondary .seeMoreLink{font-size:11px;margin:8px 0 0}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #rewardsContent-inner #dashboard-secondary .seeMoreLink,#page-my-dashboardGuest.isTouch #rewardsContent-inner #dashboard-secondary .seeMoreLink{margin:8px 16px 0}
}
#page-my-dashboard.isTouch #dashboardSidebarInner,#page-my-dashboard.isTouch .widget-myProfileSummary,#page-my-dashboardGuest.isTouch #dashboardSidebarInner,#page-my-dashboardGuest.isTouch .widget-myProfileSummary{max-width:768px;margin:0 auto}
#page-my-dashboard.isTouch #myProfileSummary,#page-my-dashboardGuest.isTouch #myProfileSummary{padding:0 16px}
#page-my-dashboard.isTouch #dashboardSidebar,#page-my-dashboardGuest.isTouch #dashboardSidebar{background:#f2f1f0;margin:24px 0 0;padding:24px 16px}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #dashboardSidebar,#page-my-dashboardGuest.isTouch #dashboardSidebar{padding:24px 0}
}
#page-my-dashboard.isTouch #dashboardSidebarInner,#page-my-dashboardGuest.isTouch #dashboardSidebarInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #dashboardSidebarInner,#page-my-dashboardGuest.isTouch #dashboardSidebarInner{display:block}
}
#page-my-dashboard.isTouch #webContest,#page-my-dashboardGuest.isTouch #webContest{margin:0}
#page-my-dashboard.isTouch #information .heading-level5,#page-my-dashboard.isTouch #userEvents .heading-level5,#page-my-dashboardGuest.isTouch #information .heading-level5,#page-my-dashboardGuest.isTouch #userEvents .heading-level5{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-my-dashboard.isTouch #information,#page-my-dashboardGuest.isTouch #information{margin:8px 0 0}
#page-my-dashboard.isTouch #information .widget-feedList-dummyList-listDate,#page-my-dashboard.isTouch #information .widget-feedList-dummyList-listTitle,#page-my-dashboardGuest.isTouch #information .widget-feedList-dummyList-listDate,#page-my-dashboardGuest.isTouch #information .widget-feedList-dummyList-listTitle{background:#d8d7d6}
#page-my-dashboard.isTouch #dashboardSidebar-primary,#page-my-dashboardGuest.isTouch #dashboardSidebar-primary{width:300px}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #dashboardSidebar-primary,#page-my-dashboardGuest.isTouch #dashboardSidebar-primary{margin:0 auto}
}
#page-my-dashboard.isTouch #dashboardSidebar-secondary,#page-my-dashboardGuest.isTouch #dashboardSidebar-secondary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 36px 0 0}
@media screen and (max-width:768px){
#page-my-dashboard.isTouch #dashboardSidebar-secondary,#page-my-dashboardGuest.isTouch #dashboardSidebar-secondary{margin:0}
}
#page-my-dashboardGuest #guestMessage{border:1px solid #ddd;margin:0 0 30px;padding:20px}
#page-my-dashboardGuest #guestMessage-inner{max-width:640px;margin:0 auto;line-height:1.5;text-align:center}
#page-my-dashboardGuest #guestMessage-inner h3{margin:0}
#page-my-dashboardGuest #guestMessage-inner p{margin:.5em 0 1em}
#page-my-dashboardGuest #guestMessage-button{margin:0!important}
#page-my-dashboardGuest #dashboard-primary h2 svg polyline{stroke:#999}
#page-my-dashboardGuest #dashboard-primary h2 span{color:#999}
#page-my-dashboardGuest .worksList-item{padding:14px 0!important}
#page-my-dashboardGuest .worksList-item span{padding:0}
#page-my-dashboardGuest .worksList-item .workColumn-workTitle{margin:0 30px 8px 0!important}
#page-my-dashboardGuest .worksList-item .workColumn-workTitle span{vertical-align:top}
@media screen and (max-width:580px){
#page-my-dashboardGuest .worksList-item .widget-myWorkFeedback{width:calc(100% - 69px)!important;margin:7px 0 0 69px!important}
}
@media screen and (max-width:580px){
#page-my-dashboardGuest .worksList-item .widget-myWorkFeedback li{margin:0 1em 0 0}
}
#page-my-dashboardGuest #rewardsContent-inner h3{padding:0}
#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrent-bar{line-height:1}
#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrent-label{margin:0 0 3px}
#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrent-label p{color:#999}
#page-my-dashboardGuest #rewardsContent-inner .widget-myRewardsCurrent-lessThan100percent-label:after{border-top-color:#eae9e8;bottom:-2px}
#page-my-dashboardGuest #rewardsContent-inner #dashbord-myRewardsCurrent-bar{display:block;height:10px;max-width:200px;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#eae9e8 0,#eae9e8 3px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#eae9e8 0,#eae9e8 3px)}
#page-my-dashboardGuest.isTouch #guestMessage{border:none;margin:0;padding:16px;background:#f2f1f0}
#page-my-dashboardGuest.isTouch #guestMessage p{text-align:left}
#page-my-dashboardGuest.isTouch #guestMessage-button a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-my-dashboardGuest.isTouch #dashboard-secondary{margin:0 16px 24px}
#page-my-works #mainAction-selectors>div:not(:first-child){margin:0 0 0 1em}
#page-my-works #mainAction-statusSelector a{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-works #mainAction-statusSelector .mainAction-statusSelector-count{color:#666;font-weight:400;font-size:11.5px;margin:0 0 0 16px}
#page-my-works .worksList-item{border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works .worksList-item:hover{background:#fafaf9}
#page-my-works .worksList-item:hover .workColumn-action li{opacity:1}
#page-my-works .workColumn-workStatus{text-align:center;width:80px;margin:0}
#page-my-works .workColumn-workStatus a{display:block;color:#222;text-decoration:none;padding:14px 0}
#page-my-works .workColumn-workStatus span{display:block}
#page-my-works .work-episodeCount{line-height:1;margin:4px 0 0;font-size:12px;letter-spacing:.5px}
#page-my-works .worksList-itemContent{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-works .workColumn-expandButton{margin:0}
#page-my-works .workColumn-expandButton button{line-height:20px;border:none;padding:14px 15px}
#page-my-works .workColumn-expandButton button:focus polyline,#page-my-works .workColumn-expandButton button:hover polyline{stroke:#0990cc}
#page-my-works .workColumn-expandButton button.isPanelShown svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#page-my-works .workColumn-expandButton svg{height:16px;width:15.59px;vertical-align:middle}
#page-my-works .worksList-workInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works .workColumn-workTitle{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.3;margin:0 30px 0 0}
#page-my-works .workColumn-workTitle a{display:block;color:#222;font-size:15px;padding:14px 0}
#page-my-works .workColumn-workTitle a:focus,#page-my-works .workColumn-workTitle a:hover{color:#0081c2}
#page-my-works .workColumn-action{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;margin:0 0 0 15px;font-size:20px;line-height:20px}
#page-my-works .workColumn-action li{list-style-type:none}
#page-my-works .workColumn-action a,#page-my-works .workColumn-action button,#page-my-works .workColumn-action li>span{padding:14px 10px}
#page-my-works .workColumn-action a,#page-my-works .workColumn-action li>span{display:block}
#page-my-works .workColumn-action a{text-decoration:none;color:#222}
#page-my-works .workColumn-action a:focus line,#page-my-works .workColumn-action a:focus path,#page-my-works .workColumn-action a:focus polygon,#page-my-works .workColumn-action a:focus polyline,#page-my-works .workColumn-action a:hover line,#page-my-works .workColumn-action a:hover path,#page-my-works .workColumn-action a:hover polygon,#page-my-works .workColumn-action a:hover polyline{stroke:#0990cc}
#page-my-works .workColumn-action li{opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear;width:36px}
#page-my-works .workColumn-action button{line-height:20px;border:none}
#page-my-works .workColumn-action button:focus polyline,#page-my-works .workColumn-action button:hover polyline{stroke:#0990cc}
#page-my-works .workColumn-action svg{height:16px;width:auto;vertical-align:middle}
#page-my-works .worksList-accordion{border-top:1px dotted #ddd}
#page-my-works .worksList-accordion.isHidden{display:none}
#page-my-works .worksList-episodes{padding:7px 0 14px}
#page-my-works .worksList-episodes .episodes-more{margin:0 0 4px;font-size:.85em;line-height:1}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episodes-more{border-bottom:1px dotted #ddd;padding:0 0 7px;margin:0 0 7px}
}
#page-my-works .worksList-episodes .episodes-more a{color:#888}
#page-my-works .worksList-episodes .episodes-more a:focus,#page-my-works .worksList-episodes .episodes-more a:hover{color:#0081c2}
#page-my-works .worksList-episodes .episodes-more a i{color:#aaa;width:1em;text-align:center;display:inline-block;width:55px;margin:0 10px 0 0}
#page-my-works .worksList-episodes .episodes,#page-my-works .worksList-episodes .episodes-isEmpty{font-size:.9em}
#page-my-works .worksList-episodes .episodes{padding:0;margin:0;display:table}
#page-my-works .worksList-episodes .episodes li{list-style-type:none}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episodes{display:block}
}
#page-my-works .worksList-episodes .episode{line-height:1.4;display:table-row}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode{display:block}
}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode:not(:last-child){border-bottom:1px dotted #ddd;padding:0 0 7px;margin:0 0 7px}
}
#page-my-works .worksList-episodes .episode.isHidden{display:none}
#page-my-works .worksList-episodes .episode:hover .episode-edit{opacity:1}
#page-my-works .worksList-episodes .episode>div{display:table-cell;padding-bottom:2px}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode>div{display:block}
}
#page-my-works .worksList-episodes .episodes-isEmpty{color:#666;margin:0}
#page-my-works .worksList-episodes .episode-statusLabel{padding:0 10px 0 0}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode-statusLabel{float:left}
}
#page-my-works .worksList-episodes .episode-title{white-space:nowrap;padding:0 20px 0 0;max-width:30vw}
@media screen and (max-width:1180px){
#page-my-works .worksList-episodes .episode-title{max-width:25vw}
}
@media screen and (max-width:1100px){
#page-my-works .worksList-episodes .episode-title{max-width:20vw}
}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode-title{max-width:calc(100% - 250px);float:left;padding:0}
}
#page-my-works .worksList-episodes .episode-title a{display:block;color:#222;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-works .worksList-episodes .episode-title a:focus,#page-my-works .worksList-episodes .episode-title a:hover{color:#0081c2}
#page-my-works .worksList-episodes .episode-feedback{white-space:nowrap;padding:0 20px 0 0;color:#666}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode-feedback{padding:0 10px 0 0;float:right;min-width:80px}
}
#page-my-works .worksList-episodes .episode-feedback a{color:#666}
#page-my-works .worksList-episodes .episode-feedback i{color:#aaa}
#page-my-works .worksList-episodes .episode-cheerCount{margin:0 10px 0 0}
#page-my-works .worksList-episodes .episode-edit{opacity:0;white-space:nowrap;padding:0 20px 0 0;width:100%}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode-edit{float:right;width:auto}
}
#page-my-works .worksList-episodes .episode-edit a{color:#666}
#page-my-works .worksList-episodes .episode-edit a:focus,#page-my-works .worksList-episodes .episode-edit a:hover{color:#0081c2}
#page-my-works .worksList-episodes .episode-date{white-space:nowrap;padding:0 10px 0 0;color:#888;text-align:right}
@media screen and (max-width:1000px){
#page-my-works .worksList-episodes .episode-date{clear:both;text-align:left;padding:0 0 0 65px}
}
#page-my-works .widget-emptyMessage{position:relative;margin:0;padding:60px 0}
#page-my-works .widget-emptyMessage-icon img{width:70px;height:70px;opacity:.3}
#page-my-works #arrow{position:absolute;top:0;right:33px;z-index:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:keyframes-shakeUpAndDown-next;animation-name:keyframes-shakeUpAndDown-next;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
#page-my-works #arrow img{max-width:56px}
#page-my-works.isPC #content:before{display:none}
#page-my-works.isPC #content _:lang(x)::-ms-backdrop,#page-my-works.isPC #content:before{display:block}
@media screen and (max-width:1125px){
#page-my-works.isPC #content .worksList-workInfo{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (max-width:1125px){
#page-my-works.isPC #content .widget-myWorkFeedback{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin:-7px 0 0 -9px}
}
@media screen and (max-width:1125px){
#page-my-works.isPC #content .widget-myWorkFeedback li{width:auto}
}
@media screen and (max-width:1125px){
#page-my-works.isPC #content .widget-myWorkFeedback a{padding-top:5px}
}
#page-my-works.isTouch .mainAction{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:360px){
#page-my-works.isTouch .mainAction{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
#page-my-works.isTouch #mainAction-selectors{font-size:12px}
@media screen and (max-width:360px){
#page-my-works.isTouch #worksAction{margin:0 0 10px;width:100%;text-align:center}
}
@media screen and (max-width:360px){
#page-my-works.isTouch #worksAction a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
}
#page-my-works.isTouch #mainAction-statusSelector .ui-contextMenu-content{margin:0}
#page-my-works.isTouch .worksList-item{display:block;position:relative}
#page-my-works.isTouch .workColumn-action{margin:0}
#page-my-works.isTouch .workColumn-action li{opacity:1;width:auto}
#page-my-works.isTouch .workColumn-workStatus{position:absolute;top:0;left:0;width:83px}
#page-my-works.isTouch .workColumn-workStatus a{padding:14px}
#page-my-works.isTouch .worksList-workInfo{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 83px;min-height:60px}
#page-my-works.isTouch .worksList-workInfo .workColumn-action button{line-height:16px;padding:14px}
#page-my-works.isTouch .workColumn-workTitle{margin:0}
#page-my-works.isTouch .workColumn-workTitle a{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media screen and (max-width:740px){
#page-my-works.isTouch .widget-myWorkFeedback{min-height:14px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-works.isTouch .widget-myWorkFeedback a,#page-my-works.isTouch .widget-myWorkFeedback button,#page-my-works.isTouch .widget-myWorkFeedback li>span{padding:2px 10px}
#page-my-works.isTouch .widget-myWorkFeedback li{width:auto}
#page-my-works.isTouch .widget-myWorkFeedback{width:100%;margin:-6px 0 12px -9px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
}
#page-my-works.isTouch .worksList-accordion{margin:0 14px 14px;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.05);background:#fff}
#page-my-works.isTouch .worksList-accordion .workColumn-action{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;border-bottom:1px solid #ddd;background:#f2f1f0;border-radius:4px 4px 0 0;font-size:11px;padding:0 16px}
#page-my-works.isTouch .worksList-accordion .workColumn-action li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
#page-my-works.isTouch .worksList-accordion .workColumn-action span,#page-my-works.isTouch .worksList-accordion .workColumn-action svg{vertical-align:middle}
#page-my-works.isTouch .worksList-accordion .workColumn-action span{margin:0 0 0 4px}
#page-my-works.isTouch .worksList-accordion .worksList-episodes{margin:0 0 0 10px;padding:7px 0}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episodes-more{border-bottom:1px dotted #ddd;padding:0 0 7px;margin:0 0 7px}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episodes-more a{display:block;padding:5px 0}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode,#page-my-works.isTouch .worksList-accordion .worksList-episodes .episodes{display:block}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode:not(:last-child){border-bottom:1px dotted #ddd;padding:0 0 7px;margin:0 0 7px}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode>div{display:block}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode.hasFeedback .episode-title{max-width:calc(100% - 180px)}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode-statusLabel{float:left}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode-title{float:left;padding:0;max-width:calc(100% - 75px)}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode-title a{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode-feedback{padding:0 10px 0 0;float:right;min-width:80px}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode-edit{display:none!important}
#page-my-works.isTouch .worksList-accordion .worksList-episodes .episode-date{clear:both;text-align:left;padding:0 0 0 65px}
@media screen and (max-width:480px){
#page-my-works.isTouch .widget-myWorkFeedback{font-size:14px}
}
#page-my-works.isTouch .widget-emptyMessage{padding:24px 16px}
#page-my-worksDetail #mainHeader{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-worksDetail #mainHeader-breadcrumbs{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-worksDetail #mainHeader-actions{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-worksDetail #mainHeader-actions li{list-style-type:none}
#page-my-worksDetail #mainHeader-actions a{display:block;padding:0 10px}
#page-my-worksDetail #mainHeader-actions a:focus line,#page-my-worksDetail #mainHeader-actions a:focus path,#page-my-worksDetail #mainHeader-actions a:focus polygon,#page-my-worksDetail #mainHeader-actions a:focus polyline,#page-my-worksDetail #mainHeader-actions a:hover line,#page-my-worksDetail #mainHeader-actions a:hover path,#page-my-worksDetail #mainHeader-actions a:hover polygon,#page-my-worksDetail #mainHeader-actions a:hover polyline{stroke:#0990cc}
#page-my-worksDetail #mainHeader-actions a:focus i,#page-my-worksDetail #mainHeader-actions a:hover i{color:#0990cc}
#page-my-worksDetail #mainHeader-actions svg{height:20px;width:19.5px;vertical-align:middle}
#page-my-worksDetail #mainHeader-actions .ui-contextMenu{padding:0 10px;cursor:pointer}
#page-my-worksDetail #mainHeader-actions .ui-contextMenu span:focus i,#page-my-worksDetail #mainHeader-actions .ui-contextMenu span:hover i{color:#0990cc}
#page-my-worksDetail #summary-feedback.isPanelHidden,#page-my-worksDetail #summary-workInfo.isPanelHidden,#page-my-worksDetail #summary-workSetting.isPanelHidden{width:33px;min-width:33px;box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}
#page-my-worksDetail #summary-feedback.isPanelHidden .summary-sectionInner,#page-my-worksDetail #summary-feedback.isPanelHidden header,#page-my-worksDetail #summary-workInfo.isPanelHidden .summary-sectionInner,#page-my-worksDetail #summary-workInfo.isPanelHidden header,#page-my-worksDetail #summary-workSetting.isPanelHidden .summary-sectionInner,#page-my-worksDetail #summary-workSetting.isPanelHidden header{height:100%}
#page-my-worksDetail #summary-feedback.isPanelHidden header,#page-my-worksDetail #summary-workInfo.isPanelHidden header,#page-my-worksDetail #summary-workSetting.isPanelHidden header{background:#fff;position:relative;border-radius:3px}
#page-my-worksDetail #summary-feedback.isPanelHidden header:before,#page-my-worksDetail #summary-workInfo.isPanelHidden header:before,#page-my-worksDetail #summary-workSetting.isPanelHidden header:before{content:'';display:block;width:31px;height:31px;background:#f2f1f0;position:absolute;top:0;left:0}
#page-my-worksDetail #summary-feedback.isPanelHidden header h2,#page-my-worksDetail #summary-workInfo.isPanelHidden header h2,#page-my-worksDetail #summary-workSetting.isPanelHidden header h2{position:relative;z-index:1}
#page-my-worksDetail #summary-feedback.isPanelHidden header button,#page-my-worksDetail #summary-workInfo.isPanelHidden header button,#page-my-worksDetail #summary-workSetting.isPanelHidden header button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 0 12px;height:100%}
#page-my-worksDetail #summary-feedback.isPanelHidden header button svg,#page-my-worksDetail #summary-workInfo.isPanelHidden header button svg,#page-my-worksDetail #summary-workSetting.isPanelHidden header button svg{margin:8px 0 20px;-webkit-transform:rotate(-90deg) translateY(-1px);transform:rotate(-90deg) translateY(-1px)}
#page-my-worksDetail #summary-feedback.isPanelHidden header button span,#page-my-worksDetail #summary-workInfo.isPanelHidden header button span,#page-my-worksDetail #summary-workSetting.isPanelHidden header button span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:translateX(-1px);transform:translateX(-1px);font-weight:400}
#page-my-worksDetail #summary-feedback.isPanelHidden .summary-header-action,#page-my-worksDetail #summary-workInfo.isPanelHidden .summary-header-action,#page-my-worksDetail #summary-workSetting.isPanelHidden .summary-header-action{display:none}
#page-my-worksDetail #summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0;padding:0 0 10px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
#page-my-worksDetail #summary::-webkit-scrollbar{border-top:5px solid #fff;height:15px;background:#fff}
#page-my-worksDetail #summary::-webkit-scrollbar:hover{border-top-color:#f7f6f5}
#page-my-worksDetail #summary::-webkit-scrollbar-thumb{border-top:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-worksDetail #summary::-webkit-scrollbar-thumb:hover{border-top-color:#bbb}
#page-my-worksDetail #summary section+section{padding-left:20px}
#page-my-worksDetail #summary .summary-sectionInner{border:1px solid #ddd;border-radius:4px}
#page-my-worksDetail #summary header{background:#f2f1f0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px 4px 0 0}
#page-my-worksDetail #summary header h2,#page-my-worksDetail #summary header p{margin:0;font-size:12px;line-height:1.3}
#page-my-worksDetail #summary header h2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-worksDetail #summary header button{padding:8px 12px;width:100%;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;border:none}
#page-my-worksDetail #summary header button.isPanelShown svg{-webkit-transform:translateY(1px) rotate(180deg);transform:translateY(1px) rotate(180deg)}
#page-my-worksDetail #summary header button svg{width:14px;height:14.34px;margin:0 10px 0 0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
#page-my-worksDetail #summary header span{font-weight:700}
#page-my-worksDetail #summary .summary-header-action{padding:8px 12px}
#page-my-worksDetail .summary-content{height:200px}
#page-my-worksDetail .summary-content.isHidden{display:none}
#page-my-worksDetail .summary-content ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0}
#page-my-worksDetail .summary-content ul li{list-style-type:none}
#page-my-worksDetail .summary-content span,#page-my-worksDetail .summary-content svg{vertical-align:middle}
#page-my-worksDetail #summary-feedback{width:345px;min-width:345px}
#page-my-worksDetail #summary-feedback header .ui-tooltip{cursor:help}
#page-my-worksDetail #summary-feedback header .ui-tooltip svg{width:12px;height:12px;vertical-align:middle}
#page-my-worksDetail #summary-feedback header .ui-tooltip svg path{fill:#666}
#page-my-worksDetail #summary-feedbackLine1 li a,#page-my-worksDetail #summary-feedbackLine1 li>span,#page-my-worksDetail #summary-feedbackLine2 li a,#page-my-worksDetail #summary-feedbackLine2 li>span{height:44px;line-height:44px;color:#222;display:block;padding:0 10px;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-my-worksDetail #summary-feedbackLine1 .feedbackCount-zero,#page-my-worksDetail #summary-feedbackLine2 .feedbackCount-zero{color:#bbb;display:inline-block}
#page-my-worksDetail #summary-feedbackLine1{border-bottom:1px solid #ddd;font-size:22px}
#page-my-worksDetail #summary-feedbackLine1 li{text-align:center}
#page-my-worksDetail #summary-feedbackLine1 svg{height:20px}
#page-my-worksDetail #summary-feedbackLine1 .feedbackCount-zero{margin:-4px 0 0 2px}
#page-my-worksDetail #summary-feedbackLine1,#page-my-worksDetail _:lang(x)::-ms-backdrop{-ms-flex-pack:distribute;justify-content:space-around;padding:0 30px}
#page-my-worksDetail #summary-feedbackLine1,#page-my-worksDetail _:-ms-lang(x)::backdrop{-ms-flex-pack:distribute;justify-content:space-around;padding:0 30px}
#page-my-worksDetail #summary-feedbackLine2{border-bottom:1px solid #ddd;font-size:18px}
#page-my-worksDetail #summary-feedbackLine2 li{width:50%}
#page-my-worksDetail #summary-feedbackLine2 li:nth-child(2){border-left:1px solid #ddd;box-sizing:border-box}
#page-my-worksDetail #summary-feedbackLine2 li a,#page-my-worksDetail #summary-feedbackLine2 li>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
#page-my-worksDetail #summary-feedbackLine2 li _:lang(x)::-ms-backdrop,#page-my-worksDetail #summary-feedbackLine2 li a{-ms-flex-pack:distribute;justify-content:space-around}
#page-my-worksDetail #summary-feedbackLine2 li _:lang(x)::-ms-backdrop,#page-my-worksDetail #summary-feedbackLine2 li>span{-ms-flex-pack:distribute;justify-content:space-around}
#page-my-worksDetail #summary-feedbackLine2 li _:-ms-lang(x)::backdrop,#page-my-worksDetail #summary-feedbackLine2 li a{-ms-flex-pack:distribute;justify-content:space-around}
#page-my-worksDetail #summary-feedbackLine2 li _:-ms-lang(x)::backdrop,#page-my-worksDetail #summary-feedbackLine2 li>span{-ms-flex-pack:distribute;justify-content:space-around}
#page-my-worksDetail #summary-feedbackLine2 svg{height:16px;width:19.5px}
#page-my-worksDetail #summary-feedbackLine2 .feedbackCount-zero{margin:-1px 0 0 2px}
#page-my-worksDetail #summary-feedbackLine2 .feedback-comments{font-size:15px;margin:0 0 0 8px}
#page-my-worksDetail #summary-feedbackLine2 .feedback-comments svg{height:13px;width:15px}
#page-my-worksDetail #feedback-followers svg{width:12.5px;fill:#666;margin:0 0 -1px}
#page-my-worksDetail #feedback-pv svg{width:19.5px}
#page-my-worksDetail #feedback-reviews-star{color:#0990cc}
#page-my-worksDetail #feedback-cheers svg{fill:#f23e48}
#page-my-worksDetail #summary-feedbackGraph p{margin:0;height:110px;line-height:110px;text-align:center;color:#999;font-style:italic;font-size:11.5px}
#page-my-worksDetail #summary-feedbackGraph-summary{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.2}
#page-my-worksDetail #summary-feedbackGraph-summary div{padding:10px 12px 8px}
#page-my-worksDetail #summary-feedbackGraph-summary div>span{display:block}
#page-my-worksDetail #summary-feedbackGraph-summary .feedbackGraph-period{font-size:11.5px;color:#666}
#page-my-worksDetail #summary-feedbackGraph-summary .feedbackGraph-countSummary span{vertical-align:baseline}
#page-my-worksDetail #summary-feedbackGraph-summary .feedbackGraph-countSummary-count{font-size:20px}
#page-my-worksDetail #summary-feedbackGraph-summary .feedbackGraph-countSummary-label{font-size:11.5px;color:#666}
#page-my-worksDetail #summary-feedbackGraph-graphContainer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:45px;margin:0 10px}
#page-my-worksDetail #summary-feedbackGraph-graphContainer:hover span{background:#d8d7d6}
#page-my-worksDetail .feedbackGraph-graph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:3.33333333%}
#page-my-worksDetail .feedbackGraph-graph:hover span{background:#0990cc!important}
#page-my-worksDetail .feedbackGraph-graph:after{right:auto;left:-5px;-webkit-transform:none;transform:none}
#page-my-worksDetail .feedbackGraph-graph:nth-child(7)~.feedbackGraph-graph:after{right:50%;left:auto;-webkit-transform:translateX(50%);transform:translateX(50%)}
#page-my-worksDetail .feedbackGraph-graph span{-webkit-transition:all .1s linear;transition:all .1s linear;background:#4baae0;display:block;width:6px;margin:0 auto}
#page-my-worksDetail #summary-workInfo{width:220px;min-width:220px}
#page-my-worksDetail #summary-workInfo .summary-content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
#page-my-worksDetail #summary-workInfo .summary-content::-webkit-scrollbar{border-right:5px solid #fff;width:15px;background:#fff}
#page-my-worksDetail #summary-workInfo .summary-content::-webkit-scrollbar:hover{border-right-color:#f7f6f5}
#page-my-worksDetail #summary-workInfo .summary-content::-webkit-scrollbar-thumb{border-right:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-worksDetail #summary-workInfo .summary-content::-webkit-scrollbar-thumb:hover{border-right-color:#bbb}
#page-my-worksDetail .summary-workInfo-row{border-bottom:1px solid #ddd;padding:10px 12px}
#page-my-worksDetail .summary-workInfo-row:last-child{border:none}
#page-my-worksDetail #summary-workInfo-workStatus{margin:0;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:45px;line-height:20px}
#page-my-worksDetail #summary-workInfo-workStatus .work-episodeCount{margin:0 0 0 .75em}
#page-my-worksDetail #summary-workInfo-characterCount{line-height:1;text-align:center}
#page-my-worksDetail #summary-workInfo-characterCount p{margin:0}
#page-my-worksDetail #summary-workInfo-characterCount span{vertical-align:baseline}
#page-my-worksDetail #summary-workInfo-characterCount-published-count{font-size:22px}
#page-my-worksDetail #summary-workInfo-characterCount-published-label{font-size:11.5px;color:#666;display:inline-block;margin:0 0 0 2px}
#page-my-worksDetail #summary-workInfo-characterCount-all{font-size:11.5px;color:#666;margin:4px 0!important}
#page-my-worksDetail #summary-workInfo-date{padding:14px 12px 0;line-height:1;margin:0}
#page-my-worksDetail #summary-workInfo-date div+div{margin:10px 0 0}
#page-my-worksDetail #summary-workInfo-date dt{font-size:11.5px;color:#666}
#page-my-worksDetail #summary-workInfo-date dd{font-size:13px;margin:4px 0 0}
#page-my-worksDetail #summary-workInfo-data-private{color:#999;font-size:11.5px}
#page-my-worksDetail #summary-workSetting{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:345px;max-width:520px}
#page-my-worksDetail #summary-workSetting .summary-content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
#page-my-worksDetail #summary-workSetting .summary-content::-webkit-scrollbar{border-right:5px solid #fff;width:15px;background:#fff}
#page-my-worksDetail #summary-workSetting .summary-content::-webkit-scrollbar:hover{border-right-color:#f7f6f5}
#page-my-worksDetail #summary-workSetting .summary-content::-webkit-scrollbar-thumb{border-right:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-worksDetail #summary-workSetting .summary-content::-webkit-scrollbar-thumb:hover{border-right-color:#bbb}
#page-my-worksDetail #summary-workSetting p{margin:0}
#page-my-worksDetail #summary-workSetting dl{line-height:1.5;margin:0}
#page-my-worksDetail #summary-workSetting dl div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-worksDetail #summary-workSetting dl div+div{margin:4px 0 0}
#page-my-worksDetail #summary-workSetting dt{width:9em;font-size:11.5px;color:#666;text-align:right;margin:0 1em 0 0}
#page-my-worksDetail #summary-workSetting dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:12px;margin:0}
#page-my-worksDetail #summary-workSetting dd a,#page-my-worksDetail #summary-workSetting dd span{display:inline-block}
#page-my-worksDetail #summary-workSetting dd a:after,#page-my-worksDetail #summary-workSetting dd span:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
#page-my-worksDetail #summary-workSetting dd a:last-child:after,#page-my-worksDetail #summary-workSetting dd span:last-child:after{display:none}
#page-my-worksDetail #summary-workSetting dd a{color:#222}
#page-my-worksDetail #summary-workSetting dd a:focus,#page-my-worksDetail #summary-workSetting dd a:hover{color:#0081c2}
#page-my-worksDetail #summary-workSetting dd .summary-workSetting-add{color:#0990cc}
#page-my-worksDetail #summary-workSetting dd .summary-workSetting-add:focus,#page-my-worksDetail #summary-workSetting dd .summary-workSetting-add:hover{color:#0081c2}
#page-my-worksDetail .summary-workSetting-row{border-bottom:1px solid #ddd;padding:10px 12px}
#page-my-worksDetail .summary-workSetting-row:last-child{border:none}
#page-my-worksDetail #summary-workSetting-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:15px;font-weight:700;line-height:1.3}
#page-my-worksDetail #summary-workSetting-introduction{font-size:12px;line-height:1.5}
#page-my-worksDetail #summary-workSetting-events{line-height:1.5}
#page-my-worksDetail #summary-workSetting-events dl+dl{margin:4px 0 0}
#page-my-worksDetail #summary-workSetting-events dt{margin-top:-2px}
#page-my-worksDetail #summary-workSetting-events dt i{vertical-align:middle}
#page-my-worksDetail #summary-workSetting-events a{display:block!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-worksDetail #summary-workSetting-events a:after{display:none!important}
#page-my-worksDetail #summary-workSetting-events a+a{margin:4px 0 0}
#page-my-worksDetail .scrollTocButton:focus svg g,#page-my-worksDetail .scrollTocButton:hover svg g{stroke:#0990cc}
#page-my-worksDetail .scrollTocButton svg{width:10px;height:10px;vertical-align:middle;-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}
#page-my-worksDetail .scrollTocButton span{vertical-align:middle}
#page-my-worksDetail #startOfToc{position:relative;top:-60px}
#page-my-worksDetail #endOfToc{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;font-size:12px;color:#999;margin:1em 0 0}
#page-my-worksDetail #endOfToc p{margin:0}
#page-my-worksDetail #endOfToc .scrollTocButton{padding:1em;border:none}
#page-my-worksDetail #endOfToc svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#page-my-worksDetail .tableOfContents.isHidden{display:none}
#page-my-worksDetail .tableOfContents-edit .chapter-title,#page-my-worksDetail .tableOfContents-edit .episode-title{width:100%}
#page-my-worksDetail .tableOfContents-edit.isHidden{display:none}
#page-my-worksDetail .tableOfContents-empty .episodeEmptyHeader{margin:0 0 0 34px}
#page-my-worksDetail .episodeAction{width:calc(100% + 34px);margin:20px 0 0 -34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 0 10px}
#page-my-worksDetail .episodeAction:before{content:'';position:absolute;bottom:0;left:34px;width:calc(100% - 34px);height:0;border-bottom:1px solid #ddd}
#page-my-worksDetail .episodeAction:hover .episodeAction-checkAll{opacity:1}
#page-my-worksDetail .episodeAction h2{margin:0;font-size:20px;line-height:1}
#page-my-worksDetail .episodeAction h2.isHidden{display:none}
#page-my-worksDetail .episodeAction .createChapterButton.isHidden{display:none}
#page-my-worksDetail .episodeAction p{margin:0}
#page-my-worksDetail .episodeAction-bulkActions{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;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-worksDetail .episodeAction-checkAll{padding:0 7px;opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-worksDetail .episodeAction-checkAll.isShown{opacity:1}
#page-my-worksDetail .episodeAction-checkAll .ui-checkbox{margin:0}
#page-my-worksDetail .episodeAction-selectedCount{font-size:11.5px;margin-right:8px!important;color:#666;white-space:nowrap}
#page-my-worksDetail .episodeAction-operation{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}
#page-my-worksDetail .episodeAction-operation.isHidden{display:none}
#page-my-worksDetail .episodeAction-operation .ui-select{margin-right:4px;max-width:200px;height:30px}
#page-my-worksDetail .episodeAction-operation .isHidden{display:none}
#page-my-worksDetail .episodeAction-scrollTocButton{height:30px}
#page-my-worksDetail .episodeAction-scrollTocButton .scrollTocButton{padding:8px 15px 8px 5px;font-size:12.6px;height:30px}
#page-my-worksDetail #noPossibleOperationMessage{font-size:11.5px;line-height:1.3}
#page-my-worksDetail .tocEditButtons-help{padding:0 10px;text-decoration:none;display:inline-block;vertical-align:top;height:30px;line-height:30px}
#page-my-worksDetail .tocEditButtons-help:hover svg path{fill:#0990cc}
#page-my-worksDetail .tocEditButtons-help svg{width:16px;height:16px;vertical-align:middle;-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}
#page-my-worksDetail .tocEditButtons-help svg path{fill:#666}
#page-my-worksDetail .episodeList{width:calc(100% + 34px);margin:0 0 0 -34px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
#page-my-worksDetail .episodeList::-webkit-scrollbar{border-top:5px solid #fff;height:15px;background:#fff}
#page-my-worksDetail .episodeList::-webkit-scrollbar:hover{border-top-color:#f7f6f5}
#page-my-worksDetail .episodeList::-webkit-scrollbar-thumb{border-top:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-worksDetail .episodeList::-webkit-scrollbar-thumb:hover{border-top-color:#bbb}
#page-my-worksDetail .chapter,#page-my-worksDetail .episode{line-height:1.4}
#page-my-worksDetail .chapter:hover>td,#page-my-worksDetail .episode:hover>td{background:#fafaf9}
#page-my-worksDetail .chapter:hover .chapter-changeOrderButtons button,#page-my-worksDetail .chapter:hover .episode-changeOrderButtons button,#page-my-worksDetail .episode:hover .chapter-changeOrderButtons button,#page-my-worksDetail .episode:hover .episode-changeOrderButtons button{opacity:1}
#page-my-worksDetail .chapter:hover .chapter-checkbox,#page-my-worksDetail .chapter:hover .episode-checkbox,#page-my-worksDetail .episode:hover .chapter-checkbox,#page-my-worksDetail .episode:hover .episode-checkbox{opacity:1}
#page-my-worksDetail .chapter.isSelected:hover>td,#page-my-worksDetail .episode.isSelected:hover>td{background:#f2f1ef}
#page-my-worksDetail .chapter.isSelected>td,#page-my-worksDetail .episode.isSelected>td{background:#f7f6f5}
#page-my-worksDetail .chapter.isSelected .chapter-checkbox,#page-my-worksDetail .chapter.isSelected .episode-checkbox,#page-my-worksDetail .episode.isSelected .chapter-checkbox,#page-my-worksDetail .episode.isSelected .episode-checkbox{opacity:1}
#page-my-worksDetail .chapter.isSelected .widget-episodeStatusLabel-draft,#page-my-worksDetail .episode.isSelected .widget-episodeStatusLabel-draft{outline:1px solid #ddd}
#page-my-worksDetail .chapter>td,#page-my-worksDetail .episode>td{border-bottom:1px solid #ddd;padding:0}
#page-my-worksDetail .chapter:hover .deleteChapterButton{visibility:visible}
#page-my-worksDetail .chapter.chapter-level1 input,#page-my-worksDetail .chapter.chapter-level1 select{color:#7942a8}
#page-my-worksDetail .chapter.chapter-level1 .ui-select span{border:1px solid #7942a8}
#page-my-worksDetail .chapter.chapter-level1 .chapter-title{color:#7942a8}
#page-my-worksDetail .chapter.chapter-level2 input,#page-my-worksDetail .chapter.chapter-level2 select{color:#5f4972}
#page-my-worksDetail .chapter.chapter-level2 .ui-select span{border:1px solid #5f4972}
#page-my-worksDetail .chapter.chapter-level2 .chapter-title{color:#5f4972}
#page-my-worksDetail .episode{color:#666}
#page-my-worksDetail .episode:hover .episode-feedback-inner a{color:#222}
#page-my-worksDetail .episode:hover .episode-feedback-inner i{color:#f23e48}
#page-my-worksDetail .episode:hover .episode-feedback-graph{background:#f2f1f0}
#page-my-worksDetail .episode-characterCount,#page-my-worksDetail .episode-date,#page-my-worksDetail .episode-edit,#page-my-worksDetail .episode-feedback{font-size:11.5px}
#page-my-worksDetail .chapter-checkbox,#page-my-worksDetail .episode-checkbox{position:absolute;top:auto;left:auto;background:#fff!important;z-index:3;margin:0;padding:15px 7px 15px!important;display:block;border-bottom:1px solid #fff!important;opacity:0;height:50px;margin:1px 0 0}
#page-my-worksDetail .chapter-checkbox.isShown,#page-my-worksDetail .episode-checkbox.isShown{opacity:1}
#page-my-worksDetail .chapter-checkbox .ui-checkbox,#page-my-worksDetail .episode-checkbox .ui-checkbox{margin:-1px 0 1px;vertical-align:top}
#page-my-worksDetail .chapter-statusLabel,#page-my-worksDetail .episode-statusLabel{padding:0 15px 0 35px!important;position:relative}
#page-my-worksDetail .chapter-statusLabel:before,#page-my-worksDetail .episode-statusLabel:before{content:'';display:block;width:35px;height:0;border-bottom:1px solid #fff;position:absolute;left:0;bottom:-1px}
#page-my-worksDetail .chapter-statusLabel span,#page-my-worksDetail .episode-statusLabel span{vertical-align:middle}
#page-my-worksDetail .chapter-title,#page-my-worksDetail .episode-title{white-space:nowrap;padding:0 20px 0 0;font-size:14px}
#page-my-worksDetail .chapter-title>span,#page-my-worksDetail .episode-title>span{vertical-align:middle;display:inline-block;margin:0 7px 0 0}
#page-my-worksDetail .chapter-title input,#page-my-worksDetail .episode-title input{vertical-align:middle;background:0 0}
#page-my-worksDetail .tableOfContents .chapter-title{height:51px;line-height:50px}
#page-my-worksDetail .chapter-title{font-weight:700}
#page-my-worksDetail .chapter-title:hover input{background:#fff;border-color:#ccc}
#page-my-worksDetail .chapter-title:hover input+.ui-select{border-color:#ccc}
#page-my-worksDetail .chapter-title:hover .ui-select:after{background:#fff}
#page-my-worksDetail .chapter-title div{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:middle;min-width:300px}
#page-my-worksDetail .chapter-title input{border-radius:0 3px 3px 0;border-left:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;font-weight:700;height:36px;border-color:transparent}
#page-my-worksDetail .chapter-title input:focus{background:#fff;border-color:#4baae0}
#page-my-worksDetail .chapter-title input:focus+.ui-select{border-color:#4baae0}
#page-my-worksDetail .chapter-title .ui-select{position:relative;width:80px;height:32px;border:2px solid transparent;border-right:none;border-radius:3px 0 0 3px;box-sizing:content-box}
#page-my-worksDetail .chapter-title .ui-select:before{padding:0 8px 0 0}
#page-my-worksDetail .chapter-title .ui-select:after{background:0 0}
#page-my-worksDetail .chapter-title .ui-select:focus span,#page-my-worksDetail .chapter-title .ui-select:hover span{background:#f4eef9}
#page-my-worksDetail .chapter-title .ui-select span{display:block;height:16px;margin:8px 0 0 7px;border-radius:2px}
#page-my-worksDetail .chapter-title select{position:absolute;top:0;left:0;height:32px;line-height:32px;padding:0 0 0 16px;border:none;vertical-align:top;box-sizing:content-box;font-size:10px}
#page-my-worksDetail .episode-title:hover input{background:#fff;border-color:#ccc}
#page-my-worksDetail .episode-title a{display:block;height:50px;line-height:50px;color:#222}
#page-my-worksDetail .episode-title a:focus,#page-my-worksDetail .episode-title a:hover{color:#0081c2}
#page-my-worksDetail .episode-title input{border-color:transparent}
#page-my-worksDetail .episode-title input:focus{background:#fff;border-color:#4baae0!important}
#page-my-worksDetail .episode-edit{white-space:nowrap;width:100%}
#page-my-worksDetail .episode-edit a{color:#0990cc;height:50px;line-height:50px;padding:0 5px 0 0;display:inline-block}
#page-my-worksDetail .episode-edit a:focus,#page-my-worksDetail .episode-edit a:hover{color:#0081c2}
#page-my-worksDetail .episode-edit a:first-child{padding-left:15px}
#page-my-worksDetail .episode-edit a:last-child{padding-right:15px}
#page-my-worksDetail .episode-characterCount{white-space:nowrap;padding:0 20px 0 0!important}
#page-my-worksDetail .episode-feedback-inner{position:relative;white-space:nowrap;margin:0 10px 0 0;padding:0 10px;min-width:80px}
#page-my-worksDetail .episode-feedback-inner a,#page-my-worksDetail .episode-feedback-inner span{height:50px;line-height:50px;display:block;color:#666;position:relative;z-index:1;text-align:center;text-decoration:none}
#page-my-worksDetail .episode-feedback-inner i{color:#aaa}
#page-my-worksDetail .episode-feedback-graph{position:absolute;top:0;left:0;height:100%;background:#f7f6f5;z-index:0}
#page-my-worksDetail .episode-date{padding:0 0 0 10px!important;white-space:nowrap;text-align:right}
#page-my-worksDetail .chapter-changeOrderButtons,#page-my-worksDetail .episode-changeOrderButtons{white-space:nowrap;text-align:right}
#page-my-worksDetail .chapter-changeOrderButtons button,#page-my-worksDetail .episode-changeOrderButtons button{background:0 0;border:none;display:inline-block;padding:0 20px;height:50px;line-height:50px;cursor:pointer;opacity:.2;vertical-align:middle}
#page-my-worksDetail .chapter-changeOrderButtons button:last-child,#page-my-worksDetail .episode-changeOrderButtons button:last-child{border-right:1px solid #ddd}
#page-my-worksDetail .chapter-changeOrderButtons button:focus,#page-my-worksDetail .chapter-changeOrderButtons button:hover,#page-my-worksDetail .episode-changeOrderButtons button:focus,#page-my-worksDetail .episode-changeOrderButtons button:hover{color:#0081c2;background:#fff;opacity:1}
#page-my-worksDetail .chapter-changeOrderButtons button:active,#page-my-worksDetail .episode-changeOrderButtons button:active{color:#fff;background:#4baae0}
#page-my-worksDetail .chapter-changeOrderButtons button[disabled],#page-my-worksDetail .episode-changeOrderButtons button[disabled]{visibility:hidden}
#page-my-worksDetail .chapter-changeOrderButtons .deleteChapterButton:focus,#page-my-worksDetail .chapter-changeOrderButtons .deleteChapterButton:hover,#page-my-worksDetail .episode-changeOrderButtons .deleteChapterButton:focus,#page-my-worksDetail .episode-changeOrderButtons .deleteChapterButton:hover{color:#f23e48}
#page-my-worksDetail .chapter-changeOrderButtons .changeOrderButton,#page-my-worksDetail .episode-changeOrderButtons .changeOrderButton{font-size:1.5em;text-align:center;border-left:1px solid #ddd}
#page-my-worksDetail #chapterModal .ui-modal-window{max-width:300px}
#page-my-worksDetail #chapterModal .ui-modal-body{padding:15px 16px}
#page-my-worksDetail #chapterModal .ui-select{width:100%}
#page-my-worksDetail .episodeEmptyList{margin:0;border-bottom:1px solid #ddd;height:50px;line-height:50px;text-align:center;color:#999;font-style:italic;font-size:11.5px}
#page-my-worksDetail.isPC #mainHeader-breadcrumbs-title{max-width:calc(100% - 100px)}
#page-my-worksDetail.isPC .ui-modal-window{width:300px}
#page-my-worksDetail.isPC .ui-modal-window .ui-modal-body{padding:15px 16px}
#page-my-worksDetail.isPC .ui-modal-window .ui-modal-body p{line-height:1.5}
#page-my-worksDetail.isTouch #main{padding:16px 16px 0;padding-right:calc(16px + constant(safe-area-inset-right));padding-right:calc(16px + env(safe-area-inset-right));padding-left:calc(16px + constant(safe-area-inset-left));padding-left:calc(16px + env(safe-area-inset-left));padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#page-my-worksDetail.isTouch #mainHeader{width:calc(100% + 10px)}
#page-my-worksDetail.isTouch #mainHeader h1{margin:0 8px 0 0}
#page-my-worksDetail.isTouch #mainHeader-breadcrumbs-title{max-width:calc(100% - 55px)}
#page-my-worksDetail.isTouch #mainHeader-actions{margin-top:-3px}
@media screen and (max-width:800px){
#page-my-worksDetail.isTouch #summary{margin:16px -16px;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
}
#page-my-worksDetail.isTouch #summary section{scroll-snap-align:start;padding-left:16px}
#page-my-worksDetail.isTouch #summary section:last-child{padding-right:16px}
@media screen and (max-width:360px){
#page-my-worksDetail.isTouch #summary-feedback.isPanelHidden,#page-my-worksDetail.isTouch #summary-workInfo.isPanelHidden,#page-my-worksDetail.isTouch #summary-workSetting.isPanelHidden{width:33px;min-width:33px}
#page-my-worksDetail.isTouch #summary-feedback{width:295px;min-width:295px}
#page-my-worksDetail.isTouch #summary-feedbackLine1{font-size:18px}
#page-my-worksDetail.isTouch #summary-feedbackLine2{font-size:15px}
#page-my-worksDetail.isTouch #summary-feedbackLine2 #feedback-cheers svg{height:12px}
#page-my-worksDetail.isTouch #summary-feedbackLine2 .feedback-comments{font-size:13px}
#page-my-worksDetail.isTouch #summary-feedbackLine2 .feedback-comments svg{height:10px}
#page-my-worksDetail.isTouch #summary-feedbackGraph-summary .feedbackGraph-period{font-size:11px}
#page-my-worksDetail.isTouch #summary-feedbackGraph-summary .feedbackGraph-countSummary-count{font-size:18px}
}
#page-my-worksDetail.isTouch #summary-workInfo-workStatus [class^=widget-workStatusLabel]{width:55px}
@media screen and (max-width:360px){
#page-my-worksDetail.isTouch #summary-workInfo-characterCount-published-count{font-size:18px}
}
@media screen and (max-width:360px){
#page-my-worksDetail.isTouch #summary-workSetting{width:310px;min-width:310px}
}
#page-my-worksDetail.isTouch #summary-workSetting .summary-workSetting-row{padding-right:0}
#page-my-worksDetail.isTouch #summary-workSetting dl+dl{margin:12px 0 0}
#page-my-worksDetail.isTouch #summary-workSetting dl>div{display:block;padding-right:12px}
#page-my-worksDetail.isTouch #summary-workSetting dl>div+div{border-top:1px solid #ddd;margin:10px 0 0;padding:10px 0 0}
#page-my-worksDetail.isTouch #summary-workSetting dt{font-size:11px;text-align:left;margin:-2px 1em 4px 0}
#page-my-worksDetail.isTouch .tableOfContents,#page-my-worksDetail.isTouch .tableOfContents-edit{margin:0 0 0 27px}
#page-my-worksDetail.isTouch .chapter-checkbox,#page-my-worksDetail.isTouch .episode-checkbox,#page-my-worksDetail.isTouch .episodeAction-checkAll{opacity:1}
@media screen and (max-width:580px){
#page-my-worksDetail.isTouch .episodeAction.someChecked .tocEditButtons{width:100%;border-bottom:1px solid #ddd;padding:0 0 8px;margin:0 0 8px;text-align:right}
#page-my-worksDetail.isTouch .episodeAction.someChecked .episodeAction-bulkActions{margin:0}
}
#page-my-worksDetail.isTouch .episodeAction h2{font-size:15px}
#page-my-worksDetail.isTouch .episodes{width:100%}
#page-my-worksDetail.isTouch .episodes tbody{display:block}
#page-my-worksDetail.isTouch .chapter-title input,#page-my-worksDetail.isTouch .chapter-title select,#page-my-worksDetail.isTouch .episode-title input,#page-my-worksDetail.isTouch .episode-title select{font-size:12px}
#page-my-worksDetail.isTouch .chapter-title .ui-select,#page-my-worksDetail.isTouch .chapter-title input,#page-my-worksDetail.isTouch .episode-title .ui-select,#page-my-worksDetail.isTouch .episode-title input{border-color:#ddd}
#page-my-worksDetail.isTouch .chapter-title input:focus,#page-my-worksDetail.isTouch .episode-title input:focus{border-color:#4baae0}
@media screen and (max-width:580px){
#page-my-worksDetail.isTouch .tableOfContents .episodeAction,#page-my-worksDetail.isTouch .tableOfContents-edit .episodeAction{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-worksDetail.isTouch .tableOfContents .episodeAction .tocEditButtons,#page-my-worksDetail.isTouch .tableOfContents-edit .episodeAction .tocEditButtons{text-align:right;margin:0 6px 11px;padding:0 0 8px;width:calc(100% - 6px);border-bottom:1px solid #ddd}
#page-my-worksDetail.isTouch .episodeAction-bulkActions,#page-my-worksDetail.isTouch .episodeAction-scrollTocButton{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
#page-my-worksDetail.isTouch .tocEditButtons{width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter,#page-my-worksDetail.isTouch .tableOfContents-edit .episode,#page-my-worksDetail.isTouch .tableOfContents-edit .episodes{display:block}
#page-my-worksDetail.isTouch .tableOfContents-edit .episodes{padding:15px 0 0}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter,#page-my-worksDetail.isTouch .tableOfContents-edit .episode{width:100%;margin:0 0 5px}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter:hover>td,#page-my-worksDetail.isTouch .tableOfContents-edit .episode:hover>td{background:#fff}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter:hover>td.chapter-checkbox,#page-my-worksDetail.isTouch .tableOfContents-edit .chapter:hover>td.episode-checkbox,#page-my-worksDetail.isTouch .tableOfContents-edit .episode:hover>td.chapter-checkbox,#page-my-worksDetail.isTouch .tableOfContents-edit .episode:hover>td.episode-checkbox{background:#fff}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter.isSelected>td,#page-my-worksDetail.isTouch .tableOfContents-edit .episode.isSelected>td{background:#f7f6f5}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter.isSelected>td.chapter-checkbox,#page-my-worksDetail.isTouch .tableOfContents-edit .chapter.isSelected>td.episode-checkbox,#page-my-worksDetail.isTouch .tableOfContents-edit .episode.isSelected>td.chapter-checkbox,#page-my-worksDetail.isTouch .tableOfContents-edit .episode.isSelected>td.episode-checkbox{background:#fff}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter>td,#page-my-worksDetail.isTouch .tableOfContents-edit .episode>td{display:block;border:none}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter-checkbox,#page-my-worksDetail.isTouch .tableOfContents-edit .episode-checkbox{padding-top:22px!important}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter-statusLabel,#page-my-worksDetail.isTouch .tableOfContents-edit .episode-statusLabel{padding-bottom:4px!important}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter-title,#page-my-worksDetail.isTouch .tableOfContents-edit .episode-title{margin:0 0 0 35px;padding:0;width:calc(100% - 35px)}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter-title div{min-width:1px}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter-changeOrderButtons,#page-my-worksDetail.isTouch .tableOfContents-edit .episode-changeOrderButtons{width:calc(100% - 35px);padding:4px 0 0;margin:0 0 0 35px}
#page-my-worksDetail.isTouch .tableOfContents-edit .chapter-changeOrderButtons button,#page-my-worksDetail.isTouch .tableOfContents-edit .episode-changeOrderButtons button{width:40px;height:40px;line-height:40px;padding:0;border:none}
}
#page-my-worksDetail.isTouch .episodeEmptyHeader{font-size:15px}
#page-my-worksDetail.isTouch .ui-modal-window{width:300px}
#page-my-worksDetail.isTouch .ui-modal-window .ui-modal-body{padding:9px 10px}
#page-my-worksDetail.isTouch .ui-modal-window .ui-modal-body p{line-height:1.5}
#page-my-worksDetail.isTouch #startOfToc{position:relative;top:-84px}
#page-my-worksDetail.isTouch #endOfToc{margin:0 0 1em}
#page-my-worksDetail.isTouch #changeTitleDialog .ui-modal-body,#page-my-worksDetail.isTouch #chapterModal .ui-modal-body{padding:9px 10px 0}
#page-my-worksDetail.isTouch #chapterModal select{font-size:13px}
#page-my-works-edit #mainHeader{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-works-edit #mainHeader:not(.disableLargeTitle){box-shadow:0 1px 0 0 rgba(0,0,0,.1)}
#page-my-works-edit #instruction{background:#f7f6f5;padding:30px 40px;text-align:center;margin:8px 0 0}
#page-my-works-edit #instruction+#container{padding-top:15px}
#page-my-works-edit #instruction h2{margin:0;font-weight:400}
#page-my-works-edit #instruction span{background:#fff;line-height:1;padding:.2em .4em;margin:0 .4em 0 0;display:inline-block;border-radius:6px;border-bottom:1px solid #ccc;border-right:1px solid #ddd;border-left:1px solid #ddd}
#page-my-works-edit #workOptions,#page-my-works-edit #workType{padding:30px 0}
#page-my-works-edit #workOptions .widget-fixedColumn-right,#page-my-works-edit #workType .widget-fixedColumn-right{margin:.25em 0 0}
#page-my-works-edit #workEssential{border-bottom:2px solid #ddd;margin:15px 0 0}
#page-my-works-edit #workEssential .ui-toggleButton{margin:0 0 15px}
#page-my-works-edit #workEssential h2{margin:0}
#page-my-works-edit #workEssential h2 input{border:none;height:60px;line-height:60px;font-size:30px;margin:0 0 15px;padding:0}
#page-my-works-edit #workEssential h2 input[disabled]{background:#fff;color:#222}
#page-my-works-edit #input-workStatus-isCompleted:checked+.ui-toggleButton-alternate-right{background:#50c586;border-color:#0eaf58}
#page-my-works-edit #basicSetting.isHidden{display:none}
#page-my-works-edit #workType h3{margin:0}
@media screen and (max-width:1000px){
#page-my-works-edit #workType h3{width:100%;float:none;border-bottom:1px solid #ddd;padding:30px 0;text-align:center;line-height:1}
}
@media screen and (max-width:1000px){
#page-my-works-edit #workType .widget-fixedColumn-right{padding:30px 0 0;width:calc(100% - 32px);float:none}
}
#page-my-works-edit #workType-selectArea{width:100%;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}
#page-my-works-edit #workType-selectArea:after,#page-my-works-edit #workType-selectArea:before{content:'';display:table}
#page-my-works-edit #workType-selectArea:after{clear:both}
#page-my-works-edit #workType-selectArea .workType-selectArea-radioButton{margin-top:0}
#page-my-works-edit #workType-selectArea .ui-radiobutton-label{white-space:nowrap}
#page-my-works-edit #workType-fanFiction,#page-my-works-edit #workType-original{box-sizing:border-box;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}
#page-my-works-edit #workType-fanFiction.isHidden,#page-my-works-edit #workType-original.isHidden{border:none}
#page-my-works-edit #workType-fanFiction.isHidden #workType-fanFiction-sourceSelector,#page-my-works-edit #workType-fanFiction.isHidden #workType-original-genreSelector,#page-my-works-edit #workType-original.isHidden #workType-fanFiction-sourceSelector,#page-my-works-edit #workType-original.isHidden #workType-original-genreSelector{height:0;opacity:0}
#page-my-works-edit #workType-fanFiction-sourceSelector,#page-my-works-edit #workType-original-genreSelector{overflow:hidden;height:auto;margin:.25em 0 0;padding:0 0 0 2px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transition-delay:.3s;transition-delay:.3s}
#page-my-works-edit #workType-fanFiction-sourceSelector p{margin:0}
#page-my-works-edit #workType-original{padding:0 30px 0 0;border-right:1px solid #ddd;float:left;width:calc(100% - 202.5px)}
#page-my-works-edit #workType-original.isHidden{width:165px}
#page-my-works-edit #workType-fanFiction{padding:0 0 0 30px;border-left:1px solid #ddd;float:right;text-align:left;width:calc(100% - (135px + 30px))}
#page-my-works-edit #workType-fanFiction.isHidden{width:202.5px}
#page-my-works-edit #workType-closedFanFiction-workTitle-label{font-size:11.5px;margin:8px 4px 2px 0!important;font-weight:700}
#page-my-works-edit #workType-closedFanFiction-workTitle{font-size:18px;line-height:1.3}
#page-my-works-edit #workType-closedFanFiction-message{font-size:11.5px;line-height:1.5;margin:8px 0 10px!important;color:#0990cc;font-weight:700}
#page-my-works-edit #workOptions{border-top:1px solid #ddd}
#page-my-works-edit #workOptions h3,#page-my-works-edit #workOptions h4{margin-top:0}
@media screen and (max-width:1000px){
#page-my-works-edit #workOptions section>h3{width:100%;float:none;border-bottom:1px solid #ddd;padding:30px 0;text-align:center;line-height:1}
}
#page-my-works-edit #workOptions p{margin:0}
#page-my-works-edit #workOptions.ui-toggle-isShown #workOptions-summary{display:none}
#page-my-works-edit #workOptions-editing.isHidden,#page-my-works-edit #workOptions-summary.isHidden{display:none}
#page-my-works-edit .workOptions-stateList{color:#666;margin:0}
#page-my-works-edit .workOptions-stateList:after,#page-my-works-edit .workOptions-stateList:before{content:'';display:table}
#page-my-works-edit .workOptions-stateList:after{clear:both}
#page-my-works-edit .workOptions-stateList dd,#page-my-works-edit .workOptions-stateList dt{float:left;margin:0}
#page-my-works-edit .workOptions-stateList dt{clear:both;width:165px;position:relative}
#page-my-works-edit .workOptions-stateList dt:before{content:'';position:absolute;top:50%;left:0;width:calc(100% - 2px);border-top:1px solid #ddd}
#page-my-works-edit .workOptions-stateList dt span{background:#fff;position:relative;display:inline-block;padding:0 2px 0 0;z-index:1}
#page-my-works-edit .workOptions-stateLink button{padding:0;color:#4baae0}
#page-my-works-edit .workOptions-stateLink button:focus,#page-my-works-edit .workOptions-stateLink button:hover{color:#0081c2}
@media screen and (max-width:1000px){
#page-my-works-edit #workOptions-editing{width:100%;float:none}
}
#page-my-works-edit #workOptions-editing .workOptions-stateLink{margin:0 0 1em}
#page-my-works-edit #workOptions-editing section{border-top:1px solid #ddd;padding:1em 0 1.5em}
#page-my-works-edit #workOptions-editing section:first-child{border:none;padding-top:0}
#page-my-works-edit #workOptionCatchphrase-inputContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works-edit #workOptionCatchphrase-inputContainer input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-edit #workOptionCatchphrase-inputContainer span{font-size:1.1em;color:#999;padding:7px 0;width:32px;text-align:right}
#page-my-works-edit #workOptionCatchphrase-inputContainer span.isInvalid{color:#f23e48}
#page-my-works-edit #workOptionIntroduction textarea{height:10em}
#page-my-works-edit #workOptionPublicationLabel p{margin:1em 0 0!important}
#page-my-works-edit #workOptionPublicationLabel .ui-input-description{margin:0!important}
#page-my-works-edit #workOptionPublicationLabel .ui-input-description label{cursor:pointer;border-bottom:1px solid #ddd}
#page-my-works-edit #workOptionPublicationLabel .ui-input-description label:focus,#page-my-works-edit #workOptionPublicationLabel .ui-input-description label:hover{border-bottom-color:#bbb}
#page-my-works-edit #workOptionPublicationLabel-official{color:#0990cc}
#page-my-works-edit .workOptionPublicationLabel-label{margin:0 .75em 0 0;display:inline-block}
#page-my-works-edit .workOptionPublicationLabel-label-note{font-size:11px;color:#666;display:inline-block}
#page-my-works-edit #workOptionPublicationLabel-userName{margin:1em 0 0!important}
#page-my-works-edit #workOptionPublicationLabel-userName p{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;margin:0!important}
#page-my-works-edit #workOptionPublicationLabel-userName p span{margin:0 0 0 .5em;font-size:1.1rem;white-space:nowrap;text-align:right}
#page-my-works-edit #workOptionPublicationLabel-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:.75em 0 0}
#page-my-works-edit #workOptionPublicationLabel-images div{width:calc(50% - 8px)}
#page-my-works-edit #workOptionPublicationLabel-images p{margin:.5em 0 0!important}
#page-my-works-edit .workOptionPublicationLabel-images-labelContainer{line-height:1.2}
#page-my-works-edit .workOptionPublicationLabel-images-preview .workOptionPublicationLabel-images-preview-notset,#page-my-works-edit .workOptionPublicationLabel-images-preview a{display:block;box-sizing:border-box;position:relative}
#page-my-works-edit .workOptionPublicationLabel-images-preview a{border:1px solid #eee}
#page-my-works-edit .workOptionPublicationLabel-images-preview a:focus,#page-my-works-edit .workOptionPublicationLabel-images-preview a:hover{border-color:#4baae0}
#page-my-works-edit .workOptionPublicationLabel-images-preview a:focus .workOptionPublicationLabel-images-preview-check,#page-my-works-edit .workOptionPublicationLabel-images-preview a:hover .workOptionPublicationLabel-images-preview-check{display:block}
#page-my-works-edit .workOptionPublicationLabel-images-preview a .workOptionPublicationLabel-images-preview-inner{display:block;height:150px}
#page-my-works-edit .workOptionPublicationLabel-images-preview a .workOptionPublicationLabel-images-preview-check{display:none;position:absolute;right:10px;bottom:4px;font-size:11px}
#page-my-works-edit .workOptionPublicationLabel-images-preview .workOptionPublicationLabel-images-preview-notset{background:#f2f1f0;height:150px}
#page-my-works-edit .workOptionPublicationLabel-images-preview img{vertical-align:bottom;max-width:calc(100% - 30px);max-height:calc(100% - 30px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#page-my-works-edit #workOptionPublicationLabel-dummy-coverImage,#page-my-works-edit #workOptionPublicationLabel-dummy-promotionalImage{background:#fafaf9;display:block;color:#666;font-style:italic;font-size:11px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
#page-my-works-edit #workOptionPublicationLabel-dummy-promotionalImage{height:72px;line-height:72px;width:calc(100% - 30px)}
#page-my-works-edit #workOptionPublicationLabel-dummy-coverImage{height:120px;line-height:120px;width:95px}
#page-my-works-edit #workOptionPublicationLabel-coverImage img{border:1px solid #222;box-sizing:border-box}
#page-my-works-edit #workOptionPublicationLabel-bookInformation div{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}
#page-my-works-edit #workOptionPublicationLabel-bookInformation div p{margin:0!important}
#page-my-works-edit #workOptionPublicationLabel-bookInformation div #workOptionPublicationLabel-bookInformation-input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-edit #workOptionPublicationLabel-bookInformation div #workOptionPublicationLabel-bookInformation-input+p{margin:0 0 0 16px!important}
#page-my-works-edit #workOptionAds .ui-input-description span{display:inline}
#page-my-works-edit #workOptionAds .ui-input-description span.isHidden{display:none}
#page-my-works-edit #ad-selectShowOrNot.isHidden{display:none}
#page-my-works-edit #ad-cannotShowAd-message.isHidden{display:none}
#page-my-works-edit .workOptionEvent .event-preview-modal .event-description span{max-height:calc(100vh - 300px)}
#page-my-works-edit .workOptionEvent .ui-checkbox-label,#page-my-works-edit .workOptionEvent .ui-radiobutton-label{border-top:1px solid #eee;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;padding:7px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-edit .workOptionEvent .ui-checkbox,#page-my-works-edit .workOptionEvent .ui-radiobutton{padding:0 10px 0 0;box-sizing:content-box}
#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-checkbox-label .event-info p,#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-radiobutton-label .event-info p,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-checkbox-label .event-info p,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-radiobutton-label .event-info p{color:#aaa}
#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-checkbox-label img,#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-radiobutton-label img,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-checkbox-label img,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-radiobutton-label img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}
#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-checkbox-label .event-cannotSelect,#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-radiobutton-label .event-cannotSelect,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-checkbox-label .event-cannotSelect,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-radiobutton-label .event-cannotSelect{display:block}
#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-checkbox-label a,#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-radiobutton-label a,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-checkbox-label a,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-radiobutton-label a{color:#aaa;text-decoration:underline}
#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-checkbox-label a:focus,#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-checkbox-label a:hover,#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-radiobutton-label a:focus,#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-radiobutton-label a:hover,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-checkbox-label a:focus,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-checkbox-label a:hover,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-radiobutton-label a:focus,#page-my-works-edit .workOptionEvent .ui-radiobutton.isDisabled+.ui-radiobutton-label a:hover{color:#0990cc}
#page-my-works-edit .event-info h6,#page-my-works-edit .event-info p{line-height:1.5;margin:0}
#page-my-works-edit .event-info h6{font-size:1em;line-height:1.3}
#page-my-works-edit .event-info p{font-size:.9em;color:#666}
#page-my-works-edit .event-applyingEvent.isHidden{display:none}
#page-my-works-edit #contest-applyingEventInfo,#page-my-works-edit #userEvent-applyingEventInfo{border:1px solid #ddd;background:#f7f6f5}
#page-my-works-edit #contest-applyingEventInfo h6,#page-my-works-edit #userEvent-applyingEventInfo h6{font-size:1.1em!important;margin:0}
#page-my-works-edit #contest-applyingEventInfo h6 span,#page-my-works-edit #userEvent-applyingEventInfo h6 span{vertical-align:middle}
#page-my-works-edit #contest-applyingEventInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 16px 10px 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-my-works-edit #contest-applyingEventInfo .event-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-edit #contest-applyingEventInfo .event-info p{margin:4px 0 0!important}
#page-my-works-edit #userEvent-applyingEventInfo ul{padding:0;margin:0}
#page-my-works-edit #userEvent-applyingEventInfo ul li{list-style-type:none}
#page-my-works-edit #userEvent-applyingEventInfo li{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;border-top:1px solid #ddd;padding:6px 16px 6px 10px}
#page-my-works-edit #userEvent-applyingEventInfo li:first-child{border:none}
#page-my-works-edit #userEvent-applyingEventInfo li div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 16px 0 0}
#page-my-works-edit .event-applyingEvent-permalink{margin:0}
#page-my-works-edit .event-applyingThumbnail{position:relative;margin:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
#page-my-works-edit .event-applyingThumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-my-works-edit .event-applyingThumbnail img{max-width:66px;vertical-align:bottom}
#page-my-works-edit .event-changeTitle{margin:24px 0 8px!important;line-height:1.3}
#page-my-works-edit .event-changeTitle+#eventList{margin:0 0 1em}
#page-my-works-edit .event-changeTitle a{font-weight:400}
#page-my-works-edit .event-selectedCount{font-weight:400}
#page-my-works-edit .event-selectedCount-slash{display:inline-block;margin:0 1px}
#page-my-works-edit .eventList-wrapper{max-height:340px;overflow-y:auto}
#page-my-works-edit .eventList{margin:0;padding:0}
#page-my-works-edit .eventList li{list-style-type:none}
#page-my-works-edit .event-thumbnail{position:relative;margin:0}
#page-my-works-edit .event-thumbnail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-my-works-edit .event-thumbnail img{max-width:50px;vertical-align:bottom}
#page-my-works-edit .event-inner{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}
#page-my-works-edit .event-categorySelector{margin:0 0 0 28px}
#page-my-works-edit .event-categorySelector .ui-input-description{line-height:1;margin:4px 0 0!important}
#page-my-works-edit .event-categorySelector.isHidden{display:none}
#page-my-works-edit .evet-applying{background:#f2f1f0;padding:.5em .75em;display:inline-block}
#page-my-works-edit .event-applyingBadge{font-weight:700;font-size:.7em;background:#4baae0;color:#fff;padding:.1em .5em .1em;vertical-align:middle;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.2);display:inline-block;margin:0 4px 0 0}
#page-my-works-edit .event-applying-message{color:#444;line-height:1.5;margin:1em 0 0!important}
#page-my-works-edit .event-cannotApplyEvent-message{font-style:italic;color:#666}
#page-my-works-edit .event-cannotSelect{color:#0990cc!important;font-weight:700;display:none;font-size:11.5px!important}
#page-my-works-edit .event-preview-modal{max-width:80%}
#page-my-works-edit .event-preview-modal .ui-modal-body{padding-right:0;max-width:600px;max-height:calc(100vh - 250px);-webkit-overflow-scrolling:touch;min-height:300px;overflow-x:hidden;overflow-y:auto}
@media screen and (max-height:480px){
#page-my-works-edit .event-preview-modal .ui-modal-body{max-height:none}
}
#page-my-works-edit .event-preview-modal dl{margin:16px 0 0}
#page-my-works-edit .event-preview-modal dl div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}
#page-my-works-edit .event-preview-modal dt{font-weight:700;width:6em}
#page-my-works-edit .event-preview-modal dd{width:calc(100% - 6em);margin:0;box-sizing:border-box}
#page-my-works-edit .event-preview-modal dd a{display:inline-block}
#page-my-works-edit .event-modal-title{padding:0 16px 15px 0;position:relative}
#page-my-works-edit .event-modal-title:before{content:'';display:block;position:absolute;left:0;bottom:0;width:calc(100% - 16px);height:0;border-bottom:1px solid #ddd}
#page-my-works-edit .event-modal-description dt{padding:15px 0 0}
#page-my-works-edit .event-modal-description span{display:block;overflow-y:auto;padding:15px 16px 15px 0}
#page-my-works-edit #workOptionContest .event-info{margin:0 0 0 10px}
#page-my-works-edit #workOptionTag-list{width:calc(100% + 10px);margin:0 0 0 -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-works-edit #workOptionTag-list span{width:25%;padding:0 5px 10px}
@media screen and (max-width:1400px){
#page-my-works-edit #workOptionTag-list span{width:33.333333%}
}
@media screen and (max-width:1250px){
#page-my-works-edit #workOptionTag-list span{width:50%}
}
#page-my-works-edit #workOptionTag-sample{line-height:1.5;margin:.25em 0 0!important;color:#666}
#page-my-works-edit #workOptionTag-sample:after,#page-my-works-edit #workOptionTag-sample:before{content:'';display:table}
#page-my-works-edit #workOptionTag-sample:after{clear:both}
#page-my-works-edit #workOptionTag-sample.isExpanded #workOptionTag-restSample{display:inline}
#page-my-works-edit #workOptionTag-sample.isExpanded #workOptionTag-expandButton{display:none}
#page-my-works-edit #workOptionTag-sample b{font-size:.85em;background:#eae9e8;border:1px solid #d8d7d6;line-height:1;padding:.25em 0;width:3.5em;text-align:center;float:left;box-sizing:border-box}
#page-my-works-edit #workOptionTag-sample>span{float:right;overflow:hidden;display:block;width:calc(100% - 3.5em);line-height:1.4}
#page-my-works-edit #workOptionTag-sample button{padding:0;font-weight:400;border-bottom:1px solid #ccc;color:#666}
#page-my-works-edit #workOptionTag-sample button:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-my-works-edit #workOptionTag-restSample{display:none}
#page-my-works-edit #workOptionDecoration .ui-input-description:first-child{margin:0!important}
#page-my-works-edit #workOptionDecoration-main{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
@media screen and (max-width:1250px){
#page-my-works-edit #workOptionDecoration-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
#page-my-works-edit #workOptionDecoration-selector{width:300px;margin:0 30px 0 0}
@media screen and (max-width:1250px){
#page-my-works-edit #workOptionDecoration-selector{margin:0;width:100%}
}
#page-my-works-edit #workOptionDecoration-colorGroup-selector{padding:0;margin:0 0 15px;text-align:center;width:calc(100% + 4px)}
#page-my-works-edit #workOptionDecoration-colorGroup-selector li{list-style-type:none}
#page-my-works-edit #workOptionDecoration-colorGroup-selector li{display:inline-block}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button{background:0 0;border:none;padding:0;line-height:1;border:2px solid #eee;border-radius:19px}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button:focus,#page-my-works-edit #workOptionDecoration-colorGroup-selector button:hover{border-color:#aaa}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button.isActive{border-color:#222}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button span{display:inline-block;width:30px;height:30px;background:#222;margin:3px 0;vertical-align:middle;border-radius:15px}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button span+span{margin-left:3px}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button span:first-child{margin-left:3px}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button span:last-child{margin-right:3px}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button .colorGroup-0-from{background:#509600}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button .colorGroup-0-to{background:#3189d3}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button .colorGroup-1-from{background:#8f478d}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button .colorGroup-1-to{background:#ff5d81}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button .colorGroup-2-from{background:#ff9d00}
#page-my-works-edit #workOptionDecoration-colorGroup-selector button .colorGroup-2-to{background:#4c4c4c}
#page-my-works-edit .workOptionDecoration-colorGroup.isHidden{display:none}
#page-my-works-edit .workOptionDecoration-color{padding:0;margin:0;width:300px;-webkit-columns:2;columns:2;-webkit-column-gap:0;column-gap:0}
#page-my-works-edit .workOptionDecoration-color li{list-style-type:none}
#page-my-works-edit .workOptionDecoration-color:after,#page-my-works-edit .workOptionDecoration-color:before{content:'';display:table}
#page-my-works-edit .workOptionDecoration-color:after{clear:both}
@media screen and (max-width:1250px){
#page-my-works-edit .workOptionDecoration-color{margin:0 auto}
}
#page-my-works-edit .workOptionDecoration-color li{float:left;position:relative;padding:0 1px 1px 0}
#page-my-works-edit .workOptionDecoration-color li:nth-child(6n+1){clear:both}
#page-my-works-edit .workOptionDecoration-color input{position:absolute;width:100%;height:100%;cursor:pointer;opacity:0}
#page-my-works-edit .workOptionDecoration-color input:focus+label span,#page-my-works-edit .workOptionDecoration-color input:hover+label span{border-color:#fff}
#page-my-works-edit .workOptionDecoration-color input:checked+label span{border-color:#fff}
#page-my-works-edit .workOptionDecoration-color input:checked+label span i{display:inline}
#page-my-works-edit .workOptionDecoration-color label{padding:2px;display:block;width:100%;height:100%;box-sizing:border-box}
#page-my-works-edit .workOptionDecoration-color label span{width:44px;height:44px;line-height:44px;border:2px solid transparent;display:block;text-align:center;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-works-edit .workOptionDecoration-color i{color:#fff;display:none;font-size:.85em}
#page-my-works-edit #workOptionDecoration-sample{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;border:1px solid #ddd;padding:24px;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1250px){
#page-my-works-edit #workOptionDecoration-sample{margin:15px 0 0!important}
}
#page-my-works-edit #workOptionDecoration-sample-inner{margin:2px 0 0!important;max-width:300px}
#page-my-works-edit #workOptionDecoration-sample-inner span{display:block}
#page-my-works-edit #workOptionDecoration-sample-inner .work-accent{width:30px;height:7px;margin:0 0 14px;background-color:#222}
#page-my-works-edit #workOptionDecoration-sampleCatchphrase{display:inline-block;font-size:1.5em;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;letter-spacing:-.25px;font-weight:700;line-height:1}
#page-my-works-edit #workOptionDecoration-sampleTitle{margin:4px 0 0;line-height:1.5}
#page-my-works-edit #workOptionDecoration-sampleTitle span{display:inline}
#page-my-works-edit #workOptionDecoration-sampleTitleLabel{font-weight:700}
#page-my-works-edit #workOptionDecoration-sampleAuthor{color:#555}
#page-my-works-edit #workEditFooter{border-top:1px solid #ddd;padding:15px 0 0 165px}
#page-my-works-edit #workEditFooter p{margin:0}
#page-my-works-edit #nextStep{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-works-edit #nextStep button{margin:0 8px 0 0}
#page-my-works-edit #nextStep button:not(:disabled)+#nextStep-invalid{display:none}
#page-my-works-edit #nextStep-invalid{font-weight:400;font-size:12px;color:#666;margin:8px 0}
#page-my-works-edit #nextStep-cancel{margin:8px 0 0!important;color:#666;font-size:12px;line-height:1.3}
#page-my-works-edit #nextStep-cancel .ui-button-silent{padding:0;color:#0990cc}
#page-my-works-edit #nextStep-cancel .ui-button-silent:focus,#page-my-works-edit #nextStep-cancel .ui-button-silent:hover{color:#0081c2}
#page-my-works-edit #nextStep-cancel .ui-button-silent:focus,#page-my-works-edit #nextStep-cancel .ui-button-silent:hover{text-decoration:underline!important}
#page-my-works-edit #workActions.isHidden{display:none}
#page-my-works-edit #workActions h4,#page-my-works-edit #workActions p{margin:0}
#page-my-works-edit #workActions section{border-bottom:1px solid #ddd;padding:15px 0 18px}
#page-my-works-edit .workActions-buttonWrapper{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-works-edit .workActions-buttonWrapper p{margin:.5em 1em 0 0!important;color:#666}
#page-my-works-edit .workActions-disabledMessage{line-height:1.3}
#page-my-works-edit.isPC #mainHeader-breadcrumbs{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-works-edit.isPC #mainHeader-breadcrumbs-title{max-width:calc(100% - 400px);min-width:150px}
#page-my-works-edit.isPC #mainHeader-breadcrumbs-title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
#page-my-works-edit.isTouch #mainHeader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 0}
#page-my-works-edit.isTouch #mainHeader .widget-myMainHeader-navigation{margin:16px 0 0 -8px}
#page-my-works-edit.isTouch #mainHeader-breadcrumbs{width:100%}
#page-my-works-edit.isTouch #mainHeader-breadcrumbs-title{max-width:calc(100% - 120px)}
#page-my-works-edit.isTouch #mainHeader-breadcrumbs-title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
#page-my-works-edit.isTouch #instruction{margin:16px 0 0;padding:8px 16px}
#page-my-works-edit.isTouch #instruction h2{font-size:15px}
#page-my-works-edit.isTouch #workType{padding:48px 0}
#page-my-works-edit.isTouch #workOptions{padding:48px 0 24px}
#page-my-works-edit.isTouch #workEssential{margin:16px 0 0;border:none}
#page-my-works-edit.isTouch #workEssential h2{margin:4px 16px 0}
#page-my-works-edit.isTouch #workEssential h2 input{margin:0;font-size:16px;height:auto;line-height:1;border:2px solid #ccc;padding:7px 10px}
#page-my-works-edit.isTouch #workTitleLabel{font-size:11px;font-weight:700;margin:0 16px}
#page-my-works-edit.isTouch .widget-inputFocusBorder-border{display:none}
#page-my-works-edit.isTouch #workStatus{margin:0 0 1em}
#page-my-works-edit.isTouch #workStatus .ui-toggleButton{margin:0 16px}
#page-my-works-edit.isTouch #workStatus label{height:44px;line-height:44px}
#page-my-works-edit.isTouch #input-workStatus-isCompleted:checked+.ui-toggleButton-alternate-right{background:#50c586;border-color:#0eaf58}
#page-my-works-edit.isTouch #workManagement>h3,#page-my-works-edit.isTouch #workOptions>h3,#page-my-works-edit.isTouch #workType>h3{font-size:13px;text-align:center;margin:0 0 1em;border-bottom:1px solid #ddd;padding:0 0 8px}
#page-my-works-edit.isTouch #workManagement h4,#page-my-works-edit.isTouch #workOptions h4,#page-my-works-edit.isTouch #workType h4{font-size:11px;font-weight:700;margin:0 0 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;-webkit-transform:scale(1,1);transform:scale(1,1)}
#page-my-works-edit.isTouch #workManagement h4 h3,#page-my-works-edit.isTouch #workOptions h4 h3,#page-my-works-edit.isTouch #workType h4 h3{margin:0}
#page-my-works-edit.isTouch #workManagement .ui-input-description,#page-my-works-edit.isTouch #workOptions .ui-input-description,#page-my-works-edit.isTouch #workType .ui-input-description{margin:0 0 .25em}
#page-my-works-edit.isTouch #workType{padding:48px 0 0}
#page-my-works-edit.isTouch #workType .widget-fixedColumn-right{padding:0;margin:0 16px}
#page-my-works-edit.isTouch #workType-fanFiction,#page-my-works-edit.isTouch #workType-original{border:none;float:none;width:100%}
#page-my-works-edit.isTouch #workType-fanFiction .workType-selectArea-radioButton,#page-my-works-edit.isTouch #workType-original .workType-selectArea-radioButton{margin:0 0 .5em}
#page-my-works-edit.isTouch #workType-original{padding:0 0 24px}
#page-my-works-edit.isTouch #workType-original.isHidden{padding:0}
#page-my-works-edit.isTouch #workType-fanFiction{padding:0}
#page-my-works-edit.isTouch #workType-fanFiction-sourceSelector,#page-my-works-edit.isTouch #workType-original-genreSelector{padding:0 16px 0 26px}
#page-my-works-edit.isTouch #workOptions{border:none}
#page-my-works-edit.isTouch #workOptions.ui-toggle-isShown #workOptions-summary{display:none}
#page-my-works-edit.isTouch #workOptions-editing.isHidden,#page-my-works-edit.isTouch #workOptions-summary.isHidden{display:none}
#page-my-works-edit.isTouch .workOptions-stateList{color:#666;margin:0 16px}
#page-my-works-edit.isTouch .workOptions-stateList:after,#page-my-works-edit.isTouch .workOptions-stateList:before{content:'';display:table}
#page-my-works-edit.isTouch .workOptions-stateList:after{clear:both}
#page-my-works-edit.isTouch .workOptions-stateList dd,#page-my-works-edit.isTouch .workOptions-stateList dt{float:left;margin:0}
#page-my-works-edit.isTouch .workOptions-stateList dt{clear:both;width:calc(100% - 50px);position:relative}
#page-my-works-edit.isTouch .workOptions-stateList dt:before{content:'';position:absolute;top:50%;left:0;width:calc(100% - 2px);border-top:1px solid #ddd}
#page-my-works-edit.isTouch .workOptions-stateList dt span{background:#fff;position:relative;display:inline-block;padding:0 2px 0 0;z-index:1}
#page-my-works-edit.isTouch .workOptions-stateList dd{float:right}
#page-my-works-edit.isTouch .workOptions-stateLink{margin:0}
#page-my-works-edit.isTouch .workOptions-stateLink button{padding:1em 0;color:#4baae0;width:100%}
#page-my-works-edit.isTouch .workOptions-stateLink button:focus,#page-my-works-edit.isTouch .workOptions-stateLink button:hover{color:#0081c2}
#page-my-works-edit.isTouch #workOptions-editing section{padding:0 0 24px;border:none}
#page-my-works-edit.isTouch #workOptions-editing section:first-child{border:none;padding-top:0;margin-top:24px}
#page-my-works-edit.isTouch #workOptions-editing section:last-child{padding-bottom:0}
#page-my-works-edit.isTouch #workOptions-editing section h4{font-size:11px;font-weight:700;margin:0 0 8px;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;padding:0 16px 8px!important;width:100%}
#page-my-works-edit.isTouch #workOptions-editing section>.widget-fixedColumn-right{margin:8px 16px 0!important}
#page-my-works-edit.isTouch #workOptionPublicationLabel-userName p{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-my-works-edit.isTouch #workOptionCatchphrase-inputContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works-edit.isTouch #workOptionCatchphrase-inputContainer input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-edit.isTouch #workOptionCatchphrase-inputContainer span{font-size:1.1em;color:#999;padding:7px 0;width:32px;text-align:right}
#page-my-works-edit.isTouch #workOptionCatchphrase-inputContainer span.isInvalid{color:#f23e48}
#page-my-works-edit.isTouch #workOptionIntroduction textarea{height:10em}
#page-my-works-edit.isTouch .workOptionDecoration-color label span{width:41px;height:41px;line-height:41px}
#page-my-works-edit.isTouch #workOptionDecoration-sample{padding:16px}
#page-my-works-edit.isTouch #workOptionDecoration-sample .work-accent{width:30px;height:7px;margin:0 0 8px;background-color:#222}
#page-my-works-edit.isTouch #workOptionDecoration-sampleCatchphrase{font-size:15px;font-weight:700;line-height:1.3;margin:0 0 .5em;letter-spacing:-.25px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-my-works-edit.isTouch #workOptionDecoration-sampleTitle{font-size:13px;margin:4px 0 0;line-height:1.3}
#page-my-works-edit.isTouch #workOptionDecoration-sampleTitle span{display:inline}
#page-my-works-edit.isTouch #workOptionDecoration-sampleTitleLabel{font-weight:700}
#page-my-works-edit.isTouch #workOptionDecoration-sampleAuthor{color:#555}
#page-my-works-edit.isTouch #workEditFooter{padding:16px 16px 24px}
@media screen and (max-width:680px){
#page-my-works-edit.isTouch #workEditFooter button{font-size:13px!important}
}
#page-my-works-edit.isTouch #nextStep{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:680px){
#page-my-works-edit.isTouch #nextStep{display:block}
}
#page-my-works-edit.isTouch #nextStep button{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;width:calc(50% - 8px)}
@media screen and (max-width:680px){
#page-my-works-edit.isTouch #nextStep button{width:100%}
}
@media screen and (max-width:680px){
#page-my-works-edit.isTouch #nextStep button+button{margin:8px 0 0}
}
#page-my-works-edit.isTouch #nextStep-invalid{margin:8px 0 0!important;width:100%;text-align:center;display:block}
#page-my-works-edit.isTouch #nextStep-cancel{text-align:center;margin:16px 0 0!important}
#page-my-works-edit.isTouch #workActions section{padding:14px 16px 18px}
#page-my-works-edit.isTouch #workActions .ui-input-description{margin:0 0 .5em}
#page-my-news #mainHeader{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;padding:0 0 30px}
#page-my-news #mainHeader div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
#page-my-news .news{padding:14px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd}
#page-my-news .news:hover .newsColumn-edit{opacity:1}
#page-my-news .newsColumn-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-news .newsColumn-main p{margin:0}
#page-my-news .newsColumn-main .widget-meta{margin:4px 0 0}
#page-my-news .news-title{font-size:15px;line-height:1.3;font-weight:700}
#page-my-news .news-title a{color:#222}
#page-my-news .news-title a:focus,#page-my-news .news-title a:hover{color:#0081c2}
#page-my-news .news-isHidden{line-height:1.3;margin:0 0 8px!important}
#page-my-news .news-isHidden span{color:#fff;background:#f23e48;font-weight:700;padding:2px 3px 2px 4px;line-height:1;border-radius:2px;letter-spacing:1px;box-sizing:border-box;font-size:10px}
#page-my-news .newsColumn-edit{font-size:12px;margin:0;opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear}
@media screen and (max-width:920px){
#page-my-news .newsColumn-edit{text-align:right}
}
#page-my-news .newsColumn-edit a{padding:0 5px 0 0}
#page-my-news .newsColumn-edit a:first-child{padding-left:15px}
#page-my-news .newsColumn-edit a:last-child{padding-right:15px}
#page-my-news .newsColumn-commentCount{margin:0;text-align:center;width:70px}
@media screen and (max-width:920px){
#page-my-news .newsColumn-commentCount{text-align:right}
}
#page-my-news .newsColumn-commentCount a{color:#222}
#page-my-news .newsColumn-commentCount a:focus,#page-my-news .newsColumn-commentCount a:hover{color:#0081c2}
#page-my-news .newsColumn-recentComments{padding:0;margin:0 0 2px;width:calc(60% - 170px);line-height:1.5}
#page-my-news .newsColumn-recentComments li{list-style-type:none}
@media screen and (max-width:920px){
#page-my-news .newsColumn-recentComments{display:none}
}
#page-my-news .newsColumn-recentComments p{margin:0}
#page-my-news .newsColumn-recentComments a{display:block;text-decoration:none}
#page-my-news .news-recentComment+.news-recentComment{margin:8px 0 0}
#page-my-news .news-recentComment-comment{color:#222}
#page-my-news .news-recentComment-comment:focus,#page-my-news .news-recentComment-comment:hover{color:#0081c2}
#page-my-news .news-recentComment-comment:focus,#page-my-news .news-recentComment-comment:hover{text-decoration:underline}
#page-my-news .widget-emptyMessage{position:relative;margin:0;padding:60px 0}
#page-my-news .widget-emptyMessage-icon img{width:70px;height:70px;opacity:.3}
#page-my-news #arrow{position:absolute;top:0;right:51px;z-index:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:keyframes-shakeUpAndDown-next;animation-name:keyframes-shakeUpAndDown-next;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
#page-my-news #arrow img{max-width:56px}
#page-my-news.isTouch #mainHeader{padding:10px}
#page-my-news.isTouch #newsAction{text-align:right;width:100%}
@media screen and (max-width:360px){
#page-my-news.isTouch #newsAction{text-align:center}
}
@media screen and (max-width:360px){
#page-my-news.isTouch #newsAction a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;max-width:320px}
}
#page-my-news.isTouch .news{padding:14px 16px}
#page-my-news.isTouch .newsColumn-main .widget-meta a{color:#0990cc}
#page-my-news.isTouch .newsColumn-main .widget-meta a:focus,#page-my-news.isTouch .newsColumn-main .widget-meta a:hover{color:#0081c2}
#page-my-news.isTouch .widget-emptyMessage{padding:24px 16px}
#page-my-news-edit #mainHeader-breadcrumbs{width:100%}
#page-my-news-edit #mainHeader-breadcrumbs-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1px}
#page-my-news-edit #mainHeader-breadcrumbs-title span{display:inline-block;vertical-align:middle}
#page-my-news-edit #mainHeader-breadcrumbs-title-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-news-edit #newsEdit{position:relative}
#page-my-news-edit #newsEdit form>.ui-input:first-child{margin-top:0}
#page-my-news-edit #input-body{font-size:1.1em;height:calc(100vh - 290px);min-height:320px}
#page-my-news-edit #newsEdit-footer{margin:1em 0 30px}
#page-my-news-edit #news-deleteForm{position:absolute;bottom:30px;right:0}
@media screen and (max-width:920px){
#page-my-news-edit #news-deleteForm{bottom:0}
}
#page-my-news-edit #news-deleteForm p{margin:0}
#page-my-news-edit.isPC #main{padding:0 34px}
#page-my-news-edit.isPC #mainHeader-breadcrumbs-title-ellipsis{max-width:calc(100% - 200px)}
#page-my-news-edit.isPC #newsEdit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:24px 0 0}
@media screen and (max-width:920px){
#page-my-news-edit.isPC #newsEdit-container{display:block}
}
#page-my-news-edit.isPC #newsEdit{max-width:624px;width:100%;margin:0 30px 0 0}
#page-my-news-edit.isPC .widget-guideline{width:100%;max-width:465px}
@media screen and (max-width:920px){
#page-my-news-edit.isPC .widget-guideline{padding:0;max-width:100%;margin:0 0 30px}
}
#page-my-news-edit.isTouch #main{padding:14px 16px 0;padding-right:calc(16px + constant(safe-area-inset-right));padding-right:calc(16px + env(safe-area-inset-right));padding-left:calc(16px + constant(safe-area-inset-left));padding-left:calc(16px + env(safe-area-inset-left));padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#page-my-news-edit.isTouch #mainHeader-breadcrumbs-title-ellipsis{max-width:calc(100% - 70px)}
#page-my-news-edit.isTouch #newsEdit-container{margin:16px 0 0}
#page-my-news-edit.isTouch #input-body{height:calc(100vh - 300px)}
#page-my-news-edit.isTouch #news-deleteForm{bottom:0}
#page-my-news-edit.isTouch .widget-guideline{margin:0 0 0 -16px;width:calc(100% + 32px);padding:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#page-my-news-edit.isTouch .widget-guideline-item:first-child{border:none}
#page-my-events .widget-contestUnit-summary{font-size:12px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-my-events .widget-contestUnit-summary p{margin:0 1em 0 0}
#page-my-events .widget-contestUnit-summary b{margin:0 .5em 0 0;display:inline-block}
@media screen and (max-width:1000px){
#page-my-events.isPC .widget-contestUnit-summary{font-size:11.5px}
}
#page-my-events.isPC #main h2{font-size:18px;line-height:1.3}
#page-my-events.isPC #contests{margin:30px 0 0}
#page-my-events.isPC #contests section{margin:0 0 30px}
#page-my-events.isPC #contests section:not(:first-child) h2{font-weight:400}
#page-my-events.isPC #contests .sectionHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-events.isPC #contests .sectionHeader a{color:#222}
#page-my-events.isPC #contests .sectionHeader a:focus,#page-my-events.isPC #contests .sectionHeader a:hover{color:#0081c2}
#page-my-events.isPC #contests .sectionHeader a i{color:#0990cc}
#page-my-events.isPC #newContests{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0 0 0}
#page-my-events.isPC #newContests .widget-contestUnit{width:calc(33.333333% - 10px)}
#page-my-events.isPC #newContests .widget-contestUnit:not(:first-child){margin:0 0 0 15px}
#page-my-events.isPC #newContests .widget-contestUnit-info{margin:12px 6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-events.isPC #newContests .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-events.isPC #newContests .widget-contestUnit-title{font-size:13px;margin:0 0 8px}
#page-my-events.isPC #newContests .widget-contestUnit-summary{font-size:11.5px}
#page-my-events.isPC #newContests .widget-contestUnit-summary b{font-weight:400}
#page-my-events.isPC #newContests .widget-contestUnit-appliedWorkCount{text-align:center;margin:0 0 0 8px}
#page-my-events.isPC #newContests .widget-contestUnit-appliedWorkCount span{display:block}
@media screen and (max-width:1000px){
#page-my-events.isPC #newContests .widget-contestUnit-appliedWorkCount-count{font-size:15px}
}
#page-my-events.isPC #newUserEvents{margin:30px 0 0;background:#f7f6f5;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #ddd}
#page-my-events.isPC #newUserEvents .widget-userEvents-unit{width:calc(33.333333% - 10px);margin:15px 0 15px 15px}
@media screen and (max-width:1000px){
#page-my-events.isPC #newUserEvents .widget-userEvents-unit{width:calc(50% - 10px)}
}
#page-my-events.isPC #newUserEvents .widget-userEvents-unit:nth-child(3n+1){position:relative;margin-left:0}
@media screen and (max-width:1000px){
#page-my-events.isPC #newUserEvents .widget-userEvents-unit:nth-child(3n+1){margin-left:15px}
}
#page-my-events.isPC #newUserEvents .widget-userEvents-unit:nth-child(3n+1):before{content:'';position:absolute;border-top:1px solid #ddd;top:-15px;left:-15px;height:0;width:calc(300% + 60px)}
@media screen and (max-width:1000px){
#page-my-events.isPC #newUserEvents .widget-userEvents-unit:nth-child(3n+1):before{display:none}
}
@media screen and (max-width:1000px){
#page-my-events.isPC #newUserEvents .widget-userEvents-unit:nth-child(4)~.widget-userEvents-unit{display:none}
}
@media screen and (max-width:1000px){
#page-my-events.isPC #newUserEvents .widget-userEvents-unit:nth-child(2n+1){position:relative;margin-left:0}
#page-my-events.isPC #newUserEvents .widget-userEvents-unit:nth-child(2n+1):before{content:'';display:block;position:absolute;border-top:1px solid #ddd;top:-15px;left:-15px;height:0;width:calc(200% + 40px)}
}
#page-my-events.isPC #newUserEvents .widget-userEvents-unit-header-eventInfo h4{font-size:15px}
#page-my-events.isPC #newUserEvents .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-my-events.isPC .contest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 0 28px}
@media screen and (max-width:1000px){
#page-my-events.isPC .contest{display:block}
}
#page-my-events.isPC .contest:before{content:'';display:block;position:absolute;top:0;left:230px;width:calc(100% - 230px);height:0;border-top:1px solid #ddd}
@media screen and (max-width:1000px){
#page-my-events.isPC .contest:before{left:165px;width:calc(100% - 165px)}
}
#page-my-events.isPC .contest:last-child{border-bottom:1px solid #ddd}
#page-my-events.isPC .contest .widget-contestUnit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 15px 0 0}
@media screen and (max-width:1000px){
#page-my-events.isPC .contest .widget-contestUnit{margin:0}
}
#page-my-events.isPC .contest .widget-contestUnit a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-events.isPC .contest .widget-contestUnit-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-events.isPC .contest .widget-contestUnit-image{width:200px;margin:0 30px 0 0}
@media screen and (max-width:1000px){
#page-my-events.isPC .contest .widget-contestUnit-image{width:150px;margin:0 15px 0 0}
}
#page-my-events.isPC .contest .widget-contestUnit-info{margin:14px 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-my-events.isPC .contest .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 60px 0 0}
@media screen and (max-width:1000px){
#page-my-events.isPC .contest .widget-contestUnit-info-inner{margin:0 30px 0 0}
}
#page-my-events.isPC .contest .widget-contestUnit-catchphrase{font-size:13px}
#page-my-events.isPC .contest .widget-contestUnit-title{font-size:18px;margin:6px 0}
#page-my-events.isPC .contest .widget-contestUnit-appliedWorkCount{margin:-14px 0 0;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}
#page-my-events.isPC .contest .widget-contestUnit-appliedWorkCount-count{margin:-3px 4px 0 0}
@media screen and (max-width:1000px){
#page-my-events.isPC .contest .widget-contestUnit-appliedWorkCount-count{font-size:15px}
}
@media screen and (max-width:1000px){
#page-my-events.isPC .contest .contest-button{display:none}
}
#page-my-events.isPC #contests-banners h2{font-weight:400}
#page-my-events.isPC #contests-banners ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
#page-my-events.isPC #contests-banners ul li{list-style-type:none}
#page-my-events.isPC #contests-banners li{width:200px;margin:0 30px 30px 0}
#page-my-events.isPC #contests-banners a{display:block;position:relative}
#page-my-events.isPC #contests-banners a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-my-events.isPC #contests-banners img{max-width:100%;vertical-align:bottom}
#page-my-events.isPC #contests-closedLink{margin:0;border-top:1px solid #ddd;font-size:15px}
#page-my-events.isPC #contests-closedLink a{color:#222;padding:1em;text-align:center;display:block}
#page-my-events.isPC #contests-closedLink a:focus,#page-my-events.isPC #contests-closedLink a:hover{color:#4baae0}
#page-my-events.isPC #userEvents{margin:30px 0 0}
#page-my-events.isPC #userEvents .seeMoreLink{text-align:right}
#page-my-events.isPC #userEvents .seeMoreLink a{color:#222}
#page-my-events.isPC #userEvents .seeMoreLink a:focus,#page-my-events.isPC #userEvents .seeMoreLink a:hover{color:#0990cc}
#page-my-events.isPC #userEventsList{border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-events.isPC #userEventsList .widget-userEvents-unit{width:calc(33.333333% - 20px);margin:15px 0 15px 30px}
@media screen and (max-width:1000px){
#page-my-events.isPC #userEventsList .widget-userEvents-unit{width:calc(50% - 15px)}
}
#page-my-events.isPC #userEventsList .widget-userEvents-unit:nth-child(3n+1){position:relative;margin-left:0}
@media screen and (max-width:1000px){
#page-my-events.isPC #userEventsList .widget-userEvents-unit:nth-child(3n+1){margin-left:30px}
}
#page-my-events.isPC #userEventsList .widget-userEvents-unit:nth-child(3n+1):before{content:'';position:absolute;border-top:1px solid #ddd;top:-15px;left:-15px;height:0;width:calc(300% + 60px)}
@media screen and (max-width:1000px){
#page-my-events.isPC #userEventsList .widget-userEvents-unit:nth-child(3n+1):before{display:none}
}
@media screen and (max-width:1000px){
#page-my-events.isPC #userEventsList .widget-userEvents-unit:nth-child(2n+1){position:relative;margin-left:0}
#page-my-events.isPC #userEventsList .widget-userEvents-unit:nth-child(2n+1):before{content:'';display:block;position:absolute;border-top:1px solid #ddd;top:-15px;left:-15px;height:0;width:calc(200% + 40px)}
}
@media screen and (max-width:1000px){
#page-my-events.isPC #userEventsList .widget-userEvents-unit-header-eventInfo h4{font-size:15px}
}
#page-my-events.isPC #userEventsList .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-my-events.isTouch #main{padding:14px 0 24px;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-bottom:calc(24px + constant(safe-area-inset-bottom));padding-bottom:calc(24px + env(safe-area-inset-bottom))}
#page-my-events.isTouch #newContests{margin:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-events.isTouch #newContests .widget-contestUnit{width:calc(50% - 8px)}
#page-my-events.isTouch #newContests .widget-contestUnit-info{margin:6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-events.isTouch #newContests .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-events.isTouch #newContests .widget-contestUnit-title{font-size:11px;margin:0 0 6px}
#page-my-events.isTouch #newContests .widget-contestUnit-summary{font-size:11px}
#page-my-events.isTouch #newContests .widget-contestUnit-summary b{font-weight:400}
#page-my-events.isTouch #newContests .widget-contestUnit-appliedWorkCount{text-align:center}
#page-my-events.isTouch #newContests .widget-contestUnit-appliedWorkCount span{display:block}
#page-my-events.isTouch #newUserEvents{margin:12px 16px 0;background:#f7f6f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#page-my-events.isTouch #newUserEvents .widget-userEvents-unit a{padding:14px 16px}
#page-my-events.isTouch #newUserEvents .widget-userEvents-unit-header-eventInfo h4{font-size:12px}
#page-my-events.isTouch #newUserEvents .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-my-events.isTouch #contests{margin:48px 0 0}
#page-my-events.isTouch #contests section{margin:0 0 24px}
#page-my-events.isTouch #contests .sectionHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box}
#page-my-events.isTouch #contests .sectionHeader h2,#page-my-events.isTouch #contests .sectionHeader p{margin:0}
#page-my-events.isTouch #contests .sectionHeader h2{font-size:11px}
#page-my-events.isTouch #contests .sectionHeader p{font-weight:400}
#page-my-events.isTouch #contests .sectionHeader a{color:#222}
#page-my-events.isTouch #contests .sectionHeader a:focus,#page-my-events.isTouch #contests .sectionHeader a:hover{color:#0081c2}
#page-my-events.isTouch #contests .sectionHeader a i{color:#0990cc}
#page-my-events.isTouch .contest{padding:14px 16px 14px 0;margin:0 0 0 16px;border-bottom:1px solid #ddd}
#page-my-events.isTouch .contest .widget-contestUnit-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-events.isTouch .contest .widget-contestUnit-image{width:100px;margin:0 12px 0 0}
#page-my-events.isTouch .contest .widget-contestUnit-image span{margin:0 0 12px}
#page-my-events.isTouch .contest .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-my-events.isTouch .contest .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-events.isTouch .contest .widget-contestUnit-catchphrase{font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-events.isTouch .contest .widget-contestUnit-title{margin:6px 0;font-size:14px}
#page-my-events.isTouch .contest .widget-contestUnit-appliedWorkCount{margin:0 0 0 8px;padding:0 0 0 12px;border-left:1px solid #ddd;text-align:center;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-my-events.isTouch .contest .widget-contestUnit-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-my-events.isTouch .contest .widget-contestUnit-appliedWorkCount-label{font-size:10px}
#page-my-events.isTouch .contest .widget-contestUnit-message{margin:0}
#page-my-events.isTouch .contest .widget-contestUnit-summary{margin:4px 0 0}
#page-my-events.isTouch .contest .widget-contestUnit-summary b{font-weight:400}
#page-my-events.isTouch #contests-banners h2{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0 0 16px}
#page-my-events.isTouch #contests-banners ul{padding:0;margin:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-my-events.isTouch #contests-banners ul li{list-style-type:none}
#page-my-events.isTouch #contests-banners li{position:relative;width:calc(50% - 8px);margin:0 0 16px 16px}
#page-my-events.isTouch #contests-banners li:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-my-events.isTouch #contests-banners li:nth-child(2n+1){margin:0 0 16px}
#page-my-events.isTouch #contests-banners img{max-width:100%;vertical-align:bottom}
#page-my-events.isTouch #contests-closedLink,#page-my-events.isTouch .seeMoreLink{border-top:1px solid #ddd;margin:0 0 0 16px;padding:8px 16px 0 0;text-align:right}
#page-my-events.isTouch #contests-closedLink a,#page-my-events.isTouch .seeMoreLink a{color:#222;font-size:11px}
#page-my-events.isTouch #contests-closedLink{margin:12px 0 0 16px}
#page-my-events.isTouch #userEvents{margin:16px 0 0}
#page-my-events.isTouch #userEvents h2{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-my-events.isTouch #userEventsList{margin:0 0 0 16px}
#page-my-reactions #mainAction-workSelector{max-width:calc(100% - 300px)}
#page-my-reactions #mainAction-workSelector .ui-contextMenu-content{max-width:26vw;max-height:calc(100vh - 300px);overflow-y:auto;-webkit-overflow-scrolling:touch}
#page-my-reactions #mainAction-workSelector .ui-contextMenu-content a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-reactions #mainAction-workSelector-handle{max-width:100%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-reactions #mainAction-workSelector-handle i,#page-my-reactions #mainAction-workSelector-handle span{vertical-align:middle}
#page-my-reactions .sticky-content{position:-webkit-sticky;position:sticky;top:100px}
#page-my-reactions .reactionsList-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px 0;border-bottom:1px solid #ddd;position:relative}
@media screen and (max-width:1000px){
#page-my-reactions .reactionsList-item{padding:14px 150px 14px 30px;display:block;position:relative}
}
#page-my-reactions .reactionsList-item:first-child .reactionColumn-reactionType p:focus:before,#page-my-reactions .reactionsList-item:first-child .reactionColumn-reactionType p:hover:before{top:auto;bottom:-9px;border-color:transparent;border-bottom-color:#222}
#page-my-reactions .reactionsList-item:first-child .reactionColumn-reactionType p:focus:after,#page-my-reactions .reactionsList-item:first-child .reactionColumn-reactionType p:hover:after{bottom:auto;top:100%;margin:9px 0 0}
#page-my-reactions .reactionsList-item:hover{z-index:20!important}
#page-my-reactions .reactionsList-item:nth-child(1){z-index:20}
#page-my-reactions .reactionsList-item:nth-child(2){z-index:19}
#page-my-reactions .reactionsList-item:nth-child(3){z-index:18}
#page-my-reactions .reactionsList-item:nth-child(4){z-index:17}
#page-my-reactions .reactionsList-item:nth-child(5){z-index:16}
#page-my-reactions .reactionsList-item:nth-child(6){z-index:15}
#page-my-reactions .reactionsList-item:nth-child(7){z-index:14}
#page-my-reactions .reactionsList-item:nth-child(8){z-index:13}
#page-my-reactions .reactionsList-item:nth-child(9){z-index:12}
#page-my-reactions .reactionsList-item:nth-child(10){z-index:11}
#page-my-reactions .reactionsList-item:nth-child(11){z-index:10}
#page-my-reactions .reactionsList-item:nth-child(12){z-index:9}
#page-my-reactions .reactionsList-item:nth-child(13){z-index:8}
#page-my-reactions .reactionsList-item:nth-child(14){z-index:7}
#page-my-reactions .reactionsList-item:nth-child(15){z-index:6}
#page-my-reactions .reactionsList-item:nth-child(16){z-index:5}
#page-my-reactions .reactionsList-item:nth-child(17){z-index:4}
#page-my-reactions .reactionsList-item:nth-child(18){z-index:3}
#page-my-reactions .reactionsList-item:nth-child(19){z-index:2}
#page-my-reactions .reactionsList-item:nth-child(20){z-index:1}
#page-my-reactions .reactionColumn-reactionType{width:30px;line-height:1}
@media screen and (max-width:1000px){
#page-my-reactions .reactionColumn-reactionType{position:absolute;top:14px;left:0}
}
#page-my-reactions .reactionColumn-reactionType p{margin:2px 0 0;display:inline-block}
@media screen and (max-width:1000px){
#page-my-reactions .reactionColumn-reactionType p{margin:0}
}
#page-my-reactions .reactionColumn-reactionType svg{vertical-align:top;height:16px;width:19px}
#page-my-reactions .reactionColumn-reactionTarget{width:calc(40% - 130px);margin:0 30px 0 0}
@media screen and (max-width:1000px){
#page-my-reactions .reactionColumn-reactionTarget{width:100%;margin:0 0 12px}
}
#page-my-reactions .reactionColumn-reactionTarget a{display:block}
#page-my-reactions .reactionColumn-reactionTarget a:focus,#page-my-reactions .reactionColumn-reactionTarget a:hover{text-decoration:underline}
#page-my-reactions .reactionColumn-reactionTarget-title{font-size:14px;line-height:1.3;margin:0}
@media screen and (max-width:1000px){
#page-my-reactions .reactionColumn-reactionTarget-title{font-weight:400;color:#666;font-size:11px}
}
#page-my-reactions .reactionColumn-reactionTarget-title a{color:#222;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}
#page-my-reactions .reactionColumn-reactionTarget-title a:focus,#page-my-reactions .reactionColumn-reactionTarget-title a:hover{color:#0081c2}
#page-my-reactions .reactionColumn-reactionTarget-title .widget-workStatusLabel-unpublished{font-size:10px;height:17px;line-height:17px;padding:0 6px 0 7px;vertical-align:top;margin:1px 0 0 4px}
#page-my-reactions .reactionColumn-reactionTarget-episodeTitle{font-size:11.5px;line-height:1.3;margin:4px 0 0}
@media screen and (max-width:1000px){
#page-my-reactions .reactionColumn-reactionTarget-episodeTitle{margin:0;color:#666;font-size:11px}
}
#page-my-reactions .reactionColumn-reactionTarget-episodeTitle a{color:#666}
#page-my-reactions .reactionColumn-reactionTarget-episodeTitle a:focus,#page-my-reactions .reactionColumn-reactionTarget-episodeTitle a:hover{color:#0081c2}
#page-my-reactions .reactionColumn-reactionTarget-episodeTitle .widget-workStatusLabel-unpublished{font-size:9px;height:14px;line-height:14px;padding:0 5px 0 6px;vertical-align:top;margin:0 0 0 4px}
#page-my-reactions .reactionColumn-reaction{margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-reactions .reactionColumn-reaction h3,#page-my-reactions .reactionColumn-reaction p{margin:0}
#page-my-reactions .reaction-reactionText{margin:0 0 8px!important;line-height:1.5}
#page-my-reactions .reaction-reactionText-empty{color:#999;font-style:italic;margin:8px 0 4px!important}
#page-my-reactions .reaction-reactionText-empty a{color:#666;text-decoration:none;border-bottom:1px solid #ddd}
#page-my-reactions .reaction-reactionText-empty a:focus,#page-my-reactions .reaction-reactionText-empty a:hover{color:#0081c2}
#page-my-reactions .reaction-reactionText-empty a:focus,#page-my-reactions .reaction-reactionText-empty a:hover{border-bottom-color:#0081c2}
#page-my-reactions .reactionColumn-action{width:130px;margin:0 0 0 30px}
@media screen and (max-width:1000px){
#page-my-reactions .reactionColumn-action{position:absolute;top:14px;right:0;height:calc(100% - 28px)}
}
#page-my-reactions .reactionColumn-action .ui-comboButton{width:100%}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked.isDisabled .ui-button-default{cursor:default;opacity:.4}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked.isDisabled .ui-button-default:focus,#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked.isDisabled .ui-button-default:hover{background:#4baae0!important;border-color:#0990cc}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .ui-button-default{background:#4baae0;border-color:#0990cc;color:#fff}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .ui-button-default:focus,#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .ui-button-default:hover{background:#0990cc!important;border-color:#0081c2}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .ui-button-default svg polygon,#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .ui-button-default svg rect{fill:#fff}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .ui-comboButton-primary:focus+.ui-contextMenu .ui-button-default,#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .ui-comboButton-primary:hover+.ui-contextMenu .ui-button-default{border-left-color:#0081c2}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .reaction-action-review i{display:inline-block}
#page-my-reactions .reactionColumn-action .ui-comboButton.isLiked .reaction-action-review svg{display:none}
#page-my-reactions .reactionColumn-action .ui-comboButton.isDisabled:not(.isLiked) .ui-button-default{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
#page-my-reactions .reactionColumn-action .ui-comboButton.isDisabled:not(.isLiked) .ui-button-default:focus,#page-my-reactions .reactionColumn-action .ui-comboButton.isDisabled:not(.isLiked) .ui-button-default:hover{background:#eee!important;border-color:#ddd;color:#aaa}
#page-my-reactions .reactionColumn-action .ui-comboButton.isDisabled:not(.isLiked) .ui-button-default svg polygon,#page-my-reactions .reactionColumn-action .ui-comboButton.isDisabled:not(.isLiked) .ui-button-default svg rect{fill:#aaa}
#page-my-reactions .reactionColumn-action svg{height:12px;width:12.6px}
#page-my-reactions .reactionColumn-action .reaction-action-review span,#page-my-reactions .reactionColumn-action .reaction-action-review svg{display:inline-block}
#page-my-reactions .reactionColumn-action .reaction-action-review i,#page-my-reactions .reactionColumn-action .reaction-action-review span,#page-my-reactions .reactionColumn-action .reaction-action-review svg{vertical-align:middle}
#page-my-reactions .reactionColumn-action .reaction-action-review svg{margin:-1px 0 0 4px}
#page-my-reactions .reactionColumn-action .reaction-action-review i{display:none}
#page-my-reactions .reactionColumn-action .reaction-action-cheerComment[disabled] svg path,#page-my-reactions .reactionColumn-action .reaction-action-cheerComment[disabled] svg polygon{fill:#999}
#page-my-reactions .reactionColumn-action .reaction-action-cheerComment svg{-webkit-transform:translateY(1px);transform:translateY(1px)}
#page-my-reactions .reactionColumn-action .reactionColumn-contextMenu-content-disabled{background:#eee;color:#aaa;padding:12px 10px 7px;display:block;font-size:13px;line-height:1;cursor:default}
#page-my-reactions .reaction-reviewPoints{font-weight:700;font-size:15px;color:#4baae0;line-height:1}
#page-my-reactions .reaction-reviewPoints{font-size:16px}
#page-my-reactions .reaction-reviewPoints-label{font-size:.85em}
#page-my-reactions .reaction-reviewTitle{font-size:15px;line-height:1.3;margin:8px 0!important}
#page-my-reactions .widget-cheerComment{padding:0;border:none}
#page-my-reactions .widget-cheerComment-inner{display:block}
#page-my-reactions .widget-cheerComment-content{margin:0 0 8px}
#page-my-reactions .widget-cheerComment-reply{margin-left:0;background:#f2f1f0;border-radius:4px;padding:14px 16px}
#page-my-reactions .widget-cheerComment-reply-inner{padding:0 0 0 30px;border:none}
#page-my-reactions .widget-cheerComment-reply-inner .widget-meta button{padding:0;border:none}
#page-my-reactions .widget-cheerComment-reply-inner textarea{height:200px}
#page-my-reactions .widget-cheerComment-replyIcon{top:0}
#page-my-reactions .widget-emptyMessage{position:relative;margin:0;padding:60px 0}
#page-my-reactions .widget-emptyMessage-icon img{width:70px;height:70px;opacity:.3}
#page-my-reactions #arrow{position:absolute;top:0;right:33px;z-index:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:keyframes-shakeUpAndDown-next;animation-name:keyframes-shakeUpAndDown-next;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
#page-my-reactions #arrow img{max-width:56px}
#page-my-reactions.isPC #content:before{display:none}
#page-my-reactions.isPC #content _:lang(x)::-ms-backdrop,#page-my-reactions.isPC #content:before{display:block}
#page-my-reactions.isTouch .mainAction{font-size:12px;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:400px){
#page-my-reactions.isTouch .mainAction label span{display:none}
}
#page-my-reactions.isTouch #mainAction-workSelector{max-width:calc(100% - 260px)}
@media screen and (max-width:400px){
#page-my-reactions.isTouch #mainAction-workSelector{max-width:calc(100% - 190px)}
}
@media screen and (max-width:1000px){
#page-my-reactions.isTouch #mainAction-workSelector .ui-contextMenu-content{margin:0;max-width:calc(100vw - 20px)}
}
@media screen and (max-width:1000px){
#page-my-reactions.isTouch .sticky-content{position:static}
}
#page-my-reactions.isTouch .reactionsList-item{padding:14px 16px}
@media screen and (max-width:1000px){
#page-my-reactions.isTouch .reactionsList-item{padding:14px 16px 14px 46px}
}
#page-my-reactions.isTouch .reactionColumn-reactionType{top:16px;left:16px}
#page-my-reactions.isTouch .reaction-reviewTitle{font-size:14px}
#page-my-reactions.isTouch .reactionColumn-action{width:130px}
@media screen and (max-width:1000px){
#page-my-reactions.isTouch .reactionColumn-action{position:static;margin:10px 0 0}
}
@media screen and (max-width:480px){
#page-my-reactions.isTouch .reactionColumn-action{width:auto}
}
#page-my-reactions.isTouch .reactionColumn-action .ui-comboButton [class*=ui-button-]{height:38px}
#page-my-reactions.isTouch .reactionColumn-action .ui-comboButton-primary .ui-button-default{padding:12px 10px}
#page-my-reactions.isTouch .reactionColumn-action .ui-comboButton-secondary .ui-button-default{padding:12px 14px}
#page-my-reactions.isTouch .widget-emptyMessage{padding:24px 16px}
#page-my-rewards #guestMessage{border:1px solid #ddd;margin:15px 0 30px;padding:20px}
#page-my-rewards #guestMessage-inner{max-width:640px;margin:0 auto;line-height:1.5;text-align:center}
#page-my-rewards #guestMessage-inner h3{margin:0}
#page-my-rewards #guestMessage-inner p{margin:.5em 0 1em}
#page-my-rewards #guestMessage-inner span{display:inline-block}
#page-my-rewards #guestMessage-button{margin:0!important;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}
#page-my-rewards #guestMessage-button a+a{margin:0 0 0 8px}
#page-my-rewards #rewardsBalance{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-rewards #rewardsBalance p{margin:0}
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent{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}
@media screen and (max-width:480px){
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent{display:block}
}
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent-number{margin:0 15px 0 0}
@media screen and (max-width:480px){
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent-number{margin:0 0 5px}
}
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent-number span{vertical-align:top}
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent-label{margin:0}
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent-label p{color:#999}
#page-my-rewards #rewardsBalance .widget-myRewardsCurrent-lessThan100percent-label:after{border-top-color:#eae9e8}
#page-my-rewards #myRewardsCurrent-bar{height:10px;max-width:200px;display:block;background-image:-webkit-repeating-linear-gradient(left,#fff 0,#fff 1px,#eae9e8 0,#eae9e8 3px);background-image:repeating-linear-gradient(90deg,#fff 0,#fff 1px,#eae9e8 0,#eae9e8 3px)}
#page-my-rewards #rewardsSummary{margin:15px 0 30px;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.05)}
#page-my-rewards #rewardsSummary:first-child{margin-top:0}
@media screen and (max-width:480px){
#page-my-rewards #rewardsSummary{margin:16px 0 24px}
}
#page-my-rewards #rewardsSummary header{background:#f2f1f0;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;border-radius:4px 4px 0 0}
#page-my-rewards #rewardsSummary h2{color:#999;margin:0;font-size:12px;width:100%;line-height:1.3;padding:8px 12px}
#page-my-rewards #rewardsSummaryContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 0}
}
#page-my-rewards #rewardsSummaryContent h3{margin:0;padding:0 0 4px;font-size:11.5px;border-bottom:1px solid #ddd;color:#999}
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth{width:calc(33.333333% - 15px);color:#999}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}
}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth h3{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;border:none}
}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #ddd}
}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl div{display:block;border:none;margin:0 16px 0 0}
}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dd,#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dt{line-height:1.5}
}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dt{font-size:11px;width:100%;padding:10px 0 3px}
}
@media screen and (max-width:480px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dt{font-size:11.5px}
}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dd{padding:0}
}
@media screen and (max-width:480px){
#page-my-rewards #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dd .widget-dummyText-semilong{width:75px}
}
#page-my-rewards #rewardsSummaryContent-currentMonth-note{color:#999;font-size:11.5px;margin:4px 0 0}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent-currentMonth-note{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 4px}
}
#page-my-rewards #rewardsSummaryContent-graphs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(66.666666% - 15px)}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent-graphs{width:100%;margin:15px 0 0;display:block}
}
#page-my-rewards #rewardsSummaryContent-graphsContent{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-rewards #rewardsSummaryContent-graphsContent p{width:calc(50% - 15px);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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;color:#999;font-style:italic;font-size:11.5px}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsSummaryContent-graphsContent p{height:100px}
}
@media screen and (max-width:480px){
#page-my-rewards #rewardsSummaryContent-graphsContent p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
#page-my-rewards #rewardsData{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsData{display:block}
}
#page-my-rewards #rewardsHistories{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 30px 0 0;position:relative;overflow-x:auto;overflow-y:hidden;display:block}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsHistories{margin:0}
}
#page-my-rewards #rewardsHistories-inner{min-width:580px;position:relative}
#page-my-rewards #rewardsHistories-inner h2{font-size:14px;margin:0;position:absolute;top:0;left:0;color:#999}
#page-my-rewards #rewardsHistories-inner table{width:100%}
#page-my-rewards #rewardsHistories-inner tr{border-bottom:1px solid #ddd}
#page-my-rewards #rewardsHistories-inner td{padding:14px 0}
#page-my-rewards #rewardsHistories-inner td,#page-my-rewards #rewardsHistories-inner th{white-space:nowrap}
#page-my-rewards #rewardsHistories-inner td:not(:nth-child(1)),#page-my-rewards #rewardsHistories-inner th:not(:nth-child(1)){padding-left:15px}
#page-my-rewards #rewardsHistories-inner th{font-weight:400;color:#999}
#page-my-rewards #rewardsHistories-inner td:nth-child(2)~td,#page-my-rewards #rewardsHistories-inner th:nth-child(2)~th{text-align:right}
#page-my-rewards #rewardsHistories-inner td:nth-child(2){width:100%}
#page-my-rewards #rewardsTotal{width:300px;text-align:center}
@media screen and (max-width:1000px){
#page-my-rewards #rewardsTotal{width:100%;margin:30px 0 0}
}
#page-my-rewards #rewardsTotal h2{color:#999;font-size:14px;margin:0}
#page-my-rewards #rewardsTotal p{margin:4px 0 0}
#page-my-rewards.isTouch #main{padding:16px 16px 0}
#page-my-rewards.isTouch #guestMessage{border:none;margin:0 0 16px;padding:16px;background:#f2f1f0}
#page-my-rewards.isTouch #guestMessage p{text-align:left}
#page-my-rewards.isTouch #guestMessage p span{display:inline}
@media screen and (max-width:480px){
#page-my-rewards.isTouch #guestMessage-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
#page-my-rewards.isTouch #guestMessage-button a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;width:calc(50% - 4px)}
@media screen and (max-width:480px){
#page-my-rewards.isTouch #guestMessage-button a{width:100%}
}
@media screen and (max-width:480px){
#page-my-rewards.isTouch #guestMessage-button a+a{margin:8px 0 0}
}
#page-my-rewards.isTouch #rewardsData{display:block}
#page-my-rewards.isTouch #rewardsHistories{margin:0 0 0 -16px;width:calc(100% + 32px)}
#page-my-rewards.isTouch #rewardsHistories-inner{padding:0 16px}
#page-my-rewards.isTouch #rewardsHistories-inner h2{left:16px}
#page-my-rewards.isTouch #rewardsTotal{width:100%;margin:24px 0}
#page-my-rewardsLoyalty #rewardsBalance{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-my-rewardsLoyalty #rewardsBalance p{margin:0}
#page-my-rewardsLoyalty .widget-myRewardsCurrent{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;line-height:1.5}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty .widget-myRewardsCurrent{display:block}
}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty .widget-myRewardsCurrent .rewardsCurrent-label p{margin:3px 0 0!important}
}
#page-my-rewardsLoyalty .widget-myRewardsCurrent-number{font-size:33px;line-height:1.1;margin:0 8px 0 0!important}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty .widget-myRewardsCurrent-number{margin:0 0 8px!important}
}
#page-my-rewardsLoyalty #rewardsSummary{margin:12px 0 30px;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.05)}
#page-my-rewardsLoyalty #rewardsSummary:first-child{margin-top:0}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty #rewardsSummary{margin:16px 0 24px}
}
#page-my-rewardsLoyalty #rewardsSummary header{background:#f2f1f0;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;border-radius:4px 4px 0 0}
#page-my-rewardsLoyalty #rewardsSummary h2{margin:0;font-size:12px;width:100%;line-height:1.3;padding:8px 12px}
#page-my-rewardsLoyalty #rewardsSummaryContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:14px 12px}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 12px}
}
#page-my-rewardsLoyalty #rewardsSummaryContent h3{margin:0;padding:0 0 4px;font-size:11.5px;border-bottom:1px solid #ddd}
@media screen and (max-width:420px){
#page-my-rewardsLoyalty #rewardsSummaryContent h3{padding:0}
}
#page-my-rewardsLoyalty #rewardsSummaryContent h3 span{font-weight:400;color:#666;margin:0 15px 0 2px}
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth{width:calc(33.333333% - 15px)}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth h3{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;border:none}
}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #ddd}
}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl div{display:block;border:none;margin:0 16px 0 0}
}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dd,#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dt{line-height:1.5}
}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dt{color:#666;font-size:11px;width:100%;padding:10px 0 0}
}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dt{font-size:11.5px}
}
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dd{font-size:20px}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dd{text-align:left;padding:0}
}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty #rewardsSummaryContent .widget-myRewardsCurrentMonth dl dd span{width:75px}
}
#page-my-rewardsLoyalty #rewardsSummaryContent-currentMonth-note{font-size:11.5px;color:#888;line-height:1.3;margin:6px 0 0}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent-currentMonth-note{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 4px}
}
@media screen and (max-width:420px){
#page-my-rewardsLoyalty #rewardsSummaryContent-currentMonth-note{margin:0 0 6px}
}
#page-my-rewardsLoyalty #rewardsSummaryContent-graphs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(66.666666% - 15px)}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsSummaryContent-graphs{width:100%;margin:15px 0 0;display:block}
}
#page-my-rewardsLoyalty #rewardsSummaryContent-graphsContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner{width:calc(50% - 15px);margin:0;font-size:12px}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner{min-height:100px}
}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner p{margin:8px 0}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal,#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal li,#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical li{list-style-type:none}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal.isHidden,#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical.isHidden{display:none}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:80px;margin:0}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal{margin:5px 0 0}
}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:calc((100% - 90px)/ 31)}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal span{background:#4baae0;display:block;width:100%}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eee;width:100%}
@media screen and (max-width:580px){
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical li:last-child{border-bottom:1px solid #eee}
}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical li:last-child p{margin-bottom:0}
@media screen and (max-width:580px){
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical li:last-child p{margin-bottom:8px}
}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical li p{margin:8px 0}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical .date{color:#666;width:52px}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical .data{width:calc(50% - 31px);text-align:right;line-height:1.3}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical .unit{display:inline-block;color:#888;font-size:.85em;margin:0 0 0 3px}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical .bar{width:calc(50% - 31px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-rewardsLoyalty .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-vertical .bar span{background:#4baae0;display:block;height:8px}
#page-my-rewardsLoyalty .empty-graphsContent{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-style:italic;min-height:100px;text-align:center}
#page-my-rewardsLoyalty .empty-graphsContent span{display:inline-block}
#page-my-rewardsLoyalty #rewardsData{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsData{display:block}
}
#page-my-rewardsLoyalty #rewardsHistories{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative;display:block}
#page-my-rewardsLoyalty #rewardsHistories::-webkit-scrollbar{border-top:5px solid #fff;height:15px;background:#fff}
#page-my-rewardsLoyalty #rewardsHistories::-webkit-scrollbar:hover{border-top-color:#f7f6f5}
#page-my-rewardsLoyalty #rewardsHistories::-webkit-scrollbar-thumb{border-top:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-rewardsLoyalty #rewardsHistories::-webkit-scrollbar-thumb:hover{border-top-color:#bbb}
#page-my-rewardsLoyalty #rewardsHistories-inner{min-width:580px;position:relative}
#page-my-rewardsLoyalty #rewardsHistories-inner.empty-rewardsHistories{min-width:auto}
#page-my-rewardsLoyalty #rewardsHistories-inner.empty-rewardsHistories h2{position:static}
#page-my-rewardsLoyalty #rewardsHistories-inner.empty-rewardsHistories p{border-top:1px solid #ddd;font-style:italic;text-align:center;font-size:12px;padding:30px 0;margin:0}
#page-my-rewardsLoyalty #rewardsHistories-inner h2{font-size:14px;margin:0;position:absolute;top:0;left:0}
#page-my-rewardsLoyalty #rewardsHistories-inner table{width:100%}
#page-my-rewardsLoyalty #rewardsHistories-inner tr{border-bottom:1px solid #ddd}
#page-my-rewardsLoyalty #rewardsHistories-inner td{padding:14px 0}
#page-my-rewardsLoyalty #rewardsHistories-inner td.rewards-unsettled{font-style:italic;font-size:11.5px;color:#999}
#page-my-rewardsLoyalty #rewardsHistories-inner td .feedbackCount-zero{color:#666}
#page-my-rewardsLoyalty #rewardsHistories-inner td,#page-my-rewardsLoyalty #rewardsHistories-inner th{white-space:nowrap}
#page-my-rewardsLoyalty #rewardsHistories-inner td:not(:nth-child(1)),#page-my-rewardsLoyalty #rewardsHistories-inner th:not(:nth-child(1)){padding-left:15px}
#page-my-rewardsLoyalty #rewardsHistories-inner th{font-weight:400}
#page-my-rewardsLoyalty #rewardsHistories-inner td:nth-child(2)~td,#page-my-rewardsLoyalty #rewardsHistories-inner th:nth-child(2)~th{text-align:right}
#page-my-rewardsLoyalty #rewardsHistories-inner td:nth-child(2){width:100%}
#page-my-rewardsLoyalty #rewardsHistories-inner .month{font-weight:700}
#page-my-rewardsLoyalty #rewardsTotal{width:300px;text-align:center;margin:0 0 0 30px}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty #rewardsTotal{width:100%;margin:30px 0 0}
}
#page-my-rewardsLoyalty #rewardsTotal h2{font-size:14px;margin:0;font-weight:400}
#page-my-rewardsLoyalty #rewardsTotal p{font-size:33px;font-weight:700;line-height:1;margin:0}
#page-my-rewardsLoyalty #rewardsTotal-icon img{width:25px}
#page-my-rewardsLoyalty.isTouch #rewardsBalance,#page-my-rewardsLoyalty.isTouch #rewardsData{margin-left:16px;margin-right:16px}
#page-my-rewardsLoyalty.isTouch #rewardsBalance{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:3px 0 0}
#page-my-rewardsLoyalty.isTouch #rewardsBalance>p{margin:3px 0 0}
#page-my-rewardsLoyalty.isTouch .widget-myRewardsCurrent-number{font-size:25px;line-height:1}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty.isTouch .widget-myRewardsCurrent-number{margin:0 0 2px!important}
}
#page-my-rewardsLoyalty.isTouch #rewardsSummary{margin:16px 16px 30px}
#page-my-rewardsLoyalty.isTouch #rewardsSummaryContent-graphsContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:580px){
#page-my-rewardsLoyalty.isTouch #rewardsSummaryContent-graphsContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (max-width:1000px){
#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner{width:calc(50% - 10px)}
}
@media screen and (max-width:580px){
#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner{width:initial}
}
#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner p{margin:0}
#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner p button{padding:10px 0;border:0;background:0 0}
#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner p button.isActive{display:none}
#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner p .icon-bottom,#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner p .icon-up{vertical-align:middle;padding:0 2px}
@media screen and (max-width:580px){
#page-my-rewardsLoyalty.isTouch .rewardsSummaryContent-graphsContentInner .rewardsSummaryContent-graphsContent-horizontal{height:50px}
}
#page-my-rewardsLoyalty.isTouch #rewardsData{display:block}
#page-my-rewardsLoyalty.isTouch #rewardsHistories{margin:0 0 0 -16px;width:calc(100% + 32px)}
#page-my-rewardsLoyalty.isTouch #rewardsHistories-inner{padding:0 16px}
#page-my-rewardsLoyalty.isTouch #rewardsHistories-inner h2{left:16px}
#page-my-rewardsLoyalty.isTouch #rewardsTotal{width:100%;margin:30px 0}
@media screen and (max-width:580px){
#page-my-rewardsLoyalty.isTouch #rewardsTotal{margin:26px 0}
}
@media screen and (max-width:480px){
#page-my-rewardsLoyalty.isTouch #rewardsTotal{margin:18px 0 30px}
}
#page-my-rewardsLoyalty.isTouch #rewardsTotal p{font-size:25px}
#page-my-rewards-withdrawal #withdrawal-kr{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:5px solid #f2f1f0;padding:35px 0;margin:25px 0 30px}
#page-my-rewards-withdrawal #withdrawal-kr-inner{position:relative;width:80%;max-width:300px}
#page-my-rewards-withdrawal #withdrawal-kr-inner:before{content:'';position:absolute;top:46px;left:calc(50% - 9px);width:23px;height:1px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);background:#666}
#page-my-rewards-withdrawal #withdrawal-kr-inner p{margin:0}
#page-my-rewards-withdrawal #withdrawal-kr-textArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-rewards-withdrawal #withdrawal-kr-textArea div{width:calc(50% - 10px);text-align:center}
#page-my-rewards-withdrawal #withdrawal-kr-textArea input{font-size:30px;font-weight:700;text-align:center;line-height:40px;border:none;border-bottom:1px solid #bbb;border-radius:0;padding:0 0 5px}
#page-my-rewards-withdrawal #withdrawal-kr-textArea input:hover{border-color:#888}
#page-my-rewards-withdrawal #withdrawal-kr-textArea input:focus{border-color:#4baae0}
#page-my-rewards-withdrawal .withdrawal-kr-label{color:#666}
#page-my-rewards-withdrawal #kr-possession-number{font-size:25px;line-height:40px}
#page-my-rewards-withdrawal #withdrawal-range-bar{margin:13px 0 0;position:relative}
#page-my-rewards-withdrawal #withdrawal-range-bar input{height:5px;border:none;border-radius:3px;background:#f2f1f0;padding:0}
#page-my-rewards-withdrawal #withdrawal-range-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#4baae0;border:1px solid #4baae0;border-radius:50%;width:15px;height:15px;z-index:1}
#page-my-rewards-withdrawal #withdrawal-range-bar input[type=range]::-moz-range-thumb{cursor:pointer;background:#4baae0;border:1px solid #4baae0;border-radius:50%;width:15px;height:15px;z-index:1}
#page-my-rewards-withdrawal #withdrawal-range-bar input[type=range]::-ms-fill-lower{background:#4baae0}
#page-my-rewards-withdrawal #withdrawal-range-bar input[type=range]::-ms-fill-upper{background:#f2f1f0}
#page-my-rewards-withdrawal #withdrawal-range-bar input[type=range]::-ms-thumb{background:#0081c2;width:15px}
#page-my-rewards-withdrawal #withdrawal-range-bar input[type=range]::-ms-tooltip{display:none}
#page-my-rewards-withdrawal #withdrawal-range-bar input[type=range]::-ms-track{border:none}
#page-my-rewards-withdrawal #withdrawal-range-bar div{position:absolute;top:12px;left:0;height:5px;border-radius:3px;background:#4baae0;pointer-events:none}
#page-my-rewards-withdrawal #withdrawal-range-bar p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#666;line-height:1;margin:3px 0 0}
#page-my-rewards-withdrawal #withdrawal-details div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddd;padding:8px 0}
#page-my-rewards-withdrawal #withdrawal-details div:last-child{border-bottom:1px solid #ddd}
#page-my-rewards-withdrawal #edit-bank-link{padding:0 0 0 2px}
#page-my-rewards-withdrawal #pageFooter{margin:30px 0;padding:0;border-top:none}
@media screen and (max-width:360px){
#page-my-rewards-withdrawal.isTouch #withdrawal-kr-inner:before{top:43px;width:20px}
#page-my-rewards-withdrawal.isTouch #withdrawal-kr-textArea input{font-size:25px}
#page-my-rewards-withdrawal.isTouch #kr-possession-number{font-size:20px}
}
#page-my-rewards-histories #histories-list{padding:0;margin:0}
#page-my-rewards-histories #histories-list li{list-style-type:none}
#page-my-rewards-histories #histories-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd;padding:10px 8px 10px 0}
#page-my-rewards-histories #histories-list div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-rewards-histories #histories-list p{margin:0}
#page-my-rewards-histories #histories-list #histories-labels{position:-webkit-sticky;position:sticky;top:50px;width:100%;font-size:12px;font-weight:700;box-shadow:0 1px 0 rgba(0,0,0,.1);border:none;background:#fff;padding:2px 8px 6px 0}
#page-my-rewards-histories .histories-figure{text-align:right}
#page-my-rewards-histories .histories-figure p{width:110px;padding:0 0 0 10px}
#page-my-rewards-histories.isPC .histories-time{width:130px;white-space:nowrap}
#page-my-rewards-histories.isPC .histories-transaction{width:calc(100% - 130px)}
#page-my-rewards-histories.isTouch #histories-list{padding:0 0 0 15px}
#page-my-rewards-histories.isTouch #histories-list li{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-right:0}
@media screen and (max-width:800px){
#page-my-rewards-histories.isTouch #histories-list li{padding:8px 14px 8px 0}
}
#page-my-rewards-histories.isTouch #histories-list p{line-height:1.5}
#page-my-rewards-histories.isTouch #histories-list #histories-labels{top:44px;padding:4px 0 8px 0}
@media screen and (max-width:800px){
#page-my-rewards-histories.isTouch #histories-list #histories-labels{top:80px;padding:4px 14px 8px 0}
}
#page-my-rewards-histories.isTouch #histories-list #histories-labels p{font-size:11.5px}
#page-my-rewards-histories.isTouch .histories-outline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-my-rewards-histories.isTouch .histories-time{font-size:11.5px;color:#666}
#page-my-rewards-histories.isTouch .histories-figure p{width:80px}
#page-my-works-episodes-edit{background:#fff}
#page-my-works-episodes-edit.isSeamlessScrollMode{overflow-y:scroll}
#page-my-works-episodes-edit .icon-white{display:none}
#page-my-works-episodes-edit #unfocusButton{position:fixed;top:10px;right:10px;z-index:9999}
#page-my-works-episodes-edit #unfocusButton.isHidden{display:none}
#page-my-works-episodes-edit #unfocusButton img{max-height:15px;height:15px;width:13.05px}
#page-my-works-episodes-edit #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit #contentMain-preview .episodeBody div{background:#fff;color:#222}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle input,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span{background:#fff;color:#222}
#page-my-works-episodes-edit #contentMainFooter,#page-my-works-episodes-edit #contentMainHeader{background:#fff;color:#222}
#page-my-works-episodes-edit #contentMainFooter[disabled],#page-my-works-episodes-edit #contentMainHeader[disabled]{background:#fff;color:#222}
#page-my-works-episodes-edit #contentMainHeader-left .ui-button-silent-wrapper:focus i,#page-my-works-episodes-edit #contentMainHeader-left .ui-button-silent-wrapper:hover i,#page-my-works-episodes-edit #contentMainHeader-left .ui-button-silent:focus i,#page-my-works-episodes-edit #contentMainHeader-left .ui-button-silent:hover i{color:#4baae0}
#page-my-works-episodes-edit #contentMainHeader-left i{color:#222}
#page-my-works-episodes-edit #contentMainHeader-left button[disabled] .ui-button-silent{background:0 0!important;border-color:transparent!important}
#page-my-works-episodes-edit #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#ddd}
#page-my-works-episodes-edit .widget-pageTitle{color:#222}
#page-my-works-episodes-edit #contentMainFooter-editButton,#page-my-works-episodes-edit #contentMainFooter-previewButton{color:#222}
#page-my-works-episodes-edit #contentMainFooter-editButton svg line,#page-my-works-episodes-edit #contentMainFooter-editButton svg polygon,#page-my-works-episodes-edit #contentMainFooter-previewButton svg line,#page-my-works-episodes-edit #contentMainFooter-previewButton svg polygon{stroke:#222}
#page-my-works-episodes-edit #unfocusButton{background:#ddd!important;color:#222!important;border-color:#bbb!important}
#page-my-works-episodes-edit #unfocusButton:focus,#page-my-works-episodes-edit #unfocusButton:hover{background:#ccc!important;border-color:#aaa!important}
#page-my-works-episodes-edit #redoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit #redoButton[disabled] .ui-button-default,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-blue,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-default,#page-my-works-episodes-edit #updateButton[disabled] .ui-button-blue,#page-my-works-episodes-edit #updateButton[disabled] .ui-button-default{background:#f2f1f0!important;color:#aaa!important;border-color:#ddd!important}
#page-my-works-episodes-edit #redoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit #redoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit #redoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit #redoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit #updateButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit #updateButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit #updateButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit #updateButton[disabled] .ui-button-default:hover{background:#f2f1f0!important;border-color:#ddd!important}
#page-my-works-episodes-edit #redoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit #saveButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit #undoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit #updateButton[disabled] .ui-loading-gray:before{background:#f2f1f0!important}
#page-my-works-episodes-edit #redoButton .ui-button-default,#page-my-works-episodes-edit #saveButton .ui-button-default,#page-my-works-episodes-edit #undoButton .ui-button-default,#page-my-works-episodes-edit #updateButton .ui-button-default{background:#ddd!important;color:#222!important;border-color:#bbb!important}
#page-my-works-episodes-edit #redoButton .ui-button-default:focus,#page-my-works-episodes-edit #redoButton .ui-button-default:hover,#page-my-works-episodes-edit #saveButton .ui-button-default:focus,#page-my-works-episodes-edit #saveButton .ui-button-default:hover,#page-my-works-episodes-edit #undoButton .ui-button-default:focus,#page-my-works-episodes-edit #undoButton .ui-button-default:hover,#page-my-works-episodes-edit #updateButton .ui-button-default:focus,#page-my-works-episodes-edit #updateButton .ui-button-default:hover{background:#ccc!important;border-color:#aaa!important}
#page-my-works-episodes-edit #redoButton .ui-loading-gray:before,#page-my-works-episodes-edit #saveButton .ui-loading-gray:before,#page-my-works-episodes-edit #undoButton .ui-loading-gray:before,#page-my-works-episodes-edit #updateButton .ui-loading-gray:before{background:#ddd!important}
#page-my-works-episodes-edit #undoButton:disabled+#redoButton:disabled .ui-button-default:before{border-left-color:#ddd}
#page-my-works-episodes-edit #redoButton .ui-button-default:before{border-left:1px solid #bbb}
#page-my-works-episodes-edit #reservationControl{color:#222}
#page-my-works-episodes-edit #contentMainFooter-left button{color:#666}
#page-my-works-episodes-edit #contentMainFooter-right{color:#666}
#page-my-works-episodes-edit #contentMainFooter-right b{color:#222}
#page-my-works-episodes-edit #episodeCharacterCount{background:rgba(0,0,0,.8);color:#fff}
#page-my-works-episodes-edit #contentAside{background:#f2f1f0}
#page-my-works-episodes-edit #contentAsideHeader{background:#eae9e8}
#page-my-works-episodes-edit #contentAsideHeader button:focus span,#page-my-works-episodes-edit #contentAsideHeader button:hover span{border-top-color:#4baae0!important}
#page-my-works-episodes-edit #contentAsideHeader button.isActive span{border-top-color:#222!important}
#page-my-works-episodes-edit #contentAsideHeader button span{color:#222!important}
#page-my-works-episodes-edit #contentAside-inner{border-top:1px solid #ddd}
#page-my-works-episodes-edit #contentAside-inner::-webkit-scrollbar{width:8px;background-color:#f2f1f0}
#page-my-works-episodes-edit #contentAside-inner::-webkit-scrollbar:hover{background-color:#ddd}
#page-my-works-episodes-edit #contentAside-inner::-webkit-scrollbar-thumb{background-color:#aaa}
#page-my-works-episodes-edit #contentAside-inner::-webkit-scrollbar-thumb:hover{background-color:#222}
#page-my-works-episodes-edit #contentAside-inner h3 i{color:#666}
#page-my-works-episodes-edit #contentAside-inner h4{color:#222}
#page-my-works-episodes-edit #contentAside-inner h4.withUnderline{border-bottom:1px solid #ddd}
#page-my-works-episodes-edit #contentAside-inner p{color:#666}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #bcbfbf;color:#222;background:#fff}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):focus:not([disabled]),#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):hover:not([disabled]){border-color:#222}
#page-my-works-episodes-edit .notation-label{color:#222}
#page-my-works-episodes-edit .notation-sample{border-left:1px solid #ddd}
#page-my-works-episodes-edit .notation-sampleParsed{color:#222}
#page-my-works-episodes-edit .notation-sampleRaw{color:#666;background:#ddd}
#page-my-works-episodes-edit .notation-arrow{color:#666!important}
#page-my-works-episodes-edit .widget-displaySetting{background:#fff;color:#222}
#page-my-works-episodes-edit .widget-displaySetting li{border-color:#ddd}
#page-my-works-episodes-edit .widget-displaySetting li:hover{border-color:#222!important}
#page-my-works-episodes-edit .widget-displaySetting li:hover+li{border-left-color:#222!important}
#page-my-works-episodes-edit .widget-displaySetting li:hover.isActive+li{border-left-color:#4baae0!important}
#page-my-works-episodes-edit .widget-displaySetting li.isActive{border-color:#4baae0!important}
#page-my-works-episodes-edit .widget-displaySetting li.isActive+li{border-left-color:#4baae0}
#page-my-works-episodes-edit #sharedDraft-urlBox input{background:#fff;color:#222;border-color:#bcbfbf}
#page-my-works-episodes-edit #sharedDraft-urlBox input:focus,#page-my-works-episodes-edit #sharedDraft-urlBox input:hover{border-color:#222}
#page-my-works-episodes-edit #sharedDraft-urlBox a{color:#666}
#page-my-works-episodes-edit #sharedDraft-urlBox a:focus,#page-my-works-episodes-edit #sharedDraft-urlBox a:hover{color:#222}
#page-my-works-episodes-edit #contentMain-preview-loading .ui-loading:before{background:#fff}
#page-my-works-episodes-edit.colorTheme-black{background:#171b1d}
#page-my-works-episodes-edit.colorTheme-black #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.colorTheme-black #contentMain-preview .episodeBody div{background:#171b1d;color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMain-episode .episodeTitle input,#page-my-works-episodes-edit.colorTheme-black #contentMain-preview .episodeTitle span{background:#171b1d;color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter,#page-my-works-episodes-edit.colorTheme-black #contentMainHeader{background:#171b1d;color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter[disabled],#page-my-works-episodes-edit.colorTheme-black #contentMainHeader[disabled]{background:#171b1d;color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-left .ui-button-silent-wrapper:focus i,#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-left .ui-button-silent-wrapper:hover i,#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-left .ui-button-silent:focus i,#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-left .ui-button-silent:hover i{color:#4baae0}
#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-left i{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-left button[disabled] .ui-button-silent{background:0 0!important;border-color:transparent!important}
#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#686b6c}
#page-my-works-episodes-edit.colorTheme-black .widget-pageTitle{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-editButton,#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-previewButton{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-editButton svg line,#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-editButton svg polygon,#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-previewButton svg line,#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-previewButton svg polygon{stroke:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #unfocusButton{background:#65696b!important;color:#f0f0f0!important;border-color:#65696b!important}
#page-my-works-episodes-edit.colorTheme-black #unfocusButton:focus,#page-my-works-episodes-edit.colorTheme-black #unfocusButton:hover{background:#585b5d!important;border-color:#585b5d!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-default{background:#484b4d!important;color:#aaa!important;border-color:#65696b!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-default:hover{background:#484b4d!important;border-color:#65696b!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-loading-gray:before{background:#484b4d!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #saveButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #undoButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #updateButton .ui-button-default{background:#65696b!important;color:#f0f0f0!important;border-color:#65696b!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #redoButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #saveButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #saveButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #undoButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #undoButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #updateButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #updateButton .ui-button-default:hover{background:#585b5d!important;border-color:#585b5d!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-black #saveButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-black #undoButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-black #updateButton .ui-loading-gray:before{background:#65696b!important}
#page-my-works-episodes-edit.colorTheme-black #undoButton:disabled+#redoButton:disabled .ui-button-default:before{border-left-color:#65696b}
#page-my-works-episodes-edit.colorTheme-black #redoButton .ui-button-default:before{border-left:1px solid #65696b}
#page-my-works-episodes-edit.colorTheme-black #reservationControl{color:#222}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-left button{color:#b0b0b0}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-right{color:#b0b0b0}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-right b{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #episodeCharacterCount{background:rgba(0,0,0,.8);color:#fff}
#page-my-works-episodes-edit.colorTheme-black #contentAside{background:#484b4d}
#page-my-works-episodes-edit.colorTheme-black #contentAsideHeader{background:#585b5d}
#page-my-works-episodes-edit.colorTheme-black #contentAsideHeader button:focus span,#page-my-works-episodes-edit.colorTheme-black #contentAsideHeader button:hover span{border-top-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-black #contentAsideHeader button.isActive span{border-top-color:#f0f0f0!important}
#page-my-works-episodes-edit.colorTheme-black #contentAsideHeader button span{color:#f0f0f0!important}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner{border-top:1px solid #686b6c}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner::-webkit-scrollbar{width:8px;background-color:#484b4d}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner::-webkit-scrollbar:hover{background-color:#686b6c}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner::-webkit-scrollbar-thumb{background-color:#aaa}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner::-webkit-scrollbar-thumb:hover{background-color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner h3 i{color:#b0b0b0}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner h4{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner h4.withUnderline{border-bottom:1px solid #686b6c}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner p{color:#b0b0b0}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #8b8888;color:#f0f0f0;background:#171b1d}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner button:not(.ui-button-silentRed):focus:not([disabled]),#page-my-works-episodes-edit.colorTheme-black #contentAside-inner button:not(.ui-button-silentRed):hover:not([disabled]){border-color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black .notation-label{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black .notation-sample{border-left:1px solid #686b6c}
#page-my-works-episodes-edit.colorTheme-black .notation-sampleParsed{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black .notation-sampleRaw{color:#b0b0b0;background:#686b6c}
#page-my-works-episodes-edit.colorTheme-black .notation-arrow{color:#b0b0b0!important}
#page-my-works-episodes-edit.colorTheme-black .widget-displaySetting{background:#171b1d;color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black .widget-displaySetting li{border-color:#686b6c}
#page-my-works-episodes-edit.colorTheme-black .widget-displaySetting li:hover{border-color:#f0f0f0!important}
#page-my-works-episodes-edit.colorTheme-black .widget-displaySetting li:hover+li{border-left-color:#f0f0f0!important}
#page-my-works-episodes-edit.colorTheme-black .widget-displaySetting li:hover.isActive+li{border-left-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-black .widget-displaySetting li.isActive{border-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-black .widget-displaySetting li.isActive+li{border-left-color:#4baae0}
#page-my-works-episodes-edit.colorTheme-black #sharedDraft-urlBox input{background:#171b1d;color:#f0f0f0;border-color:#8b8888}
#page-my-works-episodes-edit.colorTheme-black #sharedDraft-urlBox input:focus,#page-my-works-episodes-edit.colorTheme-black #sharedDraft-urlBox input:hover{border-color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #sharedDraft-urlBox a{color:#b0b0b0}
#page-my-works-episodes-edit.colorTheme-black #sharedDraft-urlBox a:focus,#page-my-works-episodes-edit.colorTheme-black #sharedDraft-urlBox a:hover{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMain-preview-loading .ui-loading:before{background:#171b1d}
#page-my-works-episodes-edit.colorTheme-black .icon-black{display:none}
#page-my-works-episodes-edit.colorTheme-black .icon-white{display:inline}
#page-my-works-episodes-edit.colorTheme-black .helpLink .icon-help-negative:before{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainHeader{box-shadow:0 1px 0 0 rgba(255,255,255,.1)}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter{box-shadow:0 -1px 0 0 rgba(255,255,255,.1)}
#page-my-works-episodes-edit.colorTheme-black #deleteEpisode .ui-button-silentRed{border:1px solid #f0f0f0!important;color:#f0f0f0!important}
#page-my-works-episodes-edit.colorTheme-black #deleteEpisode .ui-button-silentRed:focus,#page-my-works-episodes-edit.colorTheme-black #deleteEpisode .ui-button-silentRed:hover{border:1px solid #f23e48!important;color:#fff!important}
#page-my-works-episodes-edit.colorTheme-black #episodeCharacterCount{background:rgba(255,255,255,.8);color:#222}
#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-default{border-color:#484b4d!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #redoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #updateButton[disabled] .ui-button-default:hover{border-color:#484b4d!important}
#page-my-works-episodes-edit.colorTheme-black #redoButton .ui-button-default:before{border-left:1px solid #171b1d}
#page-my-works-episodes-edit.colorTheme-black .ui-tooltip:after{background:#ddd;color:#222!important}
#page-my-works-episodes-edit.colorTheme-black .ui-tooltip-top:before{border-top-color:#ddd}
#page-my-works-episodes-edit.colorTheme-black .ui-tooltip-bottom:before,#page-my-works-episodes-edit.colorTheme-black .ui-tooltip-bottomLeft:before{border-bottom-color:#ddd}
#page-my-works-episodes-edit.colorTheme-black .widget-followButton-button{border:none}
#page-my-works-episodes-edit.colorTheme-black .emphasisDots>span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAPklEQVQImU3MwQ2AIAADwMPwdx3HcAO+jsQYjFY38CFB79cmbUly4MKJgV5n0bwalCTB7nNvc/I3KvoM6/MBjdIOi90I6FgAAAAASUVORK5CYII=)}
#page-my-works-episodes-edit.colorTheme-black.writingDirection-horizontal #episode-preview-content .episodeBody.isNotSet .dash:before{border-top-color:#666}
#page-my-works-episodes-edit.colorTheme-black.writingDirection-vertical #episode-preview-content .episodeBody.isNotSet .dash:before{border-right-color:#666}
#page-my-works-episodes-edit.colorTheme-kinari{background:#f7f6eb}
#page-my-works-episodes-edit.colorTheme-kinari #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.colorTheme-kinari #contentMain-preview .episodeBody div{background:#f7f6eb;color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMain-episode .episodeTitle input,#page-my-works-episodes-edit.colorTheme-kinari #contentMain-preview .episodeTitle span{background:#f7f6eb;color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter,#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader{background:#f7f6eb;color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter[disabled],#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader[disabled]{background:#f7f6eb;color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-left .ui-button-silent-wrapper:focus i,#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-left .ui-button-silent-wrapper:hover i,#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-left .ui-button-silent:focus i,#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-left .ui-button-silent:hover i{color:#4baae0}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-left i{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-left button[disabled] .ui-button-silent{background:0 0!important;border-color:transparent!important}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#d0cdc0}
#page-my-works-episodes-edit.colorTheme-kinari .widget-pageTitle{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-editButton,#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-previewButton{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-editButton svg line,#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-editButton svg polygon,#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-previewButton svg line,#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-previewButton svg polygon{stroke:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #unfocusButton{background:#e4e1d1!important;color:#292826!important;border-color:#d0cbb3!important}
#page-my-works-episodes-edit.colorTheme-kinari #unfocusButton:focus,#page-my-works-episodes-edit.colorTheme-kinari #unfocusButton:hover{background:#d8d4c0!important;border-color:#c9c3a7!important}
#page-my-works-episodes-edit.colorTheme-kinari #redoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-kinari #redoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-kinari #updateButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-kinari #updateButton[disabled] .ui-button-default{background:#ebe9dd!important;color:#aaa!important;border-color:#e4e1d1!important}
#page-my-works-episodes-edit.colorTheme-kinari #redoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-kinari #redoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-kinari #redoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #redoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-kinari #updateButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-kinari #updateButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-kinari #updateButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #updateButton[disabled] .ui-button-default:hover{background:#ebe9dd!important;border-color:#e4e1d1!important}
#page-my-works-episodes-edit.colorTheme-kinari #redoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-kinari #updateButton[disabled] .ui-loading-gray:before{background:#ebe9dd!important}
#page-my-works-episodes-edit.colorTheme-kinari #redoButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-kinari #saveButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-kinari #undoButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-kinari #updateButton .ui-button-default{background:#e4e1d1!important;color:#292826!important;border-color:#d0cbb3!important}
#page-my-works-episodes-edit.colorTheme-kinari #redoButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #redoButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-kinari #saveButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #saveButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-kinari #undoButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #undoButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-kinari #updateButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #updateButton .ui-button-default:hover{background:#d8d4c0!important;border-color:#c9c3a7!important}
#page-my-works-episodes-edit.colorTheme-kinari #redoButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-kinari #saveButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-kinari #undoButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-kinari #updateButton .ui-loading-gray:before{background:#e4e1d1!important}
#page-my-works-episodes-edit.colorTheme-kinari #undoButton:disabled+#redoButton:disabled .ui-button-default:before{border-left-color:#e4e1d1}
#page-my-works-episodes-edit.colorTheme-kinari #redoButton .ui-button-default:before{border-left:1px solid #d0cbb3}
#page-my-works-episodes-edit.colorTheme-kinari #reservationControl{color:#222}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-left button{color:#6a6968}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-right{color:#6a6968}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-right b{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #episodeCharacterCount{background:rgba(0,0,0,.8);color:#fff}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside{background:#ebe9dd}
#page-my-works-episodes-edit.colorTheme-kinari #contentAsideHeader{background:#e4e1d1}
#page-my-works-episodes-edit.colorTheme-kinari #contentAsideHeader button:focus span,#page-my-works-episodes-edit.colorTheme-kinari #contentAsideHeader button:hover span{border-top-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-kinari #contentAsideHeader button.isActive span{border-top-color:#292826!important}
#page-my-works-episodes-edit.colorTheme-kinari #contentAsideHeader button span{color:#292826!important}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner{border-top:1px solid #d0cdc0}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner::-webkit-scrollbar{width:8px;background-color:#ebe9dd}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner::-webkit-scrollbar:hover{background-color:#d0cdc0}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner::-webkit-scrollbar-thumb{background-color:#aaa}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner::-webkit-scrollbar-thumb:hover{background-color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner h3 i{color:#6a6968}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner h4{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner h4.withUnderline{border-bottom:1px solid #d0cdc0}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner p{color:#6a6968}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #c4c1b0;color:#292826;background:#f7f6eb}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner button:not(.ui-button-silentRed):focus:not([disabled]),#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner button:not(.ui-button-silentRed):hover:not([disabled]){border-color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari .notation-label{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari .notation-sample{border-left:1px solid #d0cdc0}
#page-my-works-episodes-edit.colorTheme-kinari .notation-sampleParsed{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari .notation-sampleRaw{color:#6a6968;background:#d0cdc0}
#page-my-works-episodes-edit.colorTheme-kinari .notation-arrow{color:#6a6968!important}
#page-my-works-episodes-edit.colorTheme-kinari .widget-displaySetting{background:#f7f6eb;color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari .widget-displaySetting li{border-color:#d0cdc0}
#page-my-works-episodes-edit.colorTheme-kinari .widget-displaySetting li:hover{border-color:#292826!important}
#page-my-works-episodes-edit.colorTheme-kinari .widget-displaySetting li:hover+li{border-left-color:#292826!important}
#page-my-works-episodes-edit.colorTheme-kinari .widget-displaySetting li:hover.isActive+li{border-left-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-kinari .widget-displaySetting li.isActive{border-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-kinari .widget-displaySetting li.isActive+li{border-left-color:#4baae0}
#page-my-works-episodes-edit.colorTheme-kinari #sharedDraft-urlBox input{background:#f7f6eb;color:#292826;border-color:#c4c1b0}
#page-my-works-episodes-edit.colorTheme-kinari #sharedDraft-urlBox input:focus,#page-my-works-episodes-edit.colorTheme-kinari #sharedDraft-urlBox input:hover{border-color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #sharedDraft-urlBox a{color:#6a6968}
#page-my-works-episodes-edit.colorTheme-kinari #sharedDraft-urlBox a:focus,#page-my-works-episodes-edit.colorTheme-kinari #sharedDraft-urlBox a:hover{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMain-preview-loading .ui-loading:before{background:#f7f6eb}
#page-my-works-episodes-edit.colorTheme-blue{background:#dfecf4}
#page-my-works-episodes-edit.colorTheme-blue #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.colorTheme-blue #contentMain-preview .episodeBody div{background:#dfecf4;color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMain-episode .episodeTitle input,#page-my-works-episodes-edit.colorTheme-blue #contentMain-preview .episodeTitle span{background:#dfecf4;color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter,#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader{background:#dfecf4;color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter[disabled],#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader[disabled]{background:#dfecf4;color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-left .ui-button-silent-wrapper:focus i,#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-left .ui-button-silent-wrapper:hover i,#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-left .ui-button-silent:focus i,#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-left .ui-button-silent:hover i{color:#4baae0}
#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-left i{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-left button[disabled] .ui-button-silent{background:0 0!important;border-color:transparent!important}
#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#adc1ce}
#page-my-works-episodes-edit.colorTheme-blue .widget-pageTitle{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-editButton,#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-previewButton{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-editButton svg line,#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-editButton svg polygon,#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-previewButton svg line,#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-previewButton svg polygon{stroke:#262829}
#page-my-works-episodes-edit.colorTheme-blue #unfocusButton{background:#b7d2e4!important;color:#262829!important;border-color:#96b7cd!important}
#page-my-works-episodes-edit.colorTheme-blue #unfocusButton:focus,#page-my-works-episodes-edit.colorTheme-blue #unfocusButton:hover{background:#abc6d7!important;border-color:#8eb1c5!important}
#page-my-works-episodes-edit.colorTheme-blue #redoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-blue #redoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-blue #undoButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-blue #undoButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-blue #updateButton[disabled] .ui-button-blue,#page-my-works-episodes-edit.colorTheme-blue #updateButton[disabled] .ui-button-default{background:#c9ddeb!important;color:#aaa!important;border-color:#b7d2e4!important}
#page-my-works-episodes-edit.colorTheme-blue #redoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-blue #redoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-blue #redoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #redoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-blue #undoButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-blue #undoButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-blue #undoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #undoButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-blue #updateButton[disabled] .ui-button-blue:focus,#page-my-works-episodes-edit.colorTheme-blue #updateButton[disabled] .ui-button-blue:hover,#page-my-works-episodes-edit.colorTheme-blue #updateButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #updateButton[disabled] .ui-button-default:hover{background:#c9ddeb!important;border-color:#b7d2e4!important}
#page-my-works-episodes-edit.colorTheme-blue #redoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-blue #undoButton[disabled] .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-blue #updateButton[disabled] .ui-loading-gray:before{background:#c9ddeb!important}
#page-my-works-episodes-edit.colorTheme-blue #redoButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-blue #saveButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-blue #undoButton .ui-button-default,#page-my-works-episodes-edit.colorTheme-blue #updateButton .ui-button-default{background:#b7d2e4!important;color:#262829!important;border-color:#96b7cd!important}
#page-my-works-episodes-edit.colorTheme-blue #redoButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #redoButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-blue #saveButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #saveButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-blue #undoButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #undoButton .ui-button-default:hover,#page-my-works-episodes-edit.colorTheme-blue #updateButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #updateButton .ui-button-default:hover{background:#abc6d7!important;border-color:#8eb1c5!important}
#page-my-works-episodes-edit.colorTheme-blue #redoButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-blue #saveButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-blue #undoButton .ui-loading-gray:before,#page-my-works-episodes-edit.colorTheme-blue #updateButton .ui-loading-gray:before{background:#b7d2e4!important}
#page-my-works-episodes-edit.colorTheme-blue #undoButton:disabled+#redoButton:disabled .ui-button-default:before{border-left-color:#b7d2e4}
#page-my-works-episodes-edit.colorTheme-blue #redoButton .ui-button-default:before{border-left:1px solid #96b7cd}
#page-my-works-episodes-edit.colorTheme-blue #reservationControl{color:#222}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-left button{color:#68696a}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-right{color:#68696a}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-right b{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #episodeCharacterCount{background:rgba(0,0,0,.8);color:#fff}
#page-my-works-episodes-edit.colorTheme-blue #contentAside{background:#c9ddeb}
#page-my-works-episodes-edit.colorTheme-blue #contentAsideHeader{background:#b7d2e4}
#page-my-works-episodes-edit.colorTheme-blue #contentAsideHeader button:focus span,#page-my-works-episodes-edit.colorTheme-blue #contentAsideHeader button:hover span{border-top-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-blue #contentAsideHeader button.isActive span{border-top-color:#262829!important}
#page-my-works-episodes-edit.colorTheme-blue #contentAsideHeader button span{color:#262829!important}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner{border-top:1px solid #adc1ce}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner::-webkit-scrollbar{width:8px;background-color:#c9ddeb}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner::-webkit-scrollbar:hover{background-color:#adc1ce}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner::-webkit-scrollbar-thumb{background-color:#aaa}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner::-webkit-scrollbar-thumb:hover{background-color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner h3 i{color:#68696a}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner h4{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner h4.withUnderline{border-bottom:1px solid #adc1ce}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner p{color:#68696a}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #9cb2c4;color:#262829;background:#dfecf4}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner button:not(.ui-button-silentRed):focus:not([disabled]),#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner button:not(.ui-button-silentRed):hover:not([disabled]){border-color:#262829}
#page-my-works-episodes-edit.colorTheme-blue .notation-label{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue .notation-sample{border-left:1px solid #adc1ce}
#page-my-works-episodes-edit.colorTheme-blue .notation-sampleParsed{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue .notation-sampleRaw{color:#68696a;background:#adc1ce}
#page-my-works-episodes-edit.colorTheme-blue .notation-arrow{color:#68696a!important}
#page-my-works-episodes-edit.colorTheme-blue .widget-displaySetting{background:#dfecf4;color:#262829}
#page-my-works-episodes-edit.colorTheme-blue .widget-displaySetting li{border-color:#adc1ce}
#page-my-works-episodes-edit.colorTheme-blue .widget-displaySetting li:hover{border-color:#262829!important}
#page-my-works-episodes-edit.colorTheme-blue .widget-displaySetting li:hover+li{border-left-color:#262829!important}
#page-my-works-episodes-edit.colorTheme-blue .widget-displaySetting li:hover.isActive+li{border-left-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-blue .widget-displaySetting li.isActive{border-color:#4baae0!important}
#page-my-works-episodes-edit.colorTheme-blue .widget-displaySetting li.isActive+li{border-left-color:#4baae0}
#page-my-works-episodes-edit.colorTheme-blue #sharedDraft-urlBox input{background:#dfecf4;color:#262829;border-color:#9cb2c4}
#page-my-works-episodes-edit.colorTheme-blue #sharedDraft-urlBox input:focus,#page-my-works-episodes-edit.colorTheme-blue #sharedDraft-urlBox input:hover{border-color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #sharedDraft-urlBox a{color:#68696a}
#page-my-works-episodes-edit.colorTheme-blue #sharedDraft-urlBox a:focus,#page-my-works-episodes-edit.colorTheme-blue #sharedDraft-urlBox a:hover{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMain-preview-loading .ui-loading:before{background:#dfecf4}
#page-my-works-episodes-edit.fontFamily-sans #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.fontFamily-sans #contentMain-preview .episodeBody div,#page-my-works-episodes-edit.fontFamily-sans .widget-displaySetting ul{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif!important}
#page-my-works-episodes-edit.isPC.fontSize-small.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-small.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:15.4px!important}
@media screen and (max-width:640px){
#page-my-works-episodes-edit.isPC.fontSize-small.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-small.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:14.08px!important}
}
#page-my-works-episodes-edit.isPC.fontSize-small.writingDirection-vertical #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-small.writingDirection-vertical #contentMain-preview .episodeBody div{font-size:15.4px!important}
#page-my-works-episodes-edit.isTouch.fontSize-small #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isTouch.fontSize-small #contentMain-preview .episodeBody div{font-size:14.08px!important}
#page-my-works-episodes-edit.isPC.fontSize-medium.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-medium.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:17.5px!important}
@media screen and (max-width:640px){
#page-my-works-episodes-edit.isPC.fontSize-medium.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-medium.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:16px!important}
}
#page-my-works-episodes-edit.isPC.fontSize-medium.writingDirection-vertical #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-medium.writingDirection-vertical #contentMain-preview .episodeBody div{font-size:17.5px!important}
#page-my-works-episodes-edit.isTouch.fontSize-medium #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isTouch.fontSize-medium #contentMain-preview .episodeBody div{font-size:16px!important}
#page-my-works-episodes-edit.isPC.fontSize-large.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-large.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:20.125px!important}
@media screen and (max-width:640px){
#page-my-works-episodes-edit.isPC.fontSize-large.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-large.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:18.4px!important}
}
#page-my-works-episodes-edit.isPC.fontSize-large.writingDirection-vertical #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-large.writingDirection-vertical #contentMain-preview .episodeBody div{font-size:20.125px!important}
#page-my-works-episodes-edit.isTouch.fontSize-large #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isTouch.fontSize-large #contentMain-preview .episodeBody div{font-size:18.4px!important}
#page-my-works-episodes-edit.isPC.fontSize-xLarge.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-xLarge.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:22.75px!important}
@media screen and (max-width:640px){
#page-my-works-episodes-edit.isPC.fontSize-xLarge.writingDirection-horizontal #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-xLarge.writingDirection-horizontal #contentMain-preview .episodeBody div{font-size:20.8px!important}
}
#page-my-works-episodes-edit.isPC.fontSize-xLarge.writingDirection-vertical #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isPC.fontSize-xLarge.writingDirection-vertical #contentMain-preview .episodeBody div{font-size:22.75px!important}
#page-my-works-episodes-edit.isTouch.fontSize-xLarge #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.isTouch.fontSize-xLarge #contentMain-preview .episodeBody div{font-size:20.8px!important}
#page-my-works-episodes-edit #content{height:100%;position:relative}
#page-my-works-episodes-edit #content.contentAside-isShown #contentAside,#page-my-works-episodes-edit #content.contentAside-isShown #sharedDraft{left:0}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMain{width:calc(100% - 250px);width:calc(100% - (250px + constant(safe-area-inset-left)));width:calc(100% - (250px + env(safe-area-inset-left)));margin:0 0 0 250px;margin:0 0 0 calc(250px + constant(safe-area-inset-left));margin:0 0 0 calc(250px + env(safe-area-inset-left))}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMain-inner .ui-message-attention,#page-my-works-episodes-edit #content.contentAside-isShown #contentMainFooter,#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader{left:250px;left:calc(250px + constant(safe-area-inset-left));left:calc(250px + env(safe-area-inset-left));width:calc(100% - 250px);width:calc(100% - (250px + constant(safe-area-inset-left)));width:calc(100% - (250px + env(safe-area-inset-left)))}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMain-inner .ui-message-attention,#page-my-works-episodes-edit #content.contentAside-isShown #contentMainFooter,#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader{min-width:380px}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMain-inner{min-width:240px}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader-toolButton:focus span,#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader-toolButton:hover span{border:1px solid #4baae0!important}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader-toolButton span{border:1px solid #ddd;color:#4baae0}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader{padding-left:0}
@media screen and (max-width:870px){
#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader-left{min-width:104px}
}
@media screen and (max-width:870px){
#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader-pageTitle h1{display:none}
}
#page-my-works-episodes-edit #content.contentAside-isShown #contentMainFooter-left{left:0}
@media screen and (max-width:800px){
#page-my-works-episodes-edit #content.contentAside-isShown #contentMainFooter-left{display:none}
}
#page-my-works-episodes-edit.writingDirection-horizontal #content.contentAside-isShown #episodeCharacterCount{left:250px;left:calc(250px + constant(safe-area-inset-left));left:calc(250px + env(safe-area-inset-left));width:calc(100% - 250px);width:calc(100% - (250px + constant(safe-area-inset-left)));width:calc(100% - (250px + env(safe-area-inset-left)))}
#page-my-works-episodes-edit.writingDirection-horizontal #content #episodeCharacterCount{-webkit-transition:width .3s cubic-bezier(.23,1,.32,1),left .3s cubic-bezier(.23,1,.32,1);transition:width .3s cubic-bezier(.23,1,.32,1),left .3s cubic-bezier(.23,1,.32,1)}
#page-my-works-episodes-edit.writingDirection-vertical.isPreview #content.contentAside-isShown #episode-preview-content{width:calc(100vw - (250px + 25px));width:calc(100vw - (250px + 25px + constant(safe-area-inset-left)));width:calc(100vw - (250px + 25px + env(safe-area-inset-left)))}
#page-my-works-episodes-edit #contentAside,#page-my-works-episodes-edit #contentMain-inner .ui-message-attention,#page-my-works-episodes-edit #contentMainFooter,#page-my-works-episodes-edit #contentMainHeader,#page-my-works-episodes-edit #sharedDraft{-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}
#page-my-works-episodes-edit #contentMainFooter.isHidden,#page-my-works-episodes-edit #contentMainHeader.isHidden{display:none}
#page-my-works-episodes-edit #contentAside{width:250px;width:calc(250px + constant(safe-area-inset-left));width:calc(250px + env(safe-area-inset-left));height:100%;position:fixed;top:0;left:-250px;left:calc(-1 * (250px + constant(safe-area-inset-left)));left:calc(-1 * (250px + env(safe-area-inset-left)));box-sizing:border-box}
#page-my-works-episodes-edit #contentAsideHeader{height:50px;box-sizing:border-box}
#page-my-works-episodes-edit #contentAsideHeader:after,#page-my-works-episodes-edit #contentAsideHeader:before{content:'';display:table}
#page-my-works-episodes-edit #contentAsideHeader:after{clear:both}
#page-my-works-episodes-edit #contentAsideHeader ul{padding:0;margin:0;margin-left:constant(safe-area-inset-left);margin-left:env(safe-area-inset-left);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works-episodes-edit #contentAsideHeader ul li{list-style-type:none}
#page-my-works-episodes-edit #contentAsideHeader ul li:first-child button{padding-left:15px}
#page-my-works-episodes-edit #contentAsideHeader ul li:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:right}
#page-my-works-episodes-edit #contentAsideHeader a,#page-my-works-episodes-edit #contentAsideHeader button{padding-top:0;padding-bottom:0;font-size:.9em}
#page-my-works-episodes-edit #contentAsideHeader a span,#page-my-works-episodes-edit #contentAsideHeader button span{height:50px;line-height:50px;border-radius:0;border:none;border-top:4px solid transparent;box-sizing:border-box;padding:0}
#page-my-works-episodes-edit #contentAsideHeader .helpLink{font-size:1.3em;font-weight:400;padding-right:15px}
#page-my-works-episodes-edit #contentAsideHeader .helpLink:focus,#page-my-works-episodes-edit #contentAsideHeader .helpLink:hover{color:#0990cc}
#page-my-works-episodes-edit #contentAsideHeader .helpLink:focus .icon-help,#page-my-works-episodes-edit #contentAsideHeader .helpLink:hover .icon-help{display:inline}
#page-my-works-episodes-edit #contentAsideHeader .helpLink:focus .icon-help-negative,#page-my-works-episodes-edit #contentAsideHeader .helpLink:hover .icon-help-negative{display:none}
#page-my-works-episodes-edit #contentAsideHeader .icon-help{display:none}
#page-my-works-episodes-edit #contentAside-inner{padding:8px 15px 0;padding:8px 15px constant(safe-area-inset-bottom) calc(15px + constant(safe-area-inset-left));padding:8px 15px env(safe-area-inset-bottom) calc(15px + env(safe-area-inset-left));overflow-y:auto;box-sizing:border-box;width:100%;height:calc(100% - 50px);-webkit-overflow-scrolling:touch}
#page-my-works-episodes-edit #contentAside-inner section{line-height:1.4;margin:1.5em 0 0}
#page-my-works-episodes-edit #contentAside-inner section:first-child{margin:.5em 0 0}
#page-my-works-episodes-edit #contentAside-inner dl,#page-my-works-episodes-edit #contentAside-inner h3,#page-my-works-episodes-edit #contentAside-inner h4,#page-my-works-episodes-edit #contentAside-inner ol{margin:0}
#page-my-works-episodes-edit #contentAside-inner h3{font-weight:400;font-size:1.2em;line-height:1.2;margin:.5em 0 0}
#page-my-works-episodes-edit #contentAside-inner h3 i{width:1.25em;display:inline-block;margin:0 0 0 -1.25em}
#page-my-works-episodes-edit #contentAside-inner h4{margin:0 0 .5em;font-size:13px}
#page-my-works-episodes-edit #contentAside-inner h4:after,#page-my-works-episodes-edit #contentAside-inner h4:before{content:'';display:table}
#page-my-works-episodes-edit #contentAside-inner h4:after{clear:both}
#page-my-works-episodes-edit #contentAside-inner h4.withUnderline{padding:0 0 .25em}
#page-my-works-episodes-edit #contentAside-inner h4 a{float:right;font-weight:400}
#page-my-works-episodes-edit #contentAside-inner p{font-weight:400;line-height:1.4;font-size:12px;margin:.5em 0 0}
#page-my-works-episodes-edit #contentAside-inner ul{margin:.5em 0 1em;padding:0}
#page-my-works-episodes-edit #contentAside-inner ul li{list-style-type:none}
#page-my-works-episodes-edit #contentAside-inner li{margin:0 0 .5em}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed){background:#fff;line-height:1;padding:.5em .5em .5em .75em;box-sizing:border-box;border-radius:3px;width:100%;outline:0;text-align:left;position:relative;vertical-align:top;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}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed)[disabled]{opacity:.7}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):active:not([disabled]){background:#4baae0;border-color:#4baae0;color:#fff;font-weight:700}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):active:not([disabled]) .notation-arrow,#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):active:not([disabled]) .notation-label,#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):active:not([disabled]) .notation-sampleParsed,#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):active:not([disabled]) .notation-sampleRaw{color:#fff!important}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):active:not([disabled]) .notation-sampleRaw{background:#0081c2}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) span{vertical-align:middle;line-height:2rem;display:block}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) span span{display:inline-block;line-height:1.5}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) .notation-label{width:2.75em;font-weight:700}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) .notation-sample{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 0 0 .75em;white-space:nowrap}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) .notation-sample .notation-sampleRow{display:block}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) .notation-sampleParsed{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) .notation-sampleRaw{font-size:.75em;font-weight:700;margin:.25em 0 0!important;letter-spacing:.5px;padding:0 4px;border-radius:3px}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) .notation-arrow{position:absolute;top:.25em;right:.5em;font-size:1.5em;line-height:1}
#page-my-works-episodes-edit .contentAside-pane.isHidden{display:none!important}
#page-my-works-episodes-edit #notation-emphasisDots .notation-sampleParsed .emphasisDots{font-style:normal}
#page-my-works-episodes-edit #notation-emphasisDots .notation-sampleParsed>span{padding:.35em 0 0}
#page-my-works-episodes-edit #paragraph-format i{margin:0 .5em 0 0}
#page-my-works-episodes-edit #convert-ruby .notation-sample{font-size:12px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-my-works-episodes-edit #convert-ruby .notation-sample i{margin:0 .5em 0 0}
#page-my-works-episodes-edit #sharedDraft h4:after,#page-my-works-episodes-edit #sharedDraft h4:before{content:'';display:table}
#page-my-works-episodes-edit #sharedDraft h4:after{clear:both}
#page-my-works-episodes-edit #sharedDraft.isEnabled #sharedDraft-currentStatus{color:#0eaf58}
#page-my-works-episodes-edit #sharedDraft.isEnabled #sharedDraft-currentStatus i{display:inline-block}
#page-my-works-episodes-edit #sharedDraft.isEnabled #sharedDraft-urlBox{opacity:1}
#page-my-works-episodes-edit #sharedDraft.isEnabled #sharedDraft-urlBox input{cursor:text}
#page-my-works-episodes-edit #sharedDraft.isEnabled #sharedDraft-urlBox a{display:block;margin:3px 0 0}
#page-my-works-episodes-edit #sharedDraft.hasChanged.isDisabled #sharedDraft-message-disabled{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:keyframes-text;animation-name:keyframes-text;-webkit-animation-iteration-count:1;animation-iteration-count:1}
#page-my-works-episodes-edit #sharedDraft.hasChanged.isEnabled #sharedDraft-message-enabled{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:keyframes-text;animation-name:keyframes-text;-webkit-animation-iteration-count:1;animation-iteration-count:1}
#page-my-works-episodes-edit #sharedDraft-currentStatus{float:right}
#page-my-works-episodes-edit #sharedDraft-currentStatus i{display:none}
#page-my-works-episodes-edit #sharedDraft-description{line-height:1.4;font-size:.9em;margin:1em 0 0}
#page-my-works-episodes-edit #sharedDraft-checkbox{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;margin:.5em 0}
#page-my-works-episodes-edit #sharedDraft-checkbox #sharedDraft-toggleSwitch{width:45px}
#page-my-works-episodes-edit #sharedDraft-checkbox label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:block;cursor:pointer}
#page-my-works-episodes-edit #sharedDraft-checkbox label.isDisabled{cursor:default;color:#888}
#page-my-works-episodes-edit #sharedDraft-urlBox{opacity:0;margin:0;-webkit-transition:all .1s linear;transition:all .1s linear;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;position:relative}
#page-my-works-episodes-edit #sharedDraft-urlBox input{cursor:default;font-size:1em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-works-episodes-edit #sharedDraft-urlBox a{display:none;font-size:1.5em;color:#222;margin:0 0 0 .5em!important}
#page-my-works-episodes-edit #sharedDraft-urlBox a:focus,#page-my-works-episodes-edit #sharedDraft-urlBox a:hover{color:#0081c2}
#page-my-works-episodes-edit #sharedDraft-message-disabled,#page-my-works-episodes-edit #sharedDraft-message-enabled{font-size:.85em;opacity:0;text-align:center;line-height:1;width:100%;display:block;margin:.5em 0 0}
#page-my-works-episodes-edit #sharedDraft-messages-disabled-wrapper{position:relative}
#page-my-works-episodes-edit #sharedDraft-message-disabled{position:absolute;top:0;left:0;margin:0}
#page-my-works-episodes-edit #deleteEpisode{margin:0!important;padding:1.5em 0 15px}
#page-my-works-episodes-edit #deleteEpisode p{margin:0}
#page-my-works-episodes-edit #deleteEpisode .ui-button-silentRed{width:100%}
#page-my-works-episodes-edit #contentMainHeader{-webkit-transition:all .1s linear;transition:all .1s linear;box-shadow:0 1px 0 0 rgba(0,0,0,.1);height:50px;position:fixed;top:0;left:0;width:100%;z-index:10000;background:#fff;min-width:320px;box-sizing:border-box;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-works-episodes-edit #contentMainHeader h1,#page-my-works-episodes-edit #contentMainHeader p{margin:0}
#page-my-works-episodes-edit #contentMainHeader a,#page-my-works-episodes-edit #contentMainHeader button{height:50px;margin:0}
#page-my-works-episodes-edit #contentMainHeader a{line-height:50px;padding:0 17px;box-sizing:border-box;margin:-2px 0 0}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMainHeader a{padding:0 14px}
}
#page-my-works-episodes-edit #contentMainHeader-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:300px;min-width:140px}
#page-my-works-episodes-edit #contentMainHeader-left:after,#page-my-works-episodes-edit #contentMainHeader-left:before{content:'';display:table}
#page-my-works-episodes-edit #contentMainHeader-left:after{clear:both}
@media screen and (max-width:580px){
#page-my-works-episodes-edit #contentMainHeader-left{min-width:104px}
}
#page-my-works-episodes-edit #contentMainHeader-left i{font-size:1.3em;font-weight:400;vertical-align:middle}
#page-my-works-episodes-edit #contentMainHeader-left i:before{margin:-.15em 0 0}
#page-my-works-episodes-edit #contentMainHeader-left button{position:relative;padding:3px 7px}
#page-my-works-episodes-edit #contentMainHeader-left button span{padding:8px 9px}
#page-my-works-episodes-edit #contentMainHeader-left button span:before{content:'';position:absolute;top:14px;right:0;height:calc(100% - 28px);border-right:1px solid}
#page-my-works-episodes-edit #contentMainHeader-pageTitle{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center}
#page-my-works-episodes-edit #contentMainHeader-pageTitle h1{max-width:600px;width:100%;font-size:1em;height:50px;line-height:50px;font-weight:400;display:inline-block}
@media screen and (max-width:580px){
#page-my-works-episodes-edit #contentMainHeader-pageTitle h1{display:none}
}
#page-my-works-episodes-edit #contentMainHeader-pageTitle h1 span{display:inline-block;vertical-align:top}
#page-my-works-episodes-edit #contentMainHeader-pageTitle-episodeTitle{max-width:calc(100% - 3em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-works-episodes-edit #contentMainHeader-right{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;width:300px}
#page-my-works-episodes-edit #contentMainHeader-right a{height:50px;line-height:50px;box-sizing:border-box;padding:0 7px;margin:-3px 0 0;font-weight:400}
#page-my-works-episodes-edit #contentMainHeader-right a i{font-size:1.3em}
#page-my-works-episodes-edit #contentMainHeader-right a i:before{vertical-align:middle}
#page-my-works-episodes-edit #contentMainHeader-right button{padding:3px 0 3px 10px}
@media screen and (max-width:340px){
#page-my-works-episodes-edit #contentMainHeader-right button{padding:3px 0 3px 5px}
}
@media screen and (max-width:340px){
#page-my-works-episodes-edit #contentMainHeader-right button [class^=ui-button]{font-size:11px}
}
#page-my-works-episodes-edit #undoRedo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works-episodes-edit #undoRedo button{position:relative;padding-left:0!important;z-index:1}
#page-my-works-episodes-edit #undoRedo button:focus{z-index:0}
#page-my-works-episodes-edit #undoRedo button:disabled img{opacity:.3}
#page-my-works-episodes-edit #undoRedo button:disabled:hover:after,#page-my-works-episodes-edit #undoRedo button:disabled:hover:before{display:none!important}
#page-my-works-episodes-edit #undoRedo img{height:12px;width:12px}
@media screen and (max-width:340px){
#page-my-works-episodes-edit #undoRedo img{height:11px;width:11px}
}
#page-my-works-episodes-edit #undoRedo.isHidden{display:none}
#page-my-works-episodes-edit #undoButton .ui-button-default{border-radius:3px 0 0 3px;border-right:0}
#page-my-works-episodes-edit #redoButton .ui-button-default{border-radius:0 3px 3px 0;border-left:0;position:relative}
#page-my-works-episodes-edit #redoButton .ui-button-default:before{position:absolute;top:-1px;left:0;content:'';display:block;width:0;height:30px;z-index:1}
@media screen and (max-width:340px){
#page-my-works-episodes-edit #redoButton .ui-button-default:before{height:29px}
}
#page-my-works-episodes-edit #saveButton .ui-button-default{width:57px;height:30px;box-sizing:border-box}
@media screen and (max-width:340px){
#page-my-works-episodes-edit #saveButton .ui-button-default{height:29px}
}
#page-my-works-episodes-edit #saveButton .ui-button-default.isPublishedEpisode{width:auto;height:auto}
#page-my-works-episodes-edit #saveButton.isLoading #saveButton-text{display:none}
#page-my-works-episodes-edit #saveButton.isLoading .ui-loading-gray{display:block}
#page-my-works-episodes-edit #saveButton .ui-loading-gray{display:none;margin:-4px auto 0}
#page-my-works-episodes-edit #reserveButton,#page-my-works-episodes-edit #updateButton{padding-right:10px!important}
#page-my-works-episodes-edit #reserveButton img{height:12px;width:10.44px}
@media screen and (max-width:340px){
#page-my-works-episodes-edit #reserveButton img{height:11px;width:9px}
}
#page-my-works-episodes-edit #contentMainFooter{box-shadow:0 -1px 0 0 rgba(0,0,0,.1);position:fixed;bottom:0;left:0;width:100%;z-index:10000;background:#fff;text-align:center;padding:0;min-width:240px;box-sizing:border-box;height:50px;height:calc(50px + constant(safe-area-inset-bottom));height:calc(50px + env(safe-area-inset-bottom))}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMainFooter{text-align:left;padding:0 0 0 8px;box-sizing:border-box}
}
#page-my-works-episodes-edit #contentMainFooter p{margin:0}
#page-my-works-episodes-edit #contentMainFooter button{font-weight:400;height:50px;border-top:4px solid transparent;border-radius:0;border-left:none;border-right:none}
#page-my-works-episodes-edit #contentMainFooter button.isActive{font-weight:700}
#page-my-works-episodes-edit #contentMainFooter span,#page-my-works-episodes-edit #contentMainFooter svg{vertical-align:middle;display:inline-block}
#page-my-works-episodes-edit #contentMainFooter svg{width:12px;height:12px}
#page-my-works-episodes-edit #contentMainFooter span{margin:0 0 0 2px}
#page-my-works-episodes-edit #contentMainFooter-editButton.isActive,#page-my-works-episodes-edit #contentMainFooter-editButton:focus,#page-my-works-episodes-edit #contentMainFooter-editButton:hover{color:#0081c2}
#page-my-works-episodes-edit #contentMainFooter-editButton.isActive svg line,#page-my-works-episodes-edit #contentMainFooter-editButton.isActive svg polygon,#page-my-works-episodes-edit #contentMainFooter-editButton:focus svg line,#page-my-works-episodes-edit #contentMainFooter-editButton:focus svg polygon,#page-my-works-episodes-edit #contentMainFooter-editButton:hover svg line,#page-my-works-episodes-edit #contentMainFooter-editButton:hover svg polygon{stroke:#0081c2}
#page-my-works-episodes-edit #contentMainFooter-editButton.isActive{border-top-color:#0081c2}
#page-my-works-episodes-edit #contentMainFooter-editButton.isActive svg line,#page-my-works-episodes-edit #contentMainFooter-editButton.isActive svg polygon{stroke-width:80}
#page-my-works-episodes-edit #contentMainFooter-previewButton.isActive,#page-my-works-episodes-edit #contentMainFooter-previewButton:focus,#page-my-works-episodes-edit #contentMainFooter-previewButton:hover{color:#00944e}
#page-my-works-episodes-edit #contentMainFooter-previewButton.isActive svg line,#page-my-works-episodes-edit #contentMainFooter-previewButton:focus svg line,#page-my-works-episodes-edit #contentMainFooter-previewButton:hover svg line{stroke:#00944e}
#page-my-works-episodes-edit #contentMainFooter-previewButton.isActive{border-top-color:#00944e}
#page-my-works-episodes-edit #contentMainFooter-previewButton.isActive svg line{stroke-width:80}
#page-my-works-episodes-edit.writingDirection-vertical #contentMainFooter-previewButton svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#page-my-works-episodes-edit #contentMainFooter-left,#page-my-works-episodes-edit #contentMainFooter-right{position:absolute;top:0;height:50px;line-height:50px;font-size:.85em}
#page-my-works-episodes-edit #contentMainFooter-left{left:0;left:constant(safe-area-inset-left);left:env(safe-area-inset-left);-webkit-transition:all .1s linear;transition:all .1s linear}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMainFooter-left{display:none}
}
#page-my-works-episodes-edit #contentMainFooter-left button{border:none;padding:0 18px}
#page-my-works-episodes-edit #contentMainFooter-left button:focus,#page-my-works-episodes-edit #contentMainFooter-left button:hover{color:#0081c2}
#page-my-works-episodes-edit #contentMainFooter-right{right:0;right:constant(safe-area-inset-right);right:env(safe-area-inset-right);padding:0 16px}
#page-my-works-episodes-edit #contentMainFooter-right b{display:inline-block;font-size:16px;font-weight:400;margin:0 4px}
#page-my-works-episodes-edit #reservationControl{position:fixed;top:50px;right:10px;right:calc(10px + constant(safe-area-inset-right));right:calc(10px + env(safe-area-inset-right));width:285px;background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:10000}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #reservationControl{width:calc(100% - 26px)}
}
#page-my-works-episodes-edit #reservationControl.isHidden{display:none}
#page-my-works-episodes-edit #reservationControl.isShown{display:block}
#page-my-works-episodes-edit #reservationControl h6{border-bottom:1px solid #ccc;line-height:1;font-size:.85em;margin:0;padding:8px 10px 6px}
#page-my-works-episodes-edit #reservationControl ul{padding:0;margin:0;padding:15px}
#page-my-works-episodes-edit #reservationControl ul li{list-style-type:none}
#page-my-works-episodes-edit #reservationControl li{margin:0 0 .5em}
#page-my-works-episodes-edit #reservationControl li:last-child{margin:0}
#page-my-works-episodes-edit #reservationControl p{margin:0}
#page-my-works-episodes-edit #reservationControl-inner{font-size:.9em}
#page-my-works-episodes-edit #reservationControl-reserved a{line-height:1.8!important;padding:0;height:auto;display:inline-block;float:none;margin:0 0 0 .25em}
#page-my-works-episodes-edit #reservationControl-reserved a:focus,#page-my-works-episodes-edit #reservationControl-reserved a:hover{color:#4baae0}
#page-my-works-episodes-edit #reservationControl-reserved a:focus i:before,#page-my-works-episodes-edit #reservationControl-reserved a:hover i:before{content:'\f729'}
#page-my-works-episodes-edit #reservationControl-reserved .icon-help,#page-my-works-episodes-edit #reservationControl-reserved .icon-help-negative{font-size:1.2em;line-height:1}
#page-my-works-episodes-edit #reservationControl-reserved .icon-help-negative:before,#page-my-works-episodes-edit #reservationControl-reserved .icon-help:before{-webkit-transform:translateY(.1em);transform:translateY(.1em)}
#page-my-works-episodes-edit #reservationControl-reservedDate{background:#f2f1f0;padding:7px 0;text-align:center;line-height:1;color:#666}
#page-my-works-episodes-edit #reservationControl-reserved-editDate:after,#page-my-works-episodes-edit #reservationControl-reserved-editDate:before{content:'';display:table}
#page-my-works-episodes-edit #reservationControl-reserved-editDate:after{clear:both}
#page-my-works-episodes-edit #reservationControl-reserved-editDate.isHidden{display:none}
#page-my-works-episodes-edit #reservationControl-reserved-editDate.isShown{display:block}
#page-my-works-episodes-edit #reservationControl-reserved-editDate p{position:relative;height:40px;float:left}
#page-my-works-episodes-edit #reservationControl-reserved-editDate input,#page-my-works-episodes-edit #reservationControl-reserved-editDate select{font-size:1.1em}
#page-my-works-episodes-edit #reservationControl-reserved-editDate .ui-select,#page-my-works-episodes-edit #reservationControl-reserved-editDate input{position:absolute;top:0;left:0}
#page-my-works-episodes-edit #reservationControl-reserved-editDate input{z-index:1;border-radius:4px 0 0 4px}
#page-my-works-episodes-edit #reservationControl-footer{padding:0 15px 15px}
#page-my-works-episodes-edit #reservationControl-footer .ui-button-blue{display:inline-block;height:auto;float:none;width:100%;box-sizing:border-box;text-align:center}
#page-my-works-episodes-edit #contentMain{overflow:hidden}
#page-my-works-episodes-edit #contentMain-inner .ui-message-attention{text-align:center;margin:0;position:fixed;top:50px;left:0;width:100%;z-index:10000}
#page-my-works-episodes-edit #workTitle{max-width:825px;margin:0 auto}
#page-my-works-episodes-edit #workTitle-inner{margin:0;padding:0 80px 10px;font-size:12px;line-height:1.5;color:#999}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #workTitle-inner{font-size:11px;padding:0 20px 10px}
}
#page-my-works-episodes-edit #workTitle-episodeNumber{margin:0 0 0 .4em}
#page-my-works-episodes-edit #workTitle-episodeNumber i{color:#888;margin:0 .25em 0 0}
#page-my-works-episodes-edit #contentMain-episode,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview{max-width:825px;margin:0 auto;position:relative;min-height:30px}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMain-episode,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview{font-size:1.1em}
}
#page-my-works-episodes-edit #contentMain-episode.isHidden,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview.isHidden{display:none}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle{line-height:1;margin:0}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle.isNotSet span,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle.isNotSet span{color:#aaa;font-style:italic}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle input,#page-my-works-episodes-edit #contentMain-episode .episodeTitle>span,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle input,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle>span{padding:0 80px;font-size:24.5px;vertical-align:top;line-height:1.3em;font-weight:400}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMain-episode .episodeTitle input,#page-my-works-episodes-edit #contentMain-episode .episodeTitle>span,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle input,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle>span{padding:0 20px 10px}
}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle>span,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle>span{display:block;text-align:center}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border,#page-my-works-episodes-edit #contentMain-episode .episodeTitle .widget-inputFocusBorder-input:hover+.widget-inputFocusBorder-border,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle .widget-inputFocusBorder-input:hover+.widget-inputFocusBorder-border{width:calc(100% - (80px * 2))}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMain-episode .episodeTitle .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border,#page-my-works-episodes-edit #contentMain-episode .episodeTitle .widget-inputFocusBorder-input:hover+.widget-inputFocusBorder-border,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeTitle .widget-inputFocusBorder-input:hover+.widget-inputFocusBorder-border{width:calc(100% - (20px * 2))}
}
#page-my-works-episodes-edit #contentMain-episode .episodeBody,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody{margin:0;font-size:17.5px}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet p,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody.isNotSet p{color:#888}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet em>span,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody.isNotSet em>span{display:block}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet em>span>span,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody.isNotSet em>span>span{display:inline-block;vertical-align:middle}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet .dash,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody.isNotSet .dash{width:2em;position:relative;height:1em;text-indent:-10em;overflow:hidden}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet .dash:before,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody.isNotSet .dash:before{content:'';position:absolute;top:50%;left:0;width:2em;height:0;border-top:1px solid #ccc}
#page-my-works-episodes-edit #contentMain-episode .episodeBody div,#page-my-works-episodes-edit #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody div,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody textarea{line-height:1.8;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,'HGS明朝B','HG明朝B',dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-my-works-episodes-edit #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody textarea{padding:30px 80px 110px}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody textarea{padding:20px 20px 110px}
}
#page-my-works-episodes-edit #contentMain-episode .episodeBody div,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody div{max-width:665px;margin:0 auto;padding:20px 20px 110px}
#page-my-works-episodes-edit #contentMain-episode .episodeBody figure,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody figure{margin:.7em 0;text-align:center;max-height:665px}
@media screen and (max-height:665px){
#page-my-works-episodes-edit #contentMain-episode .episodeBody figure,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody figure{max-height:calc(100vh - 40px)}
}
#page-my-works-episodes-edit #contentMain-episode .episodeBody figure img,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody figure img{max-width:100%;max-height:665px;vertical-align:bottom}
@media screen and (max-height:665px){
#page-my-works-episodes-edit #contentMain-episode .episodeBody figure img,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody figure img{max-height:calc(100vh - 40px)}
}
#page-my-works-episodes-edit #contentMain-episode .episodeBody p,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody p{margin:0}
#page-my-works-episodes-edit #contentMain-episode .episodeBody #episodeBody-inputPane.isSeamlessScrollMode,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody #episodeBody-inputPane.isSeamlessScrollMode{position:fixed;overflow:hidden}
#page-my-works-episodes-edit #contentMain-episode .episodeBody #episodeBody-input,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody #episodeBody-input{min-height:400px;height:calc(100vh - (50px * 2 + 104px));overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:vertical}
#page-my-works-episodes-edit #contentMain-episode .episodeBody #episodeBody-input.isSeamlessScrollMode,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody #episodeBody-input.isSeamlessScrollMode{display:block;min-height:0;padding-right:110px;resize:none}
#page-my-works-episodes-edit #contentMain-episode .episodeBody #episodeBody-input.isSeamlessScrollMode.isOverflowClippedByContent,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview .episodeBody #episodeBody-input.isSeamlessScrollMode.isOverflowClippedByContent{padding-bottom:15px}
#page-my-works-episodes-edit #contentMain-episode input,#page-my-works-episodes-edit #contentMain-episode textarea,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview input,#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview textarea{border:none}
#page-my-works-episodes-edit #contentMain-episode{padding:110px 0 0}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMain-episode{padding:74px 0 0}
}
#page-my-works-episodes-edit.writingDirection-horizontal.isPreview .episodeBody{text-align:center}
#page-my-works-episodes-edit.writingDirection-horizontal.isPreview .episodeBody div{display:inline-block;text-align:left;padding-top:60px!important}
#page-my-works-episodes-edit.writingDirection-horizontal #contentMain-preview{padding:107px 0 0}
#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount{position:fixed;top:50px;left:0;width:100%;text-align:center;font-size:12px;height:25px;line-height:25px;font-weight:700;min-width:320px}
#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dl{margin:0}
#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dd,#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dt{display:inline-block;margin:0}
#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dt{position:relative;padding:0 2.5em 0 0}
#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dt:before{content:'';position:absolute;top:50%;right:.25em;width:2em;height:0;border-top:1px solid #888}
#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dd em,#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dd span{display:inline-block;vertical-align:middle}
#page-my-works-episodes-edit.writingDirection-horizontal #episodeCharacterCount dd em{font-size:1.1em;margin:0 2px 0 0;font-style:normal}
#page-my-works-episodes-edit.writingDirection-vertical .emphasisDots>span{padding:0 .35em;background-position:center right}
#page-my-works-episodes-edit.writingDirection-vertical .tatechuyoko1{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}
#page-my-works-episodes-edit.writingDirection-vertical .tatechuyoko1,#page-my-works-episodes-edit.writingDirection-vertical _:lang(x)::-ms-backdrop{-webkit-text-combine:none;-ms-text-combine-horizontal:none;text-combine-upright:none;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-my-works-episodes-edit.writingDirection-vertical .tatechuyoko1,#page-my-works-episodes-edit.writingDirection-vertical _:-ms-lang(x)::backdrop{-webkit-text-combine:none;-ms-text-combine-horizontal:none;text-combine-upright:none;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}
#page-my-works-episodes-edit.writingDirection-vertical .episodeTitle .tatechuyoko1{font-family:dcsymbols,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-my-works-episodes-edit.writingDirection-vertical.fontFamily-sans .episodeBody .tatechuyoko1{font-family:dcsymbols,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-my-works-episodes-edit.writingDirection-vertical .tatechuyoko2,#page-my-works-episodes-edit.writingDirection-vertical .tatechuyoko3{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount .tatechuyoko3{-webkit-text-combine:none;-ms-text-combine-horizontal:none;text-combine-upright:none}
#page-my-works-episodes-edit.writingDirection-vertical .leaderMarks,#page-my-works-episodes-edit.writingDirection-vertical _:lang(x)::-ms-backdrop{transform:translateX(-.4em)}
#page-my-works-episodes-edit.writingDirection-vertical .leaderMarks,#page-my-works-episodes-edit.writingDirection-vertical _:-ms-lang(x)::backdrop{display:inline-block;transform:translateX(-.4em)}
#page-my-works-episodes-edit.writingDirection-vertical #contentMain-preview{width:100%;height:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative}
#page-my-works-episodes-edit.writingDirection-vertical #contentMain-preview.isHidden{display:none}
#page-my-works-episodes-edit.writingDirection-vertical #cotnentMain-preview-inner{height:100%}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content{max-width:initial;width:calc(100vw - 25px);height:calc(100% - 50px);overflow-x:auto;overflow-y:hidden;padding:50px 32px 0 0;-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0 25px 0 0}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody,#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeTitle{max-height:665px}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeTitle{line-height:1;margin:auto 0 auto 60px;font-size:24.5px;padding:80px 0;display:block}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeTitle.isNotSet span{color:#aaa;font-style:italic}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeTitle>span{font-size:1em;vertical-align:top;line-height:1.3em;font-weight:400;padding:35px 0 0;display:block}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody{margin:auto 0;padding:40px 0 40px 60px;text-align:center}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody.isNotSet{text-align:left}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody.isNotSet p{color:#888}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody.isNotSet em>span{display:block}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody.isNotSet em>span>span{display:inline-block;vertical-align:middle}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody.isNotSet .dash{height:2em;position:relative;width:1em;text-indent:-10em;overflow:hidden;margin:0 0 .1em}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody.isNotSet .dash:before{content:'';position:absolute;right:50%;top:0;height:2em;width:0;border-right:1px solid #ccc}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content .episodeBody div{display:inline-block;text-align:left;line-height:1.8;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,'HGS明朝B','HG明朝B',dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;max-height:100%}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content figure{margin:0 .7em;text-align:center;max-width:665px}
@media screen and (max-width:665px){
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content figure{max-width:calc(100vw - 40px)}
}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content figure img{max-height:100%;max-width:665px;vertical-align:bottom}
@media screen and (max-width:665px){
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content figure img{max-width:calc(100vw - 40px)}
}
#page-my-works-episodes-edit.writingDirection-vertical #episode-preview-content p{margin:0}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount{position:fixed;top:50px;right:0;right:constant(safe-area-inset-right);right:env(safe-area-inset-right);height:calc(100% - 50px * 2);text-align:center;font-size:12px;width:25px;line-height:25px;font-weight:700;min-height:320px}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dl{margin:0}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dd,#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dt{display:inline-block;vertical-align:top;margin:0}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dt{position:relative;padding:0 0 2.5em}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dt:before{content:'';position:absolute;right:50%;bottom:.25em;height:2em;width:0;border-right:1px solid #888;-webkit-transform:translateX(1px);transform:translateX(1px)}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dd em,#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dd>span{display:inline-block;vertical-align:top}
#page-my-works-episodes-edit.writingDirection-vertical #episodeCharacterCount dd em{font-size:1.1em;margin:0 0 2px 0;font-style:normal;letter-spacing:.5px}
#page-my-works-episodes-edit #contentMain-preview-loading{position:absolute;top:80px;left:50%;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}
#page-my-works-episodes-edit #contentMain-preview-loading.isHidden{display:none}
#page-my-works-episodes-edit .widget-displaySetting{margin:8px 0 0;background:#fff;padding:8px;border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,.1)}
#page-my-works-episodes-edit .widget-displaySetting h4{font-size:12px!important;margin:8px 0 4px!important}
#page-my-works-episodes-edit .widget-displaySetting li,#page-my-works-episodes-edit .widget-displaySetting section,#page-my-works-episodes-edit .widget-displaySetting ul{margin:0!important}
#page-my-works-episodes-edit .widget-displaySetting section:first-of-type h3{margin-top:0!important}
#page-my-works-episodes-edit.isPC #reservationControl-reserved-editDate{margin:.5em 0 0 1.9em!important}
#page-my-works-episodes-edit.isPC #reservationControl-reserved-editDate-day{width:132px;margin:0 5px 0 0!important}
#page-my-works-episodes-edit.isPC #reservationControl-reserved-editDate-day select{width:132px}
#page-my-works-episodes-edit.isPC #reservationControl-reserved-editDate-day input{width:100px}
#page-my-works-episodes-edit.isPC #reservationControl-reserved-editDate-time{width:92px}
#page-my-works-episodes-edit.isPC #reservationControl-reserved-editDate-time select{width:92px}
#page-my-works-episodes-edit.isPC #reservationControl-reserved-editDate-time input{width:60px}
#page-my-works-episodes-edit.isPC #contentAside-tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-my-works-episodes-edit.isPC #contentAside-tools #contentAside-tools-top{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
@media screen and (max-height:800px){
#page-my-works-episodes-edit.isPC #contentAside-tools{display:block}
}
#page-my-works-episodes-edit.isTouch.writingDirection-horizontal.isPreview .episodeTitle>span{font-size:16.25px!important}
#page-my-works-episodes-edit.isTouch.writingDirection-horizontal.isPreview .episodeBody div{padding-top:45px!important}
@media screen and (max-width:705px){
#page-my-works-episodes-edit.isTouch.writingDirection-horizontal.isPreview .episodeBody div{max-width:100%!important;box-sizing:border-box}
}
#page-my-works-episodes-edit.isTouch.writingDirection-vertical.isPreview .episodeTitle{padding:0 0 10px!important}
#page-my-works-episodes-edit.isTouch.writingDirection-vertical.isPreview .episodeTitle>span{font-size:22.75px!important}
@media screen and (max-height:845px){
#page-my-works-episodes-edit.isTouch.writingDirection-vertical.isPreview .episodeBody{max-height:100%!important;box-sizing:border-box}
}
#page-my-works-episodes-edit.isTouch #contentMain-episode .episodeTitle input{font-size:16.25px}
#page-my-works-episodes-edit.isTouch #reservationControl h6{font-size:13px}
#page-my-works-episodes-edit.isTouch #reservationControl-inner{font-size:15px}
#page-my-works-episodes-edit.isTouch #reservationControl-reserved-editDate{margin:.5em 0 0 1.7em!important}
#page-my-works-episodes-edit.isTouch #reservationControl-reserved-editDate-day{width:152px;margin:0 5px 0 0!important}
#page-my-works-episodes-edit.isTouch #reservationControl-reserved-editDate-day select{width:152px}
#page-my-works-episodes-edit.isTouch #reservationControl-reserved-editDate-day input{width:120px}
#page-my-works-episodes-edit.isTouch #reservationControl-reserved-editDate-time{width:112px}
#page-my-works-episodes-edit.isTouch #reservationControl-reserved-editDate-time select{width:112px}
#page-my-works-episodes-edit.isTouch #reservationControl-reserved-editDate-time input{width:80px}
#page-my-works-episodes-edit.isTouch #reservationControl-footer .ui-button-blue{padding:1em 0}
#page-my-works-episodes-published #container{max-width:400px;margin:0 auto;padding:0 15px}
#page-my-works-episodes-published #container:after,#page-my-works-episodes-published #container:before{content:'';display:table}
#page-my-works-episodes-published #container:after{clear:both}
#page-my-works-episodes-published #container header{margin:60px 0 0;text-align:center}
#page-my-works-episodes-published #container header i{font-size:5em;line-height:1;color:#4baae0;margin:0 0 10px 10px;display:block}
#page-my-works-episodes-published #container header h2{line-height:1.3}
#page-my-works-episodes-published #container header p{margin:0}
#page-my-works-episodes-published #workInfo{text-align:center;margin:1em 0 45px}
#page-my-works-episodes-published #workInfo h3,#page-my-works-episodes-published #workInfo p{font-size:14px;line-height:1.5}
#page-my-works-episodes-published #workInfo h3{font-weight:400;color:#666;margin:0}
#page-my-works-episodes-published #workInfo a{color:#222;text-decoration:none;border-bottom:1px solid #eee}
#page-my-works-episodes-published #workInfo a:focus,#page-my-works-episodes-published #workInfo a:hover{color:#0990cc!important;border-bottom-color:#0990cc}
#page-my-works-episodes-published #workInfo p{margin:.25em 0 0}
#page-my-works-episodes-published #workInfo-workTitle{font-weight:700}
#page-my-works-episodes-published #workInfo-author{color:#666}
#page-my-works-episodes-published #workMeta{line-height:1.5;border:solid #bbb;border-width:1px 0;margin:0 0 16px}
#page-my-works-episodes-published #workMeta:after,#page-my-works-episodes-published #workMeta:before{content:'';display:table}
#page-my-works-episodes-published #workMeta:after{clear:both}
#page-my-works-episodes-published #workMeta dl{width:calc(50% - 8px);float:right}
#page-my-works-episodes-published #workMeta dl:first-child{float:left}
#page-my-works-episodes-published #workMeta dd,#page-my-works-episodes-published #workMeta dt{margin:0}
#page-my-works-episodes-published #workMeta dt:after,#page-my-works-episodes-published #workMeta dt:before{content:'';display:table}
#page-my-works-episodes-published #workMeta dt:after{clear:both}
#page-my-works-episodes-published #workMeta .diff{color:#0990cc;float:right;font-weight:700;font-size:18px;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:keyframes-show1_5s;animation-name:keyframes-show1_5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#page-my-works-episodes-published #workMeta b{margin:0 .2em 0 0;font-size:25px}
#page-my-works-episodes-published #workMeta .widget-bar{margin:0 0 .25em}
#page-my-works-episodes-published #workMeta .widget-bar-blue span{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:keyframes-from0to100;animation-name:keyframes-from0to100;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#page-my-works-episodes-published #tips{background:#f2f1f0;padding:12px 14px;line-height:1.5;margin:1em 0}
#page-my-works-episodes-published #tips h3,#page-my-works-episodes-published #tips p{margin:0}
#page-my-works-episodes-published #tips h3{font-size:11px;margin:0 0 .5em}
#page-my-works-episodes-published #tips-button{margin:.5em 0 0!important}
#page-my-works-episodes-published #buttons{padding:0;text-align:center;margin:0 0 45px}
#page-my-works-episodes-published #buttons li{list-style-type:none}
#page-my-works-episodes-published #buttons li{display:inline-block;margin:0 2px}
#page-my-works-episodes-published #share{text-align:center}
#page-my-works-episodes-published #share h3{border-bottom:1px solid #ddd}
#page-my-works-episodes-published #share h4,#page-my-works-episodes-published #share p{margin:0}
#page-my-works-episodes-published #share h4{font-weight:400}
#page-my-works-episodes-published #share input{font-size:14px}
#page-my-works-episodes-published #share section{margin:0 0 .75em}
#page-my-works-episodes-published #share-actions{margin:.5em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center}
#page-my-works-episodes-published #share-actions p:not(:first-child){border-right:1px solid #ddd;padding:0 .75em 0 0;margin:0 .75em 0 0}
#page-my-works-episodes-published #share-actions p a,#page-my-works-episodes-published #share-actions p button{padding:0;font-weight:400;color:#0990cc;border:none}
#page-my-works-episodes-published #share-actions p a:focus,#page-my-works-episodes-published #share-actions p a:hover,#page-my-works-episodes-published #share-actions p button:focus,#page-my-works-episodes-published #share-actions p button:hover{color:#0081c2;text-decoration:underline!important}
#page-my-works-episodes-published #share-actions .isPanelHidden .icon-up{display:none}
#page-my-works-episodes-published #share-actions .isPanelShown .icon-bottom{display:none}
#page-my-works-episodes-published #copyWorkURL{margin:.5em 0 0!important}
#page-my-works-episodes-published #copyWorkURL.isHidden input{display:none}
#page-my-works-episodes-published #copyWorkURL input{text-align:center}
#page-my-works-episodes-published #banners{margin:45px 0 90px}
#page-my-works-episodes-published #banners h3{font-weight:400;text-align:center;font-size:12px;margin:0 0 .5em}
#page-my-works-episodes-published #banners ul{padding:0;margin:0}
#page-my-works-episodes-published #banners ul li{list-style-type:none}
#page-my-works-episodes-published #banners ul:after,#page-my-works-episodes-published #banners ul:before{content:'';display:table}
#page-my-works-episodes-published #banners ul:after{clear:both}
#page-my-works-episodes-published #banners li{width:calc(50% - 2px);float:right}
#page-my-works-episodes-published #banners li:first-child{float:left}
#page-my-works-episodes-published #banners a{display:block}
#page-my-works-episodes-published #banners img{max-width:100%;vertical-align:bottom}
#page-my-works-episodes-published.isTouch #container{max-width:400px!important}
#page-my-works-episodes-published.isTouch #container header{margin:45px 0 0}
#page-my-works-episodes-published.isTouch #container header i{font-size:3em}
#page-my-works-episodes-published.isTouch #container header h2{font-size:18px}
#page-my-works-episodes-published.isTouch #workInfo h3,#page-my-works-episodes-published.isTouch #workInfo p{font-size:11px}
#page-my-works-episodes-published.isTouch #workMeta{font-size:11px}
#page-my-works-episodes-published.isTouch #workMeta dt{margin:0 0 .5em}
#page-my-works-episodes-published.isTouch #workMeta .diff{font-size:16px;line-height:1}
#page-my-works-episodes-published.isTouch #workMeta .workMeta-bar{margin:0 0 .5em}
#page-my-works-episodes-published.isTouch #workMeta b{font-size:18px}
#page-my-works-episodes-published.isTouch #buttons{font-size:14px}
#page-my-works-episodes-published.isTouch #buttons:after,#page-my-works-episodes-published.isTouch #buttons:before{content:'';display:table}
#page-my-works-episodes-published.isTouch #buttons:after{clear:both}
#page-my-works-episodes-published.isTouch #buttons li{float:left;width:calc(33.333333% - 6px);display:block;margin:0 0 0 9px}
#page-my-works-episodes-published.isTouch #buttons li:first-child{margin:0}
#page-my-works-episodes-published.isTouch #buttons a{width:100%;padding-left:0;padding-right:0;box-sizing:border-box}
#page-my-works-episodes-published.isTouch #buttons .isTouch-toHide{display:none}
#page-my-works-episodes-published.isTouch #share{text-align:left}
#page-my-works-episodes-published.isTouch #share h3{font-size:11px;font-weight:700;margin:0 0 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;-webkit-transform:scale(1,1);transform:scale(1,1)}
#page-my-works-episodes-published.isTouch #share h3 h3{margin:0}
#page-my-works-episodes-published.isTouch #share-actions{display:block;text-align:left;width:calc(100% + 15px)}
#page-my-works-episodes-published.isTouch #share-actions p{border:none;padding:0;margin:0;border-top:1px solid #ddd}
#page-my-works-episodes-published.isTouch #share-actions a,#page-my-works-episodes-published.isTouch #share-actions button{display:block;padding:10px 0;width:100%;text-align:left}
#page-my-works-episodes-published.isTouch #copyWorkURL{margin:0!important;border-bottom:1px solid #ddd;width:calc(100% + 15px);padding:0 16px 0 0;box-sizing:border-box}
#page-my-works-episodes-published.isTouch #copyWorkURL.isShown{padding:0 16px 10px 0}
#page-my-works-episodes-published.isTouch #banners{margin:30px 0 50px;margin:30px 0 calc(50px + constant(safe-area-inset-bottom));margin:30px 0 calc(50px + env(safe-area-inset-bottom))}
#page-my-antenna-works .antennaList-checkbox{position:absolute;top:9px;left:-30px;width:30px;height:calc(100% - 9px);opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-antenna-works .antennaList-checkbox.isHidden{display:none}
#page-my-antenna-works .antennaList-checkbox span{vertical-align:top}
#page-my-antenna-works #antennaHeader{position:fixed;top:50px;left:auto;width:590px;height:50px;line-height:50px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.15);z-index:9800;margin:0 0 0 10px}
#page-my-antenna-works #antennaHeader:before{content:'';background:#fff;position:absolute;top:0;right:100%;width:40px;height:100%}
#page-my-antenna-works #antennaHeader.isEditing .antennaList-checkbox,#page-my-antenna-works #antennaHeader:focus .antennaList-checkbox,#page-my-antenna-works #antennaHeader:hover .antennaList-checkbox{opacity:1}
#page-my-antenna-works #antennaHeader h1,#page-my-antenna-works #antennaHeader p{margin:0}
#page-my-antenna-works #antennaHeader .antennaList-checkbox{top:15px}
#page-my-antenna-works #antennaHeaderDefault-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 30px 0 0}
#page-my-antenna-works #antennaHeaderDefault-title h1{font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-my-antenna-works #antennaHeaderDefault-title button{color:#666}
#page-my-antenna-works #antennaHeaderDefault-title button:focus,#page-my-antenna-works #antennaHeaderDefault-title button:hover{color:#0081c2}
#page-my-antenna-works #antennaHeaderDefault-filter{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -.5em 0 0}
#page-my-antenna-works #antennaHeaderDefault-filter>div{padding:0 1em 0 0}
#page-my-antenna-works #antennaHeaderEdit-followingLabelName{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 30px 0 0!important}
#page-my-antenna-works #antennaHeaderEdit-followingLabelName input{height:30px;padding:0 5px;font-size:15px;vertical-align:middle}
#page-my-antenna-works #antennaHeaderBulkActions-label{font-size:11.5px}
#page-my-antenna-works #antennaHeaderBulkActions-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-antenna-works #antennaHeaderBulkActions-actions p{margin:0 0 0 .5em}
#page-my-antenna-works #antennaHeaderBulkActions-removeFollowingLabel button{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.5px}
#page-my-antenna-works #antennaHeaderBulkActions-actions .ui-contextMenu .ui-button-default{height:30px;box-sizing:border-box;vertical-align:middle}
#page-my-antenna-works .widget-antennaList{border:none;margin:51px 0 0 10px}
#page-my-antenna-works .widget-antennaList-item.isEditing .antennaList-checkbox,#page-my-antenna-works .widget-antennaList-item:focus .antennaList-checkbox,#page-my-antenna-works .widget-antennaList-item:hover .antennaList-checkbox{opacity:1}
#page-my-antenna-worksTouch #antennaNavigation-inner{position:relative}
#page-my-antenna-worksTouch #antennaNavigation-inner>:not(.ui-tabSimple) a,#page-my-antenna-worksTouch #antennaNavigation-inner>:not(.ui-tabSimple) button{height:44px;line-height:44px;display:block;padding:0 14px;border:none;background:0 0;width:100%;color:#222;box-sizing:border-box;text-decoration:none}
#page-my-antenna-worksTouch #antennaNavigation-inner p{margin:0}
#page-my-antenna-worksTouch #antennaNavigation-inner svg{width:14px;height:14px;vertical-align:middle}
#page-my-antenna-worksTouch .antennaNavigation-header{background:#f2f1f0;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-antenna-worksTouch .antennaNavigation-header.isHidden{display:none}
#page-my-antenna-worksTouch .antennaNavigation-list{position:absolute;top:100%;left:0;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #666}
#page-my-antenna-worksTouch .antennaNavigation-list.isHidden{display:none}
#page-my-antenna-worksTouch .antennaNavigation-list:after{content:'';display:block;width:100%;height:100vh;background:rgba(0,0,0,.5)}
#page-my-antenna-worksTouch .antennaNavigation-list ul{padding:0;margin:0;background:#fff}
#page-my-antenna-worksTouch .antennaNavigation-list ul li{list-style-type:none}
#page-my-antenna-worksTouch .antennaNavigation-listCancel{background:#fff;box-shadow:0 -1px 0 0 rgba(0,0,0,.15);position:relative}
#page-my-antenna-worksTouch .antennaNavigation-listCancel .ui-button-silent{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;padding:0}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault{box-shadow:0 1px 0 0 rgba(0,0,0,.15)}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault svg{display:block}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault-currentLabel i,#page-my-antenna-worksTouch #antennaNavigation-headerDefault-currentLabel span,#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabel i,#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabel span{vertical-align:middle;display:inline-block}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault-currentLabel i,#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabel i{margin:0 12px 0 0;width:14px;text-align:center}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault-currentLabel{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault-currentLabel button{text-align:left;padding:0 10px}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault-currentLabel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100vw - 140px)}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault-bulkActionButton.isHidden{display:none}
#page-my-antenna-worksTouch #antennaNavigation-headerDefault-bulkActionButton button{width:44px!important}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabel{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabel button{width:auto!important;text-align:left;padding-right:7px!important}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100vw - 180px)}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabelEdit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-currentLabelEdit button{color:#666!important;padding-left:7px!important;font-size:11px}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-help a{width:44px!important}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-help svg{margin:-1px 0 0}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-addFollowingLabel button{display:inline-block!important;width:44px!important;vertical-align:middle}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelSelect-addFollowingLabel svg{display:block}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList ul{max-height:calc(100vh - 300px);overflow-y:auto;-webkit-overflow-scrolling:touch}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList li{position:relative}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList li:not(:first-child):before{content:'';position:absolute;top:0;left:40px;width:calc(100% - 40px);border-top:1px solid #ddd}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList li.isActive .antennaNavigation-label{font-weight:700;color:#0990cc}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList svg{margin:0 8px 0 0}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList span{vertical-align:middle}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList .antennaNavigation-label{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100vw - 100px)}
#page-my-antenna-worksTouch #antennaNavigation-followingLabelList .antennaNavigation-itemCount{color:#999;font-size:11px;display:inline-block;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';margin:0 0 0 6px}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit{box-shadow:0 1px 0 0 rgba(0,0,0,.15)}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-cancelButton,#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-checkbox{width:44px}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-checkbox .ui-checkbox{width:44px;height:44px}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-checkbox .ui-checkbox-alternate{margin:12px 0 0 12px}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction{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}
@media screen and (max-width:360px){
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction>span{font-size:11px;color:#666}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white-wrapper{padding:0!important;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white-wrapper.isHidden{display:none}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white-wrapper:first-of-type{margin:0 2px 0 0}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white-wrapper:last-of-type{margin:0 0 0 2px}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white{padding:8px 0;width:120px}
@media screen and (max-width:360px){
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white{padding:8px 10px;width:100%;box-sizing:border-box}
}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white svg{height:12px;width:12px}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-bulkAction .ui-button-white span{vertical-align:middle}
#page-my-antenna-worksTouch #antennaNavigation-headerLabelEdit-cancelButton svg{display:block}
#page-my-antenna-worksTouch .antennaNavigation-headerLabelEdit-defaultMenu.isHidden{display:none}
#page-my-antenna-worksTouch #antennaNavigation-headerFilter-navigation,#page-my-antenna-worksTouch .antennaNavigation-headerFilter-filterButton{width:44px}
#page-my-antenna-worksTouch #antennaNavigation-headerFilter-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center;font-weight:700}
#page-my-antenna-worksTouch .antennaNavigation-headerFilter-title-content.isHidden{display:none}
#page-my-antenna-worksTouch .antennaNavigation-headerFilter-backButton.isHidden{display:none!important}
#page-my-antenna-worksTouch .antennaNavigation-headerFilter-filterButton svg{display:block}
#page-my-antenna-worksTouch #antennaNavigation-filterTypeList li:not(:first-child),#page-my-antenna-worksTouch #antennaNavigation-filterTypeList-selectValue li:not(:first-child){border-top:1px solid #ddd}
#page-my-antenna-worksTouch #antennaNavigation-filterTypeList li.isDirty .antennaNavigation-currentValue span{color:#0990cc;font-weight:700}
#page-my-antenna-worksTouch #antennaNavigation-filterTypeList li button{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-antenna-worksTouch #antennaNavigation-filterTypeList .antennaNavigation-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left}
#page-my-antenna-worksTouch #antennaNavigation-filterTypeList .antennaNavigation-currentValue span{color:#999;margin:0 8px 0 0;display:inline-block}
#page-my-antenna-worksTouch #antennaNavigation-filterTypeList .antennaNavigation-currentValue i{color:#ddd}
#page-my-antenna-worksTouch #antennaNavigation-filterTypeList-selectValue li.isActive a{color:#0990cc;font-weight:700}
#page-my-antenna-worksTouch .antennaNavigation-filterTypeList-selectValueList.isHidden{display:none}
#page-my-antenna-worksTouch .antennaNavigation-filterTypeList-selectValueList li.isActive a{font-weight:700;color:#0990cc!important}
#page-my-antenna-worksTouch .antennaNavigation-filterTypeList-selectValueList li.isActive a:after,#page-my-antenna-worksTouch .antennaNavigation-filterTypeList-selectValueList li.isActive a:before{content:'';display:table}
#page-my-antenna-worksTouch .antennaNavigation-filterTypeList-selectValueList li.isActive a:after{clear:both}
#page-my-antenna-worksTouch .antennaNavigation-filterTypeList-selectValueList li.isActive a::after{float:right;font-family:dcicons;content:'\f71c';font-weight:400}
#page-my-antenna-worksTouch .widget-antennaList{border:none}
#page-my-antenna-worksTouch .antennaList-checkbox .ui-checkbox{width:44px;height:44px}
#page-my-antenna-worksTouch .antennaList-checkbox .ui-checkbox-alternate{margin:12px 0 0 12px}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .ui-modal-window{margin:0 16px}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup,#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-createPopup{position:static;width:auto;border:none}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:49px;line-height:49px;padding:0}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-header button{width:44px;height:49px;line-height:49px;padding:0;border:none;background:0 0}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-header svg{vertical-align:middle;display:inline-block}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .modal-addWorkFollowingLabelType-closeButton svg{width:14px;height:14px;margin:1px 0 0}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .modal-addWorkFollowingLabelType-createButton svg{width:16px;height:16px}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body{padding:0}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body ul{padding:0;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:330px}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body ul li{list-style-type:none}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body ul::-webkit-scrollbar{border-right:5px solid #fff;width:15px;background:#fff}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body ul::-webkit-scrollbar:hover{border-right-color:#f7f6f5}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body ul::-webkit-scrollbar-thumb{border-right:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body ul::-webkit-scrollbar-thumb:hover{border-right-color:#bbb}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body li{height:44px;line-height:44px;position:relative}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body li:last-of-type:before{border:none}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body li:before{content:'';display:block;position:absolute;bottom:0;left:44px;width:100%;height:0;border-top:1px solid #ddd}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body .antennaNavigation-label,#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body svg{vertical-align:middle}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body svg{width:16px;height:16px;margin:0 10px 0 14px}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body .antennaNavigation-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:calc(100% - 100px)}
#page-my-antenna-worksTouch #modal-addWorkFollowingLabelType .widget-followingLabel-applyPopup .ui-modal-body .modal-addWorkFollowingLabelType-itemCount{color:#999;font-size:11px;display:inline-block;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';margin:0 0 0 6px}
#page-my-antenna-worksTouch #modal-removeWorkFollowingLabelType .ui-modal-window{max-width:300px}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType .ui-modal-body{padding:9px 10px 0}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType-header{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;height:49px;line-height:49px;padding:0;background:#f2f1f0}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType-header p{margin:0}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType-header button{height:49px;width:44px;background:0 0;border:none}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType-header svg{vertical-align:middle;width:16px;height:16px}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType-headerTitle{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 44px 0 0!important;font-size:13px;text-align:center}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType-footer{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:9px 10px}
#page-my-antenna-worksTouch #modal-editWorkFollowingLabelType-footer p{margin:0}
#page-my-antenna-worksGuest.isPC{overflow:hidden}
#page-my-antenna-worksGuest.isPC .widget-antennaWorksNavigation-prettyList{border-bottom:1px solid #ddd}
#page-my-antenna-worksGuest.isPC main{height:calc(100vh - 50px);margin:0 0 0 10px}
#page-my-antenna-worksGuest.isPC #antennaHeader{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:50px;line-height:50px;border-bottom:1px solid #ddd}
#page-my-antenna-worksGuest.isPC #antennaHeader h1,#page-my-antenna-worksGuest.isPC #antennaHeader p{margin:0}
#page-my-antenna-worksGuest.isPC #antennaHeaderDefault-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-antenna-worksGuest.isPC #antennaHeaderDefault-title h1{font-size:15px}
#page-my-antenna-worksGuest.isPC #antennaHeaderDefault-title button{color:#666}
#page-my-antenna-worksGuest.isPC #antennaHeaderDefault-title button:focus,#page-my-antenna-worksGuest.isPC #antennaHeaderDefault-title button:hover{color:#0081c2}
#page-my-antenna-worksGuest.isPC #antennaHeaderDefault-filter{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -.5em 0 0}
#page-my-antenna-worksGuest.isPC #antennaHeaderDefault-filter>div{padding:0 1em 0 0}
#page-my-antenna-worksGuest.isPC .widget-antennaGuestList{border:none}
#page-my-antenna-worksGuest.isTouch #antennaNavigation{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10000;box-shadow:0 1px 0 rgba(0,0,0,.1)}
#page-my-antenna-worksGuest.isTouch #antennaNavigation-inner{position:relative;height:auto}
#page-my-antenna-worksGuest.isTouch #antennaNavigation-inner>:not(.ui-tabSimple) a,#page-my-antenna-worksGuest.isTouch #antennaNavigation-inner>:not(.ui-tabSimple) button{height:44px;line-height:44px;display:block;padding:0 14px;border:none;background:0 0;width:100%;color:#222;box-sizing:border-box;text-decoration:none}
#page-my-antenna-worksGuest.isTouch #antennaNavigation-inner p{margin:0}
#page-my-antenna-worksGuest.isTouch #antennaNavigation-inner svg{width:16px;height:16px;vertical-align:middle}
#page-my-antenna-worksGuest.isTouch .antennaNavigation-header{background:#f2f1f0;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-my-antenna-worksGuest.isTouch #antennaNavigation-headerDefault svg{display:block}
#page-my-antenna-worksGuest.isTouch #antennaNavigation-headerDefault-currentLabel{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-my-antenna-worksGuest.isTouch #antennaNavigation-headerDefault-currentLabel button{text-align:left;padding:0 10px}
#page-my-antenna-users #antennaNavigation-users{padding:8px 0 30px!important;max-height:calc(100vh - 101px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
#page-my-antenna-users #antennaNavigation-users::-webkit-scrollbar{border-right:5px solid #fff;width:15px;background:#fff}
#page-my-antenna-users #antennaNavigation-users::-webkit-scrollbar:hover{border-right-color:#f7f6f5}
#page-my-antenna-users #antennaNavigation-users::-webkit-scrollbar-thumb{border-right:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-antenna-users #antennaNavigation-users::-webkit-scrollbar-thumb:hover{border-right-color:#bbb}
#page-my-antenna-users .widget-antennaList-userContainer{position:relative}
#page-my-antenna-users .widget-antennaList-userContainer+.widget-antennaList-userContainer{margin:30px 0 0}
#page-my-antenna-users .widget-antennaList-userContainer-header{position:-webkit-sticky;position:sticky;top:50px;height:50px;line-height:50px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.15);z-index:9800;margin:0;font-size:15px}
#page-my-antenna-users .widget-antennaList-userContainer-header a{color:#222}
#page-my-antenna-users .widget-antennaList-userContainer-header a:focus,#page-my-antenna-users .widget-antennaList-userContainer-header a:hover{color:#0081c2}
#page-my-antenna-users .widget-antennaList-userContainer-header .icon-next-large{color:#0990cc}
#page-my-antenna-users .widget-antennaList{border:none}
#page-my-antenna-users .widget-antennaList-workType{float:left;width:50px;line-height:1;text-align:right;color:#222}
#page-my-antenna-users .widget-antennaList-workInfoDetail{margin:0 10px}
#page-my-antenna-users .widget-antennaList-workInfoDetail-workColor{width:30px;height:7px;background:#222;margin:0 4px 1px 0;display:inline-block}
#page-my-antenna-users .widget-antennaList-title+.widget-antennaList-event{margin:4px 0 0}
#page-my-antenna-users .expand-antennaList{margin:0}
#page-my-antenna-users .expand-antennaList button{border:none;background:0 0;margin:0 0 0 70px;padding:13px 0 0;line-height:1;color:#0990cc}
#page-my-antenna-users .expand-antennaList button:focus,#page-my-antenna-users .expand-antennaList button:hover{color:#0081c2}
#page-my-antenna-users.isPC main{margin:0 0 0 10px}
#page-my-antenna-users.isTouch .widget-antennaList-userContainer-header{top:44px;height:auto;line-height:1.2;font-size:11px;padding:18px 16px 14px}
#page-my-antenna-usersGuest.isPC{overflow:hidden}
#page-my-antenna-usersGuest.isPC main{height:calc(100vh - 50px);margin:0 0 0 10px}
#page-my-antenna-usersGuest.isPC #antennaNavigation-users{margin:8px 0 0;padding:0}
#page-my-antenna-usersGuest.isPC #antennaNavigation-users li{margin:4px 0 0}
#page-my-antenna-usersGuest.isPC .widget-antennaList-userContainer+.widget-antennaList-userContainer{margin:64px 0 0}
#page-my-antenna-usersGuest.isTouch .widget-antennaWorksNavigation{height:auto}
#page-my-antenna-readingHistories.isPC main{margin:0 0 0 10px}
#page-my-antenna-readingHistories.isPC #antennaHeader{position:fixed;top:50px;left:auto;width:590px;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:50px;line-height:50px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.15);z-index:9800}
#page-my-antenna-readingHistories.isPC #antennaHeader h1,#page-my-antenna-readingHistories.isPC #antennaHeader p{margin:0}
#page-my-antenna-readingHistories.isPC #antennaHeader h1{font-size:15px}
#page-my-antenna-readingHistories.isPC #antennaHeader button{padding:0 10px;background:0 0;border:none;color:#666;line-height:1.8}
#page-my-antenna-readingHistories.isPC #antennaHeader button:focus,#page-my-antenna-readingHistories.isPC #antennaHeader button:hover{color:#0990cc}
#page-my-antenna-readingHistories.isPC #antennaHeader button.isEditing{color:#0990cc}
#page-my-antenna-readingHistories.isPC #antennaHeader button.isEditing:focus,#page-my-antenna-readingHistories.isPC #antennaHeader button.isEditing:hover{color:#0081c2}
#page-my-antenna-readingHistories.isPC .widget-antennaList{border:none;margin:51px 0 0}
#page-my-antenna-readingHistories.isTouch #antennaHeaderTouch{height:44px;line-height:44px;margin:0;text-align:right}
#page-my-antenna-readingHistories.isTouch #antennaHeaderTouch button{height:44px;line-height:44px;padding:0 16px;border:none;background:0 0}
#page-my-antenna-readingHistoriesGuest.isPC .widget-antennaWorksNavigation-prettyList{border-bottom:1px solid #ddd}
#page-my-antenna-readingHistoriesGuest.isPC main{height:calc(100vh - 50px);overflow:hidden;margin:0 0 0 10px}
#page-my-antenna-readingHistoriesGuest.isPC #antennaHeader{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:50px;line-height:50px;border-bottom:1px solid #ddd}
#page-my-antenna-readingHistoriesGuest.isPC #antennaHeader h1{margin:0;font-size:15px}
#page-my-antenna-readingHistoriesGuest.isPC .widget-antennaGuestList{border:none}
#page-my-antenna-readingHistoriesGuest.isTouch .widget-antennaWorksNavigation{height:auto}
#page-top #container{margin-top:80px;width:1120px;padding:0 35px 0 30px}
#page-top .seeMoreLink{text-align:right;margin:.5em 0 0}
#page-top .seeMoreLink a{color:#222}
#page-top #messageFromAdmin{background:#f2f1f0;margin:0 0 30px;padding:30px 16px 40px}
#page-top #messageFromAdmin-inner{max-width:36em;margin:0 auto}
#page-top #messageFromAdmin-inner header p{text-align:center;margin:0;color:#0990cc}
#page-top #messageFromAdmin-inner h2{line-height:1.5;font-size:16px;margin:14px 30px 0;text-align:center}
#page-top #messageFromAdmin-inner p{margin:1em 0 0}
#page-top #messageFromAdmin-icon{line-height:1;margin:0 0 2px!important}
#page-top #messageFromAdmin-icon svg{height:20px;width:31.19px}
#page-top #messageFromAdmin-icon line,#page-top #messageFromAdmin-icon polyline,#page-top #messageFromAdmin-icon rect{stroke:#0990cc}
#page-top #messageFromAdmin-attention{font-weight:700}
#page-top #information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0}
#page-top #information-box{margin:0 30px 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-top #banners{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:160px;overflow:hidden}
#page-top #banners li{list-style-type:none}
#page-top #banners li{width:calc(33.333333% - 2px);background:#f2f1f0}
#page-top #banners a{display:block}
#page-top #banners img{max-width:100%;vertical-align:top}
#page-top #topMessage+#trends{margin:0;border-top:none}
#page-top #topMessage p{margin:3px 0 0;line-height:1.5;text-align:center}
#page-top #topMessage a{display:block;background:#a5b6bf;color:#fff;font-weight:700;text-decoration:none;position:relative;padding:10px 50px;text-shadow:0 1px 0 rgba(0,0,0,.1)}
#page-top #topMessage a:focus,#page-top #topMessage a:hover{background:#80919a}
#page-top #topMessage a::before{font-family:dcicons;content:'\f70a';position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2em;opacity:.5;line-height:1;margin:-3px 0 0}
#page-top #topMessage span{display:block;width:100%;height:41px;background:#f2f1f0}
#page-top #trends{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 1em;font-size:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:41px;line-height:41px;margin:3px 0 0;border-top:1px solid #ddd}
#page-top #trends h2,#page-top #trends p,#page-top #trends ul{margin:0}
#page-top #trends h2{font-size:11px;color:#666;font-weight:400}
#page-top #trends ul{padding:0;text-align:center;height:41px;overflow:hidden;max-width:680px}
#page-top #trends ul li{list-style-type:none}
#page-top #trends p a{display:block;padding:0 6px;color:#bbb;font-size:2em;opacity:.5;font-weight:700}
#page-top #trends p a:focus,#page-top #trends p a:hover{opacity:1;color:#4baae0}
#page-top #trends li{display:inline-block}
#page-top #trends li:before{content:'/';display:inline-block;color:#ddd;margin:0 .75em 0 .5em}
#page-top #trends li:first-child:before{display:none}
#page-top #trends a{color:#222}
#page-top #trends a:focus,#page-top #trends a:hover{color:#0990cc}
#page-top #blog{width:200px;min-width:200px;background:#f2f1f0;position:relative}
#page-top #blog h2{background:#222;color:#fff;font-size:12px;display:inline-block;position:absolute;top:-6px;left:7px;line-height:1;padding:4px 6px;margin:0}
#page-top #blog .widget-feedList-dummyList{margin:15px 15px 0}
#page-top #blog .widget-feedList-dummyList-listDate,#page-top #blog .widget-feedList-dummyList-listTitle{background:#ddd}
#page-top #blog ul{padding:0;margin:15px 15px 0}
#page-top #blog ul li{list-style-type:none}
#page-top #blog li{padding:10px 0;border-bottom:1px solid #ddd}
#page-top #blog li a{text-decoration:none;display:block}
#page-top #blog li a:focus .article-title,#page-top #blog li a:hover .article-title{color:#0081c2;text-decoration:underline}
#page-top #blog .article-title,#page-top #blog time{display:block}
#page-top #blog time{color:#888;font-size:11px;line-height:1.5}
#page-top #blog .article-title{color:#222;font-size:13px;line-height:1.3}
#page-top #blog p{margin:10px 15px 15px;line-height:1;font-size:12px;text-align:center}
#page-top #firstView{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 60px}
#page-top #firstView-aside,#page-top #rankings{width:200px}
#page-top #explore section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;padding:15px 0 30px}
#page-top #explore h3{font-size:1em;font-weight:400;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:.3em 1.25em 0 0;line-height:1;color:#aaa;letter-spacing:3px;max-width:1em}
#page-top #explore ul{padding:0;margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.3}
#page-top #explore ul li{list-style-type:none}
#page-top #explore ul a{color:#222;padding:3px 0;display:block}
#page-top #explore .exploreLinks-genre-nonfiction{letter-spacing:-2px}
#page-top #shareButtons{border-top:1px solid #ddd;margin:30px 0 0;padding:10px 0 0}
#page-top #shareButtons iframe{vertical-align:bottom}
#page-top .pickupLink{line-height:1.3;font-size:13px;height:32px}
#page-top .pickupLink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#222}
#page-top .pickupLink p{margin:0}
#page-top .pickupLink span{display:block}
#page-top .pickupLink-symbol{width:32px;margin:0 8px 0 0!important}
#page-top .pickupLink-symbol img{width:32px;height:32px;vertical-align:top;box-sizing:border-box}
#page-top #follow-officialAccount{margin:15px 0}
#page-top #kakuyomu-guide{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0}
#page-top #firstView-aside-appLink .widget-appLink{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-top #firstView-aside-appLink p:first-child{margin:0 0 10px}
#page-top #firstView-aside-appLink img{width:130px;height:39px}
#page-top #kimirano{border-top:1px solid #ddd;margin:15px 0 0;padding:15px 0 0}
#page-top #kimirano img{border:1px solid #bbb}
#page-top #firstView-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 30px}
#page-top #hot .widget-mediaHeading{padding:0}
#page-top #hot .widget-mediaHeading h2,#page-top #hot .widget-mediaHeading p{display:inline-block;vertical-align:top}
#page-top #hot-workList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-top #hot-workList .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative}
#page-top #hot-workList .widget-workBox:nth-child(3n+3){border-left:none;width:215.8333333px}
#page-top #hot-workList .widget-workBox:nth-child(3n+3) .widget-workBox-catchphrase-title a,#page-top #hot-workList .widget-workBox:nth-child(3n+3) .widget-workBox-work{padding-left:0}
#page-top #hot-workList .widget-workBox:nth-child(3n+2){border-right:none;width:215.8333333px}
#page-top #hot-workList .widget-workBox:nth-child(3n+2) .widget-workBox-catchphrase-title a,#page-top #hot-workList .widget-workBox:nth-child(3n+2) .widget-workBox-work{padding-right:0}
#page-top #hot-workList .widget-workBox:nth-child(3n+1){width:230px}
#page-top #hot-workList .widget-workBox:nth-child(1){width:50%;border-left:none}
#page-top #hot-workList .widget-workBox:nth-child(1) .widget-workBox-catchphrase-title a,#page-top #hot-workList .widget-workBox:nth-child(1) .widget-workBox-work{padding-left:0}
#page-top #hot-workList .widget-workBox:nth-child(1) .widget-workBox-catchphrase-title{font-size:20px}
#page-top #hot-workList .widget-workBox:nth-child(2){width:50%}
#page-top #hot-workList .widget-workBox:nth-child(2) .widget-workBox-catchphrase-title a,#page-top #hot-workList .widget-workBox:nth-child(2) .widget-workBox-work{padding-right:0}
#page-top #hot-workList .widget-workBox:nth-child(2) .widget-workBox-catchphrase-title{font-size:20px}
#page-top #readingHistories{margin:45px 0 0}
#page-top #readingHistories .widget-mediaHeading p a{color:#888;text-decoration:none;border-bottom:1px solid #ddd}
#page-top #readingHistories .widget-mediaHeading p a:focus,#page-top #readingHistories .widget-mediaHeading p a:hover{color:#0990cc;border-bottom-color:#0990cc}
#page-top #readingHistories-workList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px 0 0 1px;background:#f2f1f0}
#page-top #readingHistories-workList .widget-workBox{background:#fff;box-sizing:border-box;border:1px solid #ddd;margin:0 0 0 -1px;position:relative}
#page-top #readingHistories-workList .widget-workBox:nth-child(3n+1){border-left:none;width:215.8333333px}
#page-top #readingHistories-workList .widget-workBox:nth-child(3n+1) .widget-workBox-catchphrase-title a,#page-top #readingHistories-workList .widget-workBox:nth-child(3n+1) .widget-workBox-work{padding-left:0}
#page-top #readingHistories-workList .widget-workBox:nth-child(3n){border-right:none;width:215.8333333px;box-shadow:1px 0 #fff}
#page-top #readingHistories-workList .widget-workBox:nth-child(3n) .widget-workBox-catchphrase-title a,#page-top #readingHistories-workList .widget-workBox:nth-child(3n) .widget-workBox-work{padding-right:0}
#page-top #readingHistories-workList .widget-workBox:nth-child(3n+2){width:230px}
#page-top #readingHistories-workList .widget-workBox:nth-child(3)~.widget-workBox{display:none}
#page-top #readingHistories-isEmpty-message{background:#f2f1f0;color:#888;text-align:center;padding:2em 0;margin:0}
#page-top #message-guestUser{box-sizing:border-box;border:1px solid #ddd;background:#f2f1f0;line-height:1.5;padding:24px 24px 12px;margin:2.6em 0 0}
#page-top #message-guestUser h3{font-size:1.5em;line-height:1;margin:0 0 .5em;text-align:center}
#page-top #message-guestUser p{margin:0}
#page-top #message-guestUser .signUp-balloon-button{margin:1em 0 0;text-align:center}
#page-top #message-guestUser .signUp-balloon-button a{display:block;box-sizing:border-box;padding:.75em 1em;font-size:1.25em;margin:0 auto .5em;display:inline-block}
#page-top #message-guestUser .signUp-subMessage{color:#666;display:block;margin:0 0 .5em}
#page-top #rankings ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-top #rankings ul li{list-style-type:none}
#page-top #rankings ul li.isActive button{border-top-color:#ddd;border-left-color:#ddd;border-right-color:#ddd;border-bottom-color:#fff}
#page-top #rankings ul li:not(.isActive) span{display:none}
#page-top #rankings ul button{background:0 0;width:100%;padding:.25em .4em;display:block;border:1px solid transparent;box-sizing:border-box;margin:0 0 -1px;position:relative;z-index:10}
#page-top #rankings .seeMoreLink{border-top:1px solid #ddd;margin:0;padding:.5em 0 0}
#page-top #rankings-workList .widget-workBox{border-top:1px solid #ddd}
#page-top #rankings-workList .widget-workBox-catchphrase h4{font-size:11px;margin:0 0 .5em}
#page-top #publication{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 30px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding:30px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-top #publication-header p{color:#555;margin:1em 0 0;line-height:1.5}
#page-top #publication-header p span{display:block}
#page-top #publication-header a{color:#222}
#page-top #publication-header a:focus,#page-top #publication-header a:hover{color:#0990cc}
#page-top #publication-content{padding:0;width:calc(100% - 190px);margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-top #publication-content li{list-style-type:none}
#page-top #publication-content li{width:33.333333%;padding:0 0 0 40px}
#page-top #publication-content li p{margin:0}
#page-top #publication-content a{display:block;color:#222;text-decoration:none}
#page-top #publication-content a:after,#page-top #publication-content a:before{content:'';display:table}
#page-top #publication-content a:after{clear:both}
#page-top #publication-content a:focus .publication-content-readMoreLink,#page-top #publication-content a:hover .publication-content-readMoreLink{color:#0990cc;text-decoration:underline}
#page-top .publication-content-thumbnail{float:left;width:60px}
#page-top .publication-content-thumbnail img{max-width:100%;vertical-align:bottom;border:1px solid #444}
#page-top .publication-content-info{float:right;width:calc(100% - 75px)}
#page-top .publication-content-info h3,#page-top .publication-content-info p{line-height:1.3}
#page-top .publication-content-info h3{margin:5px 0 0;font-size:13px}
#page-top .publication-content-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:11px}
#page-top .publication-content-author{font-size:11px;color:#888;margin:5px 0!important}
#page-top #browse:after,#page-top #browse:before{content:'';display:table}
#page-top #browse:after{clear:both}
#page-top #topics{width:calc(100% - 230px);float:left}
#page-top #aside{width:200px;float:right}
#page-top .widget-media-recent{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-top .widget-top-recentReviews{width:calc(100% - 360px);border-right:1px solid #ddd;padding:0 30px 0 0;box-sizing:border-box}
#page-top .widget-top-recentReviews .seeMoreLink{padding:10px 0 0;border-top:1px solid #ddd}
#page-top .widget-media-recentWorks{width:330px}
#page-top .widget-media-recentWorks .seeMoreLink{padding:10px 0 0;border-top:1px solid #ddd}
#page-top .widget-media-recentWorks-workList .widget-workBox{border-top:1px solid #ddd}
#page-top .widget-board{margin:30px 0}
#page-top .widget-boardList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-top .widget-boardList .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(25% + 7.5px)}
#page-top .widget-boardList .widget-workBox:nth-child(4n+1){border-left:none;width:calc(25% - (15px - 7.5px))}
#page-top .widget-boardList .widget-workBox:nth-child(4n+1) .widget-workBox-catchphrase-title a,#page-top .widget-boardList .widget-workBox:nth-child(4n+1) .widget-workBox-work{padding-left:0}
#page-top .widget-boardList .widget-workBox:nth-child(4n){border-right:none;width:calc(25% - (15px - 7.5px))}
#page-top .widget-boardList .widget-workBox:nth-child(4n) .widget-workBox-catchphrase-title a,#page-top .widget-boardList .widget-workBox:nth-child(4n) .widget-workBox-work{padding-right:0}
#page-top .widget-media-recent+.widget-ad-pcLandscape{margin:30px 0}
#page-top #contests .widget-mediaHeading+.widget-board{margin-top:15px}
#page-top #contests .widget-contestUnit{margin:0 0 15px}
#page-top #contests .widget-contestUnit a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-top #contests .widget-contestUnit-inner{background:#f2f1f0;padding:12px 0 12px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:calc(50% + 4px)}
#page-top #contests .widget-contestUnit-title{font-size:18px;margin:0}
#page-top #contests .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-top #contests .widget-contestUnit-image{width:100px;margin:0 12px 0 0}
#page-top #contests .widget-contestUnit-message{width:calc(50% - 4px);margin:0;position:relative}
#page-top #contests .widget-contestUnit-message:before{content:'';display:block;position:absolute;top:12px;left:0;width:0;height:calc(100% - 24px);border-left:1px solid #ddd}
#page-top #contests .widget-contestUnit-message-catchphrase{font-size:14px}
#page-top #contests .widget-contestUnit-message-forReader{font-size:12px}
#page-top #contests .widget-workBox.show-rank{padding:0}
#page-top #contests .widget-workBox.show-rank .widget-workBox-rank{top:-8px;left:auto;right:7px;background:#eae9e8;color:#222;height:16px;line-height:17px;width:16px;text-align:center;border-radius:50%;font-size:11px}
#page-top #contests .seeMoreLink{width:100%}
#page-top #features{border-top:2px solid #ddd;padding:30px 0 0;margin:30px 0 15px}
#page-top #features .widget-mediaHeading{padding:0}
#page-top #features .widget-mediaHeading h2,#page-top #features .widget-mediaHeading p{display:inline-block;vertical-align:top}
#page-top #features ul{padding:0;margin:15px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-top #features ul li{list-style-type:none}
#page-top #features li{width:calc(25% - 11.25px)}
#page-top #features h3,#page-top #features p,#page-top #features ul{line-height:1.5}
#page-top #features h3{font-size:13px;line-height:1.3;margin:0 0 4px}
#page-top #features li a{color:#222;text-decoration:none}
#page-top #features li a:focus h3,#page-top #features li a:hover h3{color:#0990cc;text-decoration:underline}
#page-top #features li p{font-size:11.5px;color:#666;margin:0}
#page-top #features li p:after,#page-top #features li p:before{content:'';display:table}
#page-top #features li p:after{clear:both}
#page-top #features li span,#page-top #features li time{display:block;padding:0 13px 0 0;position:relative;float:left;color:#888}
#page-top #features li span:after,#page-top #features li time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-top #features li span:last-child:after,#page-top #features li time:last-child:after{display:none;padding:0}
#page-top #features .seeMoreLink{margin:0}
#page-top .features-image{width:100%;height:88px;background-size:auto 88px;background-position:center center;margin:0 0 8px}
#page-top .weeklyRanking .widget-mediaHeading p a{color:#888}
#page-top .weeklyRanking .widget-mediaHeading p a i{color:#ccc}
#page-top .weeklyRanking .widget-mediaHeading p a:focus,#page-top .weeklyRanking .widget-mediaHeading p a:hover{color:#0990cc}
#page-top .weeklyRanking .widget-mediaHeading p a:focus i,#page-top .weeklyRanking .widget-mediaHeading p a:hover i{color:#0990cc}
#page-top .weeklyRanking .widget-mediaHeading p a:before{content:'';display:inline-block;height:14px;width:0;border-left:1px solid #eee;margin:0 .5em -2px .25em;vertical-align:baseline}
#page-top .weeklyRanking .widget-mediaHeading p a:first-child:before{display:none}
#page-top .weeklyRanking .widget-boardList{margin:5px 0 0}
#page-top .weeklyRanking .widget-workBox{padding:0}
#page-top .weeklyRanking .widget-workBox-rank{top:-8px;left:auto;right:7px;background:#eae9e8;color:#222;height:16px;line-height:17px;width:16px;text-align:center;border-radius:50%;font-size:11px}
#page-top .weeklyRanking .widget-workBox-genre{display:none}
#page-top #asideBanners{padding:0;margin:30px 0 0}
#page-top #asideBanners li{list-style-type:none}
#page-top #asideBanners+#userEvents{margin:60px 0 0}
#page-top #asideBanners li{margin:0 0 10px}
#page-top #asideBanners a{display:block}
#page-top #asideBanners img{max-width:100%;vertical-align:bottom}
#page-top #userEvents{margin:30px 0 0}
#page-top #userEvents>ul{border-top:1px solid #ddd}
#page-top #publicationLabel{margin:60px 0 0}
#page-top #publicationLabel .seeMoreLink{border-top:1px solid #ddd;padding:10px 0 0;margin:0}
#page-top #publicationLabel-workList .widget-workBox{border-top:1px solid #ddd}
#page-top #publicationLabel-workList .widget-workBox-catchphrase h4{font-size:11px;margin:0 0 .5em}
#page-top #fanFictionSources{margin:60px 0 0}
#page-top #fanFictionSources .seeMoreLink{padding:10px 0 0;margin:0}
#page-top .fanFictionSources-fanFiction{border-bottom:1px solid #ddd}
#page-top .fanFictionSources-fanFiction:first-of-type{border-top:1px solid #ddd}
#page-top .fanFictionSources-fanFiction:not(:first-of-type){margin:20px 0 0}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource a{padding:13px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource-image{width:60px;margin:0 10px 0 0}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource-text h4{font-size:13px}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource-subtitle{margin:.5em 0 .75em}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource-author{margin:.25em 0!important;font-size:11px}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource-showMore{font-size:13px;line-height:1}
#page-top .fanFictionSources-workList .widget-workBox{border-top:1px solid #ddd;padding:13px 0}
#page-top .fanFictionSources-workList .widget-workBox-catchphrase h4{font-size:11px;margin:0 0 .5em}
#page-top .fanFictionSources-workList .widget-workBox-genre{display:none}
#page-top #kakuyomuWebNovel header{background:#f2f1f0;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;padding:15px}
#page-top #kakuyomuWebNovel header h2,#page-top #kakuyomuWebNovel header p{margin:0;line-height:1}
#page-top #kakuyomuWebNovel-border{overflow:hidden;position:relative;width:100%}
#page-top #kakuyomuWebNovel-border span{display:block;height:5px;width:16.66666667%;float:left}
#page-top #kakuyomuWebNovel-border-1{background:#03b3ec}
#page-top #kakuyomuWebNovel-border-2{background:#f53c42}
#page-top #kakuyomuWebNovel-border-3{background:#ffb501}
#page-top #kakuyomuWebNovel-border-4{background:#fd6884}
#page-top #kakuyomuWebNovel-border-5{background:#4ac785}
#page-top #kakuyomuWebNovel-border-6{background:#6b4687}
#page-top #kakuyomuWebNovel-header-image{width:80px}
#page-top #kakuyomuWebNovel-header-image a{display:block;width:50px}
#page-top #kakuyomuWebNovel-header-image img{width:50px;height:50px;vertical-align:top}
#page-top #kakuyomuWebNovel-header-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
#page-top #kakuyomuWebNovel-header-title h2{font-size:18px;letter-spacing:2px;padding:0 0 0 2px;margin:0 0 .5em!important}
#page-top #kakuyomuWebNovel-header-title p{color:#666}
#page-top #kakuyomuWebNovel-header-button{width:80px;text-align:right}
#page-top #kakuyomuWebNovel-header-button a{display:inline-block;padding:10px;color:#222;border:1px solid #ccc;text-decoration:none}
#page-top #kakuyomuWebNovel-header-button a:hover{color:#fff;background:#4baae0;border-color:#4baae0;font-weight:700}
#page-top #kakuyomuWebNovel-showRandom-weeklyRanking{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-top #kakuyomuWebNovel-showRandom-weeklyRanking:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:5px solid #eee;margin:-3px 0 0}
#page-top #kakuyomuWebNovel-showRandom-weeklyRanking span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11.5px}
#page-top #kakuyomuWebNovel-showRandom-random{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-top #kakuyomuWebNovel-showRandom-random span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11.5px}
#page-top .kakuyomuWebNovel-contest-title{margin:1em 0 8px;font-size:18px;letter-spacing:6px;line-height:1;padding:0 0 0 1px}
#page-top .kakuyomuWebNovel-contest-title span{display:inline-block;width:25px;height:25px;line-height:25px;box-sizing:border-box;border:1px solid #bbb;text-align:center;margin:0 0 0 -1px;letter-spacing:0}
#page-top .kakuyomuWebNovel-contest-ranking:last-of-type{border-bottom:2px solid #ddd;padding:0 0 30px}
#page-top .kakuyomuWebNovel-contest-appliedWorksList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px;margin:16px 0 0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(33.333333333333336% + 10px)}
#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox:nth-child(3n+1){border-left:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox:nth-child(3n+1) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox:nth-child(3n+1) .widget-workBox-work{padding-left:0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox:nth-child(3n){border-right:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox:nth-child(3n) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox:nth-child(3n) .widget-workBox-work{padding-right:0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList.isNotFill{background:#f2f1f0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList.isNotFill .widget-workBox{background:#fff}
#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox{padding:0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox-rank{top:-8px;left:auto;right:7px;background:#eae9e8;color:#222;height:16px;line-height:17px;width:16px;text-align:center;border-radius:50%;font-size:11px}
#page-top .kakuyomuWebNovel-contest-random{margin:0 0 60px}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-random{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(33.333333333333336% + 10px)}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox:nth-child(3n+1){border-left:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox:nth-child(3n+1) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox:nth-child(3n+1) .widget-workBox-work{padding-left:0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox:nth-child(3n){border-right:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox:nth-child(3n) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox:nth-child(3n) .widget-workBox-work{padding-right:0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-readMore{text-align:right;margin:.5em 0 0}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-readMore a{color:#222}
#page-top .kakuyomuWebNovel-contest-appliedWorksList-readMore a:focus,#page-top .kakuyomuWebNovel-contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-top .kakuyomuWebNovel-contest-isEmpty{background:#f2f1f0;text-align:center;font-size:11.5px;color:#666;margin:0 0 45px;height:160px;line-height:160px}
#page-top #hot-bottom{margin:30px 0 50px}
#page-top #hot-bottom-workList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-top #hot-bottom-workList .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(25% + 7.5px)}
#page-top #hot-bottom-workList .widget-workBox:nth-child(4n+1){border-left:none;width:calc(25% - (15px - 7.5px))}
#page-top #hot-bottom-workList .widget-workBox:nth-child(4n+1) .widget-workBox-catchphrase-title a,#page-top #hot-bottom-workList .widget-workBox:nth-child(4n+1) .widget-workBox-work{padding-left:0}
#page-top #hot-bottom-workList .widget-workBox:nth-child(4n){border-right:none;width:calc(25% - (15px - 7.5px))}
#page-top #hot-bottom-workList .widget-workBox:nth-child(4n) .widget-workBox-catchphrase-title a,#page-top #hot-bottom-workList .widget-workBox:nth-child(4n) .widget-workBox-work{padding-right:0}
#page-top #hot-bottom-workList .widget-workBox:nth-child(8)~.widget-workBox{display:none}
#page-topTouch .widget-boardList .widget-workBox:nth-child(4)~.widget-workBox{display:none}
#page-topTouch .widget-board{margin:24px 0}
#page-topTouch .widget-boardList{margin:0 0 0 16px}
#page-topTouch .seeMoreLink{text-align:right;margin:0 0 0 16px;border-top:1px solid #ddd;font-size:11px;padding:8px 16px 0}
#page-topTouch .seeMoreLink a{color:#222}
#page-topTouch #messageFromAdmin{background:#f2f1f0;margin:0 0 10px;padding:30px 16px 40px}
#page-topTouch #messageFromAdmin-inner{max-width:36em;margin:0 auto}
#page-topTouch #messageFromAdmin-inner header p{text-align:center;margin:0;color:#0990cc}
#page-topTouch #messageFromAdmin-inner h2{line-height:1.5;font-size:15px;margin:14px 30px 0;text-align:center}
#page-topTouch #messageFromAdmin-inner p{margin:1em 0 0}
#page-topTouch #messageFromAdmin-icon{line-height:1;margin:0 0 2px!important}
#page-topTouch #messageFromAdmin-icon svg{height:20px;width:31.19px}
#page-topTouch #messageFromAdmin-icon line,#page-topTouch #messageFromAdmin-icon polyline,#page-topTouch #messageFromAdmin-icon rect{stroke:#0990cc}
#page-topTouch #messageFromAdmin-attention{font-weight:700}
#page-topTouch #banners{margin:10px 0 0;width:100%;height:114px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
#page-topTouch #banners ul{padding:0;margin:0;width:1330px}
#page-topTouch #banners ul li{list-style-type:none}
#page-topTouch #banners ul:after,#page-topTouch #banners ul:before{content:'';display:table}
#page-topTouch #banners ul:after{clear:both}
#page-topTouch #banners li{width:210px;height:114px;margin:0 0 0 10px;overflow:hidden;float:left;background:#f2f1f0;border-radius:6px}
#page-topTouch #banners a{display:block}
#page-topTouch #banners img{width:210px;height:114px;border-radius:6px;vertical-align:top}
#page-topTouch #topMessage-inner{text-align:center;padding:0 15px}
#page-topTouch #topMessage-inner a{color:#222;display:block;border:1px solid #bbb;text-decoration:none;line-height:1.5;font-size:.9em;margin:0 0 1em;padding:10px 15px}
#page-topTouch #topMessage-inner a:hover{color:#0081c2;border-color:#4baae0}
#page-topTouch #trends{margin:0 16px 0;border:1px solid #ddd;padding:8px 12px}
#page-topTouch #trends header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-topTouch #trends h2,#page-topTouch #trends p{font-size:11px;color:#666;font-weight:400;margin:0}
#page-topTouch #trends ul{padding:0;margin:8px 0 0}
#page-topTouch #trends ul li{list-style-type:none}
#page-topTouch #trends li{display:inline-block}
#page-topTouch #trends li:after{content:'/';display:inline-block;color:#ddd;margin:0 .5em 0 .75em}
#page-topTouch #trends li:last-child:after{display:none}
#page-topTouch #trends a{color:#222}
#page-topTouch #trends a:focus,#page-topTouch #trends a:hover{color:#0990cc}
#page-topTouch #hot .widget-workBox:nth-child(4){border-bottom:1px solid #ddd}
#page-topTouch #message-guestUser{box-sizing:border-box;background:#f2f1f0;line-height:1.5;max-width:640px;margin:30px auto;padding:16px 16px 12px}
#page-topTouch #message-guestUser h3{line-height:1.3;margin:0 0 .5em;font-size:1em;font-weight:700}
#page-topTouch #message-guestUser p{margin:0;font-size:.9em}
#page-topTouch #message-guestUser .signUp-balloon-button{margin:1em 0 0;text-align:center}
#page-topTouch #message-guestUser .signUp-balloon-button a{width:100%;box-sizing:border-box}
#page-topTouch #message-guestUser-guideLink{text-align:center;font-size:13px;margin:10px 0 0!important}
#page-topTouch #readingHistories{margin:50px 0 0}
#page-topTouch #readingHistories.browsingWithApp{margin:50px 0}
#page-topTouch #readingHistories.browsingWithApp .widget-workBox:last-child{border-bottom:1px solid #ddd}
#page-topTouch #readingHistories .widget-mediaHeading p a{color:#888;text-decoration:none;border-bottom:1px solid #ddd}
#page-topTouch #readingHistories .widget-mediaHeading p a:focus,#page-topTouch #readingHistories .widget-mediaHeading p a:hover{color:#0990cc;border-bottom-color:#0990cc}
#page-topTouch #readingHistories-isEmpty-message{background:#f2f1f0;color:#888;text-align:center;padding:32px 16px;margin:0;line-height:1.6}
#page-topTouch #publication{margin:30px 0}
#page-topTouch #publication-content{padding:0;margin:0 0 0 16px}
#page-topTouch #publication-content li{list-style-type:none}
#page-topTouch #publication-content li{border-top:1px solid #ddd}
#page-topTouch #publication-content li:first-child{border:none}
#page-topTouch #publication-content li p{margin:0}
#page-topTouch #publication-content a{display:block;color:#222;text-decoration:none;padding:13px 16px 13px 0}
#page-topTouch #publication-content a:after,#page-topTouch #publication-content a:before{content:'';display:table}
#page-topTouch #publication-content a:after{clear:both}
#page-topTouch #publication-content a:focus .publication-content-readMoreLink,#page-topTouch #publication-content a:hover .publication-content-readMoreLink{color:#0990cc;text-decoration:underline}
#page-topTouch .publication-content-thumbnail{float:left;width:46px}
#page-topTouch .publication-content-thumbnail img{max-width:100%;vertical-align:bottom;border:1px solid #444;box-sizing:border-box}
#page-topTouch .publication-content-info{float:right;width:calc(100% - 60px)}
#page-topTouch .publication-content-info h3,#page-topTouch .publication-content-info p{line-height:1.3}
#page-topTouch .publication-content-info h3{margin:5px 0 0;font-size:13px}
#page-topTouch .publication-content-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:11px}
#page-topTouch .publication-content-author{font-size:11px;color:#888;margin:5px 0!important}
#page-topTouch #features ul{padding:0;margin:16px 16px 0}
#page-topTouch #features ul li{list-style-type:none}
#page-topTouch #features h3,#page-topTouch #features p,#page-topTouch #features ul{line-height:1.5}
#page-topTouch #features h3{font-size:13px;line-height:1.3;margin:0 0 4px}
#page-topTouch #features li a{color:#222;text-decoration:none;padding:0 0 24px;display:block}
#page-topTouch #features li a:focus h3,#page-topTouch #features li a:hover h3{color:#0990cc;text-decoration:underline}
#page-topTouch #features li p{font-size:11px;color:#666;margin:0}
#page-topTouch #features li p:after,#page-topTouch #features li p:before{content:'';display:table}
#page-topTouch #features li p:after{clear:both}
#page-topTouch #features li span,#page-topTouch #features li time{display:block;padding:0 13px 0 0;position:relative;float:left;color:#888}
#page-topTouch #features li span:after,#page-topTouch #features li time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-topTouch #features li span:last-child:after,#page-topTouch #features li time:last-child:after{display:none;padding:0}
#page-topTouch .features-image{width:100%;height:95px;background-size:auto 95px;background-position:center center;margin:0 0 8px}
#page-topTouch #contests .widget-contestUnit{margin:0 16px 0 0}
#page-topTouch #contests .widget-contestUnit-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-topTouch #contests .widget-contestUnit-image{width:100px;margin:0 12px 0 0}
#page-topTouch #contests .widget-contestUnit-image span{margin:0 0 12px}
#page-topTouch #contests .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-topTouch #contests .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-topTouch #contests .widget-contestUnit-title{margin:0}
#page-topTouch #contests .widget-contestUnit-appliedWorkCount{margin:0 0 0 8px;padding:0 0 0 12px;border-left:1px solid #ddd;text-align:center;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-topTouch #contests .widget-contestUnit-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-topTouch #contests .widget-contestUnit-appliedWorkCount-label{font-size:10px}
#page-topTouch #contests .widget-contestUnit-message{margin:0}
#page-topTouch #contests .widget-contestUnit-summary{margin:4px 0 8px}
#page-topTouch #contests .seeMoreLink{margin:0}
#page-topTouch #contests .widget-board:first-of-type{margin:14px 0 0}
#page-topTouch #weeklyRanking ul{padding:0;margin:0 0 0 16px;line-height:1;font-size:13px}
#page-topTouch #weeklyRanking ul li{list-style-type:none}
#page-topTouch #weeklyRanking li{border-bottom:1px solid #ddd;padding:0 13px 0 0}
#page-topTouch #weeklyRanking li:after,#page-topTouch #weeklyRanking li:before{content:'';display:table}
#page-topTouch #weeklyRanking li:after{clear:both}
#page-topTouch #weeklyRanking li a,#page-topTouch #weeklyRanking li span{display:inline-block}
#page-topTouch #weeklyRanking li a{color:#222;padding:13px 0}
#page-topTouch #weeklyRanking .weeklyRanking-genreLabel{float:left;display:block;width:calc(100% - 110px)}
#page-topTouch #weeklyRanking .weeklyRanking-periodLink{float:right;font-size:11px}
#page-topTouch #weeklyRanking .weeklyRanking-periodLink a{padding-left:3px}
#page-topTouch #weeklyRanking-links-nonfiction .weeklyRanking-genreLabel{letter-spacing:-2px}
#page-topTouch #fanFictionSources .seeMoreLink{border:none}
#page-topTouch .fanFictionSources-fanFiction{border-bottom:1px solid #ddd;margin:0 0 0 16px}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource a{padding:13px 0}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource a:after,#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource a:before{content:'';display:table}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource a:after{clear:both}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource-image{width:45px}
#page-topTouch .fanFictionSources-workList{margin:0 0 0 60px}
#page-topTouch .fanFictionSources-workList .widget-workBox:first-child{border-top:1px solid #ddd}
#page-topTouch .fanFictionSources-workList .widget-workBox-genre{display:none}
#page-topTouch #userEvents{margin:31px 0 0}
#page-topTouch #userEvents .widget-userEventCompactList>li:last-child{border:none}
#page-topTouch #blog{margin:32px 0 0}
#page-topTouch #blog:after,#page-topTouch #blog:before{content:'';display:table}
#page-topTouch #blog:after{clear:both}
#page-topTouch #blog header{line-height:1}
#page-topTouch #blog .widget-feedList-dummyList{margin:16px 0 0}
#page-topTouch #blog .widget-feedList-dummyList-listDate,#page-topTouch #blog .widget-feedList-dummyList-listTitle{background:#ddd}
#page-topTouch #blog ul{padding:0;margin:0 0 0 16px}
#page-topTouch #blog ul li{list-style-type:none}
#page-topTouch #blog li{border-bottom:1px solid #ddd}
#page-topTouch #blog li:last-child{border:none}
#page-topTouch #blog li a{padding:13px 16px 13px 0;text-decoration:none;display:block}
#page-topTouch #blog li a:focus .article-title,#page-topTouch #blog li a:hover .article-title{color:#0081c2;text-decoration:underline}
#page-topTouch #blog .article-title,#page-topTouch #blog time{display:block}
#page-topTouch #blog time{color:#888;font-size:11px;line-height:1.5}
#page-topTouch #blog .article-title{color:#222;font-size:13px;line-height:1.3}
#page-topTouch #shareButtons{padding:22px 16px 0;text-align:center}
#page-topTouch #follow-officialAccount{line-height:1.3;font-size:11px;text-align:center;margin:16px auto;width:150px}
#page-topTouch #follow-officialAccount a{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;color:#222;text-align:left}
#page-topTouch #follow-officialAccount p{margin:0}
#page-topTouch #follow-officialAccount span{display:block}
#page-topTouch #follow-officialAccount-serviceLogo{width:32px;margin:0 8px 0 0!important}
#page-topTouch #follow-officialAccount-serviceLogo+p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-topTouch #follow-officialAccount-serviceLogo img{width:32px;height:32px;vertical-align:top}
#page-topTouch #appLink .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-topTouch #kakuyomuWebNovel header{background:#f2f1f0;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;padding:15px}
#page-topTouch #kakuyomuWebNovel header h2,#page-topTouch #kakuyomuWebNovel header p{margin:0;line-height:1}
#page-topTouch #kakuyomuWebNovel-border{overflow:hidden;position:relative;width:100%}
#page-topTouch #kakuyomuWebNovel-border span{display:block;height:5px;width:16.66666667%;float:left}
#page-topTouch #kakuyomuWebNovel-border-1{background:#03b3ec}
#page-topTouch #kakuyomuWebNovel-border-2{background:#f53c42}
#page-topTouch #kakuyomuWebNovel-border-3{background:#ffb501}
#page-topTouch #kakuyomuWebNovel-border-4{background:#fd6884}
#page-topTouch #kakuyomuWebNovel-border-5{background:#4ac785}
#page-topTouch #kakuyomuWebNovel-border-6{background:#6b4687}
#page-topTouch #kakuyomuWebNovel-header-image{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
#page-topTouch #kakuyomuWebNovel-header-image a{display:block}
#page-topTouch #kakuyomuWebNovel-header-image img{width:50px;height:50px;vertical-align:top}
#page-topTouch #kakuyomuWebNovel-header-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-align:left;margin:0 0 0 8px}
#page-topTouch #kakuyomuWebNovel-header-title h2{font-size:15px;letter-spacing:2px;padding:0 0 0 2px;margin:0 0 4px!important;line-height:1.2!important}
#page-topTouch #kakuyomuWebNovel-header-title p{color:#666;font-size:11px;padding:0 0 0 2px}
#page-topTouch #kakuyomuWebNovel-header-button{width:80px;text-align:right}
#page-topTouch #kakuyomuWebNovel-header-button a{display:inline-block;padding:10px;color:#222;border:1px solid #ccc;text-decoration:none}
#page-topTouch #kakuyomuWebNovel-header-button a:hover{color:#fff;background:#4baae0;border-color:#4baae0;font-weight:700}
#page-topTouch #kakuyomuWebNovel-showRandom-weeklyRanking{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-topTouch #kakuyomuWebNovel-showRandom-weeklyRanking:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:5px solid #f2f1f0;margin:-3px 0 0}
#page-topTouch #kakuyomuWebNovel-showRandom-weeklyRanking span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11px}
#page-topTouch #kakuyomuWebNovel-showRandom-random{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-topTouch #kakuyomuWebNovel-showRandom-random span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11px}
#page-topTouch .kakuyomuWebNovel-contest-title{margin:1em 0 8px 16px;font-size:14px;letter-spacing:6px;line-height:1;padding:0 0 0 1px}
#page-topTouch .kakuyomuWebNovel-contest-title span{display:inline-block;width:21px;height:21px;line-height:21px;box-sizing:border-box;border:1px solid #bbb;text-align:center;margin:0 0 0 -1px;letter-spacing:0}
#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList,#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList-random{border-top:1px solid #ddd}
#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox,#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox{margin:0 0 0 16px}
#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList .widget-workBox:last-child,#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList-random .widget-workBox:last-child{border-bottom:1px solid #ddd}
#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList{margin:8px 0 0 0}
#page-topTouch .kakuyomuWebNovel-contest-ranking:last-child{margin:0 0 24px}
#page-topTouch .kakuyomuWebNovel-contest-random{margin:0 0 24px}
#page-topTouch .kakuyomuWebNovel-contest-random .widget-workBox:nth-child(8){border-bottom:1px solid #ddd}
#page-topTouch .kakuyomuWebNovel-contest-random .widget-workBox:nth-child(8)~.widget-workBox{display:none}
#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList-readMore{text-align:right;margin:8px 16px 0;font-size:11px}
#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList-readMore a{color:#222}
#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList-readMore a:focus,#page-topTouch .kakuyomuWebNovel-contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-topTouch .kakuyomuWebNovel-contest-isEmpty{background:#f2f1f0;text-align:center;font-size:11px;color:#666;margin:0 16px 40px;padding:24px 16px}
#page-topTouch #hot-bottom{margin:0 0 50px}
#page-topTouch #hot-bottom .widget-workBox:nth-child(4){border-bottom:1px solid #ddd}
#page-contests-default.isPC #container-inner .sectionHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 0 25px}
#page-contests-default.isPC #container-inner .sectionHeader p{margin:0}
#page-contests-default.isPC #container-inner .sectionHeader .widget-mediaHeading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}
#page-contests-default.isPC #container-inner .sectionHeader a{color:#222}
#page-contests-default.isPC #container-inner .sectionHeader a:focus,#page-contests-default.isPC #container-inner .sectionHeader a:hover{color:#0081c2}
#page-contests-default.isPC #container-inner .sectionHeader i{color:#0990cc}
#page-contests-default.isPC #closedContestsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 60px}
#page-contests-default.isPC #closedContestsList .widget-contestUnit{width:calc(25% - 11.25px)}
#page-contests-default.isPC #closedContestsList .widget-contestUnit:not(:first-child){margin:0 0 0 15px}
#page-contests-default.isPC .inSelectionContests-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 60px}
#page-contests-default.isPC .inSelectionContests-item .widget-contestUnit{width:200px;margin:0 30px 0 0}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-works{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(25% + 7.5px)}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n+1){border-left:none;width:calc(25% - (15px - 7.5px))}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n+1) .widget-workBox-catchphrase-title a,#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n+1) .widget-workBox-work{padding-left:0}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n){border-right:none;width:calc(25% - (15px - 7.5px))}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n) .widget-workBox-catchphrase-title a,#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n) .widget-workBox-work{padding-right:0}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-readMore{text-align:center;margin:0}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-readMore a{padding:1em 0;display:block;color:#666}
#page-contests-default.isPC .inSelectionContests-item .inSelectionContests-readMore a b{color:#222}
#page-contests-default.isTouch .seeMoreLink{margin:0 0 0 16px;border-top:1px solid #ddd;padding:8px 16px 0 0;text-align:right}
#page-contests-default.isTouch .seeMoreLink a{font-size:11px;color:#222}
#page-contests-default.isTouch #closedContests{margin:16px 0 24px}
#page-contests-default.isTouch #closedContestsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 16px 0}
#page-contests-default.isTouch #closedContestsList .widget-contestUnit{width:calc(50% - 8px);margin:0 0 16px}
#page-contests-default.isTouch #closedContestsList .widget-contestUnit-title{font-size:11px}
#page-contests-default.isTouch .inSelectionContests-item{margin:14px 16px 28px 16px}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-image{width:100px;margin:0 12px 0 0}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-image span{margin:0 0 12px}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-title{margin:0}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-appliedWorkCount{margin:0 0 0 8px;padding:0 0 0 12px;border-left:1px solid #ddd;text-align:center;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-appliedWorkCount-label{font-size:10px}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-message{margin:0}
#page-contests-default.isTouch .inSelectionContests-item .widget-contestUnit-summary{margin:4px 0 8px}
#page-contests-forAuthor .widget-contestUnit-summary{font-size:12px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-contests-forAuthor .widget-contestUnit-summary p{margin:0 1em 0 0}
#page-contests-forAuthor .widget-contestUnit-summary b{margin:0 .5em 0 0;display:inline-block}
#page-contests-forAuthor.isPC #container-inner h2{font-size:18px;line-height:1.3}
#page-contests-forAuthor.isPC #contests{margin:30px 0 0}
#page-contests-forAuthor.isPC #contests section{margin:0 0 30px}
#page-contests-forAuthor.isPC #contests section:not(:first-child) h2{font-weight:400}
#page-contests-forAuthor.isPC #contests .sectionHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-contests-forAuthor.isPC #contests .sectionHeader a{color:#222}
#page-contests-forAuthor.isPC #contests .sectionHeader a:focus,#page-contests-forAuthor.isPC #contests .sectionHeader a:hover{color:#0081c2}
#page-contests-forAuthor.isPC #contests .sectionHeader a i{color:#0990cc}
#page-contests-forAuthor.isPC #newContests{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit{width:calc(33.333333% - 10px)}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit:not(:first-child){margin:0 0 0 15px}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit-info{margin:12px 6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit-title{font-size:13px;margin:0 0 8px}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit-summary{font-size:11.5px}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit-summary b{font-weight:400}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit-appliedWorkCount{text-align:center}
#page-contests-forAuthor.isPC #newContests .widget-contestUnit-appliedWorkCount span{display:block}
#page-contests-forAuthor.isPC #newUserEvents{margin:30px 0 0;background:#f7f6f5;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #ddd}
#page-contests-forAuthor.isPC #newUserEvents .widget-userEvents-unit{width:calc(33.333333% - 10px);margin:15px 0 15px 15px}
#page-contests-forAuthor.isPC #newUserEvents .widget-userEvents-unit:nth-child(3n+1){position:relative;margin-left:0}
#page-contests-forAuthor.isPC #newUserEvents .widget-userEvents-unit:nth-child(3n+1):before{content:'';position:absolute;border-top:1px solid #ddd;top:-15px;left:-15px;height:0;width:calc(300% + 60px)}
#page-contests-forAuthor.isPC #newUserEvents .widget-userEvents-unit-header-eventInfo h4{font-size:15px}
#page-contests-forAuthor.isPC #newUserEvents .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-contests-forAuthor.isPC .contest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 0 28px}
#page-contests-forAuthor.isPC .contest:before{content:'';display:block;position:absolute;top:0;left:230px;width:calc(100% - 230px);height:0;border-top:1px solid #ddd}
#page-contests-forAuthor.isPC .contest:last-child{border-bottom:1px solid #ddd}
#page-contests-forAuthor.isPC .contest .widget-contestUnit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 15px 0 0}
#page-contests-forAuthor.isPC .contest .widget-contestUnit a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-image{width:200px;margin:0 30px 0 0}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-info{margin:14px 0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 60px 0 0}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-catchphrase{font-size:13px}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-title{font-size:18px;margin:6px 0}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-appliedWorkCount{margin:-14px 0 0;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}
#page-contests-forAuthor.isPC .contest .widget-contestUnit-appliedWorkCount-count{margin:-3px 4px 0 0}
#page-contests-forAuthor.isPC #contests-banners h2{font-weight:400}
#page-contests-forAuthor.isPC #contests-banners ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
#page-contests-forAuthor.isPC #contests-banners ul li{list-style-type:none}
#page-contests-forAuthor.isPC #contests-banners li{width:200px;margin:0 30px 30px 0}
#page-contests-forAuthor.isPC #contests-banners a{display:block;position:relative}
#page-contests-forAuthor.isPC #contests-banners a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-contests-forAuthor.isPC #contests-banners img{max-width:100%;vertical-align:bottom}
#page-contests-forAuthor.isPC #contests-closedLink{margin:0;border-top:1px solid #ddd;font-size:15px}
#page-contests-forAuthor.isPC #contests-closedLink a{color:#222;padding:1em;text-align:center;display:block}
#page-contests-forAuthor.isPC #contests-closedLink a:focus,#page-contests-forAuthor.isPC #contests-closedLink a:hover{color:#4baae0}
#page-contests-forAuthor.isPC #userEvents{margin:30px 0 0}
#page-contests-forAuthor.isPC #userEvents .seeMoreLink{text-align:right}
#page-contests-forAuthor.isPC #userEvents .seeMoreLink a{color:#222}
#page-contests-forAuthor.isPC #userEvents .seeMoreLink a:focus,#page-contests-forAuthor.isPC #userEvents .seeMoreLink a:hover{color:#0990cc}
#page-contests-forAuthor.isPC #userEventsList{border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-contests-forAuthor.isPC #userEventsList .widget-userEvents-unit{width:calc(33.333333% - 20px);margin:15px 0 15px 30px}
#page-contests-forAuthor.isPC #userEventsList .widget-userEvents-unit:nth-child(3n+1){position:relative;margin-left:0}
#page-contests-forAuthor.isPC #userEventsList .widget-userEvents-unit:nth-child(3n+1):before{content:'';position:absolute;border-top:1px solid #ddd;top:-15px;left:0;height:0;width:calc(300% + 60px)}
#page-contests-forAuthor.isPC #userEventsList .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-contests-forAuthor.isTouch #newContests{margin:16px 16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit{width:calc(50% - 8px)}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit-info{margin:6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit-title{font-size:11px;margin:0 0 6px}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit-summary{font-size:11px}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit-summary b{font-weight:400}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit-appliedWorkCount{text-align:center}
#page-contests-forAuthor.isTouch #newContests .widget-contestUnit-appliedWorkCount span{display:block}
#page-contests-forAuthor.isTouch #newUserEvents{margin:12px 16px 0;background:#f7f6f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#page-contests-forAuthor.isTouch #newUserEvents .widget-userEvents-unit a{padding:14px 16px}
#page-contests-forAuthor.isTouch #newUserEvents .widget-userEvents-unit-header-eventInfo h4{font-size:12px}
#page-contests-forAuthor.isTouch #newUserEvents .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-contests-forAuthor.isTouch #contests{margin:48px 0 0}
#page-contests-forAuthor.isTouch #contests section{margin:0 0 24px}
#page-contests-forAuthor.isTouch #contests .sectionHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box}
#page-contests-forAuthor.isTouch #contests .sectionHeader h2,#page-contests-forAuthor.isTouch #contests .sectionHeader p{margin:0}
#page-contests-forAuthor.isTouch #contests .sectionHeader h2{font-size:11px}
#page-contests-forAuthor.isTouch #contests .sectionHeader p{font-weight:400}
#page-contests-forAuthor.isTouch #contests .sectionHeader a{color:#222}
#page-contests-forAuthor.isTouch #contests .sectionHeader a:focus,#page-contests-forAuthor.isTouch #contests .sectionHeader a:hover{color:#0081c2}
#page-contests-forAuthor.isTouch #contests .sectionHeader a i{color:#0990cc}
#page-contests-forAuthor.isTouch .contest{padding:14px 16px 14px 0;margin:0 0 0 16px;border-bottom:1px solid #ddd}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-image{width:100px;margin:0 12px 0 0}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-image span{margin:0 0 12px}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-catchphrase{font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-title{margin:6px 0;font-size:14px}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-appliedWorkCount{margin:0 0 0 8px;padding:0 0 0 12px;border-left:1px solid #ddd;text-align:center;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-appliedWorkCount-label{font-size:10px}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-message{margin:0}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-summary{margin:4px 0 0}
#page-contests-forAuthor.isTouch .contest .widget-contestUnit-summary b{font-weight:400}
#page-contests-forAuthor.isTouch #contests-banners h2{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0 0 16px}
#page-contests-forAuthor.isTouch #contests-banners ul{padding:0;margin:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-contests-forAuthor.isTouch #contests-banners ul li{list-style-type:none}
#page-contests-forAuthor.isTouch #contests-banners li{position:relative;width:calc(50% - 8px);margin:0 0 16px 16px}
#page-contests-forAuthor.isTouch #contests-banners li:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-contests-forAuthor.isTouch #contests-banners li:nth-child(2n+1){margin:0 0 16px}
#page-contests-forAuthor.isTouch #contests-banners img{max-width:100%;vertical-align:bottom}
#page-contests-forAuthor.isTouch #contests-closedLink,#page-contests-forAuthor.isTouch .seeMoreLink{border-top:1px solid #ddd;margin:0 0 0 16px;padding:8px 16px 0 0;text-align:right}
#page-contests-forAuthor.isTouch #contests-closedLink a,#page-contests-forAuthor.isTouch .seeMoreLink a{color:#222;font-size:11px}
#page-contests-forAuthor.isTouch #contests-closedLink{margin:12px 0 0 16px}
#page-contests-forAuthor.isTouch #userEvents{margin:16px 0 0}
#page-contests-forAuthor.isTouch #userEvents h2{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-contests-forAuthor.isTouch #userEventsList{margin:0 0 0 16px}
#page-contests-closed.isPC #closedContests .widget-mediaHeading{margin:0 0 20px}
#page-contests-closed.isPC #closedContestsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-contests-closed.isPC #closedContestsList .widget-contestUnit{width:calc(25% - 11.25px);margin:0 0 30px}
#page-contests-closed.isPC #closedContestsList .widget-contestUnit:not(:nth-child(4n+1)){margin-left:15px}
#page-contests-closed.isTouch #closedContests .widget-mediaHeading{margin:16px 0 0}
#page-contests-closed.isTouch #closedContestsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 16px 0}
#page-contests-closed.isTouch #closedContestsList .widget-contestUnit{width:calc(50% - 8px);margin:0 0 16px}
#page-contests-closed.isTouch #closedContestsList .widget-contestUnit:not(:nth-child(2n+1)){margin-left:15px}
#page-contests-closed.isTouch #closedContestsList .widget-contestUnit-title{font-size:11px}
#page-contests-contest-works.isPC #appliedWorksList,#page-contests-contest-works.isPC #contestHeader,#page-contests-contest-works.isPC #filter-categories ul,#page-contests-contest-works.isPC #nominatedWorks,#page-contests-contest-works.isPC .widget-internalLinks{width:1125px;padding:0 30px;margin:0 auto}
#page-contests-contest-works.isPC #contestHeader{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;margin:130px auto 30px}
#page-contests-contest-works.isPC #contestHeader-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-contests-contest-works.isPC #contestHeader-mainImage{width:200px;margin:0;position:relative}
#page-contests-contest-works.isPC #contestHeader-mainImage:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-contests-contest-works.isPC #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-works.isPC #contestHeader-infoSection{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-works.isPC #contestHeader-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 30px}
#page-contests-contest-works.isPC #contestHeader-info p{margin:0}
#page-contests-contest-works.isPC #contestHeader-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;font-weight:700;line-height:1.3}
#page-contests-contest-works.isPC #contestHeader-title{font-size:24px;line-height:1.3;margin:4px 0 2px}
#page-contests-contest-works.isPC #contestHeader-appliedWorkCount{margin:0 30px 0 0;line-height:1.3}
#page-contests-contest-works.isPC #contestHeader-appliedWorkCount span{display:block;text-align:center}
#page-contests-contest-works.isPC #contestHeader-appliedWorkCount-count{font-size:24px}
#page-contests-contest-works.isPC #contestHeader-appliedWorkCount-label{font-size:11.5px;color:#666}
#page-contests-contest-works.isPC #contestHeader-button{width:200px}
#page-contests-contest-works.isPC #contestHeader-button p{margin:0}
#page-contests-contest-works.isPC #contestHeader-button .ui-button-default{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;font-size:15px}
#page-contests-contest-works.isPC #contestHeader-button .widget-shareButtonIcons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-works.isPC #contestHeader-detailPageButton+p{margin:.5em 0 1em!important}
#page-contests-contest-works.isPC #contestHeader-detailPageButton+ul{margin:1em 0 0!important}
#page-contests-contest-works.isPC #contestHeader-applicationEndedAt{text-align:center;font-size:11px}
#page-contests-contest-works.isPC #contestHeader-applicationEndedAt b,#page-contests-contest-works.isPC #contestHeader-applicationEndedAt span{display:inline-block}
#page-contests-contest-works.isPC #contestHeader-applicationEndedAt b{margin:0 4px 0 0}
#page-contests-contest-works.isPC .widget-internalLinks{border-top:1px solid #ddd;padding:0}
#page-contests-contest-works.isPC .widget-internalLinks ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-works.isPC .internalLinks-target{margin-top:-100px!important;padding-top:100px!important}
#page-contests-contest-works.isPC #result{overflow:hidden;min-width:1185px}
#page-contests-contest-works.isPC #result+#nominatedWorks #nominatedWorks-header{background:0 0;padding-top:60px}
#page-contests-contest-works.isPC #result-background{background:#f2f1f0;padding:30px 0 60px}
#page-contests-contest-works.isPC #result-inner{width:800px;margin:0 auto;padding:0 30px;background:#fff}
#page-contests-contest-works.isPC #result-inner:after,#page-contests-contest-works.isPC #result-inner:before{content:'';display:table}
#page-contests-contest-works.isPC #result-inner:after{clear:both}
#page-contests-contest-works.isPC #nominatedWorks-header{background:#f2f1f0;padding:30px 357.5px}
#page-contests-contest-works.isPC #nominatedWorks-header h2,#page-contests-contest-works.isPC #nominatedWorks-header p{margin:0}
#page-contests-contest-works.isPC #nominatedWorks-header h2{text-align:center;margin:0 0 16px;line-height:1.3}
#page-contests-contest-works.isPC #nominatedWorks-header p{text-indent:1em}
#page-contests-contest-works.isPC #nominatedWorks-header-note{margin:16px 0 0!important;font-size:11px;text-align:center}
#page-contests-contest-works.isPC #nominatedWorksList{margin:45px 0 0}
#page-contests-contest-works.isPC .nominatedWorksList-category{margin:45px 0 0}
#page-contests-contest-works.isPC .nominatedWorksList-category:first-child{margin:0}
#page-contests-contest-works.isPC .nominatedWorksList-category h3{margin:0;font-size:27px;text-align:center;line-height:1;font-weight:400;letter-spacing:.1em}
#page-contests-contest-works.isPC .nominatedWorksList-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0 0;margin:30px 0 0;position:relative}
#page-contests-contest-works.isPC .nominatedWorksList-list:before{content:'';display:block;width:100%;height:0;position:absolute;bottom:15px;left:0;border-top:1px solid #ddd}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase{margin:0 0 30px 40px;width:calc(50% - 20px);position:relative;float:none}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase:nth-child(2n+1){margin:0 0 30px}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase:nth-child(2n+1):before{content:'';display:block;width:calc(200% + 40px);height:0;position:absolute;top:-15px;left:0;border-top:1px solid #ddd}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase h4,#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase p{line-height:1.3}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase h4{font-size:1.4em;margin:.25em 15% .25em 0}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase p{margin:0;font-size:.9em;color:#555}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase a:focus,#page-contests-contest-works.isPC .nominatedWorksList-list .widget-workCatchphrase a:hover{color:#0990cc}
#page-contests-contest-works.isPC .nominatedWorksList-list .widget-catchphrase-title{font-weight:700;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-contests-contest-works.isPC #filter ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 30px}
#page-contests-contest-works.isPC #filter ul li{list-style-type:none}
#page-contests-contest-works.isPC #filter-categories{background:#f2f1f0;height:50px;box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
#page-contests-contest-works.isPC #filter-categories+#filter-list{border:none;padding-top:0!important}
#page-contests-contest-works.isPC #filter-categories ul{padding:0 30px;margin:0 auto -1px;box-sizing:content-box}
#page-contests-contest-works.isPC #filter-categories a{font-size:14px;padding:8px 13px 12px}
#page-contests-contest-works.isPC #filter-list{border-top:1px solid #ddd;margin:0;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:60px;line-height:60px;box-sizing:border-box}
#page-contests-contest-works.isPC #filter-list li{margin:0 8px!important}
#page-contests-contest-works.isPC #filter-list li.isActive a{font-weight:700;color:#222}
#page-contests-contest-works.isPC #filter-list li a{display:block}
#page-contests-contest-works.isPC #appliedWorksList-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(20% + 6px)}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n+1){border-left:none;width:calc(20% - (15px - 6px))}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n+1) .widget-workBox-work{padding-left:0}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n){border-right:none;width:calc(20% - (15px - 6px))}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n) .widget-workBox-work{padding-right:0}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox.show-rank{padding:0}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox.show-rank:hover .widget-workBox-rank{background:#d8d7d6}
#page-contests-contest-works.isPC #appliedWorksList-inner .widget-workBox-rank{top:-8px;left:auto;right:7px;background:#eae9e8;color:#222;height:16px;line-height:17px;padding:0 5px;text-align:center;border-radius:8px;font-size:11px}
#page-contests-contest-works.isPC #contestIsBeforeApplicationBegun-message{width:1125px;margin:0 auto;box-sizing:border-box;background:#f2f1f0;padding:30px}
#page-contests-contest-works.isPC #contestIsBeforeApplicationBegun-message a{text-decoration:underline;display:inline-block}
#page-contests-contest-works.isTouch #contestHeader-inner{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;padding:14px 16px 8px}
#page-contests-contest-works.isTouch #contestHeader-mainImage{margin:0 12px 0 0;position:relative;width:100px}
#page-contests-contest-works.isTouch #contestHeader-mainImage:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-contests-contest-works.isTouch #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-works.isTouch #contestHeader-infoSection{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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}
#page-contests-contest-works.isTouch #contestHeader-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-works.isTouch #contestHeader-info .widget-status{margin:6px 0 0}
#page-contests-contest-works.isTouch #contestHeader-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.3}
#page-contests-contest-works.isTouch #contestHeader-appliedWorkCount{margin:0 0 0 8px;padding:0 0 0 12px;border-left:1px solid #ddd;text-align:center;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-works.isTouch #contestHeader-appliedWorkCount span{display:block}
#page-contests-contest-works.isTouch #contestHeader-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-contests-contest-works.isTouch #contestHeader-appliedWorkCount-label{font-size:10px}
#page-contests-contest-works.isTouch #contestHeader-button{margin:0 16px;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;border-top:1px solid #ddd;padding:12px 0}
#page-contests-contest-works.isTouch #contestHeader-button p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 8px 0 0}
#page-contests-contest-works.isTouch #contestHeader-detailPageButton a{height:35px;line-height:35px;padding:0 16px;box-sizing:border-box}
#page-contests-contest-works.isTouch .widget-internalLinks{margin:16px 0 0}
#page-contests-contest-works.isTouch .widget-internalLinks ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-works.isTouch .widget-internalLinks li.isActive a{color:#222}
#page-contests-contest-works.isTouch .internalLinks-target{margin-top:-80px!important;padding-top:80px!important}
#page-contests-contest-works.isTouch #result+#nominatedWorks #nominatedWorks-header{margin-top:32px}
#page-contests-contest-works.isTouch #nominatedWorks-header{font-size:1em;padding:24px 16px;margin:0 0 14px;background:#f2f1f0}
#page-contests-contest-works.isTouch #nominatedWorks-header h2{text-align:center;margin:0;letter-spacing:2px;font-size:15px}
#page-contests-contest-works.isTouch #nominatedWorks-header h2 span{display:inline-block}
#page-contests-contest-works.isTouch #nominatedWorks-header p{line-height:1.5}
#page-contests-contest-works.isTouch #nominatedWorks-header-note{font-size:11px;text-align:center;margin:1.5em 0 0}
#page-contests-contest-works.isTouch #nominatedWorks-header-note span{display:inline-block}
#page-contests-contest-works.isTouch #nominatedWorksList{margin:24px 0 0}
#page-contests-contest-works.isTouch .nominatedWorksList-category{margin:24px 0 0}
#page-contests-contest-works.isTouch .nominatedWorksList-category:first-child{margin:0}
#page-contests-contest-works.isTouch .nominatedWorksList-category h3{margin:0;font-size:20px;padding:0 0 14px;text-align:center;line-height:1;font-weight:400;letter-spacing:.1em}
#page-contests-contest-works.isTouch .nominatedWorksList-list{margin:0 0 30px;border-top:1px solid #ddd}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase{position:relative;margin:0 0 0 16px}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase:last-child{border-bottom:1px solid #ddd}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase h4,#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase p{line-height:1.3}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase h4{margin:4px 0;font-size:14px}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase h4 a{color:#222}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase h4 a:focus,#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase h4 a:hover{color:#0990cc}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase p{margin:0;font-size:.9em;color:#555}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase p a{color:#666}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase p a:focus,#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-workCatchphrase p a:hover{color:#0990cc}
#page-contests-contest-works.isTouch .nominatedWorksList-list .widget-catchphrase-title{font-weight:700;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:11px}
#page-contests-contest-works.isTouch #filter{background:#f2f1f0;padding:12px 12px 0}
#page-contests-contest-works.isTouch #filter select{height:37px;line-height:37px}
#page-contests-contest-works.isTouch #filter-categories,#page-contests-contest-works.isTouch #filter-list{width:100%}
#page-contests-contest-works.isTouch #filter-categories+#filter-list{margin:8px 0 0}
#page-contests-contest-works.isTouch #filter-searchLink{margin:0}
#page-contests-contest-works.isTouch #filter-searchLink a{display:block;font-size:11px;width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;padding:8px 0 12px}
#page-contests-contest-works.isTouch #appliedWorksList{margin:0 0 0 16px;border-bottom:1px solid #ddd}
#page-contests-contest-works.isTouch #contestIsBeforeApplicationBegun-message{border-top:1px solid #ddd;margin:0 16px;padding:24px 0}
#page-contests-contest-works.isApp #contestHeader-detailPageButton a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-contests-contest-detail .widget-contestUnit-summary{font-size:12px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-contests-contest-detail .widget-contestUnit-summary p{margin:0 1em 0 0}
#page-contests-contest-detail .widget-contestUnit-summary b{margin:0 .5em 0 0;display:inline-block}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner,#page-contests-contest-detail.isPC #contestHeader,#page-contests-contest-detail.isPC #contestMain-inner,#page-contests-contest-detail.isPC #otherContests{width:1125px;margin:30px auto;padding:0 30px}
#page-contests-contest-detail.isPC #contestHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:130px auto 30px}
#page-contests-contest-detail.isPC #contestHeader-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 30px 0 0}
#page-contests-contest-detail.isPC #contestHeader-title{font-size:28px;line-height:1.2;margin:8px 0 0}
#page-contests-contest-detail.isPC #contestHeader-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:12px 0}
#page-contests-contest-detail.isPC #contestHeader-data div{margin:0 30px 0 0}
#page-contests-contest-detail.isPC #contestHeader-data dt{font-size:11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 6px}
#page-contests-contest-detail.isPC #contestHeader-data dd{margin:0;font-size:24px}
#page-contests-contest-detail.isPC #contestHeader-data dd b{font-weight:400}
#page-contests-contest-detail.isPC #contestHeader-data dd span:not(#contestHeader-appliedWorksCount-isEmpty){font-size:14px;color:#666;display:inline-block;margin:0 0 0 2px}
#page-contests-contest-detail.isPC #contestHeader-appliedWorksCount-isEmpty{padding:0 .25em 0 0}
#page-contests-contest-detail.isPC #contestHeader-button1 [class^=ui-button-],#page-contests-contest-detail.isPC #contestHeader-button2 [class^=ui-button-]{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;font-size:15px}
#page-contests-contest-detail.isPC #contestHeader-button2{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}
#page-contests-contest-detail.isPC #contestHeader-button2 p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 15px 0 0}
#page-contests-contest-detail.isPC #contestHeader-mainImage{width:730px;margin:0;position:relative}
#page-contests-contest-detail.isPC #contestHeader-mainImage:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-contests-contest-detail.isPC #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-detail.isPC #contestAppliedWorks{background:#faf7f0}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner h3,#page-contests-contest-detail.isPC #contestAppliedWorks-inner table{margin:1rem 0;line-height:1.3}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner h3{width:135px;font-size:11.5px;padding-top:2px}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner table{width:100%;white-space:nowrap}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner tr{border-bottom:1px solid #ddd}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner tr:first-child td{padding-top:0}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner tr:last-child{border:none}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner tr:last-child td{padding-bottom:0}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner td{padding:12px 0}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-contestCategory{padding:12px 30px 12px 0}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-contestCategory span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:15em;vertical-align:middle}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-workColor{padding:12px 12px 12px 0}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-workColor div{width:30px;height:7px}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-title{font-weight:700}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-title a{color:#222;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:420px;vertical-align:middle}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-title a:focus,#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-title a:hover{color:#0081c2}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-episodeCount{padding:12px 30px}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-characterCount{width:100%}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-characterCount-inner{padding:12px 30px 12px 0;text-align:right}
#page-contests-contest-detail.isPC #contestAppliedWorks-inner .contestAppliedWorks-characterCount-inner span{color:#666;display:inline-block;margin:0 0 0 2px}
#page-contests-contest-detail.isPC #contestMain-inner{margin-top:0}
#page-contests-contest-detail.isPC #contestMain-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-detail.isPC #contest-body{border:5px solid #f2f1f0;margin:0;padding:45px 30px 30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-detail.isPC #contest-body h2{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;margin:0 0 .5em;text-align:center;font-size:1.85em;line-height:1.5;color:#0081c2}
#page-contests-contest-detail.isPC #contest-body h2+p{color:#444;margin:0 30px;font-size:15px;line-height:1.7}
#page-contests-contest-detail.isPC #contest-body h2 span{display:inline-block}
#page-contests-contest-detail.isPC #contest-body h2 .catchphrase-space{display:none}
#page-contests-contest-detail.isPC #contest-body .lead-message{margin:0 30px 20px;font-size:15px}
#page-contests-contest-detail.isPC #contest-body .lead-centering{text-align:center;margin:0}
#page-contests-contest-detail.isPC #contest-body .lead-centering i{margin:0 0 0 .5em}
#page-contests-contest-detail.isPC #contest-body h3{margin:2em 0 0;font-size:1.25em;border-bottom:1px solid #ddd}
#page-contests-contest-detail.isPC #contest-body h4{margin:2em 0 0;line-height:1.3}
#page-contests-contest-detail.isPC #contest-body ul{padding:0 0 0 1.5em}
#page-contests-contest-detail.isPC #contest-body table{border:solid #ddd;border-width:1px 0 0 1px;width:100%;margin:1em 0;line-height:1.5}
#page-contests-contest-detail.isPC #contest-body td,#page-contests-contest-detail.isPC #contest-body th{border:solid #ddd;border-width:0 1px 1px 0;padding:10px 13px}
#page-contests-contest-detail.isPC #contest-body th{text-align:left;background:#f2f1f0}
#page-contests-contest-detail.isPC #contest-body dt{font-weight:700}
#page-contests-contest-detail.isPC #contest-body dd{margin:0 0 0 30px!important;padding-left:10px!important;border-left:5px solid #eee}
#page-contests-contest-detail.isPC #contest-body .note{color:#0990cc;font-weight:700;margin:.25em 0 0;font-size:11.5px}
#page-contests-contest-detail.isPC #contest-body .note:before{content:"＊ "}
#page-contests-contest-detail.isPC #contestAside{width:300px;margin:0 0 0 30px}
#page-contests-contest-detail.isPC #contestNews .heading-level5{margin:0;border-bottom:1px solid #ddd}
#page-contests-contest-detail.isPC #otherContests{margin:60px auto 0}
#page-contests-contest-detail.isPC #otherContests header{margin:0 0 25px}
#page-contests-contest-detail.isPC #otherContestsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit{width:calc(33.333333% - 10px)}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit:not(:first-child){margin:0 0 0 15px}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit-info{margin:12px 6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit-title{font-size:13px;margin:0 0 8px}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit-summary{font-size:11.5px}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit-summary b{font-weight:400}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit-appliedWorkCount{text-align:center}
#page-contests-contest-detail.isPC #otherContestsList .widget-contestUnit-appliedWorkCount span{display:block}
#page-contests-contest-detail.isTouch #contestHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#page-contests-contest-detail.isTouch #contestHeader-mainImage{margin:0;position:relative}
#page-contests-contest-detail.isTouch #contestHeader-mainImage:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}
#page-contests-contest-detail.isTouch #contestHeader-mainImage:before{border:none;border-bottom:1px solid rgba(0,0,0,.15)}
#page-contests-contest-detail.isTouch #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-detail.isTouch #contestHeader-info{padding:14px 16px}
#page-contests-contest-detail.isTouch #contestHeader-info p{margin:0}
#page-contests-contest-detail.isTouch #contestHeader-infoSection{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;margin:0 0 8px}
#page-contests-contest-detail.isTouch #contestHeader-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;font-size:18px;line-height:1.3}
#page-contests-contest-detail.isTouch #contestHeader-appliedWorkCount{padding:0 0 0 12px;text-align:center;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-detail.isTouch #contestHeader-appliedWorkCount-count{font-size:24px}
#page-contests-contest-detail.isTouch #contestHeader-appliedWorkCount-label{font-size:10px;color:#666}
#page-contests-contest-detail.isTouch #contestHeader-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px}
#page-contests-contest-detail.isTouch #contestHeader-summary p+p{margin:0 0 0 1em}
#page-contests-contest-detail.isTouch #contestHeader-summary b{font-weight:400}
#page-contests-contest-detail.isTouch #contestHeader-button1 p>a,#page-contests-contest-detail.isTouch #contestHeader-button1 p>span,#page-contests-contest-detail.isTouch #contestHeader-button2 p>a,#page-contests-contest-detail.isTouch #contestHeader-button2 p>span{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-contests-contest-detail.isTouch #contestHeader-button1{margin:16px 0 8px}
#page-contests-contest-detail.isTouch #contestHeader-button2{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}
#page-contests-contest-detail.isTouch #contestHeader-button2 p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 8px 0 0}
@media screen and (max-width:360px){
#page-contests-contest-detail.isTouch #contestHeader-button2 .ui-button-blue{padding:6px 10px}
}
@media screen and (max-width:360px){
#page-contests-contest-detail.isTouch #contestHeader-button2 span{display:block}
}
@media screen and (max-width:360px){
#page-contests-contest-detail.isTouch #contestHeader-button2 span+span{margin:4px 0 0}
}
#page-contests-contest-detail.isTouch #contestAppliedWorks{background:#faf7f0}
#page-contests-contest-detail.isTouch #contestAppliedWorks+#contestMain{border:none}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner{padding:0 0 16px}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner h3,#page-contests-contest-detail.isTouch #contestAppliedWorks-inner table{line-height:1.3;margin:0}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner h3{padding:16px 16px 8px;font-size:11px;border-bottom:1px solid #ddd}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner table,#page-contests-contest-detail.isTouch #contestAppliedWorks-inner tbody{display:block}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner tr{display:block;padding:14px 16px 12px 76px;position:relative}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner tr:before{content:'';position:absolute;left:16px;bottom:0;height:0;width:calc(100% - 16px);border-top:1px solid #ddd}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner td{display:block}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-contestCategory{position:absolute;top:12px;left:16px;font-size:11px}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-contestCategory span{line-height:1.2;width:48px;display:block;max-height:58px;overflow:hidden}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-workColor div{width:30px;height:7px}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-title{font-size:14px;font-weight:700;margin:4px 0 1px}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-title a{color:#222}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-title a:focus,#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-title a:hover{color:#0081c2}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-episodeCount{color:#666;font-size:11px;float:left;padding:0 15px 0 0;position:relative}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-episodeCount:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-characterCount{padding:0;color:#666;font-size:11px}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-characterCount span{display:inline-block;margin:0 0 0 2px}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-edit{font-size:11px;text-align:right;position:absolute;top:0;right:0}
#page-contests-contest-detail.isTouch #contestAppliedWorks-inner .contestAppliedWorks-edit a{display:block;padding:11px 16px 0 0}
#page-contests-contest-detail.isTouch #contestMain{border-top:1px solid #ddd}
#page-contests-contest-detail.isTouch #contest-body{margin:24px 16px}
#page-contests-contest-detail.isTouch #contest-body h2{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;margin:0 0 16px;line-height:1.5;color:#0081c2;font-size:18px;text-align:left}
#page-contests-contest-detail.isTouch #contest-body h2+p{color:#444;line-height:1.7;margin:0;font-size:14px}
#page-contests-contest-detail.isTouch #contest-body h2 span{display:inline-block}
#page-contests-contest-detail.isTouch #contest-body h2 br{display:none}
#page-contests-contest-detail.isTouch #contest-body .lead-message{margin:0 0 16px;font-size:14px}
#page-contests-contest-detail.isTouch #contest-body .lead-centering{text-align:center;margin:0}
#page-contests-contest-detail.isTouch #contest-body .lead-centering i{margin:0 0 0 .5em}
#page-contests-contest-detail.isTouch #contest-body h3{border-bottom:1px solid #ddd;font-size:11px;margin:24px 0 8px -16px;width:100%;padding:0 16px 8px}
#page-contests-contest-detail.isTouch #contest-body p,#page-contests-contest-detail.isTouch #contest-body ul{line-height:1.7}
#page-contests-contest-detail.isTouch #contest-body ul{padding:0 0 0 1.5em}
#page-contests-contest-detail.isTouch #contest-body table{border:solid #ddd;border-width:1px 0 0 1px;width:100%;margin:16px 0;line-height:1.5}
#page-contests-contest-detail.isTouch #contest-body td,#page-contests-contest-detail.isTouch #contest-body th{border:solid #ddd;border-width:0 1px 1px 0;padding:8px 10px}
#page-contests-contest-detail.isTouch #contest-body th{text-align:left;background:#f2f1f0}
#page-contests-contest-detail.isTouch #contest-body dt{font-weight:700}
#page-contests-contest-detail.isTouch #contest-body dd{margin:0 0 0 24px!important;padding-left:10px!important;border-left:5px solid #eee}
#page-contests-contest-detail.isTouch #contest-body .note{color:#0990cc;font-weight:700;margin:.25em 0 0;font-size:11px}
#page-contests-contest-detail.isTouch #contest-body .note:before{content:"＊ "}
#page-contests-contest-detail.isTouch #contestNews .heading-level5{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-contests-contest-detail.isTouch #otherContestsList{margin:16px 16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit{width:calc(50% - 8px)}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit-info{margin:6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit-title{font-size:11px;margin:0 0 6px}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit-summary{font-size:11px}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit-summary b{font-weight:400}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit-appliedWorkCount{text-align:center}
#page-contests-contest-detail.isTouch #otherContestsList .widget-contestUnit-appliedWorkCount span{display:block}
#page-contests-contest-detail.isApp #contestHeader-button1 span{display:inline-block}
#page-contests-contest-detail.isApp #contestHeader-button1 .ui-button-disabled{line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-detail.isApp #contestHeader-button2 p{margin:0}
#page-startGuide #eyecatch{background:#4baae0}
#page-startGuide #eyecatch-inner{width:300px;height:215px;margin:0 auto;background:#4baae0 url(/images/service/ui/start-modal-eyecatch.png?VvrcKp-igNiu) no-repeat;background-size:auto 208px;background-position:24px bottom;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;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
#page-startGuide #eyecatch-text{width:130px;margin:0 16px 0 0;color:#fff;font-weight:400;line-height:1.3}
#page-startGuide #eyecatch-text span{display:block}
#page-startGuide #eyecatch-text h1{margin:0;font-size:20px}
#page-startGuide #eyecatch-text p{margin:8px 0 0;font-size:16px}
#page-startGuide #appButton{margin:24px auto 0;text-align:center;padding:0 24px}
#page-startGuide #appButton a{font-size:15px;width:100%;max-width:450px;text-align:center;height:50px;line-height:50px;border-radius:25px;padding:0}
#page-users-user .widget-workIcons-you{display:none}
#page-users-user.isPC #main{margin-bottom:60px}
#page-users-user.isPC .heading-level3{margin:0;line-height:1.2}
#page-users-user.isPC .heading-level3 span{display:inline-block}
#page-users-user.isPC .readMore{margin:0}
#page-users-user.isPC .readMore a{color:#666}
#page-users-user.isPC .readMore a:hover{color:#0081c2}
#page-users-user.isPC .readMore a:hover .readMore-count,#page-users-user.isPC .readMore a:hover i{color:#4baae0}
#page-users-user.isPC .readMore .readMore-count{color:#aaa}
#page-users-user.isPC .readMore i{color:#aaa;display:inline-block;margin:0 0 0 .25em}
#page-users-user.isPC #userReviews .widget-fixedColumn-right .widget-workCatchphrase,#page-users-user.isPC #userWorks .widget-fixedColumn-right .widget-workCatchphrase{position:relative}
#page-users-user.isPC #userReviews .widget-fixedColumn-right .widget-workCatchphrase:nth-child(3n+1)::before,#page-users-user.isPC #userWorks .widget-fixedColumn-right .widget-workCatchphrase:nth-child(3n+1)::before{content:'';display:block;width:calc(300% + 60px);position:absolute;height:0;left:0;top:-15px;border-top:1px solid #ddd}
#page-users-user.isPC #userReviews .widget-fixedColumn-right .widget-workCatchphrase:first-child::before,#page-users-user.isPC #userWorks .widget-fixedColumn-right .widget-workCatchphrase:first-child::before{display:none!important}
#page-users-user.isPC #userReviews .widget-catchphrase-author,#page-users-user.isPC #userWorks .widget-catchphrase-author{display:none}
#page-users-user.isPC #userFollowing,#page-users-user.isPC #userReviews,#page-users-user.isPC #userWorks{padding:30px 0}
#page-users-user.isPC #userFollowing:last-child,#page-users-user.isPC #userReviews:last-child,#page-users-user.isPC #userWorks:last-child{border-bottom:1px solid #ddd}
#page-users-user.isPC #userInfo{background:#f2f1f0}
#page-users-user.isPC #userInfo:after,#page-users-user.isPC #userInfo:before{content:'';display:table}
#page-users-user.isPC #userInfo:after{clear:both}
#page-users-user.isPC #userInfo.isLabelPage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-users-user.isPC #userInfo.isLabelPage #userInfo-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-users-user.isPC #userInfo-inner{padding:16px 0}
#page-users-user.isPC #userInfo-inner h3,#page-users-user.isPC #userInfo-inner p{margin:0}
#page-users-user.isPC #labelBanner{width:320px;margin:0 0 0 20px;position:relative;text-align:center}
#page-users-user.isPC #labelBanner img{vertical-align:top;max-width:100%}
#page-users-user.isPC #labelBanner-img{background:#fff;margin:10px!important}
#page-users-user.isPC #labelBanner-img a{display:block}
#page-users-user.isPC #labelBanner-textLink{margin:10px!important;line-height:1.3}
#page-users-user.isPC #labelBanner-textLink a{color:#444}
#page-users-user.isPC #labelBanner-textLink a:focus,#page-users-user.isPC #labelBanner-textLink a:hover{color:#0081c2}
#page-users-user.isPC #userWorks .widget-workCatchphrase-author{display:none}
#page-users-user.isPC #userWorks+#userFollowing,#page-users-user.isPC #userWorks+#userReviews{border-top:1px solid #ddd}
#page-users-user.isPC #userWorks.isPublicationLabel #userWorks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-users-user.isPC #userWorks.isPublicationLabel #userWorks-list .widget-workBox-official{width:calc(25% - 11.25px);margin:0 0 45px 15px}
#page-users-user.isPC #userWorks.isPublicationLabel #userWorks-list .widget-workBox-official:nth-child(4n+1){margin:0 0 45px}
#page-users-user.isPC #userWorks .seeMoreLink{text-align:right;margin:0}
#page-users-user.isPC #userWorks .seeMoreLink a{color:#222}
#page-users-user.isPC #userWorks .seeMoreLink a:focus,#page-users-user.isPC #userWorks .seeMoreLink a:hover{color:#0990cc}
#page-users-user.isPC #userReviews .widget-workCatchphrase-work{border-left:5px solid #eee;padding:0 0 0 10px}
#page-users-user.isPC #userReviews .widget-workCatchphrase-title{font-size:13px}
#page-users-user.isPC #userReviews+#userFollowing{border-top:1px solid #ddd}
#page-users-user.isPC #userNews header{padding-left:15px}
#page-users-user.isPC #userNews header h3{margin:0 0 4px;font-size:14px;line-height:1.3}
#page-users-user.isPC #userNews header p{font-size:11.5px}
#page-users-user.isPC #userNews ul{padding:0;margin:0}
#page-users-user.isPC #userNews ul li{list-style-type:none}
#page-users-user.isPC #userNews li{line-height:1.3}
#page-users-user.isPC #userNews li:after,#page-users-user.isPC #userNews li:before{content:'';display:table}
#page-users-user.isPC #userNews li:after{clear:both}
#page-users-user.isPC #userNews li:first-child a,#page-users-user.isPC #userNews li:first-child:before{padding-top:0}
#page-users-user.isPC #userNews li:last-child a,#page-users-user.isPC #userNews li:last-child:before{padding-bottom:0}
#page-users-user.isPC #userNews li:before{content:"-";color:#aaa;display:block;width:1em;margin:0 0 0 -1em;padding:.5em 0;vertical-align:top;float:left}
#page-users-user.isPC #userNews li a{float:left;text-decoration:none;padding:.5em 0;display:block;vertical-align:top}
#page-users-user.isPC #userNews li a:focus .userNews-newsTitle,#page-users-user.isPC #userNews li a:hover .userNews-newsTitle{text-decoration:underline}
#page-users-user.isPC #userNews li h4,#page-users-user.isPC #userNews li p{display:inline}
#page-users-user.isPC #userNews li h4{color:#222;margin:0 .5rem 0 0}
#page-users-user.isPC #userNews li p{margin:0;color:#666;font-size:11.5px}
#page-users-user.isPC .widget-workCatchphrase{width:calc(33.33333% - 20px)}
#page-users-user.isPC .widget-workCatchphrase:nth-child(3n+1){clear:both;margin-left:0}
#page-users-user.isPC #userFollowing:after,#page-users-user.isPC #userFollowing:before{content:'';display:table}
#page-users-user.isPC #userFollowing:after{clear:both}
#page-users-user.isPC #userFollowing.hasBothFollowingWorksAndFollowingUsers>section{width:calc(50% - 15px)}
#page-users-user.isPC #userFollowing.hasBothFollowingWorksAndFollowingUsers>section:first-child{margin:0 30px 0 0}
#page-users-user.isPC #userFollowing.hasBothFollowingWorksAndFollowingUsers #userFollowingWorks{float:left}
#page-users-user.isPC #userFollowing.hasBothFollowingWorksAndFollowingUsers #userFollowingUsers{float:right}
#page-users-user.isPC #userFollowing.hasBothFollowingWorksAndFollowingUsers #userFollowingUsers li{width:calc(33.3333% - 20px);margin-left:30px}
#page-users-user.isPC #userFollowing.hasBothFollowingWorksAndFollowingUsers #userFollowingUsers li:nth-child(3n+1){margin-left:0;clear:both}
#page-users-user.isPC #userFollowing.hasOnlyFollowingUsers #userFollowingUsers li{width:calc(20% - 20px);margin-left:25px}
#page-users-user.isPC #userFollowing.hasOnlyFollowingUsers #userFollowingUsers li:nth-child(5n+1){margin-left:0;clear:both}
#page-users-user.isPC #userFollowing header h3,#page-users-user.isPC #userFollowing header p{display:inline-block}
#page-users-user.isPC #userFollowing header p{margin:0 0 0 1em}
#page-users-user.isPC #userFollowing ul{padding:0;font-size:1.1em}
#page-users-user.isPC #userFollowing ul li{list-style-type:none}
#page-users-user.isPC #userFollowing a{text-decoration:none}
#page-users-user.isPC #userFollowing a:hover{border-bottom:1px solid #aaa}
#page-users-user.isPC #userFollowingWorks .userFollowingWorks-workTitleLabel{color:#222}
#page-users-user.isPC #userFollowingWorks .userFollowingWorks-workAuthor{color:#888;display:inline-block}
#page-users-user.isPC #userFollowingWorks li{line-height:1.5;margin:10px 0}
#page-users-user.isPC #userFollowingUsers ul:after,#page-users-user.isPC #userFollowingUsers ul:before{content:'';display:table}
#page-users-user.isPC #userFollowingUsers ul:after{clear:both}
#page-users-user.isPC #userFollowingUsers li{float:left;margin:.25em 0 .5em}
#page-users-user.isPC #userFollowingUsers li span{display:block;line-height:1.3}
#page-users-user.isPC #userFollowingUsers .userFollowingUsers-activityName{color:#222}
#page-users-user.isPC #userFollowingUsers .userFollowingUsers-screenName{color:#888;font-size:.85em}
#page-users-user.isTouch .heading-level3{margin:0;line-height:1.2;font-size:11px}
#page-users-user.isTouch .heading-level3 span{display:inline-block}
#page-users-user.isTouch .readMore{margin:8px 0 0;font-size:12px}
#page-users-user.isTouch .readMore a{color:#666}
#page-users-user.isTouch .readMore i{color:#4baae0;display:inline-block;margin:0 0 0 .25em}
#page-users-user.isTouch #userFollowing,#page-users-user.isTouch #userReviews,#page-users-user.isTouch #userWorks{margin:40px 0}
#page-users-user.isTouch #userFollowingUsers header,#page-users-user.isTouch #userFollowingWorks header,#page-users-user.isTouch #userReviews header,#page-users-user.isTouch #userWorks header{border-bottom:1px solid #ddd;padding:0 16px 8px;box-sizing:border-box}
#page-users-user.isTouch #userFollowingUsers .heading-level3,#page-users-user.isTouch #userFollowingUsers .readMore,#page-users-user.isTouch #userFollowingWorks .heading-level3,#page-users-user.isTouch #userFollowingWorks .readMore,#page-users-user.isTouch #userReviews .heading-level3,#page-users-user.isTouch #userReviews .readMore,#page-users-user.isTouch #userWorks .heading-level3,#page-users-user.isTouch #userWorks .readMore{font-size:11px;display:inline-block}
#page-users-user.isTouch #userFollowingUsers .readMore,#page-users-user.isTouch #userFollowingWorks .readMore,#page-users-user.isTouch #userReviews .readMore,#page-users-user.isTouch #userWorks .readMore{margin:0 0 0 1em}
#page-users-user.isTouch #userInfo+:not(#userInfo),#page-users-user.isTouch #widget-user-header+:not(#userInfo){margin-top:24px}
#page-users-user.isTouch #userInfo{background:#f2f1f0;box-sizing:border-box;padding:16px}
#page-users-user.isTouch #userInfo.isLabelPage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-users-user.isTouch #userInfo-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-users-user.isTouch #userNews header{padding:0 0 4px;line-height:1.2}
#page-users-user.isTouch #userNews header h3,#page-users-user.isTouch #userNews header p{display:inline-block;font-size:11px}
#page-users-user.isTouch #userNews header h3{margin:0}
#page-users-user.isTouch #userNews header p{margin:0 0 0 1em}
#page-users-user.isTouch #userNews ul{padding:0;margin:0}
#page-users-user.isTouch #userNews ul li{list-style-type:none}
#page-users-user.isTouch #userNews li{position:relative;margin-top:8px;padding:0 0 0 16px;line-height:1.3}
#page-users-user.isTouch #userNews li:before{content:"-";color:#aaa;position:absolute;left:0}
#page-users-user.isTouch #userNews li a{text-decoration:none;display:block}
#page-users-user.isTouch #userNews li h4{color:#222;font-size:13px;font-weight:400;display:inline;margin:0 4px 0 0}
#page-users-user.isTouch #userNews li p{color:#666;font-size:11px;margin:0;display:inline}
#page-users-user.isTouch #userNews li .userNews-datePublished{display:inline-block}
#page-users-user.isTouch #userNews .userNews-comments:before{content:'/';display:inline-block;margin:0 .25em;color:#aaa}
#page-users-user.isTouch #labelBanner{width:100px;margin:0 0 0 16px}
#page-users-user.isTouch #labelNews-emptyMessage{font-size:11px;color:#666}
#page-users-user.isTouch #labelBanner-img{background:#fff;margin:0}
#page-users-user.isTouch #labelBanner-img a{display:block}
#page-users-user.isTouch #labelBanner-img img{max-width:100%;vertical-align:bottom}
#page-users-user.isTouch #labelBanner-textLink{margin:8px 0 0 0;font-size:11px;line-height:1.3}
#page-users-user.isTouch #labelBanner-textLink a{color:#222}
#page-users-user.isTouch #labelBanner-textLink a i{color:#4baae0}
#page-users-user.isTouch .widget-workCatchphrase{margin:0 0 0 16px}
#page-users-user.isTouch #userFollowing header h3,#page-users-user.isTouch #userFollowing header p{display:inline-block}
#page-users-user.isTouch #userFollowing header p{margin:0 0 0 1em}
#page-users-user.isTouch #userFollowing ul{padding:0;font-size:14px;padding:0 16px}
#page-users-user.isTouch #userFollowing ul li{list-style-type:none}
#page-users-user.isTouch #userFollowing li{line-height:1.5;margin:8px 0}
#page-users-user.isTouch #userFollowing a{text-decoration:none}
#page-users-user.isTouch #userFollowing a:hover{border-bottom:1px solid #aaa}
#page-users-user.isTouch #userFollowingWorks{float:none}
#page-users-user.isTouch #userFollowingWorks .userFollowingWorks-workTitleLabel{color:#222}
#page-users-user.isTouch #userFollowingWorks .userFollowingWorks-workAuthor{color:#666}
#page-users-user.isTouch #userFollowingUsers{margin-top:32px}
#page-users-user.isTouch #userFollowingUsers ul{padding:0;font-size:14px;padding:0 16px}
#page-users-user.isTouch #userFollowingUsers ul li{list-style-type:none}
#page-users-user.isTouch #userFollowingUsers .userFollowingUsers-activityName{color:#222}
#page-users-user.isTouch #userFollowingUsers .userFollowingUsers-screenName{color:#666;font-size:11px}
#page-users-user.isTouch #userWorks.isPublicationLabel #userWorks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-users-user.isTouch #userWorks.isPublicationLabel #userWorks-list .widget-workBox-official{width:calc(50% - 8px)}
#page-users-user.isTouch #userWorks.isPublicationLabel #userWorks-list a{padding:0 0 24px}
#page-users-user.isTouch #userWorks.isPublicationLabel #userWorks-list .widget-workBox-official-thumbnail{margin:0 0 8px}
#page-users-user.isTouch #userWorks .widget-catchphrase-author,#page-users-user.isTouch #userWorks .widget-work-reviews,#page-users-user.isTouch #userWorks .widget-workCatchphrase-author,#page-users-user.isTouch #userWorks .widget-workCatchphrase-genre{display:none}
#page-users-user.isTouch #userWorks .widget-catchphrase{margin:0 0 .25em}
#page-users-user.isTouch #userWorks .widget-catchphrase-title{font-size:11.5px}
#page-users-user.isTouch #userWorks .widget-workCatchphrase-title{font-size:14px}
#page-users-user.isTouch #userWorks .seeMoreLink{text-align:right;margin:0 16px 16px;font-size:11px}
#page-users-user.isTouch #userWorks .seeMoreLink a{color:#222}
#page-users-user.isTouch #userWorks .seeMoreLink a:focus,#page-users-user.isTouch #userWorks .seeMoreLink a:hover{color:#0990cc}
#page-users-user.isTouch #userReviews .widget-catchphrase-author,#page-users-user.isTouch #userReviews .widget-workCatchphrase-meta{display:none}
#page-users-user.isTouch #userReviews .widget-workCatchphrase-title{margin:0;font-size:12px}
#page-users-user.isTouch #userReviews .widget-workCatchphrase-work{margin-top:6px;padding:0 0 0 10px;border-left:5px solid #eee}
#page-users-user.isTouch #userFollowing .widget-fixedColumn-left,#page-users-user.isTouch #userFollowing .widget-fixedColumn-right,#page-users-user.isTouch #userInfo .widget-fixedColumn-left,#page-users-user.isTouch #userInfo .widget-fixedColumn-right,#page-users-user.isTouch #userReviews .widget-fixedColumn-left,#page-users-user.isTouch #userReviews .widget-fixedColumn-right,#page-users-user.isTouch #userWorks .widget-fixedColumn-left,#page-users-user.isTouch #userWorks .widget-fixedColumn-right{float:none;width:100%;box-sizing:border-box}
#page-users-user.isTouch #userFollowing .widget-fixedColumn-right,#page-users-user.isTouch #userInfo .widget-fixedColumn-right,#page-users-user.isTouch #userReviews .widget-fixedColumn-right,#page-users-user.isTouch #userWorks .widget-fixedColumn-right{margin:0}
#page-users-user.isApp #userInfo{border-top:1px solid #ddd;margin:24px 0 0}
#page-users-user.isApp #userInfo.isLabelPage{display:none!important}
#page-users-user.isApp #userInfo.isLabelPage+#userWorks{margin:16px 0 0}
#page-users-works .widget-workIcons-you{display:none}
#page-users-works.isPC .widget-work .float-left{padding-left:165px}
#page-users-works.isPC .widget-work .widget-workCard-workColor{left:125px}
#page-users-works.isTouch .widget-catchphrase-author{display:none}
#page-users-works.isTouch .widget-catchphrase{margin:0 0 .25em;border:none;padding-bottom:0}
#page-users-works.isTouch .widget-catchphrase:nth-child(2){display:none}
#page-users-works.isTouch .widget-catchphrase-title{font-size:11.5px}
#page-users-works.isTouch .widget-work{padding-left:56px}
#page-users-works.isTouch .widget-work .widget-workCard-title{font-size:14px}
#page-users-works.isTouch .widget-work .widget-workCard-dateUpdated,#page-users-works.isTouch .widget-work .widget-workCard-introduction{display:block}
#page-users-works.isTouch .widget-workCard-meta .widget-workCard-status:after{display:block}
#page-users-works.isApp #works-main{margin:24px 0 0}
#page-users-works.isApp #works-main .widget-work:first-child{border-top:1px solid #ddd}
#page-users-news.isPC #userNewsList{padding:0;margin:0}
#page-users-news.isPC #userNewsList li{list-style-type:none}
#page-users-news.isTouch #userNewsList{padding:0;margin:0 0 0 16px}
#page-users-news.isTouch #userNewsList li{list-style-type:none}
#page-users-news.isApp #userNewsList{margin-top:24px}
#page-users-news.isApp #userNewsList li:first-child{border-top:1px solid #ddd}
#page-users-news-entry .commentSection-comment:target{position:relative}
#page-users-news-entry .commentSection-comment:target:before{content:'';position:absolute;left:0;width:100%;display:block;z-index:-1;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:keyframes-target;animation-name:keyframes-target;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#page-users-news-entry.isPC #newsEntry{margin:30px 0 60px}
#page-users-news-entry.isPC #newsEntry ul{padding:0}
#page-users-news-entry.isPC #newsEntry ul li{list-style-type:none}
#page-users-news-entry.isPC #newsEntry-datePublished{font-size:1.1em;line-height:1.4;color:#666;margin:0}
#page-users-news-entry.isPC #newsEntry-datePublished span{display:block}
#page-users-news-entry.isPC #newsEntry-header h2{margin:0;font-size:1.5em;line-height:1.2}
#page-users-news-entry.isPC #newsEntry-header a{color:#222;text-decoration:none}
#page-users-news-entry.isPC #newsEntry-header a:hover{border-bottom:1px solid #aaa}
#page-users-news-entry.isPC #newsEntry-body{margin:2em 30px 0 0;font-size:1.1em;word-wrap:break-word;overflow-wrap:break-word}
#page-users-news-entry.isPC #newsEntry-footer{margin:30px 0 0}
#page-users-news-entry.isPC #newsEntry-footer p{margin:0}
#page-users-news-entry.isPC #newsEntry-footer .widget-shareButtons{margin:.5em 0 0}
#page-users-news-entry.isPC #newsEntry-author{color:#666}
#page-users-news-entry.isPC #commentSection{margin:-50px 0 0;padding:80px 0 0}
#page-users-news-entry.isPC #commentSection-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;padding:0 0 .5em;border-bottom:1px solid #ddd}
#page-users-news-entry.isPC #commentSection-header h3,#page-users-news-entry.isPC #commentSection-header p{margin:0}
#page-users-news-entry.isPC #commentSection-commentList{margin:0}
#page-users-news-entry.isPC .commentSection-comment{margin:-50px 0 0;padding:65px 0 15px;border-bottom:1px solid #ddd}
#page-users-news-entry.isPC .commentSection-comment:target:before{top:50px;height:calc(100% - 50px)}
#page-users-news-entry.isPC .commentSection-comment-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:100}
#page-users-news-entry.isPC .commentSection-comment-signature{width:135px;margin:0 30px 0 0}
#page-users-news-entry.isPC .commentSection-comment-author{margin:0 0 6px;line-height:1.5}
#page-users-news-entry.isPC .commentSection-comment-author a{color:#222;border-bottom:1px solid #eee;text-decoration:none}
#page-users-news-entry.isPC .commentSection-comment-author a:focus,#page-users-news-entry.isPC .commentSection-comment-author a:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-users-news-entry.isPC .commentSection-comment-datePublished{line-height:1.3;font-size:11.5px}
#page-users-news-entry.isPC .commentSection-comment-datePublished a{color:#666}
#page-users-news-entry.isPC .commentSection-comment-datePublished a:focus,#page-users-news-entry.isPC .commentSection-comment-datePublished a:hover{color:#0081c2}
#page-users-news-entry.isPC .commentSection-comment-deleteButton{color:#f23e48;font-weight:400;padding:0}
#page-users-news-entry.isPC .commentSection-comment-deleteButton:focus,#page-users-news-entry.isPC .commentSection-comment-deleteButton:hover{color:#db2c3d;text-decoration:underline!important}
#page-users-news-entry.isPC .commentSection-comment-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.6}
#page-users-news-entry.isPC .ui-message-attention{margin:0 0 .5em!important;border:1px solid #ffd7db}
#page-users-news-entry.isPC #commentSection-commentForm{padding:10px;margin:0 0 1em;background:#f5f5f5;margin:0}
#page-users-news-entry.isPC #commentSection-commentForm.isFocused #write-a-comment{height:300px}
#page-users-news-entry.isPC #commentSection-commentForm.isFocused #commentSection-commentForm-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-users-news-entry.isPC #write-a-comment{height:70px}
#page-users-news-entry.isPC #commentSection-commentForm-footer{margin:10px 0 0;display:none}
#page-users-news-entry.isPC #commentSection-commentForm-author{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2px 0 0}
#page-users-news-entry.isPC #commentSection-commentForm-author:after,#page-users-news-entry.isPC #commentSection-commentForm-author:before{content:'';display:table}
#page-users-news-entry.isPC #commentSection-commentForm-author:after{clear:both}
#page-users-news-entry.isPC #commentSection-commentForm-author h4,#page-users-news-entry.isPC #commentSection-commentForm-author p{margin:0}
#page-users-news-entry.isPC #commentSection-commentForm-author h4{line-height:1;margin:.125em 1em 0 .5em;font-size:.85em}
#page-users-news-entry.isPC #commentSection-commentForm-author p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.3;color:#666}
#page-users-news-entry.isPC #commentSection-commentForm-author span{display:block}
#page-users-news-entry.isPC #commentSection-commentForm-submitButton{margin:0 0 0 16px!important}
#page-users-news-entry.isPC #commentSection-messageForGuestUser{padding:30px;background:#fff;text-align:center;border:2px solid #ccc;border-radius:3px;line-height:1.5}
#page-users-news-entry.isPC #commentSection-messageForGuestUser-footer{margin:10px 0 0!important;text-align:right}
#page-users-news-entry.isPC .commentSection-disabledMessage{text-align:center;color:#666}
#page-users-news-entry.isPC .widget-pager{margin:30px 0 0}
#page-users-news-entry.isPC .widget-pagerPrev{float:right;text-align:left;border-right:none}
#page-users-news-entry.isPC .widget-pagerNext{float:left;text-align:right;border-right:1px solid #eee}
#page-users-news-entry.isPC aside h3{margin:0;padding:0;border-bottom:1px solid #ddd}
#page-users-news-entry.isPC aside li{margin:0 0 12px}
#page-users-news-entry.isPC aside h4,#page-users-news-entry.isPC aside p{margin:0;line-height:1.5}
#page-users-news-entry.isPC aside h4{margin:0 4px 0 0;color:#222}
#page-users-news-entry.isPC aside p{color:#666;font-size:11.5px}
#page-users-news-entry.isPC aside a{display:block;color:#222;text-decoration:none}
#page-users-news-entry.isPC aside a:hover{color:#0081c2}
#page-users-news-entry.isPC aside a:hover h4{text-decoration:underline}
#page-users-news-entry.isTouch #newsEntry main{padding:16px 0 24px}
#page-users-news-entry.isTouch #newsEntry main #newsEntry-author,#page-users-news-entry.isTouch #newsEntry main #newsEntry-body,#page-users-news-entry.isTouch #newsEntry main #newsEntry-header,#page-users-news-entry.isTouch #newsEntry main .widget-fixedColumn-left{padding-left:16px;padding-right:16px}
#page-users-news-entry.isTouch #newsEntry main .widget-fixedColumn-left{box-sizing:border-box;position:relative}
#page-users-news-entry.isTouch #newsEntry ul{padding:0}
#page-users-news-entry.isTouch #newsEntry ul li{list-style-type:none}
#page-users-news-entry.isTouch #newsEntry-editButton{position:absolute;top:0;right:16px;margin:0;line-height:1}
#page-users-news-entry.isTouch #newsEntry-editButton a{padding:0;border:none;text-decoration:underline!important}
#page-users-news-entry.isTouch #newsEntry-datePublished{font-size:11px;line-height:1;color:#666;margin:0}
#page-users-news-entry.isTouch #newsEntry-header h2{margin:8px 0 32px;font-size:15px;line-height:1.3}
#page-users-news-entry.isTouch #newsEntry-header a{color:#222;text-decoration:none}
#page-users-news-entry.isTouch #newsEntry-body{margin:0;line-height:1.6}
#page-users-news-entry.isTouch #newsEntry-footer{margin:2em 0 0}
#page-users-news-entry.isTouch #newsEntry-footer p{margin:0}
#page-users-news-entry.isTouch #newsEntry-author{text-align:right}
#page-users-news-entry.isTouch .widget-shareButtons{margin:16px 16px 0}
#page-users-news-entry.isTouch #commentSection{margin:-80px 0 16px;padding:104px 0 0;border-bottom:1px solid #ddd}
#page-users-news-entry.isTouch #commentSection-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;border-bottom:1px solid #ddd;padding:0 16px 8px}
#page-users-news-entry.isTouch #commentSection-header h3{font-size:13px;margin:0}
#page-users-news-entry.isTouch #commentSection-header p{font-size:11px}
#page-users-news-entry.isTouch #commentSection-header+#commentSection-commentForm{border-top:none}
#page-users-news-entry.isTouch #commentSection-commentList{margin:0 0 0 16px}
#page-users-news-entry.isTouch .commentSection-comment{margin:-80px 0 0;padding:94px 16px 14px 0;border-bottom:1px solid #ddd}
#page-users-news-entry.isTouch .commentSection-comment:target:before{top:80px;left:-16px;height:calc(100% - 80px);width:calc(100% + 16px)}
#page-users-news-entry.isTouch .commentSection-comment:last-child{border-bottom:none}
#page-users-news-entry.isTouch .commentSection-comment-inner{position:relative;z-index:100}
#page-users-news-entry.isTouch .commentSection-comment-signature{margin:0 0 4px}
#page-users-news-entry.isTouch .commentSection-comment-author{margin:0;padding:0;font-size:13px}
#page-users-news-entry.isTouch .commentSection-comment-author a{color:#222}
#page-users-news-entry.isTouch .commentSection-comment-datePublished{margin:0;padding:0;font-size:11px}
#page-users-news-entry.isTouch .commentSection-comment-datePublished a{color:#666}
#page-users-news-entry.isTouch .commentSection-comment-deleteButton{margin:0;padding:0;border:none;font-size:12px;color:#f23e48}
#page-users-news-entry.isTouch .commentSection-comment-body{font-size:12px;line-height:1.5;margin-top:8px}
#page-users-news-entry.isTouch #commentSection-commentForm{padding:16px 16px 16px 0;margin:0 0 0 16px;border-top:1px solid #ddd}
#page-users-news-entry.isTouch #commentSection-commentForm.isFocused{background:#f2f1f0;padding:16px;margin:0}
#page-users-news-entry.isTouch #commentSection-commentForm.isFocused #commentSection-commentForm-footer{display:block}
#page-users-news-entry.isTouch #commentSection-commentForm.isFocused #write-a-comment{height:300px}
#page-users-news-entry.isTouch #commentSection-commentForm-body textarea{font-size:15px}
#page-users-news-entry.isTouch #commentSection-commentForm-footer{margin-top:8px;display:none}
#page-users-news-entry.isTouch #commentSection-commentForm-author{margin:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-users-news-entry.isTouch #commentSection-commentForm-author h4,#page-users-news-entry.isTouch #commentSection-commentForm-author p{font-size:11px;line-break:1.3}
#page-users-news-entry.isTouch #commentSection-commentForm-author h4{margin:0 1em 0 0;font-weight:400}
#page-users-news-entry.isTouch #commentSection-commentForm-author p{color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-users-news-entry.isTouch #commentSection-commentForm-submitButton button{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-users-news-entry.isTouch #commentSection-messageForGuestUser{padding:24px 16px;background:#fff;text-align:center;border:2px solid #ccc;border-radius:3px;line-height:1.5;font-size:11px}
#page-users-news-entry.isTouch #commentSection-messageForGuestUser-footer{margin:10px 0 0!important;text-align:right}
#page-users-news-entry.isTouch .commentSection-disabledMessage{font-size:11px;color:#666;margin:24px 0 0}
#page-users-news-entry.isTouch .widget-pager a{font-size:13px}
#page-users-news-entry.isTouch aside p{margin:0 16px 24px}
#page-users-news-entry.isTouch aside p a{display:block;margin:8px 0 0;font-size:11px}
#page-users-news-entry.isTouch aside p a i{color:#4baae0;padding-right:4px}
#page-users-news-entry.isTouch aside h3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-users-news-entry.isTouch aside ul{margin:0 0 24px;padding:0}
#page-users-news-entry.isTouch aside li{margin:0 0 0 16px}
#page-users-news-entry.isTouch aside li a{text-decoration:none;color:#222;border-bottom:1px solid #ddd;padding:14px 16px 14px 0;display:block}
#page-users-news-entry.isTouch aside li a h4{font-size:13px;line-height:1.3;margin:0 0 4px}
#page-users-news-entry.isTouch aside li a p{font-size:11px;line-height:1;color:#666;margin:0}
#page-users-news-entry.isApp #newsEntry{margin:24px 0 0;border-top:1px solid #ddd}
#page-users-news-entry.isApp .widget-shareButtons{display:none}
#page-works-work #workComments-isDisabled{color:#aaa}
#page-works-work #container{max-width:100%!important;width:100%!important;padding:0;margin:0;min-width:1125px}
#page-works-work .has-bannerImage #workHeader{margin:35px auto 0}
#page-works-work .has-coverImage #workHeader{margin:130px auto 0;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}
#page-works-work .has-coverImage #workHeader-inner{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-work .has-bannerImage.has-coverImage #workHeader{margin:35px auto 0}
#page-works-work .has-bannerImage.has-coverImage #coverImage{-webkit-transform:translateY(calc(79px - 100%));transform:translateY(calc(79px - 100%));width:135px}
#page-works-work #bannerImage{width:100%;height:250px;background-position:center center;background-size:1260px 250px;margin:50px 0 0}
#page-works-work #coverImage{margin:0 30px 0 0;width:230px}
#page-works-work #coverImage img{border:1px solid #222;vertical-align:bottom;box-sizing:border-box;max-width:100%}
#page-works-work #workHeader{max-width:1125px;padding:0 30px;margin:120px auto 0;position:relative}
#page-works-work #workHeader dl:after,#page-works-work #workHeader dl:before{content:'';display:table}
#page-works-work #workHeader dl:after{clear:both}
#page-works-work #workHeader dd,#page-works-work #workHeader dt{float:left;margin:0}
#page-works-work #workHeader #workColor{width:40px;height:10px;margin:0 0 1em}
#page-works-work #workHeader #workAuthor,#page-works-work #workHeader #workTitle{margin:0;line-height:1.3}
#page-works-work #workHeader #workAuthor a,#page-works-work #workHeader #workTitle a{color:#222}
#page-works-work #workHeader #workAuthor a:hover,#page-works-work #workHeader #workTitle a:hover{color:#0081c2}
#page-works-work #workHeader #workTitle{font-size:2.5em;line-height:1.2}
#page-works-work #workHeader #workAuthor{font-size:1em;margin:.25em 0 30px;font-weight:400}
#page-works-work #workHeader #workAuthor-label{color:#666}
#page-works-work #workHeader #workAuthor-activityName{font-size:1.5em}
#page-works-work #workHeader #workAuthor-activityName .icon-official{color:#aaa;font-size:.8em}
#page-works-work #workHeader #workContest{margin:.5em 0 10px;line-height:1}
#page-works-work #workHeader #workContest dd,#page-works-work #workHeader #workContest dl,#page-works-work #workHeader #workContest dt{margin:0}
#page-works-work #workHeader #workContest dl:after,#page-works-work #workHeader #workContest dl:before{content:'';display:table}
#page-works-work #workHeader #workContest dl:after{clear:both}
#page-works-work #workHeader #workContest dl+dl{margin:6px 0 0 0}
#page-works-work #workHeader #workContest dd,#page-works-work #workHeader #workContest dt{float:left;font-size:.9em}
#page-works-work #workHeader #workContest dt{font-size:11px}
#page-works-work #workHeader #workContest dt i,#page-works-work #workHeader #workContest dt span{display:inline-block;vertical-align:middle}
#page-works-work #workHeader #workContest dt i{margin:-.05em 0 0}
#page-works-work #workHeader #workContest dt span{font-weight:700;letter-spacing:1px}
#page-works-work #workHeader #workContest dd{color:#444}
#page-works-work #workHeader #workContest dd:before{content:'/';display:inline-block;margin:0 .5em;color:#ccc;vertical-align:middle}
#page-works-work #workHeader #workContest a{color:#444}
#page-works-work #workHeader #workContest a:hover{color:#0081c2}
#page-works-work #workHeader #workMeta{color:#444;border:solid #ddd;border-width:1px 0;display:inline-block;min-width:267px}
#page-works-work #workHeader #workMeta:after,#page-works-work #workHeader #workMeta:before{content:'';display:table}
#page-works-work #workHeader #workMeta:after{clear:both}
#page-works-work #workHeader #workMeta.has-onlyGenresAndFollowers #workMeta-genresAndFollowers{margin:1em 0 0}
#page-works-work #workHeader #workMeta a{color:#444}
#page-works-work #workHeader #workMeta a:hover{color:#0081c2}
#page-works-work #workHeader #workMeta a:hover i{color:#0990cc}
#page-works-work #workHeader #workMeta i{color:#aaa}
#page-works-work #workHeader #workMeta ul{padding:0;margin:0;padding:3px 0;font-size:.95em}
#page-works-work #workHeader #workMeta ul li{list-style-type:none}
#page-works-work #workHeader #workMeta ul li{display:inline-block}
#page-works-work #workHeader #workMeta ul li:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
#page-works-work #workHeader #workMeta ul li:last-child{margin:0}
#page-works-work #workHeader #workMeta ul li:last-child:after{display:none}
#page-works-work #workHeader #workMeta-attentionsAndTags{border-top:1px solid #ddd}
#page-works-work #workHeader #workMeta-attention+#workMeta-tags{padding-top:0!important}
#page-works-work #workHeader #workMeta-tags{max-width:400px}
#page-works-work #workHeader #workPoints{font-size:2.5em;margin:7px 1rem 6px 0;line-height:1;font-weight:700;color:#4baae0!important;float:left}
#page-works-work #workHeader #workPoints a{color:#4baae0!important;text-decoration:none}
#page-works-work #workHeader #workPoints a:hover{border-bottom:1px solid #4baae0}
#page-works-work #workHeader #workMeta-flags{float:left}
#page-works-work #workHeader #workMeta-flags ul{display:block;line-height:1.4}
#page-works-work #workHeader #workFollow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}
#page-works-work #workHeader #workFollow p{margin:0}
#page-works-work #workHeader #workFollow a,#page-works-work #workHeader #workFollow button{margin:0 8px 0 0;width:130px;box-sizing:border-box;text-align:center}
#page-works-work #workHeader #publicationButton img{max-height:15px!important;height:15px;width:17px}
#page-works-work #workHeader #signUpBalloon{border:1px solid #ddd;background:#f2f1f0;display:inline-block;max-width:420px;width:100%;line-height:1.5;position:relative;margin:1.5em 0 0}
#page-works-work #workHeader #signUpBalloon:after,#page-works-work #workHeader #signUpBalloon:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:186px}
#page-works-work #workHeader #signUpBalloon:before{border-bottom-color:#ddd;top:-30px}
#page-works-work #workHeader #signUpBalloon:after{border-bottom-color:#f2f1f0;top:-29px}
#page-works-work #workHeader #signUpBalloon h3,#page-works-work #workHeader #signUpBalloon p{margin:0}
#page-works-work #workHeader #signUpBalloon h3{font-size:1.25em;margin:0 0 .5em;line-height:1}
#page-works-work #workHeader .signUpBalloon-page{position:relative}
#page-works-work #workHeader .signUpBalloon-page.isHidden{display:none}
#page-works-work #workHeader .signUpBalloon-page-inner{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;padding:24px 40px}
#page-works-work #workHeader .signUpBalloon-image{width:100px;margin:0 16px 0 0!important}
#page-works-work #workHeader .signUpBalloon-image img{width:100px;height:100px;border-radius:50px;vertical-align:top}
#page-works-work #workHeader .signUpBalloon-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-work #workHeader .signUpBalloon-pageHighlight{width:70px;height:24px;position:absolute;bottom:0;left:50%;margin:0 0 0 -35px}
#page-works-work #workHeader .signUpBalloon-pageHighlight:after,#page-works-work #workHeader .signUpBalloon-pageHighlight:before{content:'';display:table}
#page-works-work #workHeader .signUpBalloon-pageHighlight:after{clear:both}
#page-works-work #workHeader .signUpBalloon-pageHighlight div{border-top:2px solid #ddd;width:10px;margin:10px 0 0 5px;float:left}
#page-works-work #workHeader .signUpBalloon-pageHighlight div:first-child{margin-left:0}
#page-works-work #workHeader .signUpBalloon-pageHighlight div.isActive{border-top-color:#222}
#page-works-work #workHeader .signUpBalloon-pager-next,#page-works-work #workHeader .signUpBalloon-pager-prev{position:absolute;top:0;height:100%;width:50px;border:none;background:0 0;font-size:18px;box-sizing:border-box}
#page-works-work #workHeader .signUpBalloon-pager-next:focus,#page-works-work #workHeader .signUpBalloon-pager-next:hover,#page-works-work #workHeader .signUpBalloon-pager-prev:focus,#page-works-work #workHeader .signUpBalloon-pager-prev:hover{color:#0990cc}
#page-works-work #workHeader .signUpBalloon-pager-next img,#page-works-work #workHeader .signUpBalloon-pager-prev img{width:8px;height:13px;vertical-align:middle}
#page-works-work #workHeader .signUpBalloon-pager-prev{left:0;text-align:left;padding:0 0 0 16px}
#page-works-work #workHeader .signUpBalloon-pager-next{right:0;text-align:right;padding:0 16px 0 0}
#page-works-work #workHeader #signUpBalloon-button{padding:0 8px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-work #workHeader #signUpBalloon-button p{width:calc(50% - 4px)}
#page-works-work #workHeader #signUpBalloon-button a{width:100%;box-sizing:border-box;text-align:center;height:52px;line-height:52px;padding:0}
#page-works-work #workHeader #signUpBalloon-button a>span{line-height:1;display:inline-block;vertical-align:middle;font-size:15px}
#page-works-work #workHeader #signUpBalloon-button-message{display:block;font-size:11px;font-weight:400;margin:3px 0 0}
#page-works-work #workHeader #workEditButton{position:absolute;top:-30px;right:30px;margin:0}
#page-works-work #workHeader #workEditButton a{color:#888;border-bottom:1px solid #ddd;text-decoration:none}
#page-works-work #workHeader #workEditButton a:focus,#page-works-work #workHeader #workEditButton a:hover{color:#0081c2;border-bottom-color:#0990cc}
#page-works-work #workHeader .ui-tab li:first-child{margin:0}
#page-works-work #workAside,#page-works-work #workMain{width:1125px;padding:0 30px;margin:0 auto 60px}
#page-works-work #reviews .heading-level2,#page-works-work #work-information .heading-level2{font-size:1.5em}
#page-works-work .widget-internalLinks{margin:80px 0 40px}
#page-works-work .internalLinks-target{margin-top:-60px!important;padding-top:60px!important}
#page-works-work #description{margin:0 0 80px;width:100%;min-height:150px}
#page-works-work #description:after,#page-works-work #description:before{content:'';display:table}
#page-works-work #description:after{clear:both}
#page-works-work #description+#table-of-contents{border-top:1px solid #ccc;padding:60px 0 0}
#page-works-work #description.hasBothCatchphraseAndIntroduction{display:table;table-layout:fixed}
#page-works-work #description.hasBothCatchphraseAndIntroduction p{display:table-cell;width:50%;margin:0;vertical-align:middle;box-sizing:border-box}
#page-works-work #description.hasBothCatchphraseAndIntroduction #catchphrase{padding:0 5% 0 2%;border-right:10px solid #f5f5f5}
#page-works-work #description.hasBothCatchphraseAndIntroduction #introduction{padding:0 2% 0 5%}
#page-works-work #description.hasOnlyCatchphrase p,#page-works-work #description.hasOnlyIntroduction p{width:65%}
#page-works-work #description.hasOnlyCatchphrase #catchphrase{margin:1.5em auto 0}
#page-works-work #description #catchphrase{line-height:1.2;margin:0 0 30px;text-align:center;box-sizing:border-box}
#page-works-work #description #catchphrase-body{font-size:2.5em;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-works-work #description #catchphrase-author{font-size:.9em;line-height:1;display:block;margin:1em 0 0;font-weight:700}
#page-works-work #description #catchphrase-author span{vertical-align:middle}
#page-works-work #description #catchphrase-authorDash{position:relative;width:2.25em;height:1em;display:inline-block}
#page-works-work #description #catchphrase-authorDash:before{content:'';position:absolute;top:50%;left:0;width:2em;height:0;display:inline-block;border-top:1px solid}
#page-works-work #description #introduction{font-size:1.1em}
#page-works-work .widget-toc{min-height:200px;margin:0 0 60px}
#page-works-work .widget-toc:after,#page-works-work .widget-toc:before{content:'';display:table}
#page-works-work .widget-toc:after{clear:both}
#page-works-work .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-datePublished{display:none}
#page-works-work .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-editLink{display:block!important}
#page-works-work .widget-toc header{float:left;width:calc(33.33333333% - 26px)}
#page-works-work .widget-toc header h3,#page-works-work .widget-toc header p{margin:0}
#page-works-work .widget-toc h3{line-height:1.4}
#page-works-work .widget-toc .widget-toc-date,#page-works-work .widget-toc .widget-toc-workStatus{color:#888}
#page-works-work .widget-toc .widget-toc-date{font-size:.9em;line-height:1.4}
#page-works-work .widget-toc .widget-toc-main{width:calc(66.6666666% - 14px);float:right}
#page-works-work .widget-toc .widget-toc-items{line-height:1.5;padding:0;margin:0}
#page-works-work .widget-toc .widget-toc-items:after,#page-works-work .widget-toc .widget-toc-items:before{content:'';display:table}
#page-works-work .widget-toc .widget-toc-items:after{clear:both}
#page-works-work .widget-toc .widget-toc-items li{list-style-type:none}
#page-works-work .widget-toc .widget-toc-items li:after,#page-works-work .widget-toc .widget-toc-items li:before{content:'';display:table}
#page-works-work .widget-toc .widget-toc-items li:after{clear:both}
#page-works-work .widget-toc .widget-toc-items li:first-child.widget-toc-chapter{margin-top:0!important}
#page-works-work .widget-toc .widget-toc-items .widget-toc-chapter{position:relative;line-height:1.2}
#page-works-work .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{margin:2em 0 .35em;font-size:2.5em;color:#888;font-weight:400}
#page-works-work .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{margin:2em 0 1em;font-size:1.25em;font-weight:700}
#page-works-work .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2:before{content:'';position:absolute;display:block;top:50%;left:0;width:100%;height:0;border-top:1px solid #444}
#page-works-work .widget-toc .widget-toc-items .widget-toc-chapter span{background:#fff;position:relative;z-index:1;display:inline-block}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode{position:relative}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted{position:relative}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted:before{content:'';width:8px;height:8px;position:absolute;top:50%;left:-15px;margin:-4px 0 0;border-radius:50%;background:#4baae0}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a{display:block;padding:3px 0;color:#222;position:relative}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:after,#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:before{content:'';display:table}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:after{clear:both}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:before{content:'';position:absolute;display:block;top:1em;left:0;width:100%;height:0;border-top:1px dotted #aaa}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:visited{color:#aaa}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:focus,#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:hover{color:#0990cc}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:focus:before,#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:hover:before{border-top-color:#222}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:focus .widget-toc-episode-titleLabel,#page-works-work .widget-toc .widget-toc-items .widget-toc-episode a:hover .widget-toc-episode-titleLabel{text-decoration:underline}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode-datePublished,#page-works-work .widget-toc .widget-toc-items .widget-toc-episode-titleLabel{background:#fff;position:relative;z-index:1}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode-titleLabel{float:left;font-size:1.1em;font-weight:400;max-width:calc(100% - 120px)}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode-datePublished{float:right;color:#777}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode-editLink{position:absolute!important;top:0;right:0;z-index:100000;background:#fff;padding:3px 0 3px 10px!important;display:none!important}
#page-works-work .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{display:none!important}
#page-works-work #reviews h3{margin-top:0}
#page-works-work #workReview-inner{margin:30px 0 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:260px}
#page-works-work #workReview-sidebar{width:calc(33.333333% - 26px)}
#page-works-work #workReview-sidebar-inner{position:-webkit-sticky;position:sticky;top:80px}
#page-works-work #workReview-sidebar-inner .widget-ad-pcRectangle{margin:24px 0 0}
#page-works-work #workReviews{width:calc(66.666666% - 14px)}
#page-works-work #workReviews .workReview-review{padding:15px 0 7px}
#page-works-work #workReviews .widget-emptyMessage{margin:30px 0 60px}
#page-works-work #workReviews-primary .workReview-review{border-top:1px solid #ddd}
#page-works-work #workReviews-primary .workReview-review:first-child{border:none;padding-top:0}
#page-works-work #workReviews-secondary:after,#page-works-work #workReviews-secondary:before{content:'';display:table}
#page-works-work #workReviews-secondary:after{clear:both}
#page-works-work #workReviews-secondary .workReview-review{width:calc(50% - 15px);float:left;margin:0 0 0 30px}
#page-works-work #workReviews-secondary .workReview-review:nth-child(2n+1){clear:both;margin:0;position:relative}
#page-works-work #workReviews-secondary .workReview-review:nth-child(2n+1):before{content:'';border-top:1px solid #ddd;position:absolute;top:0;left:0;width:calc(200% + 30px);height:0}
#page-works-work #reviews-showMoreLink{border-top:1px solid #ddd;padding:15px 0 0;margin:0;text-align:right}
#page-works-work #reviews-showMoreLink a{color:#222}
#page-works-work #reviews-showMoreLink a:focus,#page-works-work #reviews-showMoreLink a:hover{color:#0990cc}
#page-works-work #work-information h3{margin-top:0}
#page-works-work #work-information header{max-width:66.666666%}
#page-works-work #work-information header h4,#page-works-work #work-information header h5{line-height:1.5;margin:0}
#page-works-work #work-information header h4 a,#page-works-work #work-information header h5 a{color:#222;text-decoration:none;border-bottom:1px solid #eee}
#page-works-work #work-information header h4 a:hover,#page-works-work #work-information header h5 a:hover{border-bottom-color:#aaa}
#page-works-work #work-information header .screenName.notSet-penName{font-weight:400;color:#666}
#page-works-work #work-information-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}
#page-works-work #work-information-main .widget-credit{margin:1.5em 0 0}
#page-works-work #work-information-main p{margin:1.5em 0 0}
#page-works-work #work-information-main p a{color:#444}
#page-works-work #work-information-main p a:hover{color:#0081c2}
#page-works-work #workInformationList{width:66.666666%}
#page-works-work #workInformationAside{margin:1.5em 0 0}
#page-works-work #workInformationAside:not(.hasEnteringUserEvents){width:145px;border-left:1px solid #eee;padding:0 0 0 15px}
#page-works-work #workInformationAside:not(.hasEnteringUserEvents) .widget-appLink{display:block}
#page-works-work #workInformationAside:not(.hasEnteringUserEvents) .widget-appLink p:first-child{margin:0 0 8px}
#page-works-work #workInformationAside:not(.hasEnteringUserEvents) #workUserEventHistory{margin:0 0 30px}
#page-works-work #workInformationAside:not(.hasEnteringUserEvents) #readWithApp{margin:30px 0 0}
#page-works-work #workInformationAside.hasEnteringUserEvents{width:calc(33.333333% - 26.67px)}
#page-works-work #workInformationAside.hasEnteringUserEvents #workUserEventHistory{margin:0 0 24px}
#page-works-work #workInformationAside.hasEnteringUserEvents #readWithApp{margin:15px 0 0}
#page-works-work #workInformationAside .widget-appLink{margin:0}
#page-works-work #workInformationAside p{margin:0}
#page-works-work #workUserEventHistory h4{margin:0 0 .25em;text-align:center;font-weight:400}
#page-works-work #workUserEventHistory ul{margin:0;padding:0;border:1px solid #ddd}
#page-works-work #workUserEventHistory ul li{list-style-type:none}
#page-works-work #workUserEventHistory li:last-child a{border:none}
#page-works-work #workUserEventHistory li a{color:#222;display:block;padding:10px 12px;border-bottom:1px solid #ddd;line-height:1.3;text-decoration:none}
#page-works-work #workUserEventHistory li a:focus .workUserEventHistory-eventTitle,#page-works-work #workUserEventHistory li a:hover .workUserEventHistory-eventTitle{text-decoration:underline;color:#0990cc}
#page-works-work #workUserEventHistory span{display:block}
#page-works-work .workUserEventHistory-eventDateClosed{color:#666;font-size:12px;margin:2px 0 0}
#page-works-work #readWithApp h4,#page-works-work #workShare h4{margin:0 0 .5em;font-size:11px;font-weight:400;line-height:1}
#page-works-work #recommendedWorks{margin:60px 0 0}
#page-works-work #recommendedWorks h3{margin:0 0 8px}
#page-works-work #recommendedWorksList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-works-work #recommendedWorksList .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(20% + 6px)}
#page-works-work #recommendedWorksList .widget-workBox:nth-child(5n+1){border-left:none;width:calc(20% - (15px - 6px))}
#page-works-work #recommendedWorksList .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-works-work #recommendedWorksList .widget-workBox:nth-child(5n+1) .widget-workBox-work{padding-left:0}
#page-works-work #recommendedWorksList .widget-workBox:nth-child(5n){border-right:none;width:calc(20% - (15px - 6px))}
#page-works-work #recommendedWorksList .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-works-work #recommendedWorksList .widget-workBox:nth-child(5n) .widget-workBox-work{padding-right:0}
#page-works-work #author-information-base{background:#f7f6f5}
#page-works-work #author-information-inner{width:1125px;margin:0 auto;padding:30px 30px 60px}
#page-works-work .author-information-seeMore{margin:10px 0 0}
#page-works-work .author-information-seeMore a{color:#444;text-decoration:none}
#page-works-work .author-information-seeMore a:hover{color:#0081c2}
#page-works-work .author-information-seeMore a:hover i{color:#0081c2}
#page-works-work .author-information-seeMore i{color:#888}
#page-works-work .author-information-seeMore-count{color:#aaa;margin:0 .25em 0 0;display:inline-block}
#page-works-work #author-information-title{font-size:1em;font-weight:400;color:#888;line-height:1;margin:30px 0 1em}
#page-works-work #author-information-table:after,#page-works-work #author-information-table:before{content:'';display:table}
#page-works-work #author-information-table:after{clear:both}
#page-works-work #author-information-table>section{float:left;width:calc(33.3333333% - 26.6666666px);margin:0 0 15px 40px}
#page-works-work #author-information-table>section:nth-child(1){margin:0 0 15px}
#page-works-work #author-information-table .author-information-sectionTitle{border-bottom:1px solid #ddd;margin:0;padding:0 0 5px;font-size:1.1em}
#page-works-work #author-information-table .author-information-sectionTitle a{color:#222}
#page-works-work #author-information-table .widget-workCatchphrase{margin:0;float:none;width:100%;padding:15px 0;border-bottom:1px solid #ddd}
#page-works-work #author-information-profile-inner header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-work #author-information-name{margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-work #author-information-name span{display:block}
#page-works-work #author-information-activityName{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:1.5em;line-height:1;margin:.15em 0 0}
#page-works-work #author-information-activityName a{color:#222}
#page-works-work #author-information-activityName a:hover{text-decoration:none;border-bottom:1px solid #222}
#page-works-work #author-information-screenName{font-size:1.25em;line-height:1;margin:5px 0 0;font-weight:400}
#page-works-work #author-information-screenName a{color:#888}
#page-works-work #author-information-screenName a:hover{color:#0081c2}
#page-works-work #author-information-profileText{line-height:1.5;font-size:14px}
#page-works-work #author-information-profileText a{color:#222;text-decoration:none}
#page-works-work #author-information-profileText-seeMore{border-bottom:1px solid #ccc;color:#666}
#page-works-work #author-information-profileText-seeMore:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-works-work #author-information-news{margin:30px 0 0}
#page-works-work #author-information-news .author-information-sectionTitle,#page-works-work #author-information-news .author-information-see-more{font-size:.9em}
#page-works-work #author-information-news-list{padding:0;margin:0}
#page-works-work #author-information-news-list li{list-style-type:none}
#page-works-work #author-information-news-list li{border-bottom:1px solid #ddd}
#page-works-work #author-information-news-list a{text-decoration:none;padding:5px 0 5px 90px;position:relative;display:block}
#page-works-work #author-information-news-list a:hover h5{text-decoration:underline;color:#0081c2}
#page-works-work #author-information-news-list h5,#page-works-work #author-information-news-list p{margin:0;line-height:1.5}
#page-works-work #author-information-news-list h5{font-size:1em;color:#222;font-weight:400}
#page-works-work #author-information-news-list p{font-size:.85em;color:#888;position:absolute;top:6px;left:0;width:90px}
#page-works-work #author-information-other-works .widget-catchphrase-author,#page-works-work #author-information-reviews .widget-catchphrase-author{display:none}
#page-works-work #author-information-other-works.noReviews,#page-works-work #author-information-other-works.noWorks,#page-works-work #author-information-reviews.noReviews,#page-works-work #author-information-reviews.noWorks{width:calc(66.66666666% - 26.6666666px)}
#page-works-work #author-information-reviews .widget-workCatchphrase-work{border-left:5px solid #ddd;padding:0 0 0 10px}
#page-works-workTouch #workComments-isDisabled{color:#aaa}
#page-works-workTouch #container{padding:0;max-width:100%!important}
#page-works-workTouch .has-bannerImage #workHeader,#page-works-workTouch .has-bannerImage.has-coverImage #workHeader,#page-works-workTouch .has-coverImage #workHeader{padding-top:16px}
#page-works-workTouch .has-bannerImage #workTitle,#page-works-workTouch .has-bannerImage.has-coverImage #workTitle,#page-works-workTouch .has-coverImage #workTitle{margin-top:0!important}
#page-works-workTouch .has-bannerImage #workEditButton,#page-works-workTouch .has-bannerImage.has-coverImage #workEditButton,#page-works-workTouch .has-coverImage #workEditButton{top:auto!important;bottom:calc(100% - 10px);background:#fff}
#page-works-workTouch .has-bannerImage #bannerImage{width:100%;height:168px;background-position:center center;background-size:846.72px 168px;margin:0}
#page-works-workTouch .has-coverImage #coverImage{width:100%;height:168px;position:relative;overflow:hidden;max-width:640px;margin:0 auto}
#page-works-workTouch .has-coverImage #coverImage:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.05;background:#aaa}
#page-works-workTouch .has-coverImage #coverImage div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;height:110%;background-position:center center;background-size:cover;-webkit-filter:blur(5px);filter:blur(5px);z-index:1;opacity:.95}
#page-works-workTouch .has-coverImage #coverImage img{border:1px solid #222;vertical-align:top;box-sizing:border-box;max-height:calc(100% - 8px);position:absolute;top:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}
#page-works-workTouch .has-bannerImage.has-coverImage #workHeader-inner{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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#page-works-workTouch .has-bannerImage.has-coverImage #workHeader-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-workTouch .has-bannerImage.has-coverImage #coverImage{margin:0 0 0 8px;width:74px;height:auto}
#page-works-workTouch .has-bannerImage.has-coverImage #coverImage:before{display:none}
#page-works-workTouch .has-bannerImage.has-coverImage #coverImage img{max-height:none;max-width:100%;position:static;top:auto;left:auto;-webkit-transform:none;transform:none}
#page-works-workTouch #workHeader{max-width:640px;padding:20px 16px 0;margin:0 auto 32px;position:relative;box-sizing:border-box}
#page-works-workTouch #workHeader dl:after,#page-works-workTouch #workHeader dl:before{content:'';display:table}
#page-works-workTouch #workHeader dl:after{clear:both}
#page-works-workTouch #workHeader #workColor{width:40px;height:10px;margin:0}
#page-works-workTouch #workHeader #workAuthor,#page-works-workTouch #workHeader #workTitle{margin:0;line-height:1.3}
#page-works-workTouch #workHeader #workAuthor a,#page-works-workTouch #workHeader #workTitle a{color:#222}
#page-works-workTouch #workHeader #workAuthor a:hover,#page-works-workTouch #workHeader #workTitle a:hover{color:#0081c2}
#page-works-workTouch #workHeader #workTitle{line-height:1.2;font-size:16px;margin:8px 0 4px}
#page-works-workTouch #workHeader #workAuthor{font-size:1em;margin:0 0 16px;font-weight:400}
#page-works-workTouch #workHeader #workAuthor-label{color:#666;font-size:.9em}
#page-works-workTouch #workHeader #workAuthor-activityName{font-size:1em}
#page-works-workTouch #workHeader #workAuthor-activityName .icon-official{color:#aaa;font-size:.8em}
#page-works-workTouch #workHeader #workContest{line-height:1;margin:16px 0 0;border-top:1px solid #ddd;padding:8px 0 4px}
#page-works-workTouch #workHeader #workContest dl{margin:0 0 4px;position:relative}
#page-works-workTouch #workHeader #workContest dd,#page-works-workTouch #workHeader #workContest dt{font-size:11px}
#page-works-workTouch #workHeader #workContest dt{font-weight:700;width:48px;position:absolute;top:2px;left:0}
#page-works-workTouch #workHeader #workContest dt i{font-weight:400}
#page-works-workTouch #workHeader #workContest dd{color:#444;margin:0 0 0 60px}
#page-works-workTouch #workHeader #workContest a{color:#444;display:block;width:100%;padding:2px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-works-workTouch #workHeader #workContest a:hover{color:#0081c2}
#page-works-workTouch #workHeader #workMeta{color:#666;border-top:1px solid #ddd;padding:8px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-workTouch #workHeader #workMeta a{color:#444}
#page-works-workTouch #workHeader #workMeta a:hover{color:#0081c2}
#page-works-workTouch #workHeader #workMeta a:hover i{color:#0990cc}
#page-works-workTouch #workHeader #workMeta i{color:#aaa}
#page-works-workTouch #workHeader #workMeta ul{padding:0;margin:0;font-size:11px}
#page-works-workTouch #workHeader #workMeta ul li{list-style-type:none}
#page-works-workTouch #workHeader #workMeta ul li{display:inline-block}
#page-works-workTouch #workHeader #workMeta ul li:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
#page-works-workTouch #workHeader #workMeta ul li:last-child{margin:0}
#page-works-workTouch #workHeader #workMeta ul li:last-child:after{display:none}
#page-works-workTouch #workHeader #workPoints{line-height:1;font-weight:700;color:#4baae0!important;min-width:46px;margin:0 14px 0 0;font-size:18px}
#page-works-workTouch #workHeader #workPoints a{color:#4baae0!important;text-decoration:none;display:block}
#page-works-workTouch #workHeader #workPoints a:hover{border-bottom:1px solid #4baae0}
#page-works-workTouch #workHeader #workPoints span{display:inline-block}
#page-works-workTouch #workHeader #workMeta-flags{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-workTouch #workHeader #workMeta-flags ul{display:block;line-height:1.4}
#page-works-workTouch #workHeader #workMeta-attentionsAndTags{margin:6px 0 0}
#page-works-workTouch #workHeader #workFollow{border-top:1px solid #ddd;padding:8px 0 0;margin:8px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-workTouch #workHeader #workFollow .ui-button-blue{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-works-workTouch #workHeader #workFollow>p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-workTouch #workHeader #workFollow p{margin:0}
#page-works-workTouch #workHeader #workFollow-followButton{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 8px!important}
#page-works-workTouch #workHeader #workFollow-followButton .widget-followButton,#page-works-workTouch #workHeader #workFollow-followButton p{width:100%}
#page-works-workTouch #workHeader #publicationButton{-webkit-box-flex:0!important;-webkit-flex:0!important;-ms-flex:0!important;flex:0!important;margin:0 0 0 8px!important}
#page-works-workTouch #workHeader #publicationButton img{max-height:14px!important;height:14px;width:15px}
@media screen and (max-width:360px){
#page-works-workTouch #workHeader #publicationButton span{display:none}
}
@media screen and (max-width:420px){
#page-works-workTouch #workHeader #publicationButton #publicationButton-clip{display:none}
}
#page-works-workTouch #workHeader #workEditButton{position:absolute;top:0;right:6px;margin:0;z-index:100}
#page-works-workTouch #workHeader #workEditButton a{border:none;font-weight:400;color:#666;padding:12px 10px;font-size:11px}
#page-works-workTouch #workHeader #workEditButton a:hover{text-decoration:underline!important;color:#0081c2}
#page-works-workTouch #workHeader #signUpBalloon{border:1px solid #ddd;background:#f2f1f0;display:inline-block;width:100%;line-height:1.5;position:relative;margin:24px 0 0}
#page-works-workTouch #workHeader #signUpBalloon:after,#page-works-workTouch #workHeader #signUpBalloon:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:75%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#page-works-workTouch #workHeader #signUpBalloon:before{border-bottom-color:#ddd;top:-30px}
#page-works-workTouch #workHeader #signUpBalloon:after{border-bottom-color:#f2f1f0;top:-29px}
#page-works-workTouch #workHeader #signUpBalloon.has-publicationButton::after,#page-works-workTouch #workHeader #signUpBalloon.has-publicationButton::before{left:calc((100% - 110px)*.75)}
@media screen and (max-width:420px){
#page-works-workTouch #workHeader #signUpBalloon.has-publicationButton::after,#page-works-workTouch #workHeader #signUpBalloon.has-publicationButton::before{left:calc((100% - 72px)*.75)}
}
@media screen and (max-width:360px){
#page-works-workTouch #workHeader #signUpBalloon.has-publicationButton::after,#page-works-workTouch #workHeader #signUpBalloon.has-publicationButton::before{left:calc((100% - 43px)*.75)}
}
#page-works-workTouch #workHeader #signUpBalloon h3,#page-works-workTouch #workHeader #signUpBalloon p{margin:0}
#page-works-workTouch #workHeader #signUpBalloon h3{font-size:15px;margin:0 0 4px;line-height:1.3}
#page-works-workTouch #workHeader .signUpBalloon-page{position:relative}
#page-works-workTouch #workHeader .signUpBalloon-page.isHidden{display:none}
#page-works-workTouch #workHeader .signUpBalloon-page-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 32px}
#page-works-workTouch #workHeader .signUpBalloon-image{width:70px;margin:0 16px 0 0!important}
#page-works-workTouch #workHeader .signUpBalloon-image img{max-width:100%;vertical-align:top}
#page-works-workTouch #workHeader .signUpBalloon-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-workTouch #workHeader .signUpBalloon-pageHighlight{width:70px;height:24px;position:absolute;bottom:0;left:50%;margin:0 0 0 -35px}
#page-works-workTouch #workHeader .signUpBalloon-pageHighlight:after,#page-works-workTouch #workHeader .signUpBalloon-pageHighlight:before{content:'';display:table}
#page-works-workTouch #workHeader .signUpBalloon-pageHighlight:after{clear:both}
#page-works-workTouch #workHeader .signUpBalloon-pageHighlight div{border-top:2px solid #ddd;width:10px;margin:10px 0 0 5px;float:left}
#page-works-workTouch #workHeader .signUpBalloon-pageHighlight div:first-child{margin-left:0}
#page-works-workTouch #workHeader .signUpBalloon-pageHighlight div.isActive{border-top-color:#222}
#page-works-workTouch #workHeader .signUpBalloon-pager-next,#page-works-workTouch #workHeader .signUpBalloon-pager-prev{position:absolute;top:0;height:100%;width:50px;border:none;background:0 0;font-size:18px;box-sizing:border-box}
#page-works-workTouch #workHeader .signUpBalloon-pager-next:focus,#page-works-workTouch #workHeader .signUpBalloon-pager-next:hover,#page-works-workTouch #workHeader .signUpBalloon-pager-prev:focus,#page-works-workTouch #workHeader .signUpBalloon-pager-prev:hover{color:#0990cc}
#page-works-workTouch #workHeader .signUpBalloon-pager-next img,#page-works-workTouch #workHeader .signUpBalloon-pager-prev img{width:8px;height:13px;vertical-align:middle}
#page-works-workTouch #workHeader .signUpBalloon-pager-prev{left:0;text-align:left;padding:0 0 0 8px}
#page-works-workTouch #workHeader .signUpBalloon-pager-next{right:0;text-align:right;padding:0 8px 0 0}
#page-works-workTouch #workHeader #signUpBalloon-button{padding:0 8px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#page-works-workTouch #workHeader #signUpBalloon-button p{width:100%}
#page-works-workTouch #workHeader #signUpBalloon-button p:first-child{margin:8px 0 0!important}
#page-works-workTouch #workHeader #signUpBalloon-button a{width:100%;box-sizing:border-box;text-align:center;padding:.75em 0;font-size:13px}
#page-works-workTouch #workHeader #signUpBalloon-button-message{display:block;font-size:11px;font-weight:400;margin:3px 0 0;line-height:1}
#page-works-workTouch #workHeader .ui-tab{margin-top:16px!important}
#page-works-workTouch #workHeader .ui-tab li:first-child{margin:0}
#page-works-workTouch #workHeader .ui-tab li:first-child a{padding-left:0}
#page-works-workTouch #workAside,#page-works-workTouch #workMain{max-width:640px;margin:0 auto}
#page-works-workTouch #recommendedWorks .touchHeading-level2-simple,#page-works-workTouch #work-information .touchHeading-level2-simple{display:block;font-size:.775em;margin-bottom:0!important;width:100%!important}
#page-works-workTouch .internalLinks-target{margin-top:-80px!important;padding-top:96px!important}
#page-works-workTouch #internalLinks{margin:16px 0 0 0}
#page-works-workTouch #description{margin:16px 16px 0}
#page-works-workTouch #description:after,#page-works-workTouch #description:before{content:'';display:table}
#page-works-workTouch #description:after{clear:both}
#page-works-workTouch #description.hasOnlyCatchphrase #catchphrase{margin:0}
#page-works-workTouch #description #catchphrase{line-height:1.2;margin:0 0 14px;font-weight:700}
#page-works-workTouch #description #introduction{line-height:1.6;margin:0}
#page-works-workTouch #table-of-contents{padding:42px 0 0}
#page-works-workTouch .widget-toc{padding:0;margin:0 0 32px}
#page-works-workTouch .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-datePublished{display:none}
#page-works-workTouch .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-editLink{display:block!important}
#page-works-workTouch .widget-toc header{border-bottom:1px solid #ddd;padding:0 16px 8px}
#page-works-workTouch .widget-toc header:after,#page-works-workTouch .widget-toc header:before{content:'';display:table}
#page-works-workTouch .widget-toc header:after{clear:both}
#page-works-workTouch .widget-toc h3{float:left;font-size:11px;border:none;padding:0!important;width:auto;margin:0}
#page-works-workTouch .widget-toc .widget-toc-workInfo{float:right;color:#666;font-size:11px}
#page-works-workTouch .widget-toc .widget-toc-workInfo p{display:inline-block;margin:0}
#page-works-workTouch .widget-toc .widget-toc-items{list-style-type:none;margin:0;padding:0}
#page-works-workTouch .widget-toc .widget-toc-items li{list-style-type:none}
#page-works-workTouch .widget-toc .widget-toc-items a{color:#222;display:block}
#page-works-workTouch .widget-toc .widget-toc-items a:after,#page-works-workTouch .widget-toc .widget-toc-items a:before{content:'';display:table}
#page-works-workTouch .widget-toc .widget-toc-items a:after{clear:both}
#page-works-workTouch .widget-toc .widget-toc-items a:visited{color:#aaa}
#page-works-workTouch .widget-toc .widget-toc-items a:focus,#page-works-workTouch .widget-toc .widget-toc-items a:hover{color:#0081c2}
#page-works-workTouch .widget-toc .widget-toc-items a>span{display:block}
#page-works-workTouch .widget-toc .widget-toc-items li{line-height:1.2;clear:both}
#page-works-workTouch .widget-toc .widget-toc-items li:after,#page-works-workTouch .widget-toc .widget-toc-items li:before{content:'';display:table}
#page-works-workTouch .widget-toc .widget-toc-items li:after{clear:both}
#page-works-workTouch .widget-toc .widget-toc-items li:first-child.widget-toc-chapter{border-top:none!important;margin-top:0!important}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-chapter{position:relative}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{margin:16px 0 0 0;font-size:1em;background:#eae9e8;border-top:1px solid #ddd;color:#888;text-align:center;letter-spacing:.5px;padding:24px 16px 8px;box-sizing:border-box}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1+ol{margin-top:1em}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{margin:24px 0 0 16px;padding:0 16px 8px 0;font-size:.85em;letter-spacing:.5px;border-bottom:1px solid #ddd;color:#666;font-weight:400}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode{border-bottom:1px solid #ddd;position:relative;margin:0 0 0 16px;padding:1px 0}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle{position:relative;padding-left:16px}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted .widget-toc-episode-episodeTitle:before{content:'';width:8px;height:8px;position:absolute;top:50%;left:0;margin:-4px 0 0;border-radius:50%;background:#4baae0}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-datePublished{display:none}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-episodeTitle{padding:1em 65px 1em 0}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink{position:absolute!important;top:0;right:0;z-index:19000;background:#fff;padding:1.15em 1em 1em 1em;color:#222!important;font-size:.9em;height:100%;box-sizing:border-box}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink:focus,#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink:hover{color:#0081c2!important}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{content:'';display:block;width:15px;height:100%;position:absolute;top:0;left:-15px}
#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink i,#page-works-workTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink span{display:inline-block;vertical-align:middle}
#page-works-workTouch #reviews{margin:16px 0 0}
#page-works-workTouch #reviews:after,#page-works-workTouch #reviews:before{content:'';display:table}
#page-works-workTouch #reviews:after{clear:both}
#page-works-workTouch #reviews-header{border-bottom:1px solid #ddd;padding:0 16px 12px;margin:0 0 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-workTouch #reviews-header .widget-workReviewPointsSummary,#page-works-workTouch #reviews-header h3,#page-works-workTouch #reviews-header p{margin:0;line-height:1;font-size:11px}
#page-works-workTouch .widget-workReviewSummary{margin:0 8px}
#page-works-workTouch #workReviews{margin:0 0 0 16px}
#page-works-workTouch #workReviews .workReview-review{padding:14px 16px 6px 0;border-bottom:1px solid #ddd}
#page-works-workTouch #workReviews .widget-emptyMessage{margin:24px 16px 24px 0}
#page-works-workTouch #reviews-showMoreLink{text-align:right;font-size:11px;margin:8px 16px 0}
#page-works-workTouch #reviews-showMoreLink a{color:#222}
#page-works-workTouch #readWithApp h3,#page-works-workTouch #workShare h3,#page-works-workTouch #workUserEventHistory h4{margin:1em 0 .5em!important;text-align:center;font-weight:400;font-size:12px}
#page-works-workTouch #work-information #work-information-main,#page-works-workTouch #work-information header{margin:0 16px}
#page-works-workTouch #work-information h3{margin-top:0}
#page-works-workTouch #work-information h4,#page-works-workTouch #work-information h5{line-height:1.5;margin:0}
#page-works-workTouch #work-information h4 a,#page-works-workTouch #work-information h5 a{color:#222;text-decoration:none;border-bottom:1px solid #eee}
#page-works-workTouch #work-information h4 a:hover,#page-works-workTouch #work-information h5 a:hover{border-bottom-color:#aaa}
#page-works-workTouch #work-information h5{margin:.25em 0}
#page-works-workTouch #work-information .screenName.notSet-penName{font-weight:400;color:#666}
#page-works-workTouch #work-information .widget-credit{margin:1.5em 0 0}
#page-works-workTouch #workInformationList dl,#page-works-workTouch #workInformationList p{font-size:12px}
#page-works-workTouch #workInformationList p{margin:1.5em 0 0}
#page-works-workTouch #workInformationList p a{color:#444}
#page-works-workTouch #workInformationList p a:hover{color:#0081c2}
#page-works-workTouch #workUserEventHistory{margin:24px 0 0}
#page-works-workTouch #workUserEventHistory ul{margin:0;padding:0;border:1px solid #ddd}
#page-works-workTouch #workUserEventHistory ul li{list-style-type:none}
#page-works-workTouch #workUserEventHistory li:last-child a{border:none}
#page-works-workTouch #workUserEventHistory li a{color:#222;display:block;padding:10px 12px;border-bottom:1px solid #ddd;line-height:1.3;text-decoration:none;font-size:12px}
#page-works-workTouch #workUserEventHistory li a:focus .workUserEventHistory-eventTitle,#page-works-workTouch #workUserEventHistory li a:hover .workUserEventHistory-eventTitle{text-decoration:underline;color:#0990cc}
#page-works-workTouch #workUserEventHistory span{display:block}
#page-works-workTouch .workUserEventHistory-eventDateClosed{color:#666;font-size:11px;margin:2px 0 0}
#page-works-workTouch #recommendedWorks{margin:45px 0 24px}
#page-works-workTouch #recommendedWorks h3{margin-bottom:0}
#page-works-workTouch #recommendedWorksList{margin:0 0 0 16px}
#page-works-workTouch #recommendedWorksList .widget-workBox:nth-child(4){border-bottom:1px solid #ddd}
#page-works-workTouch #workShare{padding:0 10px;text-align:center}
#page-works-workTouch #readWithApp{text-align:center}
#page-works-workTouch #readWithApp .widget-appLink{margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-works-workTouch #readWithApp p{margin:0}
#page-works-workTouch #author-information{margin-top:-50px!important;padding-top:80px!important}
#page-works-workTouch #author-information-base{background:#f7f6f5}
#page-works-workTouch #author-information-inner{max-width:640px;margin:0 auto;padding:30px 0}
#page-works-workTouch .author-information-seeMore{margin:10px 16px 0 0;text-align:right;font-size:11px}
#page-works-workTouch .author-information-seeMore a{color:#222;text-decoration:none}
#page-works-workTouch .author-information-seeMore a:hover{color:#0081c2}
#page-works-workTouch .author-information-seeMore a:hover i{color:#0081c2}
#page-works-workTouch .author-information-seeMore-count{color:#666;margin:0 .25em 0 0;display:inline-block}
#page-works-workTouch #author-information-title{font-size:1em;font-weight:400;color:#888;line-height:1;margin:0 16px 8px}
#page-works-workTouch #author-information-table:after,#page-works-workTouch #author-information-table:before{content:'';display:table}
#page-works-workTouch #author-information-table:after{clear:both}
#page-works-workTouch #author-information-table>section{margin:0 0 16px}
#page-works-workTouch #author-information-table .author-information-sectionTitle{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin-bottom:0}
#page-works-workTouch #author-information-table .author-information-sectionTitle a{color:#222}
#page-works-workTouch #author-information-table .widget-workCatchphrase{margin:0 0 0 16px;padding:14px 16px 14px 0}
#page-works-workTouch #author-information-profile-inner{margin:0 16px}
#page-works-workTouch #author-information-profile-inner header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-workTouch #author-information-name{margin:0}
#page-works-workTouch #author-information-name span{display:block}
#page-works-workTouch #author-information-activityName{font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:1.1em;line-height:1;margin:.15em 0 0}
#page-works-workTouch #author-information-activityName a{color:#222}
#page-works-workTouch #author-information-activityName a:hover{text-decoration:none;border-bottom:1px solid #222}
#page-works-workTouch #author-information-screenName{line-height:1;font-weight:400;margin:5px 0 0;font-size:11px}
#page-works-workTouch #author-information-screenName a{color:#666}
#page-works-workTouch #author-information-screenName a:hover{color:#0081c2}
#page-works-workTouch #author-information-profileText{line-height:1.5;font-size:13px}
#page-works-workTouch #author-information-profileText a{display:block;color:#666;text-decoration:none}
#page-works-workTouch #author-information-profileText-seeMore{border-bottom:1px solid #ccc}
#page-works-workTouch #author-information-news{margin:30px 0 0}
#page-works-workTouch #author-information-news-list{padding:0;margin:0 0 0 16px}
#page-works-workTouch #author-information-news-list li{list-style-type:none}
#page-works-workTouch #author-information-news-list li{border-bottom:1px solid #ddd}
#page-works-workTouch #author-information-news-list a{text-decoration:none;padding:5px 16px 5px 90px;position:relative;display:block}
#page-works-workTouch #author-information-news-list a:hover h5{text-decoration:underline;color:#0081c2}
#page-works-workTouch #author-information-news-list h5,#page-works-workTouch #author-information-news-list p{margin:0;line-height:1.5}
#page-works-workTouch #author-information-news-list h5{font-size:1em;color:#222;font-weight:400}
#page-works-workTouch #author-information-news-list p{font-size:.85em;color:#888;position:absolute;top:.75em;left:0;width:90px}
#page-works-workTouch #author-information-other-works .widget-catchphrase-author,#page-works-workTouch #author-information-reviews .widget-catchphrase-author{display:none}
#page-works-workTouch #author-information-reviews .widget-workCatchphrase-work{border-left:5px solid #ddd;padding:0 0 0 10px}
#page-works-workTouch.isApp #workHeader #workFollow a{padding:0 8px;vertical-align:top}
#page-works-followers.isPC #worksFollowers{margin:30px 0 0}
#page-works-followers.isTouch #worksFollowers{margin:8px 0 0}
#page-works-followers.isApp #worksFollowers{margin:0}
#page-works-followers.isApp .widget-profileCard-list li:first-child{border-top:none}
#page-works-reviews-edit #reviewTitle-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}
#page-works-reviews-edit #reviewTitle-container input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-reviews-edit #reviewTitle-container span{font-size:1.1em;color:#999;padding:7px 0;width:32px;text-align:right}
#page-works-reviews-edit #reviewTitle-container span.isInvalid{color:#f23e48}
#page-works-reviews-edit.isPC #reviewEdit{margin:30px 0 0}
#page-works-reviews-edit.isPC #reviewEdit h3,#page-works-reviews-edit.isPC #reviewEdit p{margin:0}
#page-works-reviews-edit.isPC #reviewSection{position:relative}
#page-works-reviews-edit.isPC #reviewSection-body h3{margin:0 0 1em;border-bottom:1px solid #ddd;padding:.3em 0 .5em;line-height:1.2}
#page-works-reviews-edit.isPC #reviewSection-body h4,#page-works-reviews-edit.isPC #reviewSection-body p{margin:0}
#page-works-reviews-edit.isPC #reviewSection-body section{margin:1em 0}
#page-works-reviews-edit.isPC #reviewSection-body textarea{height:600px}
#page-works-reviews-edit.isPC #reviewSection-points{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#page-works-reviews-edit.isPC #reviewSection-points section{width:calc(50% - 20px)}
#page-works-reviews-edit.isPC #reviewSection-points-reviewer p{line-height:1.2;margin:.25em 0 0}
#page-works-reviews-edit.isPC #reviewSection-points-reviewer span{display:block}
#page-works-reviews-edit.isPC #reviewSection-points-reviewer .reviewer-activityName{font-size:1.5em}
#page-works-reviews-edit.isPC #reviewSection-points-reviewer .reviewer-screenName{color:#666}
#page-works-reviews-edit.isPC #reviewPoint-container{background:#f5f5f5;padding:15px;margin:5px 0 0 0;text-align:center}
#page-works-reviews-edit.isPC #reviewPoint-container:hover button{box-shadow:0 0 10px 2px #9bd2ea}
#page-works-reviews-edit.isPC #reviewSection-bodyFooter{margin:1em 0 0}
#page-works-reviews-edit.isPC #reviewSection-deleteReviewButton{position:relative}
#page-works-reviews-edit.isPC #reviewSection-deleteReviewButton button{position:absolute;bottom:0;right:0}
#page-works-reviews-edit.isPC #reviewSection-deleteReviewButton-message{margin:1em 0 0!important;text-align:right;color:#888;font-size:.95em;line-height:1.2}
#page-works-reviews-edit.isPC #reviewSection-deleteReviewButton-message span{display:block}
#page-works-reviews-edit.isPC #reviewHint{padding-left:30px;box-sizing:border-box}
#page-works-reviews-edit.isTouch #container{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#page-works-reviews-edit.isTouch #reviewEdit{margin:0}
#page-works-reviews-edit.isTouch #reviewEdit h3{margin:0}
#page-works-reviews-edit.isTouch #reviewSection{position:relative;padding:0 16px}
#page-works-reviews-edit.isTouch #reviewSection-body h3{font-size:11px;line-height:1.3;margin:0 0 8px -16px;width:100%;border-bottom:1px solid #ddd;padding:0 16px 8px}
#page-works-reviews-edit.isTouch #reviewSection-body h4{margin:0}
#page-works-reviews-edit.isTouch #reviewSection-body section{margin:1em 0}
#page-works-reviews-edit.isTouch #reviewSection-body textarea{height:400px}
#page-works-reviews-edit.isTouch #reviewSection-points-reviewer p{line-height:1.2;margin:.25em 0 0}
#page-works-reviews-edit.isTouch #reviewSection-points-reviewer span{display:block}
#page-works-reviews-edit.isTouch #reviewSection-points-reviewer .reviewer-activityName{font-size:15px}
#page-works-reviews-edit.isTouch #reviewSection-points-reviewer .reviewer-screenName{color:#666}
#page-works-reviews-edit.isTouch #reviewPoint-container{background:#f5f5f5;padding:15px;margin:5px 0 0 0;text-align:center}
#page-works-reviews-edit.isTouch #reviewSection-bodyFooter{margin:1em 0 0}
#page-works-reviews-edit.isTouch #reviewSection-deleteReviewButton{position:relative}
#page-works-reviews-edit.isTouch #reviewSection-deleteReviewButton button{position:absolute;bottom:0;right:0}
#page-works-reviews-edit.isTouch #reviewSection-deleteReviewButton-message{color:#666;font-size:11px;text-align:right}
#page-works-reviews-edit.isTouch #reviewHint{margin:24px 0 0}
#page-works-reviews-edit.isApp #container{padding-top:20px;padding-top:calc(20px + constant(safe-area-inset-top));padding-top:calc(20px + env(safe-area-inset-top))}
#page-works-reviews-edit.isApp .ui-button-silent{display:none}
#page-works-reviews-edit.isApp #reviewSection-deleteReviewButton button{font-size:12px;color:#f23e48;background:0 0;border:none;padding:0}
#page-works-reviews-review.isPC #workReview-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#page-works-reviews-review.isPC #workReview-sidebar{width:calc(33.33333% - 26px);margin:30px 40px 0 0}
#page-works-reviews-review.isPC #workReview-summary{position:-webkit-sticky;position:sticky;top:65px}
#page-works-reviews-review.isPC #workReview-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-reviews-review.isPC #workReviewsReview{border:5px solid #f2f1f0;margin:30px 0 0;padding:30px 30px 24px;position:relative}
#page-works-reviews-review.isPC #workReviewsReview h2,#page-works-reviews-review.isPC #workReviewsReview p{margin:0}
#page-works-reviews-review.isPC #workReview-reviewTitle{font-size:28px;line-height:1.3;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:400;text-align:center;margin:0 120px!important}
#page-works-reviews-review.isPC #workReview-reviewTitle a{color:#222}
#page-works-reviews-review.isPC #workReview-meta{padding:0;border-top:1px solid #ddd;margin:20px 0 0;padding:20px 0;text-align:center}
#page-works-reviews-review.isPC #workReview-meta li{list-style-type:none}
#page-works-reviews-review.isPC #workReview-meta li{display:inline-block;margin:0 0 0 1em}
#page-works-reviews-review.isPC #workReview-meta li:first-child{margin:0}
#page-works-reviews-review.isPC #workReview-meta .icon-official{color:#bbb}
#page-works-reviews-review.isPC #workReview-reviewPoints{color:#4baae0}
#page-works-reviews-review.isPC #workReview-reviewPoints-rating{font-size:1.1em}
#page-works-reviews-review.isPC #workReview-reviewPoints-label{font-weight:700}
#page-works-reviews-review.isPC #workReview-reviewBody,#page-works-reviews-review.isPC #workReview-reviewBody-onlyPoints{margin:0 30px 50px!important;font-size:15px}
#page-works-reviews-review.isPC #workReview-reviewBody-onlyPoints{margin-top:30px!important;text-align:center;font-size:28px}
#page-works-reviews-review.isPC #workReview-editButton{position:absolute;top:0;right:0}
#page-works-reviews-review.isPC #workReview-editButton a{display:block;padding:10px 15px;color:#666}
#page-works-reviews-review.isPC #workReview-editButton a:focus,#page-works-reviews-review.isPC #workReview-editButton a:hover{color:#0081c2}
#page-works-reviews-review.isPC #workReview-reviewBody-footer{margin:0 30px;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left{line-height:1.3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left ul{padding:0;margin:0;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;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left ul li{list-style-type:none}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left ul li{padding:0 20px 0 0;position:relative}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left ul li:after{content:'';display:inline-block;position:absolute;right:8px;top:50%;width:4px;height:4px;background:#ddd;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left ul li:last-child:after{display:none;padding:0}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left .widget-likeButton{font-size:14px;height:35px;padding:0;margin:0;text-align:left}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left .widget-likeButton svg{width:26.25px;height:25px;vertical-align:middle;margin:-8px 0 0}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-left .widget-likeButton .widget-likeButton-likeCount{height:35px;line-height:35px;margin:0 0 0 2px;vertical-align:middle}
#page-works-reviews-review.isPC #workReview-reviewBody-footer-date{height:35px;line-height:35px}
#page-works-reviews-review.isPC #workReview-deleteButton .ui-button-silent{padding:0;color:#f23e48;border:none;margin:0 0 0 -1px}
#page-works-reviews-review.isPC #workReview-deleteButton .ui-button-silent:hover{color:#db2c3d;text-decoration:underline!important}
#page-works-reviews-review.isPC #workReview-deleteButton a{color:#666}
#page-works-reviews-review.isPC #workReview-deleteButton a:hover{color:#0081c2}
#page-works-reviews-review.isPC #workReview-shareButtons{text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-reviews-review.isPC #workReview-shareButtons .heading-level4{line-height:1.3;color:#0081c2;margin:0 4px 0 0;font-size:15px;text-align:left}
#page-works-reviews-review.isPC #workReview-shareButtons .heading-level4 span{display:block}
#page-works-reviews-review.isPC #workReview-shareButtons li:last-child a{padding-right:0}
#page-works-reviews-review.isPC #workReview-shareButtons a{padding:0 4px}
#page-works-reviews-review.isPC #workReview-footer{margin:30px 0 0;padding:20px 0 0;border-top:2px solid #f2f1f0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-reviews-review.isPC #workReview-footer section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-reviews-review.isPC #workReview-footer h3,#page-works-reviews-review.isPC #workReview-footer h4,#page-works-reviews-review.isPC #workReview-footer p{margin:0}
#page-works-reviews-review.isPC #workReview-footer h3{font-size:11.5px;font-weight:400;color:#666;margin:0 0 4px}
#page-works-reviews-review.isPC #workReview-footer-reviewer{padding:0 20px 0 0}
#page-works-reviews-review.isPC .widget-profileCard-screenName{margin:2px 0 8px!important}
#page-works-reviews-review.isPC .widget-profileCard-profileText{margin:0 0 4px!important}
#page-works-reviews-review.isPC #workReview-footer-reviewer-reviewCount{font-size:13px;margin:4px 0 0}
#page-works-reviews-review.isPC #workReview-footer-work{padding:0 0 0 20px;border-left:2px solid #f2f1f0}
#page-works-reviews-review.isPC #workReview-footer-workTitle{font-size:16px;line-height:1.3;font-weight:700}
#page-works-reviews-review.isPC #workReview-footer-workTitle a{color:#222}
#page-works-reviews-review.isPC #workReview-footer-workMeta h4,#page-works-reviews-review.isPC #workReview-footer-workMeta p{display:inline-block;font-size:12px;font-weight:400}
#page-works-reviews-review.isPC #workReview-footer-workMeta h4{color:#666}
#page-works-reviews-review.isPC #workReview-footer-workMeta-authorName{margin:0 .75em 0 0!important}
#page-works-reviews-review.isPC #workReview-footer-workMeta-authorName a{color:#666}
#page-works-reviews-review.isPC #work-buttons{padding:0;margin:16px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-reviews-review.isPC #work-buttons li{list-style-type:none}
#page-works-reviews-review.isPC #work-buttons li{width:calc(50% - 4px)}
#page-works-reviews-review.isPC #work-buttons a,#page-works-reviews-review.isPC #work-buttons button{width:100%}
#page-works-reviews-review.isPC #work-buttons a{height:33px;line-height:33px;box-sizing:border-box;font-size:15px;padding:0;text-align:center}
#page-works-reviews-review.isPC .widget-pager{margin:30px 0}
#page-works-reviews-review.isPC #otherWorkReviews header h3,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer header h3{font-size:15px;padding:0 0 8px;margin:0}
#page-works-reviews-review.isPC #otherWorkReviews header a,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer header a{color:#222;text-decoration:none}
#page-works-reviews-review.isPC #otherWorkReviews header a span,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer header a span{font-weight:400;color:#666}
#page-works-reviews-review.isPC #otherWorkReviews .seeMoreLink,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer .seeMoreLink{margin:0;padding:.75em 0 0;text-align:right;border-top:1px solid #ddd}
#page-works-reviews-review.isPC #otherWorkReviews .seeMoreLink a,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer .seeMoreLink a{color:#222}
#page-works-reviews-review.isPC #otherWorkReviews .seeMoreLink a:focus,#page-works-reviews-review.isPC #otherWorkReviews .seeMoreLink a:hover,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer .seeMoreLink a:focus,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer .seeMoreLink a:hover{color:#0990cc}
#page-works-reviews-review.isPC #otherWorkReviews-list,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}
#page-works-reviews-review.isPC #otherWorkReviews-list .widget-workReview-review,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-workCatchphrase{width:calc(50% - 15px);padding:14px 0;position:relative}
#page-works-reviews-review.isPC #otherWorkReviews-list .widget-workReview-review:nth-child(2n+1):before,#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-workCatchphrase:nth-child(2n+1):before{content:'';display:block;position:absolute;top:0;left:0;width:calc(200% + 30px);height:0;border-top:1px solid #ddd}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer{background:#f7f6f5;padding:15px;margin:30px 0}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer header h3{font-size:13px}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer header h3 strong{font-size:15px;display:inline-block;margin:0 .25em 0 0}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-workCatchphrase{float:none;margin:0}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-catchphrase-title{font-size:18px;line-height:1.3}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-catchphrase-author{display:none}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-workCatchphrase-work{padding:0 0 0 10px;border-left:5px solid #ddd}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-workCatchphrase-title{font-size:13px}
#page-works-reviews-review.isPC #otherWorkReviewsByReviewer-list .widget-workCatchphrase-meta{font-size:11.5px}
#page-works-reviews-review.isTouch #workReviewsReview{padding:30px 16px 16px 16px;margin:16px;position:relative;border:1px solid #ddd}
#page-works-reviews-review.isTouch #workReview-sidebar{margin:0 0 30px}
#page-works-reviews-review.isTouch #workReview-editButton{margin:0;position:absolute;top:0;right:0}
#page-works-reviews-review.isTouch #workReview-editButton a{display:block;padding:8px 10px;color:#666;font-size:11px}
#page-works-reviews-review.isTouch #workReview-editButton a:focus,#page-works-reviews-review.isTouch #workReview-editButton a:hover{color:#0081c2}
#page-works-reviews-review.isTouch #workReview-reviewTitle{font-size:18px;line-height:1.3;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:400;text-align:center;margin:0 16px}
#page-works-reviews-review.isTouch #workReview-meta{padding:0;border-top:1px solid #ddd;margin:20px 0 0;padding:20px 0;text-align:center}
#page-works-reviews-review.isTouch #workReview-meta li{list-style-type:none}
#page-works-reviews-review.isTouch #workReview-meta li{display:inline-block;margin:0 0 0 1em}
#page-works-reviews-review.isTouch #workReview-meta li:first-child{margin:0}
#page-works-reviews-review.isTouch #workReview-meta .icon-official{color:#bbb}
#page-works-reviews-review.isTouch #workReview-reviewPoints{color:#4baae0}
#page-works-reviews-review.isTouch #workReview-reviewPoints-rating{font-size:1.1em}
#page-works-reviews-review.isTouch #workReview-reviewPoints-label{font-weight:700}
#page-works-reviews-review.isTouch #workReview-reviewBody{margin:0 16px;font-size:13px}
#page-works-reviews-review.isTouch #workReview-reviewBody-onlyPoints{margin-top:8px!important;text-align:center;font-size:18px}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer{margin:16px 16px 0;color:#666;text-align:center;line-height:1.3}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer p{margin:0 0 4px}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer button{border:none;margin:0 0 0 -1px}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul{padding:0;margin:0 auto;display:inline-block}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul li{list-style-type:none}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul:after,#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul:before{content:'';display:table}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul:after{clear:both}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul li{padding:0 12px 0 0;position:relative;float:left}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul li:after{content:'';display:inline-block;position:absolute;right:8px;top:50%;width:4px;height:4px;background:#ddd;border-radius:50%;margin:1px 0 0}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left ul li:last-child:after{display:none;padding:0}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left .widget-likeButton{font-size:13px}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left .widget-likeButton svg{width:17px;height:18px;margin:-2px 0 0}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-left .widget-likeButton .widget-likeButton-likeCount{margin:0 0 -2px}
#page-works-reviews-review.isTouch #workReview-reviewBody-footer-date{padding:11px 0!important}
#page-works-reviews-review.isTouch #workReview-deleteButton{margin:0}
#page-works-reviews-review.isTouch #workReview-deleteButton .ui-button-silent{padding:0;color:#f23e48}
#page-works-reviews-review.isTouch #workReview-deleteButton .ui-button-silent:hover{color:#db2c3d;text-decoration:underline!important}
#page-works-reviews-review.isTouch #workReview-deleteButton a{color:#666}
#page-works-reviews-review.isTouch #workReview-deleteButton a:hover{color:#0081c2}
#page-works-reviews-review.isTouch #workReview-shareButtons{margin:12px 0 0}
#page-works-reviews-review.isTouch #workReview-shareButtons .heading-level4{line-height:1.3;color:#0081c2;margin:16px 0 8px}
#page-works-reviews-review.isTouch #workReview-shareButtons .heading-level4 span{display:inline-block}
#page-works-reviews-review.isTouch .widget-shareButtonIcons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-works-reviews-review.isTouch .widget-shareButtonIcons a{padding:8px 4px}
#page-works-reviews-review.isTouch #workReview-footer{margin:24px 0 0;border-top:2px solid #f2f1f0}
#page-works-reviews-review.isTouch #workReview-footer h3,#page-works-reviews-review.isTouch #workReview-footer h4,#page-works-reviews-review.isTouch #workReview-footer p{margin:0}
#page-works-reviews-review.isTouch #workReview-footer h3{font-size:11.5px;font-weight:400;color:#666;margin:0 0 4px}
#page-works-reviews-review.isTouch #workReview-footer-reviewer{padding:14px 0}
#page-works-reviews-review.isTouch #workReview-footer-reviewer-reviewCount{font-size:12px;margin:4px 0 0}
#page-works-reviews-review.isTouch .widget-profileCard-screenName{margin:2px 0 4px!important}
#page-works-reviews-review.isTouch .widget-profileCard-profileText{margin:4px 0!important}
#page-works-reviews-review.isTouch #workReview-footer-work{padding:14px 0 0;border-top:2px solid #f2f1f0}
#page-works-reviews-review.isTouch #workReview-footer-workTitle{font-size:13px;line-height:1.3;font-weight:700}
#page-works-reviews-review.isTouch #workReview-footer-workTitle a{color:#222}
#page-works-reviews-review.isTouch #workReview-footer-workMeta h4,#page-works-reviews-review.isTouch #workReview-footer-workMeta p{display:inline-block;font-size:12px;font-weight:400}
#page-works-reviews-review.isTouch #workReview-footer-workMeta h4{color:#666}
#page-works-reviews-review.isTouch #workReview-footer-workMeta-authorName{margin:0 .75em 0 0!important}
#page-works-reviews-review.isTouch #workReview-footer-workMeta-authorName a{color:#666}
#page-works-reviews-review.isTouch #work-buttons{padding:0;margin:16px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:370px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-reviews-review.isTouch #work-buttons li{list-style-type:none}
#page-works-reviews-review.isTouch #work-buttons li{width:calc(50% - 4px)}
#page-works-reviews-review.isTouch #work-buttons .widget-followButton,#page-works-reviews-review.isTouch #work-buttons a{width:100%}
#page-works-reviews-review.isTouch #work-buttons a{box-sizing:border-box;text-align:center}
#page-works-reviews-review.isTouch #otherWorkReviews,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer{margin:24px auto}
#page-works-reviews-review.isTouch #otherWorkReviews header h3,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer header h3{font-size:11px;padding:0 16px 8px;margin:0;border-bottom:1px solid #ddd}
#page-works-reviews-review.isTouch #otherWorkReviews header a,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer header a{color:#222;text-decoration:none}
#page-works-reviews-review.isTouch #otherWorkReviews header a span,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer header a span{font-weight:400;color:#666}
#page-works-reviews-review.isTouch #otherWorkReviews .seeMoreLink,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer .seeMoreLink{margin:0;padding:8px 16px 0 0;text-align:right;font-size:11px}
#page-works-reviews-review.isTouch #otherWorkReviews .seeMoreLink a,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer .seeMoreLink a{color:#222}
#page-works-reviews-review.isTouch #otherWorkReviews .seeMoreLink a:focus,#page-works-reviews-review.isTouch #otherWorkReviews .seeMoreLink a:hover,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer .seeMoreLink a:focus,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer .seeMoreLink a:hover{color:#0990cc}
#page-works-reviews-review.isTouch #otherWorkReviews-list,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer-list{margin:0 0 0 16px}
#page-works-reviews-review.isTouch #otherWorkReviews-list .widget-workReview-review,#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer-list .widget-workCatchphrase{padding:14px 16px 14px 0}
#page-works-reviews-review.isTouch #otherWorkReviews-list .widget-workReview-review{border-bottom:1px solid #ddd}
#page-works-reviews-review.isTouch .widget-pager p{margin:0}
#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer-list .widget-workCatchphrase-work{padding:0 0 0 10px;margin:8px 0 0;border-left:5px solid #eee}
#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer-list .widget-catchphrase-author{display:none}
#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer-list .widget-workCatchphrase-title{font-size:13px}
#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer-list .widget-workCatchphrase-titleLabel{font-weight:700}
#page-works-reviews-review.isTouch #otherWorkReviewsByReviewer-list .widget-workCatchphrase-meta{font-size:11.5px}
#page-works-reviews-review.isApp #workReviewsReview{margin-top:calc(16px + constant(safe-area-inset-top));margin-top:calc(16px + env(safe-area-inset-top))}
#page-works-reviews-review.isApp #workReviewsReview:after,#page-works-reviews-review.isApp #workReviewsReview:before{content:'';display:table}
#page-works-reviews-review.isApp #workReviewsReview:after{clear:both}
#page-works-reviews #workReview-list-filter{padding:0;margin:15px 0 0}
#page-works-reviews #workReview-list-filter li{list-style-type:none}
#page-works-reviews #workReview-list-filter:after,#page-works-reviews #workReview-list-filter:before{content:'';display:table}
#page-works-reviews #workReview-list-filter:after{clear:both}
#page-works-reviews #workReview-list-filter li{float:left}
#page-works-reviews #workReview-list-filter li.isActive a{color:#222;font-weight:700}
#page-works-reviews #workReview-list-filter li.isActive span{border-bottom-color:#222!important}
#page-works-reviews #workReview-list-filter a{padding:0 10px;color:#666;display:block;text-decoration:none}
#page-works-reviews #workReview-list-filter a:focus,#page-works-reviews #workReview-list-filter a:hover{color:#222}
#page-works-reviews #workReview-list-filter a:focus span,#page-works-reviews #workReview-list-filter a:hover span{border-bottom-color:#4baae0}
#page-works-reviews #workReview-list-filter span{padding:16px 0 5px;display:block;border-bottom:3px solid transparent}
#page-works-reviews.isPC #workReviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-works-reviews.isPC #workReview-sidebar{width:calc(33.33333% - 26px);margin:30px 40px 0 0}
#page-works-reviews.isPC #workReview-summary{position:-webkit-sticky;position:sticky;top:80px}
#page-works-reviews.isPC #workReview-list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-works-reviews.isPC #workReview-list .widget-workReview-review{padding:14px 0 7px;border-top:1px solid #ddd}
#page-works-reviews.isPC #workReview-list .widget-workReview-review.isOnlyPoints{padding:0}
#page-works-reviews.isPC #workReview-list .widget-workReview-review.isOnlyPoints a{padding:14px 0 13px}
#page-works-reviews.isPC #workReview-list .widget-workReview-review:last-of-type{border-bottom:1px solid #ddd}
#page-works-reviews.isPC #workReview-list .widget-workReview-reviewPoints,#page-works-reviews.isPC #workReview-list .widget-workReview-reviewTitleLabel a{font-size:16px}
#page-works-reviews.isPC #workReview-list .widget-workReview-reviewTitle{margin:0 0 .5em 0}
#page-works-reviews.isPC #workReview-list-filter li:first-child a{padding-left:0}
#page-works-reviews.isPC .widget-emptyMessage{border-top:1px solid #ddd;padding-top:60px;margin-top:0}
#page-works-reviews.isTouch #workReviews{margin:16px 0 0}
#page-works-reviews.isTouch #workReview-list-filter{margin:0;border-bottom:1px solid #ddd}
#page-works-reviews.isTouch #workReview-list-filter li:first-child a{padding-left:16px}
#page-works-reviews.isTouch .widget-workReviewSummary header{margin:0 16px 8px}
#page-works-reviews.isTouch #workReview-list .widget-workReview-review{margin:0 0 0 16px;padding:14px 16px 6px 0;border-bottom:1px solid #ddd}
#page-works-reviews.isTouch #workReview-list .widget-workReview-review.isOnlyPoints{padding:10px 16px 10px 0}
#page-works-reviews.isTouch #workReview-list .widget-emptyMessage{margin:0 16px;padding:8px 0}
#page-works-reviews.isApp #workReviews{margin:0}
#page-users-reviews.isPC #pointOnlyWorkReviews .heading-level3,#page-users-reviews.isPC #textualWorkReviews .heading-level3{line-height:1.2;margin:0}
#page-users-reviews.isPC #pointOnlyWorkReviews .heading-level3 span,#page-users-reviews.isPC #textualWorkReviews .heading-level3 span{display:block}
#page-users-reviews.isPC #textualWorkReviews+#pointOnlyWorkReviews{border-top:1px solid #ddd;margin:48px 0 0}
#page-users-reviews.isPC #textualWorkReviews .heading-level3{margin:30px 0 0}
#page-users-reviews.isPC #textualWorkReviews #textualWorkReviews-list{margin:15px 0 0}
#page-users-reviews.isPC #textualWorkReviews .textualWorkReviews-item{border-bottom:1px solid #ddd;padding:16px 0}
#page-users-reviews.isPC #textualWorkReviews .textualWorkReviews-item:after,#page-users-reviews.isPC #textualWorkReviews .textualWorkReviews-item:before{content:'';display:table}
#page-users-reviews.isPC #textualWorkReviews .textualWorkReviews-item:after{clear:both}
#page-users-reviews.isPC #textualWorkReviews .textualWorkReviews-item:last-child{border:none;padding-bottom:0}
#page-users-reviews.isPC #textualWorkReviews .widget-reviewsItem-review{width:66.666666%}
#page-users-reviews.isPC #textualWorkReviews .widget-reviewsItem-workCard{width:33.333333%}
#page-users-reviews.isPC #textualWorkReviews .widget-workCard-introduction,#page-users-reviews.isPC #textualWorkReviews .widget-workCard-workColor{display:none}
#page-users-reviews.isPC #textualWorkReviews .widget-catchphrase-author{display:none}
#page-users-reviews.isPC #pointOnlyWorkReviews{padding:30px 0 0}
#page-users-reviews.isPC #pointOnlyWorkReviews-list:after,#page-users-reviews.isPC #pointOnlyWorkReviews-list:before{content:'';display:table}
#page-users-reviews.isPC #pointOnlyWorkReviews-list:after{clear:both}
#page-users-reviews.isPC #pointOnlyWorkReviews-list .widget-workCard{margin:0 0 30px 30px;width:calc(33.333333% - 20px);float:left;position:relative}
#page-users-reviews.isPC #pointOnlyWorkReviews-list .widget-workCard:nth-child(3n+1){margin-left:0;clear:both}
#page-users-reviews.isPC #pointOnlyWorkReviews-list .widget-workCard .widget-workCard-introduction,#page-users-reviews.isPC #pointOnlyWorkReviews-list .widget-workCard .widget-workCard-workColor{display:none}
#page-users-reviews.isPC #pointOnlyWorkReviews-list .widget-workCard .widget-workCard-title{font-size:1.1em}
#page-users-reviews.isTouch #usersReviews-internalLinks ul{padding:0;margin:0;padding:5px 0;text-align:center;background:#f5f5f5}
#page-users-reviews.isTouch #usersReviews-internalLinks ul li{list-style-type:none}
#page-users-reviews.isTouch #usersReviews-internalLinks li{display:inline-block;color:#aaa}
#page-users-reviews.isTouch #usersReviews-internalLinks li+li{margin:0 0 0 1em}
#page-users-reviews.isTouch #usersReviews-internalLinks a,#page-users-reviews.isTouch #usersReviews-internalLinks span{display:block;padding:8px .25em}
#page-users-reviews.isTouch .widget-catchphrase-author,#page-users-reviews.isTouch .widget-workCard-introduction,#page-users-reviews.isTouch .widget-workCard-workColor,#page-users-reviews.isTouch .widget-workCatchphrase-meta{display:none}
#page-users-reviews.isTouch #reviews{border-top:1px solid #ddd;margin-top:16px;padding-top:12px}
#page-users-reviews.isTouch .heading-level3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin-bottom:0;width:100%!important}
#page-users-reviews.isTouch .widget-catchphrase-title{line-height:1.2}
#page-users-reviews.isTouch .widget-workCatchphrase-title{margin:0}
#page-users-reviews.isTouch .widget-workCatchphrase-titleLabel{font-size:12px;color:#999}
#page-users-reviews.isTouch .widget-workCatchphrase-author{margin:0;font-size:12px;padding-right:4px}
#page-users-reviews.isTouch .widget-workCatchphrase-author a{color:#999}
#page-users-reviews.isTouch .widget-workCatchphrase-work{margin-top:3px;line-height:1.2}
#page-users-reviews.isTouch #pointOnlyWorkReviews,#page-users-reviews.isTouch #textualWorkReviews{margin:-80px 0 0;padding:104px 0 0}
#page-users-reviews.isTouch #pointOnlyWorkReviews .widget-fixedColumn-right,#page-users-reviews.isTouch #textualWorkReviews .widget-fixedColumn-right{margin:0;width:100%}
#page-users-reviews.isTouch #textualWorkReviews+#pointOnlyWorkReviews{margin:-56px 0 0}
#page-users-reviews.isTouch #textualWorkReviews-list{margin:0}
#page-users-reviews.isTouch #textualWorkReviews-list .textualWorkReviews-item{border-bottom:1px solid #ddd;padding:15px 0;margin:0 0 0 16px}
#page-users-reviews.isTouch #textualWorkReviews-list .widget-reviewsItem{float:none;width:100%}
#page-users-reviews.isTouch #textualWorkReviews-list .widget-reviewsItem:after,#page-users-reviews.isTouch #textualWorkReviews-list .widget-reviewsItem:before{content:'';display:table}
#page-users-reviews.isTouch #textualWorkReviews-list .widget-reviewsItem:after{clear:both}
#page-users-reviews.isTouch #pointOnlyWorkReviews .widget-workCard{border-bottom:1px solid #ddd;padding:16px 16px 16px 0;margin:0 0 0 16px;box-sizing:border-box}
#page-users-followingUsers.isApp .widget-profileCard-list{margin:24px 0 0}
#page-users-followingWorks.isPC #followingWorks-list:after,#page-users-followingWorks.isPC #followingWorks-list:before{content:'';display:table}
#page-users-followingWorks.isPC #followingWorks-list:after{clear:both}
#page-users-followingWorks.isPC .widget-workCatchphrase{width:calc(33.33333% - 20px);border-top:1px solid #ddd;padding:13px 0 0}
#page-users-followingWorks.isPC .widget-workCatchphrase:nth-child(3n+1){clear:both;margin-left:0}
#page-users-followingWorks.isPC .widget-catchphrase-author{display:none}
#page-users-followingWorks.isTouch .widget-catchphrase-author{display:none}
#page-users-followingWorks.isTouch .widget-catchphrase{margin:0 0 .25em}
#page-users-followingWorks.isTouch .widget-catchphrase-title{font-size:11.5px}
#page-users-followingWorks.isTouch .widget-workCatchphrase{margin:0 0 0 16px}
#page-users-followingWorks.isTouch .widget-workCatchphrase:first-child{border-top:1px solid #ddd}
#page-users-followingWorks.isTouch .widget-workCatchphrase-title{font-size:14px}
#page-users-followingWorks.isApp #followingWorks-list{margin:24px 0 0}
#page-users-episodeComments #episodeCommentsList{padding:0}
#page-users-episodeComments #episodeCommentsList li{list-style-type:none}
#page-users-episodeComments #episodeCommentsList li{border-bottom:1px solid #ddd;padding:16px 0}
#page-users-episodeComments #episodeCommentsList li:first-child{border-top:1px solid #ddd}
#page-users-episodeComments .episodeCommentsList-comment-body{line-height:1.6}
#page-users-episodeComments .episodeCommentsList-comment-footer,#page-users-episodeComments .episodeCommentsList-comment-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#666}
#page-users-episodeComments .episodeCommentsList-comment-footer p,#page-users-episodeComments .episodeCommentsList-comment-header p{margin:0 12px 0 0}
#page-users-episodeComments .episodeCommentsList-comment-footer a,#page-users-episodeComments .episodeCommentsList-comment-header a{color:#666}
#page-users-episodeComments .episodeCommentsList-comment-footer a:focus,#page-users-episodeComments .episodeCommentsList-comment-footer a:hover,#page-users-episodeComments .episodeCommentsList-comment-header a:focus,#page-users-episodeComments .episodeCommentsList-comment-header a:hover{color:#0990cc}
#page-users-episodeComments .episodeCommentsList-comment-header{line-height:1}
#page-users-episodeComments .episodeCommentsList-comment-header .ui-tooltip{margin:-1px 0 0 0;display:inline-block}
#page-users-episodeComments .episodeCommentsList-comment-footer i{color:#0990cc}
#page-users-episodeComments .episodeCommentsList-comment-episodeTitle a{text-overflow:ellipsis;white-space:nowrap;max-width:23em;overflow:hidden;display:inline-block}
#page-users-episodeComments .episodeCommentsList-comment-isHidden{color:#fff;background:#f23e48;font-weight:700;padding:2px 3px 2px 4px;line-height:1;border-radius:2px;letter-spacing:1px;box-sizing:border-box;font-size:10px;margin:0}
#page-users-episodeComments .episodeCommentsList-workCard{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-users-episodeComments .episodeCommentsList-workCard .widget-workCard-title{font-size:1.1em}
#page-users-episodeComments.isPC .widget-userVisibleOnlyYou.hasComments{margin:30px 0 30px 165px}
#page-users-episodeComments.isPC #episodeCommentsList{margin:0 0 0 165px}
#page-users-episodeComments.isPC #episodeCommentsList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-users-episodeComments.isPC .episodeCommentsList-comment-footer,#page-users-episodeComments.isPC .episodeCommentsList-comment-header{font-size:12.6px}
#page-users-episodeComments.isPC .episodeCommentsList-comment{width:calc(50% - 15px);margin:4px 30px 0 0}
#page-users-episodeComments.isPC .widget-pager{margin:4px 0 0 165px}
#page-users-episodeComments.isTouch #episodeCommentsList{margin:0 0 0 16px}
#page-users-episodeComments.isTouch #episodeCommentsList li{padding:16px 16px 16px 0}
#page-users-episodeComments.isTouch .episodeCommentsList-comment-footer,#page-users-episodeComments.isTouch .episodeCommentsList-comment-header{font-size:11px}
#page-users-episodeComments.isTouch .episodeCommentsList-comment-episodeTitle a{max-width:12em}
#page-users-episodeComments.isTouch .episodeCommentsList-comment-body{margin:8px 0}
#page-users-episodeComments.isTouch .episodeCommentsList-workCard{margin-top:14px;padding:0 0 0 10px;border-left:5px solid #eee}
#page-users-episodeComments.isTouch .episodeCommentsList-workCard .widget-workCard-title{font-size:13px}
#page-users-episodeComments.isTouch .episodeCommentsList-workCard .widget-workCard-introduction{display:none}
#page-fanFictionSources.isPC #fanFictionSources-showcase header h2,#page-fanFictionSources.isPC #fanFictionSources-showcase header p{line-height:1.4}
#page-fanFictionSources.isPC #fanFictionSources-showcase header h2{font-size:1em;margin:0}
#page-fanFictionSources.isPC #fanFictionSources-showcase header p{margin:0;color:#666;font-size:11.5px}
#page-fanFictionSources.isPC #fanFictionSources-showcase-list{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-fanFictionSources.isPC .fanFictionSources-showcase-item{width:calc(50% - 15px)}
#page-fanFictionSources.isPC .fanFictionSources-showcase-item .widget-fanFictionSource-image{width:125px}
#page-fanFictionSources.isPC .fanFictionSources-showcase-item .widget-fanFictionSource-title{font-size:1.25em}
#page-fanFictionSources.isPC .fanFictionSources-showcase-item-content{margin:30px 0 0}
#page-fanFictionSources.isPC .fanFictionSources-showcase-item-content .widget-workTitle{border-top:1px solid #ddd;padding:10px 0;margin:0 0 0 35px}
#page-fanFictionSources.isPC .fanFictionSources-showcase-item-content .widget-workTitle-workColor{left:-35px;top:13px}
#page-fanFictionSources.isPC #fanFictionSources-list{margin:90px 0 30px;border-bottom:1px solid #ddd}
#page-fanFictionSources.isPC #fanFictionSources-list .heading-level2{margin:0 0 16px;text-align:center;line-height:1.3}
#page-fanFictionSources.isPC #fanFictionSources-list section{border-top:1px solid #ddd;padding:24px 0 40px}
#page-fanFictionSources.isPC #fanFictionSources-list section>div{margin:24px auto 0}
#page-fanFictionSources.isPC #fanFictionSources-list section>div:after,#page-fanFictionSources.isPC #fanFictionSources-list section>div:before{content:'';display:table}
#page-fanFictionSources.isPC #fanFictionSources-list section>div:after{clear:both}
#page-fanFictionSources.isPC #fanFictionSources-list section>div .widget-fanFictionSource{width:calc(25% - 22.5px);margin:0 0 24px 30px;float:left}
#page-fanFictionSources.isPC #fanFictionSources-list section>div .widget-fanFictionSource:nth-child(4n+1){clear:both;margin-left:0}
#page-fanFictionSources.isPC #fanFictionSources-list .heading-level4{margin:0;line-height:1.3}
#page-fanFictionSources.isPC #fanFictionSources-copyrights{margin:50px auto}
#page-fanFictionSources.isPC #fanFictionSources-copyrights ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-fanFictionSources.isPC #fanFictionSources-copyrights ul li{list-style-type:none}
#page-fanFictionSources.isPC #fanFictionSources-copyrights li{width:calc(33.333333% - 20px);margin:1em 0 0;line-height:1.4;min-height:48px;color:#aaa;font-size:11.5px}
#page-fanFictionSources.isPC #fanFictionSources-copyrights li b,#page-fanFictionSources.isPC #fanFictionSources-copyrights li span{display:block}
#page-fanFictionSources.isTouch #mediaHeader-search{display:none}
#page-fanFictionSources.isTouch #fanFictionSources{max-width:640px;margin:32px auto}
#page-fanFictionSources.isTouch #fanFictionSources-showcase header{border-bottom:1px solid #ddd;padding:0 16px 10px;line-height:1.3}
#page-fanFictionSources.isTouch #fanFictionSources-showcase header h2,#page-fanFictionSources.isTouch #fanFictionSources-showcase header p{font-size:11px;margin:0}
#page-fanFictionSources.isTouch #fanFictionSources-showcase header p{font-size:11px;color:#666;margin:2px 0 0}
#page-fanFictionSources.isTouch #fanFictionSources-showcase-list{margin:0 0 0 16px}
#page-fanFictionSources.isTouch .widget-workTitle{border-top:1px solid #ddd;padding:12px 16px 10px 0}
#page-fanFictionSources.isTouch .widget-workTitle-workColor{margin:0 0 0 -40px}
#page-fanFictionSources.isTouch .widget-workTitle-status:after{display:none}
#page-fanFictionSources.isTouch .fanFictionSources-showcase-item{border-bottom:1px solid #ddd;padding:16px 0}
#page-fanFictionSources.isTouch .fanFictionSources-showcase-item-content{margin:0 0 0 88px}
#page-fanFictionSources.isTouch #fanFictionSources-list{margin-top:48px}
#page-fanFictionSources.isTouch #fanFictionSources-list .heading-level2{text-align:center;font-size:15px;border:none;width:100%;padding:0!important;margin:0 0 16px}
#page-fanFictionSources.isTouch #fanFictionSources-list h3{font-size:11px;margin:24px 0 16px;padding:0 16px 8px;border-bottom:1px solid #ddd}
#page-fanFictionSources.isTouch #fanFictionSources-list section:first-of-type h3{margin-top:0}
#page-fanFictionSources.isTouch #fanFictionSources-list section>div{margin-left:16px}
#page-fanFictionSources.isTouch #fanFictionSources-list .widget-fanFictionSource{margin-bottom:16px}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights{border-top:1px solid #ddd;margin:36px 0 24px;padding-top:16px}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights ul{margin:0 0 0 16px;padding:0;font-size:11px;color:#aaa;line-height:1.4}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights ul li{list-style-type:none}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights li{margin-bottom:8px;padding:0 16px 0 0}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights li b,#page-fanFictionSources.isTouch #fanFictionSources-copyrights li span{display:block}
#page-fanFictionSources.isApp #fanFictionSources{margin:0 auto}
#page-fanFictionSources-recentWorks #fanFictionSources-closeSubmitting-message{font-size:11.5px;color:#666;line-height:1.5;border:1px solid #ddd;padding:16px;text-align:center}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-coverImage img{max-width:100%;vertical-align:top;border:1px solid #444;box-sizing:border-box}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-title{font-size:1em;line-height:1.3;color:#444;margin:20px 0 0;font-size:1.5em}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-author,#page-fanFictionSources-recentWorks.isPC #fanFictionSources-subtitle{margin:.5em 0;font-size:1.1em;line-height:1.3}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-subtitle{font-weight:400}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-author{color:#666}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-externalLink{margin:0 0 1em}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-externalLink a{color:#666;border-bottom:1px solid #ccc;text-decoration:none}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-externalLink a:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-fanFictionSources-recentWorks.isTouch .widget-media-workList header{margin:0}
#page-fanFictionSources-recentWorks.isTouch .widget-media-workList .ui-tab{margin-top:0!important;width:calc(100% + 15px)}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-sourceInfoText{padding:0 16px}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-coverImage{margin:0 0 16px;background:#eee;text-align:center;line-height:1}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-coverImage img{max-width:240px;max-height:200px;border:1px solid #fff;box-sizing:border-box;vertical-align:bottom}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-title{line-height:1.3;color:#222;margin:0;font-size:15px}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-author,#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-subtitle{margin:6px 0;font-size:12px;line-height:1.3}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-subtitle{font-weight:400}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-author{color:#666}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-externalLink{margin:0 0 1em}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-externalLink a{color:#666;border-bottom:1px solid #ccc;text-decoration:none}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-externalLink a:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-closeSubmitting-message{margin:0 16px;padding:8px;font-size:11px}
#page-fanFictionSources-recentWorks.isTouch .widget-work-summary{display:none}
#page-fanFictionSources-recentWorks.isTouch .widget-emptyMessage{padding:0 16px}
#page-explore.isPC .heading-level5.heading-underline{padding:0 0 4px}
#page-explore.isPC #by-word{border:5px solid #f2f1f0;padding:20px 30px;margin:0 auto 30px;text-align:center}
#page-explore.isPC #by-word h2{font-weight:400;margin:0 0 .75em;line-height:1.2}
#page-explore.isPC #by-word p{font-size:1.5em;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-explore.isPC #by-word form{border:2px solid #ddd}
#page-explore.isPC #by-word input{font-size:1em;border:none;padding:.5em .75em;border-radius:3px 0 0 3px}
#page-explore.isPC #by-word button{background:#fff;border:none;padding:.5em .75em .5em;border-radius:0 3px 3px 0}
#page-explore.isPC #by-word ul{margin:1em 0 0}
#page-explore.isPC #by-word li{display:inline-block}
#page-explore.isPC #by-word li:after{content:'/';display:inline-block;color:#ddd;margin:0 .5em 0 .75em}
#page-explore.isPC #by-word li:last-child:after{display:none}
#page-explore.isPC #by-word a{color:#222}
#page-explore.isPC #by-word a:focus,#page-explore.isPC #by-word a:hover{color:#0990cc}
#page-explore.isPC #by-searchingConditions h2,#page-explore.isPC #by-searchingConditions ul{margin:0}
#page-explore.isPC #by-searchingConditions .widget-searchingConditions a{min-height:62px;padding:10px 50px 10px 0}
#page-explore.isPC #by-searchingConditions .widget-searchingConditions p{font-size:12px;min-width:120px}
#page-explore.isPC #by-searchingConditions .widget-searchingConditions button svg{width:20px;height:20px}
#page-explore.isPC .explore-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-explore.isPC .explore-row h2{margin:0 0 .5em}
#page-explore.isPC .explore-row h2 a{color:#222}
#page-explore.isPC .explore-row h2 a:focus,#page-explore.isPC .explore-row h2 a:hover{color:#0081c2}
#page-explore.isPC .explore-cell{margin:0}
#page-explore.isPC .explore-cell:nth-child(1){width:780px}
#page-explore.isPC .explore-cell:nth-child(2){width:300px}
#page-explore.isPC .explore-cell section{margin:30px 0 0}
#page-explore.isPC .explore-cell section ul{padding:0;margin:.5em 0 0}
#page-explore.isPC .explore-cell section ul li{list-style-type:none}
#page-explore.isPC #by-genre h3,#page-explore.isPC #by-lengthRange h3,#page-explore.isPC #by-serialStatus h3{margin:1em 0 0}
#page-explore.isPC #by-genre ul,#page-explore.isPC #by-lengthRange ul,#page-explore.isPC #by-serialStatus ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-explore.isPC #by-genre li,#page-explore.isPC #by-lengthRange li,#page-explore.isPC #by-serialStatus li{width:33.33333%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-explore.isPC #by-genre li a,#page-explore.isPC #by-lengthRange li a,#page-explore.isPC #by-serialStatus li a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.3em;color:#222;display:block;background:#f2f1f0;text-align:center;text-decoration:none;line-height:1.2;margin:0 2px 2px 0;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-explore.isPC #by-genre li a:hover,#page-explore.isPC #by-lengthRange li a:hover,#page-explore.isPC #by-serialStatus li a:hover{background:#d8d7d6}
#page-explore.isPC #by-userEvents .widget-userEventCompactList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-explore.isPC #by-userEvents .widget-userEventCompactList>li{width:33.33333%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #ddd}
#page-explore.isPC #by-userEvents .widget-userEventCompactList>li a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;margin:0 2px 2px 0}
#page-explore.isPC #by-userEvents .widget-userEventCompactList h3{padding:0 16px 0 0}
#page-explore.isPC #by-userEvents .seeMoreLink{text-align:right;margin:.5em 0 0}
#page-explore.isPC #by-userEvents .seeMoreLink a{color:#222}
#page-explore.isPC #by-genre a,#page-explore.isPC #by-serialStatus a{padding:1em .5em}
#page-explore.isPC #by-lengthRange a{padding:.55em .5em}
#page-explore.isPC #by-lengthRange a span{display:block;font-size:.7em;margin:.25em 0 0}
#page-explore.isPC #by-genre-link-nonfiction{letter-spacing:-.25em}
#page-explore.isPC #by-others ul{margin:0}
#page-explore.isPC #by-others a{color:#222}
#page-explore.isPC #by-others a:focus,#page-explore.isPC #by-others a:hover{color:#0081c2}
#page-explore.isTouch #mediaHeader-search{display:none}
#page-explore.isTouch #by-others ul{margin:0 0 0 16px;padding:0!important}
#page-explore.isTouch #by-word{background:#4baae0;margin:0 0 24px;padding:24px 16px 24px}
#page-explore.isTouch #by-word h2{text-align:center;color:#fff;font-weight:400;margin:0 0 4px 0;line-height:1.2;text-shadow:0 1px 0 rgba(0,0,0,.2);font-size:1.25em}
#page-explore.isTouch #by-word p{max-width:640px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.1em}
#page-explore.isTouch #by-word input{font-size:1em;border:none;padding:.5em .75em;border-radius:3px 0 0 3px}
#page-explore.isTouch #by-word button{background:#fff;border:none;padding:.5em .75em .5em 0;border-radius:0 3px 3px 0}
#page-explore.isTouch #by-word ul{margin:10px 0 0;line-height:1.5;text-shadow:0 1px 0 rgba(0,0,0,.2);height:1.5em;overflow:hidden;text-align:center;padding:0}
#page-explore.isTouch #by-word li{display:inline-block}
#page-explore.isTouch #by-word li:before{content:'/';display:inline-block;color:#fff;margin:0 .75em 0 .5em;opacity:.5}
#page-explore.isTouch #by-word li:first-child:before{display:none}
#page-explore.isTouch #by-word a{color:#fff}
#page-explore.isTouch #by-searchingConditions h2{margin:0}
#page-explore.isTouch #by-searchingConditions .widget-searchingConditions a{min-height:58px}
@media screen and (max-width:640px){
#page-explore.isTouch #by-searchingConditions .widget-searchingConditions a{min-height:auto}
}
#page-explore.isTouch #by-searchingConditions .widget-searchingConditions button{padding:11px 16px 3px 8px}
#page-explore.isTouch .explore-row{margin:0 auto;max-width:640px}
#page-explore.isTouch .explore-cell section{margin:24px 0 0}
#page-explore.isTouch .explore-cell section h2{font-size:11px;padding:0 0 8px 16px;margin:0}
#page-explore.isTouch .explore-cell section h2 a{color:#222}
#page-explore.isTouch .explore-cell section h2 a:focus,#page-explore.isTouch .explore-cell section h2 a:hover{color:#0081c2}
#page-explore.isTouch #by-genre ul,#page-explore.isTouch #by-lengthRange ul,#page-explore.isTouch #by-serialStatus ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 16px}
#page-explore.isTouch #by-genre li,#page-explore.isTouch #by-lengthRange li,#page-explore.isTouch #by-serialStatus li{width:33.33333%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-explore.isTouch #by-genre li a,#page-explore.isTouch #by-lengthRange li a,#page-explore.isTouch #by-serialStatus li a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#222;display:block;background:#f2f1f0;text-align:center;text-decoration:none;line-height:1.2;margin:0 2px 2px 0;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:1em;font-weight:700}
#page-explore.isTouch #by-genre li a:hover,#page-explore.isTouch #by-lengthRange li a:hover,#page-explore.isTouch #by-serialStatus li a:hover{background:#d8d7d6}
#page-explore.isTouch #by-genre a,#page-explore.isTouch #by-serialStatus a{padding:1em .5em}
#page-explore.isTouch #by-lengthRange a{padding:.55em .5em}
#page-explore.isTouch #by-lengthRange a span{display:block;font-size:.7em;margin:.25em 0 0}
#page-explore.isTouch #by-genre-link-nonfiction{letter-spacing:-.25em}
#page-explore.isTouch #by-userEvents .widget-userEventCompactList{border-top:1px solid #ddd;padding:0;margin:0}
#page-explore.isTouch #by-userEvents .widget-userEventCompactList>li{margin:0 0 0 16px}
#page-explore.isTouch #by-userEvents .widget-userEventCompactList ul{margin:0;padding:0}
#page-explore.isTouch #by-userEvents .seeMoreLink{text-align:right;margin:8px 16px 0;font-size:11px}
#page-explore.isTouch #by-userEvents .seeMoreLink a{color:#222}
#page-explore.isTouch #by-others ul{margin:0 0 0 16px}
#page-explore.isTouch #by-others a{color:#222;display:block;padding:7px 0;border-bottom:1px solid #ddd}
#page-explore.isTouch #by-others a:focus,#page-explore.isTouch #by-others a:hover{color:#0081c2}
#page-explore.isApp #mediaHeader{display:none}
#page-explore.isApp #by-others{margin:24px 0}
#page-explore.isApp #by-others h2{margin:0;padding:0 16px 8px}
#page-explore.isApp #by-others ul{padding:0;margin:0 16px}
#page-explore.isApp #by-others ul li{list-style-type:none}
#page-userEvents .userEvents-flexbox,#page-userEvents-closed .userEvents-flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-userEvents .userEvents-flexbox-left,#page-userEvents-closed .userEvents-flexbox-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-userEvents #userEvents-header,#page-userEvents-closed #userEvents-header{border-bottom:1px solid #ddd;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 0 8px}
#page-userEvents #userEvents-header h2,#page-userEvents #userEvents-header p,#page-userEvents-closed #userEvents-header h2,#page-userEvents-closed #userEvents-header p{margin:0}
#page-userEvents #userEvents-header h2,#page-userEvents-closed #userEvents-header h2{font-size:14px;line-height:1.3}
#page-userEvents #userEvents-header .userEvents-flexbox-left,#page-userEvents-closed #userEvents-header .userEvents-flexbox-left{margin:0 16px 0 0}
#page-userEvents #userEvents-header .userEvents-flexbox-left p,#page-userEvents-closed #userEvents-header .userEvents-flexbox-left p{color:#666;font-size:11.5px;line-height:1.3}
#page-userEvents #userEvents-ended .userEvents-flexbox-left,#page-userEvents #userEvents-inProgress .userEvents-flexbox-left,#page-userEvents-closed #userEvents-ended .userEvents-flexbox-left,#page-userEvents-closed #userEvents-inProgress .userEvents-flexbox-left{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:135px}
#page-userEvents #userEvents-ended .userEvents-flexbox-left h3,#page-userEvents #userEvents-inProgress .userEvents-flexbox-left h3,#page-userEvents-closed #userEvents-ended .userEvents-flexbox-left h3,#page-userEvents-closed #userEvents-inProgress .userEvents-flexbox-left h3{font-size:24px;margin:15px 0 0;line-height:1}
#page-userEvents #userEvents-ended .userEvents-flexbox-left p,#page-userEvents #userEvents-inProgress .userEvents-flexbox-left p,#page-userEvents-closed #userEvents-ended .userEvents-flexbox-left p,#page-userEvents-closed #userEvents-inProgress .userEvents-flexbox-left p{margin:8px 0;font-size:12px;color:#666}
#page-userEvents #userEvents-ended .userEvents-flexbox-left p a,#page-userEvents #userEvents-inProgress .userEvents-flexbox-left p a,#page-userEvents-closed #userEvents-ended .userEvents-flexbox-left p a,#page-userEvents-closed #userEvents-inProgress .userEvents-flexbox-left p a{color:#666}
#page-userEvents #userEvents-ended .userEvents-flexbox-left p a:focus,#page-userEvents #userEvents-ended .userEvents-flexbox-left p a:hover,#page-userEvents #userEvents-inProgress .userEvents-flexbox-left p a:focus,#page-userEvents #userEvents-inProgress .userEvents-flexbox-left p a:hover,#page-userEvents-closed #userEvents-ended .userEvents-flexbox-left p a:focus,#page-userEvents-closed #userEvents-ended .userEvents-flexbox-left p a:hover,#page-userEvents-closed #userEvents-inProgress .userEvents-flexbox-left p a:focus,#page-userEvents-closed #userEvents-inProgress .userEvents-flexbox-left p a:hover{color:#0990cc}
#page-userEvents #userEvents-ended .userEvents-flexbox-right,#page-userEvents #userEvents-inProgress .userEvents-flexbox-right,#page-userEvents-closed #userEvents-ended .userEvents-flexbox-right,#page-userEvents-closed #userEvents-inProgress .userEvents-flexbox-right{width:960px}
#page-userEvents .userEvents-seeMoreLink,#page-userEvents-closed .userEvents-seeMoreLink{padding:15px 0 0;border-top:1px solid #ddd;text-align:right}
#page-userEvents .userEvents-seeMoreLink a,#page-userEvents-closed .userEvents-seeMoreLink a{color:#222}
#page-userEvents .userEvents-seeMoreLink a:focus,#page-userEvents .userEvents-seeMoreLink a:hover,#page-userEvents-closed .userEvents-seeMoreLink a:focus,#page-userEvents-closed .userEvents-seeMoreLink a:hover{color:#0990cc}
#page-userEvents-closed.isPC .userEvents-eventList,#page-userEvents.isPC .userEvents-eventList{margin:15px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-userEvents-closed.isPC #userEvents-inProgress .widget-userEvents-unit,#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit{width:calc(50% - 15px);margin:0 0 30px}
#page-userEvents-closed.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(2n+1),#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(2n+1){position:relative;margin:0 30px 30px 0}
#page-userEvents-closed.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(2n+1):before,#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(2n+1):before{content:'';position:absolute;border-top:1px solid #ddd;top:-15px;left:0;height:0;width:calc(200% + 30px)}
#page-userEvents-closed.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(1):before,#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(1):before{display:none}
#page-userEvents-closed.isPC #userEvents-ended,#page-userEvents.isPC #userEvents-ended{border-top:1px solid #ddd;margin:60px 0 0}
#page-userEvents-closed.isPC #userEvents-ended .widget-userEvents-unit,#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit{width:calc(33.333333% - 20px);margin:0 0 30px}
#page-userEvents-closed.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+1),#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+1){position:relative}
#page-userEvents-closed.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+1):before,#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+1):before{content:'';position:absolute;border-top:1px solid #ddd;top:-15px;left:0;height:0;width:calc(300% + 60px)}
#page-userEvents-closed.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+1),#page-userEvents-closed.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+2),#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+1),#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(3n+2){margin:0 30px 30px 0}
#page-userEvents-closed.isPC #userEvents-ended .widget-userEvents-unit:nth-child(1):before,#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(1):before{display:none}
#page-userEvents-closed.isPC #userEvents-ended .widget-userEvents-unit-header-eventInfo h4,#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit-header-eventInfo h4{font-size:15px}
#page-userEvents-closed.isTouch #userEvents-header,#page-userEvents.isTouch #userEvents-header{border:none;padding:10px 10px 0 16px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
#page-userEvents-closed.isTouch #userEvents-header h2,#page-userEvents.isTouch #userEvents-header h2{font-size:11px;margin:6px 0 0}
#page-userEvents-closed.isTouch #userEvents-header-description,#page-userEvents.isTouch #userEvents-header-description{font-size:11px}
#page-userEvents-closed.isTouch #userEvents-ended,#page-userEvents-closed.isTouch #userEvents-inProgress,#page-userEvents.isTouch #userEvents-ended,#page-userEvents.isTouch #userEvents-inProgress{display:block}
#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-left,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-left,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-left,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left{width:100%;padding:24px 16px 8px;box-sizing:border-box;border-bottom:1px solid #ddd}
#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-left:after,#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-left:before,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-left:after,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-left:before,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-left:after,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-left:before,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left:after,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left:before{content:'';display:table}
#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-left:after,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-left:after,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-left:after,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left:after{clear:both}
#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-left h3,#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-left p,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-left h3,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-left p,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-left h3,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-left p,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left h3,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left p{float:left;margin:0;font-size:11px}
#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-left h3,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-left h3,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-left h3,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left h3{margin:0 8px 0 0;line-height:1.8}
#page-userEvents-closed.isTouch #userEvents-ended .userEvents-flexbox-right,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-flexbox-right,#page-userEvents.isTouch #userEvents-ended .userEvents-flexbox-right,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-right{width:100%}
#page-userEvents-closed.isTouch #userEvents-ended .userEvents-eventList,#page-userEvents-closed.isTouch #userEvents-inProgress .userEvents-eventList,#page-userEvents.isTouch #userEvents-ended .userEvents-eventList,#page-userEvents.isTouch #userEvents-inProgress .userEvents-eventList{width:calc(100% - 16px);margin:0 0 0 16px}
#page-userEvents-closed.isTouch #userEvents-inProgress,#page-userEvents.isTouch #userEvents-inProgress{margin-bottom:8px}
#page-userEvents-closed.isTouch #userEvents-inProgress .widget-userEvents-unit:last-child,#page-userEvents.isTouch #userEvents-inProgress .widget-userEvents-unit:last-child{border-bottom:1px solid #ddd}
#page-userEvents-closed.isTouch .userEvents-seeMoreLink,#page-userEvents.isTouch .userEvents-seeMoreLink{margin:0 0 0 16px;padding:8px 16px 0 0;font-size:11px}
#page-userEvents-closed.isPC #userEvents-ended{border:none;margin:0}
#page-userEvents-closed.isPC #userEvents-ended .userEvents-eventList{position:relative}
#page-userEvents-closed.isPC #userEvents-ended .userEvents-eventList:before{content:'';position:absolute;bottom:15px;left:0;height:0;width:100%;border-top:1px solid #ddd}
#page-userEvents-closed.isPC .widget-pager{margin:0 0 0 165px}
#page-userEvents-closed.isPC .widget-pager p{margin:0}
#page-userEvents-closed.isTouch #userEvents-ended .widget-userEvents-unit:last-child{border-bottom:1px solid #ddd}
#page-userEvents-userEvent #userEvent-body{border:5px solid #f2f1f0}
#page-userEvents-userEvent #userEvent-body section{border-top:5px solid #f2f1f0;padding:15px 30px 15px 15px}
#page-userEvents-userEvent #userEvent-body section:after,#page-userEvents-userEvent #userEvent-body section:before{content:'';display:table}
#page-userEvents-userEvent #userEvent-body section:after{clear:both}
#page-userEvents-userEvent #userEvent-body section h3{margin:0;width:85px;font-size:14px;letter-spacing:.5px;float:left}
#page-userEvents-userEvent #userEvent-body section p,#page-userEvents-userEvent #userEvent-body section ul{margin:0;width:calc(100% - 85px);float:right}
#page-userEvents-userEvent #userEvent-summary{padding:19px 15px 15px 15px;line-height:1}
#page-userEvents-userEvent #userEvent-summary:after,#page-userEvents-userEvent #userEvent-summary:before{content:'';display:table}
#page-userEvents-userEvent #userEvent-summary:after{clear:both}
#page-userEvents-userEvent #userEvent-summary div{float:left;min-width:70px;margin:0 15px 0 0}
#page-userEvents-userEvent #userEvent-summary h3{font-size:11px;font-weight:400;letter-spacing:.5px;margin:0 0 8px}
#page-userEvents-userEvent #userEvent-summary a{text-decoration:none}
#page-userEvents-userEvent #userEvent-summary .widget-userEvents-unit-header-entryCount{width:auto}
#page-userEvents-userEvent #userEvent-summary .widget-userEvents-unit-header-entryCount .icon-bottom{font-size:15px;vertical-align:middle}
#page-userEvents-userEvent #userEvent-summary .widget-userEvents-unit-header-entryCount-count{display:inline-block;margin:0;min-width:32px;text-align:center}
#page-userEvents-userEvent #userEvent-summary-date ul{font-size:18px;padding:2px 0 0}
#page-userEvents-userEvent #userEvent-summary-date span{font-size:13px;padding:6px 8px}
#page-userEvents-userEvent #howToApplication{border-top:1px solid #d8d7d6!important;padding:15px 15px 15px 0!important;margin:0 15px}
#page-userEvents-userEvent #messageFromAdmin ul{padding-left:0;margin:0}
#page-userEvents-userEvent #messageFromAdmin ul li{list-style-type:none;margin:0 0 .5em 0;line-height:1.5}
#page-userEvents-userEvent #messageFromAdmin ul li:before{content:'-';display:inline-block;width:1em;text-align:center;margin:0 0 0 -1em;color:#aaa}
#page-userEvents-userEvent #messageFromAdmin ul li a{display:inline-block}
#page-userEvents-userEvent #messageFromAdmin li{margin:0 0 .25em!important}
#page-userEvents-userEvent #messageFromAdmin li:last-child{margin:0!important}
#page-userEvents-userEvent #enteredWorks{margin:-100px 0 0;padding:130px 0 0}
#page-userEvents-userEvent #enteredWorks header{padding:0 0 15px}
#page-userEvents-userEvent #enteredWorks header h2,#page-userEvents-userEvent #enteredWorks header p{margin:0!important;line-height:1.5}
#page-userEvents-userEvent #enteredWorks header p{color:#666;font-size:.95em}
#page-userEvents-userEvent.isPC #enteredWorks header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
#page-userEvents-userEvent.isPC #enteredWorks header .ui-button-silent{padding:0;font-size:13px}
#page-userEvents-userEvent.isPC #enteredWorks header .isEditing{color:#0081c2;margin:0 22px 0 0;text-align:right}
#page-userEvents-userEvent.isPC #enterdWorksList.isEditing .enterdWork{position:relative}
#page-userEvents-userEvent.isPC #enterdWorksList.isEditing .enterdWork:before{content:'';position:absolute;top:0;right:0;height:calc(100% - 1px);width:100px;background:-webkit-linear-gradient(right,#fff 70%,rgba(255,255,255,0));background:linear-gradient(to left,#fff 70%,rgba(255,255,255,0));z-index:1}
#page-userEvents-userEvent.isPC #enterdWorksList.isEditing .ui-listItem-deleteButton{position:absolute;top:25px;right:24px;padding:0;z-index:2}
#page-userEvents-userEvent.isPC .ui-modal-window{max-width:360px}
#page-userEvents-userEvent.isPC .ui-modal-header{line-height:1.5}
#page-userEvents-userEvent.isPC .ui-modal-body{padding:14px 14px 14px}
#page-userEvents-userEvent.isPC .ui-modal-body ul{padding:0 0 0 16px;margin:10px 0 0}
#page-userEvents-userEvent.isTouch #userEvent-body{border:none;border-bottom:1px solid #ddd;padding:0 0 24px}
#page-userEvents-userEvent.isTouch #userEvent-body section{border:none!important;display:block;padding:0 16px!important;margin:0}
#page-userEvents-userEvent.isTouch #userEvent-body section:first-of-type h3{margin-top:0}
#page-userEvents-userEvent.isTouch #userEvent-body section h3{width:100%;font-size:13px;padding:0 0 4px;border-bottom:1px solid #ddd;margin:16px 0 16px;float:none}
#page-userEvents-userEvent.isTouch #userEvent-body p,#page-userEvents-userEvent.isTouch #userEvent-body ul{width:100%;float:none}
#page-userEvents-userEvent.isTouch #userEvent-summary{background:#f2f1f0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:16px}
#page-userEvents-userEvent.isTouch .widget-userEvents-unit-header-entryCount .icon-bottom{font-size:15px;vertical-align:middle}
#page-userEvents-userEvent.isTouch #userEvent-summary-date{width:calc(100% - 100px)}
#page-userEvents-userEvent.isTouch .widget-userEvents-unit-meta{font-size:15px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-userEvents-userEvent.isTouch .widget-userEvents-unit-meta li{margin:0}
#page-userEvents-userEvent.isTouch .widget-userEvents-unit-meta li:first-child{margin:0 10px 0 0}
#page-userEvents-userEvent.isTouch .widget-userEvents-unit-meta li:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-userEvents-userEvent.isTouch .widget-userEvents-unit-meta span{font-size:11px!important}
#page-userEvents-userEvent.isTouch .widget-userEvents-unit-meta b{display:block;margin:0 0 4px}
#page-userEvents-userEvent.isTouch #enteredWorks{margin:-80px 0 40px;padding:110px 0 0}
#page-userEvents-userEvent.isTouch #enteredWorks header{padding:0 0 8px;text-align:center;border-bottom:1px solid #ddd}
#page-userEvents-userEvent.isTouch #enteredWorks header h2{font-size:18px}
#page-userEvents-userEvent.isTouch #enterdWorksList.isEditing .enterdWork{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 14px;border-bottom:1px solid #ddd}
#page-userEvents-userEvent.isTouch #enterdWorksList.isEditing .widget-work{border:none;margin:0;padding-right:0;min-width:0}
#page-userEvents-userEvent.isTouch #enterdWorksList.isEditing .widget-catchphrase,#page-userEvents-userEvent.isTouch #enterdWorksList.isEditing .widget-work-reviews,#page-userEvents-userEvent.isTouch #enterdWorksList.isEditing .widget-workCard-data{display:none}
#page-userEvents-userEvent.isTouch .ui-listItem-deleteButton{padding:14px}
#page-userEvents-userEvent.isTouch #finish-editing{position:fixed;bottom:0;left:0;z-index:1;width:100%;box-shadow:0 -1px 0 rgba(0,0,0,.1);background:#fff;padding:13px;box-sizing:border-box}
#page-userEvents-userEvent.isTouch #finish-editing.isHidden{display:none}
#page-userEvents-userEvent.isTouch #finish-editing p{margin:0 auto;max-width:640px}
#page-userEvents-userEvent.isTouch .ui-modal-window{max-width:340px;width:100%;margin:0 16px}
#page-userEvents-userEvent.isTouch .ui-modal-header{line-height:1.6}
#page-userEvents-userEvent.isTouch .ui-modal-body{padding:16px 14px;line-height:1.6}
#page-userEvents-userEvent.isTouch .ui-modal-body ul{padding:0 0 0 16px;margin:10px 0 0}
#page-userEvents-userEvent.isTouch .ui-modal-body li{line-height:1.4}
#page-userEvents-userEvent.isApp #userEvent-description{margin-top:16px!important}
#page-userEvents-entrants .ui-tab{margin:0}
#page-userEvents-entrants .ui-tab li:first-child{margin-left:.25em}
#page-userEvents-entrants #userEventsEntrants{padding:0;margin:0}
#page-userEvents-entrants #userEventsEntrants li{list-style-type:none}
#page-userEvents-entrants #userEventsEntrants li{padding:14px 0;border-bottom:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-userEvents-entrants .entrant-number{width:67.5px;margin:0;line-height:1.3;color:#999}
#page-userEvents-entrants .entrant-number span{min-width:23.5px;display:inline-block;text-align:right}
#page-userEvents-entrants .widget-profileCard{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-userEvents-entrants.isPC .widget-profileCard-profileText{margin:0 120px 0 0}
#page-userEvents-entrants.isTouch .ui-tab{margin:0!important;width:100%}
#page-userEvents-entrants.isTouch .ui-tab ul{padding:0}
#page-userEvents-entrants.isTouch .entrant-number{width:60px}
#page-userEvents-entrants.isTouch .entrant-number span{min-width:22px}
#page-userEvents-entrants.isTouch #userEventsEntrants{margin:0 0 0 16px}
#page-userEvents-entrants.isTouch #userEventsEntrants li{padding:12px 12px 12px 0}
#page-userEvents-entrants.isTouch #userEvent-aside{margin:24px 0 0}
#page-userEvents-edit #userEvents-edit{position:relative}
#page-userEvents-edit #userEvents-edit .heading-level3{margin:0;padding:0 0 15px;line-height:1.2}
#page-userEvents-edit #userEvents-edit .ui-settingList:first-of-type{border-top-color:#ddd}
#page-userEvents-edit #userEvents-edit footer{border-top:1px solid #ddd;padding:1em 0 0 165px}
#page-userEvents-edit #userEvents-edit footer p{margin:0}
#page-userEvents-edit #userEvents-organizer span{display:block;line-height:1.2}
#page-userEvents-edit #userEvents-organizer-activityName{font-size:18px}
#page-userEvents-edit #userEvents-organizer-screenName{color:#666;margin:8px 0 0}
#page-userEvents-edit #userEvents-edit-description textarea{height:500px}
#page-userEvents-edit #userEvents-closedDate .ui-select{margin:0 .5em 0 0}
#page-userEvents-edit .userEvents-largeText{font-size:1.25em;display:inline-block}
#page-userEvents-edit #userEvents-deleteForm{position:absolute;right:0;bottom:0}
#page-userEvents-edit #userEvents-deleteForm p{margin:0}
#page-userEvents-edit #userEvents-editHint-inner{border:1px solid #ddd;padding:14px 12px 0;position:relative;line-height:1.5}
#page-userEvents-edit #userEvents-editHint-inner:before{content:'';position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:0;border-top:5px solid #ddd}
#page-userEvents-edit #userEvents-editHint-inner h3{font-size:1em;margin:0;letter-spacing:.25px}
#page-userEvents-edit #userEvents-editHint-inner p{color:#666;margin:.5em 0 1em}
#page-userEvents-edit #userEvents-editHint-inner ul{margin:0;padding:0 0 0 1.5em}
#page-userEvents-edit #userEvents-editHint-inner ul li{margin:0 0 .2em}
#page-userEvents-edit #tips-goToHelp{border-top:1px solid #ddd;margin:1em 0 0!important;text-align:center}
#page-userEvents-edit #tips-goToHelp a{display:block;padding:14px 0}
#page-userEvents-edit.isPC #container-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-userEvents-edit.isPC #userEvents-edit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 30px 0 0}
#page-userEvents-edit.isPC #userEvents-editHint{width:300px}
#page-userEvents-edit.isTouch:not(.isApp) #userEvents-edit{margin:16px}
#page-userEvents-edit.isTouch:not(.isApp) #userEvents-edit footer{padding:16px 16px 0;margin:0 0 0 -16px;width:calc(100% + 32px);box-sizing:border-box}
#page-userEvents-edit.isTouch #userEvents-edit h2{padding:0;font-size:15px}
#page-userEvents-edit.isTouch #userEvents-edit h4{font-size:11px;font-weight:700;margin:0 0 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;-webkit-transform:scale(1,1);transform:scale(1,1)}
#page-userEvents-edit.isTouch #userEvents-edit h4 h3{margin:0}
#page-userEvents-edit.isTouch #userEvents-edit-description textarea{height:300px}
#page-userEvents-edit.isTouch #userEvents-editHint{margin:24px 16px 16px}
#page-userEvents-edit.isApp .ui-settingList-content{margin:0 16px}
#page-userEvents-edit.isApp #userEvents-edit h2{margin:16px;font-size:15px}
#page-userEvents-edit.isApp #userEvents-edit footer{padding:16px 16px 0;width:100%;box-sizing:border-box}
#page-userEvents-edit.isApp #userEvents-deleteForm{right:16px}
#page-userEvents-cannotCreate.isPC .widget-emptyMessage{padding-top:25px}
#page-trends.isPC #trends{border-bottom:1px solid #ddd}
#page-trends.isPC #trends:after,#page-trends.isPC #trends:before{content:'';display:table}
#page-trends.isPC #trends:after{clear:both}
#page-trends.isPC #trends .tag,#page-trends.isPC #trends .work{float:left;margin:0 0 30px 30px;position:relative}
#page-trends.isPC #trends .tag:nth-child(1),#page-trends.isPC #trends .tag:nth-child(12),#page-trends.isPC #trends .tag:nth-child(16),#page-trends.isPC #trends .tag:nth-child(19),#page-trends.isPC #trends .tag:nth-child(23),#page-trends.isPC #trends .tag:nth-child(27),#page-trends.isPC #trends .tag:nth-child(30),#page-trends.isPC #trends .tag:nth-child(34),#page-trends.isPC #trends .tag:nth-child(38),#page-trends.isPC #trends .tag:nth-child(5),#page-trends.isPC #trends .tag:nth-child(9),#page-trends.isPC #trends .work:nth-child(1),#page-trends.isPC #trends .work:nth-child(12),#page-trends.isPC #trends .work:nth-child(16),#page-trends.isPC #trends .work:nth-child(19),#page-trends.isPC #trends .work:nth-child(23),#page-trends.isPC #trends .work:nth-child(27),#page-trends.isPC #trends .work:nth-child(30),#page-trends.isPC #trends .work:nth-child(34),#page-trends.isPC #trends .work:nth-child(38),#page-trends.isPC #trends .work:nth-child(5),#page-trends.isPC #trends .work:nth-child(9){margin:0 0 30px;clear:both}
#page-trends.isPC #trends .tag:nth-child(1):before,#page-trends.isPC #trends .tag:nth-child(12):before,#page-trends.isPC #trends .tag:nth-child(16):before,#page-trends.isPC #trends .tag:nth-child(19):before,#page-trends.isPC #trends .tag:nth-child(23):before,#page-trends.isPC #trends .tag:nth-child(27):before,#page-trends.isPC #trends .tag:nth-child(30):before,#page-trends.isPC #trends .tag:nth-child(34):before,#page-trends.isPC #trends .tag:nth-child(38):before,#page-trends.isPC #trends .tag:nth-child(5):before,#page-trends.isPC #trends .tag:nth-child(9):before,#page-trends.isPC #trends .work:nth-child(1):before,#page-trends.isPC #trends .work:nth-child(12):before,#page-trends.isPC #trends .work:nth-child(16):before,#page-trends.isPC #trends .work:nth-child(19):before,#page-trends.isPC #trends .work:nth-child(23):before,#page-trends.isPC #trends .work:nth-child(27):before,#page-trends.isPC #trends .work:nth-child(30):before,#page-trends.isPC #trends .work:nth-child(34):before,#page-trends.isPC #trends .work:nth-child(38):before,#page-trends.isPC #trends .work:nth-child(5):before,#page-trends.isPC #trends .work:nth-child(9):before{content:'';display:block;width:1125px;position:absolute;height:0;left:0;top:-15px;border-top:1px solid #ddd}
#page-trends.isPC #trends .tag:first-child:before,#page-trends.isPC #trends .work:first-child:before{display:none}
#page-trends.isPC #trends .tag{width:135px;border-left:2px solid #222;vertical-align:middle;box-sizing:border-box}
#page-trends.isPC #trends .tag a{text-decoration:none;border-bottom:1px solid transparent;color:#444;display:block;padding:5px 0 5px 15px}
#page-trends.isPC #trends .tag a>span{vertical-align:middle;display:inline-block;line-height:1.2}
#page-trends.isPC #trends .tag a>span span{display:block}
#page-trends.isPC #trends .tag a:hover i{color:#4baae0}
#page-trends.isPC #trends .tag a:hover .tag-label{text-decoration:underline}
#page-trends.isPC #trends .tag i{color:#aaa}
#page-trends.isPC #trends .tag-label{font-weight:700;font-size:1.5em}
#page-trends.isPC #trends .tag-count{color:#888;font-size:.9em;margin:.25em 0}
#page-trends.isPC #trends .tag-arrow{font-size:1.5em}
#page-trends.isPC #trends .work{width:300px}
#page-trends.isPC #trends .work .widget-workCatchphrase{margin:0!important;float:none}
#page-trends.isPC #trends .work .widget-workCatchphrase-title{font-size:1em;margin:0;line-height:1.3}
#page-trends.isPC #trends .work .widget-catchphrase-author,#page-trends.isPC #trends .work .widget-workCatchphrase-dateUpdated{display:none}
#page-trends.isTouch .widget-workCatchphrase{margin:0 0 0 16px}
#page-trends.isTouch .widget-catchphrase-author{display:none}
#page-trends.isTouch #trends{max-width:640px;margin:0 auto 32px}
#page-trends.isTouch .tag{border-bottom:1px solid #ddd;margin:24px 0 0;padding:0 16px 8px;font-size:11px}
#page-trends.isTouch .tag .tag-label{font-weight:700;color:#222;padding-right:8px}
#page-trends.isTouch .tag .tag-count{color:#999}
#page-trends.isTouch .tag i{color:#4baae0}
#page-tags-tag #searchLink{text-align:center;margin:0 0 30px;padding:0 15px;line-height:1.6}
#page-tags-tag #searchLink a{text-decoration:none}
#page-tags-tag #searchLink a:hover>span{color:#0990cc;border-bottom-color:#4baae0}
#page-tags-tag #searchLink a>span{color:#444;border-bottom:1px solid #eee}
#page-tags-tag #searchLink a>span span{display:inline-block}
#page-tags-tag.isPC #container{padding:0}
#page-tags-tag.isPC #tagTitle{font-size:1em;font-weight:400;line-height:1.2;color:#444;margin:30px 0 0;text-align:center;font-size:3em}
#page-tags-tag.isPC #tagCount{color:#888;text-align:center;margin:0 0 10px;font-size:.9em}
#page-tags-tag.isPC #searchLink-pager{text-align:center;font-size:1.25em;line-height:1.3;font-weight:700}
#page-tags-tag.isPC #searchLink-pager i{font-weight:400;margin:0 .5em}
#page-tags-tag.isPC .ui-tab{margin:.5em 0 0}
#page-tags-tag.isTouch .widget-media-workList header{padding:0 16px}
#page-tags-tag.isTouch .widget-media-workList .ui-tab{margin-top:0!important;width:calc(100% + 15px)}
#page-tags-tag.isTouch #tagTitle{font-size:32px;font-weight:400;line-height:1.2;color:#222;margin:32px 0 0;text-align:center}
#page-tags-tag.isTouch #tagCount{font-size:11px;color:#999;text-align:center;line-height:1;margin:8px 0}
#page-tags-tag.isTouch .widget-catchphrase{margin:0 0 8px}
#page-tags-tag.isTouch .widget-work .widget-work-meta .widget-work-status{padding-right:0}
#page-tags-tag.isTouch .widget-work .widget-work-meta .widget-work-status:after{display:none}
#page-tags-tag.isTouch .widget-work .widget-work-characterCount,#page-tags-tag.isTouch .widget-work .widget-work-dateUpdated{display:none}
#page-tags-tag.isTouch #searchLink{margin:0 0 10px}
#page-tags-tag.isTouch #searchLink-pager{text-align:center;font-size:15px;font-weight:700;line-height:1.4;margin:1em 0 30px}
#page-tags-tag.isTouch #searchLink-pager i{font-weight:400;margin:0 .5em}
#page-official #container{margin-top:118px}
#page-official .seeMoreLink{text-align:right;margin:.5em 0 0}
#page-official .seeMoreLink a{color:#222}
#page-official #official-introduction{font-size:14px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;text-align:center;letter-spacing:2px;padding:0 0 0 3px;margin:0 0 16px}
#page-official #official-firstView{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-official #official-features{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:820px;border-right:1px solid #ddd}
#page-official #official-features li{list-style-type:none}
#page-official #official-features a{color:#222;text-decoration:none;display:block}
#page-official #official-features a:after,#page-official #official-features a:before{content:'';display:table}
#page-official #official-features a:after{clear:both}
#page-official #official-features a:focus .official-features-title,#page-official #official-features a:hover .official-features-title{text-decoration:underline}
#page-official #official-features-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-official #official-features-1 a{padding:0 15px 8px 0}
#page-official #official-features-2{width:300px;border-left:1px solid #ddd}
#page-official #official-features-2 a{padding:0 15px 8px}
#page-official .official-features-image+*,#page-official .official-features-labelLogo+*{margin-top:16px!important}
#page-official .official-features-image{position:relative}
#page-official .official-features-image img{vertical-align:top;max-width:100%}
#page-official .official-features-image p{position:absolute;left:4px;bottom:-9px;margin:0;background:#222;color:#fff;line-height:1;padding:0 10px;font-weight:700;font-size:10px;line-height:16px;height:16px;border-radius:8px;border:1px solid #fff}
#page-official .official-features-labelLogo{float:right;margin:16px 0 0 16px}
#page-official .official-features-labelLogo img{vertical-align:top;max-width:50px}
#page-official .official-features-catchphrase{font-size:11.5px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;line-height:1.5;margin:16px 0 0;font-weight:700}
#page-official .official-features-title{font-size:18px;line-height:1.3;margin:4px 0;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}
#page-official .official-features-subtitle{font-size:14px;line-height:1.5;margin:0;color:#666}
#page-official .official-features-catchphrase,#page-official .official-features-subtitle,#page-official .official-features-title{margin-left:8px}
#page-official #official-officialInfo{padding:0 0 0 15px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-official #official-officialInfo header{border-bottom:1px solid #ddd;padding:0 0 8px}
#page-official #official-officialInfo header h2{font-size:12px;margin:0;background:#222;color:#fff;line-height:1;padding:2px;display:inline-block;vertical-align:top}
#page-official #official-officialInfo header p{margin:0;font-size:11.5px;color:#666;line-height:1}
#page-official #official-officialInfo ul{padding:0;margin:0}
#page-official #official-officialInfo ul li{list-style-type:none}
#page-official #official-officialInfo ul li{border-bottom:1px solid #ddd}
#page-official #official-officialInfo ul a{padding:14px 0;color:#222;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#page-official #official-officialInfo ul a:focus h3,#page-official #official-officialInfo ul a:hover h3{text-decoration:underline}
#page-official #official-officialInfo ul .article-thumbnail{width:70px;height:70px;background-position:center center;background-size:cover;margin:0 0 0 16px!important}
#page-official #official-officialInfo ul .article-thumbnail+div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-official #official-officialInfo ul h3,#page-official #official-officialInfo ul p{margin:0;line-height:1.3}
#page-official #official-officialInfo ul h3{font-size:13px;margin:0 0 5px}
#page-official #official-officialInfo ul .article-meta{margin:2.5px 0 0;font-size:11.5px;line-height:1.3;color:#666}
#page-official #official-officialInfo ul .article-meta p{display:inline-block}
#page-official #official-officialInfo ul .article-meta p:first-child{padding:0 14px 0 0;position:relative}
#page-official #official-officialInfo ul .article-meta p:first-child:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
#page-official #official-secondView{margin:30px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-official #official-secondView-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-official #official-secondView-sidebar{width:300px;margin:0 0 0 30px}
#page-official #official-weeklyRanking{border-top:2px solid #ddd;padding:30px 0 14px;position:relative}
#page-official #official-weeklyRanking header h2,#page-official #official-weeklyRanking header p{display:inline-block;vertical-align:top}
#page-official #official-weeklyRanking-list{max-width:560px;margin:20px 0 0}
#page-official #official-weeklyRanking-list .widget-workBox-official a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-official #official-weeklyRanking-list .widget-workBox-official-thumbnail{width:160px;height:84px;margin:0 16px 16px 0;position:relative}
#page-official #official-weeklyRanking-list .widget-workBox-official-workInfo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;border-top:1px solid #ddd}
#page-official #official-weeklyRanking-list .widget-workBox-official-workInfo{padding:14px 0}
#page-official #official-weeklyRanking-list .widget-workBox-official-thumbnail-catchphrase{font-size:12px;height:84px;line-height:84px}
#page-official #official-weeklyRanking-list .widget-workBox-official-thumbnail-catchphrase span{max-width:120px}
#page-official #official-weeklyRanking-featureImage{position:absolute;bottom:0;right:-30px;z-index:-1;width:250px;overflow:hidden}
#page-official #official-weeklyRanking-featureImage img{max-width:100%;vertical-align:bottom}
#page-official #official-recentWorks{border-top:2px solid #ddd;padding:30px 0 0}
#page-official #official-recentWorks header h2,#page-official #official-recentWorks header p{display:inline-block;vertical-align:top}
#page-official #official-recentWorks-list{margin:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}
#page-official #official-recentWorks-list .widget-workBox-official{width:calc(33.333333% - 10px);margin:0 0 30px}
#page-official .widget-official-publication{background:#f2f1f0;padding:15px}
#page-official .widget-official-publication header{text-align:center;padding:0 0 16px;border-bottom:1px solid #ddd}
#page-official .widget-official-publication header h2,#page-official .widget-official-publication header p{margin:0}
#page-official .widget-official-publication header h2{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:18px;line-height:1.5}
#page-official .widget-official-publication header p{font-size:13px}
#page-official .widget-official-publication header a{color:#222}
#page-official .widget-official-publication header a:hover{text-decoration:underline}
#page-official .widget-official-publication header a i{color:#4baae0}
#page-official .widget-official-publication li{border-bottom:1px solid #ccc}
#page-official .widget-official-publication .widget-feedList-dummyList-listItem{padding-left:106px;min-height:120px;position:relative}
#page-official .widget-official-publication .widget-feedList-dummyList-listItem:after,#page-official .widget-official-publication .widget-feedList-dummyList-listItem:before{content:'';display:table}
#page-official .widget-official-publication .widget-feedList-dummyList-listItem:after{clear:both}
#page-official .widget-official-publication .widget-feedList-dummyList-thumbnail{position:absolute;top:14px;left:0}
#page-official .widget-official-publication .widget-feedList-dummyList-secondaryText,#page-official .widget-official-publication .widget-feedList-dummyList-thumbnail{background:#e5e5e5}
#page-official .widget-official-publication .widget-feedList-dummyList-primaryText{background:#ddd}
#page-official .widget-official-publication .seeMoreLink{text-align:center}
#page-official .widget-official-publication .seeMoreLink a{display:block}
#page-official #official-labels{margin-top:30px;border-top:2px solid #ddd;padding:30px 0 0}
#page-official #official-labels>header h2,#page-official #official-labels>header p{display:inline-block;vertical-align:top}
#page-official #official-labels-headerImages{margin:20px 0 0}
#page-official #official-labels-headerImages img{max-width:100%;vertical-align:top}
#page-official #official-labels-list{margin:30px 0 0}
#page-official .officialLabel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 45px}
#page-official .officialLabel-header{width:300px;margin:0 30px 0 0;border-top:1px solid #ddd;padding:14px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-official .officialLabel-header .officialLabel-header-logo{width:70px;margin:0 16px 0 0}
#page-official .officialLabel-header .officialLabel-header-logo a{display:block}
#page-official .officialLabel-header .officialLabel-header-logo img{max-width:100%}
#page-official .officialLabel-header .officialLabel-header-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-official .officialLabel-header .officialLabel-header-info a{text-decoration:none}
#page-official .officialLabel-header .officialLabel-header-info h3,#page-official .officialLabel-header .officialLabel-header-info p{margin:0;line-height:1.3}
#page-official .officialLabel-header .officialLabel-header-activityName{color:#222}
#page-official .officialLabel-header .officialLabel-header-activityName:focus,#page-official .officialLabel-header .officialLabel-header-activityName:hover{text-decoration:underline}
#page-official .officialLabel-header .officialLabel-header-screenName{color:#666}
#page-official .officialLabel-header .officialLabel-header-screenName:focus,#page-official .officialLabel-header .officialLabel-header-screenName:hover{text-decoration:underline}
#page-official .officialLabel-header .officialLabel-header-button,#page-official .officialLabel-header .officialLabel-header-profile{margin:1em 0 0!important}
#page-official .officialLabel-header .officialLabel-header-button a{width:100%;box-sizing:border-box;text-align:center;border:1px solid #ddd;font-weight:400;padding:1em}
#page-official .officialLabel-header .officialLabel-header-button a:focus,#page-official .officialLabel-header .officialLabel-header-button a:hover{color:#222;border-color:#bbb}
#page-official .officialLabel-works{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-official .officialLabel-works .widget-workBox-official{width:calc(33.333333% - 10px);margin:0 0 0 15px}
#page-official .officialLabel-works .widget-workBox-official:first-child{margin:0}
#page-officialTouch #container{margin-top:80px}
#page-officialTouch.isApp #container{margin-top:0;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
#page-officialTouch .seeMoreLink{text-align:right;margin:8px 16px 0;font-size:11px}
#page-officialTouch .seeMoreLink a{color:#222}
#page-officialTouch #official-features{padding:0;overflow:hidden;margin:0;background:#f2f1f0;padding:10px 10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-officialTouch #official-features li{list-style-type:none}
@media screen and (max-width:420px){
#page-officialTouch #official-features{display:block}
}
#page-officialTouch #official-features li{background:#fff;margin:0 0 10px;box-shadow:0 1px 2px rgba(0,0,0,.2);width:calc(50% - 5px);min-height:230px}
@media screen and (max-width:420px){
#page-officialTouch #official-features li{width:100%}
}
#page-officialTouch #official-features a{color:#222;text-decoration:none;display:block;padding:0 0 14px}
#page-officialTouch #official-features a:after,#page-officialTouch #official-features a:before{content:'';display:table}
#page-officialTouch #official-features a:after{clear:both}
#page-officialTouch .official-features-image+*,#page-officialTouch .official-features-labelLogo+*{margin-top:16px!important}
#page-officialTouch .official-features-image{position:relative}
#page-officialTouch .official-features-image img{vertical-align:top;max-width:100%}
#page-officialTouch .official-features-image p{position:absolute;left:12px;bottom:-9px;margin:0;background:#222;color:#fff;line-height:1;padding:0 10px;font-weight:700;font-size:10px;line-height:16px;height:16px;border-radius:8px;border:1px solid #fff}
#page-officialTouch .official-features-labelLogo{float:right;margin:16px 14px 0}
#page-officialTouch .official-features-labelLogo img{vertical-align:top;max-width:40px}
#page-officialTouch .official-features-catchphrase{font-size:11px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;line-height:1.5;margin:16px 0 0;font-weight:700}
#page-officialTouch .official-features-title{font-size:15px;line-height:1.3;margin:4px 0;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}
#page-officialTouch .official-features-subtitle{font-size:11px;line-height:1.5;margin:0;color:#666}
#page-officialTouch .official-features-catchphrase,#page-officialTouch .official-features-subtitle,#page-officialTouch .official-features-title{margin-left:16px;margin-right:16px}
#page-officialTouch #official-weeklyRanking{position:relative}
#page-officialTouch #official-weeklyRanking header{height:125px;line-height:125px;padding:0 0 0 16px}
#page-officialTouch #official-weeklyRanking header div{display:inline-block;line-height:18px;vertical-align:middle}
#page-officialTouch #official-weeklyRanking header div p{max-width:144px}
#page-officialTouch #official-weeklyRanking-list{margin:0 0 0 16px}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official{border-top:1px solid #ddd}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official:first-child{border:none}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official:last-child{border-bottom:1px solid #ddd}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official a{padding:14px 16px 14px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official-thumbnail{width:46px;height:auto;margin:0 14px 16px 0;position:relative}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official-publicationLabelLogo img{max-width:40px}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official-thumbnail-catchphrase{font-size:11px}
#page-officialTouch #official-weeklyRanking-list .widget-workBox-official-workInfo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-officialTouch #official-weeklyRanking-featureImage{position:absolute;top:0;right:0;z-index:-1;height:125px;overflow:hidden}
#page-officialTouch #official-weeklyRanking-featureImage img{max-height:100%;vertical-align:top}
#page-officialTouch #official-officialInfo{margin:50px 0 0}
#page-officialTouch #official-officialInfo header{border-bottom:1px solid #ddd;padding:0 16px 8px}
#page-officialTouch #official-officialInfo header h2{font-size:12px;margin:0;background:#222;color:#fff;letter-spacing:1px;line-height:1;padding:2px;display:inline-block;vertical-align:top}
#page-officialTouch #official-officialInfo header p{margin:0;font-size:12px;color:#888;line-height:1.3}
#page-officialTouch #official-officialInfo ul{padding:0;margin:0 0 0 16px}
#page-officialTouch #official-officialInfo ul li{list-style-type:none}
#page-officialTouch #official-officialInfo ul li{border-bottom:1px solid #ddd}
#page-officialTouch #official-officialInfo ul a{padding:14px 14px 14px 0;color:#222;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#page-officialTouch #official-officialInfo ul .article-thumbnail{width:70px;height:70px;background-position:center center;background-size:cover;margin:0 0 0 16px!important}
#page-officialTouch #official-officialInfo ul .article-thumbnail+div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-officialTouch #official-officialInfo ul h3,#page-officialTouch #official-officialInfo ul p{margin:0;line-height:1.3}
#page-officialTouch #official-officialInfo ul h3{font-size:13px;margin:0 0 5px}
#page-officialTouch #official-officialInfo ul p{font-size:11px;color:#666;margin:2.5px 0 0}
#page-officialTouch #official-recentWorks{padding:24px 0 0}
#page-officialTouch #official-recentWorks-list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-officialTouch #official-recentWorks-list:before{content:'';border-bottom:1px solid #ddd;position:absolute;bottom:0;left:16px;width:calc(100% - 16px)}
#page-officialTouch #official-recentWorks-list .widget-workBox-official{width:calc(50% - 8px)}
#page-officialTouch #official-recentWorks-list a{padding:0 0 24px}
#page-officialTouch #official-recentWorks-list .widget-workBox-official-thumbnail{margin:0 0 8px}
#page-officialTouch .widget-official-publication{margin:24px 0 0}
#page-officialTouch .widget-official-publication header{padding:0 16px 8px;border-bottom:1px solid #ddd}
#page-officialTouch .widget-official-publication header a{color:#666}
#page-officialTouch .widget-official-publication header a i{color:#4baae0}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList{margin:2px 0 0}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem{position:relative}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(1),#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(2){float:left;width:calc(50% - 1px);padding:0 0 14px;border:none;margin:0}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(1)>span:not(.widget-feedList-dummyList-thumbnail),#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(2)>span:not(.widget-feedList-dummyList-thumbnail){margin-left:16px;margin-right:16px}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(1) .widget-feedList-dummyList-thumbnail,#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(2) .widget-feedList-dummyList-thumbnail{width:100%;height:auto;background:#f2f1f0;padding:4px 0}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(1) .widget-feedList-dummyList-thumbnail span,#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(2) .widget-feedList-dummyList-thumbnail span{background:#e5e5e5;display:block;width:100px;height:133px;margin:0 auto}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(1) .widget-feedList-dummyList-primaryText,#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(2) .widget-feedList-dummyList-primaryText{max-width:calc(100% - 32px)}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(1){margin:0 2px 0 0}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(3),#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(4){padding-left:66px;min-height:66px}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(3) .widget-feedList-dummyList-thumbnail,#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(4) .widget-feedList-dummyList-thumbnail{position:absolute;top:14px;left:0;width:50px;height:66px}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-listItem:nth-child(3){clear:both;border-top:1px solid #ddd}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-secondaryText,#page-officialTouch .widget-official-publication .widget-feedList-dummyList-thumbnail{background:#e5e5e5}
#page-officialTouch .widget-official-publication .widget-feedList-dummyList-primaryText{background:#ddd}
#page-officialTouch #fanFictionSources{margin-top:24px}
#page-officialTouch #fanFictionSources>div{margin:0 0 0 16px}
#page-officialTouch #fanFictionSources .widget-fanFictionSource{border-bottom:1px solid #ddd}
#page-officialTouch #fanFictionSources .widget-fanFictionSource a{padding:14px 16px 14px 0}
#page-officialTouch #fanFictionSources .widget-fanFictionSource-image{width:46px;margin:0 14px 0 0}
#page-officialTouch #fanFictionSources .widget-fanFictionSource-original{display:none}
#page-officialTouch #official-labels{margin-top:24px}
#page-officialTouch .officialLabel{border-bottom:1px solid #ddd}
#page-officialTouch .officialLabel-header{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}
#page-officialTouch .officialLabel-header a{padding:14px 0 14px 16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;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;text-decoration:none;color:#222}
#page-officialTouch .officialLabel-header-logo{width:44px;margin:0 16px 0 0}
#page-officialTouch .officialLabel-header-logo img{max-width:100%;vertical-align:top}
#page-officialTouch .officialLabel-header-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.3}
#page-officialTouch .officialLabel-header-name h3,#page-officialTouch .officialLabel-header-name p{display:inline}
#page-officialTouch .officialLabel-header-activityName{color:#222;font-size:14px;margin:0 4px 0 0}
#page-officialTouch .officialLabel-header-screenName{color:#666;font-size:11px;margin:0}
#page-officialTouch .officialLabel-header-profile{margin:4px 0 0;font-size:11px}
#page-officialTouch .officialLabel-header-showMoreButton{width:60px;text-align:center;font-size:30px;line-height:1;margin:0}
#page-officialTouch .officialLabel-header-showMoreButton button{width:100%;height:72px;box-sizing:border-box;border:none;padding:0;background:0 0;color:#ddd}
#page-officialTouch .officialLabel-header-showMoreButton button.isPanelShown i:before{content:'\f70e'}
#page-officialTouch .officialLabel-body.isHidden{display:none}
#page-officialTouch .officialLabel-labelImage{margin:0}
#page-officialTouch .officialLabel-labelImage a{display:block;height:100px;position:relative;overflow:hidden}
#page-officialTouch .officialLabel-labelImage img{max-height:100%;vertical-align:top;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#page-officialTouch .officialLabel-works .widget-workBox-official a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px 0 0 16px}
#page-officialTouch .officialLabel-works .widget-workBox-official .widget-workBox-official-thumbnail{width:44px;margin:0 16px 0 0;text-align:right}
#page-officialTouch .officialLabel-works .widget-workBox-official .widget-workBox-official-workInfo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;border-bottom:1px solid #ddd;padding:0 16px 14px 0}
#page-officialTouch .officialLabel-seeMoreLink{margin:0}
#page-officialTouch .officialLabel-seeMoreLink a{display:block;padding:8px 16px 36px 76px;color:#222;text-decoration:none;font-size:11px;text-align:right}
#page-officialTouch .officialLabel-seeMoreLink a i{color:#0990cc}
#page-official-recentWorks.isPC #officialLabel-recentWorks header{margin:0 0 20px}
#page-official-recentWorks.isPC #officialLabel-recentWorks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-official-recentWorks.isPC #officialLabel-recentWorks-list .widget-workBox-official{width:calc(25% - 11.25px);margin:0 0 45px 15px}
#page-official-recentWorks.isPC #officialLabel-recentWorks-list .widget-workBox-official:nth-child(4n+1){margin:0 0 45px}
#page-official-recentWorks.isTouch #officialLabel-recentWorks header{padding:16px 16px 8px}
#page-official-recentWorks.isTouch #officialLabel-recentWorks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-official-recentWorks.isTouch #officialLabel-recentWorks-list .widget-workBox-official{width:calc(50% - 8px)}
#page-official-recentWorks.isTouch #officialLabel-recentWorks-list a{padding:0 0 24px}
#page-official-recentWorks.isTouch #officialLabel-recentWorks-list .widget-workBox-official-thumbnail{margin:0 0 14px}
#page-official-recentWorks.isTouch .widget-pager{position:relative}
#page-official-recentWorks.isTouch .widget-pager:before{content:'';position:absolute;top:0;left:16px;width:calc(100% - 16px);border-top:1px solid #ddd}
#page-official-labels.isPC .widget-mediaHeading{margin:0 0 20px}
#page-official-labels.isTouch .widget-mediaHeading{padding:16px 16px 8px;border:none}
#page-official-labels.isTouch .widget-official-header-followButton{display:none}
#page-genres-recentWorks .widget-workCard-genre{display:none}
#page-genres-recentWorks #genre-all .widget-workCard-genre{display:block}
#page-genres-recentWorks #recentWorks-targetLink-nonfiction{letter-spacing:-1px}
@media screen and (min-height:605px){
#page-genres-recentWorks.isPC #recentWorksFilter{position:-webkit-sticky;position:sticky;top:130px}
}
#page-genres-recentWorks.isPC #recentWorksFilter h4:first-child{margin-top:0!important}
#page-works-accesses #workAccesses{margin:30px 0}
#page-works-accesses #workAccesses h2{margin:0}
#page-works-accesses #workStats p{line-height:1;margin-bottom:0}
#page-works-accesses #workStatsCount span{display:block}
#page-works-accesses #workStatsCount-label{font-size:2em;color:#444}
#page-works-accesses #workStatsCount-unit{color:#888;font-size:.85em;margin:.5em 0 0}
#page-works-accesses #episodeStats-table{line-height:1;width:100%}
#page-works-accesses #episodeStats-table tr:hover td{background:#f7f6f5}
#page-works-accesses #episodeStats-table tr:hover .bar{background:#4baae0}
#page-works-accesses #episodeStats-table tr:hover .barCount-label{font-weight:700}
#page-works-accesses #episodeStats-table tr:hover .episodeTitle-editLink{opacity:1}
#page-works-accesses #episodeStats-table td{padding:10px;border-bottom:1px solid #eee;vertical-align:top}
#page-works-accesses #episodeStats-table .episodeTitle{padding-left:0;padding-top:12px}
#page-works-accesses #episodeStats-table .episodeTitle-label{color:#222}
#page-works-accesses #episodeStats-table .episodeTitle-label:hover{color:#0081c2}
#page-works-accesses #episodeStats-table .episodeTitle-editLink{color:#4baae0;text-decoration:underline;opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear;display:inline-block}
#page-works-accesses #episodeStats-table .episodeTitle-editLink:hover{color:#0081c2}
#page-works-accesses #episodeStats-table .barCount{padding-right:.5em;text-align:right;width:80px}
#page-works-accesses #episodeStats-table .barCount-label{color:#444;font-size:1.25em}
#page-works-accesses #episodeStats-table .barCount-unit{color:#888;font-size:.85em}
#page-works-accesses #episodeStats-table .bar-container{width:300px;padding-left:0;padding-top:12px}
#page-works-accesses #episodeStats-table .bar-container span{display:inline-block}
#page-works-accesses #episodeStats-table .bar{background:#9bd2ea;display:block;height:10px}
#page-works-accesses #episodeStats-table .barCheerCount{white-space:nowrap;padding:10px 0 10px 30px}
#page-works-accesses #episodeStats-table .barCheerCount i,#page-works-accesses #episodeStats-table .barCheerCount span{vertical-align:middle}
#page-works-accesses #episodeStats-table .barCheerCount i{color:#888}
#page-works-accesses #episodeStats-table .barCheerCount span{color:#444;font-size:1.25em}
#page-works-accesses #recommend-analysisTool{text-align:center;padding:0 15px;color:#666;line-height:1.3}
#page-works-accesses #workAccesses-footer{border-top:1px solid #ddd;padding:1em 0 0;margin:30px 0 0;color:#666;line-height:1.3}
#page-works-accesses.isTouch #workAccesses{margin:20px 0 0}
#page-works-accesses.isTouch #workAccesses h2{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box}
#page-works-accesses.isTouch #workStatsCount{padding:0 16px}
#page-works-accesses.isTouch #workStatsCount span{display:inline}
#page-works-accesses.isTouch #episodeStats{margin:30px 0 0}
#page-works-accesses.isTouch #episodeStats h2{margin:0}
#page-works-accesses.isTouch #episodeStats-table{display:block}
#page-works-accesses.isTouch #episodeStats-table tbody,#page-works-accesses.isTouch #episodeStats-table td,#page-works-accesses.isTouch #episodeStats-table tr{display:block}
#page-works-accesses.isTouch #episodeStats-table tr{margin:0 0 0 16px;border-bottom:1px solid #ddd;padding:14px 16px 14px 0}
#page-works-accesses.isTouch #episodeStats-table tr:after,#page-works-accesses.isTouch #episodeStats-table tr:before{content:'';display:table}
#page-works-accesses.isTouch #episodeStats-table tr:after{clear:both}
#page-works-accesses.isTouch #episodeStats-table td{border:none;padding:0}
#page-works-accesses.isTouch #episodeStats-table .episodeTitle{width:100%}
#page-works-accesses.isTouch #episodeStats-table .barCheerCount,#page-works-accesses.isTouch #episodeStats-table .barCount{width:25%;float:left;font-size:11px;color:#666;margin:8px 0 0}
#page-works-accesses.isTouch #episodeStats-table .barCount{padding:0 5px 0 0;box-sizing:border-box}
#page-works-accesses.isTouch #episodeStats-table .bar-container{width:50%;float:right;margin:8px 0 0}
#page-works-accesses.isTouch .bar-container{width:67.5px}
#page-works-accesses.isTouch #recommend-analysisTool{font-size:13px}
#page-works-accesses.isTouch #workAccesses-footer{padding:1em 16px 0;font-size:11px}
#page-search #container{margin-top:80px}
#page-search .search-multiColumn:after,#page-search .search-multiColumn:before{content:'';display:table}
#page-search .search-multiColumn:after{clear:both}
#page-search .search-multiColumn .search-multiColumn-left{float:left;width:240px}
#page-search .search-multiColumn .search-multiColumn-left section{margin:30px 0 0}
#page-search .search-multiColumn .search-multiColumn-left section:first-child{margin:0}
#page-search .search-multiColumn .search-multiColumn-left h3,#page-search .search-multiColumn .search-multiColumn-left ul{margin:0}
#page-search .search-multiColumn .search-multiColumn-right{float:right;width:calc(100% - 285px)}
#page-search .search-multiColumn .widget-work-summary{margin-bottom:0}
#page-search .search-multiColumn .widget-catchphrase:first-child{border-top:none;padding-top:5px}
#page-search .search-multiColumn .widget-catchphrase:last-child{padding-bottom:0}
#page-search #searchingConditions{margin:15px 10px 0}
#page-search #searchingConditions h4{font-size:.9em;margin:0}
#page-search #searchingConditions .widget-searchingConditions div{display:block}
#page-search #searchingConditions .widget-searchingConditions a{padding:10px 0}
#page-search #searchingConditions .widget-searchingConditions p{font-size:.85em;margin:0 0 3px}
#page-search #searchingConditions .widget-searchingConditions ul{font-size:13px}
#page-search #searchingConditions .widget-searchingConditions button{padding:13px 0 0 8px}
#page-search #searchingConditions .widget-searchingConditions button svg{width:16px;height:16px}
#page-search #searchingConditions .widget-searchingConditions-emptyMassage{margin:1em 0 3px}
#page-search #searchHeader{border-bottom:1px solid #eee;padding:0 0 .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
#page-search #searchHeader-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-search #searchHeader-left h2{margin:0;font-size:1.75em;line-height:1.5;font-weight:400;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:1px}
#page-search #searchHeader-left ul{margin:0}
#page-search #searchHeader-queries{padding:0;color:#666}
#page-search #searchHeader-queries li{list-style-type:none}
#page-search #searchHeader-queries li{display:inline-block}
#page-search #searchHeader-queries li:not(:first-child):before{content:'/';display:inline-block;margin:0 .5em;color:#aaa}
#page-search #searchHeader-internalLinks{margin:0}
#page-search #searchHeader-internalLinks a{padding:0 0 0 .75em;display:inline-block}
#page-search #searchHeader-internalLinks a:first-child{padding:0}
#page-search #searchHeader-sort{margin:0}
#page-search #searchResult-tags .heading-level4,#page-search #searchResult-users .heading-level4,#page-search #searchResult-works .heading-level4{margin:0}
#page-search #searchResult-tags,#page-search #searchResult-users{margin:-80px 0 30px;padding:80px 0 0}
#page-search #searchResult-works{margin:-50px 0 30px;padding:50px 0 0}
#page-search #searchResult-works .heading-level4{display:none}
#page-search #searchResult-tags ul{padding:0}
#page-search #searchResult-tags ul li{list-style-type:none}
#page-search #searchResult-tags ul:after,#page-search #searchResult-tags ul:before{content:'';display:table}
#page-search #searchResult-tags ul:after{clear:both}
#page-search #searchResult-tags ul li{display:inline-block;margin:0 .25em .5em 0}
#page-search #searchResult-tags a{text-decoration:none;white-space:nowrap;border:1px solid #ccc;padding:.25em .4em}
#page-search #searchResult-tags a:hover{border-color:#4baae0}
#page-search #searchResult-tags a:hover .searchResult-tagLabel{color:#0081c2}
#page-search #searchResult-tags a span{display:inline-block}
#page-search #searchResult-tags .searchResult-tagLabel{color:#222}
#page-search #searchResult-tags .searchResult-tagCount{color:#888}
#page-search #searchResult-users ul{padding:0;margin:0}
#page-search #searchResult-users ul li{list-style-type:none}
#page-search #searchResult-users ul:after,#page-search #searchResult-users ul:before{content:'';display:table}
#page-search #searchResult-users ul:after{clear:both}
#page-search #searchResult-users a{text-decoration:none;line-height:1.2;padding:15px 0;border-bottom:1px solid #ddd;display:block}
#page-search #searchResult-users a:hover .searchResult-user-activityName{border-bottom-color:#4baae0;color:#0081c2}
#page-search #searchResult-users .searchResult-user-activityName{color:#222;border-bottom:1px solid transparent;font-size:1.1em}
#page-search #searchResult-users .searchResult-user-screenName{color:#666;font-size:.9em;display:block;margin:.15em 0 0}
#page-search .searchResult-emptyMessage{color:#888}
#page-searchTouch #searchHeader{height:50px;z-index:1;background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-sizing:border-box}
#page-searchTouch #searchHeader-inner{max-width:640px;margin:0 auto}
#page-searchTouch #searchHeader-inner:after,#page-searchTouch #searchHeader-inner:before{content:'';display:table}
#page-searchTouch #searchHeader-inner:after{clear:both}
#page-searchTouch #searchHeader-title{float:left;height:50px;line-height:50px;width:calc(100% - 190px);padding:0 0 0 16px}
#page-searchTouch #searchHeader-title-inner{display:inline-block;vertical-align:middle;width:100%}
#page-searchTouch #searchHeader-title-inner h2{font-size:.9em;line-height:1.3;margin:.25em 0;width:100%;max-height:2.34em;overflow:hidden;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:.5px}
#page-searchTouch #searchHeader-button{float:right;width:170px;height:50px;line-height:50px;margin:0;text-align:right;white-space:nowrap}
#page-searchTouch #searchHeader-button button{color:#0081c2;height:50px;line-height:50px;box-sizing:border-box;font-size:13px}
#page-searchTouch #searchHeader-filterButton{padding:0 6px}
#page-searchTouch #searchHeader-sortButton{padding:0 15px 0 6px}
#page-searchTouch #filter-footer-inner,#page-searchTouch #sort-footer-inner{max-width:400px;margin:0 auto}
#page-searchTouch .backdrop{width:100%;height:200%;background:rgba(0,0,0,.3);margin:0}
#page-searchTouch #sort{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000}
#page-searchTouch #sort.isHidden{display:none}
#page-searchTouch #sort-section{position:fixed;top:0;left:0;width:100%;max-height:calc(100% - 150px);background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}
#page-searchTouch #sort-section ul{max-width:400px;margin:1em auto;padding:0;padding:0 16px;font-size:13px}
#page-searchTouch #sort-section ul li{list-style-type:none}
#page-searchTouch #sort-section li.isActive a{color:#0990cc;font-weight:700}
#page-searchTouch #sort-section li.isActive a:after,#page-searchTouch #sort-section li.isActive a:before{content:'';display:table}
#page-searchTouch #sort-section li.isActive a:after{clear:both}
#page-searchTouch #sort-section li.isActive a::after{float:right;font-family:dcicons;content:'\f71c';font-weight:400}
#page-searchTouch #sort-section a{display:block;font-size:16px;padding:5px 0;color:#222;text-decoration:none}
#page-searchTouch #sort-footer{width:100%;height:50px;background:#fff;box-shadow:0 -1px 3px rgba(0,0,0,.1);text-align:center;box-sizing:border-box}
#page-searchTouch #sort-footer:after,#page-searchTouch #sort-footer:before{content:'';display:table}
#page-searchTouch #sort-footer:after{clear:both}
#page-searchTouch #sort-footer p{padding:0 10px;margin:8px auto 0;max-width:640px}
#page-searchTouch #sort-footer p button{width:100%;height:34px;font-size:15px;box-sizing:border-box;font-weight:400}
#page-searchTouch #filter-footer{position:fixed;top:calc(100vh - 175px);left:0;width:100%;height:50px;background:#fff;box-shadow:0 -1px 3px rgba(0,0,0,.1);text-align:center;padding:0 10px;box-sizing:border-box}
#page-searchTouch #filter-footer:after,#page-searchTouch #filter-footer:before{content:'';display:table}
#page-searchTouch #filter-footer:after{clear:both}
#page-searchTouch #filter-footer p{margin:8px 0 0;width:calc(50% - 4px);float:right}
#page-searchTouch #filter-footer p:first-child{float:left}
#page-searchTouch #filter-footer p button{width:100%;height:34px;box-sizing:border-box;font-size:15px}
#page-searchTouch #filter-footer p button[type=button]{font-weight:400;color:#888}
#page-searchTouch #filter-footer p button[type=submit]{color:#0990cc}
#page-searchTouch #searchResult{padding:12px 0 24px;max-width:640px;margin:0 auto}
#page-searchTouch #searchResult #searchResult-tags,#page-searchTouch #searchResult #searchResult-users,#page-searchTouch #searchResult #searchResult-works{margin:-80px 0 0;padding:96px 0 0}
#page-searchTouch #searchResult .touchHeading-level2{padding:0 16px 8px!important;margin:0 0 1em;width:100%}
#page-searchTouch #searchResult-internalLinks{margin:0 16px;font-size:.9em;line-height:1.3}
#page-searchTouch #searchResult-internalLinks a{padding:0 5px 0 0}
#page-searchTouch .searchResult-emptyMessage{margin:0 16px;font-size:.9em;color:#666}
#page-searchTouch #searchResult-works .touchHeading-level2{margin:0}
#page-searchTouch #searchResult-works .widget-pager p{margin-bottom:0}
#page-searchTouch #searchResult-works-queries{padding:0;line-height:1.3;color:#666;margin:0;font-weight:400}
#page-searchTouch #searchResult-works-queries li{list-style-type:none}
#page-searchTouch #searchResult-works-queries li{display:inline-block}
#page-searchTouch #searchResult-works-queries li:not(:first-child):before{content:'/';display:inline-block;margin:0 .25em;color:#aaa}
#page-searchTouch #searchResult-tags ul{padding:0;margin:16px 16px 0}
#page-searchTouch #searchResult-tags ul li{list-style-type:none}
#page-searchTouch #searchResult-tags ul:after,#page-searchTouch #searchResult-tags ul:before{content:'';display:table}
#page-searchTouch #searchResult-tags ul:after{clear:both}
#page-searchTouch #searchResult-tags ul li{display:inline-block;margin:0 16px 8px 0;line-height:1.3;font-size:15px}
#page-searchTouch #searchResult-tags a{text-decoration:none}
#page-searchTouch #searchResult-tags a span{display:inline-block}
#page-searchTouch #searchResult-tags .searchResult-tagLabel{color:#222}
#page-searchTouch #searchResult-tags .searchResult-tagCount{color:#999}
#page-searchTouch #searchResult-users ul{padding:0;margin:16px 16px 0}
#page-searchTouch #searchResult-users ul li{list-style-type:none}
#page-searchTouch #searchResult-users ul:after,#page-searchTouch #searchResult-users ul:before{content:'';display:table}
#page-searchTouch #searchResult-users ul:after{clear:both}
#page-searchTouch #searchResult-users ul li{margin:0 0 16px;line-height:1.3}
#page-searchTouch #searchResult-users ul li:last-child{margin:0}
#page-searchTouch #searchResult-users a{text-decoration:none}
#page-searchTouch #searchResult-users a span{display:inline-block}
#page-searchTouch #searchResult-users .searchResult-user-activityName{color:#222;font-size:15px}
#page-searchTouch #searchResult-users .searchResult-user-screenName{color:#999;font-size:11px}
#page-searchTouch #searchResult-tag-emptyMessage{color:#999}
#page-searchTouch.isApp #container{margin:60px auto 0;margin-top:calc(60px + constant(safe-area-inset-top));margin-top:calc(60px + env(safe-area-inset-top))}
#page-searchTouch.isApp #searchHeader{position:fixed;top:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top);left:0;width:100%}
#page-searchTouch.isApp #filter-section-inner{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}
#page-searchTouch.isApp #filter-section-helpLink{top:constant(safe-area-inset-top);top:env(safe-area-inset-top);right:0;right:constant(safe-area-inset-right);right:env(safe-area-inset-right)}
#page-searchTouch.isApp #sort{top:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}
#page-searchTouch.isApp #sort #sort-section{top:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top);max-height:calc(100% - (150px - constant(safe-area-inset-top)));max-height:calc(100% - (150px - env(safe-area-inset-top)))}
#page-search .filter-rangeSelector-list,#page-searchTouch .filter-rangeSelector-list{margin:.25em 0 0;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}
#page-search .filter-rangeSelector-list .ui-radiobutton,#page-searchTouch .filter-rangeSelector-list .ui-radiobutton{margin:.15em 0 0}
#page-search .filter-rangeSelector,#page-searchTouch .filter-rangeSelector{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;width:calc(100% - 18px);box-sizing:border-box!important}
#page-search .filter-rangeSelector input,#page-searchTouch .filter-rangeSelector input{padding:3px 4px;min-width:0;width:4.5em}
#page-search .filter-rangeSelector-to,#page-search .filter-rangeSelector-unit,#page-searchTouch .filter-rangeSelector-to,#page-searchTouch .filter-rangeSelector-unit{font-size:.85em;margin:0 .25em;white-space:nowrap}
#page-search #filter-starRange-firstUnit,#page-searchTouch #filter-starRange-firstUnit{margin-left:0}
#page-search #filter-section-keywords li+li,#page-searchTouch #filter-section-keywords li+li{margin:5px 0 0}
#page-search #filter-section-keywords label,#page-searchTouch #filter-section-keywords label{font-size:.85em;margin:0 0 0 2px}
#page-search #filter-section-selfrating .ui-checkbox,#page-search #filter-section-selfrating .ui-checkbox-alternate,#page-searchTouch #filter-section-selfrating .ui-checkbox,#page-searchTouch #filter-section-selfrating .ui-checkbox-alternate{width:18px;height:18px;line-height:18px}
#page-search #filter-section-selfrating .ui-checkbox-alternate:before,#page-searchTouch #filter-section-selfrating .ui-checkbox-alternate:before{width:14px;height:14px;background-size:contain}
#page-search #filter-section-contest p,#page-searchTouch #filter-section-contest p{margin:0}
#page-search #filter-section-contest template,#page-searchTouch #filter-section-contest template{display:none}
#page-search.isPC #filter .filter-section,#page-searchTouch.isPC #filter .filter-section{background:#f7f6f5;border-radius:4px;padding:10px;margin:15px 0 0}
#page-search.isPC #filter .filter-section:first-child,#page-searchTouch.isPC #filter .filter-section:first-child{margin:0}
#page-search.isPC #filter ul,#page-searchTouch.isPC #filter ul{padding:0}
#page-search.isPC #filter li,#page-searchTouch.isPC #filter li{list-style-type:none}
#page-search.isPC #filter p,#page-searchTouch.isPC #filter p{margin-bottom:0}
#page-search.isPC #filter section,#page-searchTouch.isPC #filter section{margin:15px 0 0;border-top:1px solid #ccc}
#page-search.isPC #filter section:first-child,#page-searchTouch.isPC #filter section:first-child{margin:0;border:none}
#page-search.isPC #filter section:first-child h4,#page-searchTouch.isPC #filter section:first-child h4{margin-top:0}
#page-search.isPC #filter h4,#page-searchTouch.isPC #filter h4{font-size:.9em;line-height:1.2;margin:10px 0}
#page-search.isPC #filter .filter-section-description h4,#page-searchTouch.isPC #filter .filter-section-description h4{margin-bottom:0}
#page-search.isPC #filter .filter-section-description p,#page-searchTouch.isPC #filter .filter-section-description p{font-size:11px;color:#666;margin:0 0 8px 1px!important}
#page-search.isPC #filter .ui-button-blue,#page-searchTouch.isPC #filter .ui-button-blue{font-size:1em;width:100%;padding:.75em 0}
#page-search.isPC #filter .ui-checkbox-label,#page-search.isPC #filter .ui-radiobutton-label,#page-searchTouch.isPC #filter .ui-checkbox-label,#page-searchTouch.isPC #filter .ui-radiobutton-label{font-size:1em;-webkit-transform:translateY(.1em);transform:translateY(.1em)}
#page-search.isPC #filter input[type=text],#page-searchTouch.isPC #filter input[type=text]{font-size:1em}
#page-search.isPC #filter-section-keywords h4,#page-searchTouch.isPC #filter-section-keywords h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px!important}
#page-search.isPC #filter-section-keywords i,#page-searchTouch.isPC #filter-section-keywords i{font-size:14px}
#page-search.isPC #filter-section-contest select,#page-searchTouch.isPC #filter-section-contest select{font-size:1em}
#page-search.isPC #filter-section-contest .ui-select,#page-searchTouch.isPC #filter-section-contest .ui-select{display:block}
#page-search.isPC #filter-contest-categories,#page-searchTouch.isPC #filter-contest-categories{margin:10px 0 0}
#page-search.isTouch #filter,#page-searchTouch.isTouch #filter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000}
#page-search.isTouch #filter.isHidden,#page-searchTouch.isTouch #filter.isHidden{display:none}
#page-search.isTouch #filter form,#page-searchTouch.isTouch #filter form{position:fixed;top:0;left:0;width:100%;height:calc(100% - 100px)}
#page-search.isTouch #filter .filter-section-description,#page-searchTouch.isTouch #filter .filter-section-description{border-bottom:1px solid #ddd;font-size:11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px 8px;margin:0 0 1em -16px;width:100%}
#page-search.isTouch #filter .filter-section-description h4,#page-searchTouch.isTouch #filter .filter-section-description h4{margin:0}
#page-search.isTouch #filter .filter-section-description p,#page-searchTouch.isTouch #filter .filter-section-description p{margin:0;color:#666}
#page-search.isTouch #filter-section-inner,#page-searchTouch.isTouch #filter-section-inner{padding:0 16px 16px;box-sizing:border-box;height:calc(100vh - 175px);overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;background:#fff}
#page-search.isTouch #filter-section-inner ul,#page-searchTouch.isTouch #filter-section-inner ul{padding:0;margin:0;font-size:13px}
#page-search.isTouch #filter-section-inner ul li,#page-searchTouch.isTouch #filter-section-inner ul li{list-style-type:none}
#page-search.isTouch #filter-section-inner ul:after,#page-search.isTouch #filter-section-inner ul:before,#page-searchTouch.isTouch #filter-section-inner ul:after,#page-searchTouch.isTouch #filter-section-inner ul:before{content:'';display:table}
#page-search.isTouch #filter-section-inner ul:after,#page-searchTouch.isTouch #filter-section-inner ul:after{clear:both}
#page-search.isTouch #filter-section-inner section,#page-searchTouch.isTouch #filter-section-inner section{margin:24px auto;max-width:400px}
#page-search.isTouch #filter-section-inner input,#page-search.isTouch #filter-section-inner select,#page-searchTouch.isTouch #filter-section-inner input,#page-searchTouch.isTouch #filter-section-inner select{font-size:1em}
#page-search.isTouch #filter-section-helpLink,#page-searchTouch.isTouch #filter-section-helpLink{position:absolute;top:0;right:0;font-size:18px;width:44px;height:44px;margin:0;text-align:center;line-height:44px;z-index:100}
#page-search.isTouch #filter-section-helpLink a,#page-searchTouch.isTouch #filter-section-helpLink a{display:block}
#page-search.isTouch #filter-section-keywords,#page-searchTouch.isTouch #filter-section-keywords{margin-top:16px!important}
#page-search.isTouch #filter-section-selfrating label,#page-searchTouch.isTouch #filter-section-selfrating label{font-size:1.1em}
#page-search.isTouch #filter-section-contest .ui-select,#page-searchTouch.isTouch #filter-section-contest .ui-select{display:block}
#page-search.isTouch #filter-contest-categories,#page-searchTouch.isTouch #filter-contest-categories{margin:8px 0 0!important}
#page-search.isApp .touchHeading-level2,#page-searchTouch.isApp .touchHeading-level2{margin:0 0 1em -15px;width:calc(100% + 30px)}
#page-pickupWorks .widget-workCard-genre{display:none}
#page-pickupWorks #genre-all .widget-workCard-genre{display:block}
#page-pickupWorks #pickupWorks-targetLink-nonfiction{letter-spacing:-1px}
#page-rankings .widget-workCard-genre,#page-rankings .widget-workCard-workColor{display:none}
#page-rankings #genre-all .widget-workCard-genre{display:block}
#page-rankings #rankings-targetLink-nonfiction{letter-spacing:-1px}
@media screen and (min-height:790px){
#page-rankings.isPC #rankingFilter{position:-webkit-sticky;position:sticky;top:130px}
}
#page-rankings.isPC #rankingFilter h4:first-child{margin-top:0!important}
#page-rankings.isPC .widget-work-rank{position:absolute;top:17px;left:0;display:block;margin:0}
#page-rankings.isPC .widget-pager{margin:0}
#page-rankings.isPC #showMoreWorks-link{text-align:center}
#page-rankings.isPC #showMoreWorks-link:after,#page-rankings.isPC #showMoreWorks-link:before{content:'';display:table}
#page-rankings.isPC #showMoreWorks-link:after{clear:both}
#page-rankings.isPC #showMoreWorks-link a{font-size:1.25em;font-weight:700}
#page-rankings.isPC #showMoreWorks-link i{font-weight:400;margin:0 0 0 .25em}
#page-rankings.isTouch .widget-media-genresWorkList-left{position:relative;z-index:1}
#page-rankings.isTouch .widget-work{position:relative;padding-left:56px}
#page-rankings.isTouch .widget-work .widget-work-status{padding-right:0}
#page-rankings.isTouch .widget-work .widget-work-status:after{display:none}
#page-rankings.isTouch .widget-work-rank{position:absolute;display:block;top:26px;left:0;color:#999}
#page-rankings.isTouch #genreFilter{position:relative;height:44px;z-index:1}
#page-rankings.isTouch #genreFilter ul{padding:0;position:absolute;top:100%;width:calc(100% - 20px);max-width:calc(640px - 10px);height:70vh;max-height:477px;overflow-y:scroll;background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);padding:10px 0;box-sizing:border-box;margin:0 10px}
#page-rankings.isTouch #genreFilter ul li{list-style-type:none}
#page-rankings.isTouch #genreFilter ul.isHidden{display:none}
#page-rankings.isTouch #genreFilter li{position:relative}
#page-rankings.isTouch #genreFilter li.isActive:before{font-family:dcicons;color:#0990cc;content:'\f71C';position:absolute;top:6px;left:11px;font-size:14px;line-height:1.5;font-weight:400}
#page-rankings.isTouch #genreFilter li.isActive a{font-weight:700;color:#0990cc}
#page-rankings.isTouch #genreFilter li a{font-size:13px;padding:11px 16px 11px 32px;color:#222;box-sizing:border-box;line-height:1;text-decoration:none;display:block;background:0 0;border:none;white-space:nowrap}
#page-rankings.isTouch #select-genreArea{width:100%;text-align:left;background:0 0;border:none;padding:14px 10px 10px}
#page-rankings.isTouch #select-genreArea i{padding:0 10px}
#page-rankings.isTouch #rankings-period-links{padding:0}
#page-rankings.isTouch .widget-media-genresWorkList-listTitle{border-top:none}
#page-rankings.isTouch #showMoreWorks-link{text-align:center;font-weight:700;font-size:15px}
#page-recentReviews.isPC #recentReviews-header{border-bottom:1px solid #ddd;padding:0 0 .75em 165px}
#page-recentReviews.isPC #recentReviews-header h3{line-height:1.4;font-size:1em;margin:0}
#page-recentReviews.isPC .widget-workCard-workColor{display:none}
#page-recentReviews.isPC .recentReviews-item{border-bottom:1px solid #ddd;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-recentReviews.isPC .recentReviews-item-dateCreated{width:145px;margin:0 20px 0 0;color:#888;text-align:right}
#page-recentReviews.isPC .widget-reviewsItem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-recentReviews.isPC .widget-reviewsItem:after,#page-recentReviews.isPC .widget-reviewsItem:before{content:'';display:table}
#page-recentReviews.isPC .widget-reviewsItem:after{clear:both}
#page-recentReviews.isTouch #recentReviews-header{margin:32px 0 0;padding:0 0 8px 16px;line-height:1.2;border-bottom:1px solid #ddd}
#page-recentReviews.isTouch #recentReviews-header h3{font-size:11px;margin:0;padding:0 0 3px}
#page-recentReviews.isTouch #recentReviews-list{padding:0 0 0 16px}
#page-recentReviews.isTouch .recentReviews-item{border-bottom:1px solid #ddd;padding:12px 0}
#page-recentReviews.isTouch .recentReviews-item:after,#page-recentReviews.isTouch .recentReviews-item:before{content:'';display:table}
#page-recentReviews.isTouch .recentReviews-item:after{clear:both}
#page-recentReviews.isTouch .recentReviews-item-dateCreated{width:56px;float:left;color:#666;margin:2px 0 0;font-size:11px;line-height:1.3}
#page-recentUserNews.isPC #container{width:1125px;padding:0 30px}
#page-recentUserNews.isPC #container header{border-bottom:1px solid #ddd;padding:0 0 .75em}
#page-recentUserNews.isPC #container h2{margin:0 0 0 165px;font-size:1em;line-height:1.4}
#page-recentUserNews.isPC #recentUserNewsList{padding:0;margin:0}
#page-recentUserNews.isPC #recentUserNewsList li{list-style-type:none}
#page-recentUserNews.isTouch #container{padding:30px 0 0}
#page-recentUserNews.isTouch #container h2{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-recentUserNews.isTouch #recentUserNewsList{padding:0;margin:0 0 0 16px}
#page-recentUserNews.isTouch #recentUserNewsList li{list-style-type:none}
#page-recentUserNews.isApp #container{padding:0}
#page-sharedDrafts #sharedDraftsHeader{position:fixed;top:0;left:0;height:50px;line-height:50px;width:100%;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}
@media screen and (max-width:640px){
#page-sharedDrafts #sharedDraftsHeader.isGuestUser{height:100px;padding:8px 0 0}
#page-sharedDrafts #sharedDraftsHeader.isGuestUser #sharedDraftsHeader-inner h1{text-align:center;width:100%}
#page-sharedDrafts #sharedDraftsHeader.isGuestUser #sharedDraftsHeader-right{margin:-15px 0 0;text-align:center;width:100%}
#page-sharedDrafts #sharedDraftsHeader.isGuestUser+#attention{padding:100px 0 15px}
}
#page-sharedDrafts #sharedDraftsHeader-inner{padding:0 15px}
#page-sharedDrafts #sharedDraftsHeader-inner:after,#page-sharedDrafts #sharedDraftsHeader-inner:before{content:'';display:table}
#page-sharedDrafts #sharedDraftsHeader-inner:after{clear:both}
#page-sharedDrafts #sharedDraftsHeader-inner h1{float:left;font-size:1em;margin:0}
#page-sharedDrafts #sharedDraftsHeader-inner h1 img{max-height:25px;margin:12.5px 0 0;vertical-align:top}
#page-sharedDrafts #sharedDraftsHeader-inner a{display:block}
#page-sharedDrafts #sharedDraftsHeader-right{float:right}
#page-sharedDrafts #sharedDraftsHeader-right ul{padding:0;margin:0}
#page-sharedDrafts #sharedDraftsHeader-right ul li{list-style-type:none}
#page-sharedDrafts #sharedDraftsHeader-right li{display:inline-block}
#page-sharedDrafts #isSignedin{text-align:right;font-size:.9em}
#page-sharedDrafts #isSignedin a{margin:-.2em 0 0;padding:0;line-height:1;vertical-align:middle;display:inline-block;color:#222}
#page-sharedDrafts #isSignedin a:focus,#page-sharedDrafts #isSignedin a:hover{text-decoration:none;color:#0081c2}
#page-sharedDrafts .widget-pageTitle{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10100;width:calc(100% - 650px);text-align:center}
@media screen and (max-width:840px){
#page-sharedDrafts .widget-pageTitle{display:none}
}
#page-sharedDrafts .widget-pageTitle .widget-pageTitle-inner,#page-sharedDrafts .widget-pageTitle h1{margin:0;font-size:1em;height:50px;line-height:50px;font-weight:400}
#page-sharedDrafts .widget-pageTitle .widget-pageTitle-inner span,#page-sharedDrafts .widget-pageTitle h1 span{display:inline-block;vertical-align:top}
#page-sharedDrafts .widget-pageTitle .widget-pageTitle-title{max-width:calc(100% - 9em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-sharedDrafts #attention{line-height:1.5;text-align:center;background:#f7f6f5;padding:50px 0 15px}
#page-sharedDrafts #attention-body ul{padding-left:0;text-align:left;display:inline-block;border-bottom:1px solid #ddd;margin:0;padding:1.25rem 60px 1rem;font-size:1.1em}
#page-sharedDrafts #attention-body ul li{list-style-type:none;margin:0 0 .5em 0;line-height:1.5}
#page-sharedDrafts #attention-body ul li:before{content:'-';display:inline-block;width:1em;text-align:center;margin:0 0 0 -1em;color:#aaa}
#page-sharedDrafts #attention-body ul li a{display:inline-block}
@media screen and (max-width:640px){
#page-sharedDrafts #attention-body ul{padding:1.25rem 20px 1rem}
}
#page-sharedDrafts #attention-body li{vertical-align:top;margin:0 0 .15em!important}
#page-sharedDrafts #attention-footer{display:inline-block;margin:1em auto 0;text-align:center;color:#444;padding:0 20px}
#page-sharedDrafts #attention-footer:after,#page-sharedDrafts #attention-footer:before{content:'';display:table}
#page-sharedDrafts #attention-footer:after{clear:both}
#page-sharedDrafts #attention-footer p,#page-sharedDrafts #attention-footer>div{float:left}
#page-sharedDrafts #attention-footer p{margin:0 0 0 1em}
#page-sharedDrafts #attention-footer strong{color:#0eaf58;margin:0 .25em}
#page-sharedDrafts #attention-footer span{display:block}
@media screen and (max-width:640px){
#page-sharedDrafts #attention-footer span{display:inline}
}
#page-sharedDrafts #attention-footer span span{display:inline-block}
#page-sharedDrafts #content{padding:45px 80px;position:relative}
@media screen and (max-width:640px){
#page-sharedDrafts #content{padding:30px 20px}
}
#page-sharedDrafts #content:hover #episode-editLink{opacity:1}
#page-sharedDrafts #content .widget-episodeBody figure{margin:.7em 0;text-align:center;max-height:665px}
@media screen and (max-height:665px){
#page-sharedDrafts #content .widget-episodeBody figure{max-height:calc(100vh - 40px)}
}
#page-sharedDrafts #content .widget-episodeBody figure img{max-width:100%;max-height:665px;vertical-align:bottom}
@media screen and (max-height:665px){
#page-sharedDrafts #content .widget-episodeBody figure img{max-height:calc(100vh - 40px)}
}
#page-sharedDrafts #information{box-sizing:border-box;text-align:center}
#page-sharedDrafts #information dl{margin:0 auto;width:100%}
#page-sharedDrafts #information dl:after,#page-sharedDrafts #information dl:before{content:'';display:table}
#page-sharedDrafts #information dl:after{clear:both}
#page-sharedDrafts #information dd,#page-sharedDrafts #information dt{margin:0;float:left;width:calc(50% - .25em);vertical-align:bottom;display:inline-block}
#page-sharedDrafts #information dt{text-align:right;clear:both;color:#666;margin:0 .5em 0 0}
#page-sharedDrafts #information dd{text-align:left}
#page-sharedDrafts #workTitle{margin:0 0 .5em;letter-spacing:2px;font-size:1.25em}
#page-sharedDrafts #episodeEnd{text-align:center;color:#666;font-style:italic;margin:0 0 60px;letter-spacing:1px;padding:0 0 0 1px}
#page-sharedDrafts #episodeEnd span{display:block}
#page-sharedDrafts #credit{max-width:1125px;margin:80px auto 0;border-top:1px solid #eee}
#page-sharedDrafts #credit h2{font-size:1em}
@media screen and (max-width:640px){
#page-sharedDrafts #credit .widget-credit dt{width:50%;padding:0 1em 0 0;box-sizing:border-box}
}
@media screen and (max-width:640px){
#page-sharedDrafts #credit .widget-credit dd{width:50%}
}
#page-sharedDrafts #episode-editLink{position:absolute;top:0;right:0;margin:0;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-sharedDrafts #episode-editLink a{display:block;padding:18px;color:#888}
#page-sharedDrafts #episode-editLink a:focus,#page-sharedDrafts #episode-editLink a:hover{color:#0081c2}
#page-sharedDrafts.isPC #episode-editLink{opacity:0}
#page-sharedDrafts #sharedDraftFooter{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);text-align:center;color:#666}
#page-sharedDrafts #sharedDraftFooter:after,#page-sharedDrafts #sharedDraftFooter:before{content:'';display:table}
#page-sharedDrafts #sharedDraftFooter:after{clear:both}
#page-sharedDrafts #sharedDraftFooter a{color:#666}
#page-sharedDrafts #sharedDraftFooter a:hover{color:#0081c2}
#page-legal-guideline .example{background:#faf7f0;margin:1em 0}
#page-legal-guideline .example>span{padding:.5em 1em;display:inline-block}
#page-legal-guideline .example .example-label{background:#f5eddf}
#page-legal-guideline .example .example-content{background:#faf7f0}
#page-legal-guideline #expression .paren-open{margin:0 0 0 -.5em}
#page-legal-guideline #sell em{font-style:normal;text-decoration:underline}
#page-violationReport #reportUrl{border:1px solid #4baae0;font-size:1.25em;line-height:1.3;padding:.5em 1em;position:relative;text-align:center}
#page-violationReport #reportUrl:hover i{opacity:1}
#page-violationReport #reportUrl a{display:block}
#page-violationReport #reportUrl i{position:absolute;top:50%;right:-1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#aaa;opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear;pointer-events:none}
#page-violationReport #pageFooter-notice{width:calc(100% - 150px)}
#page-violationReport #pageFooter-notice p{margin-top:0}
#page-violationReport #pageFooter-button{width:150px}
#page-violationReport.isTouch #reportUrl i{display:none}
#page-violationReport.isTouch #pageFooter-notice{width:100%}
#page-violationReport.isTouch #pageFooter-button{width:100%}
#page-siteFeedback #container-inner{max-width:700px}
@media screen and (max-width:640px){
#page-siteFeedback #container-inner{width:100%}
}
#page-siteFeedback #lead{margin:1em 0}
#page-siteFeedback #lead p{margin:0}
#page-siteFeedback #checkbox{margin:0}
#page-siteFeedback textarea{height:300px}
#page-login #pageHeader{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-login.isTouch #pageFooter-notice{text-align:center}
#page-signup #pageHeader{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0}
#page-signup #input-email-instruction{margin:0;padding:4px 0 0 0!important}
#page-signup #agreement{border:1px solid #ddd;background:#f2f1f0;margin:1.5em 0;padding:1em}
#page-signup .ui-checkbox-label{max-width:calc(100% - 40px);line-height:1.3}
#page-signup #pageFooter{border:none}
#page-signup .widget-signUp-steps{border-bottom:1px solid #ddd;padding:16px 0 6px;margin:0 0 24px}
#page-signup.isPC #mailMagazine{margin:1.5em 0}
#page-signup.isPC #mailMagazine p:not(.ui-checkbox-note){margin:0}
#page-signup.isPC #pageFooter-notice{font-size:12px}
#page-signup.isTouch .widget-signUp-steps{border-top:1px solid #ddd;margin:8px 0 24px}
#page-signup.isTouch #mailMagazine{margin:1.5em 0}
#page-signup.isTouch #mailMagazine p:not(.ui-checkbox-note){margin:0}
#page-signup.isTouch .ui-input #input-email-instruction{padding:4px 0 0 1em!important}
#page-signup.isTouch #pageFooter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-signup.isTouch #pageFooter-button{margin:0;font-size:15px}
#page-signup.isTouch #pageFooter-notice{margin:24px 0 0;font-size:11px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
#page-signup-finished #container{text-align:center}
#page-signup-finished .ui-message{font-size:1.25em;font-weight:400}
#page-signup-emailConfirmError #icon{margin:24px 0 0}
#page-signup-emailConfirmError i{color:#f23e48}
#page-signup-emailConfirmError #list{border-top:1px solid #ddd;margin:1em 0 0;text-align:left}
#page-signup-emailConfirmError #list section{margin:2em 0 0}
#page-signup-emailConfirmError #list h3,#page-signup-emailConfirmError #list p{margin:0}
#page-signup-emailConfirmError a{text-decoration:underline}
#page-passwordReset-resetForm #pageFooter{margin:3em 0 0}
#page-passwordReset-resetFormError i{color:#f23e48}
#page-settings #account-header{line-height:1}
#page-settings #account-header h2{margin:0;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif}
#page-settings #account-header p{margin:8px 0 0;font-size:1.25em;color:#666}
#page-settings #loyalty,#page-settings #notification,#page-settings #profile,#page-settings #settings{margin:30px 0}
#page-settings #loyalty.isHidden,#page-settings #notification.isHidden,#page-settings #profile.isHidden,#page-settings #settings.isHidden{display:none}
#page-settings #loyalty h4,#page-settings #notification h4,#page-settings #profile h4,#page-settings #settings h4{margin:0}
#page-settings #loyalty p,#page-settings #notification p,#page-settings #profile p,#page-settings #settings p{margin:0}
#page-settings #loyalty header h3,#page-settings #notification header h3,#page-settings #profile header h3,#page-settings #settings header h3{font-size:14px;margin:0}
#page-settings #loyalty header p,#page-settings #notification header p,#page-settings #profile header p,#page-settings #settings header p{color:#666;font-size:13px}
#page-settings #loyalty header span,#page-settings #notification header span,#page-settings #profile header span,#page-settings #settings header span{display:inline-block}
#page-settings .currentValue{font-size:1.25em}
#page-settings #profileText{height:400px;font-size:1.1em}
#page-settings #profile>section{padding-top:30px}
#page-settings #twitter-input-container,#page-settings #twitter-link{display:inline-block}
#page-settings #twitter-input-container{position:relative;margin:0 .5em 0 0}
#page-settings #twitter-userSymbol{font-size:1.25em;position:absolute;top:0;left:2px;width:25px;text-align:right;height:100%;display:block;padding:5px 0;color:#777;line-height:1.7;cursor:text;-webkit-user-select:none;-ms-user-select:none;user-select:none}
#page-settings #twitter-input{max-width:400px;padding-left:25px}
#page-settings #sex .ui-radiobutton{margin:0 0 0 1em}
#page-settings #sex .ui-radiobutton:first-child{margin:0}
#page-settings #haveNotSet-birthday{margin:4px 0 0!important}
#page-settings #retire a{color:#f23e48}
#page-settings #analysisTool:target{background:#f7f6f5}
#page-settings #analysisTool input{max-width:265px}
#page-settings #leave-program-link a{color:#f23e48}
#page-settings #enter-program-button{margin:1em 0 0!important}
#page-settings #no-blocklist-link{color:#aaa}
#page-settings #no-blocklist-note{font-size:11.5px;color:#666;margin:0 0 0 1px!important}
#page-settings.isPC #account-header{margin:0 0 30px}
#page-settings.isPC #loyalty section,#page-settings.isPC #notification section,#page-settings.isPC #profile section,#page-settings.isPC #settings section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddd;padding:16px 0}
#page-settings.isPC #loyalty section section:first-child,#page-settings.isPC #notification section section:first-child,#page-settings.isPC #profile section section:first-child,#page-settings.isPC #settings section section:first-child{border:none;padding:0 0 16px}
#page-settings.isPC #loyalty>section:first-child,#page-settings.isPC #notification>section:first-child,#page-settings.isPC #profile>section:first-child,#page-settings.isPC #settings>section:first-child{border:none;padding-top:0}
#page-settings.isPC #loyalty header,#page-settings.isPC #notification header,#page-settings.isPC #profile header,#page-settings.isPC #settings header{padding:0 0 1em;width:135px;margin:0 30px 0 0}
#page-settings.isPC #loyalty header+div,#page-settings.isPC #notification header+div,#page-settings.isPC #profile header+div,#page-settings.isPC #settings header+div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-settings.isPC #loyalty header p,#page-settings.isPC #notification header p,#page-settings.isPC #profile header p,#page-settings.isPC #settings header p{margin:4px 0 0}
#page-settings.isPC #loyalty .section-description,#page-settings.isPC #notification .section-description,#page-settings.isPC #profile .section-description,#page-settings.isPC #settings .section-description{margin:0 0 .75em!important}
#page-settings.isPC .updateButton{margin:0 auto 60px!important;border-top:1px solid #ddd;padding:16px 0 0 165px}
#page-settings.isPC #account p{margin:0 0 .5em}
#page-settings.isPC #notification{margin:-100px 0 0;padding:130px 0 0}
#page-settings.isPC #notification .section-description{border-bottom:1px solid #ddd;padding:0 0 1em}
#page-settings.isPC #notification table{width:100%}
#page-settings.isPC #notification tr:first-child td{border:none;padding-top:0}
#page-settings.isPC #notification tr:last-child td{padding-bottom:0}
#page-settings.isPC #notification td{padding:10px 30px 10px 0;border-top:1px solid #ddd}
#page-settings.isPC #notification .emailNotification-table-header{width:450px;padding-right:45px}
#page-settings.isPC #notification .emailNotification-table-header p{margin:0;color:#666;font-size:12px;line-height:1.4}
#page-settings.isPC #notification .emailNotification-table-button{width:110px;padding-right:0}
#page-settings.isPC #settings-comments{padding:0}
#page-settings.isPC #settings-comments section:last-child{padding-bottom:0}
#page-settings.isPC #settings-comments p{margin:0 0 .5em}
#page-settings.isTouch #account-header{padding:0 16px;text-align:center}
#page-settings.isTouch #account-header .heading-level2{line-height:1;font-size:15px;border:none;padding:0!important;width:100%;margin:4px 0 0}
#page-settings.isTouch #account-header p{font-size:11px;color:#666;line-height:1.2}
#page-settings.isTouch .ui-tab{width:100%;margin:16px 0 24px!important}
#page-settings.isTouch .ui-tab ul{padding:0}
#page-settings.isTouch .ui-input-description{margin:0 0 .5em!important}
#page-settings.isTouch #loyalty section,#page-settings.isTouch #notification section,#page-settings.isTouch #profile section,#page-settings.isTouch #settings section{margin:16px 0}
#page-settings.isTouch #loyalty>section:first-child,#page-settings.isTouch #notification>section:first-child,#page-settings.isTouch #profile>section:first-child,#page-settings.isTouch #settings>section:first-child{padding-top:0}
#page-settings.isTouch #loyalty header h3,#page-settings.isTouch #notification header h3,#page-settings.isTouch #profile header h3,#page-settings.isTouch #settings header h3{border-bottom:1px solid #ddd;padding:0 16px 8px;font-size:11px}
#page-settings.isTouch #loyalty>section>header+div,#page-settings.isTouch #notification>section>header+div,#page-settings.isTouch #profile>section>header+div,#page-settings.isTouch #settings>section>header+div{margin:0 16px}
#page-settings.isTouch #loyalty .section-description,#page-settings.isTouch #notification .section-description,#page-settings.isTouch #profile .section-description,#page-settings.isTouch #settings .section-description{margin:8px 0 16px!important;font-size:12px;line-height:1.5}
#page-settings.isTouch .updateButton{margin:16px auto 24px!important;border-top:1px solid #ddd;padding:16px 16px 0}
#page-settings.isTouch .updateButton button{width:100%;box-sizing:border-box;text-align:center}
#page-settings.isTouch #account div{margin:0 0 0 16px!important}
#page-settings.isTouch #account a{display:block;padding:10px 0;border-bottom:1px solid #ddd}
#page-settings.isTouch #notification{margin:-150px 0 0;padding:120px 0 0}
#page-settings.isTouch #notification>section{padding:30px 0 0}
#page-settings.isTouch #notification>section:first-child{padding:0;margin:36px 0 0}
#page-settings.isTouch #notification header{margin:0 0 8px}
#page-settings.isTouch #notification table{width:100%;display:block}
#page-settings.isTouch #notification tr{display:block}
#page-settings.isTouch #notification tr:first-child td{border:none;padding-top:0}
#page-settings.isTouch #notification tr:last-child td{padding-bottom:0}
#page-settings.isTouch #notification td{display:block;padding:4px 0}
#page-settings.isTouch #notification .emailNotification-table-header{padding:16px 0 0}
#page-settings.isTouch #notification .emailNotification-table-header p{margin:0;color:#666;font-size:12px;line-height:1.4}
#page-settings.isTouch #notification .emailNotification-table-button{margin:4px 0 0}
#page-settings.isTouch #settings>section{padding:30px 0 0}
#page-settings.isTouch #settings>section:first-child{padding:0}
#page-settings.isTouch #loyalty h3{margin:0 0 1em}
#page-settings.isTouch #blocklist div{margin:16px!important}
#page-settings.isApp #container{padding:16px 0 0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#page-settings.isApp .updateButton button{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-settings-emailChange-emailConfirmError i{color:#f23e48}
#page-settings-retire #retireAttention{margin:0 0 1.5em;border:1px solid #f23e48;color:#f23e48;padding:1.5em 2em .75em;font-weight:700}
#page-settings-blocklist ul{padding:0;line-height:1.3}
#page-settings-blocklist ul li{list-style-type:none}
#page-settings-blocklist #blockedUsers-activityName{color:#222}
#page-settings-blocklist #blockedUsers-screenName{color:#888}
#page-settings-blocklist #message-no-blocking{font-size:.9em;color:#888;text-align:center}
#page-settings-blocklist.isPC ul{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #ddd;max-height:413px}
#page-settings-blocklist.isPC ul::-webkit-scrollbar{border-right:5px solid #fff;width:15px;background:#fff}
#page-settings-blocklist.isPC ul::-webkit-scrollbar:hover{border-right-color:#f7f6f5}
#page-settings-blocklist.isPC ul::-webkit-scrollbar-thumb{border-right:5px solid #ddd;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-settings-blocklist.isPC ul::-webkit-scrollbar-thumb:hover{border-right-color:#bbb}
#page-settings-blocklist.isPC li{border-bottom:1px solid #ddd;line-height:1}
#page-settings-blocklist.isPC li a{text-decoration:none;line-height:1.3}
#page-settings-blocklist.isPC li a:focus #blockedUsers-activityName,#page-settings-blocklist.isPC li a:hover #blockedUsers-activityName{text-decoration:underline}
#page-settings-blocklist.isPC li div{padding:10px 0}
#page-settings-blocklist.isPC #message-no-blocking{height:40px;line-height:40px}
#page-settings-blocklist.isPC #pageFooter{padding:0;margin:24px 0 0;border:none}
#page-settings-blocklist.isTouch #container{padding:0}
#page-settings-blocklist.isTouch #explain-blocklist,#page-settings-blocklist.isTouch #pageFooter,#page-settings-blocklist.isTouch #pageHeader{padding:0 16px}
#page-settings-blocklist.isTouch ul{border-top:1px solid #ddd;padding:0;margin:0 0 16px}
#page-settings-blocklist.isTouch li{border-bottom:1px solid #ddd;margin:0 0 0 16px}
#page-settings-blocklist.isTouch li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;padding:14px 0}
#page-settings-blocklist.isTouch li div{min-width:0}
#page-settings-blocklist.isTouch li i{color:#ddd;margin:0 16px 0 8px}
#page-settings-blocklist.isTouch #blockedUsers-screenName{font-size:11px}
#page-settings-blocklist.isTouch #message-no-blocking{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:16px 1em;line-height:44px}
#page-settings-blocklist.isTouch #pageFooter{margin:1em 0}
#page-settings-loyalty-enter #loyaltyPolicy{position:relative}
#page-settings-loyalty-enter #loyaltyPolicy.isExpanded #loyaltyPolicy-inner{height:auto}
#page-settings-loyalty-enter #loyaltyPolicy-inner{height:200px;overflow:hidden;border-left:7px solid #ddd;margin:24px 0 18px}
#page-settings-loyalty-enter #loyaltyPolicy-more{position:absolute;top:0;left:0;margin:0;width:100%;height:100%}
#page-settings-loyalty-enter #loyaltyPolicy-more button{position:relative;color:#4baae0;width:100%;height:100%;text-align:left;box-sizing:border-box;border:none;z-index:1}
#page-settings-loyalty-enter #loyaltyPolicy-more button:before{content:'';position:absolute;bottom:0;right:0;height:100px;width:calc(100% - 19px);background:-webkit-linear-gradient(bottom,#fff 20%,rgba(255,255,255,0));background:linear-gradient(to top,#fff 20%,rgba(255,255,255,0))}
#page-settings-loyalty-enter #loyaltyPolicy-more button.isHidden{display:none}
#page-settings-loyalty-enter #loyaltyPolicy-more button span{color:#0081c2;position:absolute;bottom:0;left:19px}
#page-settings-loyalty-enter #agree-checkbox{margin:1.5em 0}
#page-settings-loyalty-enter.isPC #container{height:auto;min-height:100%}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner{padding:0 0 15px 24px}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner h2{font-size:18px;line-height:1.3;font-weight:400;text-align:center;margin:0 31px 0 0}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner h2 span{display:block}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner .widget-legalBody,#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner .widget-legalLead{font-size:1em}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner .widget-legalLead{margin:15px 0 0;color:#222}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner .widget-legalBody section{margin:18px 0 0;padding:0}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner .heading-level3{font-size:16px;padding:0 0 4px}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-inner .widget-legalBody-dateUpdated{margin:18px 0 0!important}
#page-settings-loyalty-enter.isPC #loyaltyPolicy-more span{font-size:14px}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner{padding:0 0 16px 14px}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner h2{font-size:15px;line-height:1.3;font-weight:400;text-align:center;margin:0 21px 0 0}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner h2 span{display:block}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner .widget-legalBody,#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner .widget-legalLead{padding:0;font-size:1em}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner .widget-legalLead{margin:16px 0 0}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner .widget-legalBody section{margin:16px 0 0;padding:0}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner .widget-legalBody .heading-level3{padding:0 0 6px!important;margin:0!important;width:100%!important;line-height:1.3}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner .widget-legalBody-dateUpdated{margin:16px 0 0!important;padding:16px 0 0!important}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-inner .widget-legalBody-dateUpdated:before{top:0;left:0;width:100%}
#page-settings-loyalty-enter.isTouch #loyaltyPolicy-more span{font-size:13px}
#page-settings-loyalty-enter.isTouch #agree-checkbox{margin:2em 0}
#page-settings-loyalty-enter.isTouch #pageFooter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#page-settings-loyalty-enter.isTouch #pageFooter-notice{text-align:center;margin:8px 0 24px}
#page-settings-loyalty-enter.isTouch #pageFooter-notice a{color:#666}
#page-settings-loyalty-enter.isTouch #pageFooter-button{margin-top:0}
@media screen and (max-width:420px){
#page-settings-loyalty-entered #container-inner #button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
#page-settings-loyalty-entered #container-inner #button a{width:140px;margin:0 4px}
@media screen and (max-width:420px){
#page-settings-loyalty-entered #container-inner #button a{line-height:1;font-size:1em!important;width:100%;padding:1em 0;margin:0 0 8px}
}
#page-settings-loyalty-editBank #account-holderName input{width:100%}
#page-settings-loyalty-editBank #account-type-radiobutton{margin:0}
#page-settings-loyalty-editBank .ui-radiobutton-label{padding:0 20px 0 5px}
#page-settings-loyalty-editBank #pageFooter-note{margin:1em 0 0;font-size:11.5px}
#page-settings-loyalty-editBank #edit-footer-links{position:relative;margin:0}
#page-settings-loyalty-editBank #edit-footer-links .ui-button-redSilent{position:absolute;bottom:100%;right:0}
#page-settings-loyalty-editBank #edit-footer-button{margin:0}
#page-settings-loyalty-editBank.isPC .enter-number .widget-inputNoticeBalloon-note{left:250px;margin:25px 0 0 15px}
#page-settings-loyalty-editBank.isPC .enter-number .widget-inputNoticeBalloon-note:before{top:13px}
#page-settings-loyalty-editBank.isPC .enter-number input{width:250px}
#page-settings-loyalty-editBank.isPC #pageFooter-note{line-height:1.5;width:315px}
#page-settings-loyalty-editBank.isTouch .widget-inputNoticeBalloon{margin:20px 0}
#page-settings-loyalty-editBank.isTouch .widget-inputNoticeBalloon.isFocused .widget-inputNoticeBalloon-note{margin:1em 0}
#page-settings-loyalty-editBank.isTouch .widget-inputNoticeBalloon .widget-inputNoticeBalloon-note{margin:0}
#page-settings-loyalty-editBank.isTouch #account-holderName li{margin:0}
#page-settings-loyalty-editBank.isTouch #pageFooter-note{margin:20px 0}
#page-settings-loyalty-bank #loyalty-bankAccountData{border:solid #ddd;border-width:1px 0 0 1px;width:100%;margin:1em 0;line-height:1.5}
#page-settings-loyalty-bank #loyalty-bankAccountData td,#page-settings-loyalty-bank #loyalty-bankAccountData th{border:solid #ddd;border-width:0 1px 1px 0;padding:10px 13px}
#page-settings-loyalty-bank #loyalty-bankAccountData th{text-align:left;background:#f2f1f0;box-sizing:border-box;width:150px}
@media screen and (max-width:360px){
#page-settings-loyalty-bank #loyalty-bankAccountData th{width:120px}
}
#page-settings-loyalty-bank #pageFooter{border-top:none;padding:0;margin:0}
#page-settings-loyalty-bank #pageFooter-changeBankAccount{float:right;margin:0}
@media screen and (max-width:360px){
#page-settings-loyalty-bank #pageFooter-changeBankAccount{text-align:right;float:none}
}
@media screen and (max-width:360px){
#page-settings-loyalty-bank #pageFooter-notice{border-top:1px solid #ddd;padding:10px 0 0;margin:1em 0 24px}
}
#page-settings-loyalty-leave #leaveAttention{color:#f23e48;font-weight:700;border:1px solid #f23e48;padding:1.5em 2em .75em;margin:0}
#page-anatanomachi-default .article{width:100%;background:#fff}
#page-anatanomachi-default .text{position:relative;background:#f3f7ed;overflow:hidden;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;height:250px}
@media (max-width:600px){
#page-anatanomachi-default .text{height:180px}
}
#page-anatanomachi-default .text.isOpen{height:570px}
@media (max-width:600px){
#page-anatanomachi-default .text.isOpen{height:480px}
}
#page-anatanomachi-default .text.isOpen .text-clear{display:none}
#page-anatanomachi-default .text-clear{display:block;position:absolute;width:100%;height:100%;z-index:10}
#page-anatanomachi-default .text-container{position:absolute;right:0;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;direction:rtl;padding-bottom:58px}
@media (min-width:1430px){
#page-anatanomachi-default .text-container{text-align:center;background:url(/images/anatanomachi/paper_bg.png?aRWE6yIkCk3M) center 48px repeat-x;overflow-x:auto}
}
#page-anatanomachi-default .text-text{position:relative;letter-spacing:5px;height:465px;font-family:"Shinsei Kaisho CBSK1","游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Garamond,"Times New Roman",serif;font-size:18px;line-height:33px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;direction:ltr;text-align:left;padding-top:48px;background:url(/images/anatanomachi/paper_bg.png?aRWE6yIkCk3M) right 48px repeat-x;min-width:100%}
@media (max-width:600px){
#page-anatanomachi-default .text-text{height:373px;background:url(/images/anatanomachi/paper_bg_s.png?q_20fEMDMGBO) right 48px repeat-x}
}
@media (min-width:1430px){
#page-anatanomachi-default .text-text{min-width:auto;display:inline-block;background:0 0}
}
#page-anatanomachi-default .text-text p{margin:0;padding-top:4px;box-sizing:border-box}
#page-anatanomachi-default .text-text p.pr1{position:relative}
#page-anatanomachi-default .text-text p.pr1::before{display:block;content:"";width:431px;height:462px;background:url(/images/anatanomachi/kousei.png?eeehm7dYtk6e) center center no-repeat;background-size:contain;position:absolute;margin:-5px 3px 0 0}
@media (max-width:600px){
#page-anatanomachi-default .text-text p.pr1::before{background-image:url(/images/anatanomachi/kousei_s.png?HZiZZ-391zj1);width:559.5px;height:372.5px}
}
#page-anatanomachi-default .text-text p.pr4{padding-left:495px}
@media (max-width:600px){
#page-anatanomachi-default .text-text p.pr4{padding-left:396px}
}
#page-anatanomachi-default .text-text .br3-1{display:none}
@media (max-width:600px){
#page-anatanomachi-default .text-text .br3-1{display:block}
}
#page-anatanomachi-default .text-text .ph1{position:absolute;top:70px;margin-right:-485px}
@media (max-width:600px){
#page-anatanomachi-default .text-text .ph1{margin-right:-386px}
}
#page-anatanomachi-default .text-text .ph1 img{width:232.5px;height:349px}
@media (max-width:600px){
#page-anatanomachi-default .text-text .ph1 img{width:186px;height:279.2px}
}
#page-anatanomachi-default .text-text .ph2{position:absolute;top:40px;margin-right:-250px}
@media (max-width:600px){
#page-anatanomachi-default .text-text .ph2{margin-right:-191px}
}
#page-anatanomachi-default .text-text .ph2 img{width:215px;height:340.5px}
@media (max-width:600px){
#page-anatanomachi-default .text-text .ph2 img{width:172px;height:272.4px}
}
#page-anatanomachi-default .text-text .i1{position:absolute;top:406px;margin-right:-735px}
@media (max-width:600px){
#page-anatanomachi-default .text-text .i1{top:350px;margin-right:-596px}
}
#page-anatanomachi-default .text-text .i1 img{width:715.5px;height:143px}
@media (max-width:600px){
#page-anatanomachi-default .text-text .i1 img{width:572.4px;height:114.4px}
}
#page-anatanomachi-default .text-title{display:block;padding-left:33px;padding-right:99px}
@media (max-width:600px){
#page-anatanomachi-default .text-title{padding-right:33px}
}
#page-anatanomachi-default .text-head{position:absolute;font-size:10px;line-height:1;color:rgba(0,0,0,.4);letter-spacing:0;direction:ltr;top:10px;right:104px}
@media (max-width:600px){
#page-anatanomachi-default .text-head{right:38px}
}
#page-anatanomachi-default .text-controler{border-top:3px solid rgba(0,0,0,.2);border-bottom:5px solid #2792ca}
#page-anatanomachi-default .text-controler-btn{display:block;position:absolute;width:71px;height:35.5px;left:50%;margin-top:-35.5px;margin-left:-35.5px;overflow:hidden;padding-top:35.5px;text-align:center;background:url(/images/anatanomachi/circle.png?L01-pTEA8SLb) center bottom no-repeat;background-size:contain;box-sizing:border-box;cursor:pointer;z-index:11}
#page-anatanomachi-default .text-controler-btn:hover{background-image:url(/images/anatanomachi/circle_hover.png?UGsWNIqK3s9m)}
#page-anatanomachi-default .cover{position:relative;text-align:center;background:url(/images/anatanomachi/japan.png?fv7FdDvKwhpE) center 60px no-repeat;background-size:850px 562.5px}
@media (max-width:600px){
#page-anatanomachi-default .cover{background:url(/images/anatanomachi/japan_min.png?XwV4GGJeeE7y) center 150px no-repeat;background-size:270px 261px}
}
#page-anatanomachi-default .cover-container{background:url(/images/anatanomachi/photos.png?A4RPZypreVZH) center 30px no-repeat;background-size:1045px 531.5px}
@media (max-width:600px){
#page-anatanomachi-default .cover-container{background:url(/images/anatanomachi/photos_s.png?8pXAjQhooZa3) center 50px no-repeat;background-size:418.5px 382.5px}
}
#page-anatanomachi-default .cover h1{display:inline-block;width:95%;max-width:980px;margin:14px 0 0}
#page-anatanomachi-default .cover h1 a{display:block;background:url(/images/anatanomachi/kakuyomu.png?rZr22w41UuKL) left center no-repeat;width:102.5px;height:19.5px;padding-top:19.5px;overflow:hidden;background-size:contain;box-sizing:border-box}
#page-anatanomachi-default .cover h2{background:url(/images/anatanomachi/anatano_machino_monogatari.png?dIaI6QZg2_Vr) center center no-repeat;width:152px;height:438px;padding-top:438px;overflow:hidden;margin:40px auto 0;background-size:contain;box-sizing:border-box}
@media (max-width:600px){
#page-anatanomachi-default .cover h2{width:108.57142857px;height:312.85714286px;padding-top:312.85714286px;margin-top:80px}
}
#page-anatanomachi-default .cover h3{background:url(/images/anatanomachi/message.png?xzZKbilJV07E) center center no-repeat;width:270px;height:83px;padding-top:83px;overflow:hidden;background-size:contain;box-sizing:border-box;position:absolute;left:50%;top:230px;margin:0 0 0 -335px}
@media (max-width:600px){
#page-anatanomachi-default .cover h3{background:#fff url(/images/anatanomachi/message_s.png?m6bUuX9RXCrq) center center no-repeat;width:100%;height:28px;padding-top:28px;background-size:241.5px 12.5px;top:47px;left:auto;margin:0;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d}
}
#page-anatanomachi-default .cover-copy1{background:url(/images/anatanomachi/copy_1.png?9n1QTJXOmaYg) center center no-repeat;width:229px;height:66px;padding-top:66px;overflow:hidden;background-size:contain;box-sizing:border-box;position:absolute;top:395px;left:50%;margin:0 0 0 100px}
@media (max-width:600px){
#page-anatanomachi-default .cover-copy1{background-image:url(/images/anatanomachi/copy_1_s.png?S3Jhrd7fgXLz);width:175px;height:50.5px;padding-top:50.5px;position:static;top:auto;left:auto;margin:25px auto 0}
}
#page-anatanomachi-default .cover-project-description{font-size:15px;color:#0081c2;margin:0;padding:0 16px}
@media (max-width:980px){
#page-anatanomachi-default .cover-project-description{font-size:12px}
}
#page-anatanomachi-default .cover-project-description br{display:block}
@media (max-width:980px){
#page-anatanomachi-default .cover-project-description br{display:none}
}
#page-anatanomachi-default .cover-period{background:transparent url(/images/anatanomachi/period.png?7gGCzENXfuy7) center center no-repeat;height:30px;padding-top:30px;overflow:hidden;background-size:1040px 30px;box-sizing:border-box;position:relative;width:1044px;max-width:100%;margin:80px auto 16px}
@media (max-width:600px){
#page-anatanomachi-default .cover-period{background-size:770.37037037px 22.22222222px;margin-top:25px}
}
#page-anatanomachi-default .anatanomachi-banners{text-align:center;background:#f2f2f2;line-height:0}
#page-anatanomachi-default .anatanomachi-banners ul{display:inline-block;margin:0;padding:8px 4px}
#page-anatanomachi-default .anatanomachi-banners ul:after,#page-anatanomachi-default .anatanomachi-banners ul:before{content:'';display:table}
#page-anatanomachi-default .anatanomachi-banners ul:after{clear:both}
#page-anatanomachi-default .anatanomachi-banners ul li{float:left;padding:0 4px;width:430px;max-width:50%;box-sizing:border-box}
@media (max-width:600px){
#page-anatanomachi-default .anatanomachi-banners ul li{float:none;width:100%;max-width:100%}
}
#page-anatanomachi-default .anatanomachi-banners ul li:last-child{margin-left:32px}
@media (max-width:980px){
#page-anatanomachi-default .anatanomachi-banners ul li:last-child{margin-left:0}
}
@media (max-width:600px){
#page-anatanomachi-default .anatanomachi-banners ul li:last-child{margin-top:8px}
}
#page-anatanomachi-default .anatanomachi-banners ul img{width:100%;height:auto}
#page-anatanomachi-default .information{width:980px;margin:24px auto 0}
#page-anatanomachi-default .information:after,#page-anatanomachi-default .information:before{content:'';display:table}
#page-anatanomachi-default .information:after{clear:both}
@media (max-width:980px){
#page-anatanomachi-default .information{width:100%}
}
#page-anatanomachi-default .information-container h4{display:inline-block;font-weight:600;font-size:15px;margin:0}
#page-anatanomachi-default .information-container h4 span{font-size:10px}
#page-anatanomachi-default .information h3{color:#ff1744;font-size:18px;font-weight:600;padding-left:26px;margin:0 0 24px -26px}
@media (max-width:980px){
#page-anatanomachi-default .information h3{margin-left:-26px}
}
#page-anatanomachi-default .information h3::before{content:"";position:absolute;width:62px;height:1;border-top:1px solid #ff1744;margin-left:-34px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#page-anatanomachi-default .outline{margin-top:32px}
@media (max-width:980px){
#page-anatanomachi-default .outline{padding:0 16px}
}
#page-anatanomachi-default .outline p{font-size:16px;font-weight:600;line-height:30px;-webkit-column-count:2;column-count:2;-webkit-column-gap:48px;column-gap:48px;background:url(/images/anatanomachi/underline.png?obpMrcNMYkvH) 0 0 repeat;background-size:10px 30px;padding:2px 0 3px 0;text-align:justify;margin:0}
@media (max-width:600px){
#page-anatanomachi-default .outline p{-webkit-column-count:1;column-count:1;font-size:14px}
}
#page-anatanomachi-default .top-join{text-align:center;margin:32px 0 64px;padding:0 8px}
#page-anatanomachi-default .top-join .anatanomachi-nav-result-link,#page-anatanomachi-default .top-join .join-btn{display:inline-block;border:2px solid #ff1744;padding:2px;border-radius:29px;margin-bottom:12px}
#page-anatanomachi-default .top-join .anatanomachi-nav-result-link a,#page-anatanomachi-default .top-join .join-btn a{display:inline-block;font-size:24px;font-weight:600;color:#fff;background:#ff1744;padding:2px 60px;line-height:48px;height:48px;border-radius:25px}
@media (max-width:980px){
#page-anatanomachi-default .top-join .anatanomachi-nav-result-link a,#page-anatanomachi-default .top-join .join-btn a{padding-left:40px;padding-right:40px}
}
#page-anatanomachi-default .information-container{margin-top:70px}
#page-anatanomachi-default .information-container:after,#page-anatanomachi-default .information-container:before{content:'';display:table}
#page-anatanomachi-default .information-container:after{clear:both}
#page-anatanomachi-default .contest-detail{float:left;width:640px}
@media (max-width:980px){
#page-anatanomachi-default .contest-detail{float:none;width:100%;padding:0 16px;box-sizing:border-box}
}
#page-anatanomachi-default .twitter-timeline{float:right;width:300px}
@media (max-width:980px){
#page-anatanomachi-default .twitter-timeline{float:none;width:100%;padding:0 16px;box-sizing:border-box}
#page-anatanomachi-default .twitter-timeline iframe{width:100%!important;height:500px!important}
}
#page-anatanomachi-default .about,#page-anatanomachi-default .judge{margin-bottom:80px}
@media (max-width:980px){
#page-anatanomachi-default .news{margin-bottom:80px}
}
#page-anatanomachi-default .judge ul{margin:0;padding:0}
#page-anatanomachi-default .judge li{margin-bottom:16px}
#page-anatanomachi-default .judge li:after,#page-anatanomachi-default .judge li:before{content:'';display:table}
#page-anatanomachi-default .judge li:after{clear:both}
#page-anatanomachi-default .judge img{float:left;width:120px;height:120px;background:#f2f2f2}
@media (max-width:600px){
#page-anatanomachi-default .judge img{width:80px;height:80px}
}
#page-anatanomachi-default .judge h4{margin:0 0 4px 16px;border-bottom:2px solid #ccc}
#page-anatanomachi-default .judge p{font-size:13px;margin:0;padding-left:16px;float:left;max-width:calc(100% - 120px);box-sizing:border-box}
@media (max-width:600px){
#page-anatanomachi-default .judge p{max-width:calc(100% - 80px)}
}
#page-anatanomachi-default .about p{margin:0 0 .5em;font-size:13px}
#page-anatanomachi-default .about .link-btn,#page-anatanomachi-default .about h4{margin-top:16px}
#page-anatanomachi-default .about dl{background:#f2f2f2;padding:8px;margin:4px 0 0}
#page-anatanomachi-default .about dd,#page-anatanomachi-default .about dt{margin:0;padding:0;line-height:24px}
@media (max-width:600px){
#page-anatanomachi-default .about dd,#page-anatanomachi-default .about dt{font-size:14px}
}
#page-anatanomachi-default .about dt{position:absolute;padding-right:2px;background:#f2f2f2;z-index:3}
#page-anatanomachi-default .about dd{color:#ff1744;font-weight:600;position:relative;padding-left:128px}
@media (max-width:600px){
#page-anatanomachi-default .about dd{padding-left:88px}
}
#page-anatanomachi-default .about dd::after{content:"";border-bottom:1px solid #ccc;width:126px;height:1px;position:absolute;left:0;bottom:6px;z-index:2}
@media (max-width:600px){
#page-anatanomachi-default .about dd::after{width:86px}
}
#page-anatanomachi-default .news ul{margin:0;padding:0}
#page-anatanomachi-default .news li{position:relative;margin-bottom:8px;padding-left:136px}
@media (max-width:600px){
#page-anatanomachi-default .news li{padding-left:96px}
}
#page-anatanomachi-default .news li a{display:block}
#page-anatanomachi-default .news li a:active span,#page-anatanomachi-default .news li a:hover span{color:#ff1744}
#page-anatanomachi-default .news li a:active p,#page-anatanomachi-default .news li a:hover p{border-color:#ff1744}
#page-anatanomachi-default .news li span{display:block;color:#999;font-size:12px;position:absolute;left:0;padding-top:3px}
#page-anatanomachi-default .news li p{display:inline;border-bottom:1px solid #000}
#page-anatanomachi-appliedWorks .anatanomachi-theme-list{padding:12px 16px 8px}
#page-anatanomachi-appliedWorks .anatanomachi-theme-list h4{width:80px}
@media (max-width:600px){
#page-anatanomachi-appliedWorks .anatanomachi-theme-list h4{width:auto}
}
#page-anatanomachi-appliedWorks .anatanomachi-theme-list ul{width:calc(100% - 96px)}
@media (max-width:600px){
#page-anatanomachi-appliedWorks .anatanomachi-theme-list ul{width:auto}
}
#page-anatanomachi-appliedWorks .anatanomachi-theme-list p{padding:4px 0 0 96px}
@media (max-width:600px){
#page-anatanomachi-appliedWorks .anatanomachi-theme-list p{padding:4px 0 0}
}
#page-anatanomachi-appliedWorks .anatanomachi-works-list-title{font-size:16px;margin:0 0 32px;padding:0}
@media (max-width:980px){
#page-anatanomachi-appliedWorks .anatanomachi-works-list-title{padding:0 16px}
}
#page-anatanomachi-appliedWorks .anatanomachi-works-list-title strong{font-weight:600;color:#ff1744}
#page-anatanomachi-appliedWorks .anatanomachi-appliedWorks{border-top:1px solid #ccc}
@media (max-width:980px){
#page-anatanomachi-appliedWorks .anatanomachi-appliedWorks{padding:0 30px}
}
@media (max-width:600px){
#page-anatanomachi-appliedWorks .anatanomachi-appliedWorks{padding:0}
}
@media (min-width:600px){
#page-anatanomachi-appliedWorks .work{padding:15px 0;border-bottom:1px solid #ddd;position:relative}
#page-anatanomachi-appliedWorks .work:after,#page-anatanomachi-appliedWorks .work:before{content:'';display:table}
#page-anatanomachi-appliedWorks .work:after{clear:both}
#page-anatanomachi-appliedWorks .work .float-left{width:calc(100% - (300px + 30px));padding:0 0 0 40px;box-sizing:border-box}
#page-anatanomachi-appliedWorks .work .float-right{width:300px}
#page-anatanomachi-appliedWorks .workCard-workColor{width:20px;height:5px;display:block;margin:0;position:absolute;top:25px;left:0}
#page-anatanomachi-appliedWorks .workCard-title{font-size:1.35em;line-height:1.3;margin:0}
#page-anatanomachi-appliedWorks .workCard-title a{text-decoration:none;border-bottom:1px solid transparent}
#page-anatanomachi-appliedWorks .workCard-title a:focus,#page-anatanomachi-appliedWorks .workCard-title a:hover{border-bottom-color:#4baae0!important;color:#0081c2}
#page-anatanomachi-appliedWorks .workCard-titleLabel{border-bottom:1px solid #aaa!important;color:#222}
#page-anatanomachi-appliedWorks .workCard-titleLabel:visited{color:#555}
#page-anatanomachi-appliedWorks .workCard-author{font-weight:400;color:#555}
#page-anatanomachi-appliedWorks .workCard-author .icon-official{color:#bbb}
#page-anatanomachi-appliedWorks .workCard-authorLabel{color:#555}
#page-anatanomachi-appliedWorks .workCard-introduction{font-size:.95em;margin:.5em 0;line-height:1.5}
#page-anatanomachi-appliedWorks .workCard-introduction a{color:#555}
#page-anatanomachi-appliedWorks .workCard-introduction a:hover{text-decoration:none}
#page-anatanomachi-appliedWorks .workCard-data{background:#f7f6f5;padding:5px 8px;margin:.75em 0 0;color:#666;font-size:.9em;line-height:1.4}
#page-anatanomachi-appliedWorks .workCard-data p{margin:0;line-height:1.5}
#page-anatanomachi-appliedWorks .workCard-data a{color:#555}
#page-anatanomachi-appliedWorks .workCard-data a:hover{color:#0081c2}
#page-anatanomachi-appliedWorks .workCard-meta:after,#page-anatanomachi-appliedWorks .workCard-meta:before{content:'';display:table}
#page-anatanomachi-appliedWorks .workCard-meta:after{clear:both}
#page-anatanomachi-appliedWorks .workCard-meta i{color:#aaa}
#page-anatanomachi-appliedWorks .workCard-meta>a,#page-anatanomachi-appliedWorks .workCard-meta>span{padding:0 14px 0 0;position:relative;float:left}
#page-anatanomachi-appliedWorks .workCard-meta>a:after,#page-anatanomachi-appliedWorks .workCard-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-anatanomachi-appliedWorks .workCard-meta>a:last-child:after,#page-anatanomachi-appliedWorks .workCard-meta>span:last-child:after{display:none;padding:0}
#page-anatanomachi-appliedWorks .workCard-flags,#page-anatanomachi-appliedWorks .workCard-tags{display:block}
#page-anatanomachi-appliedWorks .workCard-flags>a:before,#page-anatanomachi-appliedWorks .workCard-flags>span:before,#page-anatanomachi-appliedWorks .workCard-tags>a:before,#page-anatanomachi-appliedWorks .workCard-tags>span:before{content:'/';color:#aaa;margin:0 .25em}
#page-anatanomachi-appliedWorks .workCard-flags>a:first-child:before,#page-anatanomachi-appliedWorks .workCard-flags>span:first-child:before,#page-anatanomachi-appliedWorks .workCard-tags>a:first-child:before,#page-anatanomachi-appliedWorks .workCard-tags>span:first-child:before{display:none;margin:0}
#page-anatanomachi-appliedWorks .workCard-flags{margin:0 .5em 0 0}
#page-anatanomachi-appliedWorks .workCard-tags a{text-decoration:none}
#page-anatanomachi-appliedWorks .workCard-tags a:hover span{color:#0081c2;border-bottom-color:#4baae0}
#page-anatanomachi-appliedWorks .workCard-tags a span{border-bottom:1px solid transparent}
#page-anatanomachi-appliedWorks .catchphrase{line-height:1.4}
#page-anatanomachi-appliedWorks .catchphrase:first-child{padding:5px 0 10px;border-bottom:1px solid #eee}
#page-anatanomachi-appliedWorks .catchphrase:last-child{padding:10px 0 0;border:none}
#page-anatanomachi-appliedWorks .catchphrase h4,#page-anatanomachi-appliedWorks .catchphrase p{margin:0}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title{font-size:1.5em;line-height:1;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;display:inline;letter-spacing:-.25px}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title a{text-decoration:none}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author{position:relative;-webkit-transform:translateY(-.275em);transform:translateY(-.275em);display:inline-block;font-size:.85em}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author a{text-decoration:none}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author a:hover{border-bottom:1px solid #aaa}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-dash{position:relative;width:2.25em;height:1em;display:inline-block}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-dash:before{content:'';position:absolute;top:50%;left:0;width:2em;height:0;display:inline-block;margin:1px 0 0;border-top:1px solid}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-activityName{font-weight:700}
#page-anatanomachi-appliedWorks .pager:after,#page-anatanomachi-appliedWorks .pager:before{content:'';display:table}
#page-anatanomachi-appliedWorks .pager:after{clear:both}
#page-anatanomachi-appliedWorks .pager p{width:50%;box-sizing:border-box;padding:0 30px}
#page-anatanomachi-appliedWorks .pager a{font-size:1.25em;line-height:1.3;font-weight:700;color:#0081c2}
#page-anatanomachi-appliedWorks .pager a:focus,#page-anatanomachi-appliedWorks .pager a:hover{color:#ff1744}
#page-anatanomachi-appliedWorks .pager a i{font-weight:400;margin:0 .5em}
#page-anatanomachi-appliedWorks .pager .pagerNewer,#page-anatanomachi-appliedWorks .pager .pagerPrev{float:left;text-align:right;border-right:1px solid #eee}
#page-anatanomachi-appliedWorks .pager .pagerNext,#page-anatanomachi-appliedWorks .pager .pagerOlder{float:right}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .work:not(.isNotResponsiveLayout):first-child{padding-top:0}
}
@media (min-width:600px) and (max-width:980px){
#page-anatanomachi-appliedWorks .work:not(.isNotResponsiveLayout) .float-left{width:50%}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .work:not(.isNotResponsiveLayout) .float-left{padding:0;width:100%;float:none}
}
@media (min-width:600px) and (max-width:980px){
#page-anatanomachi-appliedWorks .work:not(.isNotResponsiveLayout) .float-right{width:50%;padding:0 0 0 30px;box-sizing:border-box}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .work:not(.isNotResponsiveLayout) .float-right{width:100%;padding:0;float:none}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .workCard-title{font-size:1.1em}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .workCard-titleLabel{border:none!important}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .workCard-introduction{font-size:.85em}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .workCard-data{font-size:.85em}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .catchphrase:first-child{padding:0 0 5px!important}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .catchphrase:last-child{padding:5px 0;border-bottom:1px solid #eee;margin-bottom:15px}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title{font-size:1em;font-weight:700;line-height:1.3}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author{-webkit-transform:translateY(0);transform:translateY(0);font-size:.8em}
}
@media (min-width:600px) and (max-width:600px){
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-activityName{font-weight:400}
}
@media (max-width:600px){
#page-anatanomachi-appliedWorks .work{border-bottom:1px solid #ddd;padding:14px 16px 14px 56px;margin-left:16px;position:relative}
#page-anatanomachi-appliedWorks .work:after,#page-anatanomachi-appliedWorks .work:before{content:'';display:table}
#page-anatanomachi-appliedWorks .work:after{clear:both}
#page-anatanomachi-appliedWorks .work .float-left,#page-anatanomachi-appliedWorks .work .float-right{width:100%;float:none}
#page-anatanomachi-appliedWorks .work .work-reviews .catchphrase{border-bottom:1px dotted #ddd;width:calc(100% + 16px);padding:0 16px 4px 0;box-sizing:border-box}
#page-anatanomachi-appliedWorks .work .work-reviews .catchphrase:last-child{margin-bottom:12px}
#page-anatanomachi-appliedWorks .work .work-reviews .catchphrase+.catchphrase{padding:4px 16px 4px 0}
#page-anatanomachi-appliedWorks .work .work-reviews .catchphrase-title{font-size:13px}
#page-anatanomachi-appliedWorks .work h3,#page-anatanomachi-appliedWorks .work p{margin:0;line-height:1.5}
#page-anatanomachi-appliedWorks .work .work-title{font-size:11px;font-weight:400;margin-bottom:4px}
#page-anatanomachi-appliedWorks .work .work-title a{text-decoration:none}
#page-anatanomachi-appliedWorks .work .work-titleLabel{color:#222}
#page-anatanomachi-appliedWorks .work .work-author{font-weight:400;color:#999}
#page-anatanomachi-appliedWorks .work .work-authorLabel{font-weight:400;color:#999}
#page-anatanomachi-appliedWorks .work .work-workColor{width:24px;height:6px;display:block;margin:0;position:absolute;top:18px;left:0}
#page-anatanomachi-appliedWorks .work .work-meta{color:#888;font-size:13px;line-height:1.25}
#page-anatanomachi-appliedWorks .work .work-meta:after,#page-anatanomachi-appliedWorks .work .work-meta:before{content:'';display:table}
#page-anatanomachi-appliedWorks .work .work-meta:after{clear:both}
#page-anatanomachi-appliedWorks .work .work-meta a{color:#888}
#page-anatanomachi-appliedWorks .work .work-meta a:hover{color:#0081c2}
#page-anatanomachi-appliedWorks .work .work-meta i{color:#aaa}
#page-anatanomachi-appliedWorks .work .work-meta .work-reviewPoints,#page-anatanomachi-appliedWorks .work .work-meta>span{padding:0 14px 0 0;position:relative;float:left}
#page-anatanomachi-appliedWorks .work .work-meta .work-reviewPoints:after,#page-anatanomachi-appliedWorks .work .work-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ddd;border-radius:50%}
#page-anatanomachi-appliedWorks .work .work-meta .work-reviewPoints:last-child:after,#page-anatanomachi-appliedWorks .work .work-meta>span:last-child:after{display:none;padding:0}
#page-anatanomachi-appliedWorks .work .work-introduction{font-size:11px;margin-bottom:6px}
#page-anatanomachi-appliedWorks .work .work-introduction a{color:#999}
#page-anatanomachi-appliedWorks .work .work-summary{margin:8px 0 0}
#page-anatanomachi-appliedWorks .work .work-flags,#page-anatanomachi-appliedWorks .work .work-tags{font-size:11px;display:block;position:relative;padding-left:16px;font-weight:400}
#page-anatanomachi-appliedWorks .work .work-flags a:first-child:before,#page-anatanomachi-appliedWorks .work .work-flags span:first-child:before,#page-anatanomachi-appliedWorks .work .work-tags a:first-child:before,#page-anatanomachi-appliedWorks .work .work-tags span:first-child:before{content:"-";color:#999;display:inline;position:absolute;left:0}
#page-anatanomachi-appliedWorks .work .work-tags a{color:#222;text-decoration:none}
#page-anatanomachi-appliedWorks .work .work-tags a:after{content:" / ";color:#ccc}
#page-anatanomachi-appliedWorks .work .work-tags a:last-child:after{display:none}
#page-anatanomachi-appliedWorks .work .work-tags a:hover{color:#0081c2}
#page-anatanomachi-appliedWorks .workCard-workColor{width:20px;height:5px;display:block;margin:0;position:absolute;top:18px;left:0}
#page-anatanomachi-appliedWorks .workCard-title{font-size:1em;line-height:1.3;margin:0}
#page-anatanomachi-appliedWorks .workCard-title a{text-decoration:none;border-bottom:1px solid transparent}
#page-anatanomachi-appliedWorks .workCard-title a:focus,#page-anatanomachi-appliedWorks .workCard-title a:hover{border-bottom-color:#4baae0!important;color:#0081c2}
#page-anatanomachi-appliedWorks .workCard-titleLabel{color:#222}
#page-anatanomachi-appliedWorks .workCard-titleLabel:visited{color:#555}
#page-anatanomachi-appliedWorks .work-rank{top:12px!important}
#page-anatanomachi-appliedWorks .workCard-author{font-weight:400;color:#555}
#page-anatanomachi-appliedWorks .workCard-author .icon-official{color:#bbb}
#page-anatanomachi-appliedWorks .workCard-author .author-isOwn{background:#ccc;color:#222;border-radius:2px;line-height:1;display:inline-block;padding:.2em .4em;font-size:.6em;letter-spacing:1px;vertical-align:middle}
#page-anatanomachi-appliedWorks .workCard-authorLabel{color:#555}
#page-anatanomachi-appliedWorks .workCard-introduction{font-size:.85em;margin:.5em 0!important;line-height:1.5}
#page-anatanomachi-appliedWorks .workCard-introduction a{color:#555}
#page-anatanomachi-appliedWorks .workCard-introduction a:hover{text-decoration:none}
#page-anatanomachi-appliedWorks .workCard-data{background:#f7f6f5;padding:5px 8px;margin:.75em 0 0;color:#666;font-size:.85em;line-height:1.4}
#page-anatanomachi-appliedWorks .workCard-data p{margin:0;line-height:1.5}
#page-anatanomachi-appliedWorks .workCard-data a{color:#555}
#page-anatanomachi-appliedWorks .workCard-data a:hover{color:#0081c2}
#page-anatanomachi-appliedWorks .workCard-meta:after,#page-anatanomachi-appliedWorks .workCard-meta:before{content:'';display:table}
#page-anatanomachi-appliedWorks .workCard-meta:after{clear:both}
#page-anatanomachi-appliedWorks .workCard-meta i{color:#aaa}
#page-anatanomachi-appliedWorks .workCard-meta>a,#page-anatanomachi-appliedWorks .workCard-meta>span{padding:0 14px 0 0;position:relative;float:left}
#page-anatanomachi-appliedWorks .workCard-meta>a:after,#page-anatanomachi-appliedWorks .workCard-meta>span:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-anatanomachi-appliedWorks .workCard-meta>a:last-child:after,#page-anatanomachi-appliedWorks .workCard-meta>span:last-child:after{display:none;padding:0}
#page-anatanomachi-appliedWorks .workCard-flags,#page-anatanomachi-appliedWorks .workCard-tags{display:block}
#page-anatanomachi-appliedWorks .workCard-flags>a:before,#page-anatanomachi-appliedWorks .workCard-flags>span:before,#page-anatanomachi-appliedWorks .workCard-tags>a:before,#page-anatanomachi-appliedWorks .workCard-tags>span:before{content:'/';color:#aaa;margin:0 .25em}
#page-anatanomachi-appliedWorks .workCard-flags>a:first-child:before,#page-anatanomachi-appliedWorks .workCard-flags>span:first-child:before,#page-anatanomachi-appliedWorks .workCard-tags>a:first-child:before,#page-anatanomachi-appliedWorks .workCard-tags>span:first-child:before{display:none;margin:0}
#page-anatanomachi-appliedWorks .workCard-flags{margin:0 .5em 0 0}
#page-anatanomachi-appliedWorks .workCard-tags a{text-decoration:none}
#page-anatanomachi-appliedWorks .workCard-tags a:hover span{color:#0081c2;border-bottom-color:#4baae0}
#page-anatanomachi-appliedWorks .workCard-tags a span{border-bottom:1px solid transparent}
#page-anatanomachi-appliedWorks .catchphrase{line-height:1.3}
#page-anatanomachi-appliedWorks .catchphrase:first-child{border-top:none;padding-top:0}
#page-anatanomachi-appliedWorks .catchphrase:last-child{padding-bottom:0}
#page-anatanomachi-appliedWorks .catchphrase h4,#page-anatanomachi-appliedWorks .catchphrase p{margin:0}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title{font-size:15px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:700;display:inline}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title a{text-decoration:none}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author{position:relative;padding:0;-webkit-transform:translateY(-.275em);transform:translateY(-.275em);display:inline;font-size:11px}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author a{text-decoration:none}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-dash{position:relative;width:2.25em;height:1em;display:inline-block}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-dash:before{content:'';position:absolute;top:50%;left:0;width:2em;height:0;display:inline-block;border-top:1px solid}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-reviewCount{display:none}
#page-anatanomachi-appliedWorks .pager:after,#page-anatanomachi-appliedWorks .pager:before{content:'';display:table}
#page-anatanomachi-appliedWorks .pager:after{clear:both}
#page-anatanomachi-appliedWorks .pager p{box-sizing:border-box;margin:1em 0 30px}
#page-anatanomachi-appliedWorks .pager a{font-size:15px;font-weight:700;line-height:1.4;color:#0081c2}
#page-anatanomachi-appliedWorks .pager a:focus,#page-anatanomachi-appliedWorks .pager a:hover{color:#ff1744}
#page-anatanomachi-appliedWorks .pager a i{font-weight:400;margin:0 .5em}
#page-anatanomachi-appliedWorks .pager .pagerNewer,#page-anatanomachi-appliedWorks .pager .pagerNext,#page-anatanomachi-appliedWorks .pager .pagerOlder,#page-anatanomachi-appliedWorks .pager .pagerPrev{max-width:50%}
#page-anatanomachi-appliedWorks .pager .pagerNewer,#page-anatanomachi-appliedWorks .pager .pagerPrev{float:left;padding:0 16px 0 32px}
#page-anatanomachi-appliedWorks .pager .pagerNext,#page-anatanomachi-appliedWorks .pager .pagerOlder{float:right;padding:0 32px 0 16px}
}
@media (max-width:600px){
#page-anatanomachi-appliedWorks .work{padding:14px 16px 14px 56px}
#page-anatanomachi-appliedWorks .workCard-workColor{top:20px}
}
#page-anatanomachi-appliedWorks .emptyMessage{margin:24px 0 60px;text-align:center}
#page-anatanomachi-appliedWorks .emptyMessage-title{font-size:13px;font-weight:300}
@media (max-width:980px){
#page-anatanomachi-requirements .requirements{font-size:13px}
}
#page-anatanomachi-requirements .requirements h4{font-weight:300;font-size:32px;text-align:center;padding:0;margin:0 0 32px}
@media (max-width:980px){
#page-anatanomachi-requirements .requirements h4{font-size:26px;margin-bottom:24px}
}
#page-anatanomachi-requirements .requirements h4 br{display:none}
@media (max-width:980px){
#page-anatanomachi-requirements .requirements h4 br{display:block}
}
#page-anatanomachi-requirements .requirements h5{display:inline-block;font-size:18px;color:#ff1744;font-weight:600;border-bottom:2px solid #ccc;margin:56px 0 1em;padding:0}
@media (max-width:980px){
#page-anatanomachi-requirements .requirements h5{margin-top:40px}
}
#page-anatanomachi-requirements .requirements h6{font-size:15px;font-weight:600;margin:2em 0 .3em;padding:0}
#page-anatanomachi-requirements .requirements h5~h6{margin-top:0}
#page-anatanomachi-requirements .requirements p{margin:0 0 1em}
#page-anatanomachi-requirements .requirements a{text-decoration:underline}
#page-anatanomachi-requirements .link-btn a{text-decoration:none}
#page-anatanomachi-requirements .notice{font-size:12px;color:#0081c2;font-weight:600}
#page-anatanomachi-requirements .contest-intro{border-top:2px solid #ff1744;border-bottom:2px solid #ff1744;padding:32px 0;margin-bottom:1em}
#page-anatanomachi-requirements .contest-detail{padding:0 16px}
#page-anatanomachi-requirements .list{list-style-type:disc;list-style-position:outside;margin:0 0 1em 1.5em}
#page-anatanomachi-requirements .list li{margin-bottom:8px}
#page-anatanomachi-requirements .list li:last-child{margin-bottom:0}
#page-anatanomachi-requirements .judge-list{font-size:12px}
#page-anatanomachi-requirements .judge-list li{margin-bottom:8px}
#page-anatanomachi-requirements .judge-list li:last-child{margin-bottom:0}
#page-anatanomachi-requirements .judge-list strong{font-weight:600;font-size:15px}
#page-anatanomachi-requirements .lead{padding:0 40px}
#page-anatanomachi-requirements .about-list{background:#f2f2f2;margin:0 0 1em;padding:16px}
#page-anatanomachi-requirements .about-list li{border-bottom:1px dotted #ccc;margin-bottom:8px;padding-bottom:8px}
#page-anatanomachi-requirements .about-list li:after,#page-anatanomachi-requirements .about-list li:before{content:'';display:table}
#page-anatanomachi-requirements .about-list li:after{clear:both}
#page-anatanomachi-requirements .about-list li:last-child{margin-bottom:0;padding-bottom:0;border:none}
#page-anatanomachi-requirements .about-list li h6{font-size:15px;font-weight:600;float:left;margin:0;padding:0}
#page-anatanomachi-requirements .about-list li p{margin:0;float:right;width:calc(100% - 80px)}
#page-errorPage-notFound .isHidden{display:none}
#page-errorPage-notFound #notFound-information-body{display:none}
#page-errorPage-notFound .isExpanded #notFound-information-body{display:block}
#page-errorPage-notFound #notFound-information h2{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-size:2em;font-weight:400;line-height:1.3;letter-spacing:.1em}
#page-errorPage-notFound #notFound-information span{display:inline-block}
#page-errorPage-notFound .notFound-errorCause .ui-button-silent{padding:0;color:#4baae0}
#page-errorPage-notFound #errorPage-url{background:#f2f1f0;padding:8px 12px;display:inline-block;margin:.5em 0 0;line-height:1.4}
#page-errorPage-notFound #notFound-originalWork{text-align:center;background:#f2f1f0}
#page-errorPage-notFound #notFound-originalWork h3{font-weight:400}
#page-errorPage-notFound #notFound-originalWork p{margin:0}
#page-errorPage-notFound #notFound-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-errorPage-notFound #notFound-originalWork-title{color:#555;font-weight:400}
#page-errorPage-notFound #notFound-originalWork-catchphrase{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;font-weight:700;line-height:1.3}
#page-errorPage-notFound #notFound-originalWork-title-link{color:#222;font-weight:700}
#page-errorPage-notFound #notFound-originalWork-title-link:focus,#page-errorPage-notFound #notFound-originalWork-title-link:hover{color:#0081c2}
#page-errorPage-notFound #notFound-originalWork-title-author{color:#555}
#page-errorPage-notFound #notFound-originalWork-title-author:focus,#page-errorPage-notFound #notFound-originalWork-title-author:hover{color:#0081c2}
#page-errorPage-notFound .notFound-contents-title a{color:#222}
#page-errorPage-notFound .notFound-contents-title a:focus,#page-errorPage-notFound .notFound-contents-title a:hover{color:#0081c2}
#page-errorPage-notFound .notFound-contents-title a:focus,#page-errorPage-notFound .notFound-contents-title a:hover{text-decoration:none}
#page-errorPage-notFound .seeMoreLink{text-align:right}
#page-errorPage-notFound .seeMoreLink a{color:#222}
#page-errorPage-notFound .seeMoreLink a:focus,#page-errorPage-notFound .seeMoreLink a:hover{color:#0081c2}
#page-errorPage-notFound #recenteOfficialWorks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}
#page-errorPage-notFound.isPC #notFound-header{margin:60px auto}
#page-errorPage-notFound.isPC #notFound-message h2{margin:0 0 30px}
#page-errorPage-notFound.isPC #notFound-message h2 br{display:none}
#page-errorPage-notFound.isPC #notFound-message img{max-height:36px;margin:0 0 0 5px}
#page-errorPage-notFound.isPC #notFound-information ul{padding:0 0 0 30px;font-size:1.25em;line-height:1.5}
#page-errorPage-notFound.isPC #notFound-information p{font-size:1.25em;line-height:1.7;margin:0 0 30px}
#page-errorPage-notFound.isPC #notFound-information h3{margin:0 0 30px;font-size:1.2em}
#page-errorPage-notFound.isPC #notFound-information ul{padding:0 0 0 1em}
#page-errorPage-notFound.isPC #notFound-information li ul{padding:0;margin:0 0 15px;font-size:.85em;color:#666;max-width:90%}
#page-errorPage-notFound.isPC #notFound-information li ul li{list-style-type:none}
#page-errorPage-notFound.isPC .notFound-errorCause{padding:0}
#page-errorPage-notFound.isPC #errorPage-url b,#page-errorPage-notFound.isPC #errorPage-url span{display:inline-block;margin:4px 0}
#page-errorPage-notFound.isPC #errorPage-url b{font-size:.95em}
#page-errorPage-notFound.isPC #notFound-originalWork{padding:30px 30px 38px;margin:0 0 30px}
#page-errorPage-notFound.isPC #notFound-originalWork h3{font-weight:400;font-size:16px;margin:0 0 24px}
#page-errorPage-notFound.isPC #notFound-originalWork-inner{width:80%;margin:0 auto}
#page-errorPage-notFound.isPC #notFound-originalWork-catchphrase{font-size:16px;margin:0 0 8px}
#page-errorPage-notFound.isPC #notFound-originalWork-title{font-size:21px;line-height:1.3;margin:0 0 16px}
#page-errorPage-notFound.isPC .widget-mediaHeading{border-bottom:1px solid #ddd;margin:0 0 1em}
#page-errorPage-notFound.isPC #notFound-recommendWorks-inner .widget-mediaHeading{border-bottom:none;margin:0}
#page-errorPage-notFound.isPC .seeMoreLink{margin:0}
#page-errorPage-notFound.isPC #fanFictionSources,#page-errorPage-notFound.isPC #notFound-recentOfficialWorks,#page-errorPage-notFound.isPC .widget-official-publication{margin:0 0 10px}
#page-errorPage-notFound.isPC #notFound-recommendWorks,#page-errorPage-notFound.isPC .widget-trendyWorkTags{margin:0 0 60px}
#page-errorPage-notFound.isPC #notFound-officialContents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-errorPage-notFound.isPC #notFound-officialContents-works{width:795px}
#page-errorPage-notFound.isPC .widget-labelLogos{width:300px}
#page-errorPage-notFound.isPC #notFound-recommendWorks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-errorPage-notFound.isPC #notFound-recommendWorks-list .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(20% + 6px)}
#page-errorPage-notFound.isPC #notFound-recommendWorks-list .widget-workBox:nth-child(5n+1){border-left:none;width:calc(20% - (15px - 6px))}
#page-errorPage-notFound.isPC #notFound-recommendWorks-list .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-errorPage-notFound.isPC #notFound-recommendWorks-list .widget-workBox:nth-child(5n+1) .widget-workBox-work{padding-left:0}
#page-errorPage-notFound.isPC #notFound-recommendWorks-list .widget-workBox:nth-child(5n){border-right:none;width:calc(20% - (15px - 6px))}
#page-errorPage-notFound.isPC #notFound-recommendWorks-list .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-errorPage-notFound.isPC #notFound-recommendWorks-list .widget-workBox:nth-child(5n) .widget-workBox-work{padding-right:0}
#page-errorPage-notFound.isPC #recenteOfficialWorks-list .widget-workBox-official{width:calc(33.333333% - 10px);margin:0 0 24px}
#page-errorPage-notFound.isPC .widget-official-publication ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}
#page-errorPage-notFound.isPC .widget-official-publication li{width:calc(33.333333% - 10px)}
#page-errorPage-notFound.isPC .widget-official-publication a{padding:0 0 24px}
#page-errorPage-notFound.isPC #fanFictionSources #notFound-fanFictionSources-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-errorPage-notFound.isPC #fanFictionSources .widget-fanFictionSource{width:calc(25% - 10px)}
#page-errorPage-notFound.isPC #fanFictionSources .seeMoreLink{margin:8px 0 0}
#page-errorPage-notFound.isTouch #notFound-message{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:30px 0 0}
#page-errorPage-notFound.isTouch #notFound-message h2{font-size:20px;text-align:center;padding:0 15px;margin:0 0 13px}
#page-errorPage-notFound.isTouch #notFound-message p{margin:0}
#page-errorPage-notFound.isTouch #notFound-message img{max-width:45px}
#page-errorPage-notFound.isTouch #notFound-information{padding:0 15px}
#page-errorPage-notFound.isTouch #notFound-information p{line-height:1.7}
#page-errorPage-notFound.isTouch #notFound-information h3{font-size:11px;margin:0 0 1em}
#page-errorPage-notFound.isTouch #notFound-information ul{padding:13px 0 0 16px;margin:0}
#page-errorPage-notFound.isTouch #notFound-information li{line-height:1.5}
#page-errorPage-notFound.isTouch #notFound-information li ul{padding:0;font-size:12px;color:#666;padding:0 0 10px}
#page-errorPage-notFound.isTouch #notFound-information li ul li{list-style-type:none}
#page-errorPage-notFound.isTouch #notFound-information li ul li{margin:3px 0 0}
#page-errorPage-notFound.isTouch .notFound-errorCause{font-weight:700;margin:20px 0 0}
#page-errorPage-notFound.isTouch .notFound-errorCause p{margin:0 0 13px}
#page-errorPage-notFound.isTouch .notFound-errorCause .ui-button-silent{font-size:11px;border:none}
#page-errorPage-notFound.isTouch #errorPage-url b,#page-errorPage-notFound.isTouch #errorPage-url span{display:block;margin:4px 0}
#page-errorPage-notFound.isTouch #errorPage-url span{font-size:11px}
#page-errorPage-notFound.isTouch #notFound-originalWork{line-height:1.3;padding:20px 15px;margin:18px 15px 0}
#page-errorPage-notFound.isTouch #notFound-originalWork h3{margin:0;font-size:12px;margin:0 0 17px}
#page-errorPage-notFound.isTouch #notFound-originalWork h3 span{display:inline-block}
#page-errorPage-notFound.isTouch #notFound-originalWork-catchphrase{font-size:11px;margin:0 0 4px}
#page-errorPage-notFound.isTouch #notFound-originalWork-title{font-size:15px;margin:0 0 8px}
#page-errorPage-notFound.isTouch .ui-button-blue{font-size:12px!important}
#page-errorPage-notFound.isTouch #fanFictionSources,#page-errorPage-notFound.isTouch #notFound-recentOfficialWorks,#page-errorPage-notFound.isTouch #notFound-recommendWorks,#page-errorPage-notFound.isTouch .widget-trendyWorkTags{margin:50px 0 0}
#page-errorPage-notFound.isTouch .widget-labelLogos,#page-errorPage-notFound.isTouch .widget-official-publication{margin:22px 0 0}
#page-errorPage-notFound.isTouch .seeMoreLink{padding:8px 16px 0 0;margin:0;font-size:11px}
#page-errorPage-notFound.isTouch #recenteOfficialWorks-list{padding:0 16px;margin:10px 0 0;border-bottom:1px solid #ddd}
#page-errorPage-notFound.isTouch #recenteOfficialWorks-list .widget-workBox-official{width:calc(50% - 8px);padding:0 0 24px}
#page-errorPage-notFound.isTouch #recenteOfficialWorks-list .widget-workBox-official .widget-workBox-official-workInfo{margin:8px 0 0}
#page-errorPage-notFound.isTouch #notFound-recommendWorks-list{margin:0 0 0 16px}
#page-errorPage-notFound.isTouch #notFound-recommendWorks-list .widget-workBox{padding:14px 16px 14px 0}
#page-errorPage-notFound.isTouch #notFound-recommendWorks-list .widget-workBox:last-child{border-bottom:1px solid #ddd}
#page-errorPage-notFound.isTouch .widget-trendyWorkTags ul{padding:0 16px 0 0}
#page-errorPage-notFound.isTouch .widget-fanFictionSource{padding:14px 0;margin:0 0 0 16px;border-bottom:1px solid #ddd}
#page-features.isPC #container header{line-height:1.4}
#page-features.isPC #container header h1,#page-features.isPC #container header p{margin:0}
#page-features.isPC #container header h1{font-size:14px}
#page-features.isPC #container header p{color:#666;font-size:.95em}
#page-features.isPC #container ul{padding:0;margin:30px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-features.isPC #container ul li{list-style-type:none}
#page-features.isPC #container li{width:calc(33.333333% - 20px);margin:0 0 30px 30px}
#page-features.isPC #container li:nth-child(3n+3){margin-left:0}
#page-features.isPC #container li:nth-child(1),#page-features.isPC #container li:nth-child(2){width:calc(50% - 15px)}
#page-features.isPC #container li:nth-child(1) .features-image,#page-features.isPC #container li:nth-child(2) .features-image{height:180px;background-size:auto 180px}
#page-features.isPC #container li:nth-child(1){margin-left:0}
#page-features.isPC #container li a{color:#222;text-decoration:none}
#page-features.isPC #container li a:focus h2,#page-features.isPC #container li a:hover h2{color:#0990cc;text-decoration:underline}
#page-features.isPC #container li h2,#page-features.isPC #container li p,#page-features.isPC #container li ul{line-height:1.5}
#page-features.isPC #container li h2{font-size:18px;line-height:1.3;margin:0 0 4px}
#page-features.isPC #container li p{font-size:11.5px;color:#666;margin:0}
#page-features.isPC #container li p:after,#page-features.isPC #container li p:before{content:'';display:table}
#page-features.isPC #container li p:after{clear:both}
#page-features.isPC #container li p span,#page-features.isPC #container li p time{display:block;padding:0 13px 0 0;position:relative;float:left;color:#888}
#page-features.isPC #container li p span:after,#page-features.isPC #container li p time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-features.isPC #container li p span:last-child:after,#page-features.isPC #container li p time:last-child:after{display:none;padding:0}
#page-features.isPC .features-image{width:100%;height:116px;background-size:auto 116px;background-position:center center;margin:0 0 12px}
#page-features.isTouch #container header{margin:24px 16px 0}
#page-features.isTouch #container header h1{font-size:11px;margin:0}
#page-features.isTouch #container ul{padding:0;margin:16px 16px 0}
#page-features.isTouch #container ul li{list-style-type:none}
#page-features.isTouch #container a{color:#222;text-decoration:none;padding:0 0 24px;display:block}
#page-features.isTouch #container a:focus h4,#page-features.isTouch #container a:hover h4{color:#0990cc;text-decoration:underline}
#page-features.isTouch #container h2,#page-features.isTouch #container p,#page-features.isTouch #container ul{line-height:1.5}
#page-features.isTouch #container h2{font-size:13px;line-height:1.3;margin:0 0 4px}
#page-features.isTouch #container p{font-size:11px;color:#666;margin:0}
#page-features.isTouch #container p:after,#page-features.isTouch #container p:before{content:'';display:table}
#page-features.isTouch #container p:after{clear:both}
#page-features.isTouch #container p span,#page-features.isTouch #container p time{display:block;padding:0 13px 0 0;position:relative;float:left;color:#888}
#page-features.isTouch #container p span:after,#page-features.isTouch #container p time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-features.isTouch #container p span:last-child:after,#page-features.isTouch #container p time:last-child:after{display:none;padding:0}
#page-features.isTouch .features-image{width:100%;background-size:cover;background-position:center center;margin:0 0 12px}
#page-features.isTouch .features-image:before{content:'';display:block;padding-top:32.876712%}
#page-features.isApp #container ul{margin:10px 10px 0}
#page-features.isApp #container h2,#page-features.isApp #container p{margin-left:6px;margin-right:6px}
#page-features-feature .ui-message-attention{margin:0;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.1);z-index:50;position:relative}
#page-features-feature.isPC #container{width:100%;padding:0;margin-top:100px}
#page-features-feature.isPC #header,#page-features-feature.isPC #introduction,#page-features-feature.isPC #selectedWorkReviews-inner,#page-features-feature.isPC aside{width:1125px;padding:0 30px;margin:0 auto}
#page-features-feature.isPC #headerImage{width:100%;height:210px;background-position:center center;background-size:1260px 210px}
#page-features-feature.isPC #headerImage-default{width:100%;height:105px;overflow:hidden;position:relative}
#page-features-feature.isPC #headerImage-default div{position:absolute;top:50%;left:50%;width:500%;height:500%;background-position:center center;background-size:66px 66px;-webkit-transform:translate(-50%,-50%) rotate(-12.5deg);transform:translate(-50%,-50%) rotate(-12.5deg)}
#page-features-feature.isPC #header{margin:30px auto;line-height:1.3}
#page-features-feature.isPC #header-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#page-features-feature.isPC #header-title h2,#page-features-feature.isPC #header-title p{margin:0}
#page-features-feature.isPC #header-title h2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:35px}
#page-features-feature.isPC #header-title h2 a{color:#222;display:inline-block}
#page-features-feature.isPC #header-title h2 a:focus,#page-features-feature.isPC #header-title h2 a:hover{color:#0990cc}
#page-features-feature.isPC #header-meta-body p{margin:0}
#page-features-feature.isPC #header-date{width:200px;text-align:right;letter-spacing:.5px;font-size:12px;color:#666;margin:3px 0 0}
#page-features-feature.isPC #header-feature-label{border:1px solid #ccc;color:#666;padding:0 12px;height:14px;line-height:14px;display:inline-block;margin:0 0 0 4px}
#page-features-feature.isPC #header-author-label{font-size:14px;color:#666}
#page-features-feature.isPC #header-author-activityName{font-size:21px}
#page-features-feature.isPC #introduction{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-features-feature.isPC #introduction-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-features-feature.isPC #introduction-text{margin:0;-webkit-columns:2;columns:2;-webkit-column-gap:60px;column-gap:60px;font-size:15px;position:relative;text-align:justify}
#page-features-feature.isPC #introduction-text:before{content:'';display:block;position:absolute;top:0;left:50%;width:0;height:100%;border-left:1px solid #ddd}
#page-features-feature.isPC #introduction-text:first-letter{font-size:40px;line-height:1.35;float:left;display:inline-block;margin:0 5px 0 0}
#page-features-feature.isPC #introduction-selectedWorkReviews{margin:30px 0 0;border-top:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-features-feature.isPC #introduction-selectedWorkReviews h3{width:135px;line-height:1.3;font-size:12px}
#page-features-feature.isPC #introduction-selectedWorkReviews div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-features-feature.isPC #introduction-selectedWorkReviews ul{padding:0;font-size:15px;margin:0}
#page-features-feature.isPC #introduction-selectedWorkReviews ul li{list-style-type:none}
#page-features-feature.isPC #introduction-selectedWorkReviews li{border-bottom:1px solid #ddd;line-height:1.3}
#page-features-feature.isPC #introduction-selectedWorkReviews li a{display:block;padding:13px 0 13px 24px;text-decoration:none}
#page-features-feature.isPC #introduction-selectedWorkReviews li a:focus b,#page-features-feature.isPC #introduction-selectedWorkReviews li a:hover b{color:#0990cc}
#page-features-feature.isPC #introduction-selectedWorkReviews li i{color:#4baae0;display:inline-block;width:24px;margin-left:-24px}
#page-features-feature.isPC #introduction-selectedWorkReviews li b{color:#222}
#page-features-feature.isPC #introduction-selectedWorkReviews li span{color:#666}
#page-features-feature.isPC #introduction-selectedWorkReviews p{margin:8px 0 0 24px;font-size:11.5px;color:#666;font-style:italic}
#page-features-feature.isPC #introduction-aside{width:300px;margin:0 0 0 30px;padding:0 0 0 30px;border-left:1px solid #ddd}
#page-features-feature.isPC #introduction-author{margin:30px 0 0}
#page-features-feature.isPC #introduction-author h3,#page-features-feature.isPC #introduction-author p,#page-features-feature.isPC #introduction-author ul{margin:0;font-size:13px}
#page-features-feature.isPC #introduction-author p{color:#666;line-height:1.5}
#page-features-feature.isPC #introduction-author-label{display:none}
#page-features-feature.isPC #introduction-author-description{margin:1em 0!important}
#page-features-feature.isPC #introduction-author-description.isEmpty{font-style:italic}
#page-features-feature.isPC #introduction-author-html ul{padding-left:1.5em}
#page-features-feature.isPC #introduction-author-html img{max-width:100%}
#page-features-feature.isPC #selectedWorkReviews{background:#f7f6f5;margin:60px 0 30px;padding:30px 0;min-width:1185px}
#page-features-feature.isPC .selectedWorkReview{margin:-100px 0 30px;padding:130px 0 0}
#page-features-feature.isPC .selectedWorkReview section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
#page-features-feature.isPC .work-review{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;padding:35px 30px 75px;min-height:400px;position:relative}
#page-features-feature.isPC .work-catchphrase{font-size:28px;line-height:1.3;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:400;text-align:center;margin:0 120px}
#page-features-feature.isPC .work-review-meta{padding:0;border-top:1px solid #ddd;margin:20px 0 0;padding:20px 0;text-align:center}
#page-features-feature.isPC .work-review-meta li{list-style-type:none}
#page-features-feature.isPC .work-review-meta li{display:inline-block;margin:0 0 0 1em}
#page-features-feature.isPC .work-review-meta li:first-child{margin:0}
#page-features-feature.isPC .work-review-points{color:#4baae0}
#page-features-feature.isPC .work-review-points-rating{font-size:1.1em}
#page-features-feature.isPC .work-review-points-label{font-weight:700}
#page-features-feature.isPC .work-review-author a{color:#222}
#page-features-feature.isPC .work-review-author a:focus,#page-features-feature.isPC .work-review-author a:hover{color:#0990cc}
#page-features-feature.isPC .work-review-body{margin:0 30px;font-size:15px}
#page-features-feature.isPC .work-review-permalink{margin:0;line-height:1;position:absolute;bottom:30px;right:30px}
#page-features-feature.isPC .work-review-permalink a{color:#aaa;font-size:11px;letter-spacing:1px}
#page-features-feature.isPC .work-review-permalink a:focus,#page-features-feature.isPC .work-review-permalink a:hover{color:#0990cc}
#page-features-feature.isPC .work-information{width:300px;margin:0 0 0 30px}
#page-features-feature.isPC .work-information h3,#page-features-feature.isPC .work-information h4{margin:0}
#page-features-feature.isPC .work-workColor{width:20px;height:5px;margin:0 0 8px}
#page-features-feature.isPC .work-title{font-size:15px;line-height:1.3}
#page-features-feature.isPC .work-title a{color:#222}
#page-features-feature.isPC .work-title a:focus,#page-features-feature.isPC .work-title a:hover{color:#0990cc}
#page-features-feature.isPC .work-author{font-size:13px;color:#666;margin:0}
#page-features-feature.isPC .work-author a{color:#666}
#page-features-feature.isPC .work-author a:focus,#page-features-feature.isPC .work-author a:hover{color:#0990cc}
#page-features-feature.isPC .work-introduction{margin:16px 0 0;font-size:13px;line-height:1.5}
#page-features-feature.isPC .work-introduction a{color:#666;text-decoration:none;display:block}
#page-features-feature.isPC .work-buttons{padding:0;margin:16px 0 0;padding:16px 0 24px;border-top:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-features-feature.isPC .work-buttons li{list-style-type:none}
#page-features-feature.isPC .work-buttons li{width:calc(50% - 4px)}
#page-features-feature.isPC .work-buttons p{margin:0}
#page-features-feature.isPC .work-buttons a,#page-features-feature.isPC .work-buttons button{width:100%}
#page-features-feature.isPC .work-buttons a{width:100%;height:33px;line-height:33px;box-sizing:border-box;text-align:center;padding:0;font-size:15px}
#page-features-feature.isPC #aside-share{text-align:center;margin:0 0 30px}
#page-features-feature.isPC #aside-share-message{margin:0 16px 0 0;vertical-align:top;display:inline-block;height:58px;line-height:58px;font-weight:700}
#page-features-feature.isPC #recommendOtherFeatures h3{margin:0 0 12px}
#page-features-feature.isPC #recommendOtherFeatures h4,#page-features-feature.isPC #recommendOtherFeatures p,#page-features-feature.isPC #recommendOtherFeatures ul{line-height:1.5}
#page-features-feature.isPC #recommendOtherFeatures h4{font-size:15px;line-height:1.3;margin:0 0 4px}
#page-features-feature.isPC #recommendOtherFeatures ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-features-feature.isPC #recommendOtherFeatures ul li{list-style-type:none}
#page-features-feature.isPC #recommendOtherFeatures li{width:calc(25% - 11.25px);margin:0 0 0 15px}
#page-features-feature.isPC #recommendOtherFeatures li:nth-child(4n+1){margin-left:0}
#page-features-feature.isPC #recommendOtherFeatures li a{color:#222;text-decoration:none;display:block}
#page-features-feature.isPC #recommendOtherFeatures li a:focus h4,#page-features-feature.isPC #recommendOtherFeatures li a:hover h4{color:#0990cc;text-decoration:underline}
#page-features-feature.isPC #recommendOtherFeatures li p{font-size:11.5px;color:#666;margin:0}
#page-features-feature.isPC #recommendOtherFeatures li p:after,#page-features-feature.isPC #recommendOtherFeatures li p:before{content:'';display:table}
#page-features-feature.isPC #recommendOtherFeatures li p:after{clear:both}
#page-features-feature.isPC #recommendOtherFeatures li span,#page-features-feature.isPC #recommendOtherFeatures li time{display:block;padding:0 13px 0 0;position:relative;float:left;color:#888}
#page-features-feature.isPC #recommendOtherFeatures li span:after,#page-features-feature.isPC #recommendOtherFeatures li time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-features-feature.isPC #recommendOtherFeatures li span:last-child:after,#page-features-feature.isPC #recommendOtherFeatures li time:last-child:after{display:none;padding:0}
#page-features-feature.isPC .recommendOtherFeatures-image{width:100%;height:90px;background-size:auto 90px;background-position:center center;margin:0 0 12px}
#page-features-feature.isPC .seeMoreLink{text-align:right}
#page-features-feature.isPC .seeMoreLink a{color:#222}
#page-features-feature.isPC .seeMoreLink a:focus h4,#page-features-feature.isPC .seeMoreLink a:hover h4{color:#0990cc}
#page-features-feature.isTouch #container{max-width:100%!important}
#page-features-feature.isTouch #container aside{max-width:640px;margin:0 auto}
#page-features-feature.isTouch #header,#page-features-feature.isTouch #introduction,#page-features-feature.isTouch .work-information,#page-features-feature.isTouch .work-review{max-width:640px}
#page-features-feature.isTouch #headerImage{width:100%;height:105px;background-size:630px 105px;background-position:center center}
#page-features-feature.isTouch #headerImage-default{width:100%;height:50px;overflow:hidden;position:relative}
#page-features-feature.isTouch #headerImage-default div{position:absolute;top:50%;left:50%;width:500%;height:500%;background-position:center center;background-size:33px 33px;-webkit-transform:translate(-50%,-50%) rotate(-12.5deg);transform:translate(-50%,-50%) rotate(-12.5deg)}
#page-features-feature.isTouch #header{margin:16px auto;padding:0 16px;line-height:1.3;box-sizing:border-box}
#page-features-feature.isTouch #header h2,#page-features-feature.isTouch #header p{margin:0}
#page-features-feature.isTouch #header h2{font-size:20px;margin:8px 0 16px;text-align:center}
#page-features-feature.isTouch #header h2 a{color:#222}
#page-features-feature.isTouch #header h2 a:focus,#page-features-feature.isTouch #header h2 a:hover{color:#0990cc}
#page-features-feature.isTouch #header-date{text-align:center}
#page-features-feature.isTouch #header-feature-label{border:1px solid #ccc;color:#666;padding:0 12px;height:14px;line-height:14px;display:inline-block;font-size:11px}
#page-features-feature.isTouch #header-author-label{font-size:11px;color:#666}
#page-features-feature.isTouch #header-author-activityName{font-size:13px}
#page-features-feature.isTouch #header-meta{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;padding:8px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#page-features-feature.isTouch #header-meta-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 0}
#page-features-feature.isTouch #header-meta-body p{margin:0}
#page-features-feature.isTouch #header-meta-body time{color:#666;font-size:11px;margin:4px 0 0}
#page-features-feature.isTouch #introduction{margin:0 auto}
#page-features-feature.isTouch #introduction-text{margin:0 16px}
#page-features-feature.isTouch #introduction-text:first-letter{font-size:32px;line-height:1.4;float:left;display:inline-block;margin:0 5px 0 0}
#page-features-feature.isTouch #introduction-selectedWorkReviews{margin:24px 0 0;border-bottom:1px solid #ddd}
#page-features-feature.isTouch #introduction-selectedWorkReviews h3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-features-feature.isTouch #introduction-selectedWorkReviews ul{padding:0;margin:0 0 0 16px}
#page-features-feature.isTouch #introduction-selectedWorkReviews ul li{list-style-type:none}
#page-features-feature.isTouch #introduction-selectedWorkReviews li{border-bottom:1px solid #ddd;line-height:1.5}
#page-features-feature.isTouch #introduction-selectedWorkReviews li:last-child{border:none}
#page-features-feature.isTouch #introduction-selectedWorkReviews li a{display:block;padding:12px 16px 12px 24px;text-decoration:none}
#page-features-feature.isTouch #introduction-selectedWorkReviews li a:focus b,#page-features-feature.isTouch #introduction-selectedWorkReviews li a:hover b{color:#0990cc}
#page-features-feature.isTouch #introduction-selectedWorkReviews li i{color:#4baae0;display:inline-block;width:24px;margin-left:-24px}
#page-features-feature.isTouch #introduction-selectedWorkReviews li b{color:#222}
#page-features-feature.isTouch #introduction-selectedWorkReviews li span{color:#666}
#page-features-feature.isTouch #introduction-selectedWorkReviews p{margin:8px 0 8px 42px;font-size:11px;color:#666;font-style:italic}
#page-features-feature.isTouch #introduction-aside{margin:0 16px}
#page-features-feature.isTouch #introduction-author{margin:48px 0 24px}
#page-features-feature.isTouch #introduction-author-label{position:relative;font-size:10px;line-height:1;margin:0 0 16px}
#page-features-feature.isTouch #introduction-author-label:before{content:'';display:block;width:100%;height:0;position:absolute;top:0;left:0;border-top:10px solid #eee}
#page-features-feature.isTouch #introduction-author-label span{background:#fff;padding:0 6px 0 0;display:inline-block;position:relative;z-index:10;color:#666}
#page-features-feature.isTouch #introduction-author-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-features-feature.isTouch #introduction-author-container header{width:30%}
#page-features-feature.isTouch #introduction-author-container header p{font-size:11px}
#page-features-feature.isTouch #introduction-author-container>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:2px 0 0 8px}
#page-features-feature.isTouch #introduction-author-container h3,#page-features-feature.isTouch #introduction-author-container p{margin:0;font-size:13px}
#page-features-feature.isTouch #introduction-author-container p{color:#666;line-height:1.5}
#page-features-feature.isTouch #introduction-author-html ul{padding-left:1.5em}
#page-features-feature.isTouch #introduction-author-description{margin:0 0 1em!important}
#page-features-feature.isTouch #introduction-author-description.isEmpty{font-style:italic}
#page-features-feature.isTouch #selectedWorkReviews{margin:0 0 24px}
#page-features-feature.isTouch .selectedWorkReview{margin:-80px 0 24px;padding:80px 0 0}
#page-features-feature.isTouch .selectedWorkReview section{background:#f7f6f5;padding:16px 16px 0}
#page-features-feature.isTouch .work-review{background:#fff;padding:30px 16px 16px 16px;margin:0 auto;position:relative;border:1px solid #ddd;box-sizing:border-box;max-width:608px}
#page-features-feature.isTouch .work-review:after,#page-features-feature.isTouch .work-review:before{content:'';position:absolute;left:50%;margin:0 0 0 -20px;border:20px solid transparent}
#page-features-feature.isTouch .work-review:before{bottom:-40px;border-top-color:#fff;z-index:1}
#page-features-feature.isTouch .work-review:after{bottom:-41px;border-top-color:#ccc}
#page-features-feature.isTouch .work-catchphrase{font-size:18px;line-height:1.3;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;font-weight:400;text-align:center;margin:0 16px}
#page-features-feature.isTouch .work-review-meta{padding:0;border-top:1px solid #ddd;margin:20px 0 0;padding:20px 0;text-align:center}
#page-features-feature.isTouch .work-review-meta li{list-style-type:none}
#page-features-feature.isTouch .work-review-meta li{display:inline-block;margin:0 0 0 1em}
#page-features-feature.isTouch .work-review-meta li:first-child{margin:0}
#page-features-feature.isTouch .work-review-points{color:#4baae0}
#page-features-feature.isTouch .work-review-points-rating{font-size:1.1em}
#page-features-feature.isTouch .work-review-points-label{font-weight:700}
#page-features-feature.isTouch .work-review-author a{color:#222}
#page-features-feature.isTouch .work-review-author a:focus,#page-features-feature.isTouch .work-review-author a:hover{color:#0990cc}
#page-features-feature.isTouch .work-review-body{margin:0 16px;font-size:13px}
#page-features-feature.isTouch .work-review-permalink{text-align:right;margin:30px 0 0;line-height:1}
#page-features-feature.isTouch .work-review-permalink a{color:#aaa;font-size:11px;letter-spacing:1px}
#page-features-feature.isTouch .work-review-permalink a:focus,#page-features-feature.isTouch .work-review-permalink a:hover{color:#0990cc}
#page-features-feature.isTouch .work-information{margin:32px auto 0;padding:0 16px;box-sizing:border-box}
#page-features-feature.isTouch .work-information h3,#page-features-feature.isTouch .work-information h4{margin:0}
#page-features-feature.isTouch .work-workColor{width:20px;height:5px;margin:0 0 8px}
#page-features-feature.isTouch .work-title{font-size:15px;line-height:1.3}
#page-features-feature.isTouch .work-title a{color:#222}
#page-features-feature.isTouch .work-title a:focus,#page-features-feature.isTouch .work-title a:hover{color:#0990cc}
#page-features-feature.isTouch .work-author{font-size:13px;color:#666;margin:0}
#page-features-feature.isTouch .work-author a{color:#666}
#page-features-feature.isTouch .work-author a:focus,#page-features-feature.isTouch .work-author a:hover{color:#0990cc}
#page-features-feature.isTouch .work-introduction{margin:16px 0 0;font-size:13px;line-height:1.5}
#page-features-feature.isTouch .work-introduction a{color:#666;text-decoration:none;display:block}
#page-features-feature.isTouch .work-buttons{padding:0;margin:16px auto 0;padding:16px 0;border-top:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:370px}
#page-features-feature.isTouch .work-buttons li{list-style-type:none}
#page-features-feature.isTouch .work-buttons li{width:calc(50% - 4px)}
#page-features-feature.isTouch .work-buttons p{margin:0}
#page-features-feature.isTouch .work-buttons .widget-followButton,#page-features-feature.isTouch .work-buttons a{width:100%;box-sizing:border-box}
#page-features-feature.isTouch .work-buttons a{vertical-align:top;text-align:center}
#page-features-feature.isTouch #aside-share{text-align:center;margin:0 0 30px}
#page-features-feature.isTouch #aside-share-message{margin:0 16px 16px;vertical-align:top;font-weight:700}
#page-features-feature.isTouch #recommendOtherFeatures h3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #ddd;font-family:dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box;margin:0}
#page-features-feature.isTouch #recommendOtherFeatures ul{padding:0;margin:16px 16px 0}
#page-features-feature.isTouch #recommendOtherFeatures ul li{list-style-type:none}
#page-features-feature.isTouch #recommendOtherFeatures h4,#page-features-feature.isTouch #recommendOtherFeatures p,#page-features-feature.isTouch #recommendOtherFeatures ul{line-height:1.5}
#page-features-feature.isTouch #recommendOtherFeatures h4{font-size:15px;line-height:1.3;margin:0 0 4px}
#page-features-feature.isTouch #recommendOtherFeatures li a{color:#222;text-decoration:none;padding:0 0 24px;display:block}
#page-features-feature.isTouch #recommendOtherFeatures li a:focus h4,#page-features-feature.isTouch #recommendOtherFeatures li a:hover h4{color:#0990cc;text-decoration:underline}
#page-features-feature.isTouch #recommendOtherFeatures li p{font-size:11px;color:#666;margin:0}
#page-features-feature.isTouch #recommendOtherFeatures li p:after,#page-features-feature.isTouch #recommendOtherFeatures li p:before{content:'';display:table}
#page-features-feature.isTouch #recommendOtherFeatures li p:after{clear:both}
#page-features-feature.isTouch #recommendOtherFeatures li span,#page-features-feature.isTouch #recommendOtherFeatures li time{display:block;padding:0 13px 0 0;position:relative;float:left;color:#888}
#page-features-feature.isTouch #recommendOtherFeatures li span:after,#page-features-feature.isTouch #recommendOtherFeatures li time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-features-feature.isTouch #recommendOtherFeatures li span:last-child:after,#page-features-feature.isTouch #recommendOtherFeatures li time:last-child:after{display:none;padding:0}
#page-features-feature.isTouch .recommendOtherFeatures-image{width:100%;height:90px;background-size:auto 90px;background-position:center center;margin:0 0 12px}
#page-features-feature.isTouch .seeMoreLink{font-size:11px;text-align:right;margin:0 0 0 16px!important;border-top:1px solid #ddd;padding:14px 16px 0 0}
#page-features-feature.isTouch .seeMoreLink a{color:#222}
#page-features-feature.isTouch .seeMoreLink a:focus h4,#page-features-feature.isTouch .seeMoreLink a:hover h4{color:#0990cc}
#page-guide.isPC #firstView{padding:0;background:#fff}
#page-guide.isPC #firstView-image{background:#4baae0 url(/images/guide/overview/guide-top.png?ryPeoU8zr_Tm) no-repeat center center;background-size:1821px 400px;height:400px;border-bottom:1px solid #4baae0;text-indent:-9999px;margin:0}
#page-guide.isPC #firstView-message{width:1145px;margin:-50px auto 0;padding:15px 45px 0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-guide.isPC #firstView-message p{margin:50px 60px 0 120px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;font-size:18px}
#page-guide.isPC #firstView-message div{background:#f2f1f0;padding:15px}
#page-guide.isPC #firstView-message ul{font-size:16px;padding:0;width:300px;margin:0}
#page-guide.isPC #firstView-message ul li{list-style-type:none}
#page-guide.isPC #firstView-message ul+ul{margin:8px 0 0;text-align:center}
#page-guide.isPC #firstView-message ul a{display:block;border:1px solid #222;border-top:none;padding:8px 15px;text-decoration:none;font-weight:700;background:#fff;color:#222}
#page-guide.isPC #firstView-message ul a:focus,#page-guide.isPC #firstView-message ul a:hover{background:#222;color:#fff}
#page-guide.isPC #firstView-message ul li:first-child a{border-top:1px solid #222}
#page-guide.isPC #firstView-message ul i{display:inline-block}
#page-guide.isPC #firstView-message #firstView-internalLinks i{margin:0 .5em 0 0}
#page-guide.isPC #firstView-message #firstView-relatedLink i{margin:0 0 0 .5em}
#page-guide.isPC #summary{width:1145px;margin:60px auto 0;padding:0 30px;box-sizing:border-box}
#page-guide.isPC #summary h2{text-align:center;font-size:30px;margin:0 0 30px;font-weight:400;letter-spacing:4px}
#page-guide.isPC #summary ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 100px}
#page-guide.isPC #summary ul li{list-style-type:none}
#page-guide.isPC #summary li{width:calc(33.333333% - 20px);margin:0 0 15px 30px;box-sizing:border-box;position:relative}
#page-guide.isPC #summary li:first-child{margin-left:0}
#page-guide.isPC #summary li h3,#page-guide.isPC #summary li p{line-height:1.6;font-size:15px}
#page-guide.isPC #summary li h3{text-align:center;margin:0 0 .5em;letter-spacing:1px}
#page-guide.isPC #summary li p{margin:0;color:#444}
#page-guide.isPC #summary .summary-image{width:200px;height:200px;margin:0 auto 15px}
#page-guide.isPC #summary .summary-image img{max-width:200px;vertical-align:bottom}
#page-guide.isPC #express,#page-guide.isPC #read,#page-guide.isPC #write{overflow:hidden;min-height:1060px}
#page-guide.isPC #express .section-inner,#page-guide.isPC #read .section-inner,#page-guide.isPC #write .section-inner{width:1145px;margin:100px auto 20px;padding:0 30px 30px 165px;box-sizing:border-box;position:relative}
#page-guide.isPC #express .section-inner h2,#page-guide.isPC #read .section-inner h2,#page-guide.isPC #write .section-inner h2{position:absolute;top:0;left:30px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;font-weight:400;font-size:28px;letter-spacing:30px;line-height:1;margin:0}
#page-guide.isPC #express .section-inner h2 span,#page-guide.isPC #read .section-inner h2 span,#page-guide.isPC #write .section-inner h2 span{color:#bbb}
#page-guide.isPC #express .section-inner h2 i,#page-guide.isPC #read .section-inner h2 i,#page-guide.isPC #write .section-inner h2 i{font-style:normal;font-size:18px;color:#bbb}
#page-guide.isPC #express .section-inner h3,#page-guide.isPC #read .section-inner h3,#page-guide.isPC #write .section-inner h3{font-size:30px;line-height:1.5;position:relative;margin:0;letter-spacing:1px}
#page-guide.isPC #express .section-inner h3:before,#page-guide.isPC #read .section-inner h3:before,#page-guide.isPC #write .section-inner h3:before{content:'';display:block;width:400vw;height:200vh;position:absolute;top:calc(100% + 15px);left:-200vw;z-index:-100}
#page-guide.isPC #express .section-inner h3>span,#page-guide.isPC #read .section-inner h3>span,#page-guide.isPC #write .section-inner h3>span{display:block}
#page-guide.isPC #express .section-inner .section-lead,#page-guide.isPC #read .section-inner .section-lead,#page-guide.isPC #write .section-inner .section-lead{font-size:16px;width:465px;margin:60px 0 45px}
#page-guide.isPC #express .section-inner .section-points,#page-guide.isPC #read .section-inner .section-points,#page-guide.isPC #write .section-inner .section-points{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:465px}
#page-guide.isPC #express .section-inner .section-points li,#page-guide.isPC #read .section-inner .section-points li,#page-guide.isPC #write .section-inner .section-points li{list-style-type:none}
#page-guide.isPC #express .section-inner .section-points li,#page-guide.isPC #read .section-inner .section-points li,#page-guide.isPC #write .section-inner .section-points li{width:calc(50% - 3px);margin:0 0 6px 6px;padding:15px 15px 20px 17px;box-sizing:border-box;background:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide.isPC #express .section-inner .section-points li:nth-child(2n+1),#page-guide.isPC #read .section-inner .section-points li:nth-child(2n+1),#page-guide.isPC #write .section-inner .section-points li:nth-child(2n+1){margin-left:0}
#page-guide.isPC #express .section-inner .section-points li div,#page-guide.isPC #read .section-inner .section-points li div,#page-guide.isPC #write .section-inner .section-points li div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 13px}
#page-guide.isPC #express .section-inner .section-points h4,#page-guide.isPC #express .section-inner .section-points p,#page-guide.isPC #read .section-inner .section-points h4,#page-guide.isPC #read .section-inner .section-points p,#page-guide.isPC #write .section-inner .section-points h4,#page-guide.isPC #write .section-inner .section-points p{margin:0}
#page-guide.isPC #express .section-inner .section-points h4,#page-guide.isPC #read .section-inner .section-points h4,#page-guide.isPC #write .section-inner .section-points h4{line-height:1.3;margin:0 0 12px;letter-spacing:1px;font-size:15px}
#page-guide.isPC #express .section-inner .section-points .section-points-number,#page-guide.isPC #read .section-inner .section-points .section-points-number,#page-guide.isPC #write .section-inner .section-points .section-points-number{color:#4baae0;line-height:1;font-weight:700;margin:3px 0 0}
#page-guide.isPC #express .section-inner .section-points .section-points-number span,#page-guide.isPC #read .section-inner .section-points .section-points-number span,#page-guide.isPC #write .section-inner .section-points .section-points-number span{display:block}
#page-guide.isPC #express .section-inner .section-points .section-points-number-label,#page-guide.isPC #read .section-inner .section-points .section-points-number-label,#page-guide.isPC #write .section-inner .section-points .section-points-number-label{font-size:10px;margin:0 0 2px}
#page-guide.isPC #express .section-inner .section-points .section-points-number-text,#page-guide.isPC #read .section-inner .section-points .section-points-number-text,#page-guide.isPC #write .section-inner .section-points .section-points-number-text{font-size:24px;letter-spacing:2px}
#page-guide.isPC #express .section-inner .section-points .section-points-text,#page-guide.isPC #read .section-inner .section-points .section-points-text,#page-guide.isPC #write .section-inner .section-points .section-points-text{font-size:13px;line-height:1.5}
#page-guide.isPC #express-image,#page-guide.isPC #read-image,#page-guide.isPC #write-image{position:absolute;top:45px;left:60%;font-size:11px;color:#999}
#page-guide.isPC #express-image img,#page-guide.isPC #read-image img,#page-guide.isPC #write-image img{vertical-align:bottom}
#page-guide.isPC .image-info{position:absolute;width:60px;height:60px;display:block;cursor:help;margin:-20px 0 0 -20px}
#page-guide.isPC .image-info:after{font-size:16px!important;padding:9px 10px 7px!important}
#page-guide.isPC .image-info-point{display:block;width:20px;height:20px;background:#f23e48;border-radius:10px;position:absolute;top:20px;left:20px}
#page-guide.isPC .image-info-point-effect{display:block;width:20px;height:20px;border:1px solid #f23e48;box-sizing:border-box;border-radius:10px;position:absolute;top:20px;left:20px;-webkit-animation:point-scaleout 2s infinite ease-in-out;animation:point-scaleout 2s infinite ease-in-out}
@-webkit-keyframes point-scaleout{
0%{-webkit-transform:scale(1);transform:scale(1)}
100%,75%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
@keyframes point-scaleout{
0%{-webkit-transform:scale(1);transform:scale(1)}
100%,75%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}
}
#page-guide.isPC .guide-seeMoreLink{font-size:1.25em;margin:45px 0 0;width:460px;text-align:center}
#page-guide.isPC #write h3{color:#4baae0}
#page-guide.isPC #write h3:before{background:#e5f3f5}
#page-guide.isPC #write-image img{max-width:1084px;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide.isPC #write-image-info-1{top:150px;left:117px}
#page-guide.isPC #write-image-info-2{top:540px;left:290px}
#page-guide.isPC #guideline{background:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:430px}
#page-guide.isPC #guideline h3,#page-guide.isPC #guideline p{margin:0}
#page-guide.isPC #guideline h3{color:#fff!important;font-size:14px!important}
#page-guide.isPC #guideline-text p{font-size:12px;color:#ddd!important}
#page-guide.isPC #guideline-button{width:70px;text-align:right}
#page-guide.isPC #guideline-button a{color:#fff;background:#444;display:inline-block;line-height:1;padding:8px 12px;text-decoration:none}
#page-guide.isPC #guideline-button a:focus,#page-guide.isPC #guideline-button a:hover{background:#fff;color:#222}
#page-guide.isPC #read .section-inner{padding:0 30px 60px 500px}
#page-guide.isPC #read .section-points .section-points-number{color:#c3b370!important}
#page-guide.isPC #read h2{left:auto!important;right:30px}
#page-guide.isPC #read h3{color:#c3b370}
#page-guide.isPC #read h3:before{background:#f5f3e5}
#page-guide.isPC #read .nextStep{width:480px}
#page-guide.isPC #read-image{top:45px;left:60px}
#page-guide.isPC #read-image figure img{max-height:800px;border-radius:41px;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide.isPC .nextStep{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-guide.isPC .nextStep li{list-style-type:none}
#page-guide.isPC .nextStep li{margin:0 5px 5px 0}
#page-guide.isPC .nextStep li a{background:#222;display:block;padding:15px;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:230px;color:#fff;font-size:14px;text-decoration:none;border:1px solid #222;box-sizing:border-box;font-weight:700}
#page-guide.isPC .nextStep li a:focus,#page-guide.isPC .nextStep li a:hover{background:#000}
#page-guide.isPC .nextStep li a i{font-weight:400}
#page-guide.isPC #appLink{margin:30px 0 0}
#page-guide.isPC #appLink p{text-align:center;color:#222}
#page-guide.isPC #appLink .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-guide.isPC #read-image-info-1{top:107px;left:296px}
#page-guide.isPC #express .section-points .section-points-number{color:#c370a6!important}
#page-guide.isPC #express h3{color:#c370a6}
#page-guide.isPC #express h3:before{background:#fcf0f9}
#page-guide.isPC #express-image img{max-height:800px;border-radius:41px;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide.isPC #express-image-info-1{top:500px;left:240px}
#page-guide.isPC #express-image-info-2{top:626px;left:180px}
#page-guide.isPC #signupReasons{width:900px;margin:0 auto;padding:60px 30px 0;box-sizing:border-box}
#page-guide.isPC #signupReasons header{margin:0 0 30px}
#page-guide.isPC #signupReasons header h2,#page-guide.isPC #signupReasons header p{text-align:center;margin:0}
#page-guide.isPC #signupReasons header h2{text-align:center;font-size:30px;font-weight:400;letter-spacing:4px}
#page-guide.isPC #signupReasons header p{font-size:18px;color:#666;margin:0 0 45px}
#page-guide.isPC #signupReasons ol{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide.isPC #signupReasons ol li{list-style-type:none}
#page-guide.isPC #signupReasons ol li{width:calc(33.333333% - 20px);margin:0 0 15px 30px;padding:0 0 0 60px;box-sizing:border-box;position:relative}
#page-guide.isPC #signupReasons ol li:first-child{margin-left:0}
#page-guide.isPC #signupReasons ol h4,#page-guide.isPC #signupReasons ol p{margin:0}
#page-guide.isPC #signupReasons ol h4{margin:3px 0 0;line-height:1.5}
#page-guide.isPC #signupReasons ol h4+p{margin:10px 0 0}
#page-guide.isPC #signupReasons ol p{font-size:13px;line-height:1.6}
#page-guide.isPC #signupReasons ol img{max-height:50px}
#page-guide.isPC #signupReasons .signupReasons-icon{position:absolute;top:0;left:0}
#page-guide.isPC #signup{margin-top:0}
#page-guide.isPC #globalFooter{margin:0}
#page-guide.isTouch #firstView{background:#fff;padding:0}
#page-guide.isTouch #firstView-image{border-bottom:1px solid #4baae0;margin:0}
#page-guide.isTouch #firstView-image img{max-width:100%;vertical-align:bottom}
#page-guide.isTouch #firstView-message p{margin:16px 48px;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;text-align:left}
#page-guide.isTouch #firstView-message div{background:#f2f1f0;padding:12px}
#page-guide.isTouch #firstView-message ul{padding:0;margin:0;border:1px solid #222;background:#fff;text-align:center}
#page-guide.isTouch #firstView-message ul li{list-style-type:none}
#page-guide.isTouch #firstView-message ul+ul{margin:8px 0 0}
#page-guide.isTouch #firstView-message ul a{display:block;border-top:none;padding:12px 15px;text-decoration:none;font-weight:700;font-size:12px;color:#222;line-height:1.3}
#page-guide.isTouch #firstView-message ul a:focus,#page-guide.isTouch #firstView-message ul a:hover{background:#222;color:#fff}
#page-guide.isTouch #firstView-message ul i{display:inline-block}
#page-guide.isTouch #firstView-message #firstView-internalLinks{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}
#page-guide.isTouch #firstView-message #firstView-internalLinks li{width:50%}
#page-guide.isTouch #firstView-message #firstView-internalLinks li:last-child{border-left:1px solid #222}
#page-guide.isTouch #firstView-message #firstView-relatedLink i{margin:0 0 0 .5em}
#page-guide.isTouch #summary{margin:24px auto 0;padding:0 16px;box-sizing:border-box}
#page-guide.isTouch #summary h2{font-size:20px;margin:0 0 24px;text-align:center}
#page-guide.isTouch #summary ul{padding:0}
#page-guide.isTouch #summary ul li{list-style-type:none}
#page-guide.isTouch #summary li{margin:0 0 24px;box-sizing:border-box;position:relative;padding:0 0 0 116px}
#page-guide.isTouch #summary li h3{font-size:15px;margin:0 0 8px;line-height:1.3}
#page-guide.isTouch #summary li h3 br{display:none}
#page-guide.isTouch #summary li p{margin:0;color:#444;line-height:1.6}
#page-guide.isTouch #summary .summary-image{width:100px;height:100px;position:absolute;top:0;left:0}
#page-guide.isTouch #summary .summary-image img{max-width:100px;vertical-align:bottom}
#page-guide.isTouch #express,#page-guide.isTouch #read,#page-guide.isTouch #write{margin:-80px auto 24px;padding:80px 0 0}
#page-guide.isTouch #express .section-inner,#page-guide.isTouch #read .section-inner,#page-guide.isTouch #write .section-inner{padding:24px 0;margin:164px 0 0;box-sizing:border-box}
#page-guide.isTouch #express .section-inner header,#page-guide.isTouch #read .section-inner header,#page-guide.isTouch #write .section-inner header{position:relative;padding:0 16px}
#page-guide.isTouch #express .section-inner h2,#page-guide.isTouch #read .section-inner h2,#page-guide.isTouch #write .section-inner h2{text-align:center;font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif;font-weight:400;font-size:11px;letter-spacing:12px;line-height:1;margin:30px 0 10px}
#page-guide.isTouch #express .section-inner h2 span,#page-guide.isTouch #read .section-inner h2 span,#page-guide.isTouch #write .section-inner h2 span{color:#bbb}
#page-guide.isTouch #express .section-inner h2 i,#page-guide.isTouch #read .section-inner h2 i,#page-guide.isTouch #write .section-inner h2 i{font-style:normal;font-size:8px;color:#bbb}
#page-guide.isTouch #express .section-inner h3,#page-guide.isTouch #read .section-inner h3,#page-guide.isTouch #write .section-inner h3{font-size:22px;line-height:1.3;margin:0;text-align:center}
#page-guide.isTouch #express .section-inner h3 span,#page-guide.isTouch #read .section-inner h3 span,#page-guide.isTouch #write .section-inner h3 span{display:inline-block}
#page-guide.isTouch #express .section-inner .section-lead,#page-guide.isTouch #read .section-inner .section-lead,#page-guide.isTouch #write .section-inner .section-lead{margin:24px 16px}
#page-guide.isTouch #express .section-inner .section-points,#page-guide.isTouch #read .section-inner .section-points,#page-guide.isTouch #write .section-inner .section-points{padding:0;margin:0 16px}
#page-guide.isTouch #express .section-inner .section-points li,#page-guide.isTouch #read .section-inner .section-points li,#page-guide.isTouch #write .section-inner .section-points li{list-style-type:none}
#page-guide.isTouch #express .section-inner .section-points li,#page-guide.isTouch #read .section-inner .section-points li,#page-guide.isTouch #write .section-inner .section-points li{margin:0 0 6px;padding:15px 15px 20px 17px;box-sizing:border-box;background:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide.isTouch #express .section-inner .section-points li div,#page-guide.isTouch #read .section-inner .section-points li div,#page-guide.isTouch #write .section-inner .section-points li div{margin:0 0 0 13px}
#page-guide.isTouch #express .section-inner .section-points h4,#page-guide.isTouch #express .section-inner .section-points p,#page-guide.isTouch #read .section-inner .section-points h4,#page-guide.isTouch #read .section-inner .section-points p,#page-guide.isTouch #write .section-inner .section-points h4,#page-guide.isTouch #write .section-inner .section-points p{margin:0}
#page-guide.isTouch #express .section-inner .section-points h4,#page-guide.isTouch #read .section-inner .section-points h4,#page-guide.isTouch #write .section-inner .section-points h4{line-height:1.3;margin:0 0 8px;font-size:15px}
#page-guide.isTouch #express .section-inner .section-points .section-points-number,#page-guide.isTouch #read .section-inner .section-points .section-points-number,#page-guide.isTouch #write .section-inner .section-points .section-points-number{color:#4baae0;line-height:1;font-weight:700;margin:3px 0 0}
#page-guide.isTouch #express .section-inner .section-points .section-points-number span,#page-guide.isTouch #read .section-inner .section-points .section-points-number span,#page-guide.isTouch #write .section-inner .section-points .section-points-number span{display:block}
#page-guide.isTouch #express .section-inner .section-points .section-points-number-label,#page-guide.isTouch #read .section-inner .section-points .section-points-number-label,#page-guide.isTouch #write .section-inner .section-points .section-points-number-label{font-size:10px;margin:0 0 2px}
#page-guide.isTouch #express .section-inner .section-points .section-points-number-text,#page-guide.isTouch #read .section-inner .section-points .section-points-number-text,#page-guide.isTouch #write .section-inner .section-points .section-points-number-text{font-size:24px;letter-spacing:2px}
#page-guide.isTouch #express .section-inner .section-points .section-points-text,#page-guide.isTouch #read .section-inner .section-points .section-points-text,#page-guide.isTouch #write .section-inner .section-points .section-points-text{font-size:12px;line-height:1.5}
#page-guide.isTouch #express-image,#page-guide.isTouch #read-image,#page-guide.isTouch #write-image{font-size:11px;color:#999;margin:-140px 16px 0;text-align:center}
#page-guide.isTouch #express-image img,#page-guide.isTouch #read-image img,#page-guide.isTouch #write-image img{vertical-align:bottom}
#page-guide.isTouch .image-info{display:none}
#page-guide.isTouch .guide-seeMoreLink{font-size:1.1em;margin:24px 0 0;text-align:center}
#page-guide.isTouch #write .section-inner{background:#e5f3f5}
#page-guide.isTouch #write h3{color:#4baae0}
#page-guide.isTouch #write-image img{max-width:100%;border:1px solid #ddd}
#page-guide.isTouch #guideline{background:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:16px 16px 0}
#page-guide.isTouch #guideline h3,#page-guide.isTouch #guideline p{margin:0}
#page-guide.isTouch #guideline h3{color:#fff!important;font-size:14px!important;text-align:left!important}
#page-guide.isTouch #guideline-text{min-width:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide.isTouch #guideline-text p{font-size:12px;color:#ddd!important}
#page-guide.isTouch #guideline-button{width:70px;text-align:right}
#page-guide.isTouch #guideline-button a{color:#fff;background:#444;display:inline-block;line-height:1;padding:8px 12px;text-decoration:none}
#page-guide.isTouch #guideline-button a:focus,#page-guide.isTouch #guideline-button a:hover{background:#fff;color:#222}
#page-guide.isTouch #read .section-inner{background:#f5f3e5}
#page-guide.isTouch #read h3{color:#c3b370}
#page-guide.isTouch #read .section-points-number{color:#c3b370!important}
#page-guide.isTouch #read-image figure img{max-height:400px;border:1px solid #ddd;border-radius:20px}
#page-guide.isTouch .nextStep{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px}
#page-guide.isTouch .nextStep li{list-style-type:none}
#page-guide.isTouch .nextStep li{margin:0 0 5px 5px;width:calc(50% - 2.5px)}
#page-guide.isTouch .nextStep li:nth-child(2n+1){margin-left:0}
#page-guide.isTouch .nextStep li a{background:#222;display:block;padding:12px 15px;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;text-decoration:none;border:1px solid #222;box-sizing:border-box;font-weight:700}
#page-guide.isTouch .nextStep li a:focus,#page-guide.isTouch .nextStep li a:hover{background:#444}
#page-guide.isTouch #appLink{text-align:center}
#page-guide.isTouch #appLink p{font-size:11px}
#page-guide.isTouch #appLink .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-guide.isTouch #express .section-inner{background:#fcf0f9}
#page-guide.isTouch #express h3{color:#c370a6}
#page-guide.isTouch #express .section-points-number{color:#c370a6!important}
#page-guide.isTouch #express-image img{max-height:400px;border:1px solid #ddd;border-radius:20px}
#page-guide.isTouch #signupReasons{margin:0 auto;padding:0 16px}
#page-guide.isTouch #signupReasons header{margin:0 0 24px}
#page-guide.isTouch #signupReasons header h2,#page-guide.isTouch #signupReasons header p{text-align:center;margin:0}
#page-guide.isTouch #signupReasons header h2{font-size:20px}
#page-guide.isTouch #signupReasons header p{font-size:15px;color:#666;margin:0 0 24px;line-height:1.5}
#page-guide.isTouch #signupReasons header p span{display:inline-block}
#page-guide.isTouch #signupReasons ol{padding:0;margin:0 10px 0 0}
#page-guide.isTouch #signupReasons ol li{list-style-type:none}
#page-guide.isTouch #signupReasons ol li{margin:0 0 24px;padding:0 0 0 60px;box-sizing:border-box;position:relative}
#page-guide.isTouch #signupReasons ol li:first-child{margin-left:0}
#page-guide.isTouch #signupReasons ol h4,#page-guide.isTouch #signupReasons ol p{margin:0}
#page-guide.isTouch #signupReasons ol h4{margin:3px 0 0;font-size:15px;line-height:1.3}
#page-guide.isTouch #signupReasons ol h4+p{margin:8px 0 0}
#page-guide.isTouch #signupReasons ol p{line-height:1.5;font-size:12px}
#page-guide.isTouch #signupReasons ol img{max-height:35px}
#page-guide.isTouch #signupReasons .signupReasons-icon{position:absolute;top:0;left:10px}
#page-guide.isTouch #signup{text-align:center;margin:24px auto 0}
#page-guide.isTouch #signup .ui-button-blue,#page-guide.isTouch #signup .ui-button-default{box-sizing:border-box;padding:1em;display:block;font-size:1.1em}
#page-guide.isTouch #signup #signup-loggedInUser-name{font-size:13px;color:#666;margin:0}
#page-guide.isTouch #signup #signup-topPageLink{font-size:11px}
#page-guide.isTouch #signup #signup-topPageLink a{color:#666;text-decoration:none;border-bottom:1px solid #ddd;padding:0 0 2px}
#page-guide.isTouch #signup #signup-topPageLink a:focus,#page-guide.isTouch #signup #signup-topPageLink a:hover{color:#0990cc;border-bottom-color:#4baae0}
#page-guide.isTouch .widget-guideFooter{margin:24px auto;padding:0 16px}
#page-guide.isTouch #globalFooter{margin:0}
#page-guide-write.isPC #firstView{background:#e5f3f5}
#page-guide-write.isPC #firstView-inner{padding-bottom:0}
#page-guide-write.isPC #firstView-image{height:200px;overflow:hidden;margin:16px 0 0}
#page-guide-write.isPC #firstView-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-write.isPC .section{width:1125px;margin:60px auto;padding:0 30px}
#page-guide-write.isPC .section header h2{line-height:1.3;margin:0;font-size:30px;letter-spacing:4px;font-weight:400}
#page-guide-write.isPC .section header p{margin:8px 0 0;font-size:16px;line-height:1.6;color:#666;width:calc(45% - 15px)}
#page-guide-write.isPC #write-functions{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-write.isPC #write-functions li{list-style-type:none}
#page-guide-write.isPC #write-functions li{width:calc(25% - 22.5px);margin:0 0 30px 30px}
#page-guide-write.isPC #write-functions li:nth-child(4n+1){margin-left:0}
#page-guide-write.isPC #write-functions div{line-height:1.6}
#page-guide-write.isPC #write-functions div h3,#page-guide-write.isPC #write-functions div p{display:inline;margin:0;line-height:1.6;font-size:14px}
#page-guide-write.isPC #write-functions div h3{margin:0 1em 0 0}
#page-guide-write.isPC #write-functions div p{color:#444}
#page-guide-write.isPC .write-functions-thumbnail{margin:0 0 12px}
#page-guide-write.isPC .write-functions-thumbnail img{max-width:258px;border:1px solid #ddd;vertical-align:bottom}
#page-guide-write.isPC #submit{background:#f2f1f0;margin:0 auto;padding:30px 30px;min-width:1185px}
#page-guide-write.isPC #submit-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0 0}
#page-guide-write.isPC #submit-contents>div{width:50%}
#page-guide-write.isPC #submit-contents .seeMoreLink{text-align:right}
#page-guide-write.isPC #submit-contents .seeMoreLink a{color:#222}
#page-guide-write.isPC #submit-contents .seeMoreLink a:focus,#page-guide-write.isPC #submit-contents .seeMoreLink a:hover{color:#0990cc}
#page-guide-write.isPC #submit-destination{border-top:1px solid #bbb}
#page-guide-write.isPC #submit-destination>section{border-bottom:1px solid #bbb;padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-write.isPC .submit-destination-image{width:100px;font-size:11px;text-align:center;margin:-8px 0 0}
#page-guide-write.isPC .submit-destination-image img{vertical-align:bottom;border-radius:50px;width:100px;height:100px}
#page-guide-write.isPC .submit-destination-information{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 16px}
#page-guide-write.isPC .submit-destination-information p{margin:8px 0 0;line-height:1.6}
#page-guide-write.isPC .submit-destination-information h4{font-size:11px;margin:16px 0 8px}
#page-guide-write.isPC .submit-destination-information img{max-width:100%}
#page-guide-write.isPC .submit-destination-information-header{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}
#page-guide-write.isPC .submit-destination-information-header h3{margin:0 8px 0 0;line-height:1.3}
#page-guide-write.isPC .submit-destination-information-header p{margin:0}
#page-guide-write.isPC #submit-prize .submit-destination-information-header h3 span{display:block}
#page-guide-write.isPC .submit-destination-reward{background:#222;color:#fff;padding:2px 7px;line-height:1;font-weight:700;border-radius:3px;display:inline-block;font-size:10px}
#page-guide-write.isPC #submit-contests ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px 0 0}
#page-guide-write.isPC #submit-contests ul li{list-style-type:none}
#page-guide-write.isPC #submit-contests li{width:calc(50% - 5px);margin:0 10px 0 0}
#page-guide-write.isPC #submit-contests li:last-child{margin:0}
#page-guide-write.isPC #submit-contests img{vertical-align:bottom}
#page-guide-write.isPC #submit-userEvents .widget-userEventCompactList{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px 0 0}
#page-guide-write.isPC #submit-userEvents .widget-userEventCompactList li{list-style-type:none}
#page-guide-write.isPC #submit-userEvents .widget-userEventCompactList>li{width:calc(50% - 5px);margin:0 10px 0 0;border:1px solid #bbb}
#page-guide-write.isPC #submit-userEvents .widget-userEventCompactList>li:last-child{margin:0}
#page-guide-write.isPC #submit-userEvents .widget-userEventCompactList>li a{padding:14px}
#page-guide-write.isPC #submit-works{width:calc(50% - 60px)!important;margin:0 0 0 60px}
#page-guide-write.isPC #submit-works header h3{font-size:18px;margin:0 0 8px}
#page-guide-write.isPC #submit-works header p{margin:0;font-size:15px;width:75%}
#page-guide-write.isPC #submit-works ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0}
#page-guide-write.isPC #submit-works ul li{list-style-type:none}
#page-guide-write.isPC #submit-works li{width:33.333333%;margin:0 0 60px}
#page-guide-write.isPC #submit-works img{max-width:70%;border:1px solid #222;box-sizing:border-box;vertical-align:bottom}
#page-guide-write.isPC #submit-works .seeMoreLink{margin:0 50px 0 0}
#page-guide-write.isPC #communication ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-write.isPC #communication ul li{list-style-type:none}
#page-guide-write.isPC #communication li{width:calc(50% - 15px);margin:0 0 15px 30px}
#page-guide-write.isPC #communication li:nth-child(2n+1){margin-left:0}
#page-guide-write.isPC #communication li h3{font-size:15px;line-height:1.3;margin:16px 0 8px}
#page-guide-write.isPC #communication li p{margin:0;font-size:14px;line-height:1.6}
#page-guide-write.isPC #communication li p:not(.communication-image){max-width:75%}
#page-guide-write.isPC #communication img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
#page-guide-write.isPC .communication-link{margin:8px 0 0!important}
#page-guide-write.isPC #feedback{background:#f2f1f0;margin:0 auto;padding:30px 30px 0;min-width:1185px}
#page-guide-write.isPC #feedback ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-write.isPC #feedback ul li{list-style-type:none}
#page-guide-write.isPC #feedback ul li{width:calc(50% - 15px);margin:0 0 30px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-write.isPC #feedback ul li:nth-child(2n+1){margin-left:0}
#page-guide-write.isPC #feedback ul h3{margin:0;line-height:1.3}
#page-guide-write.isPC #feedback ul p{margin:8px 0 0;font-size:14px;line-height:1.6}
#page-guide-write.isPC #feedback ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide-write.isPC .feedback-image{margin:0 16px 0 0!important}
#page-guide-write.isPC .feedback-image img{vertical-align:bottom;width:100px;height:100px;border-radius:50px}
#page-guide-write.isPC #feedback-image{height:200px;overflow:hidden;margin:16px 0 0;text-align:center}
#page-guide-write.isPC #feedback-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-write.isTouch #firstView{background:#e5f3f5;padding:24px 0 0}
#page-guide-write.isTouch #firstView h1,#page-guide-write.isTouch #firstView-lead{margin-left:32px!important;margin-right:32px!important}
#page-guide-write.isTouch #firstView-image{overflow:hidden;margin:16px 0 0}
#page-guide-write.isTouch #firstView-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-write.isTouch .section{margin:24px auto;max-width:640px}
#page-guide-write.isTouch .section header{text-align:center}
#page-guide-write.isTouch .section header h2{line-height:1.3;margin:0;font-size:18px;letter-spacing:4px;font-weight:400}
#page-guide-write.isTouch .section header p{margin:8px auto 0;font-size:11px;line-height:1.6;color:#666;max-width:640px;padding:0 32px}
#page-guide-write.isTouch #write-functions{padding:0;margin:24px 0 24px 16px}
#page-guide-write.isTouch #write-functions li{list-style-type:none}
#page-guide-write.isTouch #write-functions li{padding:14px 16px 14px 0;border-top:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-write.isTouch #write-functions div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.6}
#page-guide-write.isTouch #write-functions div h3,#page-guide-write.isTouch #write-functions div p{margin:0}
#page-guide-write.isTouch #write-functions div h3{color:#222;font-size:13px}
#page-guide-write.isTouch #write-functions div p{font-size:12px;color:#444}
#page-guide-write.isTouch #write-functions div div p{margin:8px 0}
#page-guide-write.isTouch .write-functions-thumbnail{width:130px;margin:0 16px 0 0!important}
#page-guide-write.isTouch .write-functions-thumbnail img{max-width:100%;border:1px solid #ddd;vertical-align:bottom}
#page-guide-write.isTouch #submit{background:#f2f1f0;margin:0 auto;padding:24px 0}
#page-guide-write.isTouch #submit-contents{margin:24px 0}
#page-guide-write.isTouch #submit-contents .seeMoreLink{text-align:right}
#page-guide-write.isTouch #submit-contents .seeMoreLink a{color:#222}
#page-guide-write.isTouch #submit-contents .seeMoreLink a:focus,#page-guide-write.isTouch #submit-contents .seeMoreLink a:hover{color:#0990cc}
#page-guide-write.isTouch #submit-destination>section{border-top:1px solid #bbb;padding:24px 16px 24px 0;margin:0 0 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-write.isTouch .submit-destination-image{width:44px;font-size:11px;text-align:center;margin:0}
#page-guide-write.isTouch .submit-destination-image img{max-width:100%;vertical-align:bottom;width:44px;height:44px;border-radius:22px}
#page-guide-write.isTouch #submit-lanoge-tkool .submit-destination-image img{width:40px;height:40px;border-radius:0}
#page-guide-write.isTouch .submit-destination-information{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 0 0 16px}
#page-guide-write.isTouch .submit-destination-information p{margin:8px 0 0;line-height:1.6}
#page-guide-write.isTouch .submit-destination-information h4{font-size:11px;margin:16px 0 8px}
#page-guide-write.isTouch .submit-destination-information img{max-width:100%}
#page-guide-write.isTouch .submit-destination-information-header h3{font-size:13px;margin:0 8px 0 0;line-height:1.3}
#page-guide-write.isTouch .submit-destination-information-header p{margin:0}
#page-guide-write.isTouch .submit-destination-reward{background:#222;color:#fff;padding:2px 7px;line-height:1;font-weight:700;border-radius:3px;display:inline-block;font-size:10px}
#page-guide-write.isTouch #submit-contests ul{padding:0;margin:16px 0 0}
#page-guide-write.isTouch #submit-contests ul li{list-style-type:none}
#page-guide-write.isTouch #submit-contests li{margin:0 0 8px}
#page-guide-write.isTouch #submit-contests img{vertical-align:bottom}
#page-guide-write.isTouch #submit-userEvents .widget-userEventCompactList{padding:0;margin:16px 0 0}
#page-guide-write.isTouch #submit-userEvents .widget-userEventCompactList li{list-style-type:none}
#page-guide-write.isTouch #submit-userEvents .widget-userEventCompactList>li{margin:0 0 8px;border:1px solid #bbb}
#page-guide-write.isTouch #submit-userEvents .widget-userEventCompactList>li a{padding:14px}
#page-guide-write.isTouch #submit-works{background:#fff;padding:24px 16px;margin:24px 16px 0;border:1px solid #ddd}
#page-guide-write.isTouch #submit-works header h3{font-size:18px;margin:0 0 8px}
#page-guide-write.isTouch #submit-works header p{margin:0 auto;font-size:12px;width:75%}
#page-guide-write.isTouch #submit-works ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:24px 0 0}
#page-guide-write.isTouch #submit-works ul li{list-style-type:none}
#page-guide-write.isTouch #submit-works li{width:33.333333%;margin:0 0 30px;text-align:center}
#page-guide-write.isTouch #submit-works li:nth-child(3n+1){position:relative}
#page-guide-write.isTouch #submit-works li:nth-child(3n+1):before{content:'';display:block;position:absolute;bottom:-7px;left:0;width:300%;height:0;border-top:5px solid #ddd}
#page-guide-write.isTouch #submit-works img{max-width:70%;border:1px solid #222;box-sizing:border-box;vertical-align:bottom}
#page-guide-write.isTouch #submit-works .seeMoreLink{margin:0;text-align:center}
#page-guide-write.isTouch #communication ul{padding:0;margin:24px 0;padding:0 16px}
#page-guide-write.isTouch #communication ul li{list-style-type:none}
#page-guide-write.isTouch #communication h2 span{display:inline-block}
#page-guide-write.isTouch #communication li{margin:0 0 24px}
#page-guide-write.isTouch #communication li h3{font-size:13px;line-height:1.3;margin:16px 0 8px}
#page-guide-write.isTouch #communication li p{margin:0;font-size:13px;line-height:1.6}
#page-guide-write.isTouch #communication li p:last-child{margin:8px 0 0}
#page-guide-write.isTouch #communication img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
#page-guide-write.isTouch #feedback{background:#f2f1f0;margin:0 auto;padding:24px 0 0}
#page-guide-write.isTouch #feedback ul{padding:0;margin:24px 0 0 16px}
#page-guide-write.isTouch #feedback ul li{list-style-type:none}
#page-guide-write.isTouch #feedback ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px 16px 14px 0;border-top:1px solid #ddd}
#page-guide-write.isTouch #feedback ul h3{margin:0;font-size:13px;line-height:1.3}
#page-guide-write.isTouch #feedback ul p{margin:8px 0 0;font-size:12px;line-height:1.6}
#page-guide-write.isTouch #feedback ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-guide-write.isTouch .feedback-image{margin:0 16px 0 0!important;width:44px}
#page-guide-write.isTouch .feedback-image img{vertical-align:bottom;width:44px;height:44px;border-radius:22px}
#page-guide-write.isTouch #feedback-image{overflow:hidden;margin:16px 0 0;text-align:center}
#page-guide-write.isTouch #feedback-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-read.isPC #firstView{background:#f5f3e5}
#page-guide-read.isPC #firstView-inner{padding-bottom:0}
#page-guide-read.isPC #firstView-image{height:200px;overflow:hidden;margin:16px 0 0}
#page-guide-read.isPC #firstView-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-read.isPC .section{width:1125px;margin:60px auto;padding:0 30px}
#page-guide-read.isPC .section header h2{line-height:1.3;margin:0;font-size:30px;letter-spacing:4px;font-weight:400}
#page-guide-read.isPC .section header p{margin:8px 0 0;font-size:16px;line-height:1.6;color:#666;width:calc(45% - 15px)}
#page-guide-read.isPC .loginRequired{margin:8px 0 0!important;display:block}
#page-guide-read.isPC .loginRequired a{border:1px solid #ed9e00;color:#ed9e00;display:inline-block;line-height:22px;height:22px;padding:0 8px;font-size:10px;font-weight:700;border-radius:11px;text-decoration:none}
#page-guide-read.isPC .loginRequired a:focus,#page-guide-read.isPC .loginRequired a:hover{background:#ed9e00;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1)}
#page-guide-read.isPC .seeMoreLinks{padding:0;margin:8px 0 0}
#page-guide-read.isPC .seeMoreLinks li{list-style-type:none}
#page-guide-read.isPC .seeMoreLinks li{display:inline-block}
#page-guide-read.isPC .seeMoreLinks li:after{content:'/';display:inline-block;margin:0 .25em 0 .75em;color:#bbb}
#page-guide-read.isPC .seeMoreLinks li:last-child:after{display:none}
#page-guide-read.isPC #read-functions{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-read.isPC #read-functions li{list-style-type:none}
#page-guide-read.isPC #read-functions li{width:200px;margin:0 0 30px;position:relative}
#page-guide-read.isPC #read-functions div{line-height:1.6}
#page-guide-read.isPC #read-functions div h3,#page-guide-read.isPC #read-functions div p{display:inline;margin:0;line-height:1.6;font-size:14px}
#page-guide-read.isPC #read-functions div h3{margin:0 1em 0 0}
#page-guide-read.isPC #read-functions div p{color:#444}
#page-guide-read.isPC .read-functions-thumbnail{margin:0 0 12px}
#page-guide-read.isPC .read-functions-thumbnail img{max-width:100%;border:1px solid #ddd;vertical-align:bottom;border-radius:22.5px}
#page-guide-read.isPC #read-history{position:relative;z-index:10}
#page-guide-read.isPC #read-history .read-functions-thumbnail{position:relative}
#page-guide-read.isPC #read-history .read-functions-thumbnail:before{content:'';border-top:4px dashed #f23e48;display:block;width:calc(100% - 23px);height:0;position:absolute;left:0;top:50%;opacity:.5;margin:2px 0 0}
#page-guide-read.isPC #read-history .read-functions-thumbnail span{position:absolute;top:50%;right:-15px;display:block;height:16px;width:30px;background:#f23e48;opacity:.5;margin:-4px 0 0}
#page-guide-read.isPC #read-history .read-functions-thumbnail span:before{content:'';border:8px solid transparent;border-right-color:#f23e48;position:absolute;top:0;left:-16px}
#page-guide-read.isPC #writing-direction-vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px auto 80px}
#page-guide-read.isPC #writing-direction-vertical header{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-guide-read.isPC #writing-direction-vertical header p{width:100%}
#page-guide-read.isPC #writing-direction-vertical-image-container{margin:0 0 0 60px;width:732px}
#page-guide-read.isPC #writing-direction-vertical-image{margin:0}
#page-guide-read.isPC #writing-direction-vertical-image img{max-width:730px;max-height:500px;border:1px solid #ddd;vertical-align:bottom}
#page-guide-read.isPC #writing-direction-vertical-display-setting-image{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;font-size:13px;margin:-4em 3em 0 auto;width:380px}
#page-guide-read.isPC #writing-direction-vertical-display-setting-image p:first-child{margin:0 16px 0 0}
#page-guide-read.isPC #writing-direction-vertical-display-setting-image img{max-width:180px;border-radius:90px;border:1px solid #ddd;box-sizing:border-box}
#page-guide-read.isPC #find{background:#f2f1f0;margin:0 auto;padding:30px 30px;min-width:1185px}
#page-guide-read.isPC #find #find-ways{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-read.isPC #find #find-ways li{list-style-type:none}
#page-guide-read.isPC #find #find-ways>li{width:calc(50% - 15px);margin:0 0 30px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-read.isPC #find #find-ways>li:nth-child(2n+1){margin-left:0}
#page-guide-read.isPC #find #find-ways h3{margin:0;line-height:1.3}
#page-guide-read.isPC #find #find-ways p{margin:8px 0 0;font-size:14px;line-height:1.6}
#page-guide-read.isPC #find #find-ways div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-guide-read.isPC #find #find-ways .find-image{width:100px;margin:0 16px 0 0}
#page-guide-read.isPC #find #find-ways .find-image img{width:100px;height:100px;vertical-align:bottom}
#page-guide-read.isPC #official .seeMoreLink{text-align:right}
#page-guide-read.isPC #official .seeMoreLink a{color:#222}
#page-guide-read.isPC #official .seeMoreLink a:focus,#page-guide-read.isPC #official .seeMoreLink a:hover{color:#0990cc}
#page-guide-read.isPC #official-list{margin:30px 0 0!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px 0 0 1px}
#page-guide-read.isPC #official-list .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(20% + 6px)}
#page-guide-read.isPC #official-list .widget-workBox:nth-child(5n+1){border-left:none;width:calc(20% - (15px - 6px))}
#page-guide-read.isPC #official-list .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-guide-read.isPC #official-list .widget-workBox:nth-child(5n+1) .widget-workBox-work{padding-left:0}
#page-guide-read.isPC #official-list .widget-workBox:nth-child(5n){border-right:none;width:calc(20% - (15px - 6px))}
#page-guide-read.isPC #official-list .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-guide-read.isPC #official-list .widget-workBox:nth-child(5n) .widget-workBox-work{padding-right:0}
#page-guide-read.isPC #benefit{margin:0 auto;padding:0 30px;min-width:1185px}
#page-guide-read.isPC #benefit .section{border:5px solid #f2f1f0;padding:60px;box-sizing:border-box}
#page-guide-read.isPC #benefit header{text-align:center;border-bottom:1px solid #ddd;padding:0 0 45px;margin:0 0 45px}
#page-guide-read.isPC #benefit header p{margin:8px auto 0}
#page-guide-read.isPC #benefit section{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0;padding:45px 0 0}
#page-guide-read.isPC #benefit section:first-of-type{padding-top:0}
#page-guide-read.isPC #benefit section div{max-width:450px}
#page-guide-read.isPC #benefit #tell{margin:-80px 0 0!important;padding:125px 0 0!important}
#page-guide-read.isPC #benefit h3{margin:30px 0 45px;font-size:13px;letter-spacing:4px;font-weight:400;border-bottom:3px solid #ddd;display:inline-block;padding:0 0 3px}
#page-guide-read.isPC #benefit .benefit-list{padding:0;margin:0}
#page-guide-read.isPC #benefit .benefit-list li{list-style-type:none}
#page-guide-read.isPC #benefit .benefit-list>li{margin:0 0 30px}
#page-guide-read.isPC #benefit .benefit-list h4{margin:0;line-height:1.3;font-size:18px}
#page-guide-read.isPC #benefit .benefit-list p{margin:8px 0 0;font-size:14px;line-height:1.6}
#page-guide-read.isPC .benefit-image{margin:0 60px 0 0}
#page-guide-read.isPC .benefit-image img{max-width:300px;vertical-align:bottom;border:1px solid #ddd;border-radius:40px}
#page-guide-read.isPC #benefit-image-history img{border-radius:0;border-color:#ddd}
#page-guide-read.isTouch #firstView{background:#f5f3e5;padding:24px 0 0}
#page-guide-read.isTouch #firstView h1,#page-guide-read.isTouch #firstView-lead{margin-left:32px!important;margin-right:32px!important}
#page-guide-read.isTouch #firstView-image{overflow:hidden;margin:16px 0 0}
#page-guide-read.isTouch #firstView-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-read.isTouch .section{margin:24px auto;max-width:640px}
#page-guide-read.isTouch .section header{text-align:center}
#page-guide-read.isTouch .section header h2{line-height:1.3;margin:0;font-size:18px;letter-spacing:4px;font-weight:400}
#page-guide-read.isTouch .section header p{margin:8px auto 0;font-size:11px;line-height:1.6;color:#666;max-width:640px;padding:0 32px}
#page-guide-read.isTouch .loginRequired{margin:8px 0 0!important;display:block}
#page-guide-read.isTouch .loginRequired a{border:1px solid #ed9e00;color:#ed9e00;display:inline-block;line-height:22px;height:22px;padding:0 8px;font-size:10px;font-weight:700;border-radius:11px}
#page-guide-read.isTouch .loginRequired a:focus,#page-guide-read.isTouch .loginRequired a:hover{background:#ed9e00;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1)}
#page-guide-read.isTouch #read-functions{padding:0;margin:24px 0}
#page-guide-read.isTouch #read-functions li{list-style-type:none}
#page-guide-read.isTouch #read-functions li{margin:0 0 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;border-top:1px solid #ddd;padding:14px 16px 14px 0}
#page-guide-read.isTouch #read-functions li:last-child{border-bottom:1px solid #ddd}
#page-guide-read.isTouch #read-functions div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.6}
#page-guide-read.isTouch #read-functions div h3,#page-guide-read.isTouch #read-functions div p{margin:0}
#page-guide-read.isTouch #read-functions div h3{color:#222;font-size:13px}
#page-guide-read.isTouch #read-functions div p{font-size:12px;color:#444}
#page-guide-read.isTouch #read-functions div div p{margin:8px 0}
#page-guide-read.isTouch .read-functions-thumbnail{margin:0 16px 0 0;width:128px}
#page-guide-read.isTouch .read-functions-thumbnail img{max-width:100%;border:1px solid #ddd;vertical-align:bottom;border-radius:10px}
#page-guide-read.isTouch #read-history{position:relative;z-index:10}
#page-guide-read.isTouch #read-history .read-functions-thumbnail{position:relative}
#page-guide-read.isTouch #read-history .read-functions-thumbnail:before{content:'';border-top:4px dashed #f23e48;display:block;width:calc(100% - 16px);height:0;position:absolute;left:0;top:50%;opacity:.5;margin:2px 0 0}
#page-guide-read.isTouch #read-history .read-functions-thumbnail span{position:absolute;top:50%;right:-12px;display:block;height:12px;width:20px;background:#f23e48;opacity:.5;margin:-2px 0 0}
#page-guide-read.isTouch #read-history .read-functions-thumbnail span:before{content:'';border:6px solid transparent;border-right-color:#f23e48;position:absolute;top:0;left:-12px}
#page-guide-read.isTouch #writing-direction-vertical{margin:42px 0 24px}
#page-guide-read.isTouch #writing-direction-vertical header p{color:#222;font-size:12px;text-align:left}
#page-guide-read.isTouch #writing-direction-vertical-image{margin:24px 16px 0}
#page-guide-read.isTouch #writing-direction-vertical-image img{max-width:100%;border:1px solid #ddd;vertical-align:bottom}
#page-guide-read.isTouch #writing-direction-vertical-display-setting-image{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;font-size:11px;margin:1em auto 0;padding:0 28px 0 32px;max-width:400px}
#page-guide-read.isTouch #writing-direction-vertical-display-setting-image p:first-child{margin:0 16px 0 0}
#page-guide-read.isTouch #writing-direction-vertical-display-setting-image img{max-width:130px;border-radius:65px;border:1px solid #ddd;box-sizing:border-box}
#page-guide-read.isTouch #find{background:#f2f1f0;margin:0 auto;padding:24px 0}
#page-guide-read.isTouch #find ul{padding:0;margin:24px 0}
#page-guide-read.isTouch #find ul li{list-style-type:none}
#page-guide-read.isTouch #find ul li{margin:0 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 16px}
#page-guide-read.isTouch #find ul h3{margin:0;font-size:13px;line-height:1.3}
#page-guide-read.isTouch #find ul p{margin:8px 0 0;font-size:12px;line-height:1.6}
#page-guide-read.isTouch #find ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-guide-read.isTouch #find .find-image{width:44px;margin:0 16px 0 0}
#page-guide-read.isTouch #find .find-image img{vertical-align:bottom;width:44px;height:44px}
#page-guide-read.isTouch #find .seeMoreLinks{padding:0;margin:8px 0 0}
#page-guide-read.isTouch #find .seeMoreLinks li{list-style-type:none}
#page-guide-read.isTouch #find .seeMoreLinks li{display:block;padding:0;margin:0;font-size:12px}
#page-guide-read.isTouch #official .seeMoreLink{border-top:1px solid #ddd;text-align:right;margin:0 0 0 16px;padding:8px 16px 0 0;font-size:11px}
#page-guide-read.isTouch #official .seeMoreLink a{color:#222}
#page-guide-read.isTouch #official .seeMoreLink a:focus,#page-guide-read.isTouch #official .seeMoreLink a:hover{color:#0990cc}
#page-guide-read.isTouch #official-list{margin:24px 0 24px 16px;border-top:1px solid #ddd}
#page-guide-read.isTouch #official-list .widget-workBox:nth-child(4)~.widget-workBox{display:none}
#page-guide-read.isTouch #benefit{margin:24px auto 0;padding:0 16px}
#page-guide-read.isTouch #benefit .section{border:5px solid #f2f1f0;box-sizing:border-box;padding:0 0 24px;margin:0}
#page-guide-read.isTouch #benefit header{text-align:center;margin:24px 0}
#page-guide-read.isTouch #benefit header p{margin:8px auto 0}
#page-guide-read.isTouch #benefit section{margin:24px 0 0}
#page-guide-read.isTouch #benefit #tell{margin:-80px 0 0!important;padding:96px 0 0!important}
#page-guide-read.isTouch #benefit h3{margin:0;font-size:11px;border-bottom:1px solid #ddd;padding:0 16px 8px}
#page-guide-read.isTouch #benefit .benefit-list{padding:0;margin:0 0 0 16px}
#page-guide-read.isTouch #benefit .benefit-list li{list-style-type:none}
#page-guide-read.isTouch #benefit .benefit-list>li{padding:14px 16px 14px 24px;border-top:1px solid #ddd;position:relative}
#page-guide-read.isTouch #benefit .benefit-list>li:before{font-family:dcicons;content:'\f71C';position:absolute;top:14px;left:0;color:#4baae0;line-height:1}
#page-guide-read.isTouch #benefit .benefit-list h4{font-size:13px;margin:0;line-height:1.3}
#page-guide-read.isTouch #benefit .benefit-list p{margin:8px 0 0;font-size:12px;line-height:1.6}
#page-guide-read.isTouch #benefit .seeMoreLinks{padding:0;margin:.5em 0 0}
#page-guide-read.isTouch .benefit-image{margin:24px auto!important;width:150px}
#page-guide-read.isTouch .benefit-image img{max-width:100%;vertical-align:bottom;border-radius:20px;border:1px solid #ddd}
#page-guide-read.isTouch #benefit-image-history img{border-radius:0;border-color:#ddd}
@-webkit-keyframes slide{
0%{opacity:0}
10%{opacity:1}
33.333333%{opacity:1}
44.333333%{opacity:0}
}
@keyframes slide{
0%{opacity:0}
10%{opacity:1}
33.333333%{opacity:1}
44.333333%{opacity:0}
}
@-webkit-keyframes feature2-animation{
from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes feature2-animation{
from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
#page-guide-app .credit{line-height:1.4!important;text-align:left;letter-spacing:-.5px;white-space:nowrap}
#page-guide-app .credit span{display:block}
#page-guide-app .credit-name{font-size:12px;font-weight:700;color:#999}
#page-guide-app .credit-credit{font-size:10px;margin:0 0 0 -6px;color:#666}
#page-guide-app #mainContents h3,#page-guide-app #mainContents p{margin:0;line-height:1}
#page-guide-app #mainContents h3{font-weight:400;line-height:1.5}
#page-guide-app #mainContents h3 span{display:block}
#page-guide-app #mainContents .feature-number{color:#0990cc;font-size:80px;font-weight:300;margin:0 0 8px}
#page-guide-app #mainContents .feature-description{margin:1em 0 2em!important;font-size:16px;line-height:1.8}
#page-guide-app #mainContents .feature-description span{display:block;line-height:1.8}
#page-guide-app #feature1 h3,#page-guide-app #feature2 h3{font-size:40px}
#page-guide-app #feature1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1025px;margin:130px auto 0}
#page-guide-app #feature1-illust{margin:100px 0 0!important;position:relative}
#page-guide-app #feature1-illust p{margin:0}
#page-guide-app #feature1-illust img{max-height:610px}
#page-guide-app #feature1-illust .credit{position:absolute;left:115px;top:580px}
#page-guide-app #feature1-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}
#page-guide-app #feature1-workCount{position:absolute;top:226px;right:143px;color:#fff;font-weight:700;text-align:center;margin:0}
#page-guide-app #feature1-workCount:before{background:#4baae0;content:'';display:block;width:110px;height:110px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);position:absolute;top:50%;left:50%;z-index:-1}
#page-guide-app #feature1-workCount span{display:block}
#page-guide-app #feature1-workCount-line1{font-size:25px;margin:4px 0}
#page-guide-app #feature1-sections{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 100px 0 80px;box-sizing:border-box;margin:60px 0 0}
#page-guide-app #feature1-sections section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide-app #feature1-sections section+section{margin:0 0 0 30px}
#page-guide-app #feature1-sections h4{font-size:18px;line-height:1.3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:12px 0;margin:0 0 16px}
#page-guide-app #feature1-sections span{display:block}
#page-guide-app #feature1-sections-genre ul{padding:0;font-size:15px;-webkit-columns:2;columns:2;margin:0}
#page-guide-app #feature1-sections-genre ul li{list-style-type:none}
#page-guide-app #feature1-sections-genre p{margin:.4em 0 0;font-size:15px}
#page-guide-app #feature1-sections-official ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-guide-app #feature1-sections-official ul li{list-style-type:none}
#page-guide-app #feature1-sections-official li{width:33.333333%;margin:0 0 16px}
#page-guide-app #feature1-sections-official img{max-width:80%;vertical-align:bottom}
#page-guide-app #feature1-sections-official p{text-align:center;margin:1em 0 0!important}
#page-guide-app #feature2{position:relative;margin:0 auto 60px}
#page-guide-app #feature2-content{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;width:1025px;margin:60px auto 0}
#page-guide-app #feature2-content>div{margin:0 45px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-app #feature2-content .feature-number{margin:0 30px 0 0}
#page-guide-app #feature2-image{position:relative}
#page-guide-app #feature2-image img{vertical-align:bottom}
#page-guide-app #feature2-image-image{width:300px;height:630px;border:1px solid #ddd;border-radius:36px;overflow:hidden;box-sizing:border-box}
#page-guide-app #feature2-image-image img{max-height:630px;-webkit-animation:feature2-animation 9s steps(4) infinite;animation:feature2-animation 9s steps(4) infinite}
#page-guide-app #feature2-tori1,#page-guide-app #feature2-tori2{position:absolute;z-index:-1}
#page-guide-app #feature2-tori1{right:-94px;top:40px}
#page-guide-app #feature2-tori1 img{max-height:133px}
#page-guide-app #feature2-tori2{left:-125px;bottom:26px}
#page-guide-app #feature2-tori2 img{max-height:90px}
#page-guide-app #feature2-tori2 .credit{margin:6px 0 0 10px}
#page-guide-app #feature2-bg{position:absolute;left:0;bottom:60px;width:100%;height:5000px;overflow:hidden}
#page-guide-app #feature2-bg:before{display:block;content:'';width:15000px;height:1300px;background:#f2f1f0;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-80%) rotate(10deg);transform:translateX(-80%) rotate(10deg);z-index:-200}
#page-guide-app #feature3-feature5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1025px;margin:0 auto 90px}
#page-guide-app #feature3-feature5 section{width:calc(33.333333% - 40px)}
#page-guide-app #feature3-feature5 h3{font-size:24px}
#page-guide-app #feature3-feature5 img{max-width:100%;vertical-align:bottom;border:1px solid #ddd;box-sizing:border-box;border-radius:36px}
#page-guide-app #appDownload{text-align:center;background:#4baae0;padding:60px}
#page-guide-app #appDownload-inner{min-width:1125px;margin:0 auto}
#page-guide-app #appDownload-inner h3{font-size:24px;color:#fff;margin:0 0 24px;line-height:1}
#page-guide-app #appDownload-inner .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-guide-app #appDownload-inner .widget-appLink img{width:200px;height:59.25px}
#page-guide-app #pager a{border-top-color:#fff}
#page-guide-app.isPC #container{overflow:hidden;min-width:1185px}
#page-guide-app.isPC #firstView{background:0 0;padding:0;position:relative;color:#fff}
#page-guide-app.isPC #firstView:before{display:block;content:'';width:10000px;height:10000px;background:#4baae0;position:absolute;right:50%;bottom:50%;-webkit-transform:rotate(-30deg) translateX(1000px);transform:rotate(-30deg) translateX(1000px);-webkit-transform-origin:right bottom;transform-origin:right bottom;z-index:-2}
#page-guide-app.isPC #firstView-title{background:#fff;color:#222;position:relative;z-index:1;height:50px;line-height:50px;font-size:18px;font-weight:700}
#page-guide-app.isPC #firstView-title p{width:1125px;margin:0 auto;text-align:right;padding:0 210px 0 0;box-sizing:border-box}
#page-guide-app.isPC #firstView-title img,#page-guide-app.isPC #firstView-title span{vertical-align:middle}
#page-guide-app.isPC #firstView-title img{max-height:28px;border-radius:5px}
#page-guide-app.isPC #firstView-main{height:450px}
#page-guide-app.isPC #firstView-bg{width:100%;height:500px;overflow:hidden;position:absolute;top:0;left:0;z-index:-1}
#page-guide-app.isPC #firstView-mainInner{height:450px;width:1125px;margin:0 auto;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}
#page-guide-app.isPC #firstView-bgInner{height:450px;position:relative;width:1125px;margin:0 auto;z-index:1}
#page-guide-app.isPC #firstView-bgInner:before{display:block;content:'';width:2500px;height:2500px;background:#4baae0;position:absolute;right:90px;bottom:0;-webkit-transform:rotate(-30deg) translateX(1500px);transform:rotate(-30deg) translateX(1500px);-webkit-transform-origin:right bottom;transform-origin:right bottom;z-index:-1}
#page-guide-app.isPC #firstView-points{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
#page-guide-app.isPC #firstView-image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:280px;position:relative}
#page-guide-app.isPC #firstView-image-img{width:280px;left:0;top:-25px;z-index:10;margin:0;position:relative}
#page-guide-app.isPC #firstView-image-img p,#page-guide-app.isPC #firstView-image-img ul{margin:0}
#page-guide-app.isPC #firstView-image-img img{max-width:100%;box-sizing:border-box;vertical-align:bottom}
#page-guide-app.isPC #firstView-image-img p{position:relative;z-index:10}
#page-guide-app.isPC #firstView-image-img p img{width:280px;height:599px}
#page-guide-app.isPC #firstView-image-img ul{padding:0;position:absolute;top:50%;left:0;width:100%;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:280px;height:480px}
#page-guide-app.isPC #firstView-image-img ul li{list-style-type:none}
#page-guide-app.isPC #firstView-image-img li{position:absolute;top:0;left:0;width:280px;opacity:0;-webkit-animation:slide 9s infinite;animation:slide 9s infinite}
#page-guide-app.isPC #firstView-image-img li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
#page-guide-app.isPC #firstView-image-img li:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}
#page-guide-app.isPC #firstView-image-img li:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}
#page-guide-app.isPC #firstView-freeBadge{background:#fd0;font-weight:700;line-height:1;text-align:center;width:100px;height:100px;line-height:100px;border-radius:50px;color:#222;position:absolute;top:-35px;right:-50px;z-index:20;-webkit-transform:rotate(15deg);transform:rotate(15deg)}
#page-guide-app.isPC #firstView-freeBadge p{display:inline-block;line-height:1;vertical-align:middle;margin:0}
#page-guide-app.isPC #firstView-freeBadge span{display:block}
#page-guide-app.isPC #firstView-tori1{position:absolute;top:-14px;right:-130px;z-index:20}
#page-guide-app.isPC #firstView-tori1 img{max-width:97px;vertical-align:top}
#page-guide-app.isPC #firstView-tori2{position:absolute;top:380px;left:-100px}
#page-guide-app.isPC #firstView-tori2 p{margin:0}
#page-guide-app.isPC #firstView-tori2 img{max-width:150px;vertical-align:bottom}
#page-guide-app.isPC #firstView-tori2-balloon{position:absolute;top:-10px;left:-63px;font-weight:700;background:url(/images/guide/app/balloon.svg?hZKMYIW_pgyd) no-repeat;background-size:94px 60px;font-size:10px;line-height:12px;color:#0081c2;width:94px;height:60px}
#page-guide-app.isPC #firstView-tori2-balloon span{display:block;-webkit-transform:translate(15px,12px) rotate(-20deg);transform:translate(15px,12px) rotate(-20deg)}
#page-guide-app.isPC #firstView-freeBadge-perfect{font-size:12px;letter-spacing:1em;padding:0 0 0 1em}
#page-guide-app.isPC #firstView-freeBadge-free{margin:4px 0 8px;font-size:35px}
#page-guide-app.isPC #firstView-mainMessage{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:16px 120px 16px -20px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1}
#page-guide-app.isPC #firstView-mainMessage span{display:block;padding:0 4px}
#page-guide-app.isPC #firstView-mainMessage img{vertical-align:top}
#page-guide-app.isPC #firstView-mainMessage #firstView-mainMessage-1-2{padding:0}
#page-guide-app.isPC #firstView-mainMessage-1,#page-guide-app.isPC #firstView-mainMessage-2,#page-guide-app.isPC #firstView-mainMessage-3{border-left:1px solid #fff}
#page-guide-app.isPC #firstView-mainMessage-4,#page-guide-app.isPC #firstView-mainMessage-5{margin:57px 0 0}
#page-guide-app.isPC #firstView-mainMessage-1{position:relative}
#page-guide-app.isPC #firstView-mainMessage-1:before{content:'';width:0;height:205px;border-right:1px solid #fff;position:absolute;top:0;right:0}
#page-guide-app.isPC #firstView-mainMessage-1 img{width:66.42px;height:210.02px}
#page-guide-app.isPC #firstView-mainMessage-2 img{width:66.42px;height:418px}
#page-guide-app.isPC #firstView-mainMessage-3 img{width:46.5px;height:418px}
#page-guide-app.isPC #firstView-mainMessage-4 img{width:116.63px;height:361px}
#page-guide-app.isPC #firstView-mainMessage-5 img{width:70.59px;height:361px}
#page-guide-app.isPC #firstView-points{padding:0;margin:0 30px 60px 0;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px}
#page-guide-app.isPC #firstView-points li{list-style-type:none}
#page-guide-app.isPC #firstView-points li:nth-child(1),#page-guide-app.isPC #firstView-points li:nth-child(3){-webkit-transform:rotate(8deg);transform:rotate(8deg)}
#page-guide-app.isPC #firstView-points li:nth-child(2){-webkit-transform:rotate(-8deg);transform:rotate(-8deg);margin:25px 0 50px}
#page-guide-app.isPC #firstView-points div+div{margin-top:4px}
#page-guide-app.isPC #firstView-points span{background:#0e78b4;font-weight:700;padding:4px 5px;display:inline-block}
#page-guide-app.isPC #firstView-sub{width:1125px;margin:0 auto;position:relative;z-index:10;text-align:center;padding:16px 0 0}
#page-guide-app.isPC #firstView-appBadge{padding:0;margin:0 0 0 166px;display:inline-block;position:relative;z-index:10}
#page-guide-app.isPC #firstView-appBadge li{list-style-type:none}
#page-guide-app.isPC #firstView-appBadge li+li{margin-top:10px}
#page-guide-app.isPC #firstView-appBadge a{display:inline-block}
#page-guide-app.isPC #firstView-appBadge img{vertical-align:bottom;width:170px;height:50.36px}
@-webkit-keyframes novelimage{
0%{opacity:0;top:-100}
30%{opacity:1;top:-280px}
100%{opacity:1;top:-253px}
}
@keyframes novelimage{
0%{opacity:0;top:-100}
30%{opacity:1;top:-280px}
100%{opacity:1;top:-253px}
}
#page-guide-app.isPC #firstView-novel{position:absolute;right:0;top:-253px;opacity:0;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-name:novelimage;animation-name:novelimage;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
#page-guide-app.isPC #firstView-novel p{margin:0}
#page-guide-app.isPC #firstView-novel img{max-height:620px;vertical-align:top}
#page-guide-app.isPC #firstView-novel-credit{position:absolute;left:370px;top:377px}
#page-guide-app.isTouch #container{overflow:hidden;max-width:100%!important}
#page-guide-app.isTouch #firstView{background:0 0;padding:0;position:relative;color:#fff;max-width:640px}
#page-guide-app.isTouch #firstView:before{display:block;content:'';width:10000px;height:10000px;background:#4baae0;position:absolute;right:50%;bottom:42%;-webkit-transform:rotate(-20deg) translateX(1800px);transform:rotate(-20deg) translateX(1800px);-webkit-transform-origin:right bottom;transform-origin:right bottom;z-index:-2}
#page-guide-app.isTouch #firstView:after{display:block;content:'';width:10000px;height:37px;background:#fff;border-top:1px solid #ddd;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;left:50%}
#page-guide-app.isTouch #firstView-title{background:#fff;color:#222;position:relative;z-index:1;height:37px;line-height:37px;font-size:15px;font-weight:700;border-top:1px solid #ddd}
#page-guide-app.isTouch #firstView-title p{margin:0 8px 0 0;text-align:right}
#page-guide-app.isTouch #firstView-title img,#page-guide-app.isTouch #firstView-title span{vertical-align:middle}
#page-guide-app.isTouch #firstView-title img{max-height:20px;border-radius:5px}
@media screen and (max-width:360px){
#page-guide-app.isTouch #firstView-title img{display:none}
}
#page-guide-app.isTouch #firstView-main{position:relative}
#page-guide-app.isTouch #firstView-main:before{content:'';display:block;padding-top:190%}
#page-guide-app.isTouch #firstView-mainInner{position:absolute;top:0;left:0;width:100%;height:100%}
#page-guide-app.isTouch #firstView-bg{display:none}
#page-guide-app.isTouch #firstView-image{width:50%;position:relative;position:absolute;top:0;left:10px}
#page-guide-app.isTouch #firstView-image-img{width:100%;position:absolute;left:0;top:-25px;z-index:10;margin:0;position:relative}
#page-guide-app.isTouch #firstView-image-img p,#page-guide-app.isTouch #firstView-image-img ul{margin:0}
#page-guide-app.isTouch #firstView-image-img img{max-width:100%;box-sizing:border-box;vertical-align:bottom}
#page-guide-app.isTouch #firstView-image-img p{position:relative;z-index:10}
#page-guide-app.isTouch #firstView-image-img p:before{content:'';display:block;padding-top:213.896104%}
#page-guide-app.isTouch #firstView-image-img p img{width:100%;position:absolute;top:0;left:0}
#page-guide-app.isTouch #firstView-image-img ul{padding:0;position:absolute;top:50%;left:0;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
#page-guide-app.isTouch #firstView-image-img ul li{list-style-type:none}
#page-guide-app.isTouch #firstView-image-img ul:before{content:'';display:block;padding-top:171.298701%}
#page-guide-app.isTouch #firstView-image-img li{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-animation:slide 9s infinite;animation:slide 9s infinite}
#page-guide-app.isTouch #firstView-image-img li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
#page-guide-app.isTouch #firstView-image-img li:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}
#page-guide-app.isTouch #firstView-image-img li:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}
#page-guide-app.isTouch #firstView-freeBadge{background:#fd0;font-weight:700;line-height:1;text-align:center;width:64px;height:64px;line-height:64px;border-radius:32px;color:#222;position:absolute;top:-35px;right:-30px;z-index:20;-webkit-transform:rotate(15deg);transform:rotate(15deg)}
#page-guide-app.isTouch #firstView-freeBadge p{display:inline-block;line-height:1;vertical-align:middle;margin:0}
#page-guide-app.isTouch #firstView-freeBadge span{display:block}
#page-guide-app.isTouch #firstView-freeBadge-perfect{font-size:9px;letter-spacing:.8em;padding:0 0 0 .8em}
#page-guide-app.isTouch #firstView-freeBadge-free{margin:3px 0;font-size:24px}
#page-guide-app.isTouch #firstView-mainMessage{margin:9px 8px 9px 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;line-height:1;position:absolute;top:0;right:0}
#page-guide-app.isTouch #firstView-mainMessage>span{display:block}
#page-guide-app.isTouch #firstView-mainMessage img{max-width:100%;vertical-align:top}
#page-guide-app.isTouch #firstView-mainMessage-1-2{padding:0 5px;border-right:1px solid #fff;border-left:1px solid #fff;width:40px}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-mainMessage-1-2{width:6.25vw}
}
#page-guide-app.isTouch #firstView-mainMessage-3{padding:0 5px;width:32.96px}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-mainMessage-3{width:5.15vw}
}
#page-guide-app.isTouch #firstView-mainMessage-4 span{padding:0 5px;display:inline-block;border-right:1px solid #fff;width:96px}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-mainMessage-4 span{width:15vw}
}
#page-guide-app.isTouch #firstView-mainMessage-5{width:58.24px}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-mainMessage-5{width:9.1vw}
}
#page-guide-app.isTouch #firstView-points{padding:0;position:absolute;bottom:30px;left:20px;width:50%;height:calc(47% - 30px);box-sizing:border-box;color:#222;text-align:left;color:#fff;margin:0;z-index:200;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:19.2px;padding:20px 0 0}
#page-guide-app.isTouch #firstView-points li{list-style-type:none}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-points{font-size:3vw}
}
#page-guide-app.isTouch #firstView-points li:nth-child(1),#page-guide-app.isTouch #firstView-points li:nth-child(3){-webkit-transform:rotate(8deg);transform:rotate(8deg);margin:0 0 0 20px}
#page-guide-app.isTouch #firstView-points li:nth-child(2){-webkit-transform:translateY(-65%) rotate(-8deg);transform:translateY(-65%) rotate(-8deg);margin:25px 0 50px}
#page-guide-app.isTouch #firstView-points div+div{margin-top:1px}
#page-guide-app.isTouch #firstView-points span{background:#0e78b4;font-weight:700;padding:4px 5px;display:inline-block}
#page-guide-app.isTouch #firstView-tori1,#page-guide-app.isTouch #firstView-tori2{display:none}
#page-guide-app.isTouch #firstView-sub{margin:0 auto;position:relative;z-index:10;text-align:right;padding:16px 0 0}
#page-guide-app.isTouch #firstView-appBadge{padding:0;margin:0 0 0 20px;z-index:10;position:absolute;top:-576px;left:50%;width:290px}
#page-guide-app.isTouch #firstView-appBadge li{list-style-type:none}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-appBadge{top:-90vw;width:calc(50vw - 30px)}
}
#page-guide-app.isTouch #firstView-appBadge li+li{margin-top:10px}
#page-guide-app.isTouch #firstView-appBadge a{display:block}
#page-guide-app.isTouch #firstView-appBadge img{background:#000;border:2px solid #fff;vertical-align:bottom;width:100%;box-sizing:border-box;border-radius:12px}
@media screen and (max-width:360px){
#page-guide-app.isTouch #firstView-appBadge img{border-radius:8px}
}
#page-guide-app.isTouch #firstView-novel{position:absolute;right:-40px;top:-864px;width:100%}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-novel{top:-135vw}
}
#page-guide-app.isTouch #firstView-novel p{margin:0}
#page-guide-app.isTouch #firstView-novel img{max-width:100%;vertical-align:top}
#page-guide-app.isTouch #firstView-novel-image{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}
#page-guide-app.isTouch #firstView-novel-credit{position:absolute;left:320px;bottom:-20px}
@media screen and (max-width:640px){
#page-guide-app.isTouch #firstView-novel-credit{left:50vw;bottom:-20px}
}
@media screen and (max-width:420px){
#page-guide-app.isTouch #firstView-novel-credit{left:35vw;bottom:-55px}
}
#page-guide-app.isTouch #mainContents .feature-number{font-size:40px}
#page-guide-app.isTouch #mainContents .feature-description{font-size:13px;margin-bottom:1em!important}
#page-guide-app.isTouch #feature1,#page-guide-app.isTouch #feature2,#page-guide-app.isTouch #feature3,#page-guide-app.isTouch #feature4-inner,#page-guide-app.isTouch #feature5{padding:30px 16px;margin:0 auto;box-sizing:border-box}
#page-guide-app.isTouch #feature1 h3,#page-guide-app.isTouch #feature2 h3{font-size:15px}
#page-guide-app.isTouch #feature2,#page-guide-app.isTouch #feature4{background:#f2f1f0}
#page-guide-app.isTouch #feature3-feature5 img{max-width:100%;border-radius:35px}
@media screen and (max-width:640px){
#page-guide-app.isTouch #feature3-feature5 img{border-radius:5.47vw}
}
#page-guide-app.isTouch #feature1{display:block;width:100%;max-width:640px;margin:30px auto}
#page-guide-app.isTouch #feature1-illust{display:none}
#page-guide-app.isTouch #feature1-content h3{margin:0 130px 0 0}
@media screen and (max-width:360px){
#page-guide-app.isTouch #feature1-content h3{margin:0 88px 0 0}
}
#page-guide-app.isTouch #feature1-content h3 span{display:inline-block}
#page-guide-app.isTouch #feature1-content .feature-description span{display:inline}
#page-guide-app.isTouch #feature1-sections{display:block;padding:0;margin:0}
#page-guide-app.isTouch #feature1-sections section{margin:45px 0 0!important}
#page-guide-app.isTouch #feature1-sections h4{border-top:none;font-size:11px;padding:0 0 8px}
#page-guide-app.isTouch #feature1-sections span{display:inline}
#page-guide-app.isTouch #feature1-workCount{position:absolute;top:-10px;right:0}
@media screen and (max-width:480px){
#page-guide-app.isTouch #feature1-workCount{top:10px}
}
#page-guide-app.isTouch #feature1-sections-official ul{text-align:center}
#page-guide-app.isTouch #feature2-content{width:100%;max-width:640px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
#page-guide-app.isTouch #feature2-content>div{margin:0;display:block;width:calc(50% - 8px)}
#page-guide-app.isTouch #feature2-content .feature-description span,#page-guide-app.isTouch #feature2-content h3 span{display:inline}
#page-guide-app.isTouch #feature2-content .feature-number{margin-bottom:8px}
#page-guide-app.isTouch #feature2-image-image{max-width:100%;height:auto;border-radius:35px;overflow:hidden}
@media screen and (max-width:640px){
#page-guide-app.isTouch #feature2-image-image{border-radius:5.47vw}
}
#page-guide-app.isTouch #feature2-image-image img{max-width:400%;max-height:none;-webkit-animation:feature2-animation 9s steps(4) infinite;animation:feature2-animation 9s steps(4) infinite}
#page-guide-app.isTouch #feature2-bg{display:none}
#page-guide-app.isTouch #feature3-feature5{display:block;width:100%;margin-bottom:0}
#page-guide-app.isTouch #feature3-feature5 #feature4-inner,#page-guide-app.isTouch #feature3-feature5 section{width:100%;max-width:640px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-app.isTouch #feature3-feature5 #feature4-inner>div,#page-guide-app.isTouch #feature3-feature5 #feature4-inner>p,#page-guide-app.isTouch #feature3-feature5 section>div,#page-guide-app.isTouch #feature3-feature5 section>p{width:calc(50% - 8px)}
#page-guide-app.isTouch #feature3-feature5 #feature4-inner h3,#page-guide-app.isTouch #feature3-feature5 section h3{font-size:15px}
#page-guide-app.isTouch #feature3-feature5 #feature4-inner h3 span,#page-guide-app.isTouch #feature3-feature5 section h3 span{display:inline}
#page-guide-app.isTouch #feature4{max-width:100%!important}
#page-guide-app.isTouch #appDownload{padding:30px 16px}
#page-guide-app.isTouch #appDownload-inner{min-width:1px}
#page-guide-app.isTouch #appDownload-inner h3{font-size:15px}
#page-guide-more.isPC .section{width:1125px;margin:0 auto;padding:45px 30px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd}
#page-guide-more.isPC .section header{width:135px}
#page-guide-more.isPC .section header h2{margin:0;font-size:13px;letter-spacing:4px;font-weight:400;height:80px;line-height:80px;vertical-align:middle}
#page-guide-more.isPC .section header h2 span{display:inline-block;line-height:1.3}
#page-guide-more.isPC .section ul{width:calc(100% - 165px);padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
#page-guide-more.isPC .section ul li{list-style-type:none}
#page-guide-more.isPC .section ul li{width:calc(50% - 15px);margin:0 0 30px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-more.isPC .section ul li:nth-child(2n+1){margin-left:0}
#page-guide-more.isPC .section ul .section-image{margin:0 24px 0 0!important}
#page-guide-more.isPC .section ul .section-image img{width:80px;height:80px;vertical-align:bottom}
#page-guide-more.isPC .section ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-guide-more.isPC .section ul h3{margin:0;font-size:18px;line-height:1.3}
#page-guide-more.isPC .section ul p{margin:8px 0 0;font-size:14px;line-height:1.6}
#page-guide-more.isPC .section ul .section-note{color:#666;font-size:12px;margin:8px 30px 0 0}
#page-guide-more.isTouch .section{margin:24px auto}
#page-guide-more.isTouch .section header h2{margin:0 0 16px;font-size:11px;padding:0 16px 8px;border-bottom:1px solid #ddd}
#page-guide-more.isTouch .section ul{padding:0;margin:0 16px}
#page-guide-more.isTouch .section ul li{list-style-type:none}
#page-guide-more.isTouch .section ul li{margin:0 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-more.isTouch .section ul .section-image{margin:0 16px 0 0}
#page-guide-more.isTouch .section ul .section-image img{width:44px;height:44px;vertical-align:bottom}
#page-guide-more.isTouch .section ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-guide-more.isTouch .section ul div h3{margin:0;font-size:13px;line-height:1.3}
#page-guide-more.isTouch .section ul div p{margin:8px 0 0;font-size:12px;line-height:1.5;color:#666}
#page-guide-more.isTouch .section ul .section-note{color:#666;font-size:11px}
#page-guide-more.isTouch #signup{border-top:1px solid #ddd;padding:24px 16px 0}
#page-guide-loyaltyProgram #container-inner ul{padding:0;margin:0}
#page-guide-loyaltyProgram #container-inner ul li{list-style-type:none}
#page-guide-loyaltyProgram #container-inner .section-title{font-weight:400;line-height:1.3}
#page-guide-loyaltyProgram #container-inner .background-gray-section{background:#f2f1f0}
#page-guide-loyaltyProgram #container-inner .lead-sentence{color:#666}
#page-guide-loyaltyProgram #loyaltyGuideHeader{position:relative}
#page-guide-loyaltyProgram #loyaltyGuideHeader-inner{background-image:url(/images/guide/loyalty-program/keybord.svg?zQKyTaaYUVJJ);background-repeat:no-repeat}
#page-guide-loyaltyProgram #loyaltyGuideHeader-inner h1{font-family:dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;color:#fff;letter-spacing:-.08em;line-height:1.3;text-align:center}
#page-guide-loyaltyProgram #loyaltyGuideHeader-inner h1 br{display:none}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram #loyaltyGuideHeader-inner h1 br{display:block}
}
#page-guide-loyaltyProgram #loyaltyGuideHeader-background{background:#222;padding:2px 0 3px}
#page-guide-loyaltyProgram .loyaltyGuideHeader-kanji{margin:0 .1em}
#page-guide-loyaltyProgram .loyaltyGuideHeader-small-letter{letter-spacing:-.2em;margin:0 0 0 -5px}
#page-guide-loyaltyProgram .loyaltyGuideHeader-punctuation{margin:0 -.5em 0 .15em}
#page-guide-loyaltyProgram #loyaltyGuideHeader-you{letter-spacing:-.2em;margin:0 .05em 0 -.1em}
#page-guide-loyaltyProgram #loyaltyGuideHeader-lead-sentence{line-height:1.6}
#page-guide-loyaltyProgram #program-ownstyle .catchphrase{font-weight:400}
#page-guide-loyaltyProgram #program-ownstyle .comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-loyaltyProgram #program-ownstyle .comment p{margin:0}
#page-guide-loyaltyProgram #program-ownstyle .comment h5{font-weight:400;line-height:1.3}
#page-guide-loyaltyProgram #program-ownstyle .comment-inner{color:#666}
#page-guide-loyaltyProgram #program-ownstyle .comment-author a{color:#222;text-decoration:none;border-bottom:1px solid #aaa}
#page-guide-loyaltyProgram #program-ownstyle .comment-author a:focus,#page-guide-loyaltyProgram #program-ownstyle .comment-author a:hover{color:#0081c2}
#page-guide-loyaltyProgram #program-ownstyle .comment-author a:focus,#page-guide-loyaltyProgram #program-ownstyle .comment-author a:hover{border-bottom-color:#4baae0}
#page-guide-loyaltyProgram #program-future{color:#666}
#page-guide-loyaltyProgram #programFlow-inner>div{line-height:1.5}
#page-guide-loyaltyProgram #programFlow-inner .programFlow-number{font-size:28px;font-weight:400;line-height:1.3}
#page-guide-loyaltyProgram #programFlow-inner h3{margin:0}
#page-guide-loyaltyProgram #programFlow-inner h3+p{margin:0;color:#666}
#page-guide-loyaltyProgram #enter-program-links{text-align:center}
#page-guide-loyaltyProgram #enter-program-topPageLink a{color:#666;text-decoration:none;border-bottom:1px solid #ddd}
#page-guide-loyaltyProgram #enter-program-topPageLink a:focus,#page-guide-loyaltyProgram #enter-program-topPageLink a:hover{color:#0081c2}
#page-guide-loyaltyProgram #enter-program-topPageLink a:focus,#page-guide-loyaltyProgram #enter-program-topPageLink a:hover{border-bottom-color:#4baae0}
#page-guide-loyaltyProgram.isPC #container-inner{min-width:1185px}
#page-guide-loyaltyProgram.isPC #container-inner .program-section{width:1125px;margin:60px auto 0}
#page-guide-loyaltyProgram.isPC #container-inner .background-gray-section .program-section{padding:60px 0}
#page-guide-loyaltyProgram.isPC #container-inner .section-title{font-size:30px;margin:0 auto}
#page-guide-loyaltyProgram.isPC #container-inner .lead-sentence{width:465px;font-size:16px;margin:14px 0;line-height:1.6}
#page-guide-loyaltyProgram.isPC #container-inner .loyaltyGuide-notice{color:#666;font-size:12px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader{background:-webkit-linear-gradient(top,#4baae0 0,#4baae0 525px,#fff 525px,#fff 100%);background:linear-gradient(180deg,#4baae0 0,#4baae0 525px,#fff 525px,#fff 100%);height:675px;min-width:1185px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-inner{position:relative;max-width:1185px;height:675px;background-size:1118px 388px;background-position:top 70px left 50%;margin:0 auto}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-inner h1{font-size:50px;padding:35px 0 0}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-inner h1 span:last-child{padding:2px 0 3px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-inner #loyaltyGuideHeader-bag,#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-inner #loyaltyGuideHeader-desk,#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-inner #loyaltyGuideHeader-paper{position:absolute}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-desk{bottom:0;left:370px;z-index:1}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-desk img{width:761px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-paper{bottom:90px;left:265px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-paper img{width:140px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-bag{bottom:10px;left:160px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-bag img{width:164px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead{position:absolute;bottom:158px;right:75px;z-index:2}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead-sentence{color:#fff;text-shadow:#4baae0 2px 0,#4baae0 -2px 0,#4baae0 0 -2px,#4baae0 0 2px,#4baae0 2px 2px,#4baae0 -2px 2px,#4baae0 2px -2px,#4baae0 -2px -2px,#4baae0 1px 2px,#4baae0 -1px 2px,#4baae0 1px -2px,#4baae0 -1px -2px,#4baae0 2px 1px,#4baae0 -2px 1px,#4baae0 2px -1px,#4baae0 -2px -1px;font-weight:700;width:280px;font-size:16px}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead-button a{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;color:#4baae0;font-size:1.2em;background:#fff;padding:.75em 1em;border:none}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead-button a:focus{outline:0}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead-button a img{max-height:12px;vertical-align:top}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead-button a i[class^=icon]{line-height:.5em}
#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead-button a:focus,#page-guide-loyaltyProgram.isPC #loyaltyGuideHeader-lead-button a:hover{background:#f2f6fc}
#page-guide-loyaltyProgram.isPC #program-ownstyle h3{margin:0 0 0 2px}
#page-guide-loyaltyProgram.isPC #program-ownstyle .catchphrase{font-size:30px;line-height:1.3;margin:12px 0}
#page-guide-loyaltyProgram.isPC #program-ownstyle .message-forAuthor{font-size:16px;text-align:justify;width:465px;margin:10px 0}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment{margin:35px 0 0}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment+.comment{margin:25px 0 0}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment img{width:45px;height:45px;vertical-align:top}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment h5{font-size:17px;font-weight:400;margin:0 0 8px}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment-text{width:390px;min-width:0;margin:0 0 0 14px}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment-text .comment-inner{text-align:justify;line-height:1.5;margin:0}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment-text .comment-author{margin:4px 0 0}
#page-guide-loyaltyProgram.isPC #program-ownstyle .comment-text .comment-author-novel{font-size:12px}
#page-guide-loyaltyProgram.isPC #program-ownstyle-header .section-title{text-align:center;font-size:24px}
#page-guide-loyaltyProgram.isPC #program-ownstyle-header .lead-sentence{margin:10px auto 0}
#page-guide-loyaltyProgram.isPC #amateur,#page-guide-loyaltyProgram.isPC #hobby,#page-guide-loyaltyProgram.isPC #writer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:60px 0 0}
#page-guide-loyaltyProgram.isPC #amateur #amateur-kotatsu img{width:638px;margin:150px 0 0}
#page-guide-loyaltyProgram.isPC #amateur .message-forAuthor{width:495px}
#page-guide-loyaltyProgram.isPC #amateur #square-brackets{margin:0 -8px}
#page-guide-loyaltyProgram.isPC #hobby{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
#page-guide-loyaltyProgram.isPC #hobby .comment{margin:35px 0 0}
#page-guide-loyaltyProgram.isPC #hobby .comment+.comment{margin:20px 0 0}
#page-guide-loyaltyProgram.isPC #hobby .comment-text{margin:0 0 0 10px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
#page-guide-loyaltyProgram.isPC #hobby .comment-inner{margin:0;line-height:1.3}
#page-guide-loyaltyProgram.isPC #hobby .loyaltyGuide-notice{line-height:1.5;width:390px;margin:16px 30px 0 55px}
#page-guide-loyaltyProgram.isPC #hobby-table img{width:432px;margin:94px 90px 0 0}
#page-guide-loyaltyProgram.isPC #writer{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
#page-guide-loyaltyProgram.isPC #writer-desk img{width:388px;margin:91px 0 0 85px}
#page-guide-loyaltyProgram.isPC #program-mechanism-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-guide-loyaltyProgram.isPC #program-mechanism-inner ul{width:560px}
#page-guide-loyaltyProgram.isPC #program-mechanism-inner li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0 0}
#page-guide-loyaltyProgram.isPC #program-mechanism-inner li div{min-width:0}
#page-guide-loyaltyProgram.isPC #program-mechanism-inner li h3,#page-guide-loyaltyProgram.isPC #program-mechanism-inner li p{line-height:1.5;margin:10px 18px 0 0}
#page-guide-loyaltyProgram.isPC #pc-image img{width:305px}
#page-guide-loyaltyProgram.isPC #touch-image img{width:216px}
#page-guide-loyaltyProgram.isPC #program-future{text-align:center;width:465px;margin:40px auto 0}
#page-guide-loyaltyProgram.isPC #program-future h3,#page-guide-loyaltyProgram.isPC #program-future p{line-height:1.5;margin:10px 0 0}
#page-guide-loyaltyProgram.isPC #programFlow-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 0}
#page-guide-loyaltyProgram.isPC #programFlow-inner>div{width:calc(25% - 20px)}
#page-guide-loyaltyProgram.isPC #programFlow-inner p{text-align:justify}
#page-guide-loyaltyProgram.isPC #programFlow-inner .programFlow-number,#page-guide-loyaltyProgram.isPC #programFlow-inner h3{margin:0 0 3px}
#page-guide-loyaltyProgram.isPC #enter-program-links header{margin:0 0 20px}
#page-guide-loyaltyProgram.isPC #enter-program-links .section-title{margin:0 auto 8px}
#page-guide-loyaltyProgram.isPC #enter-program-links .lead-sentence{margin:0 auto}
#page-guide-loyaltyProgram.isPC #enter-program-buttons{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}
#page-guide-loyaltyProgram.isPC #enter-program-buttons p{margin:0 8px 0}
#page-guide-loyaltyProgram.isPC #enter-program-buttons a{font-size:1.25em;padding:.75em 1em;width:180px}
#page-guide-loyaltyProgram.isPC #program-FAQ-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0}
#page-guide-loyaltyProgram.isPC #program-FAQ-inner div{width:calc(50% - 15px)}
#page-guide-loyaltyProgram.isPC #program-FAQ-inner div h3{line-height:1.3;margin:30px 0 10px}
#page-guide-loyaltyProgram.isPC #program-FAQ-inner div p{margin:5px 0}
#page-guide-loyaltyProgram.isTouch #container-inner .program-section{margin:42px 16px}
#page-guide-loyaltyProgram.isTouch #container-inner .program-section:last-child{margin-bottom:0}
#page-guide-loyaltyProgram.isTouch #container-inner .program-section header{margin:0 0 24px}
#page-guide-loyaltyProgram.isTouch #container-inner .section-title{font-size:18px;letter-spacing:3px;margin:0 auto 8px;padding:0 36px;text-align:center}
#page-guide-loyaltyProgram.isTouch #container-inner .section-title span{display:inline-block}
#page-guide-loyaltyProgram.isTouch #container-inner .lead-sentence{font-size:11px;line-height:1.6;text-align:center;padding:0 36px;margin:0}
#page-guide-loyaltyProgram.isTouch #container-inner .lead-sentence span{display:inline-block}
#page-guide-loyaltyProgram.isTouch #container-inner .loyaltyGuide-notice{color:#666;font-size:11px;margin:1em 0 1em 60px}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader{height:550px;max-width:100%;overflow:hidden;background:-webkit-linear-gradient(top,#4baae0 0,#4baae0 292px,#fff 292px,#fff 100%);background:linear-gradient(180deg,#4baae0 0,#4baae0 292px,#fff 292px,#fff 100%)}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader{background:-webkit-linear-gradient(top,#4baae0 0,#4baae0 303px,#fff 303px,#fff 100%);background:linear-gradient(180deg,#4baae0 0,#4baae0 303px,#fff 303px,#fff 100%)}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-inner{height:100%;background-size:670px auto;background-position:top 30px left 50%;position:relative}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-inner{background-size:695px 241px}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-inner h1{font-size:24px;padding:20px 0 0;margin:0}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-bag,#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-desk,#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-paper,#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-plug{position:absolute}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-desk{left:50%;-webkit-transform:translateX(-130px);transform:translateX(-130px);z-index:1}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-desk{-webkit-transform:translateX(-117px);transform:translateX(-117px)}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-desk img{width:444px}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-desk img{width:407px}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-paper{bottom:213px;left:15%}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-paper{bottom:200px;left:5px}
}
@media screen and (max-width:480px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-paper{left:25px}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-paper img{width:95px}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-bag{bottom:135px;right:15%;z-index:2}
@media screen and (max-width:480px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-bag{right:10px}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-bag img{width:105px}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-plug{display:none}
@media screen and (max-width:580px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-plug{display:block;position:absolute;bottom:173px;right:50%;-webkit-transform:translateX(323px);transform:translateX(323px)}
}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-plug{bottom:155px}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-plug img{width:200px}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead{margin:320px auto 0;max-width:342px}
@media screen and (max-width:360px){
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead{margin:288px auto 0}
}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead-sentence{margin:0 16px}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead-button{text-align:center}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead-button a{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:700;display:inline-block;line-height:1;padding:8px 10px;border-radius:3px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #222;font-size:12px;color:#fff;font-size:15px;background:#4baae0;padding:1em;border:1px solid #fff}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead-button a:focus{outline:0}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead-button a img{max-height:12px;vertical-align:top}
#page-guide-loyaltyProgram.isTouch #loyaltyGuideHeader-lead-button a i[class^=icon]{line-height:.5em}
#page-guide-loyaltyProgram.isTouch #program-ownstyle h3{font-size:1em;margin:0}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .catchphrase{font-size:18px;line-height:1.5;margin:6px 0}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .message-forAuthor{margin:0}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment{margin:24px 0 0}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment+.comment{margin:20px 0 0}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment img{width:44px;height:44px;vertical-align:top}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment-title{font-size:14px;line-height:1.5;margin:0 0 5px}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment-title br{display:none}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment-inner{line-height:1.6;margin:0}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment-text{margin:0 0 0 16px}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment-text .comment-author{margin:4px 0 0}
#page-guide-loyaltyProgram.isTouch #program-ownstyle .comment-text .comment-author-novel{font-size:12px;display:inline-block;margin:0 -4px}
#page-guide-loyaltyProgram.isTouch #program-ownstyle-header{text-align:center}
#page-guide-loyaltyProgram.isTouch #program-ownstyle-header .lead-sentence{padding:0 32px}
#page-guide-loyaltyProgram.isTouch #amateur-kotatsu img{width:100%}
#page-guide-loyaltyProgram.isTouch #hobby,#page-guide-loyaltyProgram.isTouch #writer{margin:24px 0 0}
#page-guide-loyaltyProgram.isTouch #hobby{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#page-guide-loyaltyProgram.isTouch #hobby .comment-text{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
#page-guide-loyaltyProgram.isTouch #hobby-table,#page-guide-loyaltyProgram.isTouch #writer-desk{text-align:center}
#page-guide-loyaltyProgram.isTouch #hobby-table img,#page-guide-loyaltyProgram.isTouch #writer-desk img{width:75%}
#page-guide-loyaltyProgram.isTouch .background-gray-section .program-section{padding:42px 0}
#page-guide-loyaltyProgram.isTouch #program-mechanism-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}
#page-guide-loyaltyProgram.isTouch #program-mechanism-inner ul{width:100%}
#page-guide-loyaltyProgram.isTouch #program-mechanism-inner li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-loyaltyProgram.isTouch #program-mechanism-inner li+li{margin:20px 0 0}
#page-guide-loyaltyProgram.isTouch #program-mechanism-inner li div{min-width:0}
#page-guide-loyaltyProgram.isTouch #program-mechanism-inner li img{height:44px;margin:0 16px 0 0}
#page-guide-loyaltyProgram.isTouch #program-mechanism-inner li h3,#page-guide-loyaltyProgram.isTouch #program-mechanism-inner li p{font-size:13px;line-height:1.5;margin:0 0 4px}
#page-guide-loyaltyProgram.isTouch #pc-image{width:55%}
#page-guide-loyaltyProgram.isTouch #pc-image img{width:100%}
#page-guide-loyaltyProgram.isTouch #touch-image{width:40%;padding:0 15px 0 0;box-sizing:border-box}
#page-guide-loyaltyProgram.isTouch #touch-image img{width:100%;padding:20px 0 0}
#page-guide-loyaltyProgram.isTouch #program-future{text-align:center;width:90%;margin:10px auto 0}
#page-guide-loyaltyProgram.isTouch #program-future h3,#page-guide-loyaltyProgram.isTouch #program-future p{font-size:13px;line-height:1.5;margin:0 0 4px}
#page-guide-loyaltyProgram.isTouch #programFlow-inner>div{margin:4px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 30px}
#page-guide-loyaltyProgram.isTouch #programFlow-inner>div div{min-width:0}
#page-guide-loyaltyProgram.isTouch #programFlow-inner h3{font-size:13px;margin:3px 0 0}
#page-guide-loyaltyProgram.isTouch #programFlow-inner .programFlow-number{margin:0 16px 0 0}
#page-guide-loyaltyProgram.isTouch #enter-program-links{margin:0 16px 30px;line-height:1.3}
#page-guide-loyaltyProgram.isTouch #enter-program-links.program-section header{margin:0 0 20px}
#page-guide-loyaltyProgram.isTouch #enter-program-buttons a{line-height:1;width:100%;padding:1em 0}
#page-guide-loyaltyProgram.isTouch #program-FAQ-inner h3{font-size:13px;line-height:1.3;margin:24px 0 10px}
#page-guide-loyaltyProgram.isTouch #program-FAQ-inner p{line-height:1.6;margin:0}