@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?6Evf2DtXId34);src:url(/font/dcicons-regular.eot?6Evf2DtXId34) format('embedded-opentype'),url(/font/dcicons-regular.otf?w4rceM00I5Lp) 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-circleArrow-bottom:before{content:'\f73b'}
.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:1.1rem;border:2px solid #ccc;background:#fff;border-radius:3px;color:#222;cursor:text}
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%}
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;-moz-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;-moz-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;-moz-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;-moz-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;-moz-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;-moz-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;-moz-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}
.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;-moz-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;-moz-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;-moz-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-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;-moz-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}
.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:1.75em;height:1.75em;position:relative;display:inline-block;overflow:hidden;vertical-align:middle;margin:0 .5em 0 0}
.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{font-family:dcicons;content:'\f71c';color:#0990cc;line-height:1;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:1.75em;height:1.75em;line-height:1.75em;padding:.25em;display:inline-block;text-align:center;border-radius:3px;border:2px solid #ccc;background:#fff;box-sizing:border-box}
.ui-checkbox-label{font-size:1.1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;-webkit-transform:translateY(.1em);transform:translateY(.1em)}
.ui-checkbox-note{margin:.25em 0 0 2.25em;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;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;border-right:10px solid #4baae0;border-radius:0 10px 10px 0;right:0}
.ui-loading .ui-loading-half span{display:block;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;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;border-right:25px solid #4baae0;border-radius:0 25px 25px 0;right:0}
.ui-loading-large-beige .ui-loading-half span{display:block;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;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;border-right:10px solid #4baae0;border-radius:0 10px 10px 0;right:0}
.ui-loading-beige .ui-loading-half span{display:block;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;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;border-right:10px solid #4baae0;border-radius:0 10px 10px 0;right:0}
.ui-loading-gray .ui-loading-half span{display:block;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)}
.isTouch .ui-tooltip:after,.isTouch .ui-tooltip:before{display:none!important}
.ui-contextMenu{position:relative;outline:0}
.ui-contextMenu.ui-contextMenu-isOpen .ui-contextMenu-content,.ui-contextMenu:focus .ui-contextMenu-content,.ui-contextMenu:hover .ui-contextMenu-content{display:block}
.ui-contextMenu .ui-contextMenu-content{display:none;position:absolute;top:auto;background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.1);z-index:20000}
.ui-contextMenu .ui-contextMenu-content-isLeft{left:0}
.ui-contextMenu .ui-contextMenu-content-isRight{right:0}
.ui-contextMenu .ui-contextMenu-content-header{border-bottom:1px solid #ccc;line-height:1;font-size:.85em;margin:0;padding:8px 10px 6px}
.ui-contextMenu .ui-button-silentRed{border:none}
.ui-contextMenuSub{position:relative}
.ui-contextMenuSub.ui-contextMenuSub-isOpen .ui-contextMenuSub-content,.ui-contextMenuSub:focus .ui-contextMenuSub-content,.ui-contextMenuSub:hover .ui-contextMenuSub-content{display:block}
.ui-contextMenuSub .ui-contextMenuSub-handle{position:relative}
.ui-contextMenuSub .ui-contextMenuSub-handle i{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-75%);transform:translateY(-75%)}
.ui-contextMenuSub .ui-contextMenuSub-content{display:none;position:absolute;top:auto;background:#fff;border:1px solid #222;min-width:100%;-webkit-transform:translateX(1px);transform:translateX(1px);z-index:20000}
.ui-contextMenuSub .ui-contextMenuSub-content-isLeft{left:0}
.ui-contextMenuSub .ui-contextMenuSub-content-isRight{right:0}
.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;padding:1px 0 0}
.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{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 0 0 .5em;vertical-align:middle}
.ui-radiobutton-info{display:block;color:#666;margin:0 0 0 2em}
.isPC .ui-radiobutton-label{font-size:1.1em}
.isPC .ui-radiobutton-info{font-size:.9em}
.isTouch .ui-radiobutton-info{font-size:11px;line-height:1.4;margin:0 0 0 2.25em}
.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;-moz-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 #container{max-width:640px!important}
.isTouch .heading-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)}
.isTouch .heading-level2 h3{margin:0}
.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-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-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: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:#f7f6f5;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:1.25em;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}
.isTouch .ui-select select{font-size:1.1em}
.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 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:#f5f5f5;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 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-selectButton{position:relative;margin:0 .25em .5em 0;font-size:1.15em}
.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: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:#eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.isTouch .ui-selectButton{font-size:1.1em}
.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;-moz-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;-moz-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:2em 1em 1em;background:#f2f1f0;text-align:center}
.ui-modal-window .ui-modal-header+.ui-modal-body{border-top:1px solid #eae9e8}
.ui-modal-window .ui-modal-header h3,.ui-modal-window .ui-modal-header h6{font-size:15px;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 1em}
.ui-modal-window .ui-modal-body h3{font-size:1em;margin:1em 0 .5em}
.ui-modal-window .ui-modal-body p{margin:0}
.ui-modal-window .ui-modal-footer{padding:1em;text-align:left}
.ui-modal-window .ui-modal-footer p{font-size:.85em;color:#666;margin:0;line-height:1.3}
.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}
.isPC #modelessMessage{position:fixed;top:-60px;left:0;width:100%;height:60px;-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:60px;height:60px;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 60px;line-height:60px;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 #globalHeader-pc{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 #globalHeader-pc.isGuestUser #globalHeader-pc-inner{min-width:970px}
.isPC #globalHeader-pc.isGuestUser #globalHeader-pc-info{margin-left:.5em}
.isPC #globalHeader-pc.isGuestUser #globalHeader-pc-guide a{padding:0 0 0 1.25em;font-weight:400}
.isPC #globalHeader-pc.isGuestUser #globalHeader-pc-login a{padding:0 1em}
@media screen and (max-width:1100px){
.isPC #globalHeader-pc.isGuestUser #globalHeader-pc-search{width:150px}
}
.isPC #globalHeader-pc.isGuestUser #globalHeader-pc-signUp a{font-size:1.25em;padding:.5em 1em;display:inline-block;vertical-align:middle;line-height:1}
.isPC #globalHeader-pc.isGuestUser #globalHeader-pc-signUp span{height:auto;line-height:1;display:inline-block;border:none;color:#fff}
.isPC #globalHeader-pc.isSignedInUser #globalHeader-pc-subNav>li:first-child{padding-left:1em!important}
.isPC #globalHeader-pc.isSignedInUser #globalHeader-pc-inner{min-width:970px}
.isPC #globalHeader-pc #globalHeader-pc-inner{height:50px;margin:0 auto;max-width:1125px}
.isPC #globalHeader-pc #globalHeader-pc-inner ul{padding:0;margin:0;font-size:.9em}
.isPC #globalHeader-pc #globalHeader-pc-inner ul:after,.isPC #globalHeader-pc #globalHeader-pc-inner ul:before{content:'';display:table}
.isPC #globalHeader-pc #globalHeader-pc-inner ul:after{clear:both}
.isPC #globalHeader-pc #globalHeader-pc-inner ul li{list-style-type:none}
.isPC #globalHeader-pc #globalHeader-pc-inner .float-right:after,.isPC #globalHeader-pc #globalHeader-pc-inner .float-right:before{content:'';display:table}
.isPC #globalHeader-pc #globalHeader-pc-inner .float-right:after{clear:both}
.isPC #globalHeader-pc #globalHeader-pc-logo{margin:0 1.5em 0 0!important;font-size:1em;margin:0;height:50px;line-height:50px;box-sizing:border-box}
.isPC #globalHeader-pc #globalHeader-pc-logo a{text-decoration:none;display:block;line-height:50px;height:50px}
.isPC #globalHeader-pc #globalHeader-pc-logo img{max-height:25px;margin:12.5px 0 0}
.isPC #globalHeader-pc #globalHeader-pc-globalNav>li,.isPC #globalHeader-pc #globalHeader-pc-subNav>li{margin:0;height:50px;line-height:50px;box-sizing:border-box;display:inline-block;vertical-align:middle}
.isPC #globalHeader-pc #globalHeader-pc-globalNav a,.isPC #globalHeader-pc #globalHeader-pc-subNav a{display:block;padding:0 1em 0 0;line-height:50px}
.isPC #globalHeader-pc #globalHeader-pc-globalNav a:focus,.isPC #globalHeader-pc #globalHeader-pc-globalNav a:hover,.isPC #globalHeader-pc #globalHeader-pc-subNav a:focus,.isPC #globalHeader-pc #globalHeader-pc-subNav a:hover{text-decoration:none}
.isPC #globalHeader-pc #globalHeader-pc-globalNav a:focus span,.isPC #globalHeader-pc #globalHeader-pc-globalNav a:hover span,.isPC #globalHeader-pc #globalHeader-pc-subNav a:focus span,.isPC #globalHeader-pc #globalHeader-pc-subNav a:hover span{border-top-color:#4baae0}
.isPC #globalHeader-pc #globalHeader-pc-globalNav a.isActive span,.isPC #globalHeader-pc #globalHeader-pc-subNav a.isActive span{border-top-color:#222}
.isPC #globalHeader-pc #globalHeader-pc-globalNav span,.isPC #globalHeader-pc #globalHeader-pc-subNav span{display:block;border-top:4px solid transparent;line-height:46px;color:#222}
.isPC #globalHeader-pc #globalHeader-pc-search{float:left;width:200px;padding:9px 0 0}
.isPC #globalHeader-pc #globalHeader-pc-search form{display:block;-webkit-transition:all .1s linear;transition:all .1s linear}
.isPC #globalHeader-pc #globalHeader-pc-search form:after,.isPC #globalHeader-pc #globalHeader-pc-search form:before{content:'';display:table}
.isPC #globalHeader-pc #globalHeader-pc-search form:after{clear:both}
.isPC #globalHeader-pc #globalHeader-pc-search form:focus button,.isPC #globalHeader-pc #globalHeader-pc-search form:focus input,.isPC #globalHeader-pc #globalHeader-pc-search form:hover button,.isPC #globalHeader-pc #globalHeader-pc-search form:hover input{background:#eae9e8}
.isPC #globalHeader-pc #globalHeader-pc-search button,.isPC #globalHeader-pc #globalHeader-pc-search input{-webkit-transition:all .1s linear;transition:all .1s linear;background:#f2f1f0}
.isPC #globalHeader-pc #globalHeader-pc-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 #globalHeader-pc #globalHeader-pc-search input::-webkit-input-placeholder{color:#888}
.isPC #globalHeader-pc #globalHeader-pc-search input:-moz-placeholder{color:#888;line-height:1.3em}
.isPC #globalHeader-pc #globalHeader-pc-search input::-moz-placeholder{color:#888;line-height:1.3em}
.isPC #globalHeader-pc #globalHeader-pc-search input:-ms-input-placeholder{color:#888}
.isPC #globalHeader-pc #globalHeader-pc-search input:focus{border-top-color:#4baae0!important;border-right-color:#4baae0!important;border-bottom-color:#4baae0!important}
.isPC #globalHeader-pc #globalHeader-pc-search input:focus+button{border-bottom-color:#4baae0!important;border-left-color:#4baae0!important;border-top-color:#4baae0!important}
.isPC #globalHeader-pc #globalHeader-pc-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 #globalHeader-pc #globalHeader-pc-search button:hover{color:#0081c2}
.isPC #globalHeader-pc #globalHeader-pc-subNav{text-align:right;float:left;position:relative}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu{position:static}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content{height:auto;font-size:1.1em;line-height:1}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content li:first-child a,.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content li:first-child button{padding-top:10px}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content li.contextMenu-border{border-bottom:1px solid #ccc}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content li.contextMenu-border+li a{padding-top:10px}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content li.contextMenu-border a{padding-bottom:10px}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content a,.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content button{padding:7px 10px;color:#222;font-weight:400;width:100%;box-sizing:border-box;text-align:left;line-height:1}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content a.isActive,.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content button.isActive{background:#f2f1f0}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content a:hover,.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content button:hover{color:#0081c2}
.isPC #globalHeader-pc #globalHeader-pc-notification{position:relative}
.isPC #globalHeader-pc #globalHeader-pc-notification button{height:50px;vertical-align:top;padding:0;margin:0 .75em 0 0;border-radius:0}
.isPC #globalHeader-pc #globalHeader-pc-notification button:focus,.isPC #globalHeader-pc #globalHeader-pc-notification button:hover{background:#f5f5f5}
.isPC #globalHeader-pc #globalHeader-pc-notification button span{height:auto;border:none;line-height:12px}
.isPC #globalHeader-pc #globalHeader-pc-notification button img{max-height:18px;width:18px;height:18px}
.isPC #globalHeader-pc #globalHeader-pc-notification button img.isHidden{display:none}
.isPC #globalHeader-pc #globalHeader-pc-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 #globalHeader-pc #globalHeader-pc-notificationPanel.isHidden{display:none}
.isPC #globalHeader-pc #globalHeader-pc-notificationPanel a{line-height:1.8}
.isPC #globalHeader-pc #globalHeader-pc-notificationPanel .ui-loading{line-height:1.8;border-top:none;margin:0 auto}
.isPC #globalHeader-pc #globalHeader-pc-notificationPanel .ui-loading span{line-height:1.8;border-top:none}
.isPC #globalHeader-pc #globalHeader-pc-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 #globalHeader-pc #globalHeader-pc-notificationPanel-header p{margin:0}
.isPC #globalHeader-pc #globalHeader-pc-notificationPanel-header a{padding:4px 8px;display:block}
.isPC #globalHeader-pc #globalHeader-pc-notificationPanel-header a:focus,.isPC #globalHeader-pc #globalHeader-pc-notificationPanel-header a:hover{text-decoration:underline;color:#0081c2}
.isPC #globalHeader-pc #globalHeader-pc-notificationPanel-header-title{font-weight:700;padding:4px 8px}
.isPC #globalHeader-pc #globalHeader-pc-notificationPanel-loading{margin:0;height:50px;padding:15px 0 0;box-sizing:border-box}
.isPC #globalHeader-pc #globalHeader-pc-profile .ui-contextMenu-content{width:180px}
.isPC #globalHeader-pc #globalHeader-pc-profileLabel:after,.isPC #globalHeader-pc #globalHeader-pc-profileLabel:before{content:'';display:table}
.isPC #globalHeader-pc #globalHeader-pc-profileLabel:after{clear:both}
.isPC #globalHeader-pc #globalHeader-pc-profileLabel b,.isPC #globalHeader-pc #globalHeader-pc-profileLabel i{float:left;display:inline-block;vertical-align:middle}
.isPC #globalHeader-pc #globalHeader-pc-subNav-userName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:130px;font-weight:400;margin:0 .25em 0 0}
.isPC #globalHeader-pc #globalHeader-pc-info{vertical-align:top}
.isPC #globalHeader-pc #globalHeader-pc-info #globalHeader-pc-infoLabel{border:none;cursor:pointer;padding:4px .5em 0;box-sizing:border-box}
.isPC #globalHeader-pc #globalHeader-pc-info #globalHeader-pc-infoLabel:hover{background:#f5f5f5}
.isPC #globalHeader-pc #globalHeader-pc-info i{font-size:1.25em;line-height:1}
.isPC #globalHeader-pc #globalHeader-pc-info .ui-contextMenu-content{width:160px}
.isTouch #globalHeader-touch{position:relative;z-index:20000;background:#fff;position:fixed;top:0;left:0;width:100%;height:80px}
.isTouch #globalHeader-touch.isGuestUser #globalHeader-touch-search a{padding:0}
@media screen and (max-width:340px){
.isTouch #globalHeader-touch.isGuestUser #globalHeader-touch-siteTitle-guestLinks a{font-size:10px}
}
.isTouch #globalHeader-touch-siteTitle{border-bottom:1px solid #ddd;height:35px}
.isTouch #globalHeader-touch-siteTitle-logo a{padding:0 0 0 10px}
.isTouch #globalHeader-touch-siteTitle-logo img{max-height:16px;vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
.isTouch #globalHeader-touch-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}
.isTouch #globalHeader-touch-siteTitle-inner p{margin:0;line-height:35px}
.isTouch #globalHeader-touch-siteTitle-inner a{display:block}
.isTouch #globalHeader-touch-siteTitle-controls p{display:inline-block}
.isTouch #globalHeader-touch-search a{height:35px;vertical-align:top;padding:0 8px}
@media screen and (max-width:340px){
.isTouch #globalHeader-touch-search a{padding:0}
}
.isTouch #globalHeader-touch-search a img{width:16px;height:16px;max-height:none}
.isTouch #globalHeader-touch-search .ui-button-silent{vertical-align:top;margin:1px 0 0}
.isTouch #globalHeader-touch-notification button{height:35px;vertical-align:top;padding:0 8px}
@media screen and (max-width:340px){
.isTouch #globalHeader-touch-notification button{padding:0}
}
.isTouch #globalHeader-touch-notification button img{width:16px;height:16px;max-height:none}
.isTouch #globalHeader-touch-notification button img.isHidden{display:none}
.isTouch #globalHeader-touch-notificationPanel{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:20000;text-align:left;line-height:1.8}
.isTouch #globalHeader-touch-notificationPanel.isHidden{display:none}
.isTouch #globalHeader-touch-notificationPanel p{line-height:1.4;display:block}
.isTouch #globalHeader-touch-notificationPanel a{text-decoration:none}
.isTouch #globalHeader-touch-notificationPanel .ui-loading{line-height:1.8;border-top:none;margin:0 auto}
.isTouch #globalHeader-touch-notificationPanel .ui-loading span{line-height:1.8;border-top:none}
.isTouch #globalHeader-touch-notificationPanel-header{height:44px;box-shadow:0 1px 0 rgba(0,0,0,.15);z-index:10;position:relative}
.isTouch #globalHeader-touch-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 #globalHeader-touch-notificationPanel-header-inner p{margin:0;line-height:44px;width:33.333333%}
.isTouch #globalHeader-touch-notificationPanel-header-closeButton{text-align:left}
.isTouch #globalHeader-touch-notificationPanel-header-closeButton .ui-button-silent{height:44px;padding:0 16px;font-size:15px}
.isTouch #globalHeader-touch-notificationPanel-header-title{text-align:center;font-weight:700}
.isTouch #globalHeader-touch-notificationPanel-header-settingLink{text-align:right}
.isTouch #globalHeader-touch-notificationPanel-header-settingLink a{padding:0 16px;display:inline-block}
.isTouch #globalHeader-touch-notificationPanel-header-settingLink a:focus,.isTouch #globalHeader-touch-notificationPanel-header-settingLink a:hover{text-decoration:underline;color:#0081c2}
.isTouch .widget-notification{max-height:calc(100vh - 45px)}
.isTouch #globalHeader-touch-notificationPanel-loading{margin:0;height:50px;padding:15px 0 0;box-sizing:border-box;text-align:center}
.isTouch #globalHeader-touch-siteTitle-account{margin:0!important}
.isTouch #globalHeader-touch-siteTitle-account button{height:35px;font-size:11px;color:#222;vertical-align:top;border:none;background:0 0;padding:0 8px}
.isTouch #globalHeader-touch-siteTitle-account i,.isTouch #globalHeader-touch-siteTitle-account span{display:inline-block;vertical-align:middle}
.isTouch #globalHeader-touch-siteTitle-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:90px}
.isTouch #globalHeader-touch-siteTitle-account i{color:#aaa}
.isTouch #globalHeader-touch-siteTitle-guestLinks{margin:0 8px 0 0!important;white-space:nowrap}
.isTouch #globalHeader-touch-siteTitle-guestLinks a{font-size:11px;color:#222;display:inline-block}
.isTouch #globalHeader-touch-siteTitle-guestLinks .ui-button-blue{color:#fff;padding:5px;margin:0 0 0 5px}
.isTouch #globalHeader-touch-siteTitle-guideLink{padding:0}
.isTouch #globalHeader-touch-siteTitle-guideLink+a{padding-left:5px}
.isTouch #globalHeader-touch-globalNav{box-shadow:0 1px 0 rgba(0,0,0,.1)}
.isTouch #globalHeader-touch-globalNav ul{padding:0;margin:0 auto;max-width:640px}
.isTouch #globalHeader-touch-globalNav ul li{list-style-type:none}
.isTouch #globalHeader-touch-globalNav ul:after,.isTouch #globalHeader-touch-globalNav ul:before{content:'';display:table}
.isTouch #globalHeader-touch-globalNav ul:after{clear:both}
.isTouch #globalHeader-touch-globalNav li{float:left;text-align:center;width:20%}
.isTouch #globalHeader-touch-globalNav li.isActive span{color:#0081c2}
.isTouch #globalHeader-touch-globalNav li.isActive .globalHeader-touch-globalNav-positiveImage{display:none}
.isTouch #globalHeader-touch-globalNav li.isActive .globalHeader-touch-globalNav-negativeImage{display:block}
.isTouch #globalHeader-touch-globalNav #globalHeader-touch-globalNav-others{border-left:1px solid transparent;box-sizing:border-box}
.isTouch #globalHeader-touch-globalNav #globalHeader-touch-globalNav-others.isActive{background:#f2f1f0;border-left-color:#ddd}
.isTouch #globalHeader-touch-globalNav #globalHeader-touch-globalNav-others.isActive span{color:#222}
.isTouch #globalHeader-touch-globalNav a,.isTouch #globalHeader-touch-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 #globalHeader-touch-globalNav img{width:20px;height:20px;margin:0 auto 4px;vertical-align:top}
.isTouch #globalHeader-touch-globalNav .globalHeader-touch-globalNav-positiveImage{display:block}
.isTouch #globalHeader-touch-globalNav .globalHeader-touch-globalNav-negativeImage{display:none}
.isTouch #globalHeader-touch-globalNav span{color:#666}
.isTouch #globalHeader-touch-subNav{border-bottom:1px solid #666;background:#f2f1f0;overflow:hidden;display:none}
.isTouch #globalHeader-touch-subNav.isShown{display:block}
.isTouch #globalHeader-touch-subNav a{text-decoration:none}
.isTouch #globalHeader-touch-subNav-border{margin:0 auto;max-width:640px;position:relative;height:1px}
.isTouch #globalHeader-touch-subNav-border:before{border-top:1px solid #ddd;content:'';position:absolute;top:0;left:0;width:80%}
.isTouch #globalHeader-touch-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 #globalHeader-touch-subNav-mediaContents li{width:33.33333333%;border:solid #eee;border-width:0 0 1px 1px}
.isTouch #globalHeader-touch-subNav-mediaContents li:nth-child(3n+1){border-left:none}
.isTouch .globalHeader-touch-subNav-waffleLayout{padding:0;border-top:1px solid #eee;margin:6px auto 0;max-width:640px}
.isTouch .globalHeader-touch-subNav-waffleLayout li{list-style-type:none}
.isTouch .globalHeader-touch-subNav-waffleLayout:after,.isTouch .globalHeader-touch-subNav-waffleLayout:before{content:'';display:table}
.isTouch .globalHeader-touch-subNav-waffleLayout:after{clear:both}
.isTouch .globalHeader-touch-subNav-waffleLayout+.globalHeader-touch-subNav-waffleLayout{margin:12px auto 0}
.isTouch .globalHeader-touch-subNav-waffleLayout li{background:#fff;width:33.33333333%;float:left;box-sizing:border-box;border:solid #eee;border-width:0 0 1px 1px}
.isTouch .globalHeader-touch-subNav-waffleLayout li:nth-child(3n+1){border-left:none}
.isTouch .globalHeader-touch-subNav-waffleLayout a{display:block;text-align:center;padding:13px 0 10px;font-size:10px;color:#222}
.isTouch .globalHeader-touch-subNav-waffleLayout img{display:block;width:20px;height:20px;margin:0 auto 2px;vertical-align:top}
.isTouch .globalHeader-touch-subNav-waffleLayout span{color:#444}
.isTouch #globalHeader-touch-subNav-listLayout{padding:0;text-align:center;margin:0 auto;max-width:640px}
.isTouch #globalHeader-touch-subNav-listLayout li{list-style-type:none}
.isTouch #globalHeader-touch-subNav-listLayout a{padding:10px 0;font-size:10px;color:#888;display:block}
.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}
.isTouch #globalSidebar-myLink a{width:100%;box-sizing:border-box;text-align:center;font-weight:400}
.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{padding:0 12px;font-size:13px}
.isTouch #globalSidebar-accountLinks ul{padding:0;margin:0}
.isTouch #globalSidebar-accountLinks ul li{list-style-type:none}
.isTouch #globalSidebar-accountLinks ul li:first-child a,.isTouch #globalSidebar-accountLinks ul li:first-child button{padding-bottom:6px}
.isTouch #globalSidebar-accountLinks ul li:last-child a,.isTouch #globalSidebar-accountLinks ul li:last-child button{padding-top:6px}
.isTouch #globalSidebar-accountLinks a,.isTouch #globalSidebar-accountLinks button{display:block;padding:12px 12px 12px 0;color:#222}
.isTouch #globalSidebar-accountLinks button{width:100%;box-sizing:border-box;font-weight:400;text-align:left}
.isTouch #globalSidebar-accountPageLinks a,.isTouch #globalSidebar-accountPageLinks button,.isTouch #globalSidebar-userPageLinks a,.isTouch #globalSidebar-userPageLinks button{padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}
.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-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-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)}
.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: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}
.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-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.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.isPC #container{width:1125px;padding:0 30px;margin:130px auto 30px}
.wrapper-contest.isPC .contest-column:after,.wrapper-contest.isPC .contest-column:before{content:'';display:table}
.wrapper-contest.isPC .contest-column:after{clear:both}
.wrapper-contest.isPC .contest-column-left{float:left;width:calc(100% - 323px)}
.wrapper-contest.isPC .contest-column-right{float:right;width:293px}
.wrapper-contest.isPC #contest-mainHeader{margin:30px 0}
.wrapper-contest.isPC #contest-mainHeader .widget-shareButtons{text-align:right}
.wrapper-contest.isPC #contest-title{margin:0 0 .25em;line-height:1.2}
.wrapper-contest.isPC #contest-summary{color:#666}
.wrapper-contest.isPC #contest-summary p{display:inline-block;margin:0 .5em 0 0}
.wrapper-contest.isPC #contest-summary p:last-child{margin:0}
.wrapper-contest.isPC #contest-mainImage{margin:0;border:solid #ddd;border-width:1px 1px 0}
.wrapper-contest.isPC #contest-mainImage img{max-width:100%;vertical-align:bottom;box-sizing:border-box}
.wrapper-contest.isPC .contest-links{font-size:1.1em;overflow:hidden;border:1px solid #ddd}
.wrapper-contest.isPC .contest-links ul{padding:0;margin:0 0 0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-contest.isPC .contest-links ul li{list-style-type:none}
.wrapper-contest.isPC .contest-links li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.wrapper-contest.isPC .contest-links li.isActive{font-weight:700}
.wrapper-contest.isPC .contest-links li.isActive a{color:#222}
.wrapper-contest.isPC .contest-links li a,.wrapper-contest.isPC .contest-links li span{display:block;text-align:center;position:relative;height:60px;line-height:60px;padding:0 0 0 15px}
.wrapper-contest.isPC .contest-links li a:after,.wrapper-contest.isPC .contest-links li a:before,.wrapper-contest.isPC .contest-links li span:after,.wrapper-contest.isPC .contest-links li span:before{content:'';display:block;position:absolute;top:0;right:-30px;border:solid transparent;border-width:30px 15px;z-index:1}
.wrapper-contest.isPC .contest-links li a:before{border-left-color:#ddd}
.wrapper-contest.isPC .contest-links li a:after{border-left-color:#fff;right:-29px}
.wrapper-contest.isPC .contest-links li span{color:#888;background:#f2f1f0}
.wrapper-contest.isPC .contest-links li span:before{border-left-color:#ddd}
.wrapper-contest.isPC .contest-links li span:after{border-left-color:#f2f1f0;right:-29px}
.wrapper-contest.isPC #contest-body{line-height:1.8}
.wrapper-contest.isPC #contest-backToIndex{margin:1em 0 0}
.wrapper-contest.isPC .contest-workList-emptyMessage{margin:30px 0;text-align:center;color:#666;padding:1em 0}
.wrapper-contest.isPC #contest-latestResultLink{text-align:center;margin:1em 0 0;font-size:1.1em;line-height:1}
.wrapper-contest.isPC #contest-news{margin:30px 0 0}
.wrapper-contest.isPC #contest-news h4{margin:0;border-bottom:1px solid #bbb}
.wrapper-contest.isTouch #container{margin:80px auto 24px;max-width:640px}
.wrapper-contest.isTouch #container:after,.wrapper-contest.isTouch #container:before{content:'';display:table}
.wrapper-contest.isTouch #container:after{clear:both}
.wrapper-contest.isTouch #contest-mainHeader{margin:16px}
.wrapper-contest.isTouch #contest-mainHeader .contest-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-contest.isTouch #contest-mainHeader .contest-column-left{width:calc(100% - 67px);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.wrapper-contest.isTouch #contest-mainHeader .contest-column-right{border-left:5px solid #f5f5f5;width:35px;margin:0 0 0 16px;padding:0 0 0 16px}
.wrapper-contest.isTouch #contest-mainHeader .widget-shareButtonIcons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.wrapper-contest.isTouch #contest-mainHeader .widget-shareButtonIcons li{margin:0 0 5px}
.wrapper-contest.isTouch #contest-title{line-height:1.2;font-size:18px;margin:0}
.wrapper-contest.isTouch #contest-summary{color:#666;font-size:12px;line-height:1.5}
.wrapper-contest.isTouch #contest-summary p{display:inline-block;margin:.5em 0 0}
.wrapper-contest.isTouch .widget-shareButtons{margin:16px 0 0!important}
.wrapper-contest.isTouch #contest-applyButton{margin:16px 0 0;text-align:center}
.wrapper-contest.isTouch #contest-applyButton .widget-event-applyButton-button{margin:0}
.wrapper-contest.isTouch #contest-applyButton .ui-button-disabled{width:100%;padding:1em 0}
.wrapper-contest.isTouch #contest-applyButton-message{color:#666;margin:.5em 0 0;font-size:11px}
.wrapper-contest.isTouch #contest-applyButton-message span{display:inline-block}
.wrapper-contest.isTouch #contest-mainImage{margin:0;border-bottom:1px solid #ddd}
.wrapper-contest.isTouch #contest-mainImage img{max-width:100%;vertical-align:bottom;box-sizing:border-box}
.wrapper-contest.isTouch .contest-links{overflow:hidden;border:solid #ddd;border-width:1px 0;font-size:.8em}
.wrapper-contest.isTouch .contest-links ul{padding:0;margin:0 0 0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-contest.isTouch .contest-links ul li{list-style-type:none}
.wrapper-contest.isTouch .contest-links li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.wrapper-contest.isTouch .contest-links li.isActive{font-weight:700}
.wrapper-contest.isTouch .contest-links li.isActive a{color:#222}
.wrapper-contest.isTouch .contest-links li a,.wrapper-contest.isTouch .contest-links li span{display:block;text-align:center;position:relative;padding:0 0 0 15px;height:50px;line-height:50px}
.wrapper-contest.isTouch .contest-links li a:after,.wrapper-contest.isTouch .contest-links li a:before,.wrapper-contest.isTouch .contest-links li span:after,.wrapper-contest.isTouch .contest-links li span:before{content:'';display:block;position:absolute;top:0;right:-30px;border:solid transparent;border-width:30px 15px;z-index:1}
.wrapper-contest.isTouch .contest-links li a:before{border-left-color:#ddd}
.wrapper-contest.isTouch .contest-links li a:after{border-left-color:#fff;right:-29px}
.wrapper-contest.isTouch .contest-links li span{color:#888;background:#f2f1f0}
.wrapper-contest.isTouch .contest-links li span:before{border-left-color:#ddd}
.wrapper-contest.isTouch .contest-links li span:after{border-left-color:#f2f1f0;right:-29px}
.wrapper-contest.isTouch #contest-body{line-height:1.8}
.wrapper-contest.isTouch #contest-backToIndex{margin:1em 15px 20px}
.wrapper-contest.isTouch .contest-workList-emptyMessage{margin:24px 0;text-align:center;color:#666;padding:1em 0}
.wrapper-contest.isTouch .contest-column-right{margin:24px 0 0}
.wrapper-contest.isTouch #contest-latestResultLink{text-align:center;margin:1em 0 0;font-size:1.1em;line-height:1}
.wrapper-contest.isTouch #contest-news{margin:24px 0 0}
.wrapper-contest.isTouch #contest-news h4{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}
.wrapper-contest.isApp #container{margin:0 auto 24px;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.wrapper-newContest.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-newContest.isPC #mediaHeader::-webkit-scrollbar{height:4px;background-color:#fff}
.wrapper-newContest.isPC #mediaHeader::-webkit-scrollbar-thumb{background-color:#ccc}
.wrapper-newContest.isPC #mediaHeader::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.wrapper-newContest.isPC #mediaHeader-inner{width:1125px;margin:0 auto;padding:0 30px}
.wrapper-newContest.isPC #mediaHeader-links{margin:0;padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;font-size:12.6px}
.wrapper-newContest.isPC #mediaHeader-links li{list-style-type:none}
.wrapper-newContest.isPC #mediaHeader-links li{display:inline-block}
.wrapper-newContest.isPC #mediaHeader-links li:first-child{margin:0}
.wrapper-newContest.isPC #mediaHeader-links li:first-child a{padding-left:0}
.wrapper-newContest.isPC #mediaHeader-links li.isActive span{background:#4baae0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700}
.wrapper-newContest.isPC #mediaHeader-links li.isActive a:focus span,.wrapper-newContest.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-newContest.isPC #mediaHeader-links a{display:block;padding:14px 2px;text-decoration:none}
.wrapper-newContest.isPC #mediaHeader-links a:focus span,.wrapper-newContest.isPC #mediaHeader-links a:hover span{background:#d8d7d6}
.wrapper-newContest.isPC #mediaHeader-links a span{color:#222;padding:8px 12px;border-radius:1.25em}
.wrapper-newContest.isPC #mediaHeader-links #mediaHeader-links-explore{padding:0 .5em 0 0;margin:0 .5em 0 0;position:relative}
.wrapper-newContest.isPC #mediaHeader-links #mediaHeader-links-explore:before{content:'';display:block;position:absolute;top:.75em;right:0;height:2.5em;width:1px;background:#ddd}
.wrapper-newContest.isTouch #container{margin:80px auto 24px;max-width:640px}
.wrapper-newContest.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 .antenna-guestMessage{padding:16px 0 10px;background:#f2f1f0}
.wrapper-my .antenna-guestMessage-inner{max-width:640px;margin:0 auto;line-height:1.5}
.wrapper-my .antenna-guestMessage-inner h3{font-size:16px;margin:0 16px .5em;text-align:center}
.wrapper-my .antenna-guestMessage-inner p{margin:0 16px}
.wrapper-my .antenna-guestMessage-inner a{text-decoration:underline}
.wrapper-my .antenna-guestMessage-button{margin:1em auto 0!important;padding:0 10px;text-align:center;max-width:420px}
.wrapper-my .antenna-guestMessage-button a{width:100%;box-sizing:border-box;font-size:15px;padding:12px 0}
.wrapper-my.isPC .antenna-guestMessage{margin:50px 0 0;padding:16px 0}
.wrapper-my.isPC .antenna-guestMessage+#container{margin-top:30px!important}
.wrapper-my.isPC #container{width:1125px;margin:80px auto 30px;padding:0 30px}
.wrapper-my.isPC .ui-tab{margin:0}
.wrapper-my.isPC .widget-myProfileSummary+#pickupWorks{margin:30px 0 0}
.wrapper-my.isPC #pickupWorks .heading-level5{margin-bottom:0}
.wrapper-my.isPC #pickupWorks .widget-workBox{border-bottom:1px solid #ddd;padding:13px 0}
.wrapper-my.isPC #pickupWorks .widget-workBox-catchphrase-title{margin:0 0 .25em}
.wrapper-my.isPC #relatedLinks{margin:30px 0 0}
.wrapper-my.isPC #relatedLinks ul{padding:0;margin:0;line-height:1.3}
.wrapper-my.isPC #relatedLinks ul li{list-style-type:none}
.wrapper-my.isPC #relatedLinks li{display:inline-block}
.wrapper-my.isPC #relatedLinks li:last-child a:after{display:none}
.wrapper-my.isPC #relatedLinks a{color:#222;padding:3px 0;display:block}
.wrapper-my.isPC #relatedLinks a:focus,.wrapper-my.isPC #relatedLinks a:hover{color:#0990cc}
.wrapper-my.isPC #relatedLinks a:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
.wrapper-my.isTouch .antenna-guestMessage{margin:80px 0 0}
.wrapper-my.isTouch .antenna-guestMessage+#container{margin-top:0}
.wrapper-my.isTouch #container{max-width:640px;margin:80px auto 0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.wrapper-my.isTouch #container:after,.wrapper-my.isTouch #container:before{content:'';display:table}
.wrapper-my.isTouch #container:after{clear:both}
.wrapper-my.isApp #container{margin:0 auto;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}
.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{background:#fff}
.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 #footerLinks .footerLinks-button{width:70px;text-align:right}
.wrapper-guide.isPC #footerLinks .footerLinks-button a{display:inline-block;line-height:1;padding:8px 12px;text-decoration:none}
.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 #footerLinks .footerLinks-button{width:100px;text-align:right}
.wrapper-guide.isTouch #footerLinks .footerLinks-button a{display:inline-block;line-height:1;padding:8px 12px;text-decoration:none}
.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-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 #eventAuthor{margin:30px 0}
.wrapper-userEvent #eventAuthor header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.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)}
.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-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}
.widget-myWork-workStatus span{display:block}
.widget-myWork-workStatus-isRunning{color:#fff;background:#4baae0;font-weight:700;padding:.2em .3em;line-height:1;border-radius:2px;letter-spacing:2px;box-sizing:border-box}
.widget-myWork-workStatus-isCompleted{color:#fff;background:#50c586;font-weight:700;padding:.2em .3em;line-height:1;border-radius:2px;letter-spacing:2px;box-sizing:border-box}
.widget-myWork-workStatus-isUnpublished{color:#222;background:#ecdcc1;font-weight:700;padding:.2em .3em;line-height:1;border-radius:2px;letter-spacing:2px;box-sizing:border-box}
.widget-myWork-workStatus-isHidden{color:#fff;background:#f23e48;font-weight:700;padding:.2em .3em;line-height:1;border-radius:2px;letter-spacing:2px;box-sizing:border-box}
.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.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;font-size:11px}
.isTouch .widget-myWork-workStatus span[class^=widget-myWork-workStatus-]{letter-spacing:1px}
.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}
.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:10000}
.isPC .widget-users-contents-isEmpty{text-align:center;color:#bbb;padding:30px 15px;margin:1em 0 0}
.isPC .widget-users-contents-isEmpty h3{margin:0;line-height:1.2}
.isTouch .widget-users-contents-isEmpty{text-align:center;color:#bbb;padding:30px 16px}
.isTouch .widget-users-contents-isEmpty h3{margin:0;line-height:1.2;font-size:14px!important;border:none!important}
.isApp .widget-users-contents-isEmpty{border-top:1px solid #ddd;margin:20px 0 0}
.isPC #widget-user-header #user-profile{padding:30px 0}
.isPC #widget-user-header #user-profile .widget-fixedColumn-left{width:calc(100% - 195px)}
.isPC #widget-user-header #user-profile .widget-fixedColumn-left:after,.isPC #widget-user-header #user-profile .widget-fixedColumn-left:before{content:'';display:table}
.isPC #widget-user-header #user-profile .widget-fixedColumn-left:after{clear:both}
.isPC #widget-user-header #user-profile .widget-fixedColumn-left>div{float:left}
.isPC #widget-user-header #user-profile .widget-fixedColumn-right{width:165px}
.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 #user-followButton{margin:0;text-align:right}
.isPC #widget-user-header #user-nav{font-size:1.35em;border-bottom:1px solid #bbb}
.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;margin:0}
.isPC #widget-user-header #user-nav ul li{list-style-type:none}
.isPC #widget-user-header #user-nav li{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;position:relative}
.isTouch #widget-user-header #user-profile.isOwnPage #user-name{width:calc(100% - 150px)}
.isTouch #widget-user-header #user-followButton{margin:0;position:absolute;top:0;right:0;font-size:12px}
.isTouch #widget-user-header #user-name{width:calc(100% - 115px)}
.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 #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 #bbb;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 .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}
.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}
.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:focus .widget-followButton-button,.isPC .widget-followButton:hover .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton:focus .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton:hover .widget-followButton-button{border-color:#222;color:#222}
.isPC .widget-followButton:not(.isFollowing) .label-follow,.isTouch:not(.isApp) .widget-followButton:not(.isFollowing) .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 .label-following,.isTouch:not(.isApp) .widget-followButton.isFollowing .label-following{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;-moz-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-follow,.isPC .widget-followButton .label-following,.isPC .widget-followButton .label-unfollow,.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-follow img,.isPC .widget-followButton .label-following img,.isPC .widget-followButton .label-unfollow img,.isTouch:not(.isApp) .widget-followButton .label-follow img,.isTouch:not(.isApp) .widget-followButton .label-following img,.isTouch:not(.isApp) .widget-followButton .label-unfollow img{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 img,.isTouch:not(.isApp) .widget-followButton.isLarge.widget-followButton-work .label-follow img{max-height:15px!important;height:15px;width:18.19px}
.isPC .widget-followButton.isLarge.widget-followButton-work .label-following img,.isTouch:not(.isApp) .widget-followButton.isLarge.widget-followButton-work .label-following img{max-height:15px!important;height:15px;width:9.38px}
.isPC .widget-followButton.widget-followButton-work .label-follow img,.isTouch:not(.isApp) .widget-followButton.widget-followButton-work .label-follow img{height:12px;width:14.56px}
.isPC .widget-followButton.widget-followButton-work .label-following img,.isTouch:not(.isApp) .widget-followButton.widget-followButton-work .label-following img{height:12px;width:7.5px}
.isPC .widget-followButton.widget-followButton-user .label-follow img,.isTouch:not(.isApp) .widget-followButton.widget-followButton-user .label-follow img{height:12px;width:14.94px}
.isPC .widget-followButton.widget-followButton-user .label-following img,.isTouch:not(.isApp) .widget-followButton.widget-followButton-user .label-following img{height:12px;width:11.61px}
.isApp .widget-followButton{background:0 0;border:none;padding:0}
.isApp .widget-followButton i{font-weight:400;font-size:10px}
.isApp .widget-followButton:not(.isFollowing) .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 .widget-followButton-button{font-size:10px;padding:0!important}
.isApp .widget-followButton .widget-followButton-button img{max-height:10px;vertical-align:top;margin:4px 0 0}
.isApp .widget-followButton .widget-followButton-button>span{padding:0 8px;border:1px solid #000;height:18px;line-height:18px;border-radius:10px}
.isApp .widget-followButton .widget-followButton-button .label-following,.isApp .widget-followButton .widget-followButton-button .label-unfollow{background:#000;color:#fff}
.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;-moz-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:38em}
@media screen and (max-width:38em){
.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:665px){
.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:665px){
.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:665px){
.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:665px){
.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:38em}
@media screen and (max-height:38em){
.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:.85em;margin:.05em 0 0 0;padding:.2em .35em;width:50px;box-sizing:border-box;border-radius:2px;display:inline-block;line-height:1;text-align:center;vertical-align:middle;background:#4baae0;color:#fff;vertical-align:top}
.widget-episodeStatusLabel-draft{font-weight:700;font-size:.85em;margin:.05em 0 0 0;padding:.2em .35em;width:50px;box-sizing:border-box;border-radius:2px;display:inline-block;line-height:1;text-align:center;vertical-align:middle;background:#eee;color:#999;vertical-align:top}
.widget-episodeStatusLabel-reserved{font-weight:700;font-size:.85em;margin:.05em 0 0 0;padding:.2em .35em;width:50px;box-sizing:border-box;border-radius:2px;display:inline-block;line-height:1;text-align:center;vertical-align:middle;background:#ffb318;color:#fff;vertical-align:top}
.widget-episodeStatusLabel-hidden{font-weight:700;font-size:.85em;margin:.05em 0 0 0;padding:.2em .35em;width:50px;box-sizing:border-box;border-radius:2px;display:inline-block;line-height:1;text-align:center;vertical-align:middle;background:#f23e48;color:#fff;vertical-align:top}
.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}
.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-review .widget-workReview-reviewPoints{color:#4baae0;font-size:16px;line-height:1;margin:0 0 .25em}
.widget-workReview-review .widget-workReview-reviewPoints span{vertical-align:middle}
.widget-workReview-review .widget-workReview-reviewPointsLabel{font-size:.85rem;font-weight:700}
.widget-workReview-review .widget-workReview-reviewTitle{line-height:1.3;font-size:16px;margin:0}
.widget-workReview-review .widget-workReview-reviewTitle a{color:#222}
.widget-workReview-review .widget-workReview-reviewTitle a:focus,.widget-workReview-review .widget-workReview-reviewTitle a:hover{color:#0990cc}
.widget-workReview-review .widget-workReview-reviewTitleAuthor{display:inline-block}
.widget-workReview-review .widget-workReview-reviewTitleDash{position:relative;width:28px;height:1em;display:inline-block;vertical-align:middle}
.widget-workReview-review .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-review .widget-workReview-reviewTitleAuthorLabel{font-weight:400;font-size:11.5px}
.widget-workReview-review .widget-workReview-reviewTitleAuthorLabel .icon-official{color:#aaa}
.widget-workReview-review .widget-workReview-permalinkPath{display:block;text-decoration:none}
.widget-workReview-review .widget-workReview-permalinkPath:focus,.widget-workReview-review .widget-workReview-permalinkPath:hover{text-decoration:none}
.widget-workReview-review .widget-workReview-reviewBody{line-height:1.5;margin:8px 30px 0 0;color:#222}
.widget-workReview-review .widget-workReview-continueReading{color:#0990cc}
.widget-workReview-review .widget-workReview-continueReading:hover{color:#0081c2;text-decoration:underline}
.widget-workReview-review .widget-workReview-reviewDatePublished{font-size:11.5px;margin:0}
.widget-workReview-review .widget-workReview-reviewDatePublished a{text-decoration:none;padding:8px 0;display:inline-block}
.widget-workReview-review .widget-workReview-reviewDatePublished time{color:#666;border-bottom:1px solid #eee}
.widget-workReview-review .widget-workReview-reviewDatePublished time:hover{color:#0081c2;border-bottom-color:#0990cc}
.widget-workReview-review .widget-workReview-reviewMeta{padding:0;margin:0}
.widget-workReview-review .widget-workReview-reviewMeta li{list-style-type:none}
.widget-workReview-review .widget-workReview-reviewMeta:after,.widget-workReview-review .widget-workReview-reviewMeta:before{content:'';display:table}
.widget-workReview-review .widget-workReview-reviewMeta:after{clear:both}
.widget-workReview-review .widget-workReview-reviewMeta li{padding:0 12px 0 0;position:relative;float:left}
.widget-workReview-review .widget-workReview-reviewMeta 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}
.widget-workReview-review .widget-workReview-reviewMeta li:last-child:after{display:none;padding:0}
.widget-workReview-review .widget-workReview-onlyPoints-message{margin:0;color:#666;font-size:11.5px}
.widget-workReview-review .widget-workReview-onlyPoints-message a{color:#222;text-decoration:none;border-bottom:1px solid #eee}
.widget-workReview-review .widget-workReview-onlyPoints-message a:hover{color:#0081c2;border-bottom-color:#0990cc}
.isTouch .widget-workReview-reviewTitle{font-size:14px}
.isTouch .widget-workReview-reviewBody{font-size:12px;margin:8px 0 0}
.isTouch .widget-workReview-reviewMeta li:after{margin:-1px 0 0}
.isTouch .widget-workReview-reviewDatePublished{font-size:11px}
.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.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 .widget-workReview-reviewTitle{font-size:14px}
.widget-workReviewSummary-myReview .widget-workReview-reviewDatePublished{font-size:11px}
.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-reviewAction-button a,.isApp .widget-workReviewSummary-reviewAction-button span{font-size:15px!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;cursor:pointer;font-size:12px}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu-content{width:100px;margin:0 0 0 -34px}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu-content ul{padding:0}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu-content li.isActive a{position:relative;color:#0990cc;font-weight:700}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu-content li.isActive a:before{font-family:dcicons;content:'\f71C';position:absolute;top:2px;left:10px;font-size:14px;line-height:1.5;font-weight:400}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu-content li a{padding:2px 0 2px 32px;text-decoration:none;display:block}
.widget-antennaWorksSelector-followingWorks .ui-contextMenu-content li a:focus,.widget-antennaWorksSelector-followingWorks .ui-contextMenu-content li a:hover{color:#0990cc}
.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}
.isTouch .widget-antennaWorksSelector{font-size:12px}
.isTouch .widget-antennaWorksSelector-followingWorks .ui-contextMenu span{font-size:11px}
.isTouch .widget-antennaWorksSelector-followingWorks .ui-contextMenu-content li.isActive a:before{top:6px;line-height:1.4}
.isTouch .widget-antennaWorksSelector-followingWorks .ui-contextMenu-content a{padding:6px 0 6px 32px}
.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{font-weight:400;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{font-weight:400;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 #bbb;padding:0;margin:0}
.widget-antennaList li{list-style-type:none}
.widget-antennaList p{margin:0}
.widget-antennaList-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-antennaList-item:after,.widget-antennaList-item:before{content:'';display:table}
.widget-antennaList-item:after{clear:both}
.widget-antennaList-item.isUnread{background:#ebf3f9}
.widget-antennaList-item:hover{background:#fafaf9}
.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-item>a{padding:13px 0 16px}
.widget-antennaList-workInfo{width:calc(100% - 60px);padding-left:10px!important;box-sizing:border-box}
.widget-antennaList-workInfo:after,.widget-antennaList-workInfo:before{content:'';display:table}
.widget-antennaList-workInfo:after{clear:both}
.widget-antennaList-continueReading{width:60px;text-align:center;color:#222;position:relative}
.widget-antennaList-continueReading:hover{color:#222}
.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{float:left;width:30px;height:7px;background:#222;margin:3px 0 0!important}
.widget-antennaList-followingWorkIcon{position:absolute;top:13px;left:52px;color:#222;line-height:1}
.widget-antennaList-workInfoDetail{float:right;width:calc(100% - 60px)}
.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-emptyMessage:hover{background:0 0!important}
.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-item>a{padding:13px 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 #bbb;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}
.widget-antennaGuestList-item:after,.widget-antennaGuestList-item:before{content:'';display:table}
.widget-antennaGuestList-item:after{clear:both}
.widget-antennaGuestList-item:before{content:'';display:block;width:calc(100% - 10px);height:0;border-bottom:1px solid #ddd;position:absolute;bottom:0;left:10px}
.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}
.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}
.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 #bbb}
.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 #bbb}
.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-status{margin:0}
.widget-status span{color:#fff;font-weight:700;display:inline-block;padding:4px 5px;border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.2);font-size:11px;line-height:11px;text-align:center}
.widget-status .widget-status-isBeforeApplication{background:#ffb318}
.widget-status .widget-status-isInApplication{background:#4baae0}
.widget-status .widget-status-isInSelection{background:#50c586}
.widget-status .widget-status-isClosed{background:#666}
.isPC .widget-contest-leadMessage{background:#f2f1f0;font-size:1.1em;text-align:center;margin:1em 0 30px;padding:30px 60px 45px;border:8px double #fff}
.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:0 16px;margin:0 0 30px}
.isTouch .widget-contest-leadMessage h2{text-align:center;margin:30px 0 0;letter-spacing:2px;font-size:1.25em}
.isTouch .widget-contest-leadMessage h2 span{display:inline-block}
.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}
.isPC .widget-contestUnit{margin:0 0 30px}
.isPC .widget-contestUnit .widget-contestUnit-image{margin:0}
.isPC .widget-contestUnit .widget-contestUnit-image a{display:block;position:relative}
.isPC .widget-contestUnit .widget-contestUnit-image 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}
.isPC .widget-contestUnit .widget-contestUnit-image img{max-width:100%;vertical-align:bottom}
.isPC .widget-contestUnit .widget-contestUnit-info{margin:.5em 0 0}
.isPC .widget-contestUnit .widget-contestUnit-title{margin:4px 0 0;line-height:1.3;font-size:13px}
.isPC .widget-contestUnit .widget-contestUnit-title a{color:#222}
.isPC .widget-contestUnit .widget-contestUnit-title a:focus,.isPC .widget-contestUnit .widget-contestUnit-title a:hover{color:#0081c2}
.isPC .widget-contestUnit .widget-contestUnit-summary p{display:inline-block;margin:.25em .5em 0 0;line-height:1.2;color:#888;font-size:.9em}
.isPC .widget-contestUnit .widget-contestUnit-contestData{margin:1.5em 0 0;line-height:1.4}
.isPC .widget-contestUnit .widget-contestUnit-contestData:after,.isPC .widget-contestUnit .widget-contestUnit-contestData:before{content:'';display:table}
.isPC .widget-contestUnit .widget-contestUnit-contestData:after{clear:both}
.isPC .widget-contestUnit .widget-contestUnit-contestData dl{margin:0 1em 0 0;float:left}
.isPC .widget-contestUnit .widget-contestUnit-contestData dd,.isPC .widget-contestUnit .widget-contestUnit-contestData dt{margin:0}
.isPC .widget-contestUnit .widget-contestUnit-contestData dt{font-size:11px;color:#888}
.isPC .widget-contestUnit .widget-contestUnit-contestData dd{font-size:16px;border-top:2px solid #ddd;padding:.1em 0 0;margin:.1em 0 0}
.isTouch .widget-contestUnit{padding:13px 0;margin:0 0 0 16px;border-top:1px solid #ddd}
.isTouch .widget-contestUnit:after,.isTouch .widget-contestUnit:before{content:'';display:table}
.isTouch .widget-contestUnit:after{clear:both}
.isTouch .widget-contestUnit:first-child{border:none}
.isTouch .widget-contestUnit .widget-contestUnit-image{width:98px;float:left;margin:0}
.isTouch .widget-contestUnit .widget-contestUnit-image a{display:block;position:relative}
.isTouch .widget-contestUnit .widget-contestUnit-image 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}
.isTouch .widget-contestUnit .widget-contestUnit-image img{max-width:100%;vertical-align:bottom}
.isTouch .widget-contestUnit .widget-contestUnit-info{width:calc(100% - 116px);float:right;margin:0;padding:0 16px 0 0;box-sizing:border-box}
.isTouch .widget-contestUnit .widget-contestUnit-title{margin:4px 0 0;line-height:1.3;font-size:13px}
.isTouch .widget-contestUnit .widget-contestUnit-title a{color:#222}
.isTouch .widget-contestUnit .widget-contestUnit-title a:focus,.isTouch .widget-contestUnit .widget-contestUnit-title a:hover{color:#0081c2}
.isTouch .widget-contestUnit .widget-contestUnit-info-titleAndSummary{min-height:53px}
.isTouch .widget-contestUnit .widget-contestUnit-summary p{display:inline-block;margin:.25em .5em 0 0;line-height:1.2;color:#888;font-size:.9em}
.isTouch .widget-contestUnit .widget-contestUnit-contestData{margin:8px 0 0 -116px;line-height:1.4;background:#f2f1f0;padding:8px 12px 0}
.isTouch .widget-contestUnit .widget-contestUnit-contestData:after,.isTouch .widget-contestUnit .widget-contestUnit-contestData:before{content:'';display:table}
.isTouch .widget-contestUnit .widget-contestUnit-contestData:after{clear:both}
.isTouch .widget-contestUnit .widget-contestUnit-contestData dl{margin:0 1em 8px 0;float:left}
.isTouch .widget-contestUnit .widget-contestUnit-contestData dd,.isTouch .widget-contestUnit .widget-contestUnit-contestData dt{margin:0}
.isTouch .widget-contestUnit .widget-contestUnit-contestData dt{font-size:11px;color:#888}
.isTouch .widget-contestUnit .widget-contestUnit-contestData dd{font-size:13px;border-top:2px solid #ddd;padding:.1em 0 0;margin:.1em 0 0}
.widget-newContestUnit a{display:block;color:#222;text-decoration:none}
.widget-newContestUnit-image{margin:0}
.widget-newContestUnit-image span{display:block;position:relative}
.widget-newContestUnit-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-newContestUnit-image img{max-width:100%;vertical-align:bottom}
.widget-newContestUnit-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-newContestUnit-title{margin:6px 0 0;line-height:1.3;font-size:13px}
.widget-newContestUnit-title:focus,.widget-newContestUnit-title:hover{text-decoration:underline;color:#0990cc}
.widget-newContestUnit-summary{margin:4px 0 0}
.widget-newContestUnit-message{background:#f2f1f0;padding:12px;margin:8px 0 0}
.widget-newContestUnit-message p{margin:0}
.widget-newContestUnit-message p+p{margin:8px 0 0}
.widget-newContestUnit-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-newContestUnit-message-forReader{line-height:1.5}
.isPC .widget-newContestUnit-appliedWorkCount{margin:0;line-height:1.3}
.isPC .widget-newContestUnit-appliedWorkCount-count{font-size:24px}
.isPC .widget-newContestUnit-appliedWorkCount-label{font-size:11.5px;color:#666}
.isPC .widget-newContestUnit-message-catchphrase{font-size:15px}
.isPC .widget-newContestUnit-message-forReader{font-size:13px}
.isTouch .widget-newContestUnit-message-catchphrase{font-size:13px}
.isTouch .widget-newContestUnit-message-forReader{font-size:11px}
.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}
.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{margin:8px 0 0 16px;font-size:13px}
.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-myProfileSummary{padding:10px 15px 5px;border:5px solid #eee}
.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;padding:0 0 4px}
.widget-myProfileSummary h2,.widget-myProfileSummary p{margin:0}
.widget-myProfileSummary h2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:1em}
.widget-myProfileSummary h2 a{color:#222}
.widget-myProfileSummary a{display:block;text-decoration:none}
.widget-myProfileSummary a:focus,.widget-myProfileSummary a:hover{color:#0081c2}
.widget-myProfileSummary a:focus span,.widget-myProfileSummary a:hover span{color:#0081c2}
.widget-myProfileSummary p span{display:inline-block}
.widget-myProfileSummary-header-linkCount{color:#222;font-size:1em}
.widget-myProfileSummary-activities,.widget-myProfileSummary-dummyActivities{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-activities li,.widget-myProfileSummary-dummyActivities li{list-style-type:none}
.widget-myProfileSummary-activities li,.widget-myProfileSummary-dummyActivities li{line-height:1.2;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.widget-myProfileSummary-activities span,.widget-myProfileSummary-dummyActivities span{display:block}
.widget-myProfileSummary-activities a{display:block;padding:1em 0 .5em;text-decoration:none}
.widget-myProfileSummary-activities a:focus .profile-linkCount,.widget-myProfileSummary-activities a:hover .profile-linkCount{color:#0081c2}
.widget-myProfileSummary-dummyActivities li{padding:1em 0 .5em}
.widget-myProfileSummary-linkLabel{color:#666;font-size:11px}
.widget-myProfileSummary-linkCount{color:#222;font-size:18px;margin:2px 0 0}
.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-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{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 h3{margin:1em 0 0;font-size:11.5px!important;font-weight:400}
.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;position:relative;height:45px;line-height:45px;-webkit-user-select:none;-moz-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.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 .ui-modal-footer{text-align:center;padding:1em 1em .5em!important;line-height:1}
.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-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;-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{width:calc(2em + 16px);text-align:center;position:relative;border-top:1px solid #ddd;padding:0 10px 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{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block!important;border:none!important;background:#ddd;padding:5px 8px;font-size:11px;line-height:1!important;width:2em;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}
.widget-notification .widget-notification-meta p:first-child{margin:0!important}
.widget-notification .widget-notification-kind-noticeLabel{font-weight:700}
.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:62px}
.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 .ui-modal-footer a{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
.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-closeButton svg{width:12px;height:12px}
.widget-startModal-buttons p+p{margin:8px 0 0!important}
.widget-startModal-link a{padding:15px 10px 3px!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{fill:#fff;vertical-align:middle}
#page-passwordReset-mailSent #container-inner,#page-passwordReset-resetFormError #container-inner,#page-settings-emailChange-emailConfirmError #container-inner,#page-settings-emailChange-mailSent #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-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-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-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-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-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-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-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-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-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-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-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-tos.isPC #container{margin-top:80px}
#page-legal-guideline.isPC aside .heading-level3,#page-legal-tos.isPC aside .heading-level3{margin:0;font-size:1em}
#page-legal-guideline.isPC aside .heading-level3 a,#page-legal-tos.isPC aside .heading-level3 a{color:#222}
#page-legal-guideline.isPC aside ul,#page-legal-tos.isPC aside ul{padding:0;margin-bottom:0}
#page-legal-guideline.isPC aside ul li,#page-legal-tos.isPC aside ul li{list-style-type:none}
#page-legal-guideline.isPC aside li:last-child,#page-legal-tos.isPC aside li:last-child{border-top:1px solid #eee;padding:1em 0 0;margin:1em 0 0}
#page-legal-guideline.isPC .heading-level2,#page-legal-tos.isPC .heading-level2{line-height:1;font-size:2em;margin:0 0 1em 330px}
#page-legal-guideline.isPC .heading-level2 span,#page-legal-tos.isPC .heading-level2 span{display:inline-block}
#page-legal-guideline.isPC #lead,#page-legal-tos.isPC #lead{font-size:1.25em;line-height:1.5;margin:0 0 2em}
#page-legal-guideline.isPC #legal-body,#page-legal-tos.isPC #legal-body{font-size:1.1em}
#page-legal-guideline.isPC #legal-body .heading-level3,#page-legal-tos.isPC #legal-body .heading-level3{margin-top:0}
#page-legal-guideline.isPC #legal-body h4,#page-legal-tos.isPC #legal-body h4{margin:0}
#page-legal-guideline.isPC #legal-body h4+*,#page-legal-tos.isPC #legal-body h4+*{margin-top:.5em}
#page-legal-guideline.isPC #legal-body ol,#page-legal-guideline.isPC #legal-body ul,#page-legal-tos.isPC #legal-body ol,#page-legal-tos.isPC #legal-body ul{padding:0 0 0 2em;line-height:1.5}
#page-legal-guideline.isPC #legal-body li,#page-legal-tos.isPC #legal-body li{margin:.5em 0 0}
#page-legal-guideline.isPC #legal-body li ol,#page-legal-guideline.isPC #legal-body li ul,#page-legal-tos.isPC #legal-body li ol,#page-legal-tos.isPC #legal-body li ul{margin:1em 0 2em}
#page-legal-guideline.isPC #legal-body dl,#page-legal-guideline.isPC #legal-body section,#page-legal-tos.isPC #legal-body dl,#page-legal-tos.isPC #legal-body section{margin:-70px 0 0;padding:80px 0 0}
#page-legal-guideline.isPC #dateUpdated,#page-legal-tos.isPC #dateUpdated{border-top:1px solid #bbb;margin:60px 0 0!important;padding:1em 0!important}
#page-legal-guideline.isPC #dateUpdated dd,#page-legal-guideline.isPC #dateUpdated dt,#page-legal-tos.isPC #dateUpdated dd,#page-legal-tos.isPC #dateUpdated dt{float:left;clear:both}
#page-legal-guideline.isPC #dateUpdated dt,#page-legal-tos.isPC #dateUpdated dt{font-weight:700;width:135px;margin:0}
#page-legal-guideline.isPC #dateUpdated dt+dd,#page-legal-tos.isPC #dateUpdated dt+dd{clear:none;margin:0}
#page-legal-guideline.isPC #dateUpdated dd,#page-legal-tos.isPC #dateUpdated dd{margin:0 0 0 135px}
#page-legal-guideline.isTouch #container,#page-legal-tos.isTouch #container{padding:104px 0 0;max-width:100%!important;margin:0 auto}
#page-legal-guideline.isTouch aside,#page-legal-tos.isTouch aside{background:#f7f6f5;padding:16px;margin:0 0 30px}
#page-legal-guideline.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-tos.isTouch aside .heading-level3 a{color:#222}
#page-legal-guideline.isTouch aside ul,#page-legal-tos.isTouch aside ul{padding:0;margin-bottom:0}
#page-legal-guideline.isTouch aside ul li,#page-legal-tos.isTouch aside ul li{list-style-type:none}
#page-legal-guideline.isTouch #aside-inner,#page-legal-tos.isTouch #aside-inner{max-width:640px;margin:0 auto}
#page-legal-guideline.isTouch .heading-level2,#page-legal-tos.isTouch .heading-level2{font-size:14px;border:none;padding:0!important;margin:0 0 24px;text-align:center;width:100%;font-weight:400}
#page-legal-guideline.isTouch .heading-level2 span,#page-legal-tos.isTouch .heading-level2 span{display:inline-block}
#page-legal-guideline.isTouch #lead,#page-legal-tos.isTouch #lead{font-size:15px;line-height:1.5;max-width:640px;margin:0 auto 16px;padding:0 16px}
#page-legal-guideline.isTouch #legal-body,#page-legal-tos.isTouch #legal-body{max-width:640px;margin:0 auto;padding:0 16px}
#page-legal-guideline.isTouch #legal-body h3,#page-legal-tos.isTouch #legal-body 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}
#page-legal-guideline.isTouch #legal-body h4,#page-legal-tos.isTouch #legal-body 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)}
#page-legal-guideline.isTouch #legal-body h4 h3,#page-legal-tos.isTouch #legal-body h4 h3{margin:0}
#page-legal-guideline.isTouch #legal-body h4+*,#page-legal-tos.isTouch #legal-body h4+*{margin-top:.5em}
#page-legal-guideline.isTouch #legal-body .heading-level3,#page-legal-tos.isTouch #legal-body .heading-level3{margin:0 0 14px -16px!important;width:calc(100% + 32px)!important}
#page-legal-guideline.isTouch #legal-body ol,#page-legal-guideline.isTouch #legal-body ul,#page-legal-tos.isTouch #legal-body ol,#page-legal-tos.isTouch #legal-body ul{padding:0 0 0 2em;line-height:1.5}
#page-legal-guideline.isTouch #legal-body li,#page-legal-tos.isTouch #legal-body li{margin:.5em 0 0}
#page-legal-guideline.isTouch #legal-body li ol,#page-legal-guideline.isTouch #legal-body li ul,#page-legal-tos.isTouch #legal-body li ol,#page-legal-tos.isTouch #legal-body li ul{margin:1em 0 2em}
#page-legal-guideline.isTouch #legal-body dl,#page-legal-guideline.isTouch #legal-body section,#page-legal-tos.isTouch #legal-body dl,#page-legal-tos.isTouch #legal-body section{margin:-80px 0 0;padding:96px 0 0}
#page-legal-guideline.isTouch #dateUpdated,#page-legal-tos.isTouch #dateUpdated{position:relative;padding:112px 0 0!important;box-sizing:border-box}
#page-legal-guideline.isTouch #dateUpdated:after,#page-legal-guideline.isTouch #dateUpdated:before,#page-legal-tos.isTouch #dateUpdated:after,#page-legal-tos.isTouch #dateUpdated:before{content:'';display:table}
#page-legal-guideline.isTouch #dateUpdated:after,#page-legal-tos.isTouch #dateUpdated:after{clear:both}
#page-legal-guideline.isTouch #dateUpdated:before,#page-legal-tos.isTouch #dateUpdated:before{content:'';border-top:1px solid #bbb;position:absolute;top:96px;left:-16px;width:calc(100% + 32px);height:0}
#page-legal-guideline.isTouch #dateUpdated dd,#page-legal-guideline.isTouch #dateUpdated dt,#page-legal-tos.isTouch #dateUpdated dd,#page-legal-tos.isTouch #dateUpdated dt{float:left;clear:both;font-size:11px}
#page-legal-guideline.isTouch #dateUpdated dt,#page-legal-tos.isTouch #dateUpdated dt{font-weight:700;width:135px;margin:0}
#page-legal-guideline.isTouch #dateUpdated dt+dd,#page-legal-tos.isTouch #dateUpdated dt+dd{clear:none;margin:0}
#page-legal-guideline.isTouch #dateUpdated dd,#page-legal-tos.isTouch #dateUpdated dd{margin:0 0 0 135px}
#page-legal-guideline.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% - 300px);top:0!important}
#page-works-episodes-episode.writingDirection-horizontal #content.contentAside-isShown #contentMain{margin:0 300px 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;font-weight:400;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-nextEpisode-inner>span{display:block;max-width:665px;margin:0 auto}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode-inner .contentMain-pagerRelation{margin:0 auto 1em}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode-inner .contentMain-chapterTitle{display:block;margin:1em auto;font-size:12px}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode-inner .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-nextEpisode-inner .contentMain-pagerEpisodeTitle{font-size:1.5em}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode-inner .contentMain-pagerEpisodeTitle>span{text-align:left;display:inline-block}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode-inner .contentMain-pagerArrow{margin:1em auto 0}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-nextEpisode-inner i{font-size:3em;line-height:1;color:#4baae0}
#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:300px;height:100%;position:fixed;top:0;right:-300px;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-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}
#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons .ui-button-disabled,#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons a,#page-works-episodes-episode.writingDirection-horizontal #contentAside-buttons button{width:calc(50% - 2px);box-sizing:border-box;text-align:center}
#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 h3 a{font-weight:400;color:#888}
#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 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{padding:1em;padding-bottom:calc(1em + constant(safe-area-inset-bottom));padding-bottom:calc(1em + env(safe-area-inset-bottom))}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer:after,#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer:before{content:'';display:table}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer:after{clear:both}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer p{float:left}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting-modalContainer .ui-modal-footer button{float:right}
#page-works-episodes-episode.writingDirection-horizontal #displaySetting,#page-works-episodes-episode.writingDirection-horizontal #readSetting{width:272px;height:328px;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 #episodeFooter{min-width:740px}
#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 .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:120px}
#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{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-left:5px;padding-left:10px;display:inline-block;box-sizing:border-box;vertical-align:bottom}
#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{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}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu{font-size:10px;text-align:center}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu a{white-space:nowrap;text-decoration:none;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu a:focus img,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu a:hover img{opacity:.5}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu img,#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu span{margin:0 8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu img{max-width:100px;opacity:.4}
#page-works-episodes-episode.writingDirection-horizontal.isPC #episodeFooter-poweredByKakuyomu img[id*=vertical]{display:none}
@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-button .ui-button-disabled,#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentAside-button a,#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentAside-button button{margin:0 0 10px;width:100%}
#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-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 #contentMain-nextEpisode .contentMain-pagerEpisodeTitle{font-size:1.25em}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-relatedWork{border-top:1px solid}
#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-readWithApp-inner{max-width:665px;margin:0 auto;padding:12px 0 16px;border-top:1px solid}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-readWithApp-inner h3{margin:0;text-align:center;font-size:11px;font-weight:400}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-readWithApp-inner p{margin:8px 16px 0;text-align:center}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-readWithApp-inner p.isHidden{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #contentMain-readWithApp-inner p a{width:100%;padding:0;box-sizing:border-box;line-height:44px;height:44px}
#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 .ui-button-silent{font-weight:400}
#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-cheerButton-container{width:50%;font-size:15px;float:left;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{text-align:center;font-size:.9em;width:50%;float:right;display:block;box-sizing:border-box}
#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{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-poweredByKakuyomu{font-size:10px;margin:1em 0 0!important;text-align:center}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu a{white-space:nowrap;text-decoration:none;display:block}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu a:focus img,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu a:hover img{opacity:.5}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu img,#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu span{margin:0 8px 0 0}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu img{max-width:80px;opacity:.3}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-poweredByKakuyomu img[id*=vertical]{display:none}
#page-works-episodes-episode.writingDirection-horizontal.isTouch #episodeFooter-readWithApp-inner{text-align:center;padding:.5em 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}
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}
#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{height:100px}
#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 img{vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical .widget-followButton .label-follow img,#page-works-episodes-episode.writingDirection-vertical .widget-followButton .label-following img{margin:0 -3px 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 #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;font-weight:400;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 #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-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 .contentMain-pagerRelation{margin:0 0 0 1em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode-inner .contentMain-chapterTitle{display:block;margin:0 1em;font-size:12px}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode-inner .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-nextEpisode-inner .contentMain-pagerEpisodeTitle{font-size:1.5em}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode-inner .contentMain-pagerArrow{margin:0 1em 0 0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode-inner i{font-size:3em;line-height:1;color:#4baae0}
#page-works-episodes-episode.writingDirection-vertical #contentMain-nextEpisode-inner i:before{-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-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-readWithApp{padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readWithApp-inner{max-height:665px;margin:auto 0;padding:0 8px 0 16px;border-right:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readWithApp-inner h3{margin:0;text-align:center;font-size:11px;font-weight:400}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readWithApp-inner p{margin:24px 8px 24px 16px;text-align:center}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readWithApp-inner p.isHidden{display:none}
#page-works-episodes-episode.writingDirection-vertical #contentMain-readWithApp-inner p a{height:100%;padding:0;box-sizing:border-box;line-height:44px;width:44px}
#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-sectionHeader i:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#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 a,#page-works-episodes-episode.writingDirection-vertical #contentAside-buttons button{height:calc(50% - 2px);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>span{height:100%}
#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%;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:1em 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 .ui-modal-body h3{margin:0 1em 0 .5em}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting{-webkit-columns:2;columns:2;-webkit-column-gap:2em;column-gap:2em;position:relative;width:176px}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting:before{content:'';position:absolute;top:50%;right:1em;display:block;height:0;border-top:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical #displaySetting-modalContainer .widget-displaySetting section{overflow:hidden;padding-left:1px;-webkit-column-break-inside:avoid;break-inside:avoid}
#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 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:1em;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 .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}
#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 #episodeFooter{min-height:580px}
#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{font-weight:400;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-cheerCommentsButton-container{box-sizing:border-box;border-left:1px solid}
#page-works-episodes-episode.writingDirection-vertical.isPC #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{margin:0}
#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}
#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.isPC #episodeFooter-poweredByKakuyomu{font-size:10px;text-align:center}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu a{white-space:nowrap;text-decoration:none;display:block}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu a:focus img,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu a:hover img{opacity:.5}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu img,#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu span{margin:0 0 8px 0}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu img{max-height:100px;opacity:.4}
#page-works-episodes-episode.writingDirection-vertical.isPC #episodeFooter-poweredByKakuyomu img[id*=horizontal]{display:none}
#page-works-episodes-episode.writingDirection-vertical.isTouch #contentMain-episode-editLink{display:none}
#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-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{font-weight:400;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-cheerCommentsButton-container{box-sizing:border-box;border-left:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical.isTouch #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{margin:0}
#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-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}
#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-poweredByKakuyomu{font-size:10px;margin:0 1em 0 24px!important;text-align:center;height:100%}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu a{white-space:nowrap;text-decoration:none;display:block}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu a:focus img,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu a:hover img{opacity:.5}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu img,#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu span{margin:0 0 8px 0}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu img{max-height:100px;opacity:.4}
#page-works-episodes-episode.writingDirection-vertical.isTouch #episodeFooter-poweredByKakuyomu img[id*=horizontal]{display:none}
#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 #episodeFooter,#page-works-episodes-episode #worksEpisodesEpisodeHeader,#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-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-readWithApp,#page-works-episodes-episode #contentMain-relatedWork{background:#eae9e8}
#page-works-episodes-episode #contentMain-readWithApp a{background:#dfdddb;border-color:#bcbfbf}
#page-works-episodes-episode.writingDirection-horizontal #contentMain-readWithApp-inner,#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-readWithApp-inner,#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-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-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 #episodeFooter-poweredByKakuyomu a{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-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{color:#222}
#page-works-episodes-episode #episodeFooter-links a:focus,#page-works-episodes-episode #episodeFooter-links a:hover{color:#0990cc}
#page-works-episodes-episode.writingDirection-horizontal #episodeFooter-links a+a{border-left:1px solid #ddd}
#page-works-episodes-episode.writingDirection-vertical #episodeFooter-links 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 #episodeFooter,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader,#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-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-readWithApp,#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork{background:#585b5d}
#page-works-episodes-episode.colorTheme-black #contentMain-readWithApp a{background:#65696b;border-color:#8b8888}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-readWithApp-inner,#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-readWithApp-inner,#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-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-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 #episodeFooter-poweredByKakuyomu a{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-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{color:#f0f0f0}
#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 #episodeFooter-links a+a{border-left:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black.writingDirection-vertical #episodeFooter-links 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 .widget-followButton-button{border:1px solid #b0b0b0;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-followButton .widget-followButton-button:hover{border:1px solid #f0f0f0;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-followButton.widget-followButton-work .label-follow:before{height:12px;width:14.56px;background:url(/images/common/work-follow-white.svg?dooEM0fJSadI) no-repeat;background-size:14.56px 12px}
#page-works-episodes-episode.colorTheme-black .widget-followButton.widget-followButton-user .label-follow:before{height:12px;width:14.94px;background:url(/images/common/user-follow-white.svg?OVS8kY3vrw8V) no-repeat;background-size:14.94px 12px}
#page-works-episodes-episode.colorTheme-black .widget-followButton .label-follow:before{content:'';display:inline-block;vertical-align:top}
#page-works-episodes-episode.colorTheme-black .widget-followButton .label-follow img{display:none}
#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-readWithApp,#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork{background:#ddd}
#page-works-episodes-episode.colorTheme-black #contentMain-relatedWork h3{color:#222}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-relatedWork h3{border-bottom-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black.writingDirection-horizontal #contentMain-readWithApp-inner{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.writingDirection-vertical #contentMain-readWithApp-inner{border-right-color:#bbb!important}
#page-works-episodes-episode.colorTheme-black #contentMain-readWithApp-inner h3{color:#222}
#page-works-episodes-episode.colorTheme-black #contentMain-readWithApp-inner a{background:#bbb;color:#222;border:1px solid #aaa}
#page-works-episodes-episode.colorTheme-black #contentMain-readWithApp-inner a:active,#page-works-episodes-episode.colorTheme-black #contentMain-readWithApp-inner a:focus,#page-works-episodes-episode.colorTheme-black #contentMain-readWithApp-inner a:hover{background:#999;color:#fff}
#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 #episodeFooter,#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader,#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-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-readWithApp,#page-works-episodes-episode.colorTheme-kinari #contentMain-relatedWork{background:#e4e1d1}
#page-works-episodes-episode.colorTheme-kinari #contentMain-readWithApp a{background:#d8d4c0;border-color:#c4c1b0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #contentMain-readWithApp-inner,#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-readWithApp-inner,#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-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-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 #episodeFooter-poweredByKakuyomu a{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-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{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links a:focus,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-horizontal #episodeFooter-links a+a{border-left:1px solid #d0cdc0}
#page-works-episodes-episode.colorTheme-kinari.writingDirection-vertical #episodeFooter-links 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 #episodeFooter,#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader,#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-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-readWithApp,#page-works-episodes-episode.colorTheme-blue #contentMain-relatedWork{background:#b7d2e4}
#page-works-episodes-episode.colorTheme-blue #contentMain-readWithApp a{background:#abc6d7;border-color:#9cb2c4}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #contentMain-readWithApp-inner,#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-readWithApp-inner,#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-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-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 #episodeFooter-poweredByKakuyomu a{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-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{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-links a:focus,#page-works-episodes-episode.colorTheme-blue #episodeFooter-links a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue.writingDirection-horizontal #episodeFooter-links a+a{border-left:1px solid #adc1ce}
#page-works-episodes-episode.colorTheme-blue.writingDirection-vertical #episodeFooter-links 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.fontSize-small .widget-episodeBody{font-size:.88em}
#page-works-episodes-episode.fontSize-medium .widget-episodeBody{font-size:1em}
#page-works-episodes-episode.fontSize-large .widget-episodeBody{font-size:1.15em}
#page-works-episodes-episode.fontSize-xLarge .widget-episodeBody{font-size:1.3em}
#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-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 .widget-pageTitle{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10100;width:calc(100% - 600px);text-align:center}
@media screen and (max-width:800px){
#page-my-works-episodes-edit .widget-pageTitle{display:none}
}
#page-my-works-episodes-edit .widget-pageTitle .widget-pageTitle-inner,#page-my-works-episodes-edit .widget-pageTitle h1{margin:0;font-size:1em;height:50px;line-height:50px;font-weight:400}
#page-my-works-episodes-edit .widget-pageTitle .widget-pageTitle-inner span,#page-my-works-episodes-edit .widget-pageTitle h1 span{display:inline-block;vertical-align:top}
#page-my-works-episodes-edit .widget-pageTitle .widget-pageTitle-title{max-width:calc(100% - 4em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#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}
#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 #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-default,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-default{background:#f2f1f0!important;color:#aaa!important;border-color:#ddd!important}
#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-default:focus,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default:hover,#page-my-works-episodes-edit #undoButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit #undoButton[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{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{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{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{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 #workTitle{color:#666}
#page-my-works-episodes-edit #contentAside{background:#f2f1f0}
#page-my-works-episodes-edit #contentAsideHeader{background:#eae9e8}
#page-my-works-episodes-edit #contentAsideHeader button.isActive span{border-top-color:#222!important}
#page-my-works-episodes-edit #contentAsideHeader button:focus span,#page-my-works-episodes-edit #contentAsideHeader button:hover 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.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}
#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 #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-default,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #undoButton[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-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-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-default:focus,#page-my-works-episodes-edit.colorTheme-black #undoButton[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{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{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{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{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 #workTitle{color:#b0b0b0}
#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.isActive span{border-top-color:#f0f0f0!important}
#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:#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 .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-default,#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-black #undoButton[disabled] .ui-button-default{border-color:#484b4d!important}
#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-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-default:focus,#page-my-works-episodes-edit.colorTheme-black #undoButton[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-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}
#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 #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-default,#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[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-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-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-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #undoButton[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{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{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{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{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 #workTitle{color:#6a6968}
#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.isActive span{border-top-color:#292826!important}
#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:#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-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}
#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 #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-default,#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-default,#page-my-works-episodes-edit.colorTheme-blue #undoButton[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-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-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-default:focus,#page-my-works-episodes-edit.colorTheme-blue #undoButton[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{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{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{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{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 #workTitle{color:#68696a}
#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.isActive span{border-top-color:#262829!important}
#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:#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.fontFamily-sans #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.fontFamily-sans #contentMain-preview .episodeBody div{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-my-works-episodes-edit.fontSize-small #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.fontSize-small #contentMain-preview .episodeBody div{font-size:.88em}
#page-my-works-episodes-edit.fontSize-medium #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.fontSize-medium #contentMain-preview .episodeBody div{font-size:1em}
#page-my-works-episodes-edit.fontSize-large #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.fontSize-large #contentMain-preview .episodeBody div{font-size:1.15em}
#page-my-works-episodes-edit.fontSize-xLarge #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.fontSize-xLarge #contentMain-preview .episodeBody div{font-size:1.3em}
#page-my-works-episodes-edit #content{height:100%;position:relative}
#page-my-works-episodes-edit #content.contentAside-isShown .widget-pageTitle{left:calc(50% + (250px / 2));left:calc(50% + ((250px + constant(safe-area-inset-left))/ 2));left:calc(50% + ((250px + env(safe-area-inset-left))/ 2));width:calc(100% - (600px + 250px));width:calc(100% - (600px + (250px + constant(safe-area-inset-left))));width:calc(100% - (600px + (250px + env(safe-area-inset-left))))}
@media screen and (max-width:880px){
#page-my-works-episodes-edit #content.contentAside-isShown .widget-pageTitle{display:none}
}
#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 #contentMainFooter,#page-my-works-episodes-edit #content.contentAside-isShown #contentMainHeader,#page-my-works-episodes-edit #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 #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}
#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 #contentAside,#page-my-works-episodes-edit #contentMainFooter,#page-my-works-episodes-edit #contentMainHeader,#page-my-works-episodes-edit #episodeCharacterCount,#page-my-works-episodes-edit #sharedDraft,#page-my-works-episodes-edit .widget-pageTitle{-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,#page-my-works-episodes-edit .widget-pageTitle.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{box-shadow:0 1px 0 0 rgba(0,0,0,.1);-webkit-transition:all .1s linear;transition:all .1s linear;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)}
#page-my-works-episodes-edit #contentMainHeader:after,#page-my-works-episodes-edit #contentMainHeader:before{content:'';display:table}
#page-my-works-episodes-edit #contentMainHeader:after{clear:both}
#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{float:left;margin:0}
#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}
#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-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:right;margin:0}
#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-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{border-top-color:#0081c2}
#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{border-top-color:#00944e}
#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-inner .ui-radiobutton-label{margin:.3em 0 0;display:inline-block}
#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{padding:50px 0 0}
#page-my-works-episodes-edit #contentMain-inner .ui-message-attention{text-align:center}
#page-my-works-episodes-edit #workTitle{max-width:calc(38em + (80px * 2));font-size:1.25em;line-height:1.5;margin:0 auto}
#page-my-works-episodes-edit #workTitle #workTitle-inner{font-size:.85em;margin:0;padding:60px 83px 10px}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #workTitle #workTitle-inner{padding:24px 22px 10px}
}
#page-my-works-episodes-edit #workTitle #workTitle-inner i{color:#888;margin:0 .25em 0 0}
#page-my-works-episodes-edit #workTitle-episodeNumber{margin:0 0 0 .4em}
#page-my-works-episodes-edit #workTitle-episodeNumber i{margin:0 .65em 0 0}
#page-my-works-episodes-edit #contentMain-episode,#page-my-works-episodes-edit #contentMain-preview{max-width:calc(38em + (80px * 2));font-size:1.25em;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 #contentMain-preview{font-size:1.1em}
}
#page-my-works-episodes-edit #contentMain-episode.isHidden,#page-my-works-episodes-edit #contentMain-preview.isHidden{display:none}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle,#page-my-works-episodes-edit #contentMain-preview .episodeTitle{line-height:1;margin:0;font-size:1.75em}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle.isNotSet span,#page-my-works-episodes-edit #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 #contentMain-preview .episodeTitle input,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span{padding:0 80px;font-size:1em;color:#0081c2;vertical-align:top;line-height:1.3em;font-weight:400;background:#fff}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle input::-webkit-input-placeholder,#page-my-works-episodes-edit #contentMain-episode .episodeTitle span::-webkit-input-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle input::-webkit-input-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span::-webkit-input-placeholder{color:#4baae0}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle input:-moz-placeholder,#page-my-works-episodes-edit #contentMain-episode .episodeTitle span:-moz-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle input:-moz-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span:-moz-placeholder{color:#4baae0;line-height:1.3em}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle input::-moz-placeholder,#page-my-works-episodes-edit #contentMain-episode .episodeTitle span::-moz-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle input::-moz-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span::-moz-placeholder{color:#4baae0;line-height:1.3em}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle input:-ms-input-placeholder,#page-my-works-episodes-edit #contentMain-episode .episodeTitle span:-ms-input-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle input:-ms-input-placeholder,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span:-ms-input-placeholder{color:#4baae0}
@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 #contentMain-preview .episodeTitle input,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span{padding:0 20px 10px}
}
#page-my-works-episodes-edit #contentMain-episode .episodeTitle span,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span{display:block}
#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 #contentMain-preview .episodeTitle .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border,#page-my-works-episodes-edit #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 #contentMain-preview .episodeTitle .widget-inputFocusBorder-input:focus+.widget-inputFocusBorder-border,#page-my-works-episodes-edit #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 #contentMain-preview .episodeBody{margin:0}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet p,#page-my-works-episodes-edit #contentMain-preview .episodeBody.isNotSet p{color:#888}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet span,#page-my-works-episodes-edit #contentMain-preview .episodeBody.isNotSet span{display:block}
#page-my-works-episodes-edit #contentMain-episode .episodeBody.isNotSet .dash,#page-my-works-episodes-edit #contentMain-preview .episodeBody.isNotSet .dash{display:inline-block;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 #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 #contentMain-preview .episodeBody div,#page-my-works-episodes-edit #contentMain-preview .episodeBody textarea{color:#222;line-height:1.8;font-size:17.5px;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;padding:30px 80px 110px}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMain-episode .episodeBody div,#page-my-works-episodes-edit #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit #contentMain-preview .episodeBody div,#page-my-works-episodes-edit #contentMain-preview .episodeBody textarea{padding:20px 20px 110px;font-size:16px}
}
#page-my-works-episodes-edit #contentMain-episode .episodeBody figure,#page-my-works-episodes-edit #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 #contentMain-preview .episodeBody figure{max-height:calc(100vh - 40px)}
}
#page-my-works-episodes-edit #contentMain-episode .episodeBody figure img,#page-my-works-episodes-edit #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 #contentMain-preview .episodeBody figure img{max-height:calc(100vh - 40px)}
}
#page-my-works-episodes-edit #contentMain-episode .episodeBody p,#page-my-works-episodes-edit #contentMain-preview .episodeBody p{margin:0}
#page-my-works-episodes-edit #contentMain-episode .episodeBody #episodeBody-inputPane.isSeamlessScrollMode,#page-my-works-episodes-edit #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 #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 #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 #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 #contentMain-preview input,#page-my-works-episodes-edit #contentMain-preview textarea{border:none}
#page-my-works-episodes-edit #contentMain-preview-loading{position:absolute;top:.4em;left:40px;z-index:100}
#page-my-works-episodes-edit #contentMain-preview-loading.isHidden{display:none}
@media screen and (max-width:640px){
#page-my-works-episodes-edit #contentMain-preview-loading{top:-2em;left:auto;right:20px;background:#fff}
}
#page-my-works-episodes-edit #episodeCharacterCount{position:fixed;top:50px;left:0;width:100%;text-align:center;font-size:.7em;padding:.5em;background:rgba(0,0,0,.8);color:#fff;font-weight:700;min-width:380px}
#page-my-works-episodes-edit #episodeCharacterCount dl{margin:0}
#page-my-works-episodes-edit #episodeCharacterCount dd,#page-my-works-episodes-edit #episodeCharacterCount dt{display:inline-block;margin:0}
#page-my-works-episodes-edit #episodeCharacterCount dt{position:relative;padding:0 2.5em 0 0}
#page-my-works-episodes-edit #episodeCharacterCount dt:before{content:'';position:absolute;top:50%;right:.25em;width:2em;height:0;border-top:1px solid #888}
#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 h3{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 #contentMain-episode .episodeBody,#page-my-works-episodes-edit.isTouch #contentMain-preview .episodeBody{font-size:16px}
#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 dd{line-height:1}
#page-my-works-episodes-published #workMeta dd>span{display:block}
#page-my-works-episodes-published #workMeta .workMeta-bar{line-height:1;margin:0 0 .25em}
#page-my-works-episodes-published #workMeta .workMeta-bar:after,#page-my-works-episodes-published #workMeta .workMeta-bar:before{content:'';display:table}
#page-my-works-episodes-published #workMeta .workMeta-bar:after{clear:both}
#page-my-works-episodes-published #workMeta .workMeta-bar span{height:10px;display:inline-block;vertical-align:top}
#page-my-works-episodes-published #workMeta .workMeta-bar-current,#page-my-works-episodes-published #workMeta .workMeta-bar-past{float:left}
#page-my-works-episodes-published #workMeta .workMeta-bar-past 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)}
#page-my-works-episodes-published #workMeta .workMeta-bar-current{padding:0 0 0 1px;box-sizing:border-box}
#page-my-works-episodes-published #workMeta .workMeta-bar-current 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;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)}
#page-my-works-episodes-published #workMeta b{margin:0 .2em 0 0;font-size:25px}
#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 #bbb}
#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 #my-header{z-index:10;border-bottom:1px solid #bbb;padding:0 0 1em;margin:0 0 .25em}
#page-my #my-header:after,#page-my #my-header:before{content:'';display:table}
#page-my #my-header:after{clear:both}
#page-my #my-header #heading-titleLabel{float:left}
#page-my #my-header h2,#page-my #my-header p{margin:0;line-height:1;vertical-align:top}
#page-my #my-header #heading-titleLabel-description,#page-my #my-header h2{display:inline-block;vertical-align:bottom}
#page-my #my-header #heading-titleLabel-description a,#page-my #my-header h2 a{color:#222;text-decoration:none;border-bottom:1px solid transparent}
#page-my #my-header #heading-titleLabel-description a:hover,#page-my #my-header h2 a:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-my #my-header h2{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)}
#page-my #heading-titleLabel-description{color:#666;margin:0 0 .1em .5em!important;font-size:1.1em}
#page-my #newWorkButton{position:relative;float:right}
#page-my #arrow{max-width:56px;position:absolute;top:120%;left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:keyframes-shakeUpAndDown;animation-name:keyframes-shakeUpAndDown;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
#page-my #works-hasWorks{margin:0;padding:0}
#page-my #works-hasWorks li{list-style-type:none}
#page-my #works-hasWorks-seeMore{margin:1em 0 2em 95px}
#page-my #works-isEmpty{text-align:center;margin:60px 30px 80px;line-height:1.3}
#page-my #works-isEmpty span{display:inline-block}
#page-my #works-isEmpty p{margin:0}
#page-my #works-isEmpty i{line-height:1;font-size:9em;color:#0990cc}
#page-my #works-isEmpty h3{color:#0990cc;letter-spacing:1px;padding:0 0 0 1px;margin:0 0 .5em;font-size:1.5em}
#page-my #works-isEmpty-message{font-size:1.1em;color:#666}
#page-my aside>*{margin:20px 0 0}
#page-my aside>:first-child{margin:0}
#page-my #webContest-banner{margin:0;text-align:center}
#page-my #webContest-banner a{display:block;margin:0 auto .5em;max-width:300px;position:relative}
#page-my #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 #webContest-banner img{vertical-align:top;max-width:100%}
#page-my #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 #webContest-banner .webContest-contestStatus.isBeforeApplication{background:#ffb318}
#page-my #webContest-banner .webContest-contestStatus.isInApplication{background:#4baae0}
#page-my #myBanners ul{padding:0;margin:0}
#page-my #myBanners ul li{list-style-type:none}
#page-my #myBanners li{margin:0 auto .5em;max-width:300px}
#page-my #myBanners li:last-child{margin-bottom:30px}
#page-my #myBanners a{display:block}
#page-my #myBanners img{vertical-align:top;max-width:100%}
#page-my #information .heading-level5,#page-my #userEvents .heading-level5{margin:0}
#page-my .seeMoreLink{text-align:right;margin:8px 0 0 0}
#page-my .seeMoreLink a{color:#222}
#page-my .seeMoreLink a:focus,#page-my .seeMoreLink a:hover{color:#0990cc}
#page-my.isTouch #my{height:auto;margin-bottom:20px}
#page-my.isTouch #my-header{padding:0 16px 8px}
#page-my.isTouch #my-header h2,#page-my.isTouch #my-header p{display:block}
#page-my.isTouch #my-header #heading-titleLabel-description,#page-my.isTouch #my-header h2{vertical-align:top}
#page-my.isTouch #my-header h2{font-size:15px}
#page-my.isTouch #heading-titleLabel-description{font-size:11px;margin:4px 0 0!important}
#page-my.isTouch #newWorkButton{font-size:12px}
#page-my.isTouch #works-isEmpty h3{font-size:15px}
#page-my.isTouch #works-isEmpty-message{font-size:13px}
#page-my.isTouch #works-hasWorks-seeMore{margin-left:0;text-align:center}
#page-my.isTouch aside{border-top:1px solid #ddd;padding:10px 0 0}
#page-my.isTouch .seeMoreLink{margin:8px 16px 0 0;font-size:11px}
#page-my.isTouch #profile{margin:1em 16px 0}
#page-my.isTouch .widget-myProfileSummary{max-width:300px;box-sizing:border-box;margin:0 auto}
#page-my.isTouch #information .heading-level5,#page-my.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.isTouch #webContest .seeMoreLink{max-width:300px;margin:8px auto}
#page-my.isApp #container{padding:16px 0 0;padding-top:calc(16px + constant(safe-area-inset-top));padding-top:calc(16px + env(safe-area-inset-top))}
#page-my-works-edit .widget-pageTitle{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10100;width:calc(100% - 300px);text-align:center}
@media screen and (max-width:420px){
#page-my-works-edit .widget-pageTitle{display:none}
}
#page-my-works-edit .widget-pageTitle .widget-pageTitle-inner,#page-my-works-edit .widget-pageTitle h1{margin:0;font-size:1em;height:50px;line-height:50px;font-weight:400}
#page-my-works-edit .widget-pageTitle .widget-pageTitle-inner span,#page-my-works-edit .widget-pageTitle h1 span{display:inline-block;vertical-align:top}
#page-my-works-edit .widget-pageTitle .widget-pageTitle-title{max-width:calc(100% - 4em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#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-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-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 .workOptionEvent ul{padding:0}
#page-my-works-edit .workOptionEvent ul li{list-style-type:none}
#page-my-works-edit .workOptionEvent 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}
#page-my-works-edit .workOptionEvent li.isInApplication{background:#f7f6f5}
#page-my-works-edit .workOptionEvent .ui-radiobutton{padding:0 10px 0 0}
#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{margin:0}
#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 .workOptionEvent .event-info{margin:0 0 0 10px}
#page-my-works-edit .workOptionEvent .event-info h6,#page-my-works-edit .workOptionEvent .event-info p{margin:0;line-height:1.5}
#page-my-works-edit .workOptionEvent .event-info h6{font-size:1em}
#page-my-works-edit .workOptionEvent .event-info p{font-size:.9em;color:#666}
#page-my-works-edit .workOptionEvent .event-preview-modal{max-width:80%}
#page-my-works-edit .workOptionEvent .event-preview-modal .ui-modal-body{padding-right:0;max-width:600px}
#page-my-works-edit .workOptionEvent .event-preview-modal dl{margin:16px 0 0}
#page-my-works-edit .workOptionEvent .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;position:relative}
#page-my-works-edit .workOptionEvent .event-preview-modal dl div: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 .workOptionEvent .event-preview-modal dt{font-weight:700;width:6em}
#page-my-works-edit .workOptionEvent .event-preview-modal dd{width:calc(100% - 6em);margin:0;box-sizing:border-box}
#page-my-works-edit .workOptionEvent .event-preview-modal dd a{display:inline-block}
#page-my-works-edit .workOptionEvent .event-preview-modal .ui-modal-footer{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:4px 7em 22px!important;margin-top:0}
#page-my-works-edit .workOptionEvent .event-preview-modal .ui-modal-footer button{width:calc(50% - 8px);box-sizing:border-box}
#page-my-works-edit .workOptionEvent .event-title{padding:0 16px 15px 0}
#page-my-works-edit .workOptionEvent .event-description{margin:0 0 15px}
#page-my-works-edit .workOptionEvent .event-description dt{padding:15px 0 0}
#page-my-works-edit .workOptionEvent .event-description span{display:block;overflow-y:auto;padding:15px 16px 15px 0}
#page-my-works-edit .event-applyingEvent.isHidden{display:none}
#page-my-works-edit .event-applyingEventInfo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:7px 14px 7px 7px;border:1px solid #ddd;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-my-works-edit .event-applyingEventInfo h6{font-size:1.1em!important;margin:0}
#page-my-works-edit .event-applyingEventInfo ul{margin:0}
#page-my-works-edit .event-applyingEventInfo li{border-top:1px solid #ddd;padding:7px 0}
#page-my-works-edit .event-applyingEventInfo li:first-child{border:none;padding-top:0}
#page-my-works-edit .event-applyingEventInfo li:last-child{padding-bottom:0}
#page-my-works-edit .event-applyingEventInfo li .event-applyingEvent-permalink{margin:0 24px 0 8px!important;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-edit .event-applyingEventInfo li .event-applyingEvent-remove{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
#page-my-works-edit .event-applyingThumbnail{position:relative}
#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:70px;vertical-align:bottom}
#page-my-works-edit .event-changeTitle{margin:2em 0 .5em!important}
#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;margin:0 0 1em}
#page-my-works-edit .eventList{margin-top:0}
#page-my-works-edit .eventList img{max-width:50px;vertical-align:bottom}
#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}
#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 #workOptionUserEvent .event-info{margin:0}
#page-my-works-edit #workOptionUserEvent .ui-checkbox-label{margin:0 0 0 10px}
#page-my-works-edit.isPC #myWorksEditHeader{position:fixed;top:0;left:0;width:100%;height:50px;background:#fff;margin:0;box-sizing:border-box;box-shadow:0 1px 0 0 rgba(0,0,0,.1);z-index:10000;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-edit.isPC #myWorksEditHeader .ui-button-silent,#page-my-works-edit.isPC #myWorksEditHeader button{height:50px;padding:0;vertical-align:top}
#page-my-works-edit.isPC #myWorksEditHeader .ui-button-silent{border:none;width:50px}
#page-my-works-edit.isPC #myWorksEditHeader .ui-button-silent:focus svg,#page-my-works-edit.isPC #myWorksEditHeader .ui-button-silent:hover svg{fill:#0081c2}
#page-my-works-edit.isPC #myWorksEditHeader svg{height:50px;width:50px}
#page-my-works-edit.isPC #closeButton:after{left:10px}
#page-my-works-edit.isPC #saveButton{padding-right:10px!important}
#page-my-works-edit.isPC #instruction{background:#f7f6f5;padding:80px 40px 30px;text-align:center}
#page-my-works-edit.isPC #instruction+#container{padding-top:15px}
#page-my-works-edit.isPC #instruction h2{margin:0;font-weight:400}
#page-my-works-edit.isPC #instruction span{background:#fff;line-height:1;padding:.2em .4em;margin:0 .4em 0 0;border-radius:6px;border-bottom:1px solid #ccc;border-right:1px solid #ddd;border-left:1px solid #ddd}
#page-my-works-edit.isPC #container{padding:80px 30px 0;min-width:1125px}
#page-my-works-edit.isPC #container h3,#page-my-works-edit.isPC #container h4,#page-my-works-edit.isPC #container p{margin:0}
#page-my-works-edit.isPC #container-inner{width:1125px;margin:0 auto}
#page-my-works-edit.isPC #workEpisodes,#page-my-works-edit.isPC #workOptions,#page-my-works-edit.isPC #workType{padding:30px 0}
#page-my-works-edit.isPC #workEpisodes .widget-fixedColumn-right,#page-my-works-edit.isPC #workOptions .widget-fixedColumn-right,#page-my-works-edit.isPC #workType .widget-fixedColumn-right{margin:.25em 0 0}
#page-my-works-edit.isPC #basicSetting.isHidden{display:none}
#page-my-works-edit.isPC #episodeSetting{margin:-60px 0 0;padding:60px 0 0}
#page-my-works-edit.isPC #episodeSetting.isHidden{display:none}
#page-my-works-edit.isPC #workEssential{border-bottom:2px solid #ddd}
#page-my-works-edit.isPC #workEssential h2{margin:0}
#page-my-works-edit.isPC #workEssential h2 input{border:none;font-size:1.5em;padding:1.7rem 0;margin:-1rem 0 0}
#page-my-works-edit.isPC #workEssential h2 input[disabled]{background:#fff;color:#222}
#page-my-works-edit.isPC #input-workStatus-isCompleted:checked+.ui-toggleButton-alternate-right{background:#50c586;border-color:#0eaf58}
#page-my-works-edit.isPC #workType ul{padding:0;margin:.5em 0 0}
#page-my-works-edit.isPC #workType ul li{list-style-type:none}
#page-my-works-edit.isPC #workType li{display:inline-block}
#page-my-works-edit.isPC #workType li .label-genre-wrapper:checked+.ui-selectButton-label i,#page-my-works-edit.isPC #workType li .ui-selectButton-input:checked+.ui-selectButton-label i{width:1em;font-weight:400;opacity:1;margin:0 .5em 0 0}
#page-my-works-edit.isPC #workType li 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}
#page-my-works-edit.isPC #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.isPC #workType-selectArea:after,#page-my-works-edit.isPC #workType-selectArea:before{content:'';display:table}
#page-my-works-edit.isPC #workType-selectArea:after{clear:both}
#page-my-works-edit.isPC #workType-selectArea .ui-radiobutton-label{white-space:nowrap}
#page-my-works-edit.isPC #workType-fanFiction,#page-my-works-edit.isPC #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.isPC #workType-fanFiction.isHidden,#page-my-works-edit.isPC #workType-original.isHidden{border:none}
#page-my-works-edit.isPC #workType-fanFiction.isHidden #workType-fanFiction-sourceSelector,#page-my-works-edit.isPC #workType-fanFiction.isHidden #workType-original-genreSelector,#page-my-works-edit.isPC #workType-original.isHidden #workType-fanFiction-sourceSelector,#page-my-works-edit.isPC #workType-original.isHidden #workType-original-genreSelector{height:0;opacity:0}
#page-my-works-edit.isPC #workType-fanFiction-sourceSelector,#page-my-works-edit.isPC #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.isPC #workType-original{padding:0 30px 0 0;border-right:1px solid #ddd;float:left;width:calc(100% - 202.5px)}
#page-my-works-edit.isPC #workType-original.isHidden{width:165px}
#page-my-works-edit.isPC #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.isPC #workType-fanFiction.isHidden{width:202.5px}
#page-my-works-edit.isPC #workType-closedFanFiction-workTitle-label{font-size:11.5px;margin:8px 4px 2px 0!important;font-weight:700}
#page-my-works-edit.isPC #workType-closedFanFiction-workTitle{font-size:18px;line-height:1.3}
#page-my-works-edit.isPC #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.isPC #workOptions{border-top:1px solid #ddd}
#page-my-works-edit.isPC #workOptions.ui-toggle-isShown #workOptions-summary{display:none}
#page-my-works-edit.isPC #workOptions-editing.isHidden,#page-my-works-edit.isPC #workOptions-summary.isHidden{display:none}
#page-my-works-edit.isPC .workOptions-stateList{color:#666;margin:0}
#page-my-works-edit.isPC .workOptions-stateList:after,#page-my-works-edit.isPC .workOptions-stateList:before{content:'';display:table}
#page-my-works-edit.isPC .workOptions-stateList:after{clear:both}
#page-my-works-edit.isPC .workOptions-stateList dd,#page-my-works-edit.isPC .workOptions-stateList dt{float:left;margin:0}
#page-my-works-edit.isPC .workOptions-stateList dt{clear:both;width:165px;position:relative}
#page-my-works-edit.isPC .workOptions-stateList dt:before{content:'';position:absolute;top:50%;left:0;width:calc(100% - 2px);border-top:1px solid #ddd}
#page-my-works-edit.isPC .workOptions-stateList dt span{background:#fff;position:relative;display:inline-block;padding:0 2px 0 0;z-index:1}
#page-my-works-edit.isPC .workOptions-stateLink button{padding:0;color:#4baae0}
#page-my-works-edit.isPC .workOptions-stateLink button:focus,#page-my-works-edit.isPC .workOptions-stateLink button:hover{color:#0081c2}
#page-my-works-edit.isPC #workOptions-editing .workOptions-stateLink{margin:0 0 1em}
#page-my-works-edit.isPC #workOptions-editing section{border-top:1px solid #ddd;padding:1em 0 1.5em}
#page-my-works-edit.isPC #workOptions-editing section:first-child{border:none;padding-top:0}
#page-my-works-edit.isPC #workOptionCatchphrase-inputContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works-edit.isPC #workOptionCatchphrase-inputContainer input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-edit.isPC #workOptionCatchphrase-inputContainer span{font-size:1.1em;color:#999;padding:7px 0;width:32px;text-align:right}
#page-my-works-edit.isPC #workOptionCatchphrase-inputContainer span.isInvalid{color:#f23e48}
#page-my-works-edit.isPC #workOptionIntroduction textarea{height:10em}
#page-my-works-edit.isPC #workOptionCaution ul{padding:0;margin:0}
#page-my-works-edit.isPC #workOptionCaution ul li{list-style-type:none}
#page-my-works-edit.isPC #workOptionCaution li{display:inline-block}
#page-my-works-edit.isPC #workOptionCaution li i{width:0;overflow:hidden;display:inline-block;opacity:0;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);margin:0;vertical-align:middle}
#page-my-works-edit.isPC #workOptionCaution span{display:inline-block;vertical-align:middle}
#page-my-works-edit.isPC #workOptionCaution .ui-selectButton-input:checked+.ui-selectButton-label{font-weight:700}
#page-my-works-edit.isPC #workOptionCaution .ui-selectButton-input:checked+.ui-selectButton-label i{width:1em;font-weight:400;opacity:1;margin:0 .25em 0 0}
#page-my-works-edit.isPC .workOptionEvent .event-preview-modal .event-description span{max-height:calc(100vh - 300px)}
#page-my-works-edit.isPC .workOptionEvent .event-preview-modal .ui-modal-footer{min-width:270px}
#page-my-works-edit.isPC #workOptionTag-list{max-width:640px}
#page-my-works-edit.isPC #workOptionTag-list:after,#page-my-works-edit.isPC #workOptionTag-list:before{content:'';display:table}
#page-my-works-edit.isPC #workOptionTag-list:after{clear:both}
#page-my-works-edit.isPC #workOptionTag-list span{width:135px;margin:0 10px 10px 0;display:block;float:left}
#page-my-works-edit.isPC #workOptionTag-sample{line-height:1.5;margin:.25em 0 0!important;color:#666}
#page-my-works-edit.isPC #workOptionTag-sample:after,#page-my-works-edit.isPC #workOptionTag-sample:before{content:'';display:table}
#page-my-works-edit.isPC #workOptionTag-sample:after{clear:both}
#page-my-works-edit.isPC #workOptionTag-sample.isExpanded #workOptionTag-restSample{display:inline}
#page-my-works-edit.isPC #workOptionTag-sample.isExpanded #workOptionTag-expandButton{display:none}
#page-my-works-edit.isPC #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.isPC #workOptionTag-sample>span{float:right;overflow:hidden;display:block;width:calc(100% - 3.5em);line-height:1.4}
#page-my-works-edit.isPC #workOptionTag-sample button{padding:0;font-weight:400;border-bottom:1px solid #ccc;color:#666}
#page-my-works-edit.isPC #workOptionTag-sample button:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-my-works-edit.isPC #workOptionTag-restSample{display:none}
#page-my-works-edit.isPC #workOptionDecoration .ui-input-description:first-child{margin:0!important}
#page-my-works-edit.isPC #workOptionDecoration-main{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-my-works-edit.isPC #workOptionDecoration-selector{width:300px;margin:0 30px 0 0}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector{padding:0;margin:.5em 0 1em;text-align:center}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector li{list-style-type:none}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector li{display:inline-block}
#page-my-works-edit.isPC #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.isPC #workOptionDecoration-colorGroup-selector button:focus,#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button:hover{border-color:#aaa}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button.isActive{border-color:#222}
#page-my-works-edit.isPC #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.isPC #workOptionDecoration-colorGroup-selector button span+span{margin-left:3px}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button span:first-child{margin-left:3px}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button span:last-child{margin-right:3px}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button .colorGroup-0-from{background:#509600}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button .colorGroup-0-to{background:#3189d3}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button .colorGroup-1-from{background:#8f478d}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button .colorGroup-1-to{background:#ff5d81}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button .colorGroup-2-from{background:#ff9d00}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button .colorGroup-2-to{background:#4c4c4c}
#page-my-works-edit.isPC .workOptionDecoration-colorGroup.isHidden{display:none}
#page-my-works-edit.isPC .workOptionDecoration-color{padding:0;margin:0;float:left;width:300px;-webkit-columns:2;columns:2;-webkit-column-gap:0;column-gap:0}
#page-my-works-edit.isPC .workOptionDecoration-color li{list-style-type:none}
#page-my-works-edit.isPC .workOptionDecoration-color:after,#page-my-works-edit.isPC .workOptionDecoration-color:before{content:'';display:table}
#page-my-works-edit.isPC .workOptionDecoration-color:after{clear:both}
#page-my-works-edit.isPC .workOptionDecoration-color li{float:left;position:relative;padding:0 1px 1px 0}
#page-my-works-edit.isPC .workOptionDecoration-color li:nth-child(6n+1){clear:both}
#page-my-works-edit.isPC .workOptionDecoration-color input{position:absolute;width:100%;height:100%;cursor:pointer;opacity:0}
#page-my-works-edit.isPC .workOptionDecoration-color input:focus+label span,#page-my-works-edit.isPC .workOptionDecoration-color input:hover+label span{border-color:#fff}
#page-my-works-edit.isPC .workOptionDecoration-color input:checked+label span{border-color:#fff}
#page-my-works-edit.isPC .workOptionDecoration-color input:checked+label span i{display:inline}
#page-my-works-edit.isPC .workOptionDecoration-color label{padding:2px;display:block;width:100%;height:100%;box-sizing:border-box}
#page-my-works-edit.isPC .workOptionDecoration-color label span{width:40px;height:37px;line-height:37px;border:2px solid transparent;display:block;text-align:center;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-works-edit.isPC .workOptionDecoration-color i{color:#fff;display:none;font-size:.85em}
#page-my-works-edit.isPC #workOptionDecoration-sample{border:1px solid #ccc;padding:1.5em;width:300px}
#page-my-works-edit.isPC #workOptionDecoration-sample span{display:block}
#page-my-works-edit.isPC #workOptionDecoration-sample .work-accent{width:30px;height:7px;margin:0 5px 8px 0;background-color:#222}
#page-my-works-edit.isPC #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.isPC #workOptionDecoration-sampleTitle{margin:4px 0 0;line-height:1.5}
#page-my-works-edit.isPC #workOptionDecoration-sampleTitle span{display:inline}
#page-my-works-edit.isPC #workOptionDecoration-sampleTitleLabel{font-weight:700}
#page-my-works-edit.isPC #workOptionDecoration-sampleAuthor{color:#555}
#page-my-works-edit.isPC #nextStep{padding:30px 0 60px;border-top:1px solid #ddd;text-align:center}
#page-my-works-edit.isPC #nextStep h3{margin:0 0 .5em}
#page-my-works-edit.isPC #nextStep button{margin:0 0 .5em}
#page-my-works-edit.isPC #nextStep button:not(:disabled)+#episodeList-isEmpty{display:none}
#page-my-works-edit.isPC #nextStep span{display:block}
#page-my-works-edit.isPC #workEpisodes{width:1125px;margin:0 auto;padding-bottom:0}
#page-my-works-edit.isPC #workEpisodes p,#page-my-works-edit.isPC #workEpisodes ul{margin:0}
#page-my-works-edit.isPC #workEpisodes header{position:relative;border-bottom:1px solid #bbb}
#page-my-works-edit.isPC #workEpisodes header .float-right{margin:0 0 .5em}
#page-my-works-edit.isPC #workEpisodes header .ui-input-description{font-size:.9em}
#page-my-works-edit.isPC #workEpisode-addChapter{border-top:1px solid #ccc;padding:15px 0 30px;margin:60px 0 0}
#page-my-works-edit.isPC #workEpisode-addChapter h3{line-height:1.5}
#page-my-works-edit.isPC #workEpisode-addChapter button,#page-my-works-edit.isPC #workEpisode-addChapter input{margin:.5em 0 0}
#page-my-works-edit.isPC #workEpisode-characterCount{font-weight:400;line-height:1.4}
#page-my-works-edit.isPC #workEpisode-characterCount span:first-child:after{content:'/';color:#ccc;margin:0 .5em 0}
#page-my-works-edit.isPC #workEpisode-characterCount-all{color:#666}
#page-my-works-edit.isPC #episodeList{margin:0;padding:0}
#page-my-works-edit.isPC #episodeList li{list-style-type:none}
#page-my-works-edit.isPC #episodeList p{margin:0}
#page-my-works-edit.isPC #episodeList li:after,#page-my-works-edit.isPC #episodeList li:before{content:'';display:table}
#page-my-works-edit.isPC #episodeList li:after{clear:both}
#page-my-works-edit.isPC #episodeList li:hover{background:#fafafa}
#page-my-works-edit.isPC #episodeList li:hover .episodeList-chapterTitle{border-bottom:1px dashed #ccc;background:#fafafa}
#page-my-works-edit.isPC #episodeList li:hover .float-right button{opacity:1}
#page-my-works-edit.isPC #episodeList li:hover .deleteChapterButton{visibility:visible}
#page-my-works-edit.isPC #episodeList li.episodeList-episodeLevel2{margin-left:30px}
#page-my-works-edit.isPC #episodeList li.episodeList-episodeLevel3{margin-left:60px}
#page-my-works-edit.isPC #episodeList .episodeList-number{width:30px;float:left;display:block;padding:10px 0;color:#aaa;text-align:center}
#page-my-works-edit.isPC #episodeList .episodeList-inner{width:calc(100% - 30px);border-bottom:1px solid #ddd;display:block;box-sizing:border-box;float:right}
#page-my-works-edit.isPC #episodeList .episodeList-inner:after,#page-my-works-edit.isPC #episodeList .episodeList-inner:before{content:'';display:table}
#page-my-works-edit.isPC #episodeList .episodeList-inner:after{clear:both}
#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left{padding:13px 0;width:calc(100% - 180px);display:block;line-height:1.4}
#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left:after,#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left:before{content:'';display:table}
#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left:after{clear:both}
#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left span{margin-left:0}
#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left:hover .episodeList-episodeLink{opacity:1}
#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-right{width:180px;text-align:right;display:block}
#page-my-works-edit.isPC #episodeList button{background:0 0;border:none;display:inline-block;padding:10px 20px;cursor:pointer;opacity:.2}
#page-my-works-edit.isPC #episodeList button:last-child{border-right:1px solid #ddd}
#page-my-works-edit.isPC #episodeList button:focus,#page-my-works-edit.isPC #episodeList button:hover{color:#0081c2;background:#fff}
#page-my-works-edit.isPC #episodeList button:active{color:#fff;background:#4baae0}
#page-my-works-edit.isPC #episodeList button[disabled]{visibility:hidden}
#page-my-works-edit.isPC #episodeList .deleteChapterButton{color:#888;visibility:hidden}
#page-my-works-edit.isPC #episodeList .deleteChapterButton:focus,#page-my-works-edit.isPC #episodeList .deleteChapterButton:hover{color:#f23e48}
#page-my-works-edit.isPC #episodeList .changeOrderButton{font-size:1.5em;text-align:center;border-left:1px solid #ddd}
#page-my-works-edit.isPC #episodeList .episodeList-chapter{background:#f5f5f5;position:relative}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .episodeList-number{color:#666}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .ui-select{font-size:.65rem;margin:0 1em 0 0}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .ui-select:before{padding-right:7px}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .ui-select:after{background:#ddd}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .ui-select select{border:none;background:0 0;padding:3px 17px 3px 8px}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .episodeList-chapterTitle{font-size:1.1em;border-radius:0;padding:5px;line-height:1;font-weight:700;width:calc(100% - 160px);border:1px dashed transparent;margin:-6px 0;background:#f5f5f5;-webkit-transform:translateY(3px);transform:translateY(3px)}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .episodeList-chapterTitle:hover{border-bottom-color:#222}
#page-my-works-edit.isPC #episodeList .episodeList-chapter .episodeList-chapterTitle:focus{border:1px solid #4baae0;background:#fff}
#page-my-works-edit.isPC #episodeList .episodeList-episodeTitle a{color:#222;text-decoration:none}
#page-my-works-edit.isPC #episodeList .episodeList-episodeCharacterCount{color:#888;margin:0 0 0 .75em}
#page-my-works-edit.isPC #episodeList .episodeList-episodeLink{opacity:0;margin:0 0 0 .75em;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-works-edit.isPC #episodeList-isEmpty{color:#666;display:inline-block}
#page-my-works-edit.isPC #workManagement{border-top:1px solid #ddd;margin:60px 0 0;padding:1em 0 30px;width:1125px}
#page-my-works-edit.isPC #workManagement.isHidden{display:none}
#page-my-works-edit.isPC #workManagement p{margin:0}
#page-my-works-edit.isPC #workManagement section{border-top:1px solid #ddd;padding:1em 0 1.5em}
#page-my-works-edit.isPC #workManagement section:first-child{border:none;padding-top:0}
#page-my-works-edit.isPC #work-unpublishForm 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.isPC #work-unpublishForm p{margin:0 .5em 0 0!important;color:#666}
#page-my-works-edit.isTouch #myWorksEditHeader{position:fixed;top:0;left:0;width:100%;height:50px;background:#fff;margin:0;box-sizing:border-box;box-shadow:0 1px 0 0 rgba(0,0,0,.1);z-index:10000;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-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-my-works-edit.isTouch #myWorksEditHeader .ui-button-silent,#page-my-works-edit.isTouch #myWorksEditHeader button{height:50px;padding:0;vertical-align:top}
#page-my-works-edit.isTouch #myWorksEditHeader .ui-button-silent{border:none;width:50px}
#page-my-works-edit.isTouch #myWorksEditHeader svg{height:50px;width:50px}
#page-my-works-edit.isTouch #closeButton:after{left:10px}
#page-my-works-edit.isTouch #saveButton{padding-right:10px!important}
#page-my-works-edit.isTouch #instruction{background:#f7f6f5;text-align:center;padding:65px 15px 15px}
#page-my-works-edit.isTouch #instruction+#container{padding-top:15px}
#page-my-works-edit.isTouch #instruction h2{margin:0;font-weight:400;font-size:1.1em}
#page-my-works-edit.isTouch #instruction span{background:#fff;line-height:1;padding:.2em .4em;margin:0 .4em 0 0;border-radius:6px;border-bottom:1px solid #ccc;border-right:1px solid #ddd;border-left:1px solid #ddd}
#page-my-works-edit.isTouch #container{padding:65px 0 0;margin:0 auto;max-width:640px}
#page-my-works-edit.isTouch #workEpisodes,#page-my-works-edit.isTouch #workOptions,#page-my-works-edit.isTouch #workType{padding:20px 0;box-sizing:border-box}
#page-my-works-edit.isTouch #workEpisodes>.widget-fixedColumn-right,#page-my-works-edit.isTouch #workOptions>.widget-fixedColumn-right,#page-my-works-edit.isTouch #workType>.widget-fixedColumn-right{padding:0 15px}
#page-my-works-edit.isTouch #workEssential h2{margin:4px 16px 0}
#page-my-works-edit.isTouch #workEssential h2 input{margin:1em 0;margin:0}
#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 .ui-tab{width:calc(100% + 15px);margin-top:20px!important}
#page-my-works-edit.isTouch #basicSetting.isHidden{display:none}
#page-my-works-edit.isTouch #episodeSetting.isHidden{display:none}
#page-my-works-edit.isTouch .workOptions-stateList{color:#666;margin:0}
#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 .workOptions-stateLink{margin:0 0 1em}
#page-my-works-edit.isTouch #workOptions-editing section{padding:.5em 0 1.5em}
#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 #contest-changeTitle{padding-left:0!important;width:100%!important}
#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 #workType ul{padding:0;margin:.5em 0 0}
#page-my-works-edit.isTouch #workType ul li{list-style-type:none}
#page-my-works-edit.isTouch #workType li{display:inline-block}
#page-my-works-edit.isTouch #workType li .label-genre-wrapper:checked+.ui-selectButton-label i,#page-my-works-edit.isTouch #workType li .ui-selectButton-input:checked+.ui-selectButton-label i{width:1em;font-weight:400;opacity:1;margin:0 .5em 0 0}
#page-my-works-edit.isTouch #workType li 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}
#page-my-works-edit.isTouch #workType-selectArea{-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}
#page-my-works-edit.isTouch #workType-selectArea .ui-radiobutton-label{white-space:nowrap}
#page-my-works-edit.isTouch #workType-fanFiction,#page-my-works-edit.isTouch #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.isTouch #workType-fanFiction.isHidden,#page-my-works-edit.isTouch #workType-original.isHidden{border:none}
#page-my-works-edit.isTouch #workType-fanFiction.isHidden #workType-fanFiction-sourceSelector,#page-my-works-edit.isTouch #workType-fanFiction.isHidden #workType-original-genreSelector,#page-my-works-edit.isTouch #workType-original.isHidden #workType-fanFiction-sourceSelector,#page-my-works-edit.isTouch #workType-original.isHidden #workType-original-genreSelector{height:0;opacity:0}
#page-my-works-edit.isTouch #workType-fanFiction p,#page-my-works-edit.isTouch #workType-original p{margin-bottom:0}
#page-my-works-edit.isTouch #workType-fanFiction-sourceSelector,#page-my-works-edit.isTouch #workType-original-genreSelector{overflow:hidden;height:auto;margin:.25em 0 0;padding:0 0 0 1.75em;-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.isTouch #workType-closedFanFiction-label{margin:1em 0 0}
#page-my-works-edit.isTouch #workType-closedFanFiction-work{margin:0 0 0 1.75em}
#page-my-works-edit.isTouch #workType-closedFanFiction-workTitle-label{font-size:11px;margin:8px 4px 2px 0!important;font-weight:700}
#page-my-works-edit.isTouch #workType-closedFanFiction-workTitle{font-size:18px;line-height:1.3;margin:0}
#page-my-works-edit.isTouch #workType-closedFanFiction-message{font-size:11px;line-height:1.5;margin:8px 0 0!important;color:#0990cc;font-weight:700}
#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 #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 #workOptionCaution ul{padding:0}
#page-my-works-edit.isTouch #workOptionCaution ul li{list-style-type:none}
#page-my-works-edit.isTouch #workOptionCaution li{display:inline-block}
#page-my-works-edit.isTouch #workOptionCaution li i{width:0;overflow:hidden;display:inline-block;opacity:0;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);margin:0;vertical-align:middle}
#page-my-works-edit.isTouch #workOptionCaution span{display:inline-block;vertical-align:middle}
#page-my-works-edit.isTouch #workOptionCaution .ui-selectButton-input:checked+.ui-selectButton-label{font-weight:700}
#page-my-works-edit.isTouch #workOptionCaution .ui-selectButton-input:checked+.ui-selectButton-label i{width:1em;font-weight:400;opacity:1;margin:0 .25em 0 0}
#page-my-works-edit.isTouch .workOptionEvent .widget-fixedColumn-right .event-changeTitle{font-size:11px}
#page-my-works-edit.isTouch .workOptionEvent .widget-fixedColumn-right h6{font-size:13px;line-height:1.3;margin-bottom:2px}
#page-my-works-edit.isTouch .workOptionEvent .widget-fixedColumn-right .event-info p{font-size:11px}
#page-my-works-edit.isTouch .workOptionEvent .event-preview-modal .event-description span{max-height:calc(100vh - 400px)}
#page-my-works-edit.isTouch .workOptionEvent .event-preview-modal .ui-modal-footer{padding:0 16px!important}
#page-my-works-edit.isTouch #workOptionTag-list{max-width:640px;margin:1em 0}
#page-my-works-edit.isTouch #workOptionTag-list:after,#page-my-works-edit.isTouch #workOptionTag-list:before{content:'';display:table}
#page-my-works-edit.isTouch #workOptionTag-list:after{clear:both}
#page-my-works-edit.isTouch #workOptionTag-list span{display:block;float:left;width:calc(50% - .25em);margin:0 0 10px 0}
#page-my-works-edit.isTouch #workOptionTag-list span:nth-child(2n+1){clear:both}
#page-my-works-edit.isTouch #workOptionTag-list span:nth-child(2n){float:right}
#page-my-works-edit.isTouch #workOptionTag-sample{line-height:1.5;color:#666}
#page-my-works-edit.isTouch #workOptionTag-sample:after,#page-my-works-edit.isTouch #workOptionTag-sample:before{content:'';display:table}
#page-my-works-edit.isTouch #workOptionTag-sample:after{clear:both}
#page-my-works-edit.isTouch #workOptionTag-sample.isExpanded #workOptionTag-restSample{display:inline}
#page-my-works-edit.isTouch #workOptionTag-sample.isExpanded #workOptionTag-expandButton{display:none}
#page-my-works-edit.isTouch #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.isTouch #workOptionTag-sample>span{float:right;overflow:hidden;display:block;width:calc(100% - 3.5em);line-height:1.4}
#page-my-works-edit.isTouch #workOptionTag-sample button{padding:0;font-weight:400;border-bottom:1px solid #ccc;color:#666}
#page-my-works-edit.isTouch #workOptionTag-sample button:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-my-works-edit.isTouch #workOptionTag-restSample{display:none}
#page-my-works-edit.isTouch #workOptionDecoration .ui-input-description:first-child{margin:0!important}
#page-my-works-edit.isTouch #workOptionDecoration-main{margin:1em 0 0}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector{padding:0;margin:.5em 0 1em;text-align:center}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector li{list-style-type:none}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector li{display:inline-block}
#page-my-works-edit.isTouch #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.isTouch #workOptionDecoration-colorGroup-selector button:focus,#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button:hover{border-color:#aaa}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button.isActive{border-color:#222}
#page-my-works-edit.isTouch #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.isTouch #workOptionDecoration-colorGroup-selector button span+span{margin-left:3px}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button span:first-child{margin-left:3px}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button span:last-child{margin-right:3px}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button .colorGroup-0-from{background:#509600}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button .colorGroup-0-to{background:#3189d3}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button .colorGroup-1-from{background:#8f478d}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button .colorGroup-1-to{background:#ff5d81}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button .colorGroup-2-from{background:#ff9d00}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button .colorGroup-2-to{background:#4c4c4c}
#page-my-works-edit.isTouch .workOptionDecoration-colorGroup.isHidden{display:none}
#page-my-works-edit.isTouch .workOptionDecoration-color{padding:0;margin:0;-webkit-columns:2;columns:2;-webkit-column-gap:0;column-gap:0}
#page-my-works-edit.isTouch .workOptionDecoration-color li{list-style-type:none}
#page-my-works-edit.isTouch .workOptionDecoration-color:after,#page-my-works-edit.isTouch .workOptionDecoration-color:before{content:'';display:table}
#page-my-works-edit.isTouch .workOptionDecoration-color:after{clear:both}
#page-my-works-edit.isTouch .workOptionDecoration-color li{float:left;position:relative;padding:0 1px 1px 0;width:33%;box-sizing:border-box}
#page-my-works-edit.isTouch .workOptionDecoration-color li:nth-child(3n+1){clear:both}
#page-my-works-edit.isTouch .workOptionDecoration-color input{position:absolute;width:100%;height:100%;cursor:pointer;opacity:0}
#page-my-works-edit.isTouch .workOptionDecoration-color input:focus+label span,#page-my-works-edit.isTouch .workOptionDecoration-color input:hover+label span{border-color:#fff}
#page-my-works-edit.isTouch .workOptionDecoration-color input:checked+label span{border-color:#fff}
#page-my-works-edit.isTouch .workOptionDecoration-color input:checked+label span i{display:inline}
#page-my-works-edit.isTouch .workOptionDecoration-color label{padding:2px;display:block;width:100%;height:100%;box-sizing:border-box}
#page-my-works-edit.isTouch .workOptionDecoration-color label span{width:100%;height:37px;line-height:37px;border:2px solid transparent;display:block;text-align:center;box-sizing:border-box;-webkit-transition:all .1s linear;transition:all .1s linear}
#page-my-works-edit.isTouch .workOptionDecoration-color i{color:#fff;display:none}
#page-my-works-edit.isTouch #workOptionDecoration-sample{border:1px solid #ccc;padding:1.5em}
#page-my-works-edit.isTouch #workOptionDecoration-sample span{display:block}
#page-my-works-edit.isTouch #workOptionDecoration-sample .work-accent{width:30px;height:7px;margin:0 5px 10px 0;background-color:#222}
#page-my-works-edit.isTouch #workOptionDecoration-sampleCatchphrase{font-size:15px;font-weight:700;line-height:1.4;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 #nextStep{border-top:1px solid #ddd;text-align:center;box-sizing:border-box;padding:20px 16px 60px;padding-bottom:calc(60px + constant(safe-area-inset-bottom));padding-bottom:calc(60px + env(safe-area-inset-bottom))}
#page-my-works-edit.isTouch #nextStep h3{margin:0;font-size:15px}
#page-my-works-edit.isTouch #nextStep p{margin:.5em 0 0}
#page-my-works-edit.isTouch #nextStep button{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;margin:0 0 8px}
#page-my-works-edit.isTouch #nextStep button:not(:disabled)+#episodeList-isEmpty{display:none}
#page-my-works-edit.isTouch #nextStep span{display:block}
#page-my-works-edit.isTouch #episodeList-isEmpty{color:#666;display:block;text-align:center;font-size:11px}
#page-my-works-edit.isTouch #workEpisodes{max-width:640px;margin:0 auto;padding-bottom:0}
#page-my-works-edit.isTouch #workEpisodes p,#page-my-works-edit.isTouch #workEpisodes ul{margin:0}
#page-my-works-edit.isTouch #workEpisodes header{position:relative;border-bottom:1px solid #bbb;padding:0 15px}
#page-my-works-edit.isTouch #workEpisodes header .float-left{margin:0 0 20px}
#page-my-works-edit.isTouch #workEpisodes header .float-right{float:left;margin:0 0 30px}
#page-my-works-edit.isTouch #workEpisodes header .ui-input-description{font-size:.9em}
#page-my-works-edit.isTouch #workEpisode-addChapter{border-top:1px solid #ccc;margin:0;padding:15px;padding-bottom:calc(15px + constant(safe-area-inset-bottom));padding-bottom:calc(15px + env(safe-area-inset-bottom));background:#f5f5f5}
#page-my-works-edit.isTouch #workEpisode-addChapter h3{line-height:1.5;margin:0 0 1em}
#page-my-works-edit.isTouch #workEpisode-addChapter button,#page-my-works-edit.isTouch #workEpisode-addChapter input{margin:.5em 0 0}
#page-my-works-edit.isTouch #workEpisode-characterCount{font-weight:400;line-height:1.4;margin:0 0 1em!important}
#page-my-works-edit.isTouch #workEpisode-characterCount span{display:block}
#page-my-works-edit.isTouch #workEpisode-characterCount span:first-child:after{content:'/';color:#ccc;margin:0 .5em 0;display:none}
#page-my-works-edit.isTouch #workEpisode-characterCount-all{color:#666;font-size:.9em}
#page-my-works-edit.isTouch #episodeList{margin:0 0 0 15px;padding:0}
#page-my-works-edit.isTouch #episodeList li{list-style-type:none}
#page-my-works-edit.isTouch #episodeList p{margin:0}
#page-my-works-edit.isTouch #episodeList li{border-bottom:1px solid #ccc;border-left:1px solid #ccc}
#page-my-works-edit.isTouch #episodeList li:after,#page-my-works-edit.isTouch #episodeList li:before{content:'';display:table}
#page-my-works-edit.isTouch #episodeList li:after{clear:both}
#page-my-works-edit.isTouch #episodeList li.episodeList-episodeLevel2{margin-left:30px}
#page-my-works-edit.isTouch #episodeList li.episodeList-episodeLevel3{margin-left:60px}
#page-my-works-edit.isTouch #episodeList li:last-child{border-bottom:none}
#page-my-works-edit.isTouch #episodeList .episodeList-number{width:30px;float:left;display:block;padding:10px 0;color:#aaa;text-align:center}
#page-my-works-edit.isTouch #episodeList .episodeList-inner{width:calc(100% - 30px);display:block;box-sizing:border-box;float:right}
#page-my-works-edit.isTouch #episodeList .episodeList-inner:after,#page-my-works-edit.isTouch #episodeList .episodeList-inner:before{content:'';display:table}
#page-my-works-edit.isTouch #episodeList .episodeList-inner:after{clear:both}
#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-left{display:block;line-height:1.4;float:none;padding:10px 0 5px;font-size:.95em}
#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-left:after,#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-left:before{content:'';display:table}
#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-left:after{clear:both}
#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-left span{margin-left:0}
#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-left:hover .episodeList-episodeLink{opacity:1}
#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-right{text-align:right;display:block;float:none;width:100%}
#page-my-works-edit.isTouch #episodeList button{background:0 0;border:none;display:inline-block;padding:10px 20px;cursor:pointer;opacity:1}
#page-my-works-edit.isTouch #episodeList button:last-child{border-right:1px solid #ddd}
#page-my-works-edit.isTouch #episodeList button:focus,#page-my-works-edit.isTouch #episodeList button:hover{color:#0081c2;background:#fff}
#page-my-works-edit.isTouch #episodeList button:active{color:#fff;background:#4baae0}
#page-my-works-edit.isTouch #episodeList button[disabled]{visibility:hidden}
#page-my-works-edit.isTouch #episodeList .deleteChapterButton{color:#888;visibility:visible}
#page-my-works-edit.isTouch #episodeList .deleteChapterButton:focus,#page-my-works-edit.isTouch #episodeList .deleteChapterButton:hover{color:#f23e48}
#page-my-works-edit.isTouch #episodeList .changeOrderButton{font-size:1.5em;text-align:center;border-left:1px solid #ddd}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter{background:#f5f5f5;position:relative}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .episodeList-number{color:#666}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .ui-select{font-size:.65rem;margin:0 1em 0 0}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .ui-select:before{padding-right:7px}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .ui-select:after{background:#ddd}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .ui-select select{border:none;background:0 0;padding:3px 17px 3px 8px}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .episodeList-chapterTitle{font-size:1.1em;border-radius:0;padding:5px;line-height:1;font-weight:700;border:1px dashed transparent;background:#f5f5f5;-webkit-transform:translateY(3px);transform:translateY(3px);width:100%;display:block;margin:5px 0 0;border-bottom-color:#222}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .episodeList-chapterTitle:hover{border-bottom-color:#222}
#page-my-works-edit.isTouch #episodeList .episodeList-chapter .episodeList-chapterTitle:focus{border:1px solid #4baae0;background:#fff}
#page-my-works-edit.isTouch #episodeList .episodeList-episodeTitle a{color:#222;text-decoration:none}
#page-my-works-edit.isTouch #episodeList .episodeList-episodeCharacterCount{color:#888;margin:0 0 0 .75em}
#page-my-works-edit.isTouch #episodeList .episodeList-episodeLink{margin:0 0 0 .75em;-webkit-transition:all .1s linear;transition:all .1s linear;opacity:1}
#page-my-works-edit.isTouch #workManagement{max-width:640px;margin:30px 0 0;padding:0 16px;padding-bottom:calc(15px + constant(safe-area-inset-bottom));padding-bottom:calc(15px + env(safe-area-inset-bottom))}
#page-my-works-edit.isTouch #workManagement.isHidden{display:none}
#page-my-works-edit.isTouch #workManagement h3{margin:0 0 16px -16px;width:calc(100% + 32px)}
#page-my-works-edit.isTouch #workManagement p{margin:0}
#page-my-works-edit.isTouch #workManagement section{padding:1em 0 1.5em}
#page-my-works-edit.isTouch #workManagement section:first-child{padding-top:0}
#page-my-works-edit.isTouch #workManagement form{margin-top:8px;display:block}
#page-my-works-edit.isTouch #work-unpublishForm p{margin:.5em 0 0!important;color:#666;font-size:11px}
#page-my-antenna-users .widget-antennaList-userContainer,#page-my-antenna-usersGuest .widget-antennaList-userContainer{margin:20px 0 0}
#page-my-antenna-users .widget-antennaList-userContainer+.widget-antennaList-userContainer,#page-my-antenna-usersGuest .widget-antennaList-userContainer+.widget-antennaList-userContainer{margin-top:50px}
#page-my-antenna-users .widget-antennaList-userContainer:last-of-type .expand-antennaList,#page-my-antenna-usersGuest .widget-antennaList-userContainer:last-of-type .expand-antennaList{margin:0 0 24px}
#page-my-antenna-users .widget-antennaList-userContainer-header,#page-my-antenna-usersGuest .widget-antennaList-userContainer-header{font-size:11px;margin:0 16px 8px;font-weight:700}
#page-my-antenna-users .widget-antennaList-userContainer-header a,#page-my-antenna-usersGuest .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,#page-my-antenna-usersGuest .widget-antennaList-userContainer-header a:focus,#page-my-antenna-usersGuest .widget-antennaList-userContainer-header a:hover{color:#0990cc}
#page-my-antenna-users .widget-antennaList-userContainer-header .icon-next-large,#page-my-antenna-usersGuest .widget-antennaList-userContainer-header .icon-next-large{font-weight:400;color:#0990cc;display:inline-block;margin:0 0 0 .25em}
#page-my-antenna-users .widget-antennaList-workType,#page-my-antenna-usersGuest .widget-antennaList-workType{float:left;width:50px;line-height:1;text-align:right;color:#222}
#page-my-antenna-users .widget-antennaList-workInfo,#page-my-antenna-usersGuest .widget-antennaList-workInfo{width:calc(100% - 16px)}
#page-my-antenna-users .widget-antennaList-workInfoDetail-workColor,#page-my-antenna-usersGuest .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,#page-my-antenna-usersGuest .widget-antennaList-title+.widget-antennaList-event{margin:4px 0 0}
#page-my-antenna-users .expand-antennaList,#page-my-antenna-usersGuest .expand-antennaList{margin:0}
#page-my-antenna-users .expand-antennaList button,#page-my-antenna-usersGuest .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,#page-my-antenna-usersGuest .expand-antennaList button:focus,#page-my-antenna-usersGuest .expand-antennaList button:hover{color:#0081c2}
#page-my-antenna-users.isPC .widget-antennaList-userContainer-header,#page-my-antenna-usersGuest.isPC .widget-antennaList-userContainer-header{font-size:14px}
#page-my-antenna-usersGuest .widget-antennaList-userContainer-header{margin:0 13px 16px}
#page-my-antenna-usersGuest .widget-antennaList-userContainer-header-guest{background:#eaeaea;width:50px;height:11px;display:block}
#page-my-antenna-readingHistories .widget-antennaList-unreadEpisodeCount,#page-my-antenna-readingHistoriesGuest .widget-antennaList-unreadEpisodeCount{border:1px solid #aaa;color:#666}
#page-my-news-edit.isPC #newsEdit{position:relative}
#page-my-news-edit.isPC #newsEdit .heading-level2{margin-top:0;line-height:1}
#page-my-news-edit.isPC #newsEdit .ui-settingList-inner{max-width:795px}
#page-my-news-edit.isPC #newsEdit input,#page-my-news-edit.isPC #newsEdit textarea{width:100%}
#page-my-news-edit.isPC #newsEdit textarea{height:600px}
#page-my-news-edit.isPC #newsEdit-title{border-top-color:#bbb}
#page-my-news-edit.isPC #newsEdit-footer{border-top:1px solid #ddd}
#page-my-news-edit.isPC #newsEdit-footer p{max-width:795px;padding-left:165px}
#page-my-news-edit.isPC #newsEdit-footer .ui-button-silent{font-weight:400}
#page-my-news-edit.isPC #news-deleteForm button{position:absolute;right:0;bottom:0}
#page-my-news-edit.isPC #newsHint h3{margin:1.5em 0 .5em}
#page-my-news-edit.isPC #newsHint h3 i,#page-my-news-edit.isPC #newsHint h3 span{vertical-align:middle;line-height:40px}
#page-my-news-edit.isPC #newsHint h3 i{margin:0 15px 0 0;width:40px;font-size:40px;text-align:center;display:inline-block;color:#4baae0;font-weight:400}
#page-my-news-edit.isPC #newsHint p{color:#444;line-height:1.4;margin:0 0 0 55px}
#page-my-news-edit.isPC #newsHint ul{margin:1em 0 1em 55px}
#page-my-news-edit.isPC #newsHint ul li{margin:0 0 .2em}
#page-my-news-edit.isTouch #newsEdit{position:relative;margin:0 16px}
#page-my-news-edit.isTouch #newsEdit .heading-level2{margin-top:0;line-height:1}
#page-my-news-edit.isTouch #newsEdit input,#page-my-news-edit.isTouch #newsEdit textarea{width:100%}
#page-my-news-edit.isTouch #newsEdit textarea{height:400px}
#page-my-news-edit.isTouch #newsEdit-title{border-top-color:#bbb}
#page-my-news-edit.isTouch #newsEdit-footer{border-top:1px solid #ddd}
#page-my-news-edit.isTouch #newsEdit-footer p{max-width:795px;padding:0}
#page-my-news-edit.isTouch #newsEdit-footer .ui-button-silent{font-weight:400}
#page-my-news-edit.isTouch #news-deleteForm button{position:absolute;right:0;bottom:0}
#page-my-news-edit.isTouch #newsHint{margin:30px 0 0;padding:1em 16px 30px;border-top:1px solid #bbb;background:#f5f5f5;box-sizing:border-box}
#page-my-news-edit.isTouch #newsHint section:first-child h3{margin-top:0;padding-top:0;border:none}
#page-my-news-edit.isTouch #newsHint h3{border-top:1px solid #ddd;margin:24px 0 8px;padding-top:8px;font-size:1em}
#page-my-news-edit.isTouch #newsHint h3 i,#page-my-news-edit.isTouch #newsHint h3 span{vertical-align:middle;line-height:40px}
#page-my-news-edit.isTouch #newsHint h3 i{text-align:center;display:inline-block;color:#4baae0;font-weight:400;font-size:20px;width:20px;margin:0 .5em 0 0}
#page-my-news-edit.isTouch #newsHint p{color:#444;line-height:1.4;margin:0}
#page-my-news-edit.isTouch #newsHint ul{margin:1em 0 0 1em}
#page-my-news-edit.isTouch #newsHint ul li{margin:0 0 .2em}
#page-my-news-edit.isApp #container{padding:16px 0 0;padding-top:calc(16px + constant(safe-area-inset-top));padding-top:calc(16px + env(safe-area-inset-top))}
#page-my-news-edit.isApp #newsEdit .heading-level2{margin:0 0 0 -16px;width:calc(100% + 32px)}
#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 #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}
#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 #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 #bbb;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 #contests .widget-mediaHeading{border-bottom:1px solid #ddd}
#page-top #contests .widget-contestUnit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 1em}
#page-top #contests .widget-contestUnit-image{width:215px;margin:0 20px 0 0}
#page-top #contests .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}
#page-top #contests .widget-contestUnit-title{font-size:20px}
#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 #kakuyomuWebNovel003 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 #kakuyomuWebNovel003 header h2,#page-top #kakuyomuWebNovel003 header p{margin:0;line-height:1}
#page-top #kakuyomuWebNovel003-border{overflow:hidden;position:relative;width:100%}
#page-top #kakuyomuWebNovel003-border span{display:block;height:5px;width:16.66666667%;float:left}
#page-top #kakuyomuWebNovel003-border-1{background:#03b3ec}
#page-top #kakuyomuWebNovel003-border-2{background:#f53c42}
#page-top #kakuyomuWebNovel003-border-3{background:#ffb501}
#page-top #kakuyomuWebNovel003-border-4{background:#fd6884}
#page-top #kakuyomuWebNovel003-border-5{background:#4ac785}
#page-top #kakuyomuWebNovel003-border-6{background:#6b4687}
#page-top #kakuyomuWebNovel003-header-image{width:80px}
#page-top #kakuyomuWebNovel003-header-image a{display:block;width:50px}
#page-top #kakuyomuWebNovel003-header-image img{width:50px;height:50px;vertical-align:top}
#page-top #kakuyomuWebNovel003-header-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
#page-top #kakuyomuWebNovel003-header-title h2{font-size:18px;letter-spacing:2px;padding:0 0 0 2px;margin:0 0 .5em!important}
#page-top #kakuyomuWebNovel003-header-title p{color:#666}
#page-top #kakuyomuWebNovel003-header-button{width:80px;text-align:right}
#page-top #kakuyomuWebNovel003-header-button a{display:inline-block;padding:10px;color:#222;border:1px solid #ccc;text-decoration:none}
#page-top #kakuyomuWebNovel003-header-button a:hover{color:#fff;background:#4baae0;border-color:#4baae0;font-weight:700}
#page-top #kakuyomuWebNovel003-showRandom-weeklyRanking{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-top #kakuyomuWebNovel003-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 #kakuyomuWebNovel003-showRandom-weeklyRanking span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11.5px}
#page-top #kakuyomuWebNovel003-showRandom-random{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-top #kakuyomuWebNovel003-showRandom-random span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11.5px}
#page-top .kakuyomuWebNovel003-contest-title{margin:1em 0 8px;font-size:18px;letter-spacing:6px;line-height:1;padding:0 0 0 1px}
#page-top .kakuyomuWebNovel003-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 .kakuyomuWebNovel003-contest-ranking:last-of-type{border-bottom:2px solid #ddd;padding:0 0 30px}
#page-top .kakuyomuWebNovel003-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 .kakuyomuWebNovel003-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 .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox:nth-child(3n+1){border-left:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox:nth-child(3n+1) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox:nth-child(3n+1) .widget-workBox-work{padding-left:0}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox:nth-child(3n){border-right:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox:nth-child(3n) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox:nth-child(3n) .widget-workBox-work{padding-right:0}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList.isNotFill{background:#f2f1f0}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList.isNotFill .widget-workBox{background:#fff}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox{padding:0}
#page-top .kakuyomuWebNovel003-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 .kakuyomuWebNovel003-contest-random{margin:0 0 60px}
#page-top .kakuyomuWebNovel003-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 .kakuyomuWebNovel003-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 .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox:nth-child(3n+1){border-left:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox:nth-child(3n+1) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox:nth-child(3n+1) .widget-workBox-work{padding-left:0}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox:nth-child(3n){border-right:none;width:calc(33.333333333333336% - (15px - 10px))}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox:nth-child(3n) .widget-workBox-catchphrase-title a,#page-top .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox:nth-child(3n) .widget-workBox-work{padding-right:0}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList-readMore{text-align:right;margin:.5em 0 0}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList-readMore a{color:#222}
#page-top .kakuyomuWebNovel003-contest-appliedWorksList-readMore a:focus,#page-top .kakuyomuWebNovel003-contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-top .kakuyomuWebNovel003-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 #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;border-bottom:1px solid #ddd}
#page-topTouch #contests .seeMoreLink{margin:0}
#page-topTouch #contests .widget-board:first-of-type{margin: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{background:#f2f1f0;position:relative;margin:32px 0 0}
#page-topTouch #blog:after,#page-topTouch #blog:before{content:'';display:table}
#page-topTouch #blog:after{clear:both}
#page-topTouch #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-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:15px 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 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 #blog p{margin:10px 15px 15px;line-height:1;font-size:12px;text-align:center}
#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 #kakuyomuWebNovel003 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 #kakuyomuWebNovel003 header h2,#page-topTouch #kakuyomuWebNovel003 header p{margin:0;line-height:1}
#page-topTouch #kakuyomuWebNovel003-border{overflow:hidden;position:relative;width:100%}
#page-topTouch #kakuyomuWebNovel003-border span{display:block;height:5px;width:16.66666667%;float:left}
#page-topTouch #kakuyomuWebNovel003-border-1{background:#03b3ec}
#page-topTouch #kakuyomuWebNovel003-border-2{background:#f53c42}
#page-topTouch #kakuyomuWebNovel003-border-3{background:#ffb501}
#page-topTouch #kakuyomuWebNovel003-border-4{background:#fd6884}
#page-topTouch #kakuyomuWebNovel003-border-5{background:#4ac785}
#page-topTouch #kakuyomuWebNovel003-border-6{background:#6b4687}
#page-topTouch #kakuyomuWebNovel003-header-image{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
#page-topTouch #kakuyomuWebNovel003-header-image a{display:block}
#page-topTouch #kakuyomuWebNovel003-header-image img{width:50px;height:50px;vertical-align:top}
#page-topTouch #kakuyomuWebNovel003-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 #kakuyomuWebNovel003-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 #kakuyomuWebNovel003-header-title p{color:#666;font-size:11px;padding:0 0 0 2px}
#page-topTouch #kakuyomuWebNovel003-header-button{width:80px;text-align:right}
#page-topTouch #kakuyomuWebNovel003-header-button a{display:inline-block;padding:10px;color:#222;border:1px solid #ccc;text-decoration:none}
#page-topTouch #kakuyomuWebNovel003-header-button a:hover{color:#fff;background:#4baae0;border-color:#4baae0;font-weight:700}
#page-topTouch #kakuyomuWebNovel003-showRandom-weeklyRanking{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-topTouch #kakuyomuWebNovel003-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 #kakuyomuWebNovel003-showRandom-weeklyRanking span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11px}
#page-topTouch #kakuyomuWebNovel003-showRandom-random{text-align:center;position:relative;line-height:1;margin:8px 0}
#page-topTouch #kakuyomuWebNovel003-showRandom-random span{display:inline-block;background:#fff;color:#888;padding:0 3px;position:relative;z-index:1;font-size:11px}
#page-topTouch .kakuyomuWebNovel003-contest-title{margin:1em 0 8px 16px;font-size:14px;letter-spacing:6px;line-height:1;padding:0 0 0 1px}
#page-topTouch .kakuyomuWebNovel003-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 .kakuyomuWebNovel003-contest-appliedWorksList,#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList-random{border-top:1px solid #ddd}
#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox,#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox{margin:0 0 0 16px}
#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList .widget-workBox:last-child,#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList-random .widget-workBox:last-child{border-bottom:1px solid #ddd}
#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList{margin:8px 0 0 0}
#page-topTouch .kakuyomuWebNovel003-contest-ranking:last-child{margin:0 0 24px}
#page-topTouch .kakuyomuWebNovel003-contest-random{margin:0 0 24px}
#page-topTouch .kakuyomuWebNovel003-contest-random .widget-workBox:nth-child(8){border-bottom:1px solid #ddd}
#page-topTouch .kakuyomuWebNovel003-contest-random .widget-workBox:nth-child(8)~.widget-workBox{display:none}
#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList-readMore{text-align:right;margin:8px 16px 0;font-size:11px}
#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList-readMore a{color:#222}
#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList-readMore a:focus,#page-topTouch .kakuyomuWebNovel003-contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-topTouch .kakuyomuWebNovel003-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{margin-top:115px}
#page-contests-default.isPC #container h2{margin:0 0 20px;line-height:1.4}
#page-contests-default.isPC #container .contests-notFound{background:#f2f1f0;padding:1.5em 1em;text-align:center;color:#888;margin:30px 0;font-size:1.25em;line-height:1.2}
#page-contests-default.isPC .ui-groupedSelector{max-width:300px;margin:15px auto}
#page-contests-default.isPC .ui-groupedSelector .ui-groupedSelector-choice{width:50%}
#page-contests-default.isPC .ui-groupedSelector .user-following-count{display:inline-block;padding:0 0 0 .25em;color:#888}
#page-contests-default.isPC #contests-feature header,#page-contests-default.isPC #contests-isClosed header{margin:0 0 30px;border-bottom:1px solid #bbb;line-height:1.4;padding:0 0 .75em}
#page-contests-default.isPC #contests-feature header h2,#page-contests-default.isPC #contests-feature header p,#page-contests-default.isPC #contests-isClosed header h2,#page-contests-default.isPC #contests-isClosed header p{margin:0}
#page-contests-default.isPC #contests-feature header h2,#page-contests-default.isPC #contests-isClosed header h2{font-size:1em}
#page-contests-default.isPC #contests-feature header p,#page-contests-default.isPC #contests-isClosed header p{color:#666;font-size:.95em}
#page-contests-default.isPC #contests-feature{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-default.isPC #contests-isInSelection{width:calc(100% - 260px)}
#page-contests-default.isPC #contests-isInSelection section:not(:first-of-type){margin:60px 0 0}
#page-contests-default.isPC #contests-isInSelection .widget-contestUnit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 1em}
#page-contests-default.isPC #contests-isInSelection .widget-contestUnit-image{width:215px;margin:0 20px 0 0}
#page-contests-default.isPC #contests-isInSelection .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}
#page-contests-default.isPC #contests-isInSelection .widget-contestUnit-title{font-size:20px}
#page-contests-default.isPC #contests-isInSelection .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}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList .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 #contests-isInSelection .contest-appliedWorksList .widget-workBox:nth-child(4n+1){border-left:none;width:calc(25% - (15px - 7.5px))}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList .widget-workBox:nth-child(4n+1) .widget-workBox-catchphrase-title a,#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList .widget-workBox:nth-child(4n+1) .widget-workBox-work{padding-left:0}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList .widget-workBox:nth-child(4n){border-right:none;width:calc(25% - (15px - 7.5px))}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList .widget-workBox:nth-child(4n) .widget-workBox-catchphrase-title a,#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList .widget-workBox:nth-child(4n) .widget-workBox-work{padding-right:0}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList-readMore{margin:.5em 0 30px;text-align:right}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList-readMore a{color:#222}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList-readMore a:focus,#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-contests-default.isPC #contests-isInSelection .contest-appliedWorksList-isEmpty{color:#666;background:#f2f1f0;text-align:center;padding:1em 16px;margin:0 0 60px;font-size:13px}
#page-contests-default.isPC #contests-isClosedRecent{width:200px;padding:0 0 0 30px;border-left:1px solid #ddd}
#page-contests-default.isPC #contests-isClosedRecent-moreLink{padding:1em 0 0;border-top:1px solid #ddd;text-align:center}
#page-contests-default.isPC #contests-isClosed{margin:-100px 0 0;padding:130px 0 0}
#page-contests-default.isPC #contests-isClosed .contests-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-contests-default.isPC #contests-isClosed .widget-contestUnit{width:calc(25% - 22.5px);margin:0 0 30px 30px}
#page-contests-default.isPC #contests-isClosed .widget-contestUnit:nth-child(4n+1){margin:0 0 30px}
#page-contests-default.isPC #contests-isClosed .contests-list:after,#page-contests-default.isPC #contests-isClosed .contests-list:before{content:'';display:table}
#page-contests-default.isPC #contests-isClosed .contests-list:after{clear:both}
#page-contests-default.isTouch .ui-groupedSelector{margin:0 10px}
#page-contests-default.isTouch .ui-groupedSelector .ui-groupedSelector-choice{width:50%}
#page-contests-default.isTouch .ui-groupedSelector .user-following-count{display:inline-block;padding:0 0 0 .25em;color:#888}
#page-contests-default.isTouch #container{margin:90px auto 0}
#page-contests-default.isTouch #container .contests-notFound{background:#f2f1f0;padding:1.5em 1em;text-align:center;color:#888;margin:30px 0;font-size:1.25em;line-height:1.2}
#page-contests-default.isTouch #container section{margin:24px 0 0}
#page-contests-default.isTouch #container header{margin:32px 0 0;padding:0 0 8px 16px;line-height:1.2;border-bottom:1px solid #ddd}
#page-contests-default.isTouch #container header h2{margin:0;font-size:11px}
#page-contests-default.isTouch #container header p{color:#666;font-size:11px;margin:4px 16px 0 0}
#page-contests-default.isTouch #container .contest-appliedWorksList{margin:0 0 0 16px}
#page-contests-default.isTouch #container .widget-workBox{border-top:1px solid #ddd}
#page-contests-default.isTouch #container .contest-appliedWorksList-isEmpty{color:#666;text-align:center;padding:0 16px;margin:0 16px 24px;font-size:11px}
#page-contests-default.isTouch #container .contest-appliedWorksList-readMore{margin:0 0 30px 16px;text-align:right;border-top:1px solid #ddd;font-size:11px;padding:8px 16px 0 0}
#page-contests-default.isTouch #container .contest-appliedWorksList-readMore a{color:#222}
#page-contests-default.isTouch #container .contest-appliedWorksList-readMore a:focus,#page-contests-default.isTouch #container .contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-contests-default.isApp #container{margin:10px auto 0;margin-top:calc(10px + constant(safe-area-inset-top));margin-top:calc(10px + env(safe-area-inset-top))}
#page-contests-forAuthor.isPC #container{margin:115px 0 0;width:100%;padding:0}
#page-contests-forAuthor.isPC #container h2{margin:0 0 20px;line-height:1.4}
#page-contests-forAuthor.isPC #container .contests-notFound{background:#f2f1f0;padding:1.5em 1em;text-align:center;color:#888;margin:30px 0;font-size:1.25em;line-height:1.2}
#page-contests-forAuthor.isPC .ui-groupedSelector{max-width:300px;margin:15px auto}
#page-contests-forAuthor.isPC .ui-groupedSelector .ui-groupedSelector-choice{width:50%}
#page-contests-forAuthor.isPC .ui-groupedSelector .user-following-count{display:inline-block;padding:0 0 0 .25em;color:#888}
#page-contests-forAuthor.isPC #contests-feature,#page-contests-forAuthor.isPC #contests-isClosed-inner{width:1125px;margin:0 auto;padding:0 30px}
#page-contests-forAuthor.isPC #contests-banners header,#page-contests-forAuthor.isPC #contests-isClosed header,#page-contests-forAuthor.isPC #contests-isOpened header,#page-contests-forAuthor.isPC #contests-willBeHeld header{margin:0 0 30px;border-bottom:1px solid #bbb;line-height:1.4;padding:0 0 .75em}
#page-contests-forAuthor.isPC #contests-banners header h2,#page-contests-forAuthor.isPC #contests-banners header p,#page-contests-forAuthor.isPC #contests-isClosed header h2,#page-contests-forAuthor.isPC #contests-isClosed header p,#page-contests-forAuthor.isPC #contests-isOpened header h2,#page-contests-forAuthor.isPC #contests-isOpened header p,#page-contests-forAuthor.isPC #contests-willBeHeld header h2,#page-contests-forAuthor.isPC #contests-willBeHeld header p{margin:0}
#page-contests-forAuthor.isPC #contests-banners header h2,#page-contests-forAuthor.isPC #contests-isClosed header h2,#page-contests-forAuthor.isPC #contests-isOpened header h2,#page-contests-forAuthor.isPC #contests-willBeHeld header h2{font-size:1em}
#page-contests-forAuthor.isPC #contests-banners header p,#page-contests-forAuthor.isPC #contests-isClosed header p,#page-contests-forAuthor.isPC #contests-isOpened header p,#page-contests-forAuthor.isPC #contests-willBeHeld header p{color:#666;font-size:.95em}
#page-contests-forAuthor.isPC #contests-isOpened .widget-contestUnit,#page-contests-forAuthor.isPC #contests-willBeHeld .widget-contestUnit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 1em}
#page-contests-forAuthor.isPC #contests-isOpened .widget-contestUnit-image,#page-contests-forAuthor.isPC #contests-willBeHeld .widget-contestUnit-image{width:215px;margin:0 20px 0 0}
#page-contests-forAuthor.isPC #contests-isOpened .widget-contestUnit-info,#page-contests-forAuthor.isPC #contests-willBeHeld .widget-contestUnit-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}
#page-contests-forAuthor.isPC #contests-isOpened .widget-contestUnit-title,#page-contests-forAuthor.isPC #contests-willBeHeld .widget-contestUnit-title{font-size:20px}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList,#page-contests-forAuthor.isPC #contests-willBeHeld .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}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox{box-sizing:border-box;border:1px solid #ddd;margin:-1px 0 0 -1px;position:relative;width:calc(25% + 7.5px)}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(4n+1),#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(4n+1){border-left:none;width:calc(25% - (15px - 7.5px))}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(4n+1) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(4n+1) .widget-workBox-work,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(4n+1) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(4n+1) .widget-workBox-work{padding-left:0}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(4n),#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(4n){border-right:none;width:calc(25% - (15px - 7.5px))}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(4n) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(4n) .widget-workBox-work,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(4n) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(4n) .widget-workBox-work{padding-right:0}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList-readMore,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList-readMore{margin:.5em 0 30px;text-align:right}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList-readMore a,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList-readMore a{color:#222}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList-readMore a:focus,#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList-readMore a:hover,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList-readMore a:focus,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-contests-forAuthor.isPC #contests-feature{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-isOpenedAndWillBeHeld{width:calc(100% - 260px)}
#page-contests-forAuthor.isPC #userEvents{width:230px}
#page-contests-forAuthor.isPC #userEvents-inner{padding:16px 16px 12px;border:1px solid #bbb;margin:0 0 0 -1px}
#page-contests-forAuthor.isPC #userEvents-inner header{margin:0 0 16px;line-height:1.4}
#page-contests-forAuthor.isPC #userEvents-inner header h2{font-size:15px;line-height:1.3;margin:0 0 8px}
#page-contests-forAuthor.isPC #userEvents-inner header p{color:#444;font-size:11.5px;margin:0}
#page-contests-forAuthor.isPC #userEvents-inner .widget-userEventCompactList{border-top:1px solid #ddd}
#page-contests-forAuthor.isPC #userEvents-inner .seeMoreLink{text-align:right;margin:8px 0 0}
#page-contests-forAuthor.isPC #userEvents-inner .seeMoreLink a{color:#222}
#page-contests-forAuthor.isPC #userEvents-inner .seeMoreLink a:focus,#page-contests-forAuthor.isPC #userEvents-inner .seeMoreLink a:hover{color:#0990cc}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList-isEmpty{color:#666;background:#f2f1f0;text-align:center;padding:1em 16px;margin:0 0 60px;font-size:13px}
#page-contests-forAuthor.isPC #contests-banners.isHidden{display:none}
#page-contests-forAuthor.isPC #contests-banners ul{padding:0;margin:0 0 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-forAuthor.isPC #contests-banners ul li{list-style-type:none}
#page-contests-forAuthor.isPC #contests-banners li{width:215px;margin:0 0 0 20px}
#page-contests-forAuthor.isPC #contests-banners li:nth-child(1){margin:0}
#page-contests-forAuthor.isPC #contests-banners img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
#page-contests-forAuthor.isPC #contests-willBeHeld .widget-contestUnit{margin:0 0 30px;border-bottom:1px solid #ddd;padding:0 0 30px}
#page-contests-forAuthor.isPC #contests-willBeHeld .widget-contestUnit:last-child{border:none}
#page-contests-forAuthor.isPC #contests-isClosed{background:#f2f1f0;padding:60px 0;min-width:1185px;margin:30px auto 0}
#page-contests-forAuthor.isPC #contests-isClosed .contests-list{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 #contests-isClosed .widget-contestUnit{width:calc(25% - 22.5px);margin:0 0 30px 30px}
#page-contests-forAuthor.isPC #contests-isClosed .widget-contestUnit:nth-child(4n+1){margin:0 0 30px}
#page-contests-forAuthor.isPC #globalFooter{margin:0;border-top:1px solid #ddd}
#page-contests-forAuthor.isTouch .ui-groupedSelector{margin:0 10px}
#page-contests-forAuthor.isTouch .ui-groupedSelector .ui-groupedSelector-choice{width:50%}
#page-contests-forAuthor.isTouch .ui-groupedSelector .user-following-count{display:inline-block;padding:0 0 0 .25em;color:#888}
#page-contests-forAuthor.isTouch #container{margin:90px auto 0}
#page-contests-forAuthor.isTouch #container .contests-notFound{background:#f2f1f0;padding:1.5em 1em;text-align:center;color:#888;margin:30px 0;font-size:1.25em;line-height:1.2}
#page-contests-forAuthor.isTouch #container section{margin:24px 0 0}
#page-contests-forAuthor.isTouch #container header{margin:32px 0 0;padding:0 0 8px 16px;line-height:1.2;border-bottom:1px solid #ddd}
#page-contests-forAuthor.isTouch #container header h2{margin:0;font-size:11px}
#page-contests-forAuthor.isTouch #container header p{color:#666;font-size:11px;margin:4px 16px 0 0}
#page-contests-forAuthor.isTouch #container .contest-appliedWorksList{margin:0 0 0 16px}
#page-contests-forAuthor.isTouch #container .widget-workBox{border-top:1px solid #ddd}
#page-contests-forAuthor.isTouch #container .contest-appliedWorksList-isEmpty{color:#666;text-align:center;padding:0 16px;margin:0 16px 24px;font-size:11px}
#page-contests-forAuthor.isTouch #container .contest-appliedWorksList-readMore{margin:0 0 30px 16px;text-align:right;border-top:1px solid #ddd;font-size:11px;padding:8px 16px 0 0}
#page-contests-forAuthor.isTouch #container .contest-appliedWorksList-readMore a{color:#222}
#page-contests-forAuthor.isTouch #container .contest-appliedWorksList-readMore a:focus,#page-contests-forAuthor.isTouch #container .contest-appliedWorksList-readMore a:hover{color:#0990cc}
#page-contests-forAuthor.isTouch #userEvents-inner{padding:16px 0;border:1px solid #bbb;margin:24px 16px}
#page-contests-forAuthor.isTouch #userEvents-inner header{margin:0;padding:0 16px 8px;line-height:1.4}
#page-contests-forAuthor.isTouch #userEvents-inner header h2{font-size:11px;line-height:1.3;margin:0 0 8px}
#page-contests-forAuthor.isTouch #userEvents-inner header p{color:#444;font-size:11px;margin:0}
#page-contests-forAuthor.isTouch #userEvents-inner .seeMoreLink{text-align:right;margin:8px 0 0;font-size:11px;padding:0 16px 0 0}
#page-contests-forAuthor.isTouch #userEvents-inner .seeMoreLink a{color:#222}
#page-contests-forAuthor.isTouch #userEvents-inner .seeMoreLink a:focus,#page-contests-forAuthor.isTouch #userEvents-inner .seeMoreLink a:hover{color:#0990cc}
#page-contests-forAuthor.isTouch #contests-banners.isHidden{display:none}
#page-contests-forAuthor.isTouch #contests-banners ul{padding:0;margin:16px 16px 0}
#page-contests-forAuthor.isTouch #contests-banners ul li{list-style-type:none}
#page-contests-forAuthor.isTouch #contests-banners ul:after,#page-contests-forAuthor.isTouch #contests-banners ul:before{content:'';display:table}
#page-contests-forAuthor.isTouch #contests-banners ul:after{clear:both}
#page-contests-forAuthor.isTouch #contests-banners li{float:left;margin:0 0 16px 16px;width:calc(33.333333% - 10.666666px)}
@media screen and (max-width:420px){
#page-contests-forAuthor.isTouch #contests-banners li{width:calc(50% - 8px)}
}
#page-contests-forAuthor.isTouch #contests-banners li:nth-child(3n+1){margin-left:0;clear:both}
@media screen and (max-width:420px){
#page-contests-forAuthor.isTouch #contests-banners li:nth-child(3n+1){margin-left:16px;clear:none}
}
@media screen and (max-width:420px){
#page-contests-forAuthor.isTouch #contests-banners li:nth-child(2n+1){margin-left:0;clear:both}
}
#page-contests-forAuthor.isTouch #contests-banners img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
#page-contests-forAuthor.isApp #container{margin:10px auto 0;margin-top:calc(10px + constant(safe-area-inset-top));margin-top:calc(10px + env(safe-area-inset-top))}
#page-contests-newAuthor .widget-newContestUnit-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-newAuthor .widget-newContestUnit-summary p{margin:0 1em 0 0}
#page-contests-newAuthor .widget-newContestUnit-summary b{margin:0 .5em 0 0;display:inline-block}
#page-contests-newAuthor.isPC #container-inner h2{font-size:18px;line-height:1.3}
#page-contests-newAuthor.isPC #contests{margin:30px 0 0}
#page-contests-newAuthor.isPC #contests section{margin:0 0 30px}
#page-contests-newAuthor.isPC #contests section:not(:first-child) h2{font-weight:400}
#page-contests-newAuthor.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-newAuthor.isPC #contests .sectionHeader a{color:#222}
#page-contests-newAuthor.isPC #contests .sectionHeader a:focus,#page-contests-newAuthor.isPC #contests .sectionHeader a:hover{color:#0081c2}
#page-contests-newAuthor.isPC #contests .sectionHeader a i{color:#0990cc}
#page-contests-newAuthor.isPC #newContests{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit{width:calc(33.333333% - 10px)}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit:not(:first-child){margin:0 0 0 15px}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit-info{margin:12px 6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit-title{font-size:13px;margin:0 0 8px}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit-summary{font-size:11.5px}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit-summary b{font-weight:400}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit-appliedWorkCount{text-align:center}
#page-contests-newAuthor.isPC #newContests .widget-newContestUnit-appliedWorkCount span{display:block}
#page-contests-newAuthor.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-newAuthor.isPC #newUserEvents .widget-userEvents-unit{width:calc(33.333333% - 10px);margin:15px 0 15px 15px}
#page-contests-newAuthor.isPC #newUserEvents .widget-userEvents-unit:nth-child(3n+1){position:relative;margin-left:0}
#page-contests-newAuthor.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-newAuthor.isPC #newUserEvents .widget-userEvents-unit-header-eventInfo h4{font-size:15px}
#page-contests-newAuthor.isPC #newUserEvents .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-contests-newAuthor.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-newAuthor.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-newAuthor.isPC .contest:last-child{border-bottom:1px solid #ddd}
#page-contests-newAuthor.isPC .contest .widget-newContestUnit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 15px 0 0}
#page-contests-newAuthor.isPC .contest .widget-newContestUnit a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-newAuthor.isPC .contest .widget-newContestUnit-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-newAuthor.isPC .contest .widget-newContestUnit-image{width:200px;margin:0 30px 0 0}
#page-contests-newAuthor.isPC .contest .widget-newContestUnit-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-newAuthor.isPC .contest .widget-newContestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-newAuthor.isPC .contest .widget-newContestUnit-catchphrase{font-size:13px}
#page-contests-newAuthor.isPC .contest .widget-newContestUnit-title{font-size:18px;margin:6px 0}
#page-contests-newAuthor.isPC .contest .widget-newContestUnit-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-newAuthor.isPC .contest .widget-newContestUnit-appliedWorkCount-count{margin:-3px 4px 0 0}
#page-contests-newAuthor.isPC #contests-banners h2{font-weight:400}
#page-contests-newAuthor.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}
#page-contests-newAuthor.isPC #contests-banners ul li{list-style-type:none}
#page-contests-newAuthor.isPC #contests-banners li{width:200px;margin:0 30px 0 0}
#page-contests-newAuthor.isPC #contests-banners a{display:block;position:relative}
#page-contests-newAuthor.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-newAuthor.isPC #contests-banners img{max-width:100%;vertical-align:bottom}
#page-contests-newAuthor.isPC #contests-closedLink{margin:30px 0 0;border-top:1px solid #ddd;font-size:15px}
#page-contests-newAuthor.isPC #contests-closedLink a{color:#222;padding:1em;text-align:center;display:block}
#page-contests-newAuthor.isPC #contests-closedLink a:focus,#page-contests-newAuthor.isPC #contests-closedLink a:hover{color:#4baae0}
#page-contests-newAuthor.isPC #userEvents{margin:30px 0 0}
#page-contests-newAuthor.isPC #userEvents .seeMoreLink{text-align:right}
#page-contests-newAuthor.isPC #userEvents .seeMoreLink a{color:#222}
#page-contests-newAuthor.isPC #userEvents .seeMoreLink a:focus,#page-contests-newAuthor.isPC #userEvents .seeMoreLink a:hover{color:#0990cc}
#page-contests-newAuthor.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-newAuthor.isPC #userEventsList .widget-userEvents-unit{width:calc(33.333333% - 20px);margin:15px 0 15px 30px}
#page-contests-newAuthor.isPC #userEventsList .widget-userEvents-unit:nth-child(3n+1){position:relative;margin-left:0}
#page-contests-newAuthor.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-newAuthor.isPC #userEventsList .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-contests-newAuthor.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-newAuthor.isTouch #newContests .widget-newContestUnit{width:calc(50% - 8px)}
#page-contests-newAuthor.isTouch #newContests .widget-newContestUnit-info{margin:6px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-newAuthor.isTouch #newContests .widget-newContestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-newAuthor.isTouch #newContests .widget-newContestUnit-title{font-size:11px;margin:0 0 6px}
#page-contests-newAuthor.isTouch #newContests .widget-newContestUnit-summary{font-size:11px}
#page-contests-newAuthor.isTouch #newContests .widget-newContestUnit-summary b{font-weight:400}
#page-contests-newAuthor.isTouch #newContests .widget-newContestUnit-appliedWorkCount{text-align:center}
#page-contests-newAuthor.isTouch #newContests .widget-newContestUnit-appliedWorkCount span{display:block}
#page-contests-newAuthor.isTouch #newUserEvents{margin:12px 16px 0;background:#f7f6f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#page-contests-newAuthor.isTouch #newUserEvents .widget-userEvents-unit a{padding:14px 16px}
#page-contests-newAuthor.isTouch #newUserEvents .widget-userEvents-unit:nth-child(1){border:none}
#page-contests-newAuthor.isTouch #newUserEvents .widget-userEvents-unit:nth-child(1)~.widget-userEvents-unit{display:none}
#page-contests-newAuthor.isTouch #newUserEvents .widget-userEvents-unit-header-eventInfo h4{font-size:12px}
#page-contests-newAuthor.isTouch #newUserEvents .widget-userEvents-unit-dateClosed b{font-weight:400}
#page-contests-newAuthor.isTouch #contests{margin:48px 0 0}
#page-contests-newAuthor.isTouch #contests section{margin:0 0 24px}
#page-contests-newAuthor.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-newAuthor.isTouch #contests .sectionHeader h2,#page-contests-newAuthor.isTouch #contests .sectionHeader p{margin:0}
#page-contests-newAuthor.isTouch #contests .sectionHeader h2{font-size:11px}
#page-contests-newAuthor.isTouch #contests .sectionHeader p{font-weight:400}
#page-contests-newAuthor.isTouch #contests .sectionHeader a{color:#222}
#page-contests-newAuthor.isTouch #contests .sectionHeader a:focus,#page-contests-newAuthor.isTouch #contests .sectionHeader a:hover{color:#0081c2}
#page-contests-newAuthor.isTouch #contests .sectionHeader a i{color:#0990cc}
#page-contests-newAuthor.isTouch .contest{padding:14px 16px 14px 0;margin:0 0 0 16px;border-bottom:1px solid #ddd}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-image{width:100px;margin:0 12px 0 0}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-image span{margin:0 0 12px}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-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-newAuthor.isTouch .contest .widget-newContestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-catchphrase{font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-title{margin:6px 0;font-size:14px}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-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-newAuthor.isTouch .contest .widget-newContestUnit-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-appliedWorkCount-label{font-size:10px}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-message{margin:0}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-summary{margin:4px 0 0}
#page-contests-newAuthor.isTouch .contest .widget-newContestUnit-summary b{font-weight:400}
#page-contests-newAuthor.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-newAuthor.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-newAuthor.isTouch #contests-banners ul li{list-style-type:none}
#page-contests-newAuthor.isTouch #contests-banners li{position:relative;width:calc(50% - 8px);margin:0 0 16px 16px}
#page-contests-newAuthor.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-newAuthor.isTouch #contests-banners li:nth-child(2n+1){margin:0 0 16px}
#page-contests-newAuthor.isTouch #contests-banners img{max-width:100%;vertical-align:bottom}
#page-contests-newAuthor.isTouch #contests-closedLink,#page-contests-newAuthor.isTouch .seeMoreLink{border-top:1px solid #ddd;margin:0 0 0 16px;padding:8px 16px 0 0;text-align:right}
#page-contests-newAuthor.isTouch #contests-closedLink a,#page-contests-newAuthor.isTouch .seeMoreLink a{color:#222;font-size:11px}
#page-contests-newAuthor.isTouch #contests-closedLink{margin:12px 0 0 16px}
#page-contests-newAuthor.isTouch #userEvents{margin:16px 0 0}
#page-contests-newAuthor.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-newAuthor.isTouch #userEventsList{margin:0 0 0 16px}
#page-contests-contest-default.isPC #contest-body{padding:30px 0 0;border:5px solid #f2f1f0;padding:30px;margin:1em 0}
#page-contests-contest-default.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-default.isPC #contest-body h2+p{color:#444;margin:0 30px;font-size:15px;line-height:1.7}
#page-contests-contest-default.isPC #contest-body h2 .catchphrase-space{display:none}
#page-contests-contest-default.isPC #contest-body .lead-message{margin:0 30px 20px;font-size:15px}
#page-contests-contest-default.isPC #contest-body .lead-centering{text-align:center;margin:0}
#page-contests-contest-default.isPC #contest-body .lead-centering i{margin:0 0 0 .5em}
#page-contests-contest-default.isPC #contest-body h3{margin:2em 0 0;font-size:1.25em;border-bottom:1px solid #ddd}
#page-contests-contest-default.isPC #contest-body h4{margin:2em 0 0;line-height:1.3}
#page-contests-contest-default.isPC #contest-body ul{padding:0 0 0 1.5em}
#page-contests-contest-default.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-default.isPC #contest-body td,#page-contests-contest-default.isPC #contest-body th{border:solid #ddd;border-width:0 1px 1px 0;padding:10px 13px}
#page-contests-contest-default.isPC #contest-body th{text-align:left;background:#f2f1f0}
#page-contests-contest-default.isPC #contest-body dt{font-weight:700}
#page-contests-contest-default.isPC #contest-body dd{margin:0 0 0 30px!important;padding-left:10px!important;border-left:5px solid #eee}
#page-contests-contest-default.isPC #contest-body .note{color:#0990cc;font-weight:700;margin:.25em 0 0;font-size:11.5px}
#page-contests-contest-default.isPC #contest-body .note:before{content:"＊ "}
#page-contests-contest-default.isTouch #contest-body{margin:24px 16px}
#page-contests-contest-default.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-default.isTouch #contest-body h2+p{color:#444;line-height:1.7;margin:0;font-size:14px}
#page-contests-contest-default.isTouch #contest-body h2 br{display:none}
#page-contests-contest-default.isTouch #contest-body .lead-message{margin:0 0 16px;font-size:14px}
#page-contests-contest-default.isTouch #contest-body .lead-centering{text-align:center;margin:0}
#page-contests-contest-default.isTouch #contest-body .lead-centering i{margin:0 0 0 .5em}
#page-contests-contest-default.isTouch #contest-body h3{border-bottom:1px solid #bbb;font-size:11px;margin:24px 0 8px -16px;width:100%;padding:0 16px 8px}
#page-contests-contest-default.isTouch #contest-body p,#page-contests-contest-default.isTouch #contest-body ul{line-height:1.7}
#page-contests-contest-default.isTouch #contest-body ul{padding:0 0 0 1.5em}
#page-contests-contest-default.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-default.isTouch #contest-body td,#page-contests-contest-default.isTouch #contest-body th{border:solid #ddd;border-width:0 1px 1px 0;padding:8px 10px}
#page-contests-contest-default.isTouch #contest-body th{text-align:left;background:#f2f1f0}
#page-contests-contest-default.isTouch #contest-body dt{font-weight:700}
#page-contests-contest-default.isTouch #contest-body dd{margin:0 0 0 24px!important;padding-left:10px!important;border-left:5px solid #eee}
#page-contests-contest-default.isTouch #contest-body .note{color:#0990cc;font-weight:700;margin:.25em 0 0;font-size:11px}
#page-contests-contest-default.isTouch #contest-body .note:before{content:"＊ "}
#page-contests-contest-appliedWorks #contest-body header{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}
#page-contests-contest-appliedWorks #contest-body header h2,#page-contests-contest-appliedWorks #contest-body header p{margin:0}
#page-contests-contest-appliedWorks #heading-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-appliedWorks #heading-content h2{line-height:1.5}
#page-contests-contest-appliedWorks #heading-content p{color:#666;font-size:11.5px;line-height:1.3}
#page-contests-contest-appliedWorks #searchLink{width:60px;text-align:right;line-height:1.3}
#page-contests-contest-appliedWorks.isPC #contest-body{margin:0 0 30px}
#page-contests-contest-appliedWorks.isPC #contest-body header{padding:0 0 1em}
#page-contests-contest-appliedWorks.isPC #list{margin:-100px 0 0;padding:130px 0 0}
#page-contests-contest-appliedWorks.isTouch #contest-body{margin:0 0 24px}
#page-contests-contest-appliedWorks.isTouch #contest-body header{padding:0 16px 8px}
#page-contests-contest-appliedWorks.isTouch #list{margin:-80px 0 0;padding:104px 0 0}
#page-contests-contest-appliedWorks.isTouch #heading-content h2{font-size:11px}
#page-contests-contest-appliedWorks-ranking #contest-body header{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}
#page-contests-contest-appliedWorks-ranking #contest-body header h2,#page-contests-contest-appliedWorks-ranking #contest-body header p{margin:0}
#page-contests-contest-appliedWorks-ranking #heading-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-appliedWorks-ranking #heading-content h2{line-height:1.5}
#page-contests-contest-appliedWorks-ranking #heading-content p{color:#666;font-size:11px;line-height:1.3}
#page-contests-contest-appliedWorks-ranking #searchLink{width:60px;text-align:right;line-height:1.3}
#page-contests-contest-appliedWorks-ranking #heading-filtering{padding:8px 16px;margin:0;text-align:center;border-bottom:1px solid #ddd}
#page-contests-contest-appliedWorks-ranking .widget-workCard-workColor{display:none}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body{margin:0 0 30px}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body header{padding:0 0 1em}
#page-contests-contest-appliedWorks-ranking.isPC #list{margin:-100px 0 0;padding:130px 0 0}
#page-contests-contest-appliedWorks-ranking.isPC .ui-select select{font-size:1em}
#page-contests-contest-appliedWorks-ranking.isPC .widget-work-rank{position:absolute;top:17px;left:0;display:block;margin:0}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body{margin:0 0 24px}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body header{padding:0 16px 8px}
#page-contests-contest-appliedWorks-ranking.isTouch #list{margin:-80px 0 0;padding:104px 0 0}
#page-contests-contest-appliedWorks-ranking.isTouch #heading-content h2{font-size:11px}
#page-contests-contest-appliedWorks-ranking.isTouch .ui-select{width:100%}
#page-contests-contest-appliedWorks-ranking.isTouch .ui-select select{font-size:13px}
#page-contests-contest-appliedWorks-ranking.isTouch .widget-work-rank{position:absolute;top:15px;left:0;display:block;margin:0;font-size:11px;color:#999}
#page-contests-contest-nominated.isPC #contest-body h3{text-align:center;font-size:27px;letter-spacing:.1em;line-height:1;font-weight:400;margin:45px 0 0}
#page-contests-contest-nominated.isPC #contest-body h3 .division-icon{background:#222;width:24px;height:24px;border-radius:12px;display:inline-block;margin:0 0 -2px 0}
#page-contests-contest-nominated.isPC .nominatedWorks-list{margin:30px 0;border-top:1px solid #ddd;padding:15px 0 0}
#page-contests-contest-nominated.isPC .nominatedWorks-list:after,#page-contests-contest-nominated.isPC .nominatedWorks-list:before{content:'';display:table}
#page-contests-contest-nominated.isPC .nominatedWorks-list:after{clear:both}
#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase{margin:0 0 30px 40px;width:calc(50% - 20px);position:relative}
#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase:nth-child(2n+1){margin:0 0 30px;clear:both}
#page-contests-contest-nominated.isPC .nominatedWorks-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-nominated.isPC .nominatedWorks-list .widget-workCatchphrase:nth-child(1):before{display:none}
#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase h4,#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase p{line-height:1.3}
#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase h4{font-size:1.4em;margin:.25em 15% .25em 0}
#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase p{margin:0;font-size:.9em;color:#555}
#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase a:focus,#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase a:hover{color:#0990cc}
#page-contests-contest-nominated.isPC .nominatedWorks-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-nominated.isTouch #contest-body h3{text-align:center;font-size:15px;letter-spacing:.1em;line-height:1;margin:55px 0 12px;font-weight:400}
#page-contests-contest-nominated.isTouch #contest-body h3 .division-icon{background:#222;width:13px;height:13px;border-radius:6.5px;display:inline-block;margin:0 0 -1px 0}
#page-contests-contest-nominated.isTouch .nominatedWorks-list{margin:0 0 30px;border-top:1px solid #ddd}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase{position:relative;margin:0 0 0 16px}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase:last-child{border-bottom:1px solid #ddd}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase h4,#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase p{line-height:1.3}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase h4{margin:4px 0;font-size:14px}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase h4 a{color:#222}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase h4 a:focus,#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase h4 a:hover{color:#0990cc}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase p{margin:0;font-size:.9em;color:#555}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase p a{color:#666}
#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase p a:focus,#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-workCatchphrase p a:hover{color:#0990cc}
#page-contests-contest-nominated.isTouch .nominatedWorks-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-default.isPC #contestAppliedWorks-inner,#page-contests-contest-default.isPC #contestHeader,#page-contests-contest-default.isPC #contestMain-inner{width:1125px;margin:30px auto;padding:0 30px}
#page-contests-contest-default.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-default.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-default.isPC #contestHeader-title{font-size:24px;line-height:1.3}
#page-contests-contest-default.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-default.isPC #contestHeader-data div{margin:0 30px 0 0}
#page-contests-contest-default.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-default.isPC #contestHeader-data dd{margin:0;font-size:24px}
#page-contests-contest-default.isPC #contestHeader-data dd b{font-weight:400}
#page-contests-contest-default.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-default.isPC #contestHeader-appliedWorksCount-isEmpty{padding:0 .25em 0 0}
#page-contests-contest-default.isPC #contestHeader-button1 [class^=ui-button-],#page-contests-contest-default.isPC #contestHeader-button2 [class^=ui-button-]{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;font-size:15px}
#page-contests-contest-default.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-default.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-default.isPC #contestHeader-mainImage{width:730px;margin:0;position:relative}
#page-contests-contest-default.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-default.isPC #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-default.isPC #contestAppliedWorks{background:#f2f1f0}
#page-contests-contest-default.isPC #contestAppliedWorks-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-default.isPC #contestAppliedWorks-inner h3,#page-contests-contest-default.isPC #contestAppliedWorks-inner ul{margin:1rem 0;line-height:1.3}
#page-contests-contest-default.isPC #contestAppliedWorks-inner h3{width:135px;font-size:11.5px}
#page-contests-contest-default.isPC #contestAppliedWorks-inner ul{padding:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-default.isPC #contestAppliedWorks-inner ul li{list-style-type:none}
#page-contests-contest-default.isPC #contestAppliedWorks-inner 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}
#page-contests-contest-default.isPC #contestAppliedWorks-inner h4,#page-contests-contest-default.isPC #contestAppliedWorks-inner p{margin:0}
#page-contests-contest-default.isPC #contestMain-inner{margin-top:0}
#page-contests-contest-default.isPC.isPC #contestMain-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-default.isPC.isPC #contest-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-default.isPC.isPC #contestAside{width:300px;margin:0 0 0 30px}
#page-contests-contest-default.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-default.isTouch #contestHeader-mainImage{margin:0;position:relative}
#page-contests-contest-default.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-default.isTouch #contestHeader-mainImage:before{border:none;border-bottom:1px solid rgba(0,0,0,.15)}
#page-contests-contest-default.isTouch #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-default.isTouch #contestHeader-info{padding:14px 16px}
#page-contests-contest-default.isTouch #contestHeader-info p{margin:0}
#page-contests-contest-default.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-default.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-default.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-default.isTouch #contestHeader-appliedWorkCount-count{font-size:24px}
#page-contests-contest-default.isTouch #contestHeader-appliedWorkCount-label{font-size:10px;color:#666}
#page-contests-contest-default.isTouch #contestHeader-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px}
#page-contests-contest-default.isTouch #contestHeader-summary p+p{margin:0 0 0 1em}
#page-contests-contest-default.isTouch #contestHeader-summary b{font-weight:400}
#page-contests-contest-default.isTouch #contestHeader-button1 p>a,#page-contests-contest-default.isTouch #contestHeader-button1 p>span,#page-contests-contest-default.isTouch #contestHeader-button2 p>a,#page-contests-contest-default.isTouch #contestHeader-button2 p>span{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-contests-contest-default.isTouch #contestHeader-button1{margin:16px 0 8px}
#page-contests-contest-default.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-default.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-default.isTouch #contestHeader-button2 .ui-button-blue{padding:6px 10px}
}
@media screen and (max-width:360px){
#page-contests-contest-default.isTouch #contestHeader-button2 span{display:block}
}
@media screen and (max-width:360px){
#page-contests-contest-default.isTouch #contestHeader-button2 span+span{margin:4px 0 0}
}
#page-contests-contest-default.isTouch #contestAppliedWorks{background:#f2f1f0}
#page-contests-contest-default.isTouch #contestAppliedWorks-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-contest-default.isTouch #contestAppliedWorks-inner h3,#page-contests-contest-default.isTouch #contestAppliedWorks-inner ul{margin:1rem 0;line-height:1.3}
#page-contests-contest-default.isTouch #contestAppliedWorks-inner h3{width:135px;font-size:11.5px}
#page-contests-contest-default.isTouch #contestAppliedWorks-inner ul{padding:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-default.isTouch #contestAppliedWorks-inner ul li{list-style-type:none}
#page-contests-contest-default.isTouch #contestAppliedWorks-inner 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}
#page-contests-contest-default.isTouch #contestAppliedWorks-inner h4,#page-contests-contest-default.isTouch #contestAppliedWorks-inner p{margin:0}
#page-contests-contest-newWorks.isPC #appliedWorksList,#page-contests-contest-newWorks.isPC #contestHeader,#page-contests-contest-newWorks.isPC #filter ul,#page-contests-contest-newWorks.isPC #nominatedWorks,#page-contests-contest-newWorks.isPC #result-inner{width:1125px;padding:0 30px;margin:0 auto}
#page-contests-contest-newWorks.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-newWorks.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}
#page-contests-contest-newWorks.isPC #contestHeader-mainImage{width:200px;margin:0;position:relative}
#page-contests-contest-newWorks.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-newWorks.isPC #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-newWorks.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-newWorks.isPC #contestHeader-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 30px}
#page-contests-contest-newWorks.isPC #contestHeader-info p{margin:0}
#page-contests-contest-newWorks.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-newWorks.isPC #contestHeader-title{font-size:24px;line-height:1.3;margin:4px 0 2px}
#page-contests-contest-newWorks.isPC #contestHeader-appliedWorkCount{margin:0 30px 0 0;line-height:1.3}
#page-contests-contest-newWorks.isPC #contestHeader-appliedWorkCount span{display:block;text-align:center}
#page-contests-contest-newWorks.isPC #contestHeader-appliedWorkCount-count{font-size:24px}
#page-contests-contest-newWorks.isPC #contestHeader-appliedWorkCount-label{font-size:11.5px;color:#666}
#page-contests-contest-newWorks.isPC #contestHeader-button{width:200px}
#page-contests-contest-newWorks.isPC #contestHeader-button p{margin:0}
#page-contests-contest-newWorks.isPC #contestHeader-button .ui-button-default{width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;font-size:15px}
#page-contests-contest-newWorks.isPC #contestHeader-button .widget-shareButtonIcons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-newWorks.isPC #contestHeader-detailPageButton+p{margin:.5em 0 1em!important}
#page-contests-contest-newWorks.isPC #contestHeader-detailPageButton+ul{margin:1em 0 0!important}
#page-contests-contest-newWorks.isPC #contestHeader-applicationEndedAt{text-align:center;font-size:11px}
#page-contests-contest-newWorks.isPC #contestHeader-applicationEndedAt b,#page-contests-contest-newWorks.isPC #contestHeader-applicationEndedAt span{display:inline-block}
#page-contests-contest-newWorks.isPC #contestHeader-applicationEndedAt b{margin:0 4px 0 0}
#page-contests-contest-newWorks.isPC #result{background:#f2f1f0;overflow:hidden;min-width:1185px}
#page-contests-contest-newWorks.isPC #result+#nominatedWorks #nominatedWorks-header{background:0 0}
#page-contests-contest-newWorks.isPC #result-inner{width:800px;margin:30px auto;background:#fff}
#page-contests-contest-newWorks.isPC #nominatedWorks-header{background:#f2f1f0;padding:30px 357.5px}
#page-contests-contest-newWorks.isPC #nominatedWorks-header h2,#page-contests-contest-newWorks.isPC #nominatedWorks-header p{margin:0}
#page-contests-contest-newWorks.isPC #nominatedWorks-header h2{text-align:center;margin:0 0 16px;line-height:1.3}
#page-contests-contest-newWorks.isPC #nominatedWorks-header p{text-indent:1em}
#page-contests-contest-newWorks.isPC #nominatedWorks-header-note{margin:16px 0 0!important;font-size:11px;text-align:center}
#page-contests-contest-newWorks.isPC #nominatedWorksList{margin:30px 0;border-top:1px solid #ddd;padding:15px 0 0}
#page-contests-contest-newWorks.isPC #nominatedWorksList:after,#page-contests-contest-newWorks.isPC #nominatedWorksList:before{content:'';display:table}
#page-contests-contest-newWorks.isPC #nominatedWorksList:after{clear:both}
#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase{margin:0 0 30px 40px;width:calc(50% - 20px);position:relative}
#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase:nth-child(2n+1){margin:0 0 30px;clear:both}
#page-contests-contest-newWorks.isPC #nominatedWorksList .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-newWorks.isPC #nominatedWorksList .widget-workCatchphrase:nth-child(1):before{display:none}
#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase h4,#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase p{line-height:1.3}
#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase h4{font-size:1.4em;margin:.25em 15% .25em 0}
#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase p{margin:0;font-size:.9em;color:#555}
#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase a:focus,#page-contests-contest-newWorks.isPC #nominatedWorksList .widget-workCatchphrase a:hover{color:#0990cc}
#page-contests-contest-newWorks.isPC #nominatedWorksList .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-newWorks.isPC #filter ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 30px;box-sizing:content-box}
#page-contests-contest-newWorks.isPC #filter ul li{list-style-type:none}
#page-contests-contest-newWorks.isPC #filter-categories ul{padding:1em 30px 0}
#page-contests-contest-newWorks.isPC #filter-list{margin:1em auto!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-contests-contest-newWorks.isPC #filter-list li{margin:0 8px!important}
#page-contests-contest-newWorks.isPC #filter-list li.isActive a{font-weight:700;color:#222}
#page-contests-contest-newWorks.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-newWorks.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-newWorks.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n+1){border-left:none;width:calc(20% - (15px - 6px))}
#page-contests-contest-newWorks.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-contests-contest-newWorks.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n+1) .widget-workBox-work{padding-left:0}
#page-contests-contest-newWorks.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n){border-right:none;width:calc(20% - (15px - 6px))}
#page-contests-contest-newWorks.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-contests-contest-newWorks.isPC #appliedWorksList-inner .widget-workBox:nth-child(5n) .widget-workBox-work{padding-right:0}
#page-contests-contest-newWorks.isPC #appliedWorksList-inner .widget-workBox.show-rank{padding:0}
#page-contests-contest-newWorks.isPC #appliedWorksList-inner .widget-workBox.show-rank:hover .widget-workBox-rank{background:#d8d7d6}
#page-contests-contest-newWorks.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-newWorks.isPC #contestIsBeforeApplicationBegun-message{width:1125px;margin:0 auto;box-sizing:border-box;background:#f2f1f0;padding:30px}
#page-contests-contest-newWorks.isPC #contestIsBeforeApplicationBegun-message a{text-decoration:underline;display:inline-block}
#page-contests-contest-newWorks.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-newWorks.isTouch #contestHeader-mainImage{margin:0 12px 0 0;position:relative;width:100px}
#page-contests-contest-newWorks.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-newWorks.isTouch #contestHeader-mainImage img{max-width:100%;vertical-align:bottom}
#page-contests-contest-newWorks.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-newWorks.isTouch #contestHeader-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-contest-newWorks.isTouch #contestHeader-info .widget-status{margin:6px 0 0}
#page-contests-contest-newWorks.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-newWorks.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-newWorks.isTouch #contestHeader-appliedWorkCount span{display:block}
#page-contests-contest-newWorks.isTouch #contestHeader-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-contests-contest-newWorks.isTouch #contestHeader-appliedWorkCount-label{font-size:10px}
#page-contests-contest-newWorks.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-newWorks.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-newWorks.isTouch #contestHeader-detailPageButton a{height:35px;line-height:35px;padding:0 16px;box-sizing:border-box}
#page-contests-contest-newWorks.isTouch #nominatedWorks-header{font-size:1em;padding:24px 16px;margin:0 0 30px;background:#f2f1f0}
#page-contests-contest-newWorks.isTouch #nominatedWorks-header h2{text-align:center;margin:0;letter-spacing:2px;font-size:15px}
#page-contests-contest-newWorks.isTouch #nominatedWorks-header h2 span{display:inline-block}
#page-contests-contest-newWorks.isTouch #nominatedWorks-header p{line-height:1.5}
#page-contests-contest-newWorks.isTouch #nominatedWorks-header-note{font-size:11px;text-align:center;margin:1.5em 0 0}
#page-contests-contest-newWorks.isTouch #nominatedWorks-header-note span{display:inline-block}
#page-contests-contest-newWorks.isTouch #nominatedWorksList{margin:0 0 30px;border-top:1px solid #ddd}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase{position:relative;margin:0 0 0 16px}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase:last-child{border-bottom:1px solid #ddd}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase h4,#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase p{line-height:1.3}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase h4{margin:4px 0;font-size:14px}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase h4 a{color:#222}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase h4 a:focus,#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase h4 a:hover{color:#0990cc}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase p{margin:0;font-size:.9em;color:#555}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase p a{color:#666}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase p a:focus,#page-contests-contest-newWorks.isTouch #nominatedWorksList .widget-workCatchphrase p a:hover{color:#0990cc}
#page-contests-contest-newWorks.isTouch #nominatedWorksList .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-newWorks.isTouch #filter{background:#f2f1f0;padding:12px 16px 0}
#page-contests-contest-newWorks.isTouch #filter-categories,#page-contests-contest-newWorks.isTouch #filter-list{width:100%}
#page-contests-contest-newWorks.isTouch #filter-categories+#filter-list{margin:8px 0 0}
#page-contests-contest-newWorks.isTouch #filter-searchLink{margin:0}
#page-contests-contest-newWorks.isTouch #filter-searchLink a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:12px 10px}
#page-contests-contest-newWorks.isTouch #appliedWorksList{margin:0 0 0 16px;border-bottom:1px solid #ddd}
#page-contests-contest-newWorks.isTouch #contestIsBeforeApplicationBegun-message{border-top:1px solid #ddd;margin:0 16px;padding:24px 0}
#page-contests-newTop.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 20px}
#page-contests-newTop.isPC #container-inner .sectionHeader p{margin:0}
#page-contests-newTop.isPC #container-inner .sectionHeader .widget-mediaHeading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}
#page-contests-newTop.isPC #container-inner .sectionHeader a{color:#222}
#page-contests-newTop.isPC #container-inner .sectionHeader a:focus,#page-contests-newTop.isPC #container-inner .sectionHeader a:hover{color:#0081c2}
#page-contests-newTop.isPC #container-inner .sectionHeader i{color:#0990cc}
#page-contests-newTop.isPC #closedContestsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 60px}
#page-contests-newTop.isPC #closedContestsList .widget-newContestUnit{width:calc(25% - 11.25px)}
#page-contests-newTop.isPC #closedContestsList .widget-newContestUnit:not(:first-child){margin:0 0 0 15px}
#page-contests-newTop.isPC .inSelectionContests-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 60px}
#page-contests-newTop.isPC .inSelectionContests-item .widget-newContestUnit{width:200px;margin:0 30px 0 0}
#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-works{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-newTop.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-newTop.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-newTop.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n+1){border-left:none;width:calc(25% - (15px - 7.5px))}
#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n+1) .widget-workBox-catchphrase-title a,#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n+1) .widget-workBox-work{padding-left:0}
#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n){border-right:none;width:calc(25% - (15px - 7.5px))}
#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n) .widget-workBox-catchphrase-title a,#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-worksList .widget-workBox:nth-child(4n) .widget-workBox-work{padding-right:0}
#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-readMore{text-align:center;margin:0}
#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-readMore a{padding:1em 0;display:block;color:#666}
#page-contests-newTop.isPC .inSelectionContests-item .inSelectionContests-readMore a b{color:#222}
#page-contests-newTop.isTouch .seeMoreLink{margin:0 0 0 16px;border-top:1px solid #ddd;padding:8px 16px 0 0;text-align:right}
#page-contests-newTop.isTouch .seeMoreLink a{font-size:11px;color:#222}
#page-contests-newTop.isTouch #closedContests{margin:16px 0 24px}
#page-contests-newTop.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-newTop.isTouch #closedContestsList .widget-newContestUnit{width:calc(50% - 8px);margin:0 0 16px}
#page-contests-newTop.isTouch #closedContestsList .widget-newContestUnit-title{font-size:11px}
#page-contests-newTop.isTouch .inSelectionContests-item{margin:14px 16px 28px 16px}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-image{width:100px;margin:0 12px 0 0}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-image span{margin:0 0 12px}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-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-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-info-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-title{margin:0}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-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-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-appliedWorkCount-count{font-weight:700;font-size:13px}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-appliedWorkCount-label{font-size:10px}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-message{margin:0}
#page-contests-newTop.isTouch .inSelectionContests-item .widget-newContestUnit-summary{margin:4px 0 8px}
#page-contests-newClosed.isPC #closedContests .widget-mediaHeading{margin:0 0 20px}
#page-contests-newClosed.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-newClosed.isPC #closedContestsList .widget-newContestUnit{width:calc(25% - 11.25px);margin:0 0 30px}
#page-contests-newClosed.isPC #closedContestsList .widget-newContestUnit:not(:nth-child(4n+1)){margin-left:15px}
#page-contests-newClosed.isTouch #closedContests .widget-mediaHeading{margin:16px 0 0}
#page-contests-newClosed.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-newClosed.isTouch #closedContestsList .widget-newContestUnit{width:calc(50% - 8px);margin:0 0 16px}
#page-contests-newClosed.isTouch #closedContestsList .widget-newContestUnit:not(:nth-child(2n+1)){margin-left:15px}
#page-contests-newClosed.isTouch #closedContestsList .widget-newContestUnit-title{font-size:11px}
#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;line-height:1.3;display:inline-block}
#page-users-user.isPC #userFollowingWorks .userFollowingWorks-workAuthor{color:#888}
#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 #bbb;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 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 #bbb;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 #bbb}
#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-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-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}
#page-users-news-entry.isTouch #commentSection-commentForm.isFocused{background:#f2f1f0}
#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 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{font-size:15px}
#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 .internalLink-target{margin-top:-60px!important;padding-top:60px!important}
#page-works-work #internalLinks{border-top:1px solid #888;margin:80px 0 40px;font-size:1.25em}
#page-works-work #internalLinks ul{padding:0;margin:0}
#page-works-work #internalLinks ul li{list-style-type:none}
#page-works-work #internalLinks ul:after,#page-works-work #internalLinks ul:before{content:'';display:table}
#page-works-work #internalLinks ul:after{clear:both}
#page-works-work #internalLinks li{float:left;margin:0 0 0 1em;height:60px;line-height:60px}
#page-works-work #internalLinks li:first-child{margin:0}
#page-works-work #internalLinks li.isActive{font-weight:700}
#page-works-work #internalLinks li.isActive a{color:#222;border-top-color:#222}
#page-works-work #internalLinks a{display:block;text-decoration:none;border-top:3px solid transparent;color:#666}
#page-works-work #internalLinks a:focus,#page-works-work #internalLinks a:hover{border-top-color:#4baae0}
#page-works-work #internalLinks .icon-bottom{display:none}
#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 h3 a{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:.55em;font-weight:400;color:#888;border-bottom:1px solid #ddd;text-decoration:none}
#page-works-work .widget-toc h3 a:focus,#page-works-work .widget-toc h3 a:hover{color:#0081c2;border-bottom-color:#0990cc}
#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-summary{position:-webkit-sticky;position:sticky;top:80px}
#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 #bbb;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 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 #publicationButton{font-size:12px}
#page-works-workTouch #workHeader #publicationButton img{max-height:12px!important;height:12px;width:13px}
@media screen and (max-width:360px){
#page-works-workTouch #workHeader #publicationButton span{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: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:140px}
#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 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 .internalLink-target{margin-top:-80px!important;padding-top:96px!important}
#page-works-workTouch #internalLinks{border-bottom:1px solid #ddd;margin:16px 0 0 0;font-size:12px}
#page-works-workTouch #internalLinks ul{padding:0;margin:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-works-workTouch #internalLinks ul li{list-style-type:none}
#page-works-workTouch #internalLinks li{line-height:1.5}
#page-works-workTouch #internalLinks li.isActive{font-weight:700}
#page-works-workTouch #internalLinks li.isActive a{color:#0081c2}
#page-works-workTouch #internalLinks li:last-child a{padding:8px 0}
#page-works-workTouch #internalLinks a{display:block;text-decoration:none;padding:8px 12px 8px 0;font-weight:700;color:#222}
#page-works-workTouch .internalLinks-count{font-weight:400;color:#666}
#page-works-workTouch #description{margin:16px 16px 8px}
#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:24px 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 h3 a{font-weight:400;color:#888}
#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,#page-works-workTouch.isApp #workHeader #workFollow button>span{padding:0 8px}
#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-bodyFooter .ui-button-silent{font-weight:400}
#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.isPC #reviewHint h3{font-weight:400}
#page-works-reviews-edit.isPC #reviewHint h4{margin:1.5em 0 .5em}
#page-works-reviews-edit.isPC #reviewHint h4 i,#page-works-reviews-edit.isPC #reviewHint h4 span{vertical-align:middle;line-height:40px}
#page-works-reviews-edit.isPC #reviewHint h4 i{margin:0 15px 0 0;width:40px;font-size:40px;text-align:center;display:inline-block;color:#4baae0;font-weight:400}
#page-works-reviews-edit.isPC #reviewHint p{color:#444;line-height:1.4;margin:0 0 0 55px}
#page-works-reviews-edit.isPC #reviewHint #reviewHint-lead{font-size:1.2em;margin:0}
#page-works-reviews-edit.isPC #reviewHint .reviewHint-section-lead{font-size:1.2em}
#page-works-reviews-edit.isPC #reviewHint ul{margin:1em 0 1em 55px}
#page-works-reviews-edit.isPC #reviewHint ul li{margin:0 0 .2em}
#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-bodyFooter .ui-button-silent{display:none}
#page-works-reviews-edit.isTouch #reviewSection-deleteReviewButton{position:relative}
#page-works-reviews-edit.isTouch #reviewSection-deleteReviewButton button{position:absolute;bottom:.6em;right:0}
#page-works-reviews-edit.isTouch #reviewSection-deleteReviewButton .ui-button-redSilent{font-size:12px;color:#f23e48;background:0 0;border:none;padding:0}
#page-works-reviews-edit.isTouch #reviewSection-deleteReviewButton-message{color:#666;font-size:12px;padding-top:8px}
#page-works-reviews-edit.isTouch #reviewHint{margin:24px 0 0;padding:16px;background:#f5f5f5;box-sizing:border-box}
#page-works-reviews-edit.isTouch #reviewHint h3{font-weight:400;font-size:14px;margin-bottom:4px}
#page-works-reviews-edit.isTouch #reviewHint h4{border-top:1px solid #ddd;margin:24px 0 8px;padding-top:8px}
#page-works-reviews-edit.isTouch #reviewHint h4 i,#page-works-reviews-edit.isTouch #reviewHint h4 span{vertical-align:middle;line-height:20px}
#page-works-reviews-edit.isTouch #reviewHint h4 i{font-size:20px;color:#4baae0;margin:0 8px 0 0}
#page-works-reviews-edit.isTouch #reviewHint h4 span{font-size:12px}
#page-works-reviews-edit.isTouch #reviewHint p{font-size:12px;color:#888;line-height:1.4}
#page-works-reviews-edit.isTouch #reviewHint p#reviewHint-lead{font-size:14px}
#page-works-reviews-edit.isTouch #reviewHint ul{margin:16px 0 16px 16px;font-size:12px}
#page-works-reviews-edit.isTouch #reviewHint ul li{margin:0 0 .2em}
#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-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{text-align:center}
#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;font-weight:400!important;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:5px 5px 0;color:#666}
#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-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;font-weight:400!important;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 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.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 a,#page-works-reviews-review.isTouch #work-buttons button{width:100%}
#page-works-reviews-review.isTouch #work-buttons a{box-sizing:border-box;text-align:center}
#page-works-reviews-review.isTouch #work-buttons .ui-button-big{height:33px;line-height:33px;font-size:15px;padding:0}
#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:15px 0 7px;border-top:1px solid #ddd}
#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-reviewTitleAuthorLabel{font-size:11.5px}
#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 #bbb}
#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 #bbb;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 #eee;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 #bbb}
#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 #bbb;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 #bbb;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 #bbb}
#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 #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 .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 #bbb}
#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-trends{margin:0}
#page-explore.isPC #by-trends h2{padding:0 0 .5em}
#page-explore.isPC #by-trends ul{margin:0;font-size:16px}
#page-explore.isPC #by-trends li{display:inline-block}
#page-explore.isPC #by-trends li:after{content:'/';display:inline-block;color:#ddd;margin:0 .5em 0 .75em}
#page-explore.isPC #by-trends li:last-child:after{display:none}
#page-explore.isPC #by-trends a{color:#222}
#page-explore.isPC #by-trends a:focus,#page-explore.isPC #by-trends a:hover{color:#0990cc}
#page-explore.isPC #by-label{margin:0}
#page-explore.isPC #by-label .icon-next-large{color:#4baae0}
#page-explore.isPC #by-label 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-label li{width:90px;margin:0 10px 10px 0}
#page-explore.isPC #by-label img{max-width:100%;vertical-align:top}
#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 .explore-row{margin:0 auto;max-width:640px}
#page-explore.isTouch .explore-row ul{padding:0 16px 0 0;margin:0 0 0 16px}
#page-explore.isTouch .explore-cell section{margin:24px 0 0}
#page-explore.isTouch .explore-cell section h2{font-size:11px;margin:0 0 0 16px;padding:0 0 8px}
#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 .explore-cell section ul{padding:0;padding:0 16px 0 0;margin:0 0 0 16px}
#page-explore.isTouch .explore-cell section ul li{list-style-type:none}
#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}
#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 #bbb;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-label h2,#page-explore.isTouch #by-trends h2{margin:0;padding:0 16px 8px}
#page-explore.isTouch #by-trends{margin:0}
#page-explore.isTouch #by-trends ul{margin:8px 0 0 16px}
#page-explore.isTouch #by-trends li{display:inline-block}
#page-explore.isTouch #by-trends li:after{content:'/';display:inline-block;color:#ddd;margin:0 .5em 0 .75em}
#page-explore.isTouch #by-trends li:last-child:after{display:none}
#page-explore.isTouch #by-trends a{color:#222}
#page-explore.isTouch #by-trends a:focus,#page-explore.isTouch #by-trends a:hover{color:#0990cc}
#page-explore.isTouch #by-label .icon-next-large{color:#4baae0}
#page-explore.isTouch #by-label ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0 16px}
#page-explore.isTouch #by-label li{margin:0 10px 10px 0;width:calc(25% - 10px);max-width:90px}
#page-explore.isTouch #by-label img{max-width:100%;vertical-align:top}
#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-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 #bbb;-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 #bbb;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 #bbb}
#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.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.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 #bbb}
#page-userEvents-userEvent.isTouch #enteredWorks header h2{font-size:18px}
#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:#bbb}
#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-edit footer .ui-button-silent{font-weight:400}
#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 #bbb;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 #official-publication{background:#f2f1f0;padding:15px}
#page-official #official-publication header{text-align:center;padding:0 0 16px;border-bottom:1px solid #ddd}
#page-official #official-publication header h2,#page-official #official-publication header p{margin:0}
#page-official #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 #official-publication header p{font-size:13px}
#page-official #official-publication header a{color:#222}
#page-official #official-publication header a:hover{text-decoration:underline}
#page-official #official-publication header a i{color:#4baae0}
#page-official #official-publication .widget-feedList-dummyList-listItem{padding-left:106px;min-height:120px;position:relative}
#page-official #official-publication .widget-feedList-dummyList-listItem:after,#page-official #official-publication .widget-feedList-dummyList-listItem:before{content:'';display:table}
#page-official #official-publication .widget-feedList-dummyList-listItem:after{clear:both}
#page-official #official-publication .widget-feedList-dummyList-thumbnail{position:absolute;top:14px;left:0}
#page-official #official-publication .widget-feedList-dummyList-secondaryText,#page-official #official-publication .widget-feedList-dummyList-thumbnail{background:#e5e5e5}
#page-official #official-publication .widget-feedList-dummyList-primaryText{background:#ddd}
#page-official #official-publication .seeMoreLink{text-align:center}
#page-official #official-publication .seeMoreLink a{display:block}
#page-official #official-publication ul{padding:0;margin:0}
#page-official #official-publication ul li{list-style-type:none}
#page-official #official-publication ul li{border-bottom:1px solid #ccc}
#page-official #official-publication ul a{display:block;padding:14px 0;color:#222;text-decoration:none}
#page-official #official-publication ul a:after,#page-official #official-publication ul a:before{content:'';display:table}
#page-official #official-publication ul a:after{clear:both}
#page-official #official-publication ul a:focus h3,#page-official #official-publication ul a:hover h3{text-decoration:underline}
#page-official #official-publication ul div{width:calc(100% - 116px);float:right}
#page-official #official-publication ul h3,#page-official #official-publication ul p{margin:0;line-height:1.3}
#page-official #official-publication ul h3{font-size:13px;margin:8px 0}
#page-official #official-publication ul p{font-size:11.5px;color:#666;margin:2.5px 0 0}
#page-official #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}
#page-official #official-publication ul .article-thumbnail{margin:0;width:100px;float:left}
#page-official #official-publication ul img{max-width:100%;vertical-align:top;border:1px solid #222}
#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 #official-publication{margin:24px 0 0}
#page-officialTouch #official-publication header{padding:0 16px 8px;border-bottom:1px solid #ddd}
#page-officialTouch #official-publication header a{color:#666}
#page-officialTouch #official-publication header a i{color:#4baae0}
#page-officialTouch #official-publication .widget-feedList-dummyList{margin:2px 0 0}
#page-officialTouch #official-publication .widget-feedList-dummyList-listItem{position:relative}
#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(1),#page-officialTouch #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 #official-publication .widget-feedList-dummyList-listItem:nth-child(1)>span:not(.widget-feedList-dummyList-thumbnail),#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(2)>span:not(.widget-feedList-dummyList-thumbnail){margin-left:16px;margin-right:16px}
#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(1) .widget-feedList-dummyList-thumbnail,#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(2) .widget-feedList-dummyList-thumbnail{width:100%;height:auto;background:#f2f1f0;padding:4px 0}
#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(1) .widget-feedList-dummyList-thumbnail span,#page-officialTouch #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 #official-publication .widget-feedList-dummyList-listItem:nth-child(1) .widget-feedList-dummyList-primaryText,#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(2) .widget-feedList-dummyList-primaryText{max-width:calc(100% - 32px)}
#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(1){margin:0 2px 0 0}
#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(3),#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(4){padding-left:66px;min-height:66px}
#page-officialTouch #official-publication .widget-feedList-dummyList-listItem:nth-child(3) .widget-feedList-dummyList-thumbnail,#page-officialTouch #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 #official-publication .widget-feedList-dummyList-listItem:nth-child(3){clear:both;border-top:1px solid #ddd}
#page-officialTouch #official-publication .widget-feedList-dummyList-secondaryText,#page-officialTouch #official-publication .widget-feedList-dummyList-thumbnail{background:#e5e5e5}
#page-officialTouch #official-publication .widget-feedList-dummyList-primaryText{background:#ddd}
#page-officialTouch #official-publication ul{padding:0;margin:0;padding:2px 0 0}
#page-officialTouch #official-publication ul li{list-style-type:none}
#page-officialTouch #official-publication li:nth-child(1),#page-officialTouch #official-publication li:nth-child(2){float:left;width:calc(50% - 1px)}
#page-officialTouch #official-publication li:nth-child(1) a,#page-officialTouch #official-publication li:nth-child(2) a{padding:0 0 14px}
#page-officialTouch #official-publication li:nth-child(1) .article-thumbnail,#page-officialTouch #official-publication li:nth-child(2) .article-thumbnail{margin:0;background:#f2f1f0;text-align:center;padding:4px 0}
#page-officialTouch #official-publication li:nth-child(1) img,#page-officialTouch #official-publication li:nth-child(2) img{max-height:170px}
@media screen and (max-width:420px){
#page-officialTouch #official-publication li:nth-child(1) img,#page-officialTouch #official-publication li:nth-child(2) img{max-height:133px}
}
#page-officialTouch #official-publication li:nth-child(1) div,#page-officialTouch #official-publication li:nth-child(2) div{margin:8px 12px 0 16px}
#page-officialTouch #official-publication li:nth-child(1){margin:0 2px 0 0}
#page-officialTouch #official-publication li:nth-child(3),#page-officialTouch #official-publication li:nth-child(4){margin:0 0 0 16px;border-bottom:1px solid #ddd}
#page-officialTouch #official-publication li:nth-child(3) a,#page-officialTouch #official-publication li:nth-child(4) a{padding:14px 16px 14px 0}
#page-officialTouch #official-publication li:nth-child(3) .article-thumbnail,#page-officialTouch #official-publication li:nth-child(4) .article-thumbnail{margin:0;position:absolute;top:14px;left:0}
#page-officialTouch #official-publication li:nth-child(3) img,#page-officialTouch #official-publication li:nth-child(4) img{max-width:46px}
#page-officialTouch #official-publication li:nth-child(3) div,#page-officialTouch #official-publication li:nth-child(4) div{margin:0 0 0 60px}
#page-officialTouch #official-publication li:nth-child(3){clear:both;border-top:1px solid #ddd}
#page-officialTouch #official-publication li a{display:block;position:relative;min-height:60px;color:#222;text-decoration:none}
#page-officialTouch #official-publication li h3,#page-officialTouch #official-publication li p{margin:0;line-height:1.3}
#page-officialTouch #official-publication li h3{font-size:13px;margin:8px 0}
#page-officialTouch #official-publication li p{font-size:11.5px;color:#666;margin:2.5px 0 0}
#page-officialTouch #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}
#page-officialTouch #official-publication li img{vertical-align:top;border:1px solid #222;box-sizing:border-box}
#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 #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 #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 #filter-section-keywords p{margin:0;line-height:1.2}
#page-search #filter-section-keywords i{font-size:14px}
#page-search #filter-section-contest 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;line-height:1.4;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-search #filter-section-contest p{margin:0}
#page-search #filter-section-contest #deleteButton{width:17px;height:17px;text-align:right;margin:0 0 0 7px;font-weight:700}
#page-search #filter-section-contest #deleteButton a{color:#4baae0}
#page-search #filter-section-contest #deleteButton a:focus,#page-search #filter-section-contest #deleteButton a:hover{color:#0990cc}
#page-search #filter-works{text-align:center;font-size:.9em;color:#888;margin:15px 0;line-height:1}
#page-search #filter .filter-section{background:#f7f6f5;border-radius:4px;padding:10px;margin:15px 0 0}
#page-search #filter .filter-section:first-child{margin:0}
#page-search #filter ul{padding:0}
#page-search #filter li{list-style-type:none}
#page-search #filter p{margin-bottom:0}
#page-search #filter section{margin:15px 0 0;border-top:1px solid #ccc}
#page-search #filter section:first-child{margin:0;border:none}
#page-search #filter section:first-child .heading-level4{margin-top:0}
#page-search #filter .heading-level4{font-size:.9em;line-height:1.2;margin:10px 0}
#page-search #filter .ui-button-blue{font-size:1em;width:100%;padding:.75em 0}
#page-search #filter .ui-radiobutton-label{font-size:1em}
#page-search #filter input[type=text]{font-size:1em}
#page-search #filter .filter-rangeSelector-list{margin:.25em 0 0}
#page-search #filter .filter-rangeSelector-list:after,#page-search #filter .filter-rangeSelector-list:before{content:'';display:table}
#page-search #filter .filter-rangeSelector-list:after{clear:both}
#page-search #filter .filter-rangeSelector-list .filter-rangeSelector,#page-search #filter .filter-rangeSelector-list .ui-radiobutton{float:left}
#page-search #filter .filter-rangeSelector-list .ui-radiobutton{margin:.15em 0 0}
#page-search #filter .filter-rangeSelector:after,#page-search #filter .filter-rangeSelector:before{content:'';display:table}
#page-search #filter .filter-rangeSelector:after{clear:both}
#page-search #filter .filter-rangeSelector>span{display:block;float:left}
#page-search #filter .filter-rangeSelector input{width:4.5em;padding:3px 4px}
#page-search #filter .filter-rangeSelector-to,#page-search #filter .filter-rangeSelector-unit{font-size:.85em;margin:0 .25em}
#page-search #filter #filter-starRange-firstUnit{margin-left: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{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000}
#page-searchTouch #filter.isHidden{display:none}
#page-searchTouch #filter .touchHeading-level2{padding:0 16px 8px!important}
#page-searchTouch #filter form{position:fixed;top:0;left:0;width:100%;height:calc(100% - 100px)}
#page-searchTouch #filter-section{position:fixed;top:0;left:0;width:100%;background:#fff}
#page-searchTouch #filter-section-inner{padding:0 16px 16px;box-sizing:border-box;height:calc(100vh - 175px);overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}
#page-searchTouch #filter-section-inner ul{padding:0;margin:0;font-size:13px}
#page-searchTouch #filter-section-inner ul li{list-style-type:none}
#page-searchTouch #filter-section-inner ul:after,#page-searchTouch #filter-section-inner ul:before{content:'';display:table}
#page-searchTouch #filter-section-inner ul:after{clear:both}
#page-searchTouch #filter-section-inner section{margin:24px auto;max-width:400px}
#page-searchTouch #filter-section-inner .filter-rangeSelector-list{margin:.25em 0 0}
#page-searchTouch #filter-section-inner .filter-rangeSelector-list:after,#page-searchTouch #filter-section-inner .filter-rangeSelector-list:before{content:'';display:table}
#page-searchTouch #filter-section-inner .filter-rangeSelector-list:after{clear:both}
#page-searchTouch #filter-section-inner .filter-rangeSelector-list .filter-rangeSelector,#page-searchTouch #filter-section-inner .filter-rangeSelector-list .ui-radiobutton{float:left}
#page-searchTouch #filter-section-inner .filter-rangeSelector-list .ui-radiobutton{margin:.15em 0 0}
#page-searchTouch #filter-section-inner .filter-rangeSelector:after,#page-searchTouch #filter-section-inner .filter-rangeSelector:before{content:'';display:table}
#page-searchTouch #filter-section-inner .filter-rangeSelector:after{clear:both}
#page-searchTouch #filter-section-inner .filter-rangeSelector>span{display:block;float:left}
#page-searchTouch #filter-section-inner .filter-rangeSelector input{width:4.5em;padding:3px 4px}
#page-searchTouch #filter-section-inner .filter-rangeSelector-to,#page-searchTouch #filter-section-inner .filter-rangeSelector-unit{font-size:.85em;margin:0 .25em}
#page-searchTouch #filter-section-inner #filter-starRange-firstUnit{margin-left:0}
#page-searchTouch #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-searchTouch #filter-section-helpLink a{display:block}
#page-searchTouch #filter-section-keyword{margin-top:16px!important}
#page-searchTouch #filter-section-contest p{margin:0}
#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-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:760px){
#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-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 #rankings-period-links{margin:1em 15px 0;border:1px solid #444;padding:0;border-radius:2px;margin:0 10px 10px}
#page-rankings.isTouch #rankings-period-links:after,#page-rankings.isTouch #rankings-period-links:before{content:'';display:table}
#page-rankings.isTouch #rankings-period-links:after{clear:both}
#page-rankings.isTouch #rankings-period-links li{width:33.333333%;text-align:center;float:left;border-left:1px solid #444;box-sizing:border-box}
#page-rankings.isTouch #rankings-period-links li:first-child{border:none}
#page-rankings.isTouch #rankings-period-links li.isActive a{background:#444!important;color:#fff!important}
#page-rankings.isTouch #rankings-period-links a{padding:.6em 0!important;font-size:1em;color:#222!important}
#page-rankings.isTouch #showMoreWorks-link{text-align:center;font-weight:700;font-size:15px}
#page-recentReviews.isPC #recentReviews-header{border-bottom:1px solid #bbb;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 #bbb}
#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 #bbb;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:hover{text-decoration:none;color:#0081c2}
#page-sharedDrafts #isSignedin span{line-height:1.5;display:block}
#page-sharedDrafts #isSignedin #goToMyPage{font-size:1.15em}
#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}
@media screen and (max-width:640px){
#page-sharedDrafts #content{padding:30px 20px}
}
#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 #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:1em 0 0;padding:1em 1em 1.25em}
#page-signup .ui-checkbox,#page-signup .ui-checkbox-label{vertical-align:middle}
#page-signup .ui-checkbox-label{max-width:calc(100% - 40px);line-height:1.3}
#page-signup #pageFooter{border:none;margin:1.25em 0 0}
#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 #mailMagazine .ui-checkbox-note{font-size:12px;margin-left:32px}
#page-signup.isPC .ui-input{position:relative}
#page-signup.isPC .ui-input.isFocused .ui-input-note{display:block}
#page-signup.isPC .ui-input .ui-input-note{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}
#page-signup.isPC .ui-input .ui-input-note:before{content:'';position:absolute;top:20px;left:-7px;width:10px;height:10px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #bbb;border-top:1px solid #bbb}
#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 #mailMagazine .ui-checkbox-note{font-size:11px;margin-left:30px}
#page-signup.isTouch .ui-input.isFocused .ui-input-note{max-height:200px}
#page-signup.isTouch .ui-input .ui-input-note{max-height:0;font-size:12px;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}
#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 #notification,#page-settings #profile,#page-settings #settings{margin:30px 0}
#page-settings #notification.isHidden,#page-settings #profile.isHidden,#page-settings #settings.isHidden{display:none}
#page-settings #notification h4,#page-settings #profile h4,#page-settings #settings h4{margin:0}
#page-settings #notification p,#page-settings #profile p,#page-settings #settings p{margin:0}
#page-settings #notification header h3,#page-settings #profile header h3,#page-settings #settings header h3{font-size:14px;margin:0}
#page-settings #notification header p,#page-settings #profile header p,#page-settings #settings header p{color:#666;font-size:13px}
#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;-moz-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 #retire a{color:#f23e48}
#page-settings #analysisTool:target{background:#f7f6f5}
#page-settings #analysisTool input{max-width:265px}
#page-settings.isPC #account-header{margin:0 0 30px}
#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 #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 #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 #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 #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 #notification header p,#page-settings.isPC #profile header p,#page-settings.isPC #settings header p{margin:4px 0 0}
#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.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 #notification section,#page-settings.isTouch #profile section,#page-settings.isTouch #settings section{margin:16px 0}
#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 #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 #notification>section>header+div,#page-settings.isTouch #profile>section>header+div,#page-settings.isTouch #settings>section>header+div{margin:0 16px}
#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.isApp #container{padding:16px 0 0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
#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-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.isPC #notFound-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:60px auto 0}
#page-errorPage-notFound.isPC #notFound-information{width:60%}
#page-errorPage-notFound.isPC #notFound-information>ul{padding:0 0 0 1.2em}
#page-errorPage-notFound.isPC #notFound-information h2 span,#page-errorPage-notFound.isPC #notFound-information p span{display:block}
#page-errorPage-notFound.isPC #notFound-information h2{font-size:2em;font-weight:400;line-height:1.3;letter-spacing:.1em;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}
#page-errorPage-notFound.isPC #notFound-information p{font-size:1.25em;line-height:1.7;margin:1.25em 0 3em}
#page-errorPage-notFound.isPC #notFound-information h3{margin:0 0 1em;font-size:1.2em}
#page-errorPage-notFound.isPC #notFound-information>ul{font-size:1.25em;line-height:1.5;padding:0}
#page-errorPage-notFound.isPC #notFound-information li ul{padding:0;margin:.25em 0 1.5em;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 #errorPage-url{background:#f2f1f0;padding:8px 12px;display:inline-block;margin:.5em 0 0;line-height:1.4}
#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-search{width:40%;background:#f7f6f5;padding:15px}
#page-errorPage-notFound.isPC #notFound-search ul{padding:0;margin:0 0 1em}
#page-errorPage-notFound.isPC #notFound-search ul li{list-style-type:none}
#page-errorPage-notFound.isPC #notFound-searchInner{padding:15px 15px 30px}
#page-errorPage-notFound.isPC #notFound-searchInner h3{font-size:1.25em;line-height:1;margin:0 0 1em;text-align:center}
#page-errorPage-notFound.isPC #notFound-searchInner form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-errorPage-notFound.isPC #notFound-searchInner input{border-right:none;border-radius:3px 0 0 3px}
#page-errorPage-notFound.isPC #notFound-searchInner input:hover+button{border-color:#888}
#page-errorPage-notFound.isPC #notFound-searchInner input:focus+button{border-color:#4baae0}
#page-errorPage-notFound.isPC #notFound-searchInner button{border:2px solid #ccc;padding:7px 10px;border-left:none;border-radius:0 3px 3px 0;background:#fff}
#page-errorPage-notFound.isPC #notFound-searchInner button:focus,#page-errorPage-notFound.isPC #notFound-searchInner button:hover{background:#fff}
#page-errorPage-notFound.isPC #exploreLinks{border-top:1px solid #ddd;padding:15px 0 0}
#page-errorPage-notFound.isPC #exploreLinks:after,#page-errorPage-notFound.isPC #exploreLinks:before{content:'';display:table}
#page-errorPage-notFound.isPC #exploreLinks:after{clear:both}
#page-errorPage-notFound.isPC #exploreLinks section{width:50%;padding:15px 0 0 15px;box-sizing:border-box}
#page-errorPage-notFound.isPC #exploreLinks h3{font-size:.85em;margin:0 0 .5em}
#page-errorPage-notFound.isPC #exploreLinks a{color:#444}
#page-errorPage-notFound.isPC #exploreLinks a:focus,#page-errorPage-notFound.isPC #exploreLinks a:hover{color:#0990cc}
#page-errorPage-notFound.isPC #exploreLinks .exploreLinks-popular{float:right}
#page-errorPage-notFound.isPC #exploreLinks .exploreLinks-genres{float:left}
#page-errorPage-notFound.isPC #exploreLinks .exploreLinks-others{float:right}
#page-errorPage-notFound.isPC #notFound-recommendWorks-inner{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #eee}
#page-errorPage-notFound.isPC #notFound-recommendWorks-inner h3{text-align:center;font-size:1.5em}
#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.isTouch #notFound-information{padding:0 15px}
#page-errorPage-notFound.isTouch #notFound-information h2{font-size:15px;line-height:1.3;letter-spacing:.1em;text-align:center;margin:30px 0 0;padding:0 15px}
#page-errorPage-notFound.isTouch #notFound-information h2 span{display:inline-block}
#page-errorPage-notFound.isTouch #notFound-information p{line-height:1.7;margin:30px 0}
#page-errorPage-notFound.isTouch #notFound-information h3{font-size:11px;margin:0 0 1em}
#page-errorPage-notFound.isTouch #notFound-information>ul{line-height:1.5;padding:0 0 0 1.4em}
#page-errorPage-notFound.isTouch #notFound-information li ul{padding:0;margin:.25em 0 1em;color:#666}
#page-errorPage-notFound.isTouch #notFound-information li ul li{list-style-type:none}
#page-errorPage-notFound.isTouch #errorPage-url{background:#f2f1f0;padding:8px 12px;display:inline-block;margin:.5em 0 0;line-height:1.4}
#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-search{background:#f7f6f5;margin:30px 0;padding:0 0 15px}
#page-errorPage-notFound.isTouch #notFound-search ul{padding:0;margin:0 0 1em}
#page-errorPage-notFound.isTouch #notFound-search ul li{list-style-type:none}
#page-errorPage-notFound.isTouch #notFound-searchInner{padding:30px 15px 15px}
#page-errorPage-notFound.isTouch #notFound-searchInner h3{font-size:13px;line-height:1;margin:0 0 1em;text-align:center}
#page-errorPage-notFound.isTouch #notFound-searchInner form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-errorPage-notFound.isTouch #notFound-searchInner input{border-right:none;border-radius:3px 0 0 3px}
#page-errorPage-notFound.isTouch #notFound-searchInner input:hover+button{border-color:#888}
#page-errorPage-notFound.isTouch #notFound-searchInner input:focus+button{border-color:#4baae0}
#page-errorPage-notFound.isTouch #notFound-searchInner button{border:2px solid #ccc;padding:7px 10px;border-left:none;border-radius:0 3px 3px 0;background:#fff}
#page-errorPage-notFound.isTouch #notFound-searchInner button:focus,#page-errorPage-notFound.isTouch #notFound-searchInner button:hover{background:#fff}
#page-errorPage-notFound.isTouch #exploreLinks{border-top:1px solid #ddd}
#page-errorPage-notFound.isTouch #exploreLinks:after,#page-errorPage-notFound.isTouch #exploreLinks:before{content:'';display:table}
#page-errorPage-notFound.isTouch #exploreLinks:after{clear:both}
#page-errorPage-notFound.isTouch #exploreLinks section{width:50%;padding:15px 0 0 15px;box-sizing:border-box}
#page-errorPage-notFound.isTouch #exploreLinks h3{margin:0 0 .5em;font-size:11px}
#page-errorPage-notFound.isTouch #exploreLinks a{color:#444}
#page-errorPage-notFound.isTouch #exploreLinks a:focus,#page-errorPage-notFound.isTouch #exploreLinks a:hover{color:#0990cc}
#page-errorPage-notFound.isTouch #exploreLinks .exploreLinks-popular{float:right}
#page-errorPage-notFound.isTouch #exploreLinks .exploreLinks-genres{float:left}
#page-errorPage-notFound.isTouch #exploreLinks .exploreLinks-genre-nonfiction{letter-spacing:-2px}
#page-errorPage-notFound.isTouch #exploreLinks .exploreLinks-others{float:right}
#page-errorPage-notFound.isTouch #notFound-recommendWorks-inner{margin:30px 0 0}
#page-errorPage-notFound.isTouch #notFound-recommendWorks-inner h3{font-size:15px;line-height:1.3;letter-spacing:.1em;margin:0;text-align:center;padding:0 0 14px;border-bottom:1px solid #bbb}
#page-errorPage-notFound.isTouch #notFound-recommendWorks-inner h3 span{display:inline-block}
#page-errorPage-notFound.isTouch #notFound-recommendWorks-list{margin:0 0 14px 16px}
#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 a,#page-features-feature.isPC .work-buttons button{width:100%}
#page-features-feature.isPC .work-buttons a{height:33px;line-height:33px;box-sizing:border-box;font-size:15px;padding:0;text-align:center}
#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 32px;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 0 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}
#page-features-feature.isTouch .work-buttons li{list-style-type:none}
#page-features-feature.isTouch .work-buttons-read{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 8px 0 0}
#page-features-feature.isTouch .work-buttons-read a{width:100%;height:33px;line-height:33px;box-sizing:border-box;text-align:center;padding:0;font-size:15px}
#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-features-feature.isApp .work-buttons a{font-size:15px!important;line-height:30px!important;border-radius:15px!important;padding:0 12px!important;height:30px!important}
#page-features-feature.isApp .work-buttons .widget-followButton-button span{font-size:15px!important;line-height:30px!important;border-radius:15px!important;padding:0 12px!important;height:30px!important;box-sizing:border-box!important}
#page-features-feature.isApp .work-buttons .widget-followButton-button span img{max-height:15px!important;margin:6px 0 0}
#page-features-feature.isApp .work-buttons .widget-followButton.isGuestUser .widget-followButton-button{font-size:15px!important;height:30px!important;line-height:30px!important;border-radius:15px!important;padding:0 12px!important;box-sizing:border-box!important}
#page-features-feature.isApp .work-buttons .widget-followButton.isGuestUser .widget-followButton-button img{max-height:15px!important;margin:8px 0 0}
#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 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-lanoge-tkool .submit-destination-image{margin:0}
#page-guide-write.isPC #submit-lanoge-tkool .submit-destination-image img{border-radius:0;width:70px;height:70px}
#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 #bbb;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 #bbb;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 #bbb;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 #bbb}
#page-guide-read.isTouch #benefit-image-history img{border-radius:0;border-color:#ddd}
#page-guide-app.isPC #firstView-inner{padding:60px 30px 80px;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}
#page-guide-app.isPC #firstView-header{text-align:left;width:375px;margin:0 30px 0 0;text-align:center}
#page-guide-app.isPC #firstView-header h1{margin:0 0 16px;line-height:1.3}
#page-guide-app.isPC #firstView-header ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-guide-app.isPC #firstView-header ul li{list-style-type:none}
#page-guide-app.isPC #firstView-header li{margin:0 0 0 20px}
#page-guide-app.isPC #firstView-header li:first-child{margin:0}
#page-guide-app.isPC #firstView-header a{color:#222;text-decoration:none}
#page-guide-app.isPC #firstView-header h2{font-size:11.5px;margin:8px 0;text-align:center;font-weight:400}
#page-guide-app.isPC #firstView-header p{margin:0}
#page-guide-app.isPC #appLink-icon{margin:0 0 30px!important}
#page-guide-app.isPC #appLink-icon img{max-width:100px;vertical-align:bottom;border-radius:20px}
#page-guide-app.isPC #firstView-lead{font-size:18px;max-width:100%;margin:0 0 15px!important;color:#444}
#page-guide-app.isPC #firstView-lead>span{display:block}
#page-guide-app.isPC #firstView-lead .paren-open{margin:0 0 0 -.5em}
#page-guide-app.isPC #firstView-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}
#page-guide-app.isPC #firstView-images p{margin:16px}
#page-guide-app.isPC #firstView-images img{max-height:500px;vertical-align:bottom;border-radius:20px}
#page-guide-app.isTouch #firstView{margin:0}
#page-guide-app.isTouch #firstView-header{text-align:left;text-align:center}
#page-guide-app.isTouch #firstView-header ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;margin:8px auto 0;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:320px}
#page-guide-app.isTouch #firstView-header ul li{list-style-type:none}
#page-guide-app.isTouch #firstView-header li{margin:0 8px}
#page-guide-app.isTouch #firstView-header a{color:#222;text-decoration:none}
#page-guide-app.isTouch #firstView-header h2{font-size:11.5px;margin:8px 0;text-align:center;font-weight:400}
#page-guide-app.isTouch #firstView-header .appLink-badge{margin:8px 0 24px}
#page-guide-app.isTouch #firstView-header .appLink-badge img{width:130px;height:39px;vertical-align:top}
#page-guide-app.isTouch #appLink-icon img{max-width:50px;vertical-align:bottom;border-radius:10px}
#page-guide-app.isTouch #firstView-lead{color:#444}
#page-guide-app.isTouch .firstView-images-touch img{max-height:250px;vertical-align:bottom;border-radius:20px}
@-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}
}
#page-guide-appNext .credit{line-height:1.4!important;text-align:left;letter-spacing:-.5px;white-space:nowrap}
#page-guide-appNext .credit span{display:block}
#page-guide-appNext .credit-name{font-size:12px;font-weight:700;color:#999}
#page-guide-appNext .credit-credit{font-size:10px;margin:0 0 0 -6px;color:#666}
#page-guide-appNext #mainContents h3,#page-guide-appNext #mainContents p{margin:0;line-height:1}
#page-guide-appNext #mainContents h3{font-weight:400;line-height:1.5}
#page-guide-appNext #mainContents h3 span{display:block}
#page-guide-appNext #mainContents .feature-number{color:#0990cc;font-size:80px;font-weight:300;margin:0 0 8px}
#page-guide-appNext #mainContents .feature-description{margin:1em 0 2em!important;font-size:16px;line-height:1.8}
#page-guide-appNext #mainContents .feature-description span{display:block;line-height:1.8}
#page-guide-appNext #feature1 h3,#page-guide-appNext #feature2 h3{font-size:40px}
#page-guide-appNext #feature1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1025px;margin:130px auto 0}
#page-guide-appNext #feature1-illust{margin:100px 0 0!important;position:relative}
#page-guide-appNext #feature1-illust p{margin:0}
#page-guide-appNext #feature1-illust img{max-height:610px}
#page-guide-appNext #feature1-illust .credit{position:absolute;left:115px;top:580px}
#page-guide-appNext #feature1-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}
#page-guide-appNext #feature1-workCount{position:absolute;top:226px;right:143px;color:#fff;font-weight:700;text-align:center;margin:0}
#page-guide-appNext #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-appNext #feature1-workCount span{display:block}
#page-guide-appNext #feature1-workCount-line1{font-size:25px;margin:4px 0}
#page-guide-appNext #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-appNext #feature1-sections section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide-appNext #feature1-sections section+section{margin:0 0 0 30px}
#page-guide-appNext #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-appNext #feature1-sections span{display:block}
#page-guide-appNext #feature1-sections-genre ul{padding:0;font-size:15px;-webkit-columns:2;columns:2;margin:0}
#page-guide-appNext #feature1-sections-genre ul li{list-style-type:none}
#page-guide-appNext #feature1-sections-genre p{margin:.4em 0 0;font-size:15px}
#page-guide-appNext #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-appNext #feature1-sections-official ul li{list-style-type:none}
#page-guide-appNext #feature1-sections-official li{width:33.333333%;margin:0 0 16px}
#page-guide-appNext #feature1-sections-official img{max-width:80%;vertical-align:bottom}
#page-guide-appNext #feature1-sections-official p{text-align:center;margin:1em 0 0!important}
#page-guide-appNext #feature2{position:relative;margin:0 auto 60px}
#page-guide-appNext #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-appNext #feature2-content>div{margin:0 45px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-appNext #feature2-content .feature-number{margin:0 30px 0 0}
#page-guide-appNext #feature2-image{position:relative}
#page-guide-appNext #feature2-image img{vertical-align:bottom}
#page-guide-appNext #feature2-image-image img{max-width:300px;border:1px solid #ddd;border-radius:36px}
#page-guide-appNext #feature2-tori1,#page-guide-appNext #feature2-tori2{position:absolute;z-index:-1}
#page-guide-appNext #feature2-tori1{right:-94px;top:40px}
#page-guide-appNext #feature2-tori1 img{max-height:133px}
#page-guide-appNext #feature2-tori2{left:-125px;bottom:16px}
#page-guide-appNext #feature2-tori2 img{max-height:90px}
#page-guide-appNext #feature2-tori2 .credit{margin:2px 0 0 10px}
#page-guide-appNext #feature2-bg{position:absolute;left:0;bottom:60px;width:100%;height:5000px;overflow:hidden}
#page-guide-appNext #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-appNext #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-appNext #feature3-feature5 section{width:calc(33.333333% - 40px)}
#page-guide-appNext #feature3-feature5 h3{font-size:24px}
#page-guide-appNext #feature3-feature5 img{max-width:100%;vertical-align:bottom;border:1px solid #ddd;box-sizing:border-box;border-radius:36px}
#page-guide-appNext #appDownload{text-align:center;background:#4baae0;padding:60px}
#page-guide-appNext #appDownload-inner{min-width:1125px;margin:0 auto}
#page-guide-appNext #appDownload-inner h3{font-size:24px;color:#fff;margin:0 0 24px;line-height:1}
#page-guide-appNext #appDownload-inner .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-guide-appNext #appDownload-inner .widget-appLink img{width:200px;height:59.25px}
#page-guide-appNext #pager a{border-top-color:#fff}
#page-guide-appNext.isPC #container{overflow:hidden;min-width:1185px}
#page-guide-appNext.isPC #firstView{background:0 0;padding:0;position:relative;color:#fff}
#page-guide-appNext.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-appNext.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-appNext.isPC #firstView-title p{width:1125px;margin:0 auto;text-align:right;padding:0 210px 0 0;box-sizing:border-box}
#page-guide-appNext.isPC #firstView-title img,#page-guide-appNext.isPC #firstView-title span{vertical-align:middle}
#page-guide-appNext.isPC #firstView-title img{max-height:28px;border-radius:5px}
#page-guide-appNext.isPC #firstView-main{height:450px}
#page-guide-appNext.isPC #firstView-bg{width:100%;height:500px;overflow:hidden;position:absolute;top:0;left:0;z-index:-1}
#page-guide-appNext.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-appNext.isPC #firstView-bgInner{height:450px;position:relative;width:1125px;margin:0 auto;z-index:1}
#page-guide-appNext.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-appNext.isPC #firstView-points{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
#page-guide-appNext.isPC #firstView-image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:280px;position:relative}
#page-guide-appNext.isPC #firstView-image-img{width:280px;position:absolute;left:0;top:-25px;z-index:10;margin:0;position:relative}
#page-guide-appNext.isPC #firstView-image-img p,#page-guide-appNext.isPC #firstView-image-img ul{margin:0}
#page-guide-appNext.isPC #firstView-image-img img{max-width:100%;box-sizing:border-box;vertical-align:bottom}
#page-guide-appNext.isPC #firstView-image-img p{position:relative;z-index:10}
#page-guide-appNext.isPC #firstView-image-img p img{width:280px;height:591.549295px}
#page-guide-appNext.isPC #firstView-image-img ul{padding:0;position:absolute;top:50%;left:0;width:100%;background:#fff;-webkit-transform:translateY(-50.6%);transform:translateY(-50.6%);width:280px;height:485.08px}
#page-guide-appNext.isPC #firstView-image-img ul li{list-style-type:none}
#page-guide-appNext.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-appNext.isPC #firstView-image-img li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
#page-guide-appNext.isPC #firstView-image-img li:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}
#page-guide-appNext.isPC #firstView-image-img li:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}
#page-guide-appNext.isPC #firstView-freeBadge{background:#fff500;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-appNext.isPC #firstView-freeBadge p{display:inline-block;line-height:1;vertical-align:middle;margin:0}
#page-guide-appNext.isPC #firstView-freeBadge span{display:block}
#page-guide-appNext.isPC #firstView-tori1{position:absolute;top:-14px;right:-130px;z-index:20}
#page-guide-appNext.isPC #firstView-tori1 img{max-width:97px;vertical-align:top}
#page-guide-appNext.isPC #firstView-tori2{position:absolute;top:380px;left:-100px}
#page-guide-appNext.isPC #firstView-tori2 p{margin:0}
#page-guide-appNext.isPC #firstView-tori2 img{max-width:150px;vertical-align:bottom}
#page-guide-appNext.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-appNext.isPC #firstView-tori2-balloon span{display:block;-webkit-transform:translate(15px,12px) rotate(-20deg);transform:translate(15px,12px) rotate(-20deg)}
#page-guide-appNext.isPC #firstView-freeBadge-perfect{font-size:12px;letter-spacing:1em;padding:0 0 0 1em}
#page-guide-appNext.isPC #firstView-freeBadge-free{margin:4px 0 8px;font-size:35px}
#page-guide-appNext.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-appNext.isPC #firstView-mainMessage span{display:block;padding:0 4px}
#page-guide-appNext.isPC #firstView-mainMessage img{vertical-align:top}
#page-guide-appNext.isPC #firstView-mainMessage #firstView-mainMessage-1-2{padding:0}
#page-guide-appNext.isPC #firstView-mainMessage-1,#page-guide-appNext.isPC #firstView-mainMessage-2,#page-guide-appNext.isPC #firstView-mainMessage-3{border-left:1px solid #fff}
#page-guide-appNext.isPC #firstView-mainMessage-4,#page-guide-appNext.isPC #firstView-mainMessage-5{margin:57px 0 0}
#page-guide-appNext.isPC #firstView-mainMessage-1{position:relative}
#page-guide-appNext.isPC #firstView-mainMessage-1:before{content:'';width:0;height:205px;border-right:1px solid #fff;position:absolute;top:0;right:0}
#page-guide-appNext.isPC #firstView-mainMessage-1 img{width:66.42px;height:210.02px}
#page-guide-appNext.isPC #firstView-mainMessage-2 img{width:66.42px;height:418px}
#page-guide-appNext.isPC #firstView-mainMessage-3 img{width:46.5px;height:418px}
#page-guide-appNext.isPC #firstView-mainMessage-4 img{width:116.63px;height:361px}
#page-guide-appNext.isPC #firstView-mainMessage-5 img{width:70.59px;height:361px}
#page-guide-appNext.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-appNext.isPC #firstView-points li{list-style-type:none}
#page-guide-appNext.isPC #firstView-points li:nth-child(1),#page-guide-appNext.isPC #firstView-points li:nth-child(3){-webkit-transform:rotate(8deg);transform:rotate(8deg)}
#page-guide-appNext.isPC #firstView-points li:nth-child(2){-webkit-transform:rotate(-8deg);transform:rotate(-8deg);margin:25px 0 50px}
#page-guide-appNext.isPC #firstView-points div+div{margin-top:4px}
#page-guide-appNext.isPC #firstView-points span{background:#0e78b4;font-weight:700;padding:4px 5px;display:inline-block}
#page-guide-appNext.isPC #firstView-sub{width:1125px;margin:0 auto;position:relative;z-index:10;text-align:center;padding:16px 0 0}
#page-guide-appNext.isPC #firstView-appBadge{padding:0;margin:0 0 0 166px;display:inline-block;position:relative;z-index:10}
#page-guide-appNext.isPC #firstView-appBadge li{list-style-type:none}
#page-guide-appNext.isPC #firstView-appBadge li+li{margin-top:10px}
#page-guide-appNext.isPC #firstView-appBadge a{display:inline-block}
#page-guide-appNext.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-appNext.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-appNext.isPC #firstView-novel p{margin:0}
#page-guide-appNext.isPC #firstView-novel img{max-height:620px;vertical-align:top}
#page-guide-appNext.isPC #firstView-novel-credit{position:absolute;left:370px;top:377px}
#page-guide-appNext.isTouch #container{overflow:hidden;max-width:100%!important}
#page-guide-appNext.isTouch #firstView{background:0 0;padding:0;position:relative;color:#fff;max-width:640px}
#page-guide-appNext.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-appNext.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-appNext.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-appNext.isTouch #firstView-title p{margin:0 8px 0 0;text-align:right}
#page-guide-appNext.isTouch #firstView-title img,#page-guide-appNext.isTouch #firstView-title span{vertical-align:middle}
#page-guide-appNext.isTouch #firstView-title img{max-height:20px;border-radius:5px}
@media screen and (max-width:360px){
#page-guide-appNext.isTouch #firstView-title img{display:none}
}
#page-guide-appNext.isTouch #firstView-main{position:relative}
#page-guide-appNext.isTouch #firstView-main:before{content:'';display:block;padding-top:190%}
#page-guide-appNext.isTouch #firstView-mainInner{position:absolute;top:0;left:0;width:100%;height:100%}
#page-guide-appNext.isTouch #firstView-bg{display:none}
#page-guide-appNext.isTouch #firstView-image{width:50%;position:relative;position:absolute;top:0;left:10px}
#page-guide-appNext.isTouch #firstView-image-img{width:100%;position:absolute;left:0;top:-25px;z-index:10;margin:0;position:relative}
#page-guide-appNext.isTouch #firstView-image-img p,#page-guide-appNext.isTouch #firstView-image-img ul{margin:0}
#page-guide-appNext.isTouch #firstView-image-img img{max-width:100%;box-sizing:border-box;vertical-align:bottom}
#page-guide-appNext.isTouch #firstView-image-img p{position:relative;z-index:10}
#page-guide-appNext.isTouch #firstView-image-img p:before{content:'';display:block;padding-top:211.2987%}
#page-guide-appNext.isTouch #firstView-image-img p img{width:100%;position:absolute;top:0;left:0}
#page-guide-appNext.isTouch #firstView-image-img ul{padding:0;position:absolute;top:50%;left:0;background:#fff;-webkit-transform:translateY(-50.6%);transform:translateY(-50.6%);width:100%}
#page-guide-appNext.isTouch #firstView-image-img ul li{list-style-type:none}
#page-guide-appNext.isTouch #firstView-image-img ul:before{content:'';display:block;padding-top:173.2467%}
#page-guide-appNext.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-appNext.isTouch #firstView-image-img li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
#page-guide-appNext.isTouch #firstView-image-img li:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}
#page-guide-appNext.isTouch #firstView-image-img li:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}
#page-guide-appNext.isTouch #firstView-freeBadge{background:#fff500;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-appNext.isTouch #firstView-freeBadge p{display:inline-block;line-height:1;vertical-align:middle;margin:0}
#page-guide-appNext.isTouch #firstView-freeBadge span{display:block}
#page-guide-appNext.isTouch #firstView-freeBadge-perfect{font-size:9px;letter-spacing:.8em;padding:0 0 0 .8em}
#page-guide-appNext.isTouch #firstView-freeBadge-free{margin:3px 0;font-size:24px}
#page-guide-appNext.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-appNext.isTouch #firstView-mainMessage>span{display:block}
#page-guide-appNext.isTouch #firstView-mainMessage img{max-width:100%;vertical-align:top}
#page-guide-appNext.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-appNext.isTouch #firstView-mainMessage-1-2{width:6.25vw}
}
#page-guide-appNext.isTouch #firstView-mainMessage-3{padding:0 5px;width:32.96px}
@media screen and (max-width:640px){
#page-guide-appNext.isTouch #firstView-mainMessage-3{width:5.15vw}
}
#page-guide-appNext.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-appNext.isTouch #firstView-mainMessage-4 span{width:15vw}
}
#page-guide-appNext.isTouch #firstView-mainMessage-5{width:58.24px}
@media screen and (max-width:640px){
#page-guide-appNext.isTouch #firstView-mainMessage-5{width:9.1vw}
}
#page-guide-appNext.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-appNext.isTouch #firstView-points li{list-style-type:none}
@media screen and (max-width:640px){
#page-guide-appNext.isTouch #firstView-points{font-size:3vw}
}
#page-guide-appNext.isTouch #firstView-points li:nth-child(1),#page-guide-appNext.isTouch #firstView-points li:nth-child(3){-webkit-transform:rotate(8deg);transform:rotate(8deg);margin:0 0 0 20px}
#page-guide-appNext.isTouch #firstView-points li:nth-child(2){-webkit-transform:translateY(-65%) rotate(-8deg);transform:translateY(-65%) rotate(-8deg);margin:25px 0 50px}
#page-guide-appNext.isTouch #firstView-points div+div{margin-top:1px}
#page-guide-appNext.isTouch #firstView-points span{background:#0e78b4;font-weight:700;padding:4px 5px;display:inline-block}
#page-guide-appNext.isTouch #firstView-tori1,#page-guide-appNext.isTouch #firstView-tori2{display:none}
#page-guide-appNext.isTouch #firstView-sub{margin:0 auto;position:relative;z-index:10;text-align:right;padding:16px 0 0}
#page-guide-appNext.isTouch #firstView-appBadge{padding:0;margin:0 0 0 20px;z-index:10;position:absolute;top:-576px;left:50%;width:290px}
#page-guide-appNext.isTouch #firstView-appBadge li{list-style-type:none}
@media screen and (max-width:640px){
#page-guide-appNext.isTouch #firstView-appBadge{top:-90vw;width:calc(50vw - 30px)}
}
#page-guide-appNext.isTouch #firstView-appBadge li+li{margin-top:10px}
#page-guide-appNext.isTouch #firstView-appBadge a{display:block}
#page-guide-appNext.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-appNext.isTouch #firstView-appBadge img{border-radius:8px}
}
#page-guide-appNext.isTouch #firstView-novel{position:absolute;right:-40px;top:-864px;width:100%}
@media screen and (max-width:640px){
#page-guide-appNext.isTouch #firstView-novel{top:-135vw}
}
#page-guide-appNext.isTouch #firstView-novel p{margin:0}
#page-guide-appNext.isTouch #firstView-novel img{max-width:100%;vertical-align:top}
#page-guide-appNext.isTouch #firstView-novel-image{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}
#page-guide-appNext.isTouch #firstView-novel-credit{position:absolute;left:320px;bottom:-20px}
@media screen and (max-width:640px){
#page-guide-appNext.isTouch #firstView-novel-credit{left:50vw;bottom:-20px}
}
@media screen and (max-width:420px){
#page-guide-appNext.isTouch #firstView-novel-credit{left:35vw;bottom:-55px}
}
#page-guide-appNext.isTouch #mainContents .feature-number{font-size:40px}
#page-guide-appNext.isTouch #mainContents .feature-description{font-size:13px;margin-bottom:1em!important}
#page-guide-appNext.isTouch #feature1,#page-guide-appNext.isTouch #feature2,#page-guide-appNext.isTouch #feature3,#page-guide-appNext.isTouch #feature4-inner,#page-guide-appNext.isTouch #feature5{padding:30px 16px;margin:0 auto;box-sizing:border-box}
#page-guide-appNext.isTouch #feature1 h3,#page-guide-appNext.isTouch #feature2 h3{font-size:15px}
#page-guide-appNext.isTouch #feature2,#page-guide-appNext.isTouch #feature4{background:#f2f1f0}
#page-guide-appNext.isTouch #feature2-image-image img,#page-guide-appNext.isTouch #feature3-feature5 img{max-width:100%;border-radius:35px}
@media screen and (max-width:640px){
#page-guide-appNext.isTouch #feature2-image-image img,#page-guide-appNext.isTouch #feature3-feature5 img{border-radius:5.47vw}
}
#page-guide-appNext.isTouch #feature1{display:block;width:100%;max-width:640px;margin:30px auto}
#page-guide-appNext.isTouch #feature1-illust{display:none}
#page-guide-appNext.isTouch #feature1-content h3{margin:0 130px 0 0}
@media screen and (max-width:360px){
#page-guide-appNext.isTouch #feature1-content h3{margin:0 88px 0 0}
}
#page-guide-appNext.isTouch #feature1-content h3 span{display:inline-block}
#page-guide-appNext.isTouch #feature1-content .feature-description span{display:inline}
#page-guide-appNext.isTouch #feature1-sections{display:block;padding:0;margin:0}
#page-guide-appNext.isTouch #feature1-sections section{margin:45px 0 0!important}
#page-guide-appNext.isTouch #feature1-sections h4{border-top:none;font-size:11px;padding:0 0 8px}
#page-guide-appNext.isTouch #feature1-sections span{display:inline}
#page-guide-appNext.isTouch #feature1-workCount{position:absolute;top:-10px;right:0}
@media screen and (max-width:480px){
#page-guide-appNext.isTouch #feature1-workCount{top:10px}
}
#page-guide-appNext.isTouch #feature1-sections-official ul{text-align:center}
#page-guide-appNext.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-appNext.isTouch #feature2-content>div{margin:0;display:block;width:calc(50% - 8px)}
#page-guide-appNext.isTouch #feature2-content .feature-description span,#page-guide-appNext.isTouch #feature2-content h3 span{display:inline}
#page-guide-appNext.isTouch #feature2-content .feature-number{margin-bottom:8px}
#page-guide-appNext.isTouch #feature2-bg{display:none}
#page-guide-appNext.isTouch #feature3-feature5{display:block;width:100%;margin-bottom:0}
#page-guide-appNext.isTouch #feature3-feature5 #feature4-inner,#page-guide-appNext.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-appNext.isTouch #feature3-feature5 #feature4-inner>div,#page-guide-appNext.isTouch #feature3-feature5 #feature4-inner>p,#page-guide-appNext.isTouch #feature3-feature5 section>div,#page-guide-appNext.isTouch #feature3-feature5 section>p{width:calc(50% - 8px)}
#page-guide-appNext.isTouch #feature3-feature5 #feature4-inner h3,#page-guide-appNext.isTouch #feature3-feature5 section h3{font-size:15px}
#page-guide-appNext.isTouch #feature3-feature5 #feature4-inner h3 span,#page-guide-appNext.isTouch #feature3-feature5 section h3 span{display:inline}
#page-guide-appNext.isTouch #feature4{max-width:100%!important}
#page-guide-appNext.isTouch #appDownload{padding:30px 16px}
#page-guide-appNext.isTouch #appDownload-inner{min-width:1px}
#page-guide-appNext.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}