@charset 'utf-8';
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
img,legend{border:0}
body,figure{margin:0}
body,button[disabled],html input[disabled]{cursor:default}
.ui-button-default,body{-webkit-font-smoothing:antialiased}
#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-parent:after,.isPC #copyright:after,.isPC #globalFooter-exploreLinks:after,.isPC #globalHeader-pc #globalHeader-pc-inner .float-right:after,.isPC #globalHeader-pc #globalHeader-pc-inner ul:after,.isPC #globalHeader-pc #globalHeader-pc-profileLabel:after,.isPC #globalHeader-pc #globalHeader-pc-search form:after,.isPC #modelessMessage .modelessMessage-message:after,.isPC #widget-user-header #user-nav:after,.isPC #widget-user-header #user-profile .widget-fixedColumn-left:after,.isPC .ui-settingList:after,.isPC .widget-antenna-signUp-message:after,.isPC .widget-antennaHistory #historyList .history-episodeLink:after,.isPC .widget-contestUnit .widget-contestUnit-contestData:after,.isPC .widget-credit dt,.isPC .widget-credit:after,.isPC .widget-fanFictionSource:after,.isPC .widget-fixedColumn:after,.isPC .widget-media-genresWorkList:after,.isPC .widget-media-workList .widget-fixedColumn-left:after,.isPC .widget-media-workList .widget-media-workList-left:after,.isPC .widget-media-workList:after,.isPC .widget-official .widget-official-header-right:after,.isPC .widget-official-content-latest .widget-official-item:nth-child(2n+1),.isPC .widget-official-content-latest:after,.isPC .widget-official-content-recent .widget-official-item:nth-child(3n+1),.isPC .widget-official-content-recent:after,.isPC .widget-pager:after,.isPC .widget-profileCard:nth-child(3n+1),.isPC .widget-top-recentReview .widget-top-recentReview-work-meta:after,.isPC .widget-work:after,.isPC .widget-workBox .widget-workBox-meta:after,.isPC .widget-workCard-meta:after,.isPC .widget-workCatchphrase .widget-workCatchphrase-meta:after,.isPC .widget-workTitle .widget-workTitle-meta:after,.isPC .widget-works-workHeader #workContest dl:after,.isPC .widget-works-workHeader #workMeta:after,.isPC .widget-works-workHeader dl:after,.isTouch #globalFooter-exploreLinks #globalFooter-info,.isTouch #globalFooter-exploreLinks:after,.isTouch #globalHeader-touch-globalNav ul:after,.isTouch #globalHeader-touch-siteTitle-inner:after,.isTouch #globalSidebar:after,.isTouch #modelessMessage .modelessMessage-message:after,.isTouch #widget-user-header #user-nav:after,.isTouch .globalHeader-touch-subNav-waffleLayout:after,.isTouch .ui-tab ul:after,.isTouch .ui-tab:after,.isTouch .widget-antenna-signUp-message:after,.isTouch .widget-antennaHistory #historyList .history-episodeLink:after,.isTouch .widget-contestUnit .widget-contestUnit-contestData:after,.isTouch .widget-contestUnit:after,.isTouch .widget-credit dt,.isTouch .widget-credit:after,.isTouch .widget-fanFictionSource:after,.isTouch .widget-official .widget-official-header-right:after,.isTouch .widget-pager:after,.isTouch .widget-reviewsItem:after,.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta:after,.isTouch .widget-work .widget-work-meta:after,.isTouch .widget-work:after,.isTouch .widget-workBox .widget-workBox-meta:after,.isTouch .widget-workCard-meta:after,.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta:after,.isTouch .widget-workTitle .widget-workTitle-meta:after,.isTouch .widget-works-workHeader #workFollow:after,.isTouch .widget-works-workHeader #workMeta:after,.ui-groupedSelector:after,.ui-modal-window .ui-modal-footer:after,.widget-antennaGuestList-item:after,.widget-antennaList-item:after,.widget-antennaList-workInfo:after,.widget-antennaWorksSelector:after,.widget-cheerComment-bodyEditing-footer:after,.widget-cheerComment-inner:after,.widget-cheerCommentsForm-footer-info dl:after,.widget-cheerCommentsForm-footer-info dt,.widget-cheerCommentsForm-footer:after,.widget-myProfileSummary-activities:after,.widget-myProfileSummary-dummyActivities:after,.widget-myWork-workHeader:after,.widget-myWork:after,.widget-userEvents-unit-header-entryCount-count>span:after,.widget-userEvents-unit-header:after,.wrapper-anatanomachi .anatanomachi-content-wrapper:after,.wrapper-anatanomachi .anatanomachi-theme-list h4,.wrapper-anatanomachi .anatanomachi-theme-list p,.wrapper-anatanomachi .anatanomachi-theme-list-container:after,.wrapper-contest.isPC .contest-column:after,.wrapper-contest.isTouch #container:after,.wrapper-dialog.isPC #pageFooter:after,.wrapper-guide.isTouch #container:after,.wrapper-media.isTouch #container:after,.wrapper-my.isTouch #container:after,.wrapper-user.isTouch #container:after{clear:both}
#page-contests-forAuthor.isPC #contests-banners ul li,#page-contests-forAuthor.isTouch #contests-banners ul li,#page-explore.isPC section ul li,#page-explore.isTouch .explore-cell section ul li,#page-fanFictionSources.isPC #fanFictionSources-copyrights ul li,#page-fanFictionSources.isTouch #fanFictionSources-copyrights ul li,#page-legal-guideline.isPC aside ul li,#page-legal-guideline.isTouch aside ul li,#page-legal-tos.isPC aside ul li,#page-legal-tos.isTouch aside ul li,#page-my #works-hasWorks li,#page-my .comments-commentList li,#page-my-works-edit .workOptionEvent ul li,#page-my-works-edit.isPC #episodeList li,#page-my-works-edit.isPC #workOptionCaution ul li,#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector li,#page-my-works-edit.isPC #workType ul li,#page-my-works-edit.isPC .workOptionDecoration-color li,#page-my-works-edit.isTouch #episodeList li,#page-my-works-edit.isTouch #workOptionCaution ul li,#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector li,#page-my-works-edit.isTouch #workType ul li,#page-my-works-edit.isTouch .workOptionDecoration-color li,#page-my-works-episodes-edit #contentAside-inner ul li,#page-my-works-episodes-edit #contentAsideHeader ul li,#page-my-works-episodes-edit #reservationControl ul li,#page-my-works-episodes-published #buttons li,#page-recentUserNews.isPC #recentUserNewsList li,#page-recentUserNews.isTouch #recentUserNewsList li,#page-search #filter li,#page-search #searchHeader-queries li,#page-search #searchResult-tags ul li,#page-search #searchResult-users ul li,#page-searchTouch #filter-section-inner ul li,#page-searchTouch #searchResult-tags ul li,#page-searchTouch #searchResult-users ul li,#page-searchTouch #searchResult-works-queries li,#page-searchTouch #sort-section ul li,#page-sharedDrafts #attention-body ul li,#page-sharedDrafts #sharedDraftsHeader-right ul li,#page-top #aside-banners li,#page-top #banners li,#page-top #blog ul li,#page-top #explore ul li,#page-top #features ul li,#page-top #publication-content li,#page-top #rankings ul li,#page-top #trends ul li,#page-topTouch #banners ul li,#page-topTouch #blog ul li,#page-topTouch #features ul li,#page-topTouch #publication-content li,#page-topTouch #trends ul li,#page-topTouch #weeklyRanking ul li,#page-userEvents-userEvent #messageFromAdmin ul li,#page-userEvents-userEvent #userEvent-meta li,#page-users-followers #followers ul li,#page-users-followingUsers #followingUsers ul li,#page-users-news-entry.isPC #newsEntry ul li,#page-users-news-entry.isTouch #newsEntry ul li,#page-users-news.isPC #userNewsList li,#page-users-news.isTouch #userNewsList li,#page-users-reviews.isTouch #usersReviews-internalLinks ul li,#page-users-user.isPC #userFollowing ul li,#page-users-user.isPC #userNews ul li,#page-users-user.isTouch #userFollowing ul li,#page-users-user.isTouch #userFollowingUsers ul li,#page-users-user.isTouch #userNews ul li,#page-users-works.isPC #works-nav li,#page-users-works.isTouch #works-nav li,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left ul li,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items li,#page-works-episodes-episode.isPC #episodeFooter-applyingEvents ul li,#page-works-episodes-episode.isPC #episodeFooter-author-links li,#page-works-episodes-episode.isPC #episodeFooter-author-news ul li,#page-works-episodes-episode.isPC #episodeFooter-cheers li,#page-works-episodes-episode.isPC #episodeFooter-cheers ul li,#page-works-episodes-episode.isPC #episodeFooter-workTags ul li,#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents ul li,#page-works-episodes-episode.isTouch #episodeFooter-author-links li,#page-works-episodes-episode.isTouch #episodeFooter-author-news ul li,#page-works-episodes-episode.isTouch #episodeFooter-cheers li,#page-works-episodes-episode.isTouch #episodeFooter-cheers ul li,#page-works-episodes-episode.isTouch #episodeFooter-workTags ul li,#page-works-followers #worksFollowers ul li,#page-works-work.isPC #author-information-news-list li,#page-works-work.isPC #internalLinks ul li,#page-works-work.isPC #workUserEventHistory ul li,#page-works-work.isPC .widget-toc .widget-toc-items li,#page-works-work.isTouch #author-information-news-list li,#page-works-work.isTouch #internalLinks ul li,#page-works-work.isTouch #workUserEventHistory ul li,#page-works-work.isTouch .widget-toc .widget-toc-items,#page-works-work.isTouch .widget-toc .widget-toc-items li,.isPC #globalFooter-exploreLinks ul li,.isPC #globalHeader-pc #globalHeader-pc-inner ul li,.isPC #widget-user-header #user-info li,.isPC #widget-user-header #user-nav ul li,.isPC .ui-tab ul li,.isPC .widget-antennaHistory #historyList li,.isPC .widget-feedList-list li,.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list li,.isPC .widget-official-content-recent .widget-official-item-content ul li,.isPC .widget-userEventCompactList li,.isPC .widget-works-workHeader #workMeta ul li,.isTouch #globalFooter-exploreLinks ul li,.isTouch #globalHeader-touch-globalNav ul li,.isTouch #globalHeader-touch-subNav-listLayout li,.isTouch #globalSidebar-accountLinks ul li,.isTouch #globalSidebar-userPageLinks ul li,.isTouch #widget-user-header #user-info li,.isTouch #widget-user-header #user-nav ul li,.isTouch .globalHeader-touch-subNav-waffleLayout li,.isTouch .ui-tab ul li,.isTouch .widget-antennaHistory #historyList li,.isTouch .widget-feedList-list li,.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list li,.isTouch .widget-official-content-recent .widget-official-item-content ul li,.isTouch .widget-userEventCompactList li,.isTouch .widget-works-workHeader #workMeta ul li,.ui-groupedSelector li,.ui-ul li,.widget-antennaGuestList li,.widget-antennaList li,.widget-antennaList-event li,.widget-antennaWorksSelector li,.widget-cheerCommentList li,.widget-displaySetting-modal li,.widget-myProfileSummary-activities li,.widget-myProfileSummary-dummyActivities li,.widget-myWork-episodeList li,.widget-shareButtonIcons li,.widget-subHeader-links li,.widget-subNav li,.widget-user-newsList li,.widget-userEvents-unit-meta li,.wrapper-anatanomachi ul,.wrapper-contest.isPC #mediaHeader-links li,.wrapper-contest.isPC .contest-links ul li,.wrapper-contest.isTouch .contest-links ul li,.wrapper-guide #footerLinks ul li,.wrapper-guide.isPC #mediaHeader-links li,.wrapper-media.isPC #mediaHeader-links li,.wrapper-my.isPC #relatedLinks ul li{list-style-type:none}
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%;height:100%}
a:focus{outline:dotted thin}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
.heading-level2 i,.heading-level3 i,.heading-level4 i,.heading-level4-normal i,.heading-level5 i,.heading-level5-normal,.heading-level5-normal i,.heading-level6 i{font-weight:400}
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}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{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}
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?PDbeNeq4T0Hm) format('woff'),url(/font/dcsymbols-regular.otf?hC7xHg2bzPMi) format('opentype')}
@font-face{font-family:dummy-for-ie-edge-newline;src:local('Arial');unicode-range:U+0}
@font-face{font-family:dcicons;src:url(/font/dcicons-regular.eot?FUNfhwQYd1P_);src:url(/font/dcicons-regular.eot?FUNfhwQYd1P_) format('embedded-opentype'),url(/font/dcicons-regular.otf?Ia3yD7jPiqoR) 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-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'}
#page-my-works-episodes-edit #reservationControl-reserved a:focus i:before,#page-my-works-episodes-edit #reservationControl-reserved a:hover i:before,.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-followUser:before{content:'\f732'}
.icon-followWork:before{content:'\f733'}
.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-followingUser:before{content:'\f73a'}
.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}
body,input,textarea{background:#fff;color:#222}
.icon-twitter:before{content:'\f748'}
.icon-userEvent:before{content:'\f749'}
body{font-size:14px;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;font-family:dummy-for-ie-edge-newline,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-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.heading-level2 .punctuation,.heading-level3 .punctuation,.heading-level4 .punctuation,.heading-level4-normal .punctuation,.heading-level5 .punctuation,.heading-level5-normal .punctuation,.heading-level6 .punctuation{margin:0 -.25em 0 0}
body.isTouch{font-size:13px}
body>img[height="1"][width="1"][border="0"]{position:fixed;left:0;bottom:-1px}
.float-parent:after,.float-parent:before{content:'';display:table}
.float-right{float:right}
.float-left{float:left}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
a{text-decoration:none;color:#0081c2}
a:active,a:focus,a:hover{color:#0081c2;text-decoration:underline}
.heading-level2{font-size:2em;font-family:dummy-for-ie-edge-newline,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-level6{font-size:.85em;letter-spacing:1px}
.ui-button-default,.ui-button-white{-webkit-transition-property:background,color;-webkit-transition-timing-function:linear;text-rendering:optimizeLegibility;letter-spacing:.5px;-webkit-user-select:none;text-decoration:none!important;white-space:nowrap}
.heading-level4-normal{font-size:1.2em;font-weight:400}
.heading-level5-normal{font-size:1em}
.heading-underline{border-bottom:1px solid #bbb}
.touchHeading-level1{font-size:13px;text-align:center;margin:0 0 1em}
.touchHeading-level2,.touchHeading-level2-simple{font-size:11px;padding:0 16px 8px!important;border-bottom:1px solid #bbb;font-weight:700;font-family:dummy-for-ie-edge-newline,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-level2{margin:0 0 1em -15px;width:calc(100% + 30px);-webkit-transform:scale(1,1);transform:scale(1,1)}
.touchHeading-level2 h3{margin:0}
.touchHeading-level2-simple{margin:0 0 8px}
.touchHeading-level3{font-size:10px;font-weight:700;border-bottom:1px solid #ddd;padding:0 0 8px!important;margin:0 0 1em;font-family:dummy-for-ie-edge-newline,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}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
input,textarea{outline:0;padding:7px 10px;width:100%;box-sizing:border-box;font-size:1.1rem;border:2px solid #ccc;border-radius:3px;cursor:text}
.tbd,code{padding:.1em .5em}
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}
.tbd,code{line-height:1}
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:hover,textarea:hover{border-color:#888}
input:focus,textarea:focus{border-color:#4baae0}
input:focus.input-state-invalid,textarea:focus.input-state-invalid{border-color:#f23e48}
input[disabled],textarea[disabled]{font-weight:400;cursor:default;background:#eee;color:#888}
.note,.tbd{font-weight:700}
input[disabled]:focus,input[disabled]:hover,textarea[disabled]:focus,textarea[disabled]:hover{border-color:#ccc}
input[type=button],input[type=checkbox],input[type=radio],input[type=submit]{width:auto}
input[type=hidden]{width:1px;height:1px}
code{border:1px solid #ddd;background:#f5f5f5;border-radius:4px}
.condensed{-webkit-transform:scale(1,1.075);transform:scale(1,1.075)}
.tbd{border:2px solid red;color:red}
.note{color:#0990cc;margin:.25em 0 0;font-size:.85em}
.nakaguro{margin:0 -.15em}
.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 0;background:url(/images/service/notation/emphasis-dots.png?JJXm8YZg3D69) top center no-repeat;background-size:3px 3px}
.mixin-ui-button-textShadow{text-shadow:0 1px 0 rgba(0,0,0,.2)}
.ui-button-big{font-size:1.25em}
.isTouch .ui-button-big{font-size:1.1em}
.ui-button-default{transition-property:background,color;-webkit-transition-duration:.1s;transition-duration:.1s;transition-timing-function:linear;font-smoothing:antialiased;font-weight:700;display:inline-block;line-height:1;padding:8px 13px;border-radius:3px;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #bbb;background:#ddd;color:#222}
.ui-button-black,.ui-button-white{-webkit-transition-duration:.1s;-webkit-font-smoothing:antialiased;border-radius:3px;-moz-user-select:none;-ms-user-select:none;display:inline-block}
.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{outline:0;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{transition-property:background,color;transition-duration:.1s;transition-timing-function:linear;font-smoothing:antialiased;line-height:1;padding:8px 13px;cursor:pointer;user-select:none;border:1px solid #ccc;background:#fff;color:#222;font-weight:400}
.ui-button-black,.ui-button-blue{-webkit-transition-timing-function:linear;text-rendering:optimizeLegibility;font-weight:700;padding:8px 13px;letter-spacing:.5px;-webkit-user-select:none;text-decoration:none!important}
.ui-button-white:focus{outline:0;border-color:#bbb;color:#222;box-shadow:0 0 5px #ccc}
.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[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;transition-duration:.1s;transition-timing-function:linear;font-smoothing:antialiased;line-height:1;cursor:pointer;white-space:nowrap;user-select:none;border:1px solid #333;background:#555;color:#fff}
.ui-button-blue,.ui-button-yellow{-webkit-transition-property:background,color;-webkit-transition-duration:.1s;-webkit-font-smoothing:antialiased;border-radius:3px;-ms-user-select:none;white-space:nowrap}
.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{outline:0;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{transition-property:background,color;transition-duration:.1s;transition-timing-function:linear;font-smoothing:antialiased;display:inline-block;line-height:1;cursor:pointer;-moz-user-select:none;user-select:none;border:1px solid #0990cc;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#4baae0;color:#fff}
.ui-button-red,.ui-button-yellow{text-rendering:optimizeLegibility;font-weight:700;padding:8px 13px;letter-spacing:.5px;-webkit-user-select:none}
.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{outline:0;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{transition-property:background,color;transition-duration:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font-smoothing:antialiased;display:inline-block;line-height:1;cursor:pointer;-moz-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #ed9e00;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#ffb318;color:#fff}
.ui-button-red,.ui-button-silent{-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:none!important}
.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{outline:0;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;font-smoothing:antialiased;line-height:1;border-radius:3px;cursor:pointer;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #db2c3d;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#f23e48;color:#fff}
.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{outline:0;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,.ui-button-silentRed{text-rendering:optimizeLegibility;font-weight:700;padding:8px 13px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:0 0}
.ui-button-silent{font-smoothing:antialiased;line-height:1;user-select:none;border:1px solid transparent;color:#222;-webkit-transition:none;transition:none;border-radius:0}
.ui-button-redSilent,.ui-button-silentRed{-webkit-font-smoothing:antialiased;border-radius:3px;text-decoration:none!important;display:inline-block}
.ui-button-silent:focus{outline:0}
.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-redSilent,.ui-button-redSilent:visited,.ui-button-silentRed:visited{color:#db2c3d}
.ui-button-silentRed{font-smoothing:antialiased;line-height:1;user-select:none;border:1px solid #db2c3d;color:#db2c3d;-webkit-transition:all .1s linear;transition:all .1s linear}
.ui-button-disabled,.ui-button-redSilent{letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;text-shadow:none;text-rendering:optimizeLegibility}
.ui-button-silentRed i[class^=icon]{line-height:.5em}
.ui-button-silentRed:focus,.ui-button-silentRed:hover{background:#db2c3d!important;border-color:#c11b33;color:#fff}
.ui-button-silentRed:focus{outline:0;border-color:#fff;box-shadow:0 0 5px #c11b33}
.ui-button-silentRed[disabled]{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{font-smoothing:antialiased;line-height:1;padding:8px 0;cursor:pointer;-moz-user-select:none;user-select:none;border:1px solid transparent;background:0 0;font-weight:400;-webkit-transition:all .1s linear;transition:all .1s linear}
.ui-button-redSilent:focus{outline:0;border-color:#fff;box-shadow:0 0 5px #c11b33}
.ui-button-redSilent i[class^=icon]{line-height:.5em}
.ui-button-redSilent:focus,.ui-button-redSilent:hover{text-decoration:underline!important}
.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;font-weight:700;display:inline-block;line-height:1;padding:8px 13px;border-radius:3px;-moz-user-select:none;user-select:none;text-decoration:none!important;border:1px solid #ddd;background:#eee;color:#aaa;cursor:default}
.ui-checkbox-label,.ui-radiobutton-label{-webkit-user-select:none;-ms-user-select:none}
.ui-button-blue-wrapper[disabled] .ui-button-blue,.ui-button-default-wrapper[disabled] .ui-button-default,.ui-button-silent-wrapper[disabled] .ui-button-silent,.ui-button-yellow-wrapper[disabled] .ui-button-yellow{text-shadow:none!important;cursor:default!important}
.ui-button-disabled:focus{outline:0}
.ui-button-disabled i[class^=icon]{line-height:.5em}
.ui-message-attention,.ui-message-notice{margin:1em 0;padding:1em 1.5em;line-height:1.5;font-weight:700}
.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,.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,.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,.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,.ui-button-default-wrapper[disabled] .ui-button-default:focus,.ui-button-default-wrapper[disabled] .ui-button-default:hover{background:#eee!important;color:#aaa!important;border-color:#ddd!important}
.ui-message-notice{background:#e1f1f7}
.ui-message-notice.isHidden{display:none}
.ui-message-notice.isShown{display:block}
.ui-message-attention{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-loading-beige:before,.ui-loading-gray:before,.ui-loading-large-beige:before,.ui-loading:before{content:'';z-index:100}
.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;-moz-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-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)}
}
.ui-loading{width:20px;height:20px;overflow:hidden;position:relative;display:inline-block;-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}
.ui-loading:before{display:block;background:#fff;width:16px;height:16px;position:absolute;border-radius:50%;top:2px;left:2px}
.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:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}
.ui-loading-large-beige:before{display:block;background:#f2f1f0;width:40px;height:40px;position:absolute;border-radius:50%;top:5px;left:5px}
.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:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}
.ui-loading-beige:before{display:block;background:#f7f6f5;width:16px;height:16px;position:absolute;border-radius:50%;top:2px;left:2px}
.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:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}
.ui-loading-gray:before{display:block;background:#eee;width:16px;height:16px;position:absolute;border-radius:50%;top:2px;left:2px}
.mixin-ui-tooltip-properties:after,.ui-tooltip:focus:after,.ui-tooltip:hover:after{content:attr(data-ui-tooltip-label)!important;background-color:#222;font-size:11px!important;text-shadow:none;color:#fff!important;padding:7px;max-width:500px;text-overflow:ellipsis;font-weight:700;line-height:1;font-style:normal;overflow:hidden;white-space:nowrap}
.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:after,.mixin-ui-tooltip-properties:before,.ui-tooltip:focus:after,.ui-tooltip:focus:before,.ui-tooltip:hover:after,.ui-tooltip:hover:before{display:inline-block!important;z-index:90000;pointer-events:none}
.mixin-ui-tooltip-properties{position:relative}
.mixin-ui-tooltip-properties:after{position:absolute}
.ui-tooltip:focus,.ui-tooltip:hover{position:relative}
.ui-tooltip:focus:after,.ui-tooltip:hover:after{position:absolute}
.ui-tooltip:focus.ui-tooltip-top:before,.ui-tooltip:hover.ui-tooltip-top:before{content:'';position:absolute;border:5px solid transparent;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}
.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);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;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}
.ui-tooltip:focus.ui-tooltip-bottomLeft:before,.ui-tooltip:hover.ui-tooltip-bottomLeft:before{content:'';position:absolute;border:5px solid transparent;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}
.ui-tooltip:focus.ui-tooltip-bottomRight:before,.ui-tooltip:hover.ui-tooltip-bottomRight:before{content:'';position:absolute;border:5px solid transparent;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}
.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-contextMenuSub,.ui-contextMenuSub .ui-contextMenuSub-handle{position:relative}
.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.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 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:20px;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}
.ui-toggleSwitch .ui-toggleSwitch-button{left:-100px;width:calc(100% + 100px)}
.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;padding-right:.5em!important}
.isTouch .ui-toggleButton label i{color:#ccc;font-weight:400;-webkit-transition:all .1s linear;transition:all .1s linear;display:inline-block;font-size:1em;margin:0 .5em 0 0}
.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}
.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{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:checked+.ui-radiobutton-alternate{border-color:#ccc;background:#fff}
.ui-radiobutton input:disabled:checked+.ui-radiobutton-alternate:before{background:#aaa}
.ui-radiobutton input:disabled:focus+.ui-radiobutton-alternate,.ui-radiobutton input:disabled:hover+.ui-radiobutton-alternate{border-color:#ccc}
.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;-moz-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-ul li a,.ui-ul li:before{display:inline-block}
.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;content:'\f702';width:20px;margin:0 0 0 -20px;text-align:center}
.ui-toggle .ui-toggle-handle.white{color:#fff}
.ui-ul{padding-left:0;margin:0}
.ui-ul li{margin:0 0 .5em;line-height:1.5}
.ui-ul li:before{content:'-';width:1em;text-align:center;margin:0 0 0 -1em;color:#aaa}
.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 .ui-settingList-heading h3 span,.isPC .ui-settingList .ui-settingList-heading h4 span,.ui-select,.ui-select:before{display:inline-block}
.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 .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 #bbb;font-family:dummy-for-ie-edge-newline,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{10%,from,to{opacity:0}
20%,90%{opacity:1}
}
@keyframes keyframes-text{10%,from,to{opacity:0}
20%,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-pop{100%,from,to{top:0}
10%{top:-5px}
95%{top:1px}
}
@keyframes keyframes-pop{100%,from,to{top:0}
10%{top:-5px}
95%{top:1px}
}
@-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}
}
.ui-select{position:relative;border-radius:4px;z-index:0}
.ui-select:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;content:'\f70f';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 select,.wrapper-contest.isTouch #contest-news h4{font-family:dummy-for-ie-edge-newline,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}
.ui-select.white{color:#fff}
.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;color:#222;background:0 0;font-size:1.25em;border:2px solid #ccc;border-radius:4px;outline:0!important;padding:7px 28px 7px 10px;position:relative;z-index:100;width:100%;cursor:pointer}
.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: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{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 li{display:inline-block}
.isPC .ui-tab li:first-child{margin-left:1em}
.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{color:#222;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:#0081c2}
.isTouch .ui-tab ul:after,.isTouch .ui-tab ul:before,.isTouch .ui-tab:after,.isTouch .ui-tab:before{display:table;content:''}
.isTouch .ui-tab{background:#f5f5f5;margin:30px 0 0 -15px!important;width:calc(100% + 30px);box-sizing:border-box}
.isTouch .ui-tab ul{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 li{display:inline-block;margin:.5em 0 0}
.isTouch .ui-tab li:first-child{margin-left:1em}
.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{color:#222;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;color:#0081c2;font-size:1.1em}
.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 .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-truncateText.isExpanded .ui-truncateText-restText{display:inline}
.ui-truncateText .ui-truncateText-restText,.ui-truncateText.isExpanded .ui-truncateText-expandButton{display:none}
.ui-truncateText .ui-truncateText-expandButton{display:inline-block}
.ui-truncateText .ui-truncateText-expandButton button{padding:0;font-weight:400;color:#666;border-bottom:1px solid #ccc;border-radius:0}
.ui-truncateText .ui-truncateText-expandButton button:hover{color:#0081c2;border-bottom-color:#0990cc}
.ui-modal-container{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.3);z-index:30000;text-align:center;height:100%}
.ui-modal-container.isHidden{display:none}
.ui-modal-container:before{content:'';height:100%}
.ui-modal-container .ui-modal-window,.ui-modal-container:before{display:inline-block;vertical-align:middle}
.ui-modal-window{background:#fff;overflow-y:auto;overflow-x:hidden;max-height:100%;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;border-bottom:1px solid #eae9e8}
.ui-modal-window .ui-modal-header h6{font-size:1.1em;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-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:after,.ui-modal-window .ui-modal-footer:before{content:'';display:table}
.ui-modal-window .ui-modal-footer p{float:left;font-size:.85em;color:#666;margin:0;line-height:1.3}
.ui-modal-window .ui-modal-footer button{float:right}
.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{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 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}
.isTouch #modelessMessage.isHidden .ui-tooltip:after,.isTouch #modelessMessage.isHidden .ui-tooltip:before{display:none!important}
.isTouch #modelessMessage .modelessMessage-message{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}
.isTouch #modelessMessage .modelessMessage-message:after,.isTouch #modelessMessage .modelessMessage-message:before{content:'';display:table}
.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:930px}
.isPC #globalHeader-pc.isGuestUser #globalHeader-pc-home{display:none!important}
.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}
.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-home,.isPC #globalHeader-pc.isSignedInUser #globalHeader-pc-my-inContextMenu{display:none!important}
.isPC #globalHeader-pc.isSignedInUser #globalHeader-pc-inner{min-width:855px}
.isPC #globalHeader-pc.isSignedInUser #globalHeader-pc-my a{padding:0 1em!important}
.isPC #globalHeader-pc #globalHeader-pc-inner .float-right:after,.isPC #globalHeader-pc #globalHeader-pc-inner .float-right:before,.isPC #globalHeader-pc #globalHeader-pc-inner ul:after,.isPC #globalHeader-pc #globalHeader-pc-inner ul:before{display:table;content:''}
.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-logo{margin:0 1.5em 0 0!important;font-size:1em;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-subNav .ui-contextMenu-content li.contextMenu-border+li a,.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}
@media screen and (max-width:1030px){.isPC #globalHeader-pc #globalHeader-pc-search.isGuestUser{width:150px}
}
.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: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}
.isPC #globalHeader-pc #globalHeader-pc-search button:hover{color:#0081c2}
.isPC #globalHeader-pc #globalHeader-pc-subNav{text-align:right;float:left}
.isPC #globalHeader-pc #globalHeader-pc-subNav .ui-contextMenu-content{height:auto;font-size:1.1em;line-height:1;width:140px}
.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 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-profileLabel:after,.isPC #globalHeader-pc #globalHeader-pc-profileLabel:before{content:'';display:table}
.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{z-index:20000;background:#fff;position:fixed;top:0;left:0;width:100%;height:80px}
.isTouch #globalHeader-touch-siteTitle{border-bottom:1px solid #ddd;height:35px}
.isTouch #globalHeader-touch-siteTitle-inner{margin:0 auto;max-width:640px}
.isTouch #globalHeader-touch-siteTitle-inner:after,.isTouch #globalHeader-touch-siteTitle-inner:before{content:'';display:table}
.isTouch #globalHeader-touch-siteTitle-inner p{margin:0;line-height:35px;float:left}
.isTouch #globalHeader-touch-siteTitle-inner a{display:block;padding:0 0 0 10px}
.isTouch #globalHeader-touch-siteTitle-inner img{max-height:16px;vertical-align:middle}
.isTouch #globalHeader-touch-siteTitle-loginStatus{float:right!important;margin:0 8px 0 0!important;white-space:nowrap}
.isTouch #globalHeader-touch-siteTitle-loginStatus.isLoggedInUser{margin:0!important}
.isTouch #globalHeader-touch-siteTitle-loginStatus.isLoggedInUser button{padding-right:8px}
.isTouch #globalHeader-touch-siteTitle-loginStatus a,.isTouch #globalHeader-touch-siteTitle-loginStatus button{font-size:11px;color:#222;display:inline-block}
.isTouch #globalHeader-touch-siteTitle-loginStatus a:focus,.isTouch #globalHeader-touch-siteTitle-loginStatus a:hover,.isTouch #globalHeader-touch-siteTitle-loginStatus button:focus,.isTouch #globalHeader-touch-siteTitle-loginStatus button:hover{color:#0081c2}
.isTouch #globalHeader-touch-siteTitle-loginStatus button{background:0 0;border:none;height:35px;vertical-align:top}
.isTouch #globalHeader-touch-siteTitle-loginStatus .ui-button-blue{color:#fff;padding:5px;margin:0 0 0 5px}
.isTouch #globalHeader-touch-siteTitle-loginStatus .ui-button-blue:focus,.isTouch #globalHeader-touch-siteTitle-loginStatus .ui-button-blue:hover{color:#fff}
.isTouch #globalHeader-touch-siteTitle-loginStatus i{color:#aaa;margin:0 0 0 .25em}
.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:after,.isTouch #globalHeader-touch-globalNav ul:before{content:'';display:table}
.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 .globalHeader-touch-globalNav-positiveImage,.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-negativeImage{display:none}
.isTouch #globalHeader-touch-globalNav span{color:#666}
.isTouch #globalHeader-touch-subNav{border-bottom:1px solid #666;display:none;background:#f2f1f0;position:relative;overflow:hidden}
.isTouch #globalHeader-touch-subNav.isShown{display:block}
.isTouch #globalHeader-touch-subNav a{text-decoration:none}
.isTouch #globalHeader-touch-subNav-mediaContents{position:relative}
.isTouch #globalHeader-touch-subNav-mediaContents:before{border-top:1px solid #ddd;content:'';position:absolute;top:-7px;left:0;width:80%}
.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{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:after,.isTouch .globalHeader-touch-subNav-waffleLayout:before{content:'';display:table}
.isTouch .globalHeader-touch-subNav-waffleLayout+.globalHeader-touch-subNav-waffleLayout{margin:12px auto 0}
.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 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.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%;width:250px;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;padding:0 0 50px;box-sizing:border-box}
.isTouch #globalSidebar-inner p{margin:0}
.isTouch #globalSidebar-inner a{text-decoration:none}
.isTouch #globalSidebar-userInfo{padding:0 12px}
.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 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: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}
.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 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 .exploreLinks-genre-nonfiction,.isTouch #globalFooter-exploreLinks .exploreLinks-genre-nonfiction{letter-spacing:-2px}
.isPC #globalFooter-exploreLinks ul{padding:0;margin:0;font-size:13px}
.isPC #globalFooter-exploreLinks a{color:#666;display:block}
.isPC #globalFooter-exploreLinks a:hover{color:#222}
.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 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}
.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 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 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-others{float:right}
.isTouch #globalFooter-exploreLinks #globalFooter-info{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}
.wrapper-dialog .alignMiddle,.wrapper-dialog.isPC{height:100%}
.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}
.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}
.wrapper.isApp #container{margin:0 auto}
.wrapper-dialog .alignMiddle:before{content:'';height:100%}
.wrapper-dialog .alignMiddle .alignMiddle-block,.wrapper-dialog .alignMiddle:before{display:inline-block;vertical-align:middle}
.wrapper-dialog.isPC #container{min-width:500px;text-align:center}
.wrapper-dialog.isPC h1{position:fixed;top:0;left:30px;font-size:1em;margin:0;height:50px}
.wrapper-dialog.isPC .ui-input-content,.wrapper-dialog.isTouch .ui-input-content{position:relative}
.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-inner{text-align:left;width:465px}
.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-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.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{text-align:center;margin:0 auto;padding:0 16px 16px;max-width:640px}
.wrapper-dialog.isTouch #container-inner{text-align:left;width:100%;margin:0}
.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-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{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 a:focus span,.wrapper-media.isPC #mediaHeader-links li.isActive a:hover span,.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 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.isApp #container{margin:0 auto 16px}
.wrapper-media.isApp #globalFooter,.wrapper-media.isApp .widget-shareButtons{display:none!important}
.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}
.wrapper-user.isTouch #container:after,.wrapper-user.isTouch #container:before{content:'';display:table}
.wrapper-user.isTouch #main{max-width:640px;padding:0;margin:0 auto}
.wrapper-user.isApp #container{margin:0 auto}
.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{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 a:focus span,.wrapper-contest.isPC #mediaHeader-links li.isActive a:hover span,.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 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-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 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: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 #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 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:16px}
.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;padding:0 16px 8px!important;border-bottom:1px solid #bbb;box-sizing:border-box;margin:0}
.wrapper-contest.isApp #container{margin:0 auto 24px}
.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}
.isPC #widget-user-header #user-name-activityName,.isTouch #widget-user-header #user-name-activityName{font-family:dummy-for-ie-edge-newline,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}
.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}
.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:url(/images/anatanomachi/sakuhin_yomu.png?w62XVdsuyHxn) center center no-repeat #fff;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.65px 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 h4{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{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}
@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}
.wrapper-anatanomachi .anatanomachi-content{float:right;width:760px}
.wrapper-anatanomachi .anatanomachi-content-title{color:#ff1744;font-size:24px;margin:48px 0 24px}
@media (max-width:980px){.wrapper-anatanomachi .anatanomachi-top-link{display:none}
.wrapper-anatanomachi .anatanomachi-content{float:none;width:auto}
.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}
.wrapper-anatanomachi .project{font-size:10px;font-weight:600;color:#999;margin-bottom:24px}
@media (max-width:980px){.wrapper-anatanomachi footer:before{display:none}
.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}
}
.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}
.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{display:block;line-height:24px}
.wrapper-anatanomachi .footer-navi li:nth-child(1){border-right:none;border-bottom:1px dotted #ccc;line-height:32px;margin:0 0 8px}
.wrapper-anatanomachi .copyright{padding:0 16px}
}
.wrapper-anatanomachi .copyright{display:inline;font-size:10px;color:#999}
.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}
.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 li{margin-right:0;margin-bottom:8px;font-size:14px;display:block}
.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 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}
.wrapper-my.isTouch #container:after,.wrapper-my.isTouch #container:before{content:'';display:table}
.wrapper-my.isApp #container{margin:0 auto}
.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{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 a:focus span,.wrapper-guide.isPC #mediaHeader-links li.isActive a:hover span,.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 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 #container{margin:100px 0 0}
.wrapper-guide.isTouch #container{max-width:640px;margin:80px auto 16px}
.wrapper-guide.isTouch #container:after,.wrapper-guide.isTouch #container:before{content:'';display:table}
.wrapper-guide.isApp #container{margin:0 auto 16px}
.wrapper-guide.isApp #globalFooter,.wrapper-guide.isApp .widget-shareButtons{display:none!important}
.wrapper-guide #signup{text-align:center}
.wrapper-guide #signup header{margin:0 0 30px}
.wrapper-guide #signup header h2,.wrapper-guide #signup header p{text-align:center;margin:0}
.wrapper-guide #signup header h2{text-align:center;font-size:30px;font-weight:400;letter-spacing:4px}
.wrapper-guide #signup header p{font-size:18px;color:#666;margin:0}
.wrapper-guide #signup .widget-guideFooter{margin-bottom:60px}
.wrapper-guide #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 #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 #footerLinks li h3,.wrapper-guide #footerLinks li p{margin:0}
.wrapper-guide #footerLinks li h3{font-size:14px}
.wrapper-guide #footerLinks .footerLinks-text p{font-size:12px;opacity:.7}
.wrapper-guide #footerLinks .footerLinks-button{width:70px;text-align:right}
.wrapper-guide #footerLinks .footerLinks-button a{display:inline-block;line-height:1;padding:8px 12px;text-decoration:none}
.wrapper-guide #footerLinks-guideline{background:#222}
.wrapper-guide #footerLinks-guideline .footerLinks-text p,.wrapper-guide #footerLinks-guideline h3{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 #pager{width:1125px;margin:60px auto 1px;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrapper-guide #pager p{margin:0;width:50%}
.wrapper-guide #pager a{display:block;padding:30px;text-decoration:none;font-size:18px;font-weight:700}
.wrapper-guide #pager a i{font-weight:400}
.wrapper-guide #pager-prev a{border-top:1px solid #ddd;color:#222}
.wrapper-guide #pager-prev a:focus,.wrapper-guide #pager-prev a:hover{background:#f2f1f0;border-top-color:#ddd}
.wrapper-guide #pager-next{text-align:right}
.wrapper-guide #pager-next a{border-top:1px solid #4baae0}
.wrapper-guide #pager-next a:focus,.wrapper-guide #pager-next a:hover{background:#4baae0;color:#fff;border-top-color:#0990cc}
.wrapper-guide #globalFooter{margin:0}
.widget-appLink{margin:1em 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.isPC .widget-fixedColumn:after,.isPC .widget-fixedColumn:before,.widget-myWork:after,.widget-myWork:before{display:table;content:''}
.widget-appLink p{margin:0}
.widget-appLink p:first-child{margin-right:10px!important}
.widget-appLink img{width:145px;height:43px;vertical-align:top}
.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-workStatus-isCompleted,.widget-myWork-workStatus-isHidden,.widget-myWork-workStatus-isRunning,.widget-myWork-workStatus-isUnpublished{font-weight:700;padding:.2em .3em;line-height:1;border-radius:2px;letter-spacing:2px;box-sizing:border-box}
.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}
.widget-myWork-workStatus-isCompleted{color:#fff;background:#50c586}
.widget-myWork-workStatus-isUnpublished{color:#222;background:#ecdcc1}
.widget-myWork-workStatus-isHidden{color:#fff;background:#f23e48}
.widget-myWork-contents{float:right;width:calc(100% - 95px)}
.widget-myWork-workHeader:after,.widget-myWork-workHeader:before{content:'';display:table}
.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-editButton,.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 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}
.isPC .widget-work,.isTouch .widget-work{border-bottom:1px solid #ddd;position:relative}
.widget-myWork-episodes-more button:hover,.widget-myWork-episodes-more button:hover i{color:#222}
.widget-myWork-episodes-more button i{color:#aaa;text-align:center;display:inline-block;width:50px;margin:0 5px 0 0}
.widget-myWork-episodeList{display:table;padding:0}
.widget-myWork-episodeList li{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}
.isPC .widget-work:after,.isPC .widget-work:before,.isTouch .widget-work:after,.isTouch .widget-work:before{display:table;content:''}
.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 .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,.isTouch .widget-work .widget-work-titleLabel{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;font-size:12px}
.isPC .widget-work{padding:15px 0}
.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{padding:14px 16px 14px 56px;margin-left:16px}
.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-author,.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 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 15px;margin:1em 0 0}
.isTouch .widget-users-contents-isEmpty h3{margin:0;line-height:1.2;font-size:14px!important;border:none!important}
.isPC #widget-user-header #user-profile{padding:30px 0 15px}
.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>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 20px 0;max-width:300px}
.isPC #widget-user-header #user-name-activityName{line-height:1.2;margin:0}
.isPC #widget-user-header #user-name-activityName a{color:#222}
.isPC #widget-user-header #user-name-userId{font-size:1.25em;line-height:1;margin:5px 0 0}
.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-info{border-top:1px solid #eee;margin:1em 0 0;padding:.75em 0}
.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-name-official{color:#0990cc;font-weight:700}
.isPC #widget-user-header #user-name-official i{font-weight:400}
.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:first-child,.isPC #widget-user-header #user-nav ul{padding:0;margin:0}
.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;background:#ddd}
.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 li{float:left}
.isPC #widget-user-header #user-nav li.active a{color:#222}
.isPC #widget-user-header #user-nav li.active .widget-user-nav,.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 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{line-height:1.2;margin:0;font-size:15px}
.isPC .widget-catchphrase .widget-catchphrase-title,.isPC .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-title,.isTouch .widget-catchphrase .widget-catchphrase-title,.isTouch .widget-workBox .widget-workBox-catchphrase .widget-workBox-catchphrase-title{font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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}
.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-info{padding:0;margin:0}
.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-name-official{color:#0990cc;font-weight:700}
.isTouch #widget-user-header #user-name-official i{font-weight:400}
.isTouch #widget-user-header #user-description,.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-profileText.isExpanded #user-profileText-restText{display:inline}
.isTouch #widget-user-header #user-profileText #user-profileText-restText,.isTouch #widget-user-header #user-profileText.isExpanded #user-profileText-expandButton{display:none}
.isTouch #widget-user-header #user-profileText #user-profileText-expandButton{display:inline-block}
.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: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{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 li{display:inline-block}
.isTouch #widget-user-header #user-nav li.active a{color:#222}
.isTouch #widget-user-header #user-nav li.active .widget-user-nav,.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 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{margin:14px auto}
.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:105px;background-size:630px 105px}
.widget-user-newsList{padding:0;margin:0}
.widget-user-newsList li{border-bottom:1px solid #ddd}
.widget-user-newsList a{text-decoration:none;padding:5px 0 5px 90px;position:relative;display:block}
.widget-user-newsList a:hover h5{text-decoration:underline;color:#0081c2}
.isPC .widget-catchphrase .widget-catchphrase-author a,.isPC .widget-catchphrase .widget-catchphrase-title a,.isTouch .widget-catchphrase .widget-catchphrase-author a,.isTouch .widget-catchphrase .widget-catchphrase-title a{text-decoration:none}
.widget-user-newsList h5,.widget-user-newsList p{margin:0;line-height:1.5}
.widget-user-newsList h5{font-size:1em;color:#222;font-weight:400}
.widget-user-newsList p{font-size:.85em;color:#888;position:absolute;top:6px;left:0;width:90px}
.isTouch .widget-user-newsList{margin:0 0 0 16px}
.isTouch .widget-user-newsList a{padding:8px 16px 8px 90px}
.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;display:inline;letter-spacing:-.25px}
.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: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-weight:700;display:inline}
.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-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}
.isPC .widget-followButton i,.isTouch:not(.isApp) .widget-followButton i{font-weight:400;font-size:.9em}
.isPC .widget-followButton:not(.isFollowing) .label-follow,.isTouch:not(.isApp) .widget-followButton:not(.isFollowing) .label-follow{display:block}
.isPC .widget-followButton.isFollowing .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.isFollowing .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 13px;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 #0990cc;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#4baae0;color:#fff}
.isPC .widget-followButton.isFollowing .widget-followButton-button i[class^=icon],.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button i[class^=icon]{line-height:.5em}
.isPC .widget-followButton.isFollowing .widget-followButton-button:visited,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button:visited{color:#fff}
.isPC .widget-followButton.isFollowing .widget-followButton-button:hover,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button:hover{background:#0990cc!important;border-color:#0081c2;color:#fff}
.isPC .widget-followButton.isFollowing .widget-followButton-button:focus,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button:focus{outline:0;border-color:#fff;color:#fff;box-shadow:0 0 5px #0081c2}
.isPC .widget-followButton.isFollowing .widget-followButton-button[disabled],.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.isPC .widget-followButton.isFollowing .widget-followButton-button[disabled]:focus,.isPC .widget-followButton.isFollowing .widget-followButton-button[disabled]:hover,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button[disabled]:focus,.isTouch:not(.isApp) .widget-followButton.isFollowing .widget-followButton-button[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.isPC .widget-followButton.isFollowing .label-following,.isTouch:not(.isApp) .widget-followButton.isFollowing .label-following{display:block}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .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 13px;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 #db2c3d;text-shadow:0 1px 0 rgba(0,0,0,.2);background:#f23e48;color:#fff}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button i[class^=icon],.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button i[class^=icon]{line-height:.5em}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button:visited,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button:visited{color:#fff}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button:hover,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button:hover{background:#db2c3d!important;border-color:#c11b33;color:#fff}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button:focus,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button:focus{outline:0;border-color:#fff;color:#fff;box-shadow:0 0 5px #c11b33}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button[disabled],.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button[disabled]:focus,.isPC .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button[disabled]:hover,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button[disabled]:focus,.isTouch:not(.isApp) .widget-followButton.isFollowing.toUpdateFollowState .widget-followButton-button[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.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 .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 13px;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 #bbb;background:#ddd;color:#222}
.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 .widget-followButton-button:visited,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button:visited{color:#222}
.isPC .widget-followButton .widget-followButton-button:hover,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button:hover{background:#ccc!important;border-color:#aaa;color:#222}
.isPC .widget-followButton .widget-followButton-button:focus,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button:focus{outline:0;border-color:#fff;color:#222;box-shadow:0 0 5px #666}
.isPC .widget-followButton .widget-followButton-button[disabled],.isTouch:not(.isApp) .widget-followButton .widget-followButton-button[disabled]{background:#eee;border-color:#ddd;color:#aaa;text-shadow:none;cursor:default}
.isPC .widget-followButton .widget-followButton-button[disabled]:focus,.isPC .widget-followButton .widget-followButton-button[disabled]:hover,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button[disabled]:focus,.isTouch:not(.isApp) .widget-followButton .widget-followButton-button[disabled]:hover{background:#eee!important;border-color:#ddd;color:#aaa}
.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}
.isApp .widget-followButton{background:0 0;border:none;padding:0}
.isApp .widget-followButton i{font-weight:400;font-size:10px}
.isApp .widget-followButton.isFollowing .label-following,.isApp .widget-followButton:not(.isFollowing) .label-follow{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}
.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}
.isTouch:not(.isApp) .widget-followButton{font-size:12px}
.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.2}
.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:#555}
.isPC .widget-workCatchphrase .widget-workCatchphrase-author .icon-official{color:#bbb}
.isPC .widget-workCatchphrase .widget-workCatchphrase-authorLabel{color:#555}
.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 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 7px}
.isTouch .widget-workCatchphrase{padding:14px 16px 14px 0;border-bottom:1px solid #ddd;box-sizing:border-box}
.isTouch .widget-workCatchphrase .widget-catchphrase{padding-bottom:0;line-height:1.2}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-title{margin:0 0 5px;font-size:15px;line-height:1.2;font-weight:400}
.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:#555}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-author a{color:#555}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-author .icon-official{color:#bbb}
.isTouch .widget-workCatchphrase .widget-workCatchphrase-meta{margin:0;color:#666;font-size:12px;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 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 .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;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,.isPC .widget-workBox .widget-workBox-meta a{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 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{padding:0 14px 0 0;position:relative;float:left}
.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;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,.isTouch .widget-workBox .widget-workBox-meta a{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 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}
.isPC .widget-workReview-points p{margin:0}
.isPC .widget-workReview-points .widget-workReview-pointsControls span{display:inline-block;vertical-align:middle;height:40px;line-height:40px}
.isPC .widget-works-workHeader #workContest dl:after,.isPC .widget-works-workHeader #workContest dl:before,.isPC .widget-works-workHeader dl:after,.isPC .widget-works-workHeader dl:before{content:'';display:table}
.isPC .widget-workReview-points .widget-workReview-pointsControls i{font-style:normal;height:40px;line-height:40px}
.isPC .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}
.isPC .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)}
.isPC .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}
.isPC .widget-workReview-points .widget-workReview-pointsRating .on{color:#4baae0}
.isPC .widget-workReview-points .widget-workReview-pointsRating .off{color:inherit}
.isPC .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}
.isPC .widget-workReview-points .workReview-reviewPointsLabel{color:#4baae0;font-weight:700;line-height:1;padding:0 0 0 50px}
.isTouch .widget-workReview-points p{margin:0}
.isTouch .widget-workReview-points i{font-style:normal;height:40px;line-height:40px;margin:0 2px}
.isTouch .widget-workReview-points .widget-workReview-pointsControls{margin:0}
.isTouch .widget-workReview-points .widget-workReview-pointsButton .ui-button-blue{width:40px;height:40px;line-height:40px;font-size:22px;font-weight:700;padding:0;margin:-6px 10px 0 0;vertical-align:middle;background:#4baae0;border:none;color:#fff;border-radius:50%;-webkit-transition-property:background,color,box-shadow;transition-property:background,color,box-shadow}
.isTouch .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)}
.isPC #workReview-summary #workReview-reviewAction:hover button:not([disabled]),.isTouch:not(.isApp) #workReview-summary #workReview-reviewAction:hover button:not([disabled]){box-shadow:0 0 10px 2px #9bd2ea}
.isTouch .widget-workReview-points .widget-workReview-pointsButton .ui-button-blue[disabled]{background:#ccc}
.isTouch .widget-workReview-points .widget-workReview-pointsRating{font-size:22px;line-height:1;color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.isTouch .widget-workReview-points .widget-workReview-pointsRating .on{color:#4baae0}
.isTouch .widget-workReview-points .widget-workReview-pointsRating .off{color:inherit}
.isTouch .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}
.isTouch .widget-workReview-points .workReview-reviewPointsLabel{color:#4baae0;font-weight:700;line-height:1;padding:0 0 0 50px}
.isApp .widget-workReview-points .workReview-reviewPointsLabel{padding:0}
.isPC .widget-works-workHeader{max-width:1125px;padding:0 30px;margin:140px auto 0}
.isPC .widget-works-workHeader.compactLayout{padding:0}
.isPC .widget-works-workHeader.compactLayout #workColor{width:30px;height:7px;margin:0 0 .75em}
.isPC .widget-works-workHeader.compactLayout #workTitle{font-size:1.75em}
.isPC .widget-works-workHeader.compactLayout #workAuthor{margin:.15em 0 30px}
.isPC .widget-works-workHeader.compactLayout #workAuthor-activityName{font-size:1.25em}
.isPC .widget-works-workHeader dd,.isPC .widget-works-workHeader dt{float:left;margin:0}
.isPC .widget-works-workHeader #workColor{width:40px;height:10px;margin:0 0 1em}
.isPC .widget-works-workHeader #workAuthor,.isPC .widget-works-workHeader #workTitle{margin:0;line-height:1.3}
.isPC .widget-works-workHeader #workAuthor a,.isPC .widget-works-workHeader #workTitle a{color:#222}
.isPC .widget-works-workHeader #workAuthor a:hover,.isPC .widget-works-workHeader #workTitle a:hover{color:#0081c2}
.isPC .widget-works-workHeader #workTitle{font-size:2.5em;line-height:1.2}
.isPC .widget-works-workHeader #workAuthor{font-size:1em;margin:.25em 0 30px;font-weight:400}
.isPC .widget-works-workHeader #workAuthor-label{color:#666}
.isPC .widget-works-workHeader #workAuthor-activityName{font-size:1.5em}
.isPC .widget-works-workHeader #workAuthor-activityName .icon-official{color:#aaa;font-size:.8em}
.isPC .widget-works-workHeader #workContest{margin:.5em 0 10px;line-height:1}
.isPC .widget-works-workHeader #workContest dd,.isPC .widget-works-workHeader #workContest dl,.isPC .widget-works-workHeader #workContest dt{margin:0}
.isPC .widget-works-workHeader #workContest dl+dl{margin:6px 0 0}
.isPC .widget-works-workHeader #workContest dd,.isPC .widget-works-workHeader #workContest dt{float:left;font-size:.9em}
.isPC .widget-works-workHeader #workContest dt{font-size:11px}
.isPC .widget-works-workHeader #workContest dt i,.isPC .widget-works-workHeader #workContest dt span{display:inline-block;vertical-align:middle}
.isPC .widget-works-workHeader #workContest dt i{margin:-.05em 0 0}
.isPC .widget-works-workHeader #workContest dt span{font-weight:700;letter-spacing:1px}
.isPC .widget-works-workHeader #workContest dd{color:#444}
.isPC .widget-works-workHeader #workContest dd:before{content:'/';display:inline-block;margin:0 .5em;color:#ccc;vertical-align:middle}
.isPC .widget-works-workHeader #workContest a{color:#444}
.isPC .widget-works-workHeader #workContest a:hover{color:#0081c2}
.isPC .widget-works-workHeader #workMeta{color:#444;border:solid #ddd;border-width:1px 0;display:inline-block}
.isPC .widget-works-workHeader #workMeta:after,.isPC .widget-works-workHeader #workMeta:before{content:'';display:table}
.isPC .widget-works-workHeader #workMeta.has-onlyGenresAndFollowers #workMeta-genresAndFollowers{margin:1em 0 0}
.isPC .widget-works-workHeader #workMeta a{color:#444}
.isPC .widget-works-workHeader #workMeta a:hover{color:#0081c2}
.isPC .widget-works-workHeader #workMeta a:hover i{color:#0990cc}
.isPC .widget-works-workHeader #workMeta i{color:#aaa}
.isPC .widget-works-workHeader #workMeta ul{margin:0;padding:3px 0;font-size:.95em}
.isPC .widget-works-workHeader #workMeta ul li{display:inline-block}
.isPC .widget-works-workHeader #workMeta ul li:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
.isPC .widget-works-workHeader #workMeta ul li:last-child{margin:0}
.isPC .widget-works-workHeader #workMeta ul li:last-child:after{display:none}
.isPC .widget-works-workHeader #workMeta-attentionsAndTags{border-top:1px solid #ddd}
.isPC .widget-works-workHeader #workMeta-attention+#workMeta-tags{padding-top:0!important}
.isPC .widget-works-workHeader #workMeta-tags{max-width:400px}
.isPC .widget-works-workHeader #workPoints{font-size:2.5em;margin:7px 1rem 6px 0;line-height:1;font-weight:700;color:#4baae0!important;float:left}
.isPC .widget-works-workHeader #workPoints a{color:#4baae0!important;text-decoration:none}
.isPC .widget-works-workHeader #workPoints a:hover{border-bottom:1px solid #4baae0}
.isPC .widget-works-workHeader #workMeta-flags{float:left}
.isPC .widget-works-workHeader #workMeta-flags ul{display:block;line-height:1.4}
.isPC .widget-works-workHeader #workEditButton a{font-weight:400;color:#666}
.isPC .widget-works-workHeader #workEditButton a:hover{text-decoration:underline!important;color:#0081c2}
.isPC .widget-works-workHeader .ui-tab li:first-child{margin:0}
.isPC .widget-works-workHeader .signUp-balloon{border:1px solid #ddd;background:#f2f1f0;padding:1em;display:inline-block;max-width:420px;line-height:1.5;position:relative;margin:.75em 0 0}
.isPC .widget-works-workHeader .signUp-balloon:after,.isPC .widget-works-workHeader .signUp-balloon:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:25px}
.isPC .widget-works-workHeader .signUp-balloon:before{border-bottom-color:#ddd;top:-30px}
.isPC .widget-works-workHeader .signUp-balloon:after{border-bottom-color:#f2f1f0;top:-29px}
.isPC .widget-works-workHeader .signUp-balloon h3,.isPC .widget-works-workHeader .signUp-balloon p{margin:0}
.isPC .widget-works-workHeader .signUp-balloon h3{font-size:1.25em;margin:0 0 .5em;line-height:1}
.isPC .widget-works-workHeader .signUp-balloon .signUp-balloon-button{margin:1em 0 0}
.isPC .widget-works-workHeader .signUp-duration{margin:0 0 0 .75em;color:#444}
.isTouch .widget-works-workHeader{max-width:640px;padding:0 16px;margin:0 auto 32px}
.isTouch .widget-works-workHeader.compactLayout{margin:0 auto}
.isTouch .widget-works-workHeader dl:after,.isTouch .widget-works-workHeader dl:before{content:'';display:table}
.isTouch .widget-works-workHeader dl:after{clear:both}
.isTouch .widget-works-workHeader #workColor{width:40px;height:10px;margin:0}
.isTouch .widget-works-workHeader #workAuthor,.isTouch .widget-works-workHeader #workTitle{margin:0;line-height:1.3}
.isTouch .widget-works-workHeader #workAuthor a,.isTouch .widget-works-workHeader #workTitle a{color:#222}
.isTouch .widget-works-workHeader #workAuthor a:hover,.isTouch .widget-works-workHeader #workTitle a:hover{color:#0081c2}
.isTouch .widget-works-workHeader #workTitle{line-height:1.2;font-size:16px;margin:8px 0 4px}
.isTouch .widget-works-workHeader #workAuthor{font-size:1em;margin:0 0 16px;font-weight:400}
.isTouch .widget-works-workHeader #workAuthor-label{color:#666;font-size:.9em}
.isTouch .widget-works-workHeader #workAuthor-activityName{font-size:1em}
.isTouch .widget-works-workHeader #workAuthor-activityName .icon-official{color:#aaa;font-size:.8em}
.isTouch .widget-works-workHeader #workContest{line-height:1;margin:24px 0 0}
.isTouch .widget-works-workHeader #workContest dl{margin:0 0 12px}
.isTouch .widget-works-workHeader #workContest dd,.isTouch .widget-works-workHeader #workContest dt{font-size:.9em}
.isTouch .widget-works-workHeader #workContest dt{font-weight:700;margin:0 0 6px}
.isTouch .widget-works-workHeader #workContest dt i{font-weight:400}
.isTouch .widget-works-workHeader #workContest dd{color:#444;margin:4px 0 0;font-size:1em}
.isTouch .widget-works-workHeader #workContest a{color:#444}
.isTouch .widget-works-workHeader #workContest a:hover{color:#0081c2}
.isTouch .widget-works-workHeader #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-workHeader #workMeta:after,.isTouch .widget-works-workHeader #workMeta:before{content:'';display:table}
.isTouch .widget-works-workHeader #workMeta a{color:#444}
.isTouch .widget-works-workHeader #workMeta a:hover{color:#0081c2}
.isTouch .widget-works-workHeader #workMeta a:hover i{color:#0990cc}
.isTouch .widget-works-workHeader #workMeta i{color:#aaa}
.isTouch .widget-works-workHeader #workMeta ul{padding:0;margin:0;font-size:.95em}
.isTouch .widget-works-workHeader #workMeta ul li{display:inline-block}
.isTouch .widget-works-workHeader #workMeta ul li:after{content:'/';color:#ccc;display:inline-block;margin:0 .35em}
.isTouch .widget-works-workHeader #workMeta ul li:last-child{margin:0}
.isTouch .widget-works-workHeader #workMeta ul li:last-child:after{display:none}
.isTouch .widget-works-workHeader #workPoints{line-height:1;font-weight:700;color:#4baae0!important;width:55px;margin:0 5px 0 0;font-size:18px}
.isTouch .widget-works-workHeader #workPoints a{color:#4baae0!important;text-decoration:none;display:block}
.isTouch .widget-works-workHeader #workPoints a:hover{border-bottom:1px solid #4baae0}
.isTouch .widget-works-workHeader #workPoints span{display:inline-block}
.isTouch .widget-works-workHeader #workMeta-flags{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.isTouch .widget-works-workHeader #workMeta-flags ul{display:block;line-height:1.4}
.isTouch .widget-works-workHeader #workMeta-attentionsAndTags{margin:6px 0 0}
.isTouch .widget-works-workHeader #workFollow{border-top:1px solid #ddd;padding:8px 0 0;margin:8px 0 0;font-size:11px}
.isTouch .widget-works-workHeader #workFollow:after,.isTouch .widget-works-workHeader #workFollow:before{content:'';display:table}
.isTouch .widget-works-workHeader #workFollow a,.isTouch .widget-works-workHeader #workFollow button>span{padding:7px}
.isTouch .widget-works-workHeader #workEditButton{display:block;float:right}
.isTouch .widget-works-workHeader #workEditButton a{font-weight:400;color:#666;padding-right:0}
.isTouch .widget-works-workHeader #workEditButton a:hover{text-decoration:underline!important;color:#0081c2}
.isTouch .widget-works-workHeader .ui-tab{margin-top:16px!important}
.isTouch .widget-works-workHeader .ui-tab li:first-child{margin:0}
.isTouch .widget-works-workHeader .ui-tab li:first-child a{padding-left:0}
.isTouch .widget-works-workHeader .signUp-balloon{border:1px solid #ddd;background:#f2f1f0;padding:1em;display:inline-block;max-width:420px;line-height:1.5;position:relative;margin:1.5em 0 0}
.isTouch .widget-works-workHeader .signUp-balloon:after,.isTouch .widget-works-workHeader .signUp-balloon:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:25px}
.isTouch .widget-works-workHeader .signUp-balloon:before{border-bottom-color:#ddd;top:-30px}
.isTouch .widget-works-workHeader .signUp-balloon:after{border-bottom-color:#f2f1f0;top:-29px}
.isTouch .widget-works-workHeader .signUp-balloon h3,.isTouch .widget-works-workHeader .signUp-balloon p{margin:0}
.isTouch .widget-works-workHeader .signUp-balloon h3{margin:0 0 .25em;font-size:1em}
.isTouch .widget-works-workHeader .signUp-balloon p{font-size:.9em}
.isTouch .widget-works-workHeader .signUp-balloon .signUp-balloon-button{margin:1em 0 0}
.isTouch .widget-works-workHeader .signUp-duration{margin:0 0 0 .75em;color:#444}
.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-episodeTitle{padding:0 0 10px}
}
.isTouch .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}
.widget-episodeBody{line-height:1.8;font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,'HGS明朝B','HG明朝B',dummy-for-ie-edge-newline,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}
.widget-episodeStatusLabel-draft,.widget-episodeStatusLabel-published{font-weight:700;font-size:.85em;margin:.05em 0 0;padding:.2em .35em;width:50px;box-sizing:border-box;border-radius:2px;display:inline-block;line-height:1;text-align:center}
.widget-episodeStatusLabel-published{background:#4baae0;color:#fff;vertical-align:top}
.widget-episodeStatusLabel-draft{background:#eee;color:#999;vertical-align:top}
.widget-episodeStatusLabel-hidden,.widget-episodeStatusLabel-reserved{font-size:.85em;margin:.05em 0 0;padding:.2em .35em;width:50px;border-radius:2px;display:inline-block;line-height:1;text-align:center;color:#fff;vertical-align:top;font-weight:700;box-sizing:border-box}
.widget-episodeStatusLabel-reserved{background:#ffb318}
.widget-episodeStatusLabel-hidden{background:#f23e48}
.isPC .widget-profileCard .float-parent.isOwnAccount .float-right,.isTouch .widget-profileCard .float-parent.isOwnAccount .float-right{display:none}
.isPC .widget-profileCard{border-top:1px solid #ddd;padding:10px 0 0;line-height:1.3;float:left;margin:0 30px 30px 0;width:calc(33.33333% - 20px)}
.isPC .widget-profileCard:nth-child(3n){margin-right:0}
.isPC .widget-profileCard h4,.isPC .widget-profileCard p{margin:0}
.isPC .widget-profileCard .float-parent.isOwnAccount .float-left{width:100%}
.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 a{color:#222;font-weight:700;font-size:1.5em}
.isPC .widget-profileCard .widget-profileCard-screenName a{color:#666}
.isPC .widget-profileCard .widget-profileCard-profileText{font-size:.95em;line-height:1.5;margin:.5em 0 0;color:#555}
.isPC .widget-profileCard .widget-profileCard-profileText.isEmpty{font-style:italic;color:#aaa}
.isTouch .widget-profileCard{line-height:1.3;margin:0 0 0 16px;padding:12px 12px 12px 0;border-bottom:1px solid #ddd}
.isTouch .widget-profileCard h4,.isTouch .widget-profileCard p{margin:0}
.isTouch .widget-profileCard .float-parent.isOwnAccount .float-left{width:100%}
.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-weight:400;font-size:15px}
.isTouch .widget-profileCard .widget-profileCard-activityName a{color:#222}
.isTouch .widget-profileCard .widget-profileCard-screenName{font-size:11px;margin-top:2px}
.isTouch .widget-profileCard .widget-profileCard-screenName a{color:#999}
.isTouch .widget-profileCard .widget-profileCard-profileText{line-height:1.5;margin:.5em 0 0;color:#333;display:none}
.isPC .widget-pager:after,.isPC .widget-pager:before,.isTouch .widget-pager:after,.isTouch .widget-pager:before{display:table;content:''}
.isTouch .widget-profileCard .widget-profileCard-profileText.isEmpty{font-style:italic;color:#aaa}
.isApp .widget-profileCard{padding:12px 8px 12px 0}
.isPC .widget-pager{margin:0 0 30px}
.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-emptyMessage .widget-emptyMessage-body span,.isTouch .widget-emptyMessage .widget-emptyMessage-title span{display:inline-block}
.isTouch .widget-pager p{box-sizing:border-box;margin:1em 0 30px}
.isTouch .widget-pager a{font-size:15px;font-weight:700;line-height:1.4}
.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%}
.isTouch .widget-pager .widget-pagerNewer,.isTouch .widget-pager .widget-pagerPrev{float:left;padding:0 16px 0 32px}
.isTouch .widget-pager .widget-pagerNext,.isTouch .widget-pager .widget-pagerOlder{float:right;padding:0 32px 0 16px}
.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-body{color:#666;margin:4px 0 0;font-size:11px;line-height:1.5}
.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 dd,.isPC .widget-credit dt{margin:0;vertical-align:bottom;display:block}
.isPC .widget-credit dt{float:left;width:300px;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% - 300px)}
.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 dd,.isTouch .widget-credit dt{margin:0;vertical-align:bottom;display:block}
.isTouch .widget-credit dt{float:left;width:50%;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}
.isPC .widget-workReview-review .widget-workReview-reviewBody a,.isPC .widget-workReview-review .widget-workReview-reviewTitleAuthor{display:inline-block}
.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}
.isPC .widget-workReview-review.isOnlyPoints{line-height:1.4}
.isPC .widget-workReview-review .widget-workReview-reviewPoints{color:#4baae0;font-size:2em;line-height:1;margin:0 0 .25em}
.isPC .widget-workReview-review .widget-workReview-reviewPoints span{vertical-align:middle}
.isPC .widget-workReview-review .widget-workReview-reviewPointsLabel{font-size:.85rem;font-weight:700}
.isPC .widget-workReview-review .widget-workReview-reviewTitle{margin:0;line-height:1.3}
.isPC .widget-workReview-review .widget-workReview-reviewTitle a{color:#222;font-size:1.25em}
.isPC .widget-workReview-review .widget-workReview-reviewTitleAuthorLabel{font-size:.85em;font-weight:400}
.isPC .widget-workReview-review .widget-workReview-reviewTitleAuthorLabel .icon-official{color:#aaa}
.isPC .widget-workReview-review .widget-workReview-reviewTitleDash{width:1.25em;height:1em;display:inline-block;text-indent:-5em;position:relative;overflow:hidden;vertical-align:middle}
.isPC .widget-workReview-review .widget-workReview-reviewTitleDash:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #222}
.isPC .widget-workReview-review .widget-workReview-reviewBody{line-height:1.5;margin:.5em 0 0;color:#222}
.isPC .widget-workReview-review .widget-workReview-reviewDatePublished{margin:.5em 0 0;font-size:.95em}
.isPC .widget-workReview-review .widget-workReview-reviewDatePublished a{color:#888;text-decoration:none;border-bottom:1px solid #eee}
.isPC .widget-workReview-review .widget-workReview-reviewDatePublished a:hover{color:#0081c2;border-bottom-color:#0990cc}
.isPC .widget-workReview-review .widget-workReview-onlyPoints-message{margin:0;color:#888;font-size:.9em}
.isPC .widget-workReview-review .widget-workReview-onlyPoints-message a{color:#888;text-decoration:none;border-bottom:1px solid #eee}
.isPC .widget-workReview-review .widget-workReview-onlyPoints-message a:hover{color:#0081c2;border-bottom-color:#0990cc}
.isTouch .widget-workReview-review{border-bottom:1px solid #ddd;padding:16px 16px 16px 0}
.isTouch .widget-workReview-review.isOnlyPoints{border:none;padding:0 16px 0 0}
.isTouch .widget-workReview-review.isOnlyPoints+.widget-workReview-review:not(.isOnlyPoints){border-top:1px solid #ddd}
.isTouch .widget-workReview-review .widget-workReview-onlyPoints-message{margin:8px 0;font-size:12px;line-height:1.4;color:#999;padding:2px 0 2px 16px;position:relative}
.isTouch .widget-workReview-review .widget-workReview-onlyPoints-message:before{content:"-";display:block;position:absolute;left:0}
.isTouch .widget-workReview-review .widget-workReview-onlyPoints-message a{color:#222}
.isTouch .widget-workReview-review .widget-workReview-reviewPoints{color:#4baae0;font-size:16px;line-height:1;margin:0}
.isTouch .widget-workReview-review .widget-workReview-reviewPoints span{vertical-align:middle}
.isTouch .widget-workReview-review .widget-workReview-reviewPointsLabel{font-size:12px;font-weight:700}
.isTouch .widget-workReview-review .widget-workReview-reviewTitle{margin:8px 0;font-size:15px;line-height:1.3;font-weight:400}
.isTouch .widget-workReview-review .widget-workReview-reviewTitle a{color:#222}
.isTouch .widget-workReview-review .widget-workReview-reviewTitleAuthor{display:inline-block;white-space:nowrap}
.isTouch .widget-workReview-review .widget-workReview-reviewTitleAuthorLabel{font-size:.85em;font-weight:400}
.isTouch .widget-workReview-review .widget-workReview-reviewTitleAuthorLabel .icon-official{color:#aaa}
.isTouch .widget-workReview-review .widget-workReview-reviewTitleDash{width:1.25em;height:1em;display:inline-block;text-indent:-5em;position:relative;overflow:hidden;vertical-align:middle}
.isTouch .widget-workReview-review .widget-workReview-reviewTitleDash:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #222}
.isTouch .widget-workReview-review .widget-workReview-reviewBody{font-size:12px;line-height:1.5;margin:.5em 0 0;color:#888}
.isTouch .widget-workReview-review .widget-workReview-reviewBody a{display:inline-block}
.isTouch .widget-workReview-review .widget-workReview-reviewDatePublished{margin:.25em 0 0;font-size:12px}
.isTouch .widget-workReview-review .widget-workReview-reviewDatePublished a{color:#999}
.isTouch .widget-workReview-review .widget-workReview-reviewDatePublished a:hover{color:#0081c2}
.isPC #workReview-summary #workReview-pointsSummary{text-align:center;margin:0 0 1.5em}
.isPC #workReview-summary #workReview-pointsSummary p{margin:0}
.isPC #workReview-summary #workReview-pointsSummary .workReview-count,.isPC #workReview-summary #workReview-pointsSummary .workReview-count a{color:#666}
.isPC #workReview-summary #workReview-workPoints{font-size:2em;line-height:1;font-weight:700;color:#4baae0!important}
.isPC #workReview-summary #workReview-workPoints a{color:#4baae0!important;text-decoration:none}
.isPC #workReview-summary #workReview-workPoints a:hover{border-bottom:1px solid #ccc}
.isPC #workReview-summary #workReview-reviewAction{background:#f5f5f5;border:1px solid #bbb;padding:0 15px;text-align:center}
.isPC #workReview-summary #workReview-reviewAction h4{margin:.5em 0 0}
.isPC #workReview-summary .widget-workReview-points{margin:.25em 0}
.isPC #workReview-summary #workReview-cannotReview{color:#444;line-height:1.5}
.isPC #workReview-summary #workReview-cannotReview span{display:inline-block}
.isPC #workReview-summary .workReview-myReview{border-top:1px solid #ccc;margin:1em 0 0}
.isPC #workReview-summary .workReview-myReview h4,.isPC #workReview-summary .workReview-myReview p{margin:0}
.isPC #workReview-summary .workReview-myReview h4{margin:0 0 .5em;line-height:1.3}
.isPC #workReview-summary #workReview-login,.isPC #workReview-summary .workReview-myReview p{font-size:.9em;line-height:1.5}
.isPC #workReview-summary #workReview-write a,.isPC #workReview-summary #workReview-write span{width:100%;box-sizing:border-box;padding:.75em 0}
.isPC #workReview-summary #workReview-login span{display:inline-block}
.isPC #workReview-summary .workReview-reviewTitle{margin:0;line-height:1.3}
.isPC #workReview-summary .workReview-reviewTitle a{color:#222;font-size:1.25em}
.isPC #workReview-summary .workReview-reviewTitleAuthor{display:inline-block;white-space:nowrap}
.isPC #workReview-summary .workReview-reviewTitleAuthorLabel{font-size:.8em;font-weight:400}
.isPC #workReview-summary .workReview-reviewTitleDash{width:1.25em;height:1em;display:inline-block;text-indent:-5em;position:relative;overflow:hidden;vertical-align:middle}
.isPC #workReview-summary .workReview-reviewTitleDash:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #222}
.isPC #workReview-summary .workReview-reviewBody{text-align:left;line-height:1.5;margin:.5em 0 0;color:#222}
.isPC #workReview-summary .workReview-reviewBody a{display:inline-block}
.isPC #workReview-summary .workReview-reviewDatePublished{margin:.25em 0 0}
.isPC #workReview-summary .workReview-reviewDatePublished a{color:#666}
.isPC #workReview-summary .workReview-reviewDatePublished a:hover{color:#0081c2}
.isTouch:not(.isApp) #workReview-summary #workReview-pointsSummary{text-align:center;margin:0 0 15px}
.isTouch:not(.isApp) #workReview-summary #workReview-pointsSummary p{margin:0;display:inline-block}
.isTouch:not(.isApp) #workReview-summary #workReview-pointsSummary .workReview-count,.isTouch:not(.isApp) #workReview-summary #workReview-pointsSummary .workReview-count a{color:#666}
.isTouch:not(.isApp) #workReview-summary #workReview-workPoints{line-height:1;font-weight:700;color:#4baae0!important;font-size:1.25em;margin:0 1em 0 0!important}
.isTouch:not(.isApp) #workReview-summary #workReview-workPoints a{color:#4baae0!important;text-decoration:none}
.isTouch:not(.isApp) #workReview-summary #workReview-workPoints a:hover{border-bottom:1px solid #ccc}
.isTouch:not(.isApp) #workReview-summary #workReview-reviewAction{background:#f5f5f5;padding:0 15px;text-align:center;overflow:hidden}
.isPC .widget-antennaHistory #historyList .history-episodeLink:focus,.isPC .widget-antennaHistory #historyList .history-episodeLink:hover,.isPC .widget-antennaHistory #historyList .history-workLink:focus+.history-episodeLink,.isPC .widget-antennaHistory #historyList .history-workLink:hover+.history-episodeLink{background:#fafafa}
.isTouch:not(.isApp) #workReview-summary #workReview-reviewAction h4{margin:.5em 0 0}
.isTouch:not(.isApp) #workReview-summary .widget-workReview-points{margin:.25em 0}
.isTouch:not(.isApp) #workReview-summary #workReview-cannotReview{color:#444;line-height:1.5}
.isTouch:not(.isApp) #workReview-summary #workReview-cannotReview span{display:inline-block}
.isTouch:not(.isApp) #workReview-summary .workReview-myReview{border-top:1px solid #ccc;margin:1em 0 0}
.isTouch:not(.isApp) #workReview-summary .workReview-myReview h4,.isTouch:not(.isApp) #workReview-summary .workReview-myReview p{margin:0}
.isTouch:not(.isApp) #workReview-summary .workReview-myReview h4{margin:0 0 .5em;line-height:1.3}
.isTouch:not(.isApp) #workReview-summary #workReview-login,.isTouch:not(.isApp) #workReview-summary .workReview-myReview p{font-size:.9em;line-height:1.5}
.isTouch:not(.isApp) #workReview-summary #workReview-write a,.isTouch:not(.isApp) #workReview-summary #workReview-write span{width:100%;box-sizing:border-box;padding:.75em 0}
.isTouch:not(.isApp) #workReview-summary #workReview-login span{display:inline-block}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewTitle{margin:0;line-height:1.3}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewTitle a{color:#222;font-size:1.25em}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewTitleAuthor{display:inline-block;white-space:nowrap}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewTitleAuthorLabel{font-size:.8em;font-weight:400}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewTitleDash{width:1.25em;height:1em;display:inline-block;text-indent:-5em;position:relative;overflow:hidden;vertical-align:middle}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewTitleDash:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #222}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewBody{text-align:left;line-height:1.5;margin:.5em 0 0;color:#222}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewBody a{display:inline-block}
.isApp #workReview-summary #workReview-pointsSummary,.isApp #workReview-summary #workReview-reviewAction .workReview-reviewTitle{display:none}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewDatePublished{margin:.25em 0 0}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewDatePublished a{color:#666}
.isTouch:not(.isApp) #workReview-summary .workReview-reviewDatePublished a:hover{color:#0081c2}
.isApp #workReview-summary{margin:24px 0 0;padding-bottom:8px;border-bottom:1px solid #ddd}
.isApp #workReview-summary #workReview-reviewAction{text-align:center}
.isApp #workReview-summary #workReview-reviewAction h4{font-weight:400;font-size:13px;margin:0 0 8px}
.isApp #workReview-summary #workReview-reviewAction .workReview-reviewDatePublished{margin:16px 0 -8px;font-size:11px;line-height:1}
.isApp #workReview-summary #workReview-reviewAction .workReview-reviewDatePublished a{color:#999}
.isApp #workReview-summary #workReview-cannotReview{color:#444;line-height:1.5}
.isApp #workReview-summary #workReview-cannotReview span{display:inline-block}
.isApp #workReview-summary #workReview-workPoints{font-size:2em;margin:0;line-height:1;font-weight:700;color:#4baae0!important}
.isApp #workReview-summary #workReview-workPoints a{color:#4baae0!important;text-decoration:none}
.isApp #workReview-summary #workReview-myReview{text-align:left}
.isApp #workReview-summary #workReview-myReview h4,.isApp #workReview-summary #workReview-myReview p{margin:0}
.isApp #workReview-summary #workReview-myReview h4{margin:0 0 .5em;line-height:1.3}
.isApp #workReview-summary #workReview-myReview p{font-size:.9em;line-height:1.5}
.isApp #workReview-summary #workReview-write a,.isApp #workReview-summary #workReview-write span{font-size:16px;padding:0}
.isApp #workReview-summary #workReview-write a{color:#4baae0}
.isApp #workReview-summary #workReview-login{display:none}
.isApp #workReview-summary #workReview-canReview{position:relative}
.isApp #workReview-summary .workReview-reviewPointsLabel{color:#4baae0;font-weight:700;line-height:1;font-size:11px;margin:-26px 0 0 90px;position:absolute;left:50%}
.isApp #workReview-summary .workReview-reviewTitle{margin:0;line-height:1.3}
.isApp #workReview-summary .workReview-reviewTitle a{color:#222;font-size:1.25em}
.isApp #workReview-summary .workReview-reviewTitleAuthor{display:inline-block;white-space:nowrap}
.isApp #workReview-summary .workReview-reviewTitleAuthorLabel{font-size:.8em;font-weight:400}
.isApp #workReview-summary .workReview-reviewTitleDash{width:1.25em;height:1em;display:inline-block;text-indent:-5em;position:relative;overflow:hidden;vertical-align:middle}
.isApp #workReview-summary .workReview-reviewTitleDash:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #222}
.isApp #workReview-summary .workReview-reviewBody{text-align:left;line-height:1.5;margin:.5em 0 0;color:#222}
.isApp #workReview-summary .workReview-reviewBody a{display:inline-block}
.isApp #workReview-summary .workReview-reviewDatePublished{margin:.25em 0 0}
.isApp #workReview-summary .workReview-reviewDatePublished a{color:#666}
.isApp #workReview-summary .workReview-reviewDatePublished a:hover{color:#0081c2}
.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:after,.widget-antennaWorksSelector:before{content:'';display:table}
.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 .ui-contextMenu:focus span,.widget-antennaWorksSelector-followingWorks .ui-contextMenu:hover span,.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 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{margin:0;overflow-y:auto;height:calc(100vh - 130px);padding:0 15px 0 0}
.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.white{color:#fff}
.isPC .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;display:inline-block;content:'\f739';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: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}
.isTouch .widget-antennaHistory #historyList .history-episodeLink:focus,.isTouch .widget-antennaHistory #historyList .history-episodeLink:hover,.isTouch .widget-antennaHistory #historyList .history-workLink:focus+.history-episodeLink,.isTouch .widget-antennaHistory #historyList .history-workLink:hover+.history-episodeLink{background:#eee}
.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}
.isTouch .widget-antennaHistory #historyList,.isTouch .widget-antennaHistory h3,.isTouch .widget-antennaHistory p{margin:0}
.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 header{padding:0 0 .5em}
.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}
.isPC .widget-antenna-signUp-message-body a,.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{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.white{color:#fff}
.isTouch .widget-antennaHistory #historyList .history.isFollowing .history-episodeLink:before{font-family:dcicons;vertical-align:baseline;line-height:1;font-style:normal;display:inline-block;content:'\f739';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-workLink{position:absolute;top:7px;right:0;color:#444;line-height:1;font-size:1.15em;padding:5px;z-index:10000}
.isTouch .widget-antennaHistory #historyList .history-workLink:focus,.isTouch .widget-antennaHistory #historyList .history-workLink:hover{color:#0081c2}
.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 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.isUnread{background:#f2f8fb}
.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-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-event{color:#666;line-height:1.2;font-size:11px;padding:0;margin:0}
.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 .widget-antennaList-unreadEpisodeCount+li:after,.widget-antennaList-event li:first-child:after{display:none}
.widget-antennaList-event li:first-child{padding:0;position:static}
.widget-antennaList-event .widget-antennaList-unreadEpisodeCount{padding:2px 4px!important}
.widget-antennaList-event .widget-antennaList-unreadEpisodeCount+li{padding:0;position:static}
.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}
.isPC .widget-antenna-signUp-message:after,.isPC .widget-antenna-signUp-message:before,.isTouch .widget-antenna-signUp-message:after,.isTouch .widget-antenna-signUp-message:before,.widget-antennaGuestList-item:after,.widget-antennaGuestList-item:before{display:table;content:''}
.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;padding:20px 20px 20px 0;background:#f2f1f0;position:relative;border:2px solid #ddd}
.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 .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;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-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 p{margin:0}
.widget-antennaGuestList-item{position:relative;padding:13px 0 16px}
.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;padding:0 0 15px 40px}
.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 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 8px;font-size:15px;line-height:1.2}
.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;font-weight:400}
.isTouch .widget-workTitle .widget-workTitle-author{font-weight:400;color:#999}
.isTouch .widget-workTitle .widget-workTitle-author a{color:#999}
.isTouch .widget-workTitle .widget-workTitle-author .icon-official{color:#bbb}
.isTouch .widget-workTitle .widget-workTitle-meta{margin:0;color:#666;font-size:12px;line-height:1.25}
.isTouch .widget-workTitle .widget-workTitle-meta:after,.isTouch .widget-workTitle .widget-workTitle-meta:before{content:'';display:table}
.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-screenName span,.isTouch .widget-official .widget-official-headerImage a{display:block}
.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:hover{color:#0081c2;text-decoration:underline}
.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 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-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-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}
.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,.isPC .widget-official-content-recent:after,.isPC .widget-official-content-recent:before{display:table;content:''}
.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}
.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}
.isPC .widget-official-content-recent .widget-official-item-content ul{padding:0;margin-bottom:0}
.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{position:relative;border-bottom:1px solid #ddd;padding:0 16px 12px 0;margin:12px 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-item .widget-official-header-profile{border-bottom:1px solid #ddd;padding-bottom:16px}
.isTouch .widget-official-content-recent .widget-official-item-content ul{padding:0;margin-bottom:0}
.isTouch .widget-official-content-recent .widget-official-item-content li{position:relative;margin:0 0 .5em}
.isTouch .widget-official-content-recent .widget-official-item-content .widget-official-item-workColor{width:20px;height:5px;background:#f23e48;position:absolute;top:.25em;left:0}
.isPC .widget-fanFictionSource:after,.isPC .widget-fanFictionSource:before{content:'';display:table}
.isPC .widget-fanFictionSource h4,.isPC .widget-fanFictionSource p{margin:0}
.isPC .widget-fanFictionSource a{color:#333;display:block;text-decoration:none}
.isPC .widget-fanFictionSource .widget-fanFictionSource-image{float:left;width:100px;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-original{position:absolute;top:0;left:0;background:#222;color:#fff;font-size:.75em;font-weight:700;padding:.25em;box-shadow:0 1px 0 #222;line-height:1}
.isPC .widget-fanFictionSource .widget-fanFictionSource-text{float:right;width:calc(100% - 115px)}
.isPC .widget-fanFictionSource .widget-fanFictionSource-text h4,.isPC .widget-fanFictionSource .widget-fanFictionSource-text p{line-height:1.3}
.isPC .widget-fanFictionSource .widget-fanFictionSource-showMore:hover,.isPC .widget-fanFictionSource .widget-fanFictionSource-title:hover{color:#0081c2;text-decoration:underline}
.isPC .widget-fanFictionSource .widget-fanFictionSource-author{color:#888;margin:.5em 0!important;font-size:.9em}
.isPC .widget-fanFictionSource .widget-fanFictionSource-new{line-height:1;display:inline-block;background:#ffb318;text-align:center;border-radius:2px;font-weight:700;padding:.3em .3em .25em calc(.3em + 1px);color:#fff;font-size:.8em;vertical-align:middle;letter-spacing:1px;text-shadow:0 1px 0 rgba(0,0,0,.1)}
.isTouch .widget-fanFictionSource:after,.isTouch .widget-fanFictionSource:before{content:'';display:table}
.isTouch .widget-fanFictionSource h4,.isTouch .widget-fanFictionSource p{margin:0}
.isTouch .widget-fanFictionSource a{color:#333;display:block}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-image{float:left;width:72px;position:relative}
.isTouch .widget-fanFictionSource img{max-width:100%;vertical-align:top;border:1px solid #444;box-sizing:border-box}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-original{position:absolute;top:0;left:0;background:#222;color:#fff;font-size:.75em;font-weight:700;padding:.25em;box-shadow:0 1px 0 #222;line-height:1}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-text{float:right;width:calc(100% - 88px)}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-text h4,.isTouch .widget-fanFictionSource .widget-fanFictionSource-text p{line-height:1.3}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-text a{padding-right:16px;display:block}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-showMore:hover,.isTouch .widget-fanFictionSource .widget-fanFictionSource-title:hover{color:#0081c2;text-decoration:underline}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-title{font-size:15px;font-weight:400}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-showMore{font-size:12px}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-showMore i{color:#4baae0}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-author{color:#999;margin:8px 0!important;font-size:12px}
.isTouch .widget-fanFictionSource .widget-fanFictionSource-new{line-height:1;display:inline-block;background:#ffb318;text-align:center;border-radius:2px;font-weight:700;padding:.3em .3em .25em calc(.3em + 1px);color:#fff;font-size:.8em;vertical-align:middle;letter-spacing:1px;text-shadow:0 1px 0 rgba(0,0,0,.1)}
.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,.isPC .widget-media-workList:after,.isPC .widget-media-workList:before{display:table;content:''}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-list a:hover,.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list a:hover{background:#f2f1f0}
.isPC .widget-media-workList{max-width:1125px;margin:30px auto}
.isPC .widget-media-workList .widget-fixedColumn-left,.isPC .widget-media-workList .widget-media-workList-left{float:left;width:240px;box-sizing:border-box}
.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-media-workList-writeButton span,.isTouch .widget-media-workList .widget-media-workList-writeButton span{display:inline-block}
.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-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-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}
.isPC .widget-media-genresWorkList:after,.isPC .widget-media-genresWorkList:before{content:'';display:table}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-left,.isPC .widget-media-genresWorkList .widget-media-workList-left{float:left;width:240px}
.isPC .widget-media-genresWorkList .widget-media-genresWorkList-right,.isPC .widget-media-genresWorkList .widget-media-workList-right{float:right;width:calc(100% - 300px)}
.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.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 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 48px}
.isTouch .widget-media-genresWorkList .widget-media-genresWorkList-list{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{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-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}
.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{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,.isPC .widget-workCard-introduction a{color:#555}
.isPC .widget-workCard-introduction{font-size:.95em;margin:.5em 0;line-height:1.5}
.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 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,.isTouch .widget-workCard-title a{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}
.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,.isTouch .widget-workCard-introduction a{color:#555}
.isTouch .widget-workCard-introduction{font-size:.85em;margin:.5em 0!important;line-height:1.5}
.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 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{color:#666;border-bottom:1px solid #ccc;text-decoration:none}
.isPC .widget-reviewsItem .widget-reviewsItem-reviewBody a: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 .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}
.isPC .widget-top-recentReview .widget-top-recentReview-points span,.isTouch .widget-reviewsItem .widget-reviewsItem-points span{display:inline-block}
.isTouch .widget-reviewsItem .widget-reviewsItem-reviewBody{line-height:1.3;margin:0;color:#666;font-size:11px}
.isTouch .widget-reviewsItem .widget-reviewsItem-reviewBody a{color:#666;text-decoration:none}
.isTouch .widget-reviewsItem .widget-reviewsItem-points{color:#888;font-size:11px;margin:2px 0 0}
.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;color:#444}
.isPC .widget-top-recentReview .widget-top-recentReview-reviewBody a{color:#444;border-bottom:1px solid #ccc;text-decoration:none}
.isPC .widget-top-recentReview .widget-top-recentReview-reviewBody a: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+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 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>a:hover,.isPC .widget-top-recentReview .widget-top-recentReview-work-meta>span 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;color:#444}
.isTouch .widget-top-recentReview .widget-top-recentReview-reviewBody a{color:#444;border-bottom:1px solid #ccc;text-decoration:none}
.isTouch .widget-top-recentReview .widget-top-recentReview-reviewBody a:hover{color:#0081c2;border-bottom-color:#4baae0}
.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 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}
.isPC .widget-contest-leadMessage p span,.isTouch .widget-contest-leadMessage h2 span,.widget-contestStatus span{display:inline-block}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>span a{color:#888}
.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>a:hover,.isTouch .widget-top-recentReview .widget-top-recentReview-work-meta>span a:hover{color:#0990cc}
.widget-contestStatus{margin:0}
.widget-contestStatus span{color:#fff;font-weight:700;padding:.25em .5em;border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.2);font-size:.9em;text-align:center;line-height:1.2}
.widget-contestStatus .widget-contestStatus-isBeforeApplication{background:#ffb318}
.widget-contestStatus .widget-contestStatus-isInApplication{background:#4baae0}
.widget-contestStatus .widget-contestStatus-isInSelection{background:#50c586}
.widget-contestStatus .widget-contestStatus-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:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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}
.widget-displaySetting-modal ul,.widget-displaySetting-modal-fontFamily-serif{font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,'HGS明朝B','HG明朝B',dummy-for-ie-edge-newline,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}
.isPC .widget-contest-leadMessage p{margin:1em 0 0}
.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}
.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}
.isPC .widget-contestUnit .widget-contestUnit-image img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
.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:after,.isPC .widget-contestUnit .widget-contestUnit-contestData:before,.isTouch .widget-contestUnit:after,.isTouch .widget-contestUnit:before{display:table;content:''}
.isPC .widget-contestUnit .widget-contestUnit-contestData{margin:1.5em 0 0;line-height:1.4}
.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: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}
.isTouch .widget-contestUnit .widget-contestUnit-image img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
.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 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-feedList-dummyList-listItem{padding:15px 0;border-bottom:1px solid #ddd}
.widget-feedList-dummyList-listDate{background:#f5f5f5;display:block;height:.75em;line-height:1.8;width:100%;max-width:4em}
.widget-feedList-dummyList-listTitle{background:#eee;display:block;height:1em;width:100%;max-width:17em;margin:.5em 0 0;line-height:1.5}
.widget-cheerComment-reply:target,.widget-cheerComment:target{background:#f7f6f5}
.isPC .widget-feedList-list{padding:0;margin:0}
.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{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{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-cheerComment{padding:15px 0;border-bottom:1px solid #ddd}
.widget-cheerComment-inner:after,.widget-cheerComment-inner:before{content:'';display:table}
.widget-cheerComment-reply{margin:10px 0 0 165px;padding:15px 0 0}
.widget-cheerComment-reply.isHidden{display:none}
.widget-cheerComment-reply-inner{padding:25px 0 25px 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;float:left}
.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{width:calc(100% - (135px + 30px));float:right;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-buttons a,.widget-cheerComment-buttons span,.widget-cheerComment-editButton{color:#666}
.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-bodyEditing textarea,.widget-cheerCommentsForm.isFocused #write-a-comment{height:300px}
.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 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,.widget-cheerComment-editButton:hover,.widget-cheerComment-replyButton{color:#0990cc}
.widget-cheerComment-deleteButton{color:#f23e48}
.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 .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 .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-share{position:absolute;top:auto;left:-9999px;padding:0 0 15px}
.widget-cheerCommentsForm-share h3{font-size:.9em;margin:0 0 .5em}
.widget-cheerCommentsForm-footer{margin:10px 0 0;display:none}
.widget-cheerCommentsForm-footer-info dl:after,.widget-cheerCommentsForm-footer-info dl:before,.widget-cheerCommentsForm-footer:after,.widget-cheerCommentsForm-footer:before{display:table;content:''}
.widget-cheerCommentsForm-footer-info{float:left}
.widget-cheerCommentsForm-footer-info dl{margin:0;line-height:1.5}
.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;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}
.isTouch .widget-cheerComment{padding:15px 16px 15px 0;margin:0 0 0 16px}
.isTouch .widget-cheerComment-signature{width:100%;float:none;margin:0 0 1em}
.isTouch .widget-cheerComment-datePublished time>span{display:inline}
.isTouch .widget-cheerComment-content{line-height:1.6;width:100%;float:none}
.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{padding:.5em 16px 0 0}
.widget-workIcons-you{background:#ccc;color:#222;border-radius:2px;line-height:1;display:inline-block;padding:3px 4px 3px 5px;font-size:10px;letter-spacing:1px;vertical-align:middle}
.widget-workIcons-new,.widget-workIcons-update{line-height:1;display:inline-block;padding:3px 3px 2px 4px;font-size:10px;letter-spacing:1px;margin:0 .25em 0 .4em;vertical-align:middle;text-transform:uppercase}
.widget-workIcons-new{border:1px solid #ffb318;border-radius:2px;color:#ed9e00}
.widget-workIcons-update{border:1px solid #4baae0;border-radius:2px;color:#0990cc}
.widget-myProfileSummary{padding:10px 15px;border:5px solid #eee}
.widget-myProfileSummary h2{margin:0}
.widget-myProfileSummary h2 a{color:#222}
.widget-myProfileSummary h2 a:hover,.widget-myProfileSummary-activities a:hover .profile-linkCount{color:#0081c2}
.widget-myProfileSummary-activities{padding:0;margin:0}
.widget-myProfileSummary-activities:after,.widget-myProfileSummary-activities:before{content:'';display:table}
.widget-myProfileSummary-activities li{display:block;width:33.33333%;line-height:1.2;float:left;box-sizing:border-box}
.widget-myProfileSummary-activities a{display:block;padding:1em 0 .5em;text-decoration:none}
.widget-myProfileSummary-activities span{display:block}
.widget-myProfileSummary-linkLabel{color:#666;font-size:.9em}
.widget-myProfileSummary-linkCount{color:#222;font-size:1.5em}
.widget-myProfileSummary-writeANewNewsEntry{margin:1em 0 0!important;text-align:center}
.widget-myProfileSummary-dummyTitle{background:#eaeaea;width:150px;height:16px;display:block;margin:4px 0 16px}
.widget-myProfileSummary-dummyActivities{padding:0;margin:0}
.widget-myProfileSummary-dummyActivities:after,.widget-myProfileSummary-dummyActivities:before{content:'';display:table}
.widget-myProfileSummary-dummyActivities li{display:block;width:33.33333%;line-height:1.2;float:left;box-sizing:border-box;padding:1em 0 .5em}
.widget-myProfileSummary-dummyActivities span{display:block}
.widget-myProfileSummary-dummyActivityCount{background:#eaeaea;width:20px;height:10px;display:block;margin:8px 0 0}
.widget-userEvents-unit{margin:30px 0 0;float:left;box-sizing:border-box}
.widget-userEvents-unit a{text-decoration:none}
.widget-userEvents-unit-header:after,.widget-userEvents-unit-header:before{content:'';display:table}
.widget-userEvents-unit-header-entryCount{width:45px;float:left;text-align:center;line-height:1;margin:0 5px 0 0}
.widget-userEvents-unit-header-entryCount a,.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 span{display:inline-block;float:right}
.widget-userEvents-unit-header-entryCount-label{font-size:11px;color:#666}
.widget-userEvents-unit-header-eventInfo{width:calc(100% - 50px);float:right}
.widget-userEvents-unit-header-eventInfo h4{margin:0;line-height:1.3;font-size:18px}
.widget-userEvents-unit-header-eventInfo h4 a{color:#222}
.widget-userEvents-unit-header-eventInfo h4 a:focus,.widget-userEvents-unit-header-eventInfo h4 a:hover{color:#0990cc}
.widget-userEvents-unit-meta{padding:0;margin:2px 0 0;color:#666;font-size:14px}
.widget-userEvents-unit-meta li{display:inline-block;margin:0 6px 0 0}
.widget-userEvents-unit-meta .widget-userEvents-unit-status-isClosed,.widget-userEvents-unit-meta .widget-userEvents-unit-status-isInApplication{color:#fff;font-weight:700;display:inline-block;padding:.25em .5em;border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.2);font-size:11px;text-align:center;line-height:1.2;vertical-align:middle}
.widget-userEvents-unit-meta .widget-userEvents-unit-status-isInApplication{background:#4baae0}
.widget-userEvents-unit-meta .widget-userEvents-unit-status-isClosed{background:#666}
.widget-userEvents-unit-description{font-size:13px;line-height:1.5;margin:8px 0 0 50px}
.widget-userEvents-unit-description a{color:#555;display:block}
.widget-userEvents-unit-dateClosed b{letter-spacing:.5px}
.isTouch .widget-userEvents-unit{margin:0;float:none;padding:14px 16px 14px 0;border-bottom:1px solid #ddd}
.isTouch .widget-userEvents-unit:last-child{border:none}
.isPC .widget-userEventCompactList>li,.isTouch .widget-userEventCompactList>li{border-bottom:1px solid #ddd}
.isTouch .widget-userEvents-unit-header-entryCount{width:40px}
.isTouch .widget-userEvents-unit-header-entryCount-count>span{max-width:45px}
.isTouch .widget-userEvents-unit-header-eventInfo{width:calc(100% - 55px)}
.isTouch .widget-userEvents-unit-header-eventInfo h4{font-size:14px}
.isTouch .widget-userEvents-unit-meta{font-size:13px}
.isTouch .widget-userEvents-unit-dateClosed b{font-weight:400}
.isTouch .widget-userEvents-unit-dateClosed span{display:none}
.isTouch .widget-userEvents-unit-description{font-size:13px;margin-left:55px}
.isPC .widget-userEventCompactList{padding:0;margin:0}
.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 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-modal h3{margin:1em 0 0;font-size:.9em;font-weight:400}
.widget-displaySetting-modal ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget-displaySetting-modal-bgColor-black,.widget-displaySetting-modal-bgColor-blue,.widget-displaySetting-modal-bgColor-kinari,.widget-displaySetting-modal-bgColor-white{padding:1px}
.widget-displaySetting-modal li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:solid #eee;border-width:1px 0 1px 1px}
.widget-displaySetting-modal li:first-child{border-radius:3px 0 0 3px}
.widget-displaySetting-modal li:last-child{border-width:1px;border-radius:0 3px 3px 0}
.widget-displaySetting-modal li:hover{border-color:#222!important}
.widget-displaySetting-modal li:hover+li{border-left-color:#222}
.widget-displaySetting-modal li:hover+li.isActive{border-left-color:#222!important}
.widget-displaySetting-modal li.isActive{border-color:#4baae0!important}
.widget-displaySetting-modal li.isActive+li{border-left-color:#4baae0}
.widget-displaySetting-modal li label{display:block;text-align:center;cursor:pointer;position:relative;height:60px;line-height:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.widget-displaySetting-modal li input{position:absolute;top:0;left:0;opacity:0}
.widget-displaySetting-modal-fontSize ul{font-size:17.5px}
.widget-displaySetting-modal-fontSize-small label{font-size:.88em}
.widget-displaySetting-modal-fontSize-medium label{font-size:1em}
.widget-displaySetting-modal-fontSize-large label{font-size:1.15em}
.widget-displaySetting-modal-fontSize-xLarge label{font-size:1.3em}
.widget-displaySetting-modal-bgColor-white label{background:#fff;color:#222}
.widget-displaySetting-modal-bgColor-black label{background:#171b1d;color:#f0f0f0}
.widget-displaySetting-modal-bgColor-kinari label{background:#f7f6eb;color:#292826}
.widget-displaySetting-modal-bgColor-blue label{background:#dfecf4;color:#262829}
#page-legal-guideline.isTouch #legal-body h3,#page-legal-guideline.isTouch #legal-body h4,#page-legal-tos.isTouch #legal-body h3,#page-legal-tos.isTouch #legal-body h4,#page-works-episodes-episode.fontFamily-sans #displaySetting-modalContainer ul,#page-works-episodes-episode.fontFamily-sans .widget-episodeBody,.widget-displaySetting-modal-fontFamily-sans{font-family:dummy-for-ie-edge-newline,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-modal-fontFamily-warning.isHidden{display:none}
.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)}
.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{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 a:focus span,.widget-subHeader-links li.isActive a:hover span,.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 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;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}
.widget-guideFooter{text-align:center;margin:0 0 90px}
.widget-guideFooter:not(.isLoggedInUser) .ui-button-blue{font-size:1.5em;padding:.75em 1em}
.widget-guideFooter.isLoggedInUser .ui-button-blue,.widget-guideFooter.isLoggedInUser .ui-button-default{font-size:1.25em;padding:.75em 1em}
.widget-guideFooter.isLoggedInUser a{margin:0 0 0 16px}
#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,.widget-guideFooter.isLoggedInUser a:first-child{margin:0}
.widget-guideFooter .widget-guideFooter-loggedInUser-name{font-size:18px;color:#666}
.widget-guideFooter .widget-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}
.widget-guideFooter .widget-guideFooter-signup-topPageLink a{color:#666;text-decoration:none;border-bottom:1px solid #ddd;padding:0 0 2px}
.widget-guideFooter .widget-guideFooter-signup-topPageLink a:focus,.widget-guideFooter .widget-guideFooter-signup-topPageLink a:hover{color:#0990cc;border-bottom-color:#4baae0}
#page-legal-guideline.isPC aside .heading-level3 a,#page-legal-guideline.isTouch aside .heading-level3 a,#page-legal-tos.isPC aside .heading-level3 a,#page-legal-tos.isTouch aside .heading-level3 a,#page-works-episodes-comments #cheerComments-header h4 a{color:#222}
#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;margin:1em 0 2em;padding:0 20px;box-sizing:border-box}
#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}
#page-passwordReset-mailSent #lead span,#page-passwordReset-mailSent h2 span,#page-passwordReset-resetFormError #lead span,#page-passwordReset-resetFormError h2 span,#page-settings-emailChange-emailConfirmError #lead span,#page-settings-emailChange-emailConfirmError h2 span,#page-settings-emailChange-mailSent #lead span,#page-settings-emailChange-mailSent h2 span,#page-settings-retire-completed #lead span,#page-settings-retire-completed h2 span,#page-signup-confirmMailSent #lead span,#page-signup-confirmMailSent h2 span,#page-signup-emailConfirmError #lead span,#page-signup-emailConfirmError h2 span,#page-violationReport-thanks #lead span,#page-violationReport-thanks h2 span{display:block}
#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}
@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 #lead span,#page-passwordReset-mailSent h2 span,#page-passwordReset-resetFormError #lead span,#page-passwordReset-resetFormError h2 span,#page-settings-emailChange-emailConfirmError #lead span,#page-settings-emailChange-emailConfirmError h2 span,#page-settings-emailChange-mailSent #lead span,#page-settings-emailChange-mailSent h2 span,#page-settings-retire-completed #lead span,#page-settings-retire-completed h2 span,#page-signup-confirmMailSent #lead span,#page-signup-confirmMailSent h2 span,#page-signup-emailConfirmError #lead span,#page-signup-emailConfirmError h2 span,#page-violationReport-thanks #lead span,#page-violationReport-thanks h2 span{display:inline}
}
#page-legal-guideline.isPC .heading-level2 span,#page-legal-guideline.isTouch .heading-level2 span,#page-legal-tos.isPC .heading-level2 span,#page-legal-tos.isTouch .heading-level2 span{display:inline-block}
#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 ul,#page-legal-tos.isPC aside ul{padding:0;margin-bottom:0}
#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 #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}
#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}
#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:640px;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 ul,#page-legal-tos.isTouch aside ul{padding:0;margin-bottom:0}
#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 #dateUpdated:after,#page-legal-guideline.isTouch #dateUpdated:before,#page-legal-tos.isTouch #dateUpdated:after,#page-legal-tos.isTouch #dateUpdated:before,#page-works-episodes-comments #cheerComments-header:after,#page-works-episodes-comments #cheerComments-header:before{display:table;content:''}
#page-legal-guideline.isTouch #lead,#page-legal-tos.isTouch #lead{font-size:15px;line-height:1.5;margin:0 16px 16px}
#page-legal-guideline.isTouch #legal-body,#page-legal-tos.isTouch #legal-body{margin: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 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #bbb;box-sizing:border-box;-webkit-transform:scale(1,1);transform:scale(1,1)}
#page-legal-guideline.isTouch #legal-body h3 h3,#page-legal-tos.isTouch #legal-body h3 h3{margin:0}
#page-legal-guideline.isTouch #legal-body h4,#page-legal-tos.isTouch #legal-body h4{font-size:10px;font-weight:700;border-bottom:1px solid #ddd;padding:0 0 8px!important;margin:0 0 1em;-webkit-transform:scale(1,1);transform:scale(1,1);width:calc(100% + 16px)}
#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 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{margin-left:-16px!important;width:calc(100% + 32px);position:relative;padding:112px 16px 0!important;box-sizing:border-box}
#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:0;width:100%;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}
#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-contests-default.isPC #contests-isClosed .contests-list:after,#page-contests-forAuthor.isTouch #contests-banners li:nth-child(3n+1),#page-contests-forAuthor.isTouch #contests-banners ul:after,#page-my #my-header:after,#page-my-works-edit.isPC #episodeList .episodeList-inner:after,#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left:after,#page-my-works-edit.isPC #episodeList li:after,#page-my-works-edit.isPC #workOptionTag-list:after,#page-my-works-edit.isPC #workOptionTag-sample:after,#page-my-works-edit.isPC #workType-selectArea:after,#page-my-works-edit.isPC .workOptionDecoration-color li:nth-child(6n+1),#page-my-works-edit.isPC .workOptionDecoration-color:after,#page-my-works-edit.isPC .workOptions-stateList dt,#page-my-works-edit.isPC .workOptions-stateList:after,#page-my-works-edit.isTouch #episodeList .episodeList-inner:after,#page-my-works-edit.isTouch #episodeList .episodeList-inner>.float-left:after,#page-my-works-edit.isTouch #episodeList li:after,#page-my-works-edit.isTouch #workOptionTag-list span:nth-child(2n+1),#page-my-works-edit.isTouch #workOptionTag-list:after,#page-my-works-edit.isTouch #workOptionTag-sample:after,#page-my-works-edit.isTouch .workOptionDecoration-color li:nth-child(3n+1),#page-my-works-edit.isTouch .workOptionDecoration-color:after,#page-my-works-edit.isTouch .workOptions-stateList dt,#page-my-works-edit.isTouch .workOptions-stateList:after,#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):after,#page-my-works-episodes-edit #contentAside-inner h4:after,#page-my-works-episodes-edit #contentAsideHeader ul:after,#page-my-works-episodes-edit #contentAsideHeader:after,#page-my-works-episodes-edit #contentMainFooter:after,#page-my-works-episodes-edit #contentMainHeader-left:after,#page-my-works-episodes-edit #contentMainHeader:after,#page-my-works-episodes-edit #reservationControl-reserved-editDate:after,#page-my-works-episodes-edit #sharedDraft h4:after,#page-my-works-episodes-edit #sharedDraft-checkbox:after,#page-my-works-episodes-edit #sharedDraft-urlBox:after,#page-my-works-episodes-published #banners ul:after,#page-my-works-episodes-published #container:after,#page-my-works-episodes-published #workMeta .workMeta-bar:after,#page-my-works-episodes-published #workMeta dt:after,#page-my-works-episodes-published #workMeta:after,#page-my-works-episodes-published.isTouch #buttons:after,#page-top #browse:after,#page-top #features li p:after,#page-top #publication-content a:after,#page-topTouch #banners ul:after,#page-topTouch #blog:after,#page-topTouch #features li p:after,#page-topTouch #follow-officialAccount a:after,#page-topTouch #kakuyomu-schedule a:after,#page-topTouch #publication-content a:after,#page-topTouch #twitterAndSchedule:after,#page-topTouch #weeklyRanking li:after,#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource a:after,#page-works-episodes-comments #cheerComments-header:after,#page-works-episodes-episode #episodeInfo dt,#page-works-episodes-episode #episodeInfo:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items li,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items li:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-workInfo:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc header:after,#page-works-episodes-episode .contentAside-sectionBody header:after,#page-works-episodes-episode.isPC #episodeFooter-action:after,#page-works-episodes-episode.isPC #episodeFooter-author-header:after,#page-works-episodes-episode.isPC #episodeFooter-cheerSection:after,#page-works-episodes-episode.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1),#page-works-episodes-episode.isPC #episodeFooter-recommendedWorksList:after,#page-works-episodes-episode.isTouch #episodeFooter-action-left:after,#page-works-episodes-episode.isTouch #episodeFooter-action:after,#page-works-episodes-episode.isTouch #episodeFooter-author-header:after,#page-works-episodes-episode.isTouch #episodeFooter-cheerSection:after,#page-works-episodes-episode.isTouch #episodeFooter-workReview:after{clear:both}
#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:24px 0 0}
#page-works-episodes-comments #cheerComments{margin:30px 0 0}
#page-works-episodes-comments #cheerComments-header{border-bottom:1px solid #bbb}
#page-works-episodes-episode #episodeFooter-poweredByKakuyomu-imgWhite,#page-works-episodes-episode.colorTheme-black #episodeFooter-poweredByKakuyomu-imgDefault{display:none!important}
#page-works-episodes-comments #cheerComments-header h4{float:left}
#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 #emptyCommentsInEpisode-message,#page-works-episodes-comments .widget-cheerComments h4{margin:0}
#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 #emptyCommentsInEpisode-message{padding:90px 0 0}
#page-works-episodes-comments.isPC #emptyCommentsInWork-message{margin:90px 0 0}
#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-fixedColumn-left{margin-top:30px;background:#f2f1f0;padding:16px 0}
#page-works-episodes-comments.isTouch #emptyCommentsInEpisode-message{padding:30px 16px 0}
#page-works-episodes-comments.isTouch #emptyCommentsInWork-message{margin:0;padding:30px 16px 0}
#page-works-episodes-episode{color:#222;background:#f2f1f0}
#page-works-episodes-episode #contentMain-header .chapterTitle.level1{color:#888}
#page-works-episodes-episode #contentMain-header .widget-episodeTitle,#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 #contentAside .widget-toc-workInfo{color:#666}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#222}
#page-works-episodes-episode .contentMain-pagerDash:before{border-top-color:#ddd!important}
#page-works-episodes-episode .contentMain-pagerRelation{color:#666!important}
#page-works-episodes-episode .contentMain-pagerEpisodeTitle{color:#222}
#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-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 #episodeFooter-cheers li{color:#666}
#page-works-episodes-episode #episodeFooter-cheers a{color:#222}
#page-works-episodes-episode .widget-cheerComment-author a{color:#222;border-bottom-color:#ddd}
#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-editButton{color:#666}
#page-works-episodes-episode .widget-cheerComment-editButton:focus,#page-works-episodes-episode .widget-cheerComment-editButton:hover{color:#0990cc}
#page-works-episodes-episode .widget-cheerComment-buttons .icon-help-negative{color:#666}
#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#222!important}
#page-works-episodes-episode #episodeFooter-action-cheersButton,#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-authorLabel,#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-meta,#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-meta a{color:#666!important}
#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-titleLabel:hover{border-bottom-color:#222}
#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode .widget-workCatchphrase .widget-workCatchphrase-authorLabel:hover{border-bottom-color:#666!important}
#page-works-episodes-episode #episodeFooter-action-cheerButton-cheered,#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentLabel,#page-works-episodes-episode #episodeFooter-action-cheersCommentButton,#page-works-episodes-episode #episodeFooter-author-activityName,#page-works-episodes-episode #episodeFooter-author-links a,#page-works-episodes-episode #episodeFooter-author-news ul h6,#page-works-episodes-episode #episodeFooter-links a{color:#222}
#page-works-episodes-episode #episodeFooter-action-cheerButton:disabled #episodeFooter-action-cheerButton-cheer,#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-disabled{color:#ccc!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-cheerCommentButton-commentCount{color:#ccc}
#page-works-episodes-episode #episodeFooter-author h3,#page-works-episodes-episode #episodeFooter-author-news ul p,#page-works-episodes-episode #episodeFooter-author-news-seeMore i,#page-works-episodes-episode #episodeFooter-author-profileText,#page-works-episodes-episode #episodeFooter-author-screenName,#page-works-episodes-episode #workReview-cannotReview{color:#666}
#page-works-episodes-episode #episodeFooter-author{border-top:1px solid #ddd}
#page-works-episodes-episode #episodeFooter-author-activityName:focus,#page-works-episodes-episode #episodeFooter-author-activityName:hover{color:#0990cc;text-decoration:none;border-bottom:1px solid #0990cc}
#page-works-episodes-episode #episodeFooter-author-links a i,#page-works-episodes-episode #episodeFooter-author-links a:focus,#page-works-episodes-episode #episodeFooter-author-links a:hover,#page-works-episodes-episode #episodeFooter-author-news-seeMore a:focus,#page-works-episodes-episode #episodeFooter-author-news-seeMore a:focus i,#page-works-episodes-episode #episodeFooter-author-news-seeMore a:hover,#page-works-episodes-episode #episodeFooter-author-news-seeMore a:hover i,#page-works-episodes-episode #episodeFooter-author-screenName:focus,#page-works-episodes-episode #episodeFooter-author-screenName:hover,#page-works-episodes-episode #episodeFooter-links a:focus,#page-works-episodes-episode #episodeFooter-links a:hover{color:#0990cc}
#page-works-episodes-episode #episodeFooter-author-news ul li{border-bottom:1px solid #ddd}
#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-seeMore a{color:#222;text-decoration:none}
#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-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 #episodeFooter-applyingEvents a,#page-works-episodes-episode #episodeFooter-work-header-activityName,#page-works-episodes-episode #episodeFooter-work-header-workTitle a,#page-works-episodes-episode #episodeFooter-workTags a{color:#222}
#page-works-episodes-episode #episodeFooter-action-cheersCommentButton:before{border-top-color:#222}
#page-works-episodes-episode #episodeFooter-action-cheersCommentButton:after{background-color:#222;color:#fff!important}
#page-works-episodes-episode .widget-cheerCommentsForm-isNotCheeredMessage{color:#222;background:#f2f1f0}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-icon:after,#page-works-episodes-episode #episodeFooter-applyingEvents header p,#page-works-episodes-episode #episodeFooter-poweredByKakuyomu a,#page-works-episodes-episode #episodeFooter-work-header-screenName,#page-works-episodes-episode #episodeFooter-workReview header p,#page-works-episodes-episode #episodeFooter-workTags header p,#page-works-episodes-episode #workReview-login,#page-works-episodes-episode #workReview-login a{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,#page-works-episodes-episode #workReview-login a:focus,#page-works-episodes-episode #workReview-login a:hover{color:#0990cc}
#page-works-episodes-episode.isTouch #episodeFooter-work{border:3px double #ddd}
#page-works-episodes-episode #episodeFooter-applyingEvents ul,#page-works-episodes-episode #episodeFooter-workTags ul{border-top:1px solid #ddd}
#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: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 #episodeFooter-author-news h5{border-bottom:1px solid #ddd}
#page-works-episodes-episode #workReview-reviewAction{background:#f2f1f0!important;border-color:#ddd!important}
#page-works-episodes-episode #workReview-login,#page-works-episodes-episode #workReview-reviewAction .heading-level4{color:#222!important}
#page-works-episodes-episode .workReview-myReview a{color:#666!important}
#page-works-episodes-episode .workReview-reviewTitleDash:before{border-top-color:#666!important}
#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 #contentAside,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#f2f1f0}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode .widget-toc-episode-editLink{background:#f2f1f0!important;color:#222!important}
#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 .ui-loading-large-beige:before{background:#f2f1f0}
#page-works-episodes-episode .ui-loading:before{background:#fff}
#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-action-cheerButton-cheerMessage,#page-works-episodes-episode #episodeFooter-action-cheerButton-cheeredMessage{background:#222;color:#fff}
#page-works-episodes-episode #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode #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 #episodeFooter-authorSection,#page-works-episodes-episode #episodeFooter-workSection{border-top:1px solid #ddd}
#page-works-episodes-episode #episodeFooter-related{background:#f2f1f0}
#page-works-episodes-episode .widget-cheerComment-bodyEditing textarea{background:#fff;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 .contentAside-sectionBody header{border-bottom-color:#ddd!important}
#page-works-episodes-episode #episodeFooter-cheers h4,#page-works-episodes-episode #episodeFooter-cheers li,#page-works-episodes-episode #episodeInfo{border-bottom:1px solid #ddd}
#page-works-episodes-episode #episodeFooter-share{border:1px solid #ddd}
#page-works-episodes-episode #episodeFooter-links,#page-works-episodes-episode #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode #episodeFooter-work{border-top:1px solid #ddd}
#page-works-episodes-episode #episodeFooter-links a+a{border-left:1px solid #ddd}
#page-works-episodes-episode .widget-cheerComment{border-bottom-color:#ddd}
#page-works-episodes-episode .widget-cheerComment-reply-inner{border-top-color:#ddd}
#page-works-episodes-episode .widget-cheerComment-replyLabel{background:#ddd;color:#222}
#page-works-episodes-episode #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #ddd}
#page-works-episodes-episode #episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #e9e9e9}
#page-works-episodes-episode.colorTheme-black{color:#f0f0f0;background:#484b4d}
#page-works-episodes-episode.colorTheme-black #contentMain-header .chapterTitle.level1{color:#888}
#page-works-episodes-episode.colorTheme-black #contentMain-header .widget-episodeTitle,#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,#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 .widget-toc-workInfo{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .contentMain-pagerDash:before{border-top-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 .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-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 #episodeFooter-cheers li{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-cheers a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-author a{color:#f0f0f0;border-bottom-color:#686b6c}
#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-editButton{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-editButton:focus,#page-works-episodes-episode.colorTheme-black .widget-cheerComment-editButton:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-buttons .icon-help-negative{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#f0f0f0!important}
#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-titleLabel:hover{border-bottom-color:#f0f0f0}
#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:#b0b0b0!important}
#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-black .widget-workCatchphrase .widget-workCatchphrase-authorLabel:hover{border-bottom-color:#b0b0b0!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 #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-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-cheerCommentButton-commentCount{color:#6f6f6f}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author h3,#page-works-episodes-episode.colorTheme-black #workReview-cannotReview{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author{border-top:1px solid #686b6c}
#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;text-decoration:none;border-bottom:1px solid #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{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-links a{color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-author-links a i,#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-news ul li{border-bottom:1px solid #686b6c}
#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 #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:focus i,#page-works-episodes-episode.colorTheme-black #episodeFooter-author-news-seeMore a:hover,#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 .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-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 #episodeFooter-action-cheersCommentButton:before{border-top-color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheersCommentButton:after{background-color:#f0f0f0;color:#171b1d!important}
#page-works-episodes-episode.colorTheme-black .widget-cheerCommentsForm-isNotCheeredMessage{color:#f0f0f0;background:#484b4d}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-icon:after{color:#b0b0b0}
#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 #episodeFooter-applyingEvents header p,#page-works-episodes-episode.colorTheme-black #episodeFooter-poweredByKakuyomu a,#page-works-episodes-episode.colorTheme-black #episodeFooter-workReview header p,#page-works-episodes-episode.colorTheme-black #episodeFooter-workTags header p,#page-works-episodes-episode.colorTheme-black #workReview-login,#page-works-episodes-episode.colorTheme-black #workReview-login a{color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black.isTouch #episodeFooter-work{border:3px double #686b6c}
#page-works-episodes-episode.colorTheme-black #workReview-login a:focus,#page-works-episodes-episode.colorTheme-black #workReview-login a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-black #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-black #episodeFooter-workTags ul{border-top:1px solid #686b6c}
#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 #episodeFooter-author-news h5{border-bottom:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black #workReview-reviewAction{background:#484b4d!important;border-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black #workReview-login,#page-works-episodes-episode.colorTheme-black #workReview-reviewAction .heading-level4{color:#f0f0f0!important}
#page-works-episodes-episode.colorTheme-black .workReview-myReview a{color:#b0b0b0!important}
#page-works-episodes-episode.colorTheme-black .workReview-reviewTitleDash:before{border-top-color:#b0b0b0!important}
#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 #contentAside{background:#484b4d}
#page-works-episodes-episode.colorTheme-black .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#585b5d;border-top-color:#686b6c;color:#b0b0b0}
#page-works-episodes-episode.colorTheme-black .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#484b4d;color:#b0b0b0;border-bottom-color:#686b6c}
#page-works-episodes-episode.colorTheme-black .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 #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 .ui-loading-large-beige:before{background:#484b4d}
#page-works-episodes-episode.colorTheme-black .ui-loading:before{background:#171b1d}
#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-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-cheeredMessage{background:#f0f0f0;color:#171b1d}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-black #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 #contentAside,#page-works-episodes-episode.colorTheme-black #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-left-color:#686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-black #episodeFooter-workSection{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-related{background:#484b4d}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-bodyEditing textarea{background:#171b1d;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 .contentAside-sectionBody header{border-bottom-color:#686b6c!important}
#page-works-episodes-episode.colorTheme-black .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom-color:#686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-black #episodeFooter-cheers li,#page-works-episodes-episode.colorTheme-black #episodeInfo{border-bottom:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-share{border:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-links,#page-works-episodes-episode.colorTheme-black #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode.colorTheme-black #episodeFooter-work{border-top:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-links a+a{border-left:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment{border-bottom-color:#686b6c}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-reply-inner{border-top-color:#686b6c}
#page-works-episodes-episode.colorTheme-black .widget-cheerComment-replyLabel{background:#686b6c;color:#f0f0f0}
#page-works-episodes-episode.colorTheme-black #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #686b6c}
#page-works-episodes-episode.colorTheme-black #episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #323637}
#page-works-episodes-episode.colorTheme-black #episodeFooter-poweredByKakuyomu-imgWhite{display:inline-block!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 #worksEpisodesEpisodeHeader{box-shadow:0 1px 0 0 rgba(255,255,255,.3)}
#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 #contentAside-episodeInfo-workPermalink a,#page-works-episodes-episode.colorTheme-black #contentMain-lastEpisode-links a,#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,#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 #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 .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-kinari{color:#292826;background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #contentMain-header .chapterTitle.level1{color:#888}
#page-works-episodes-episode.colorTheme-kinari #contentMain-header .widget-episodeTitle,#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,#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 .widget-toc-workInfo{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .contentMain-pagerDash:before{border-top-color:#ccc!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 .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-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 #episodeFooter-cheers li{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-cheers a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-author a{color:#292826;border-bottom-color:#ccc}
#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-editButton{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-editButton:focus,#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-editButton:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-buttons .icon-help-negative{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#292826!important}
#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-titleLabel:hover{border-bottom-color:#292826}
#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{color:#6a6968!important}
#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-kinari .widget-workCatchphrase .widget-workCatchphrase-authorLabel:hover{border-bottom-color:#6a6968!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 #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-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-cheerCommentButton-commentCount{color:#bdbdbd}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author h3,#page-works-episodes-episode.colorTheme-kinari #workReview-cannotReview{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author{border-top:1px solid #ccc}
#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;text-decoration:none;border-bottom:1px solid #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{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-links a{color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-links a i,#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-news ul li{border-bottom:1px solid #ccc}
#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 #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:focus i,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-author-news-seeMore a:hover,#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 .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-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 #episodeFooter-action-cheersCommentButton:before{border-top-color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheersCommentButton:after{background-color:#292826;color:#f7f6eb!important}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerCommentsForm-isNotCheeredMessage{color:#292826;background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-icon:after{color:#6a6968}
#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 #episodeFooter-applyingEvents header p,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-poweredByKakuyomu a,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workReview header p,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags header p,#page-works-episodes-episode.colorTheme-kinari #workReview-login,#page-works-episodes-episode.colorTheme-kinari #workReview-login a{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari.isTouch #episodeFooter-work{border:3px double #ccc}
#page-works-episodes-episode.colorTheme-kinari #workReview-login a:focus,#page-works-episodes-episode.colorTheme-kinari #workReview-login a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags ul{border-top:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-applyingEvents li:after,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workTags li:after{color:#ccc}
#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 #episodeFooter-author-news h5{border-bottom:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari #workReview-reviewAction{background:#ebe9dd!important;border-color:#ccc!important}
#page-works-episodes-episode.colorTheme-kinari #workReview-login,#page-works-episodes-episode.colorTheme-kinari #workReview-reviewAction .heading-level4{color:#292826!important}
#page-works-episodes-episode.colorTheme-kinari .workReview-myReview a{color:#6a6968!important}
#page-works-episodes-episode.colorTheme-kinari .workReview-reviewTitleDash:before{border-top-color:#6a6968!important}
#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 #contentAside{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#e4e1d1;border-top-color:#ccc;color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#ebe9dd;color:#6a6968;border-bottom-color:#ccc}
#page-works-episodes-episode.colorTheme-kinari .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 #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 .ui-loading-large-beige:before{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari .ui-loading:before{background:#f7f6eb}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-signUp-balloon{background:#ebe9dd;border:1px solid #ccc;color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-signUp-balloon .signUp-duration{color:#6a6968}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerButton-cheeredMessage{background:#292826;color:#f7f6eb}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-kinari #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 #contentAside,#page-works-episodes-episode.colorTheme-kinari #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-left-color:#ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-workSection{border-top:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-related{background:#ebe9dd}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-bodyEditing textarea{background:#f7f6eb;color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-recommendCheerAction{background:#ebe9dd;border-color:#ccc!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-recommendCheerAction:before{border-top-color:#ccc!important}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-recommendCheerAction:after{border-top-color:#ebe9dd!important}
#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionBody header{border-bottom-color:#ccc!important}
#page-works-episodes-episode.colorTheme-kinari .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom-color:#ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-cheers li,#page-works-episodes-episode.colorTheme-kinari #episodeInfo{border-bottom:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-share{border:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode.colorTheme-kinari #episodeFooter-work{border-top:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-links a+a{border-left:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment{border-bottom-color:#ccc}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-reply-inner{border-top-color:#ccc}
#page-works-episodes-episode.colorTheme-kinari .widget-cheerComment-replyLabel{background:#ccc;color:#292826}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #ccc}
#page-works-episodes-episode.colorTheme-kinari #episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #e9e9e9}
#page-works-episodes-episode.colorTheme-blue{color:#262829;background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #contentMain-header .chapterTitle.level1{color:#888}
#page-works-episodes-episode.colorTheme-blue #contentMain-header .widget-episodeTitle,#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,#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 .widget-toc-workInfo{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .contentAside-sectionBody .widget-toc .widget-toc-items a{color:#262829}
#page-works-episodes-episode.colorTheme-blue .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .contentMain-pagerDash:before{border-top-color:#bbc9d7!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 .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-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 #episodeFooter-cheers li{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-cheers a{color:#262829}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-author a{color:#262829;border-bottom-color:#bbc9d7}
#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-editButton{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-editButton:focus,#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-editButton:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-buttons .icon-help-negative{color:#68696a}
#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-titleLabel{color:#262829!important}
#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-titleLabel:focus,#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-titleLabel:hover{border-bottom-color:#262829}
#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{color:#68696a!important}
#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-authorLabel:focus,#page-works-episodes-episode.colorTheme-blue .widget-workCatchphrase .widget-workCatchphrase-authorLabel:hover{border-bottom-color:#68696a!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 #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-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-cheerCommentButton-commentCount{color:#bdbdbd}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author h3,#page-works-episodes-episode.colorTheme-blue #workReview-cannotReview{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author{border-top:1px solid #bbc9d7}
#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;text-decoration:none;border-bottom:1px solid #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{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-links a{color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-links a i,#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-news ul li{border-bottom:1px solid #bbc9d7}
#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 #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:focus i,#page-works-episodes-episode.colorTheme-blue #episodeFooter-author-news-seeMore a:hover,#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 .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-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 #episodeFooter-action-cheersCommentButton:before{border-top-color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheersCommentButton:after{background-color:#262829;color:#dfecf4!important}
#page-works-episodes-episode.colorTheme-blue .widget-cheerCommentsForm-isNotCheeredMessage{color:#262829;background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-commentCount,#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-icon:after{color:#68696a}
#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 #episodeFooter-applyingEvents header p,#page-works-episodes-episode.colorTheme-blue #episodeFooter-poweredByKakuyomu a,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workReview header p,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags header p,#page-works-episodes-episode.colorTheme-blue #workReview-login,#page-works-episodes-episode.colorTheme-blue #workReview-login a{color:#68696a}
#page-works-episodes-episode.colorTheme-blue.isTouch #episodeFooter-work{border:3px double #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #workReview-login a:focus,#page-works-episodes-episode.colorTheme-blue #workReview-login a:hover{color:#0990cc}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-applyingEvents ul,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags ul{border-top:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-applyingEvents li:after,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workTags li:after{color:#bbc9d7}
#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 #episodeFooter-author-news h5{border-bottom:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #workReview-reviewAction{background:#c9ddeb!important;border-color:#bbc9d7!important}
#page-works-episodes-episode.colorTheme-blue #workReview-login,#page-works-episodes-episode.colorTheme-blue #workReview-reviewAction .heading-level4{color:#262829!important}
#page-works-episodes-episode.colorTheme-blue .workReview-myReview a{color:#68696a!important}
#page-works-episodes-episode.colorTheme-blue .workReview-reviewTitleDash:before{border-top-color:#68696a!important}
#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 #contentAside{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{background:#b7d2e4;border-top-color:#bbc9d7;color:#68696a}
#page-works-episodes-episode.colorTheme-blue .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level2{background:#c9ddeb;color:#68696a;border-bottom-color:#bbc9d7}
#page-works-episodes-episode.colorTheme-blue .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 #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 .ui-loading-large-beige:before{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue .ui-loading:before{background:#dfecf4}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-signUp-balloon{background:#c9ddeb;border:1px solid #bbc9d7;color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-signUp-balloon .signUp-duration{color:#68696a}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerButton-cheeredMessage{background:#262829;color:#dfecf4}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.colorTheme-blue #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 #contentAside,#page-works-episodes-episode.colorTheme-blue #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{border-left-color:#bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-authorSection,#page-works-episodes-episode.colorTheme-blue #episodeFooter-workSection{border-top:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-related{background:#c9ddeb}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-bodyEditing textarea{background:#dfecf4;color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-recommendCheerAction{background:#c9ddeb;border-color:#bbc9d7!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-recommendCheerAction:before{border-top-color:#bbc9d7!important}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-recommendCheerAction:after{border-top-color:#c9ddeb!important}
#page-works-episodes-episode.colorTheme-blue .contentAside-sectionBody header{border-bottom-color:#bbc9d7!important}
#page-works-episodes-episode.colorTheme-blue .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom-color:#bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-cheers h4,#page-works-episodes-episode.colorTheme-blue #episodeFooter-cheers li,#page-works-episodes-episode.colorTheme-blue #episodeInfo{border-bottom:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-share{border:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-links,#page-works-episodes-episode.colorTheme-blue #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1):before,#page-works-episodes-episode.colorTheme-blue #episodeFooter-work{border-top:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-links a+a{border-left:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment{border-bottom-color:#bbc9d7}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-reply-inner{border-top-color:#bbc9d7}
#page-works-episodes-episode.colorTheme-blue .widget-cheerComment-replyLabel{background:#bbc9d7;color:#262829}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-cheerComments-panel-mainContents h4{border-bottom:1px solid #bbc9d7}
#page-works-episodes-episode.colorTheme-blue #episodeFooter-action-cheerCommentsButton-container{border-left:1px solid #cddde5}
#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 #worksEpisodesEpisodeHeader{-webkit-transition-property:top,width;transition-property:top,width;-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 #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 #content{height:100%;position:relative}
#page-works-episodes-episode #content.contentAside-isShown #worksEpisodesEpisodeHeader{width:calc(100% - 300px);top:0!important}
#page-works-episodes-episode #content.contentAside-isShown #contentMain{margin:0 300px 0 0}
#page-works-episodes-episode #content.contentAside-isShown #contentAside{right:0}
#page-works-episodes-episode #worksEpisodesEpisodeHeader{position:fixed;top:-60px;left:0;height:60px;line-height:60px;width:100%;box-shadow:0 1px 0 0 rgba(0,0,0,.1);z-index:10000;white-space:nowrap}
#page-works-episodes-episode #worksEpisodesEpisodeHeader.isShown{top:0}
#page-works-episodes-episode #worksEpisodesEpisodeHeader h1,#page-works-episodes-episode #worksEpisodesEpisodeHeader h2,#page-works-episodes-episode #worksEpisodesEpisodeHeader p,#page-works-episodes-episode #worksEpisodesEpisodeHeader ul{margin:0}
#page-works-episodes-episode #worksEpisodesEpisodeHeader p,#page-works-episodes-episode #worksEpisodesEpisodeHeader ul{display:inline-block;vertical-align:top}
#page-works-episodes-episode #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a{padding:0 20px;display:block;font-size:1.3em;height:60px;line-height:60px;color:#222;position:relative}
#page-works-episodes-episode #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before{display:block;content:'';position:absolute;top:14px;right:0;height:calc(100% - 28px);width:0;border-left:1px solid #eee}
#page-works-episodes-episode #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:hover{color:#0081c2}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left{width:calc(100% - 200px);overflow:hidden}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left ul{padding:0;white-space:nowrap}
@media screen and (max-width:640px){#page-works-episodes-episode #worksEpisodesEpisodeHeader #worksEpisodesEpisodeHeader-closeButton a:before,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left ul{display:none}
}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li{display:inline-block;vertical-align:top;height:60px}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li.white{color:#fff}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li:before{font-family:dcicons;line-height:1;font-style:normal;content:'\f70a';margin:0 .75em;color:#ccc;display:inline-block;vertical-align:middle}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li:first-child:before{display:none}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li:first-child a{padding-left:15px}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li a,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li h2,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li span{font-size:1em;max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li h1{font-size:1em}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li h1,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li h2{font-weight:400}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li a{height:60px;line-height:60px;color:#222}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-left li a:hover{color:#0081c2}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right{height:60px}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper{color:#aaa;font-size:2.2em;height:60px;line-height:60px;box-sizing:border-box;display:inline-block;vertical-align:top;padding:0}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper:last-child{padding:0 10px 0 5px}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper.isActive .ui-button-silent{border:1px solid #ddd;color:#4baae0}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .helpLink:hover .ui-button-silent,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper:focus,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper:hover{color:#0990cc}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .ui-button-silent-wrapper.isActive:hover .ui-button-silent{border-color:#4baae0;color:#0990cc}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .ui-button-silent{display:block;font-weight:400;padding:0 10px;height:38px;line-height:38px;margin:10px 0;vertical-align:top}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .helpLink{font-size:24px}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .helpLink:hover .icon-help{display:inline}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .helpLink .icon-help,#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .helpLink:hover .icon-help-negative{display:none}
#page-works-episodes-episode #worksEpisodesEpisodeHeader .float-right .helpLink .ui-button-silent{color:#aaa;padding:0 7px}
#page-works-episodes-episode #contentMain{padding:60px 0 0}
#page-works-episodes-episode #contentMain-inner{margin:0;padding:0 20px;box-sizing:border-box;position:relative}
#page-works-episodes-episode #contentMain-inner .widget-episode{margin:0 auto;padding:0 0 60px}
#page-works-episodes-episode #contentMain-inner .widget-episodeBody{padding:0}
#page-works-episodes-episode #contentMain-inner:hover #contentMain-episode-editLink{opacity:1}
#page-works-episodes-episode #contentMain-header{text-align:center;overflow:hidden}
#page-works-episodes-episode #contentMain-header .chapterTitle{max-width:38em;line-height:1.2;margin:3rem auto 2rem}
#page-works-episodes-episode #contentMain-header .chapterTitle+.chapterTitle{margin-top:2rem}
#page-works-episodes-episode #contentMain-header .chapterTitle.level1{font-size:2.75em}
#page-works-episodes-episode #contentMain-header .chapterTitle.level2{position:relative;padding:0 2em;box-sizing:border-box}
#page-works-episodes-episode #contentMain-header .chapterTitle.level2 span{position:relative;z-index:1;padding:0 .5em;display:inline-block}
#page-works-episodes-episode #contentMain-header .chapterTitle.level2:before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #444}
#page-works-episodes-episode #contentMain-header .widget-episodeTitle{margin:2rem auto 60px}
#page-works-episodes-episode #contentMain-header-cover{padding:120px 60px;overflow:hidden}
#page-works-episodes-episode #contentMain-header-cover p{margin:0;line-height:1.2}
#page-works-episodes-episode #contentMain-header-cover #workColor{width:40px;height:10px;background:#f23e48;margin:0 auto 1em}
#page-works-episodes-episode #contentMain-header-cover #contentMain-header-workTitle{font-weight:700;font-size:3em;max-width:665px;margin:0 auto}
#page-works-episodes-episode #contentMain-header-cover #contentMain-header-author{font-size:2em;color:#888}
#page-works-episodes-episode #contentMain-header-cover .icon-bottom{font-size:3em;line-height:1;color:#ccc}
#page-works-episodes-episode #contentMain-nextEpisode a,#page-works-episodes-episode #contentMain-previousEpisode a{display:block;background:#f2f1f0;text-align:center;text-decoration:none;color:#222}
#page-works-episodes-episode #contentMain-nextEpisode a:hover,#page-works-episodes-episode #contentMain-previousEpisode a:hover{background:#eae9e8}
#page-works-episodes-episode #contentMain-nextEpisode .contentMain-pagerRelation,#page-works-episodes-episode #contentMain-previousEpisode .contentMain-pagerRelation{color:#666}
#page-works-episodes-episode #contentMain-previousEpisode a{padding:13px 10px;font-size:.9em;line-height:1.3}
#page-works-episodes-episode #contentMain-previousEpisode span{vertical-align:top;display:inline-block}
#page-works-episodes-episode #contentMain-previousEpisode .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 #contentMain-previousEpisode .contentMain-pagerDash:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #ccc}
#page-works-episodes-episode #contentMain-previousEpisode .contentMain-pagerEpisodeTitle{overflow:hidden;max-width:calc(100% - 150px);text-align:left}
#page-works-episodes-episode #contentMain-nextEpisode a{padding:30px 30px 80px;line-height:1.4}
#page-works-episodes-episode #contentMain-nextEpisode a:hover i{color:#0990cc}
#page-works-episodes-episode #contentMain-nextEpisode a>span{display:block;max-width:665px;margin:0 auto}
#page-works-episodes-episode #contentMain-nextEpisode .contentMain-pagerEpisodeTitle{font-size:1.5em}
#page-works-episodes-episode #contentMain-nextEpisode .contentMain-pagerEpisodeTitle span{text-align:left;display:inline-block}
#page-works-episodes-episode #contentMain-nextEpisode .contentMain-pagerArrow{margin:1em auto 0}
#page-works-episodes-episode #contentMain-nextEpisode i{font-size:3em;line-height:1;color:#4baae0}
#page-works-episodes-episode #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 #contentMain-episode-editLink a{display:block;padding:18px;color:#888}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-workInfo:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-workInfo:before,#page-works-episodes-episode .contentAside-sectionBody .widget-toc header:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc header:before,#page-works-episodes-episode .contentAside-sectionBody header:after,#page-works-episodes-episode .contentAside-sectionBody header:before{display:table;content:''}
#page-works-episodes-episode #contentMain-episode-editLink a:hover{color:#0081c2}
#page-works-episodes-episode #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);overflow-y:auto;width:300px;height:100%;position:fixed;top:0;right:-300px;box-sizing:border-box;border-left:1px solid #ddd;z-index:10000;-webkit-overflow-scrolling:touch}
#page-works-episodes-episode #contentAside .ui-loading-large-beige{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}
#page-works-episodes-episode .contentAside-sectionHeader{padding:15px}
#page-works-episodes-episode .contentAside-sectionHeader h3,#page-works-episodes-episode .contentAside-sectionHeader h4{line-height:1.2}
#page-works-episodes-episode .contentAside-sectionHeader h3 a,#page-works-episodes-episode .contentAside-sectionHeader h4 a{color:#222}
#page-works-episodes-episode .contentAside-sectionHeader h3 a:hover,#page-works-episodes-episode .contentAside-sectionHeader h4 a:hover{color:#0081c2}
#page-works-episodes-episode .contentAside-sectionHeader h3{margin:.5em 0 0}
#page-works-episodes-episode .contentAside-sectionHeader h4{font-weight:400;margin:.25em 0 0}
#page-works-episodes-episode #contentAside-buttons .ui-button-disabled,#page-works-episodes-episode #contentAside-buttons a,#page-works-episodes-episode #contentAside-buttons button{width:calc(50% - 2px);box-sizing:border-box;padding-left:0;padding-right:0;text-align:center}
#page-works-episodes-episode #contentAside-buttons .widget-followButton-button{font-size:1em;width:100%;box-sizing:border-box}
#page-works-episodes-episode .contentAside-sectionBody{padding:15px 0}
#page-works-episodes-episode .contentAside-sectionBody header{border-bottom:1px solid #bbb;margin:0 0 1em;padding:0 15px .25em}
#page-works-episodes-episode .contentAside-sectionBody header h3{float:left;font-family:dummy-for-ie-edge-newline,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 .contentAside-sectionBody .widget-toc{padding:0;margin:0 0 45px}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc header{border-bottom:1px solid #bbb;margin-bottom:0}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc h3{float:none}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc h3 a{font-weight:400;color:#888}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-workInfo{font-size:.85em}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-workInfo p{display:inline-block;margin:0 0 0 .5em}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-workInfo p:first-child{margin:0}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-workStatus{float:left}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-date{float:right}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items{margin:0;padding:0}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items li{line-height:1.2}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a{display:block}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a:before{content:'';display:table}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a:visited{color:#aaa}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a:focus,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a:hover{color:#0081c2}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items a span{display:block}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items li:after,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items li:before{content:'';display:table}
#page-works-episodes-episode .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 .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter{position:relative}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{margin:16px 0 0;font-size:1em;background:#eae9e8;border-top:1px solid #cac9c8;color:#888;text-align:center;letter-spacing:.5px;padding:24px 16px 8px;box-sizing:border-box}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1+ol{margin-top:1em}
#page-works-episodes-episode .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 #d8d7d6;color:#666;font-weight:400}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode{border-bottom:1px solid #d8d7d6;position:relative;margin:0 0 0 16px;padding:0 16px 0 0}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted a{position:relative;padding-left:15px}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted a: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 .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode a{padding:1em 0}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-datePublished{display:none}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink{position:absolute!important;top:0;right:10px;z-index:19000;background:#fff;padding:1.15em 0 1em 10px!important;color:#222!important;font-size:.9em}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:focus,#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:hover{color:#0081c2!important}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{display:none!important}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-items .widget-toc-episode-editLink+a{padding-right:60px}
#page-works-episodes-episode .contentAside-sectionBody .widget-toc .widget-toc-episode-editLink{background:#f2f1f0!important}
#page-works-episodes-episode #episodeInfo{font-size:11px;padding:0 16px 8px;margin:0}
#page-works-episodes-episode #episodeInfo:after,#page-works-episodes-episode #episodeInfo:before{content:'';display:table}
#page-works-episodes-episode #episodeInfo dd,#page-works-episodes-episode #episodeInfo dt{margin:0 0 .5em;padding:0;line-height:1.3}
#page-works-episodes-episode #episodeInfo dt{width:7em;float:left;font-weight:700;font-size:.95em}
#page-works-episodes-episode #episodeInfo dd{width:calc(100% - 7em);float:right}
#page-works-episodes-episode #contentAside-kakuyomuLogo{font-size:11px;text-align:center}
#page-works-episodes-episode #contentAside-kakuyomuLogo p{margin:0}
#page-works-episodes-episode #contentAside-kakuyomuLogo a{text-decoration:none;display:block;padding:45px 0}
#page-works-episodes-episode #contentAside-kakuyomuLogo span{display:block;margin:0 0 5px;letter-spacing:1px;color:#666}
#page-works-episodes-episode #contentAside-kakuyomuLogo img{max-height:20px}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-window{max-width:300px}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-body h3{font-size:1.5em;margin:.75em 0 .5em;line-height:1.3;font-weight:400}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-body p{line-height:1.5}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-body a{width:100%;box-sizing:border-box;text-align:center;font-size:1.25em;padding:.5em}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-footer{text-align:center;padding:.5em 1em;line-height:1}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-footer p{float:none}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-footer button{font-weight:400;color:#666;float:none;width:100%}
#page-works-episodes-episode #episodeCheer-modalContainer .ui-modal-footer button:hover{color:#0990cc;text-decoration:underline!important}
#page-works-episodes-episode #episodeCheer-modalContainer-signupButton{margin:1em 0 0}
#page-works-episodes-episode #episodeCheer-modalContainer-closeButton{border-top:1px solid #ddd;padding:.5em 0 0;margin:1em 0 0}
#page-works-episodes-episode.isPC .isTouch-toShow{display:none}
#page-works-episodes-episode.isPC #contentMain-inner,#page-works-episodes-episode.isPC #contentMain-nextEpisode,#page-works-episodes-episode.isPC #contentMain-previousEpisode,#page-works-episodes-episode.isPC #episodeFooter{min-width:740px}
#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu{font-size:10px;margin:22px 0 0;text-align:center}
#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu a{white-space:nowrap;text-decoration:none;display:block}
#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu a:focus img,#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu img,#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu span{margin:0 8px 0 0}
#page-works-episodes-episode.isPC #episodeFooter-poweredByKakuyomu img{max-width:100px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}
#page-works-episodes-episode.isPC .episodeFooter-section-inner{margin:0 auto;max-width:665px;padding:45px 0}
#page-works-episodes-episode.isPC #episodeFooter-cheerSection{font-size:1.25em}
#page-works-episodes-episode.isPC #episodeFooter-cheerSection:after,#page-works-episodes-episode.isPC #episodeFooter-cheerSection:before{content:'';display:table}
#page-works-episodes-episode.isPC #episodeFooter-cheerSection .episodeFooter-section-inner{padding:0}
#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction{position:absolute;left:15px;bottom:100%;border:1px solid;padding:16px 14px 12px;display:inline-block;line-height:1.5;margin:0 0 15px;max-width:210px;width:100%}
#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction:before{content:'';border:solid transparent;border-width:15px;position:absolute;left:25px}
#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction:before{bottom:-30px}
#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction:after{bottom:-29px}
#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction h3,#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction p{margin:0}
#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction h3{font-size:18px;margin:0 0 .5em;line-height:1}
#page-works-episodes-episode.isPC #episodeFooter-recommendCheerAction p{font-size:14px;line-height:1.3}
#page-works-episodes-episode.isPC #episodeFooter-action{margin:0 0 1em -14px;width:calc(100% + 13px)}
#page-works-episodes-episode.isPC #episodeFooter-action:after,#page-works-episodes-episode.isPC #episodeFooter-action:before{content:'';display:table}
#page-works-episodes-episode.isPC #episodeFooter-action.isRecommendCheerAction{margin-top:120px}
#page-works-episodes-episode.isPC #episodeFooter-action .ui-button-silent,#page-works-episodes-episode.isPC #episodeFooter-action i{font-weight:400}
#page-works-episodes-episode.isPC #episodeFooter-action .ui-button-silent.isOpen{color:#0081c2}
#page-works-episodes-episode.isPC #episodeFooter-action .ui-button-silent.isOpen .icon-up{display:inline-block}
#page-works-episodes-episode.isPC #episodeFooter-action .ui-button-silent .icon-up,#page-works-episodes-episode.isPC #episodeFooter-action .ui-button-silent.isOpen .icon-bottom{display:none}
#page-works-episodes-episode.isPC #episodeFooter-action .ui-button-silent .icon-bottom,#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton-container{display:inline-block}
#page-works-episodes-episode.isPC #episodeFooter-action-left{float:left;position:relative}
#page-works-episodes-episode.isPC #episodeFooter-action-right{float:right;position:relative}
#page-works-episodes-episode.isPC #episodeFooter-action-right .widget-shareButtonIcons a{padding:8px 4px}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton{font-size:1.2em;position:relative}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton:focus,#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton:hover{background:0 0}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton i{font-size:1.1em}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton .icon-heart-negative{color:#f23e48}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton .isHidden{display:none}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheer{color:#0990cc}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.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.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage.isShown,#page-works-episodes-episode.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.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.isPC #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage:before{bottom:-15px}
#page-works-episodes-episode.isPC #episodeFooter-action-cheersButton{display:inline-block;padding-left:0}
#page-works-episodes-episode.isPC #episodeFooter-action-cheersButton.isHidden{display:none}
#page-works-episodes-episode.isPC #episodeFooter-action-cheersButton:after{font-family:dcicons}
#page-works-episodes-episode.isPC #episodeFooter-action-cheersButton.isPanelHidden:after{content:'\f70d'}
#page-works-episodes-episode.isPC #episodeFooter-action-cheersButton.isPanelShown:after{content:'\f70e'}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerCommentsButton-container{margin-left:5px;padding-left:10px;display:inline-block;box-sizing:border-box}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerCommentsButton.isPanelHidden #episodeFooter-action-cheerCommentsButton-icon:after{content:'\f70d'}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerCommentsButton.isPanelShown #episodeFooter-action-cheerCommentsButton-icon:after{content:'\f70e'}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerCommentsButton-commentCountLabel.isHidden #episodeFooter-action-cheerCommentsButton-commentCount{display:none}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerCommentsButton-commentCount{display:inline-block;margin:0 0 0 .25em}
#page-works-episodes-episode.isPC #episodeFooter-action-cheerCommentsButton-icon:after{font-family:dcicons;display:inline-block}
#page-works-episodes-episode.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.isPC #episodeFooter-share:after,#page-works-episodes-episode.isPC #episodeFooter-share:before{left:auto!important}
#page-works-episodes-episode.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.isPC #episodeFooter-share:after{content:'';position:absolute;border:8px solid transparent;left:50%;margin:0 0 0 -8px;border-top-color:#fff;right:30px;bottom:-14px}
#page-works-episodes-episode.isPC #episodeFooter-share.isHidden{right:9999px}
#page-works-episodes-episode.isPC #episodeFooter-share.isShown{right:0}
#page-works-episodes-episode.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.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.isPC #episodeFooter-cheers.isHidden{display:none}
#page-works-episodes-episode.isPC #episodeFooter-cheers .ui-loading{margin:0 auto 30px;display:block}
#page-works-episodes-episode.isPC #episodeFooter-cheers h4{font-size:11px;margin:0;padding:0 0 8px}
#page-works-episodes-episode.isPC #episodeFooter-cheers ul{padding:0;margin:0 0 2em}
#page-works-episodes-episode.isPC #episodeFooter-cheers li{padding:8px 0;font-size:.8em;line-height:1.5}
#page-works-episodes-episode.isPC #episodeFooter-cheers template{display:none}
#page-works-episodes-episode.isPC #episodeFooter-cheers-isEmpty{font-size:.8rem;color:#888}
#page-works-episodes-episode.isPC #episodeFooter-cheerComments-panel .widget-cheerComments-readMore{margin:0 0 2em!important}
#page-works-episodes-episode.isPC #episodeFooter-cheerComments-panel-mainContents h4{font-size:11px;padding:0 0 8px;margin:0}
#page-works-episodes-episode.isPC #episodeFooter-cheerComments-panel-mainContents .ui-loading{display:block;margin:1em auto}
#page-works-episodes-episode.isPC .widget-cheerComment{font-size:.8em}
#page-works-episodes-episode.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;margin:0 0 30px}
#page-works-episodes-episode.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.isPC #episodeFooter-work-header h3 span{display:block}
#page-works-episodes-episode.isPC #episodeFooter-work-header-workTitle{font-size:16px}
#page-works-episodes-episode.isPC #episodeFooter-work-header-author{margin:4px 0 0;font-size:14px}
#page-works-episodes-episode.isPC #episodeFooter-work-header-activityName,#page-works-episodes-episode.isPC #episodeFooter-work-header-screenName{font-weight:400}
#page-works-episodes-episode.isPC #episodeFooter-work-header-workFollowButton{margin:0}
#page-works-episodes-episode.isPC #episodeFooter-signUp-balloon{padding:1em 4em;display:inline-block;line-height:1.5;position:relative;box-sizing:border-box;text-align:center;margin:0 0 30px}
#page-works-episodes-episode.isPC #episodeFooter-signUp-balloon+#episodeFooter-workMeta{background:0 0;border:none;padding:0;margin:0}
#page-works-episodes-episode.isPC #episodeFooter-signUp-balloon h3,#page-works-episodes-episode.isPC #episodeFooter-signUp-balloon p{margin:0}
#page-works-episodes-episode.isPC #episodeFooter-signUp-balloon h3{font-size:1.5em;margin:.25em 0 .5em;line-height:1}
#page-works-episodes-episode.isPC #episodeFooter-signUp-balloon .signUp-balloon-button{margin:1em 0 0}
#page-works-episodes-episode.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.isPC #episodeFooter-signUp-balloon .signUp-duration{margin:0 0 0 .75em}
#page-works-episodes-episode.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.isPC #episodeFooter-applyingEvents,#page-works-episodes-episode.isPC #episodeFooter-workReview,#page-works-episodes-episode.isPC #episodeFooter-workTags{margin:30px 0 0}
#page-works-episodes-episode.isPC #episodeFooter-applyingEvents header,#page-works-episodes-episode.isPC #episodeFooter-workReview header,#page-works-episodes-episode.isPC #episodeFooter-workTags header{line-height:1.4}
#page-works-episodes-episode.isPC #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.isPC #episodeFooter-applyingEvents header p,#page-works-episodes-episode.isPC #episodeFooter-workReview header h3,#page-works-episodes-episode.isPC #episodeFooter-workReview header p,#page-works-episodes-episode.isPC #episodeFooter-workTags header h3,#page-works-episodes-episode.isPC #episodeFooter-workTags header p{display:inline-block}
#page-works-episodes-episode.isPC #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.isPC #episodeFooter-workReview header h3,#page-works-episodes-episode.isPC #episodeFooter-workTags header h3{margin:0 8px 0 0}
#page-works-episodes-episode.isPC #episodeFooter-applyingEvents header a,#page-works-episodes-episode.isPC #episodeFooter-workReview header a,#page-works-episodes-episode.isPC #episodeFooter-workTags header a{font-weight:400}
#page-works-episodes-episode.isPC #episodeFooter-applyingEvents header p,#page-works-episodes-episode.isPC #episodeFooter-workReview header p,#page-works-episodes-episode.isPC #episodeFooter-workTags header p{margin:0;font-size:12px}
#page-works-episodes-episode.isPC #workReview-summary{margin:8px 0 30px}
#page-works-episodes-episode.isPC #workReview-canReview{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#page-works-episodes-episode.isPC #workReview-canReview.isReviewed #workReview-login,#page-works-episodes-episode.isPC #workReview-pointsSummary,#page-works-episodes-episode.isPC #workReview-reviewAction>h4{display:none}
#page-works-episodes-episode.isPC #workReview-canReview.isReviewed .widget-workReview-points{margin:3px 25px 0 0}
#page-works-episodes-episode.isPC #workReview-reviewAction{padding:15px 25px}
#page-works-episodes-episode.isPC #workReview-login,#page-works-episodes-episode.isPC .workReview-myReview{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:left;width:calc(33.333333% - 25px);box-sizing:border-box}
#page-works-episodes-episode.isPC .workReview-myReview{margin:0;border:0;padding:10px 15px 10px 0}
#page-works-episodes-episode.isPC #workReview-login{padding:0 15px 0 0}
#page-works-episodes-episode.isPC #workReview-login a{display:block}
#page-works-episodes-episode.isPC #workReview-login span{display:inline}
#page-works-episodes-episode.isPC .workReview-reviewTitle{margin:0!important}
#page-works-episodes-episode.isPC .workReview-reviewTitle a{font-size:1em}
#page-works-episodes-episode.isPC .workReview-reviewTitleAuthor{white-space:normal}
#page-works-episodes-episode.isPC .workReview-reviewTitleLabel{font-size:13px;line-height:1.3}
#page-works-episodes-episode.isPC .widget-workReview-points{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:33.333333%;text-align:center;margin:0 25px 0 0}
#page-works-episodes-episode.isPC #workReview-write{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:33.333333%;text-align:right}
#page-works-episodes-episode.isPC #workReview-write a{width:auto;padding:.75em 1em;text-align:center}
#page-works-episodes-episode.isPC #episodeFooter-workTags ul{margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.isPC #episodeFooter-workTags li{display:inline-block;text-decoration:none}
#page-works-episodes-episode.isPC #episodeFooter-workTags li:after{content:" / ";padding:0 .25em 0 .5em;display:inline-block}
#page-works-episodes-episode.isPC #episodeFooter-workTags li:last-child:after{display:none}
#page-works-episodes-episode.isPC #episodeFooter-applyingEvents ul{margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.isPC #episodeFooter-applyingEvents a{padding:10px 0}
#page-works-episodes-episode.isPC #episodeFooter-author-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-works-episodes-episode.isPC #episodeFooter-author-header:after,#page-works-episodes-episode.isPC #episodeFooter-author-header:before{content:'';display:table}
#page-works-episodes-episode.isPC #episodeFooter-author-header h3{font-weight:400;font-size:.9em;margin:0 0 1em;line-height:1}
#page-works-episodes-episode.isPC #episodeFooter-author-header h4{margin:0}
#page-works-episodes-episode.isPC #episodeFooter-author-header h4 a{margin:0 .25em 0 0}
#page-works-episodes-episode.isPC #episodeFooter-author-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.isPC #episodeFooter-author-followButton{padding:0 0 .4em}
#page-works-episodes-episode.isPC #episodeFooter-author-activityName{font-size:1.5em;line-height:1;margin:0}
#page-works-episodes-episode.isPC #episodeFooter-author-screenName{font-size:1.25em;line-height:1;font-weight:400}
#page-works-episodes-episode.isPC #episodeFooter-author-profileText{line-height:1.5em;font-size:.9em;margin-top:.5em;padding:0 30% 0 0}
#page-works-episodes-episode.isPC #episodeFooter-author-links{margin:0;padding:0}
#page-works-episodes-episode.isPC #episodeFooter-author-links li{display:inline-block;margin:0 .75em 0 0}
#page-works-episodes-episode.isPC #episodeFooter-author-news{margin:30px auto 0}
#page-works-episodes-episode.isPC #episodeFooter-author-news h5{font-size:11px;margin:0;padding:0 0 8px}
#page-works-episodes-episode.isPC #episodeFooter-author-news ul{padding:0;margin:0}
#page-works-episodes-episode.isPC #episodeFooter-author-news ul a{text-decoration:none;padding:5px 10% 5px 110px;position:relative;display:block}
#page-works-episodes-episode.isPC #episodeFooter-author-news ul h6,#page-works-episodes-episode.isPC #episodeFooter-author-news ul p{margin:0;line-height:1.5}
#page-works-episodes-episode.isPC #episodeFooter-author-news ul h6{font-size:1em;font-weight:400}
#page-works-episodes-episode.isPC #episodeFooter-author-news ul p{font-size:.85em;position:absolute;top:6px;left:0;width:90px}
#page-works-episodes-episode.isPC #episodeFooter-author-news-seeMore{margin:8px 0 0;text-align:right}
#page-works-episodes-episode.isPC #episodeFooter-recommendedWorks{margin:0 0 1em}
#page-works-episodes-episode.isPC #episodeFooter-recommendedWorksList:after,#page-works-episodes-episode.isPC #episodeFooter-recommendedWorksList:before{content:'';display:table}
#page-works-episodes-episode.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:nth-child(2n+1){margin-left:0;position:relative}
#page-works-episodes-episode.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.isPC #episodeFooter-links{padding:1em 16px;line-height:1.5;text-align:center}
#page-works-episodes-episode.isPC #episodeFooter-links p{margin:0}
#page-works-episodes-episode.isPC #episodeFooter-links p+p{margin:.5em 0 0}
#page-works-episodes-episode.isPC #episodeFooter-links a{display:inline-block}
#page-works-episodes-episode.isPC #episodeFooter-links a+a{margin:0 0 0 1em;padding:0 0 0 1em}
@media screen and (max-width:640px){#page-works-episodes-episode.isPC #episodeFooter-recommendedWorksList .widget-workCatchphrase:before{display:none!important}
}
#page-works-episodes-episode.isTouch #content.contentAside-isShown #worksEpisodesEpisodeHeader .float-left,#page-works-episodes-episode.isTouch #contentMain-episode-editLink,#page-works-episodes-episode.isTouch .isTouch-toHide{display:none}
#page-works-episodes-episode.isTouch #content.contentAside-isShown #worksEpisodesEpisodeHeader{width:calc(100% - 250px)}
#page-works-episodes-episode.isTouch #content.contentAside-isShown #contentMain{margin:0}
#page-works-episodes-episode.isTouch #contentAside{width:250px;right:-250px}
#page-works-episodes-episode.isTouch #contentAside-button .ui-button-disabled,#page-works-episodes-episode.isTouch #contentAside-button a,#page-works-episodes-episode.isTouch #contentAside-button button{margin:0 0 10px;width:100%}
#page-works-episodes-episode.isTouch #contentMain-inner .widget-episode{padding:0 0 30px}
#page-works-episodes-episode.isTouch #contentMain-header .chapterTitle.level1{font-size:1.75em}
#page-works-episodes-episode.isTouch #contentMain-header .widget-episodeTitle{font-size:1.25em;margin:2rem auto 45px}
#page-works-episodes-episode.isTouch #contentMain-header-cover{padding:120px 0}
#page-works-episodes-episode.isTouch #contentMain-header-cover #contentMain-header-workTitle{font-size:1.75em}
#page-works-episodes-episode.isTouch #contentMain-header-cover #contentMain-header-author,#page-works-episodes-episode.isTouch #contentMain-nextEpisode .contentMain-pagerEpisodeTitle{font-size:1.25em}
#page-works-episodes-episode.isTouch .episodeFooter-section-inner{margin:0 auto;max-width:640px;padding:24px 0}
#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu{font-size:10px;margin:16px 0 0;text-align:center}
#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu a{white-space:nowrap;text-decoration:none;display:block}
#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu a:focus img,#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu img,#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu span{display:inline-block;vertical-align:middle}
#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu span{margin:0 8px 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-poweredByKakuyomu img{max-width:80px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}
#page-works-episodes-episode.isTouch #episodeFooter-cheerSection{font-size:1.25em}
#page-works-episodes-episode.isTouch #episodeFooter-cheerSection:after,#page-works-episodes-episode.isTouch #episodeFooter-cheerSection:before{content:'';display:table}
#page-works-episodes-episode.isTouch #episodeFooter-cheerSection .episodeFooter-section-inner{padding:0}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction{border:1px solid;padding:18px 16px 14px;display:inline-block;line-height:1.5;position:relative;margin:0 16px 15px;width:calc(50% - 49px)}
#page-works-episodes-episode.isTouch #episodeFooter-action-left:after,#page-works-episodes-episode.isTouch #episodeFooter-action-left:before,#page-works-episodes-episode.isTouch #episodeFooter-action:after,#page-works-episodes-episode.isTouch #episodeFooter-action:before{content:'';display:table}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.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.isTouch #episodeFooter-recommendCheerAction{width:calc(100% - 66px)}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction:after,#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction:before{left:25%}
}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction:before{bottom:-30px}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction:after{bottom:-29px}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction h3,#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction p{margin:0}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction h3{font-size:14px;margin:0 0 .5em;line-height:1}
#page-works-episodes-episode.isTouch #episodeFooter-recommendCheerAction p{font-size:13px;line-height:1.4}
#page-works-episodes-episode.isTouch #episodeFooter-action{margin:0 0 1em;width:100%}
#page-works-episodes-episode.isTouch #episodeFooter-action .ui-button-silent{font-weight:400}
#page-works-episodes-episode.isTouch #episodeFooter-action-right{margin:0 0 10px}
#page-works-episodes-episode.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.isTouch #episodeFooter-action-right .widget-shareButtonIcons a{padding:8px 4px}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton-container{width:50%;font-size:15px;float:left;text-align:center}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton{font-size:1.2em;position:relative}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton:focus,#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton:hover{background:0 0}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton i{font-size:1.1em}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton .icon-heart-negative{color:#f23e48}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton .isHidden{display:none}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheer{color:#0990cc}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage,#page-works-episodes-episode.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.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage.isShown,#page-works-episodes-episode.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.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheerMessage:before,#page-works-episodes-episode.isTouch #episodeFooter-action-cheerButton #episodeFooter-action-cheerButton-cheeredMessage:before{bottom:-15px}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheersButton{display:block;width:100%;padding:0 0 8px;font-size:10.5px}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheersButton.isHidden{display:none}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheersButton:after{font-family:dcicons}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheersButton.isPanelHidden:after{content:'\f70d'}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheersButton.isPanelShown:after{content:'\f70e'}
#page-works-episodes-episode.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.isTouch #episodeFooter-action-cheerCommentsButton.isPanelHidden #episodeFooter-action-cheerCommentsButton-icon:after{content:'\f70d'}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerCommentsButton.isPanelShown #episodeFooter-action-cheerCommentsButton-icon:after{content:'\f70e'}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel,#page-works-episodes-episode.isTouch #episodeFooter-action-cheerCommentsButton-commentLabel{display:block}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerCommentsButton-commentLabel{font-size:16px}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel{margin:12px 0 0;font-size:10.5px;color:#666}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerCommentsButton-commentCountLabel.isHidden{display:none}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheerCommentsButton-icon:after{font-family:dcicons;display:inline-block;margin:0}
#page-my-works-episodes-edit.fontFamily-sans #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit.fontFamily-sans #contentMain-preview .episodeBody div,#page-my-works-episodes-edit.fontFamily-sans .widget-displaySetting-modal ul,#page-works-episodes-episode.isTouch #episodeFooter-recommendedWorks h3{font-family:dummy-for-ie-edge-newline,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.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.isTouch #episodeFooter-share:after,#page-works-episodes-episode.isTouch #episodeFooter-share:before{left:auto!important;right:auto!important}
#page-works-episodes-episode.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.isTouch #episodeFooter-share:after{content:'';position:absolute;border:8px solid transparent;left:50%;margin:0 0 0 -8px;border-top-color:#fff;right:30px;bottom:-14px}
#page-works-episodes-episode.isTouch #episodeFooter-share.isHidden{right:9999px}
#page-works-episodes-episode.isTouch #episodeFooter-share.isShown{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}
#page-works-episodes-episode.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.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-my-works-episodes-edit #contentMain-episode .episodeBody textarea,#page-my-works-episodes-edit #contentMain-preview .episodeBody div,#page-my-works-episodes-edit #contentMainFooter,#page-my-works-episodes-edit #contentMainFooter[disabled],#page-my-works-episodes-edit #contentMainHeader,#page-my-works-episodes-edit #contentMainHeader[disabled]{background:#fff;color:#222}
#page-works-episodes-episode.isTouch #episodeFooter-cheers.isHidden{display:none}
#page-works-episodes-episode.isTouch #episodeFooter-cheers .ui-loading{margin:0 auto 30px;display:block}
#page-works-episodes-episode.isTouch #episodeFooter-cheers h4{font-size:11px;margin:0;padding:0 0 8px 16px}
#page-works-episodes-episode.isTouch #episodeFooter-cheers ul{padding:0;margin:0 0 2em}
#page-works-episodes-episode.isTouch #episodeFooter-cheers li{line-height:1.5;font-size:13px;margin:0 0 0 16px;padding:8px 16px 8px 0}
#page-works-episodes-episode.isTouch #episodeFooter-cheers template{display:none}
#page-works-episodes-episode.isTouch #episodeFooter-cheers-isEmpty{font-size:.8rem;color:#888;margin-left:16px}
#page-works-episodes-episode.isTouch #episodeFooter-cheerComments-panel .widget-cheerComments-readMore{margin:0 0 2em!important}
#page-works-episodes-episode.isTouch #episodeFooter-cheerComments-panel-mainContents h4{font-size:11px;margin:0;padding:0 0 8px 16px}
#page-works-episodes-episode.isTouch #episodeFooter-cheerComments-panel-mainContents .ui-loading{display:block;margin:1em auto}
#page-works-episodes-episode.isTouch .widget-cheerComment{font-size:.8em;padding:15px 16px 15px 0;margin:0 0 0 16px}
#page-works-episodes-episode.isTouch #episodeFooter-work{margin:0 16px}
#page-works-episodes-episode.isTouch #episodeFooter-work .episodeFooter-section-inner{padding:16px 0}
#page-works-episodes-episode.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;margin:0 16px}
#page-works-episodes-episode.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}
#page-works-episodes-episode.isTouch #episodeFooter-work-header h3 span{display:block}
#page-works-episodes-episode.isTouch #episodeFooter-work-header-workTitle{font-size:13px}
#page-works-episodes-episode.isTouch #episodeFooter-work-header-author{margin:4px 0 0;font-size:11px}
#page-works-episodes-episode.isTouch #episodeFooter-work-header-activityName,#page-works-episodes-episode.isTouch #episodeFooter-work-header-screenName{font-weight:400}
#page-works-episodes-episode.isTouch #episodeFooter-work-header-workFollowButton{margin:0}
#page-works-episodes-episode.isTouch #episodeFooter-signUp-balloon{padding:1em;display:inline-block;line-height:1.5;position:relative;margin:16px 0 0;box-sizing:border-box;border:none;text-align:center}
#page-works-episodes-episode.isTouch #episodeFooter-signUp-balloon h3,#page-works-episodes-episode.isTouch #episodeFooter-signUp-balloon p{margin:0}
#page-works-episodes-episode.isTouch #episodeFooter-signUp-balloon h3{margin:.25em 0 .5em;line-height:1}
#page-works-episodes-episode.isTouch #episodeFooter-signUp-balloon p{font-size:.9em}
#page-works-episodes-episode.isTouch #episodeFooter-signUp-balloon .signUp-balloon-button{margin:1em 0 0}
#page-works-episodes-episode.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.isTouch #episodeFooter-signUp-balloon .signUp-duration{margin:0 0 0 .75em}
#page-works-episodes-episode.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.isTouch #episodeFooter-signUp-balloon .widget-appLink img{width:125px;height:37px}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents,#page-works-episodes-episode.isTouch #episodeFooter-workReview,#page-works-episodes-episode.isTouch #episodeFooter-workTags{margin:24px 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents header,#page-works-episodes-episode.isTouch #episodeFooter-workReview header,#page-works-episodes-episode.isTouch #episodeFooter-workTags header{line-height:1.4;text-align:left}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents header h3,#page-works-episodes-episode.isTouch #episodeFooter-workReview header h3,#page-works-episodes-episode.isTouch #episodeFooter-workTags header h3{margin:0 8px 0 0;font-size:11px}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents header a,#page-works-episodes-episode.isTouch #episodeFooter-workReview header a,#page-works-episodes-episode.isTouch #episodeFooter-workTags header a{font-weight:400}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents header p,#page-works-episodes-episode.isTouch #episodeFooter-workReview header p,#page-works-episodes-episode.isTouch #episodeFooter-workTags header p{margin:0;font-size:11px}
#page-works-episodes-episode.isTouch #episodeFooter-workReview{text-align:center}
#page-works-episodes-episode.isTouch #episodeFooter-workReview:after,#page-works-episodes-episode.isTouch #episodeFooter-workReview:before{content:'';display:table}
#page-works-episodes-episode.isTouch #episodeFooter-workReview #workReview-pointsSummary,#page-works-episodes-episode.isTouch #episodeFooter-workReview #workReview-reviewAction>h4{display:none}
#page-works-episodes-episode.isTouch #episodeFooter-workReview header{padding:0 16px}
#page-works-episodes-episode.isTouch #episodeFooter-workReview .widget-workReview-points{margin:1em 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-workReview #workReview-summary{margin:12px 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-workReview #workReview-reviewAction{border:none;overflow:hidden}
#page-works-episodes-episode.isTouch #episodeFooter-workTags{margin:24px 16px 0}
#page-works-episodes-episode.isTouch #episodeFooter-workTags ul{margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-workTags li{display:inline-block;text-decoration:none;padding:0 .5em 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-workTags li:after{content:" / "}
#page-works-episodes-episode.isTouch #episodeFooter-workTags li:last-child:after{display:none}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents{margin:24px 16px 0}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents ul{margin:8px 0 0;padding:8px 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-applyingEvents a{padding:10px 0}
#page-works-episodes-episode.isTouch #episodeFooter-author{border:none!important;margin:0}
#page-works-episodes-episode.isTouch #episodeFooter-author-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;padding:0 16px}
#page-works-episodes-episode.isTouch #episodeFooter-author-header:after,#page-works-episodes-episode.isTouch #episodeFooter-author-header:before{content:'';display:table}
#page-works-episodes-episode.isTouch #episodeFooter-author-header h3{font-weight:400;font-size:11px;margin:0 0 5px;line-height:1}
#page-works-episodes-episode.isTouch #episodeFooter-author-header h4{margin:0}
#page-works-episodes-episode.isTouch #episodeFooter-author-header h4 span{margin:0 .25em 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-author-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-episodes-episode.isTouch #episodeFooter-author-followButton{padding:0 0 .4em}
#page-works-episodes-episode.isTouch #episodeFooter-author-activityName{line-height:1;margin:0;font-size:14px}
#page-works-episodes-episode.isTouch #episodeFooter-author-activityName a{text-decoration:none}
#page-works-episodes-episode.isTouch #episodeFooter-author-screenName{line-height:1;font-weight:400;margin:5px 0 0;font-size:12px}
#page-works-episodes-episode.isTouch #episodeFooter-author-profileText{line-height:1.5em;font-size:12px;margin:8px 16px}
#page-works-episodes-episode.isTouch #episodeFooter-author-links{margin:0 16px;padding:0}
#page-works-episodes-episode.isTouch #episodeFooter-author-news{margin:24px auto 0}
#page-works-episodes-episode.isTouch #episodeFooter-author-news h5{font-size:11px;margin:0;padding:0 0 8px 16px}
#page-works-episodes-episode.isTouch #episodeFooter-author-news ul{padding:0;margin:0 0 0 16px}
#page-works-episodes-episode.isTouch #episodeFooter-author-news ul a{text-decoration:none;padding:5px 16px 5px 90px;position:relative;display:block}
#page-works-episodes-episode.isTouch #episodeFooter-author-news ul h6,#page-works-episodes-episode.isTouch #episodeFooter-author-news ul p{margin:0;line-height:1.5}
#page-works-episodes-episode.isTouch #episodeFooter-author-news ul h6{font-size:1em;font-weight:400}
#page-works-episodes-episode.isTouch #episodeFooter-author-news ul p{font-size:.85em;position:absolute;top:6px;left:0;width:90px}
#page-works-episodes-episode.isTouch #episodeFooter-author-news-seeMore{margin:8px 16px 0 0;text-align:right;font-size:11px}
#page-works-episodes-episode.isTouch #episodeFooter-recommendedWorks{max-width:640px;margin:0 auto}
#page-works-episodes-episode.isTouch #episodeFooter-recommendedWorks h3{font-size:11px;font-weight:700;margin:0;padding:0 16px 8px!important;border-bottom:1px solid #bbb;box-sizing:border-box}
#page-works-episodes-episode.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.isTouch #episodeFooter-recommendedWorksList .widget-workCatchphrase:last-child{border:none}
#page-works-episodes-episode.isTouch #episodeFooter-recommendedWorksList .widget-catchphrase{margin:0 0 4px!important}
#page-works-episodes-episode.isTouch #episodeFooter-links{padding:1em 16px;line-height:1.5;text-align:center}
#page-works-episodes-episode.isTouch #episodeFooter-links p{margin:0}
#page-works-episodes-episode.isTouch #episodeFooter-links p+p{margin:.5em 0 0}
#page-works-episodes-episode.isTouch #episodeFooter-links a{display:inline-block}
#page-works-episodes-episode.isTouch #episodeFooter-links a+a{margin:0 0 0 1em;padding:0 0 0 1em}
#page-works-episodes-episode.isTouch .contentAside-sectionBody header h3{margin:0;padding:0!important;width:100%!important;border:none}
#page-works-episodes-episode.isTouch #episodeFooter-action-cheersCommentButton{padding-top:10px}
#page-my-works-episodes-edit{background:#fff}
#page-my-works-episodes-edit.isSeamlessScrollMode{overflow-y:scroll}
#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 #displaySetting-button .ui-button-silent{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 #contentMainFooter-editButton,#page-my-works-episodes-edit #contentMainFooter-previewButton,#page-my-works-episodes-edit #contentMainHeader-left i{color:#222}
#page-my-works-episodes-edit #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#ddd}
#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default{background:#f2f1f0!important;color:#ccc!important}
#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default:focus,#page-my-works-episodes-edit #saveButton[disabled] .ui-button-default:hover{background:#f2f1f0!important}
#page-my-works-episodes-edit #saveButton .ui-button-default{background:#eae9e8!important;color:#222!important;border-color:#ddd!important}
#page-my-works-episodes-edit #contentAside-inner h4,#page-my-works-episodes-edit #contentMainFooter-right b,#page-my-works-episodes-edit #reservationControl{color:#222}
#page-my-works-episodes-edit #contentAside-inner h3 i,#page-my-works-episodes-edit #contentAside-inner p,#page-my-works-episodes-edit #contentMainFooter-left button,#page-my-works-episodes-edit #contentMainFooter-right,#page-my-works-episodes-edit #workTitle{color:#666}
#page-my-works-episodes-edit #saveButton .ui-button-default:focus,#page-my-works-episodes-edit #saveButton .ui-button-default:hover{background:#dfdddb!important}
#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}
#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 h4.withUnderline{border-bottom:1px solid #ddd}
#page-my-works-episodes-edit .notation-label,#page-my-works-episodes-edit .notation-sampleParsed{color:#222}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #abadad;color:#222}
#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-sample{border-left:1px solid #ddd}
#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 #sharedDraft-urlBox input{background:#fff;color:#222;border-color:#abadad}
#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: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 #contentMainFooter[disabled],#page-my-works-episodes-edit.colorTheme-black #contentMainHeader,#page-my-works-episodes-edit.colorTheme-black #contentMainHeader[disabled]{background:#171b1d;color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #displaySetting-button .ui-button-silent{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 #contentMainFooter-editButton,#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-previewButton,#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-left i{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#686b6c}
#page-my-works-episodes-edit.colorTheme-black #saveButton[disabled] .ui-button-default{background:#484b4d!important;color:#6f6f6f!important}
#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{background:#484b4d!important}
#page-my-works-episodes-edit.colorTheme-black #saveButton .ui-button-default{background:#585b5d!important;color:#f0f0f0!important;border-color:#686b6c!important}
#page-my-works-episodes-edit.colorTheme-black #saveButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-black #saveButton .ui-button-default:hover{background:#65696b!important}
#page-my-works-episodes-edit.colorTheme-black #reservationControl{color:#222}
#page-my-works-episodes-edit.colorTheme-black #contentMainFooter-left button,#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}
#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 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 .notation-label,#page-my-works-episodes-edit.colorTheme-black .notation-sampleParsed{color:#f0f0f0}
#page-my-works-episodes-edit.colorTheme-black #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #8b8888;color:#f0f0f0}
#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-sample{border-left:1px solid #686b6c}
#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 #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 #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 .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,#page-my-works-episodes-edit.colorTheme-black [class^=ui-button]{border:none}
#page-my-works-episodes-edit.colorTheme-black .ui-modal-container{background:rgba(255,255,255,.3)}
#page-my-works-episodes-edit.colorTheme-black .ui-modal-window{color:#222}
#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 #contentMainFooter[disabled],#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader,#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader[disabled]{background:#f7f6eb;color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #displaySetting-button .ui-button-silent{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 #contentMainFooter-editButton,#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-previewButton,#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-left i{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#ccc}
#page-my-works-episodes-edit.colorTheme-kinari #saveButton[disabled] .ui-button-default{background:#ebe9dd!important;color:#bdbdbd!important}
#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{background:#ebe9dd!important}
#page-my-works-episodes-edit.colorTheme-kinari #saveButton .ui-button-default{background:#e4e1d1!important;color:#292826!important;border-color:#ccc!important}
#page-my-works-episodes-edit.colorTheme-kinari #saveButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-kinari #saveButton .ui-button-default:hover{background:#d8d4c0!important}
#page-my-works-episodes-edit.colorTheme-kinari #reservationControl{color:#222}
#page-my-works-episodes-edit.colorTheme-kinari #contentMainFooter-left button,#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}
#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 #ccc}
#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 #ccc}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner p{color:#6a6968}
#page-my-works-episodes-edit.colorTheme-kinari .notation-label,#page-my-works-episodes-edit.colorTheme-kinari .notation-sampleParsed{color:#292826}
#page-my-works-episodes-edit.colorTheme-kinari #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #afb0b0;color:#292826}
#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-sample{border-left:1px solid #ccc}
#page-my-works-episodes-edit.colorTheme-kinari .notation-sampleRaw{color:#6a6968;background:#ccc}
#page-my-works-episodes-edit.colorTheme-kinari .notation-arrow{color:#6a6968!important}
#page-my-works-episodes-edit.colorTheme-kinari #sharedDraft-urlBox input{background:#f7f6eb;color:#292826;border-color:#afb0b0}
#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 #contentMainFooter[disabled],#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader,#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader[disabled]{background:#dfecf4;color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #displaySetting-button .ui-button-silent{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 #contentMainFooter-editButton,#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-previewButton,#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-left i{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentMainHeader-toolButton .ui-button-silent:before{border-right-color:#bbc9d7}
#page-my-works-episodes-edit.colorTheme-blue #saveButton[disabled] .ui-button-default{background:#c9ddeb!important;color:#bdbdbd!important}
#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{background:#c9ddeb!important}
#page-my-works-episodes-edit.colorTheme-blue #saveButton .ui-button-default{background:#b7d2e4!important;color:#262829!important;border-color:#bbc9d7!important}
#page-my-works-episodes-edit.colorTheme-blue #saveButton .ui-button-default:focus,#page-my-works-episodes-edit.colorTheme-blue #saveButton .ui-button-default:hover{background:#abc6d7!important}
#page-my-works-episodes-edit.colorTheme-blue #reservationControl{color:#222}
#page-my-works-episodes-edit.colorTheme-blue #contentMainFooter-left button,#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}
#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 #bbc9d7}
#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 #bbc9d7}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner p{color:#68696a}
#page-my-works-episodes-edit.colorTheme-blue .notation-label,#page-my-works-episodes-edit.colorTheme-blue .notation-sampleParsed{color:#262829}
#page-my-works-episodes-edit.colorTheme-blue #contentAside-inner button:not(.ui-button-silentRed){border:2px solid #9cb2c4;color:#262829}
#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-sample{border-left:1px solid #bbc9d7}
#page-my-works-episodes-edit.colorTheme-blue .notation-sampleRaw{color:#68696a;background:#bbc9d7}
#page-my-works-episodes-edit.colorTheme-blue .notation-arrow{color:#68696a!important}
#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 #contentAside-inner button:not(.ui-button-silentRed) .notation-sampleParsed,#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,#page-my-works-episodes-edit #convert-ruby .notation-sample{font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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));width:calc(100% - (600px + 250px))}
@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);margin:0 0 0 250px}
#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;width:calc(100% - 250px)}
#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}
@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;height:100%;position:fixed;top:0;left:-250px;box-sizing:border-box}
#page-my-works-episodes-edit #contentAsideHeader{height:50px;box-sizing:border-box;width:250px}
#page-my-works-episodes-edit #contentAside-inner h4:after,#page-my-works-episodes-edit #contentAside-inner h4:before,#page-my-works-episodes-edit #contentAsideHeader ul:after,#page-my-works-episodes-edit #contentAsideHeader ul:before,#page-my-works-episodes-edit #contentAsideHeader:after,#page-my-works-episodes-edit #contentAsideHeader:before{content:'';display:table}
#page-my-works-episodes-edit #contentAsideHeader ul{padding:0;margin:0}
#page-my-works-episodes-edit #contentAsideHeader ul li{display:inline-block;float:left}
#page-my-works-episodes-edit #contentAsideHeader ul li:first-child button{padding-left:15px}
#page-my-works-episodes-edit #contentAsideHeader button{padding-top:0;font-size:.9em}
#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 #contentAside-inner{padding:8px 15px 0;overflow-y:auto;box-sizing:border-box;width:250px;height:calc(100% - 50px);position:absolute;top:50px;left:0}
#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 h4,#page-my-works-episodes-edit #contentAside-inner li{margin:0 0 .5em}
#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.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:.9em;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 button:not(.ui-button-silentRed){background:0 0;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}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):after,#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed):before{content:'';display:table}
#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-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{float:left;width:2.75em;font-weight:700}
#page-my-works-episodes-edit #contentAside-inner button:not(.ui-button-silentRed) .notation-sample{float:left;padding:0 0 0 .75em}
#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-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 #convert-ruby .notation-sample i,#page-my-works-episodes-edit #paragraph-format i{margin:0 .5em 0 0}
#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 #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 #contentAside-tools #contentAside-tools-top{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-my-works-episodes-edit #convert-ruby .notation-sample{font-size:.9em}
#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.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 #contentMainHeader-left:after,#page-my-works-episodes-edit #contentMainHeader-left:before,#page-my-works-episodes-edit #contentMainHeader:after,#page-my-works-episodes-edit #contentMainHeader:before,#page-my-works-episodes-edit #sharedDraft-checkbox:after,#page-my-works-episodes-edit #sharedDraft-checkbox:before,#page-my-works-episodes-edit #sharedDraft-urlBox:after,#page-my-works-episodes-edit #sharedDraft-urlBox:before{display:table;content:''}
#page-my-works-episodes-edit #sharedDraft.hasChanged.isDisabled #sharedDraft-message-disabled,#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{margin:.5em 0}
#page-my-works-episodes-edit #sharedDraft-checkbox #sharedDraft-toggleSwitch{display:block;float:left;width:45px}
#page-my-works-episodes-edit #sharedDraft-checkbox label{display:block;float:right;width:calc(100% - 45px);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;position:relative}
#page-my-works-episodes-edit #sharedDraft-urlBox input{cursor:default;font-size:1em;width:calc(100% - 2.5em);box-sizing:border-box;float:left}
#page-my-works-episodes-edit #sharedDraft-urlBox a{display:none;width:1.5em;font-size:1.5em;text-align:center;float:right;color:#222}
#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:1.5em 0 15px!important}
#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);height:50px;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;z-index:10000;background:#fff;min-width:310px}
#page-my-works-episodes-edit #contentMainHeader.isPublishedEpisode{min-width:350px}
#page-my-works-episodes-edit #contentMainHeader a,#page-my-works-episodes-edit #contentMainHeader button{height:50px;margin:0;display:block;float:left}
#page-my-works-episodes-edit #contentMainHeader a{line-height:50px;padding:0 17px}
#page-my-works-episodes-edit #contentMainHeader-left{float:left;margin:0}
#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{float:right;margin:0}
#page-my-works-episodes-edit #contentMainHeader-right a{height:52px;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 .helpLink{color:#aaa;font-size:1.3em}
#page-my-works-episodes-edit #contentMainHeader-right #displaySetting-button:hover,#page-my-works-episodes-edit #contentMainHeader-right .helpLink:hover{color:#0990cc}
@media screen and (max-width:420px){#page-my-works-episodes-edit #contentMainHeader-right .helpLink{display:none}
}
#page-my-works-episodes-edit #contentMainHeader-right .helpLink:hover .icon-help{display:inline}
#page-my-works-episodes-edit #contentMainHeader-right .helpLink:hover .icon-help-negative,#page-my-works-episodes-edit #contentMainHeader-right .icon-help,#page-my-works-episodes-edit #saveButton.isLoading #saveButton-text{display:none}
#page-my-works-episodes-edit #contentMainHeader-right #displaySetting-button{font-size:2.2em;padding:0}
#page-my-works-episodes-edit #contentMainHeader-right #displaySetting-button .ui-button-silent{border:none;padding:0 7px}
#page-my-works-episodes-edit #contentMainHeader-right #displaySetting-button i{font-weight:400}
#page-my-works-episodes-edit #contentMainHeader-right button{padding:3px 0 3px 10px}
#page-my-works-episodes-edit #contentMainHeader-right button:last-child{padding-right:8px}
#page-my-works-episodes-edit #saveButton .ui-button-default{width:57px;height:32px;box-sizing:border-box}
#page-my-works-episodes-edit #saveButton .ui-button-default.isPublishedEpisode{width:auto;height:auto}
#page-my-works-episodes-edit #saveButton.isLoading .ui-loading-gray{display:block}
#page-my-works-episodes-edit #saveButton .ui-loading-gray{display:none;margin:-2px auto 0}
#page-my-works-episodes-edit #contentMainFooter{height:50px;box-sizing:border-box;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}
#page-my-works-episodes-edit #contentMainFooter:after,#page-my-works-episodes-edit #contentMainFooter:before{content:'';display:table}
#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}
#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;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:13px;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 #contentMainFooter{text-align:left;padding:0 0 0 8px;box-sizing:border-box}
#page-my-works-episodes-edit #contentMainFooter-left{display:none}
#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{margin:0;padding:15px}
#page-my-works-episodes-edit #reservationControl li{margin:0 0 .5em}
#page-my-works-episodes-edit #reservationControl li:last-child,#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 .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.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}
#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 #workTitle #workTitle-inner{padding:60px 22px 10px}
#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 .episodeBody.isNotSet span,#page-my-works-episodes-edit #contentMain-episode .episodeTitle span,#page-my-works-episodes-edit #contentMain-preview .episodeBody.isNotSet span,#page-my-works-episodes-edit #contentMain-preview .episodeTitle span{display:block}
#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}
#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 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 .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 .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;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 #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 + 140px));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 .episodeBody p,#page-my-works-episodes-edit #contentMain-preview .episodeBody p{margin:0}
#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}
#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.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,#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.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,#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,#page-my-works-episodes-published #workMeta dt:after,#page-my-works-episodes-published #workMeta dt:before,#page-my-works-episodes-published #workMeta:after,#page-my-works-episodes-published #workMeta:before{content:'';display:table}
#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,#page-my-works-episodes-published #workMeta dd,#page-my-works-episodes-published #workMeta dt{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 dl{width:calc(50% - 8px);float:right}
#page-my-works-episodes-published #workMeta dl:first-child{float:left}
#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 #my-header #heading-titleLabel,#page-my-works-episodes-published #banners li:first-child,#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 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 #copyWorkURL,#page-my-works-episodes-published #tips-button{margin:.5em 0 0!important}
#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 span{height:10px;display:inline-block;vertical-align:top}
#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 #share h4,#page-my-works-episodes-published #share p,#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 #buttons{padding:0;text-align:center;margin:0 0 45px}
#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{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 #copyWorkURL.isHidden input,#page-my-works-episodes-published #share-actions .isPanelHidden .icon-up,#page-my-works-episodes-published #share-actions .isPanelShown .icon-bottom{display:none}
#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 #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 li{width:calc(50% - 2px);float:right}
#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 #workMeta .workMeta-bar,#page-my-works-episodes-published.isTouch #workMeta dt{margin:0 0 .5em}
#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,#page-my-works-episodes-published.isTouch #workMeta{font-size:11px}
#page-my-works-episodes-published.isTouch #workMeta .diff{font-size:16px;line-height:1}
#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 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 #bbb;font-family:dummy-for-ie-edge-newline,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}
#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 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:dummy-for-ie-edge-newline,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-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;position:relative;max-width:300px}
#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 #information .heading-level5,#page-my #userEvents .heading-level5,#page-my .comments .heading-level5{margin:0}
#page-my .seeMoreLink{text-align:right;margin:8px 0 0}
#page-my .seeMoreLink a{color:#222}
#page-my .seeMoreLink a:focus,#page-my .seeMoreLink a:hover{color:#0990cc}
#page-my .comments{margin:20px 0 40px}
#page-my .comments-commentList{padding:0;margin:0}
#page-my .comments-commentList li{padding:7px 0 10px;border-bottom:1px solid #eee}
#page-my .comments-commentList li:after,#page-my .comments-commentList li:before{content:'';display:table}
#page-my .comments-commentList li:after{clear:both}
#page-my .comments-commentList p{margin:0}
#page-my .comments-commentList .comments-commentList-header{width:85px;float:left;line-height:1.3;margin:.25em 0 0;font-size:.9em}
#page-my .comments-commentList .comments-commentList-header a{display:block}
#page-my .comments-commentList .comments-commentList-author{color:#222;font-weight:700}
#page-my .comments-commentList .comments-commentList-author:focus,#page-my .comments-commentList .comments-commentList-author:hover{color:#0081c2}
#page-my .comments-commentList .comments-commentList-date{color:#888}
#page-my .comments-commentList .comments-commentList-date:focus,#page-my .comments-commentList .comments-commentList-date:hover{color:#0081c2}
#page-my .comments-commentList .comments-commentList-content{width:calc(100% - 90px);float:right}
#page-my .comments-commentList .comments-commentList-commentedNewsEntryTitle{font-size:.9em;line-height:1.4;margin:.15em 0 1em}
#page-my .comments-commentList .comments-commentList-commentedNewsEntryTitle a{color:#222}
#page-my .comments-commentList .comments-commentList-commentedNewsEntryTitle a:focus,#page-my .comments-commentList .comments-commentList-commentedNewsEntryTitle a:hover{color:#0081c2}
#page-my .comments-commentList .comments-commentList-commentBody{background:#eee;line-height:1.3;font-size:.9em;position:relative}
#page-my .comments-commentList .comments-commentList-commentBody:before{position:absolute;left:10px;top:-16px;border:8px solid transparent;content:'';width:0;height:0;border-bottom-color:#eee}
#page-my .comments-commentList .comments-commentList-commentBody a{display:block;padding:5px 7px;color:#222;text-decoration:none}
#page-my .comments-commentList .comments-commentList-commentBody a:focus .comments-commentList-readMore,#page-my .comments-commentList .comments-commentList-commentBody a:hover .comments-commentList-readMore,#page-top #kakuyomu-schedule a:hover #kakuyomu-schedule-label{text-decoration:underline}
#page-my .comments-commentList .comments-commentList-readMore{font-size:.9em;display:inline;color:#0081c2;margin:0 0 0 .25em}
#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 #bbb;padding:16px 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{margin:0 16px}
#page-my.isTouch #information .heading-level5,#page-my.isTouch #userEvents .heading-level5,#page-my.isTouch .comments .heading-level5{font-size:11px;font-weight:700;padding:0 16px 8px!important;border-bottom:1px solid #bbb;font-family:dummy-for-ie-edge-newline,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 .comments-commentList li{padding:7px 10px 10px 0;margin:0 0 0 16px}
#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 .workOptionEvent ul{padding:0}
#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{margin:0}
#page-my-works-edit .workOptionEvent .ui-checkbox.isDisabled+.ui-checkbox-label .event-info p{color:#aaa}
#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 .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 img{max-width:70px;vertical-align:bottom}
#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-changeTitle{margin:2em 0 .5em!important}
#page-my-works-edit .event-changeTitle+#eventList{margin:0 0 1em}
#page-my-works-edit .event-changeTitle a,#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;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 #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}
#page-my-works-edit.isPC #myWorksEditHeader button{padding:0 14px;height:50px}
#page-my-works-edit.isPC #myWorksEditHeader a{height:52px;line-height:50px;box-sizing:border-box;padding:0 22px;margin:-3px 0 0;font-weight:400}
#page-my-works-edit.isPC #myWorksEditHeader a i{font-size:1.3em}
#page-my-works-edit.isPC #myWorksEditHeader a i:before{vertical-align:middle}
#page-my-works-edit.isPC #myWorksEditHeader .float-right .helpLink{padding:0;color:#aaa;font-size:1.3em}
#page-my-works-edit.isPC #myWorksEditHeader .float-right .helpLink:hover{color:#0990cc}
#page-my-works-edit.isPC #myWorksEditHeader .float-right .helpLink:hover .icon-help{display:inline}
#page-my-works-edit.isPC #basicSetting.isHidden,#page-my-works-edit.isPC #episodeSetting.isHidden,#page-my-works-edit.isPC #myWorksEditHeader .float-right .helpLink:hover .icon-help-negative,#page-my-works-edit.isPC #myWorksEditHeader .float-right .icon-help{display:none}
#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 40px 0}
#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 #episodeSetting{margin:-60px 0 0;padding:60px 0 0}
#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.5rem 0}
#page-my-works-edit.isPC #workEssential h2 input[disabled]{background:#fff;color:#222}
#page-my-works-edit.isPC #workStatus{margin:1em 0}
#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 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 .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 #workOptions{border-top:1px solid #bbb}
#page-my-works-edit.isPC #workOptions-editing.isHidden,#page-my-works-edit.isPC #workOptions-summary.isHidden,#page-my-works-edit.isPC #workOptions.ui-toggle-isShown #workOptions-summary{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 dd,#page-my-works-edit.isPC .workOptions-stateList dt{float:left;margin:0}
#page-my-works-edit.isPC .workOptions-stateList dt{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 #workOptionIntroduction textarea{height:10em}
#page-my-works-edit.isPC #workOptionCaution ul{padding:0;margin:0}
#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 #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 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.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{display:inline-block}
#page-my-works-edit.isPC #workOptionDecoration-colorGroup-selector button{background:0 0;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,#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;-moz-columns:2;columns:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
#page-my-works-edit.isPC .workOptionDecoration-color li{float:left;position:relative;padding:0 1px 1px 0}
#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 input{position:absolute;width:100%;height:100%;cursor:pointer;opacity:0}
#page-my-works-edit.isPC #episodeList .episodeList-inner>.float-left:hover .episodeList-episodeLink,#page-my-works-edit.isPC #episodeList li:hover .float-right button{opacity:1}
#page-my-works-edit.isPC .workOptionDecoration-color input:checked+label span,#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 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:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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.isTouch #workEpisodes>.widget-fixedColumn-left,#page-my-works-edit.isTouch #workOptions-editing .heading-level5,#page-my-works-edit.isTouch #workOptions>.widget-fixedColumn-left,#page-my-works-edit.isTouch #workType>.widget-fixedColumn-left{font-family:dummy-for-ie-edge-newline,dcsymbols,'Helvetica Neue',Helvetica,Arial,'ヒラギノ角ゴ Pr6N','Hiragino Kaku Gothic Pr6N','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','Segoe UI',Verdana,'メイリオ',Meiryo,sans-serif;box-sizing:border-box}
#page-my-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 button,#page-my-works-edit.isPC #nextStep h3{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}
#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 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: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 .deleteChapterButton{visibility:visible}
#page-my-works-edit.isPC #episodeList button[disabled],#page-my-works-edit.isTouch #episodeList button[disabled]{visibility:hidden}
#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>.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 span{margin-left:0}
#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 .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 #workDelete{border-top:1px solid #bbb;margin:60px 0 0;padding:1em 0 30px;width:1125px}
#page-my-works-edit.isPC #workDelete.isHidden{display:none}
#page-my-works-edit.isPC #workDelete p{margin:0}
#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}
#page-my-works-edit.isTouch #myWorksEditHeader button{padding:0 14px;height:50px}
#page-my-works-edit.isTouch #myWorksEditHeader a{height:52px;line-height:50px;box-sizing:border-box;padding:0 22px;margin:-3px 0 0;font-weight:400}
#page-my-works-edit.isTouch #myWorksEditHeader a i{font-size:1.3em}
#page-my-works-edit.isTouch #myWorksEditHeader a i:before{vertical-align:middle}
#page-my-works-edit.isTouch #myWorksEditHeader .float-right .helpLink{padding:0;color:#aaa;font-size:1.3em}
#page-my-works-edit.isTouch #myWorksEditHeader .float-right .helpLink:hover{color:#0990cc}
#page-my-works-edit.isTouch #myWorksEditHeader .float-right .helpLink:hover .icon-help{display:inline}
#page-my-works-edit.isTouch #basicSetting.isHidden,#page-my-works-edit.isTouch #episodeSetting.isHidden,#page-my-works-edit.isTouch #myWorksEditHeader .float-right .helpLink:hover .icon-help-negative,#page-my-works-edit.isTouch #myWorksEditHeader .float-right .icon-help,#page-my-works-edit.isTouch .widget-inputFocusBorder-border{display:none}
#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-left,#page-my-works-edit.isTouch #workOptions>.widget-fixedColumn-left,#page-my-works-edit.isTouch #workType>.widget-fixedColumn-left{font-size:11px;font-weight:700;padding:0 16px 8px!important;border-bottom:1px solid #bbb;-webkit-transform:scale(1,1);transform:scale(1,1);margin:0;width:100%}
#page-my-works-edit.isTouch #workEpisodes>.widget-fixedColumn-left h3,#page-my-works-edit.isTouch #workOptions>.widget-fixedColumn-left h3,#page-my-works-edit.isTouch #workType>.widget-fixedColumn-left h3{margin:0}
#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;box-sizing:border-box}
#page-my-works-edit.isTouch #workEpisodes .widget-fixedColumn-left,#page-my-works-edit.isTouch #workOptions .widget-fixedColumn-left,#page-my-works-edit.isTouch #workType .widget-fixedColumn-left{margin:0 0 1em}
#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{margin:.25em 0 0}
#page-my-works-edit.isTouch #basicSetting{padding:0 15px}
#page-my-works-edit.isTouch #workEssential h2{margin:4px 16px 0}
#page-my-works-edit.isTouch #workEssential h2 input{margin:0}
#page-my-works-edit.isTouch #workTitleLabel{font-size:11px;font-weight:700;margin:0 16px}
#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{padding:.5em 0}
#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 #workType h3{font-size:13px;text-align:center;margin:0 0 1em}
#page-my-works-edit.isTouch #workType ul{padding:0;margin:.5em 0 0}
#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 #workOptions-editing.isHidden,#page-my-works-edit.isTouch #workOptions-summary.isHidden,#page-my-works-edit.isTouch #workOptions.ui-toggle-isShown #workOptions-summary{display:none}
#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 #workOptions h3{font-size:13px;text-align:center;margin:0 0 1em}
#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 dd,#page-my-works-edit.isTouch .workOptions-stateList dt{float:left;margin:0}
#page-my-works-edit.isTouch .workOptions-stateList dt{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}
#page-my-works-edit.isTouch #workOptions-editing section:last-child{padding-bottom:0}
#page-my-works-edit.isTouch #workOptions-editing .heading-level5{font-size:11px;font-weight:700;margin:0 0 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #bbb;-webkit-transform:scale(1,1);transform:scale(1,1)}
#page-my-works-edit.isTouch #workOptions-editing .heading-level5 h3{margin:0}
#page-my-works-edit.isTouch #workOptions-editing #contest-changeTitle{padding-left:0!important;width:100%!important}
#page-my-works-edit.isTouch #workOptionIntroduction textarea{height:10em}
#page-my-works-edit.isTouch #workOptionCaution ul{padding:0}
#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{border:none!important;margin:2em 0 0 -15px!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 span{display:block;float:left;width:calc(50% - .25em);margin:0 0 10px}
#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.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{display:inline-block}
#page-my-works-edit.isTouch #workOptionDecoration-colorGroup-selector button{background:0 0;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,#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;-moz-columns:2;columns:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
#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:after,#page-my-works-edit.isTouch .workOptionDecoration-color:before{content:'';display:table}
#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:checked+label span,#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 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:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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;padding:20px 15px 60px;margin:0 0 0 -15px;width:calc(100% + 30px);box-sizing:border-box}
#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%;padding:1em 0;margin:0 0 8px;font-size:14px;box-sizing:border-box}
#page-my-works-edit.isTouch #nextStep button:not(:disabled)+#episodeList-isEmpty{display:none}
#page-my-works-edit.isTouch #nextStep span,#page-my-works-edit.isTouch #workEpisode-characterCount 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;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:first-child:after{content:'/';color:#ccc;margin:0 .5em;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{border-bottom:1px solid #ccc;border-left:1px solid #ccc}
#page-my-works-edit.isTouch #episodeList p{margin:0}
#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.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>.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 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 .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 #workDelete{border-top:1px solid #bbb;max-width:640px;margin:30px 0 0;padding:15px}
#page-my-works-edit.isTouch #workDelete.isHidden{display:none}
#page-my-works-edit.isTouch #workDelete p{margin:0}
#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-top #container{margin-top:80px;width:1120px;padding:0 35px 0 30px}
#page-top .widget-mediaHeading{padding:0 0 5px}
#page-top .widget-mediaHeading h2{font-size:18px;letter-spacing:6px;margin:0 10px 0 0;line-height:1}
#page-top .widget-mediaHeading h2 .widget-mediaHeading-label,#page-top .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)}
#page-top .widget-mediaHeading h2 .widget-mediaHeading-label:before,#page-top .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}
#page-top .widget-mediaHeading h2 a.widget-mediaHeading-title{text-decoration:none}
#page-top .widget-mediaHeading h2 a.widget-mediaHeading-title:focus,#page-top .widget-mediaHeading h2 a.widget-mediaHeading-title:hover{color:#0990cc}
#page-top .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)}
#page-top .widget-mediaHeading h2 .widget-mediaHeading-label+.widget-mediaHeading-title{margin:0 0 0 -4px;position:relative;z-index:10}
#page-top .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper{color:#222}
#page-top .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:focus,#page-top .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:hover{color:#0990cc}
#page-top .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}
#page-top .widget-mediaHeading p{font-size:14px;color:#888;margin:.25em 0 0}
#page-top #trends a,#page-top .seeMoreLink a{color:#222}
#page-top .seeMoreLink{text-align:right;margin:.5em 0 0}
#page-top #blog .widget-feedList-dummyList,#page-top #blog ul{margin:15px 15px 0}
#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,#page-top #trends{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}
#page-top #banners{padding:0;margin:0;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:160px}
#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 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:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:41px;line-height:41px}
#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 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: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-listDate,#page-top #blog .widget-feedList-dummyList-listTitle{background:#ddd}
#page-top #blog ul{padding:0}
#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 #explore section,#page-top #firstView{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#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: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:flex;border-top:1px solid #ddd;padding:15px 0 30px}
#page-top #explore h3{font-size:1em;font-weight:400;font-family:dummy-for-ie-edge-newline,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-contests-contest-default.isPC #contest-body h2,#page-contests-contest-default.isTouch #contest-body h2,#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-catchphrase-title,#page-contests-contest-nominated.isTouch .nominatedWorks-list .widget-catchphrase-title,#page-startGuide #episodeBody p,#page-top .publication-content-catchphrase,#page-topTouch .publication-content-catchphrase{font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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-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 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 #kakuyomu-schedule,#page-top .pickupLink{line-height:1.3;font-size:13px;height:32px}
#page-top #kakuyomu-schedule a,#page-top .pickupLink a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#222}
#page-top #kakuyomu-schedule span,#page-top #kakuyomu-schedule-symbol span,#page-top .pickupLink span{display:block}
#page-top #kakuyomu-schedule p,#page-top .pickupLink p{margin:0}
#page-top #kakuyomu-schedule-symbol,#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-schedule{border-top:1px solid #ddd;padding:15px 0 7px}
#page-top #kakuyomu-schedule a{text-decoration:none}
#page-top #kakuyomu-schedule-symbol{height:32px;line-height:1;text-align:center}
#page-top #kakuyomu-schedule-symbol-month{height:13px;line-height:14px;font-size:10px;background:#f23e48;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:0 0 0 2px}
#page-top #kakuyomu-schedule-symbol-day{height:19px;line-height:20px;font-size:16px;border:solid #ddd;border-width:0 1px 1px;padding:0 0 0 1px}
#page-top #hot-workList .widget-workBox:nth-child(1) .widget-workBox-catchphrase-title,#page-top #hot-workList .widget-workBox:nth-child(2) .widget-workBox-catchphrase-title{font-size:20px}
#page-top #kakuyomu-guide{border-bottom:1px solid #ddd;padding:7px 0 15px}
#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,#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,#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 #hot-workList .widget-workBox:nth-child(2) .widget-workBox-catchphrase-title a,#page-top #hot-workList .widget-workBox:nth-child(2) .widget-workBox-work,#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,#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 #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,#page-top #readingHistories-workList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#page-top #hot-workList{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.83px}
#page-top #hot-workList .widget-workBox:nth-child(3n+2){border-right:none;width:215.83px}
#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(2){width:50%}
#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: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.83px}
#page-top #readingHistories-workList .widget-workBox:nth-child(3n){border-right:none;width:215.83px;box-shadow:1px 0 #fff}
#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{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.isActive button{border-color:#ddd #ddd #fff}
#page-top #rankings ul li:not(.isActive) span{display:none}
#page-top #publication,#page-top #publication-content,#page-top .widget-media-recent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#page-top #browse:after,#page-top #browse:before,#page-top #publication-content a:after,#page-top #publication-content a:before{display:table;content:''}
#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: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:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#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: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 #contests .widget-mediaHeading,#page-top .fanFictionSources-fanFiction{border-bottom:1px solid #ddd}
#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-size:11px}
#page-top .publication-content-author{font-size:11px;color:#888;margin:5px 0!important}
#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: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-media-recentWorks .seeMoreLink,#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-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 #aside-banners{padding:0;margin:30px 0 0}
#page-top #aside-banners li{margin:0 0 10px}
#page-top #aside-banners a{display:block}
#page-top #aside-banners img{max-width:100%;vertical-align:bottom}
#page-top #aside-banners span{display:block;width:100%;height:109px;background:#f2f1f0}
#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 ul{margin:0;border-top:1px solid #ddd;padding: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 li{width:calc(33.333333% - 10px)}
#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 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-image{width:100%;height:92px;background-size:auto 92px;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:focus i,#page-top .weeklyRanking .widget-mediaHeading p a:hover,#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,#page-top .weeklyRanking .widget-workBox-genre{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 #publicationLabel,#page-top #userEvents{margin:60px 0 0}
#page-top #userEvents>ul{border-top:1px solid #ddd}
#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: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;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-top .fanFictionSources-fanFiction .widget-fanFictionSource-image{width:60px;float:none}
#page-top .fanFictionSources-fanFiction .widget-fanFictionSource-text{width:auto;float:none;margin:0 0 0 10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-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-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,#page-topTouch .widget-boardList .widget-workBox:nth-child(4)~.widget-workBox{display:none}
#page-topTouch .widget-mediaHeading{padding:0 16px 8px;border-bottom:1px solid #bbb}
#page-topTouch .widget-mediaHeading h2{font-size:14px;letter-spacing:6px;margin:0 10px 0 0;line-height:1}
#page-topTouch .widget-mediaHeading h2 .widget-mediaHeading-label,#page-topTouch .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)}
#page-topTouch .widget-mediaHeading h2 .widget-mediaHeading-label:before,#page-topTouch .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}
#page-topTouch .widget-mediaHeading h2 a.widget-mediaHeading-title{text-decoration:none}
#page-topTouch .widget-mediaHeading h2 a.widget-mediaHeading-title:focus,#page-topTouch .widget-mediaHeading h2 a.widget-mediaHeading-title:hover{color:#0990cc}
#page-topTouch .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)}
#page-topTouch .widget-mediaHeading h2 .widget-mediaHeading-label+.widget-mediaHeading-title{margin:0 0 0 -4px;position:relative;z-index:10}
#page-topTouch .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper{color:#222}
#page-topTouch .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:focus,#page-topTouch .widget-mediaHeading h2 .widget-mediaHeading-wrapSpanForEachChar-wrapper:hover{color:#0990cc}
#page-topTouch .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}
#page-topTouch .widget-mediaHeading p{font-size:12px;line-height:1.3;color:#888;margin:.5em 0 0}
#page-topTouch #trends a,#page-topTouch .seeMoreLink a{color:#222}
#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 #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:after,#page-topTouch #banners ul:before{content:'';display:table}
#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 #hot .widget-workBox:nth-child(4),#page-topTouch #readingHistories.browsingWithApp .widget-workBox:last-child{border-bottom:1px solid #ddd}
#page-topTouch #trends{margin:0 16px;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 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:focus,#page-topTouch #trends a:hover{color:#0990cc}
#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{display:block;width:100%;box-sizing:border-box;padding:.75em 1em;margin:0 0 .5em;font-size:1.1em}
#page-topTouch #features li p:after,#page-topTouch #features li p:before,#page-topTouch #publication-content a:after,#page-topTouch #publication-content a:before,#page-topTouch #weeklyRanking li:after,#page-topTouch #weeklyRanking li:before{content:'';display:table}
#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 .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{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: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:45px}
#page-topTouch .publication-content-thumbnail img{max-width:100%;vertical-align:bottom;border:1px solid #444}
#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-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 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 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,#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 li{border-bottom:1px solid #ddd;padding:0 13px 0 0}
#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 #blog:after,#page-topTouch #blog:before,#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource a:after,#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource a:before{display:table;content:''}
#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 #blog .article-title,#page-topTouch #blog li a,#page-topTouch #blog time,#page-topTouch #follow-officialAccount span,#page-topTouch #kakuyomu-schedule span,#page-topTouch #kakuyomu-schedule-symbol span{display:block}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource-image{width:45px}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource-text{margin:3px 0 0;width:calc(100% - 60px)}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource-text h4{font-size:15px}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource-author{margin:.25em 0!important;font-size:11px}
#page-topTouch .fanFictionSources-fanFiction .widget-fanFictionSource-showMore{font-size:13px;line-height:1}
#page-topTouch .fanFictionSources-workList{margin:0 0 0 60px}
#page-topTouch .fanFictionSources-workList .widget-workBox:first-child{border-top:1px solid #ddd}
#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 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 li{border-bottom:1px solid #ddd}
#page-topTouch #blog li a{padding:13px 16px 13px 0;text-decoration:none}
#page-topTouch #blog li a:focus .article-title,#page-topTouch #blog li a:hover .article-title{color:#0081c2;text-decoration:underline}
#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 #twitterAndSchedule{padding:0 16px;margin:16px auto 0;max-width:300px}
#page-topTouch #follow-officialAccount a:after,#page-topTouch #follow-officialAccount a:before,#page-topTouch #kakuyomu-schedule a:after,#page-topTouch #kakuyomu-schedule a:before,#page-topTouch #twitterAndSchedule:after,#page-topTouch #twitterAndSchedule:before{content:'';display:table}
#page-topTouch #twitterAndSchedule>div{width:50%;box-sizing:border-box}
#page-topTouch #follow-officialAccount,#page-topTouch #kakuyomu-schedule{line-height:1.3;font-size:11px}
#page-topTouch #follow-officialAccount a,#page-topTouch #kakuyomu-schedule a{display:block;color:#222}
#page-topTouch #follow-officialAccount p,#page-topTouch #kakuyomu-schedule p{margin:0;float:left}
#page-topTouch #follow-officialAccount{float:left;padding:0 8px 0 0}
#page-topTouch #follow-officialAccount-serviceLogo{width:32px;margin:0 8px 8px 0!important}
#page-topTouch #follow-officialAccount-serviceLogo img{width:32px;height:32px;vertical-align:top}
#page-topTouch #kakuyomu-schedule{float:right;border-left:1px solid #ddd;padding:0 0 0 16px}
#page-topTouch #kakuyomu-schedule a{text-decoration:none}
#page-topTouch #kakuyomu-schedule a:hover #kakuyomu-schedule-label{text-decoration:underline}
#page-topTouch #kakuyomu-schedule-symbol{width:32px;height:32px;margin:0 8px 8px 0!important;line-height:1;text-align:center}
#page-topTouch #kakuyomu-schedule-symbol-month{height:13px;line-height:14px;font-size:10px;background:#f23e48;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:0 0 0 2px}
#page-topTouch #kakuyomu-schedule-symbol-day{height:19px;line-height:20px;font-size:16px;border:solid #ddd;border-width:0 1px 1px;padding:0 0 0 1px}
#page-topTouch #appLink .widget-appLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-topTouch.isApp #twitterAndSchedule{margin:16px auto}
#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.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}
#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(20% + 6px)}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(5n+1),#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(5n+1){border-left:none;width:calc(20% - (15px - 6px))}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(5n+1) .widget-workBox-work,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(5n+1) .widget-workBox-work{padding-left:0}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(5n),#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(5n){border-right:none;width:calc(20% - (15px - 6px))}
#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-isOpened .contest-appliedWorksList .widget-workBox:nth-child(5n) .widget-workBox-work,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-contests-forAuthor.isPC #contests-willBeHeld .contest-appliedWorksList .widget-workBox:nth-child(5n) .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 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:after,#page-contests-forAuthor.isTouch #contests-banners ul:before{content:'';display:table}
#page-contests-contest-default.isPC #contest-body .note:before,#page-contests-contest-default.isTouch #contest-body .note:before{content:"＊ "}
#page-contests-forAuthor.isTouch #contests-banners li{float:left;margin:0 0 16px 16px;width:calc(33.333333% - 10.67px)}
#page-contests-forAuthor.isTouch #contests-banners li:nth-child(3n+1){margin-left:0}
@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:16px;clear:none}
#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}
#page-contests-contest-default.isPC #contest-body{border:5px solid #f2f1f0;padding:30px;margin:1em 0}
#page-contests-contest-default.isPC #contest-body h2{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:1.1em;line-height:1.7}
#page-contests-contest-default.isPC #contest-body .lead-message{margin:0 30px 20px}
#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 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{font-size:.8em}
#page-contests-contest-default.isTouch #contest-body{margin:20px 15px}
#page-contests-contest-default.isTouch #contest-body h2{margin:0 0 .5em;line-height:1.5;color:#0081c2;font-size:1.25em;text-align:left}
#page-contests-contest-default.isTouch #contest-body h2+p{color:#444;line-height:1.7;font-size:.9em;margin:0}
#page-contests-contest-default.isTouch #contest-body h3{border-bottom:1px solid #ddd;font-size:1em;margin:1.5em 0 0}
#page-contests-contest-default.isTouch #contest-body p,#page-contests-contest-default.isTouch #contest-body ul{font-size:.9em;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{font-size:.9em;border:solid #ddd;border-width:1px 0 0 1px;width:100%;margin:1em 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:10px 13px}
#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 30px!important;padding-left:10px!important;border-left:5px solid #eee}
#page-contests-contest-default.isTouch #contest-body .note{font-size:.8em}
#page-contests-contest-appliedWorks.isPC #contest-body{margin:0 0 30px}
#page-contests-contest-appliedWorks.isPC #contest-body header{margin:30px 0 0;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;padding:0 0 1em}
#page-contests-contest-appliedWorks.isPC #contest-body header h2,#page-contests-contest-appliedWorks.isPC #contest-body header p{margin:0;line-height:1.5}
#page-contests-contest-appliedWorks.isPC #contest-body #heading-content p{color:#666;font-size:.95em}
#page-contests-contest-appliedWorks.isTouch #contest-body{margin:0 0 20px}
#page-contests-contest-appliedWorks.isTouch #contest-body header{margin:30px 0 0;padding:0 15px 8px}
#page-contests-contest-appliedWorks.isTouch #contest-body header:after,#page-contests-contest-appliedWorks.isTouch #contest-body header:before{content:'';display:table}
#page-contests-contest-appliedWorks.isTouch #contest-body header:after{clear:both}
#page-contests-contest-appliedWorks.isTouch #contest-body header h2,#page-contests-contest-appliedWorks.isTouch #contest-body header p{margin:0;line-height:1.5}
#page-contests-contest-appliedWorks.isTouch #contest-body #heading-content{float:left;width:calc(100% - 70px)}
#page-contests-contest-appliedWorks.isTouch #contest-body #heading-content h2{font-size:13px}
#page-contests-contest-appliedWorks.isTouch #contest-body #heading-content p{color:#666;font-size:11px}
#page-contests-contest-appliedWorks.isTouch #contest-body #searchLink{width:60px;float:right;text-align:right}
#page-contests-contest-appliedWorks.isTouch #contest-body #searchLink a{padding:1em 0 0;display:inline-block}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body{margin:0 0 30px}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body header{margin:30px 0 0;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;padding:0 0 1em}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body header h2,#page-contests-contest-appliedWorks-ranking.isPC #contest-body header p{margin:0;line-height:1.5}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body #heading-content p{color:#666;font-size:.95em}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body .widget-workCard-workColor{display:none}
#page-contests-contest-appliedWorks-ranking.isPC #contest-body .widget-work-rank{position:absolute;top:17px;left:0;display:block;margin:0}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body{margin:0 0 20px}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body header{margin:30px 0 0;padding:0 15px 8px}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body header:after,#page-contests-contest-appliedWorks-ranking.isTouch #contest-body header:before{content:'';display:table}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body header:after{clear:both}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body header h2,#page-contests-contest-appliedWorks-ranking.isTouch #contest-body header p{margin:0;line-height:1.5}
#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase h4,#page-contests-contest-nominated.isPC .nominatedWorks-list .widget-workCatchphrase p,#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-appliedWorks-ranking.isTouch #contest-body #heading-content{float:left;width:calc(100% - 70px)}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body #heading-content h2{font-size:13px}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body #heading-content p{color:#666;font-size:11px}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body #searchLink{width:60px;float:right;text-align:right}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body #searchLink a{padding:1em 0 0;display:inline-block}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body .widget-workCard-workColor{display:none}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body .widget-work-rank{position:absolute;top:15px;left:0;display:block;margin:0;font-size:.9em;color:#999}
#page-contests-contest-appliedWorks-ranking.isTouch #contest-body .widget-catchphrase{border:none!important;padding:0!important;margin-bottom:0!important}
#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{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}
#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{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-size:11px}
.pageContest-grimmsnotesScenario#page-contests-contest-default #characters img{max-width:25%;vertical-align:bottom;display:inline-block}
.pageContest-grimmsnotesScenario#page-contests-contest-default #characters-copyright{text-align:center;color:#888}
@media (max-width:400px){.pageContest-grimmsnotesScenario#page-contests-contest-default.isTouch #characters img{max-width:50%}
}
.pageContest-userPlannedContest#page-contests-contest-default #endedMessage{border:5px solid #9bd2ea;padding:20px 30px;margin:0 0 30px;text-align:center;font-size:1.1em;font-weight:700}
.pageContest-userPlannedContest#page-contests-contest-default #endedMessage p{margin:0}
.pageContest-userPlannedContest#page-contests-contest-default.isTouch #endedMessage{text-align:left;padding:15px 20px}
.pageContest-userPlannedContest#page-contests-contest-default.isTouch #endedMessage br{display:none}
.pageContest-kakuyomukoshienLong#page-contests-contest-default.isPC #lead-message,.pageContest-kakuyomukoshienShort#page-contests-contest-default.isPC #lead-message{margin:0 30px 20px}
.pageContest-kakuyomukoshienLong#page-contests-contest-default.isTouch #lead-message,.pageContest-kakuyomukoshienShort#page-contests-contest-default.isTouch #lead-message{margin:0 0 16px}
.pageContest-kakuyomukoshienLong#page-contests-contest-default .lead-centering,.pageContest-kakuyomukoshienShort#page-contests-contest-default .lead-centering{text-align:center;margin:0}
.pageContest-kakuyomukoshienLong#page-contests-contest-default .lead-centering i,.pageContest-kakuyomukoshienShort#page-contests-contest-default .lead-centering i{margin:0 0 0 .5em}
#page-startGuide #container{overflow:hidden;margin:0 auto}
#page-startGuide #episode{max-width:30em;color:#222;font-size:1.25em;line-height:1.9;margin:120px auto 180px;padding:0 80px}
#page-startGuide #episodeHeader{text-align:center;margin:0 0 60px}
#page-startGuide #episodeHeader h2{margin:0;line-height:1;letter-spacing:0}
#page-startGuide #episodeHeader p{color:#0081c2;line-height:1.5}
#page-startGuide #episodeBody p{margin:2em 0;text-align:justify;text-justify:inter-ideograph}
#page-startGuide footer{position:fixed;left:0;bottom:0;width:100%;padding:3px 0 1.5em;text-align:center;background:rgba(255,255,255,.95)}
#page-startGuide footer:before{position:absolute;top:-75px;left:0;height:75px;width:100%;content:'';display:block;background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.95));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.95)))}
#page-startGuide footer p{margin:0;padding:0 10px;display:inline-block}
@media screen and (max-width:640px){#page-startGuide #container{padding:0 0 100px}
#page-startGuide #episode{padding:0 20px;font-size:1.1em;margin:60px auto 135px}
#page-startGuide #episodeHeader{margin:0 0 30px}
#page-startGuide #episodeHeader p{margin:1em 20px 0;font-size:.9em}
#page-startGuide footer p{display:block;margin:10px 0 0}
}
#page-startGuide footer p:not(#backtohome){font-size:1.4em}
#page-startGuide footer a{padding:1em 1.75em}
#page-startGuide footer #backtohome{margin:1.5em 0 0}
@media screen and (max-width:640px){#page-startGuide footer p:not(#backtohome){font-size:1.1em}
#page-startGuide footer a{padding:1em;width:100%;box-sizing:border-box}
#page-startGuide footer #backtohome{font-size:.9em}
}
#page-startGuide footer #backtohome a{color:#666}
#page-startGuide footer #backtohome a:focus,#page-startGuide footer #backtohome a:hover{color:#0081c2}
#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 #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:#f7f6f5}
#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 #userInfo-inner{float:left;width:calc(100% - (300px + 20px))}
#page-users-user.isPC #userInfo-inner{padding:20px 0}
#page-users-user.isPC #userInfo-inner h3,#page-users-user.isPC #userInfo-inner p{margin:0}
#page-users-user.isPC #labelBanner{float:right;width:320px;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 10px 5px!important}
#page-users-user.isPC #labelBanner-img a{display:block}
#page-users-user.isPC #labelBanner-textLink{margin:0 0 5px!important}
#page-users-user.isPC #labelBanner-textLink a{color:#444}
#page-users-user.isPC #labelBanner-textLink a:hover{color:#0081c2}
#page-users-user.isPC #userReviews+#userFollowing,#page-users-user.isPC #userWorks+#userFollowing,#page-users-user.isPC #userWorks+#userReviews{border-top:1px solid #ddd}
#page-users-user.isPC #userNews header{padding-left:15px}
#page-users-user.isPC #userNews ul{padding:0;margin:0}
#page-users-user.isPC #userNews li{margin:0 0 .25em}
#page-users-user.isPC #userNews li h4,#page-users-user.isPC #userNews li p{display:inline;line-height:1.3}
#page-users-user.isPC #userNews li h4{margin:0 .5rem 0 0;color:#222}
#page-users-user.isPC #userNews li p{margin:0;color:#666;font-size:.9em}
#page-users-user.isPC #userNews li a{text-decoration:none}
#page-users-user.isPC #userNews li a:hover .userNews-newsTitle{text-decoration:underline}
#page-users-user.isPC #userFollowing a,#page-users-user.isTouch #userNews li a{text-decoration:none}
#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 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:0;font-size:12px}
#page-users-user.isTouch .readMore a{color:#999}
#page-users-user.isTouch .readMore a:hover{color:#0081c2}
#page-users-user.isTouch .readMore a:hover .readMore-count,#page-users-user.isTouch .readMore a:hover i{color:#4baae0}
#page-users-user.isTouch .readMore .readMore-count{color:#999}
#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{background:#f5f5f5;box-sizing:border-box}
#page-users-user.isTouch #userInfo-inner{padding:16px}
#page-users-user.isTouch #userInfo-inner h3{margin:0}
#page-users-user.isTouch #labelBanner{max-width:300px;padding-bottom:16px}
#page-users-user.isTouch #labelNews-emptyMessage{font-size:11px;color:#999}
#page-users-user.isTouch #labelBanner-img{background:#fff;margin:0 16px;vertical-align:top;max-width:100%}
#page-users-user.isTouch #labelBanner-img a{display:block}
#page-users-user.isTouch #labelBanner-img img{max-width:100%}
#page-users-user.isTouch #labelBanner-textLink{margin:12px 16px 0;font-size:12px}
#page-users-user.isTouch #labelBanner-textLink a{color:#222}
#page-users-user.isTouch #labelBanner-textLink a i{color:#4baae0}
#page-users-user.isTouch #userNews header{padding:0 0 8px;border-bottom:1px solid #ddd;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 p{margin:0 0 0 1em}
#page-users-user.isTouch #userNews ul{padding:0;margin:0}
#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:#999;position:absolute;left:0}
#page-users-user.isTouch #userNews li h4{color:#222;font-size:13px;font-weight:400;display:inline}
#page-users-user.isTouch #userNews li p{color:#999;font-size:11px;margin:0;line-height:1}
#page-users-user.isTouch #userFollowing ul,#page-users-user.isTouch #userFollowingUsers ul{font-size:14px;padding:0 16px}
#page-users-user.isTouch #userNews li .userNews-datePublished{display:block;margin-top:4px}
#page-users-user.isTouch #userNews li a:hover .userNews-newsTitle{text-decoration:underline}
#page-users-user.isTouch #userNews .userNews-comments:before{content:'/';display:inline-block;margin:0 .25em;color:#aaa}
#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.isApp #user-nav,#page-users-user.isTouch #userReviews .widget-catchphrase-author,#page-users-user.isTouch #userReviews .widget-workCatchphrase-meta,#page-users-user.isTouch #userWorks .widget-catchphrase,#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 #userFollowing header p{margin:0 0 0 1em}
#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:#999}
#page-users-user.isTouch #userFollowingUsers{margin-top:32px}
#page-users-works.isPC #works-nav,#page-users-works.isTouch #works-nav{padding:0}
#page-users-user.isTouch #userFollowingUsers .userFollowingUsers-activityName{color:#222}
#page-users-user.isTouch #userFollowingUsers .userFollowingUsers-screenName{color:#999;font-size:11px}
#page-users-user.isTouch #userReviews .widget-workCatchphrase-title{margin:0;font-size:12px}
#page-users-user.isTouch #userReviews .widget-workCatchphrase-title .widget-workCatchphrase-titleLabel{color:#999}
#page-users-user.isTouch #userReviews .widget-workCatchphrase-work{margin-top:6px}
#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%}
#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-news.isApp #userNewsList li:first-child,#page-users-works.isApp #works .widget-work:first-child{border-top:1px solid #ddd}
#page-users-user.isApp #userInfo.isLabelPage{display:none!important}
#page-users-works .widget-workIcons-you,#page-users-works.isTouch #user-description,#page-users-works.isTouch #works .widget-workCard-author,#page-users-works.isTouch #works .widget-workCard-reviews,#page-users-works.isTouch .widget-catchphrase{display:none}
#page-users-user.isApp #userInfo.isLabelPage+#userWorks{margin:16px 0 0}
#page-users-works.isPC #works-main .widget-fixedColumn-left{margin:30px 0 0}
#page-users-works.isTouch #works .float-left{margin:0}
#page-users-works.isTouch #works .heading-level2{margin-top:0;line-height:1}
#page-users-works.isTouch .widget-work{padding-left:56px}
#page-users-works.isTouch .widget-work .widget-workCard-title{font-size:15px}
#page-users-works.isTouch .widget-work .widget-workCard-dateUpdated,#page-users-works.isTouch .widget-work .widget-workCard-introduction,#page-users-works.isTouch .widget-workCard-meta .widget-workCard-status:after{display:block}
#page-users-works.isApp #user-nav,#page-users-works.isApp .widget-user-authorControls{display:none}
#page-users-works.isApp #works{margin:24px 0 0}
#page-users-news .news-meta:after,#page-users-news .news-meta:before{content:'';display:table}
#page-users-news .news-meta:after{clear:both}
#page-users-news .news-meta a{color:#666;padding:0 14px 0 0;position:relative;float:left}
#page-users-news .news-meta a:focus,#page-users-news .news-meta a:hover{color:#0081c2}
#page-users-news .news-meta a: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-users-news .news-meta a:last-child{padding:0}
#page-users-news .news-meta a:last-child:after{display:none}
#page-users-news .news-meta i{margin:0 0 0 .25em}
#page-users-news.isPC #userNewsList{padding:0;margin:0}
#page-users-news.isPC #userNewsList .news{border-bottom:1px solid #ddd;padding:15px 0}
#page-users-news.isPC #userNewsList .news:after,#page-users-news.isPC #userNewsList .news:before{content:'';display:table}
#page-users-news.isApp #user-nav,#page-users-news.isApp .widget-user-authorControls,#page-users-news.isTouch #user-description{display:none}
#page-users-news.isPC #userNewsList .news:after{clear:both}
#page-users-news.isPC #userNewsList .news-dateCreated{width:135px;float:left;color:#888;text-align:right;margin:0}
#page-users-news.isPC #userNewsList .news-item{float:right;width:calc(100% - 160px)}
#page-users-news.isPC #userNewsList h3,#page-users-news.isPC #userNewsList p{margin:0}
#page-users-news.isPC #userNewsList a{color:#222}
#page-users-news.isPC #userNewsList a:focus,#page-users-news.isPC #userNewsList a:hover{color:#0081c2}
#page-users-news.isPC #userNewsList .news-title{font-size:1.35em;line-height:1.4;margin:2px 0 0}
#page-users-news.isPC #userNewsList .news-body{line-height:1.5;margin:.5em 0;font-size:13px;color:#444;padding:0 30px 0 0}
#page-users-news.isPC #userNewsList .news-body a{color:#444;border-bottom:1px solid #ccc;text-decoration:none}
#page-users-news.isPC #userNewsList .news-body a:focus,#page-users-news.isPC #userNewsList .news-body a:hover{color:#0081c2;border-bottom-color:#0990cc}
#page-users-news.isPC #userNewsList .news-meta{font-size:13px}
#page-users-news.isTouch #userNewsList{padding:0;margin:0 0 0 16px}
#page-users-news.isTouch #userNewsList .news{border-bottom:1px solid #ddd;padding:13px 16px 13px 60px;position:relative}
#page-users-news.isTouch #userNewsList .news-dateCreated{position:absolute;top:13px;left:0;margin:1px 0 0;font-size:11px;color:#666;line-height:1.3;width:41px}
#page-users-news.isTouch #userNewsList h3,#page-users-news.isTouch #userNewsList p{margin:0}
#page-users-news.isTouch #userNewsList a{color:#222}
#page-users-news.isTouch #userNewsList a:focus,#page-users-news.isTouch #userNewsList a:hover{color:#0081c2}
#page-users-news.isTouch #userNewsList .news-title{font-size:14px;line-height:1.4}
#page-users-news.isTouch #userNewsList .news-body{line-height:1.5;margin:.5em 0 0;font-size:12px;color:#444}
#page-users-news.isTouch #userNewsList .news-body a{color:#444;border-bottom:1px solid #ccc;text-decoration:none}
#page-users-news.isTouch #userNewsList .news-body a:focus,#page-users-news.isTouch #userNewsList .news-body a:hover{color:#0081c2;border-bottom-color:#0990cc}
#page-users-news.isTouch #userNewsList .news-meta{font-size:12px;margin:.5em 0 0}
#page-users-news.isTouch #userNewsList .news-meta a{color:#666}
#page-users-news.isApp #userNewsList{margin-top:24px}
#page-users-news.isApp #user-name-activityName a:after{content:"さんの近況ノート";display:block;font-size:11px;margin-top:5px}
#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-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-commentList,#page-users-news-entry.isPC #commentSection-header h3,#page-users-news-entry.isPC #commentSection-header p,#page-users-news-entry.isPC .commentSection-comment-author{margin:0}
#page-users-news-entry.isPC #commentSection-header{padding:0 0 .5em;border-bottom:1px solid #bbb}
#page-users-news-entry.isPC .commentSection-comment{padding:15px 0 30px;border-bottom:1px solid #ddd}
#page-users-news-entry.isPC .commentSection-comment:after,#page-users-news-entry.isPC .commentSection-comment:before{content:'';display:table}
#page-users-news-entry.isPC #commentSection-commentForm.isFocused #commentSection-commentForm-footer,#page-users-news-entry.isPC .commentSection-comment-datePublished span{display:block}
#page-users-news-entry.isPC .commentSection-comment:after{clear:both}
#page-users-news-entry.isPC .commentSection-comment:target{background:#f7f6f5}
#page-users-news-entry.isPC .commentSection-comment-signature{width:135px;float:left}
#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:hover{color:#0081c2;border-bottom-color:#4baae0}
#page-users-news-entry.isPC .commentSection-comment-datePublished{line-height:1.3;font-size:.9em}
#page-users-news-entry.isPC .commentSection-comment-datePublished a{color:#888}
#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:hover{color:#db2c3d;text-decoration:underline!important}
#page-users-news-entry.isPC .commentSection-comment-body{width:calc(100% - (135px + 30px));float:right;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;background:#f5f5f5;margin:0}
#page-users-news-entry.isPC #commentSection-commentForm.isFocused #write-a-comment{height:300px}
#page-users-news-entry.isPC #write-a-comment{height:70px}
#page-users-news-entry.isTouch #commentForm-commentBodyInput,#page-users-news-entry.isTouch #commentSection-commentForm.isFocused #write-a-comment{height:300px}
#page-users-news-entry.isPC #commentSection-commentForm-footer{margin:10px 0 0;display:none}
#page-users-news-entry.isPC #commentSection-commentForm-author{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{float:left;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{line-height:1.2}
#page-users-news-entry.isPC #commentSection-commentForm-author span{display:block}
#page-users-news-entry.isPC #commentSection-commentForm-author-activityName{color:#666}
#page-users-news-entry.isPC #commentSection-commentForm-author-screenName{color:#aaa}
#page-users-news-entry.isPC #commentSection-commentForm-submitButton{text-align:right}
#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{border-bottom:1px solid #bbb;padding:.5em 0 0}
#page-users-news-entry.isPC aside li{margin:0 0 .5em}
#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 .5rem 0 0;color:#222}
#page-users-news-entry.isPC aside p{color:#666;font-size:.9em}
#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 #user-description{display:none}
#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-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:#999;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;border-bottom:1px solid #bbb;padding:0 0 8px}
#page-users-news-entry.isTouch .widget-pager .widget-pagerOlder{float:right;padding:0 32px 0 16px}
#page-users-news-entry.isTouch .widget-pager .widget-pagerNewer{float:left;padding:0 16px 0 32px}
#page-users-news-entry.isTouch #commentSection{margin:-80px 0 24px;padding:104px 16px 0}
#page-users-news-entry.isTouch #commentSection h3{font-size:11px;margin:0 0 8px;padding:0}
#page-users-news-entry.isTouch #commentSection li{border-bottom:1px solid #ddd;padding:16px 0}
#page-users-news-entry.isTouch #commentSection li:first-child{border-top:1px solid #ddd}
#page-users-news-entry.isTouch #commentSection li .commentSection-comment-author{margin:0;padding:0;font-size:14px}
#page-users-news-entry.isTouch #commentSection li .commentSection-comment-author a{color:#222}
#page-users-news-entry.isTouch #commentSection li .commentSection-comment-datePublished{margin:0;padding:0;font-size:11px}
#page-users-news-entry.isTouch #commentSection li .commentSection-comment-datePublished a{color:#999}
#page-users-news-entry.isTouch #commentSection li .ui-button-silent{margin:0;padding:0;border:none;font-size:12px;color:#f23e48}
#page-users-news-entry.isTouch #commentSection li .commentSection-comment-body{font-size:12px;line-height:1.5;margin-top:8px}
#page-users-news-entry.isTouch #commentSection-header:after,#page-users-news-entry.isTouch #commentSection-header:before{content:'';display:table}
#page-users-news-entry.isTouch #commentSection-header:after{clear:both}
#page-users-news-entry.isTouch #commentSection-header h3{font-size:15px;float:left}
#page-users-news-entry.isTouch #commentSection-header p{float:right;font-size:12px}
#page-users-news-entry.isTouch #commentSection-commentList{margin:0 0 16px}
#page-users-news-entry.isTouch #commentSection-commentForm.isFocused #commentSection-commentForm-footer{display:block}
#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-footer:after,#page-users-news-entry.isTouch #commentSection-commentForm-footer:before{content:'';display:table}
#page-users-news-entry.isTouch #commentSection-commentForm-footer:after{clear:both}
#page-users-news-entry.isTouch #commentSection-commentForm-author{float:left;margin-top:6px}
#page-users-news-entry.isTouch #commentSection-commentForm-author h4,#page-users-news-entry.isTouch #commentSection-commentForm-author p{display:inline;font-size:11px}
#page-users-news-entry.isTouch #commentSection-commentForm-author h4{padding-right:8px;font-weight:400}
#page-users-news-entry.isTouch #commentSection-commentForm-author p{color:#999}
#page-users-news-entry.isTouch #commentSection-commentForm-submitButton{float:right}
#page-users-news-entry.isTouch #commentSection-commentForm-submitButton .ui-button-blue{font-size:14px;color:#fff;background:#4baae0;padding:.5em 1em;border-radius:1.25em;border:none}
#page-users-news-entry.isTouch #commentButton{margin:0 0 1em}
#page-users-news-entry.isTouch #commentButton p{display:inline-block;margin:0 0 0 1em}
#page-users-news-entry.isTouch #commentButton p:first-child{margin:0}
#page-users-news-entry.isTouch #commentForm{padding:15px 20px;margin:0 0 1em;background:#f5f5f5}
#page-users-news-entry.isTouch #commentForm .heading-level3{margin:0}
#page-users-news-entry.isTouch #commentForm-body section{margin:1em 0}
#page-users-news-entry.isTouch #commentForm-author p{line-height:1.2;margin:.25em 0 0}
#page-users-news-entry.isTouch #commentForm-author span{display:block}
#page-users-news-entry.isTouch #commentForm-author-activityName{font-size:1.5em;color:#666}
#page-users-news-entry.isTouch #commentForm-author-screenName{color:#aaa}
#page-users-news-entry.isTouch #commentForm-footer{margin:1em 0 0;text-align:right}
#page-users-news-entry.isTouch #commentList{margin:0}
#page-users-news-entry.isTouch .comment:after,#page-users-news-entry.isTouch .comment:before{content:'';display:table}
#page-users-news-entry.isTouch .comment:after{clear:both}
#page-users-news-entry.isTouch .comment-signature{width:135px;float:left}
#page-users-news-entry.isTouch .comment-datePublished{color:#444;line-height:1.3}
#page-users-news-entry.isTouch .comment-datePublished span{display:block}
#page-users-news-entry.isTouch .comment-body{width:calc(100% - (135px + 30px));float:right;line-height:1.6}
#page-users-news-entry.isTouch aside{border-top:1px solid #ddd;box-sizing:border-box}
#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;padding:0 16px 8px!important;border-bottom:1px solid #bbb;font-family:dummy-for-ie-edge-newline,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:focus,#page-users-news-entry.isTouch aside li a:hover{color:#0990cc}
#page-users-news-entry.isTouch aside li a:focus h4,#page-users-news-entry.isTouch aside li a:hover h4{text-decoration:underline}
#page-users-news-entry.isTouch aside li a h4,#page-users-news-entry.isTouch aside li a p{margin:0}
#page-users-news-entry.isTouch aside li a h4{font-size:15px;font-weight:400;line-height:1.3;margin:0 0 2px}
#page-users-news-entry.isTouch aside li a p{font-size:11px;line-height:1;color:#666}
#page-users-news-entry.isTouch .commentSection-disabledMessage{font-size:11px;color:#999;margin:24px 0 0}
#page-users-news-entry.isApp #user-nav,#page-users-news-entry.isApp .widget-user-authorControls{display:none}
#page-users-news-entry.isApp #newsEntry{margin:24px 0 0;border-top:1px solid #ddd}
#page-users-news-entry.isApp #user-name-activityName a:after{content:"さんの近況ノート";display:block;font-size:11px;margin-top:5px}
#page-users-news-entry.isApp .widget-shareButtons{display:none}
#page-works-work #workComments-isDisabled{color:#aaa}
#page-works-work.isPC #container{max-width:100%!important;width:100%!important;padding:0;margin:0;min-width:1125px}
#page-works-work.isPC #workMain{width:1125px;padding:0 30px;margin:0 auto 60px}
#page-works-work.isPC .heading-level2{font-size:1.75em}
#page-works-work.isPC #reviews .heading-level2,#page-works-work.isPC #work-information .heading-level2{font-size:1.5em}
#page-works-work.isPC .internalLink-target{margin-top:-60px!important;padding-top:60px!important}
#page-works-work.isPC #internalLinks{border-top:1px solid #888;margin:60px 0 40px;font-size:1.25em}
#page-works-work.isPC #internalLinks ul{padding:0;margin:0}
#page-works-work.isPC #internalLinks ul:after,#page-works-work.isPC #internalLinks ul:before{content:'';display:table}
#page-works-work.isPC #internalLinks ul:after{clear:both}
#page-works-work.isPC #internalLinks li{float:left;margin:0 0 0 1em;height:60px;line-height:60px}
#page-works-work.isPC #internalLinks li:first-child{margin:0}
#page-works-work.isPC #internalLinks li.isActive{font-weight:700}
#page-works-work.isPC #internalLinks li.isActive a{color:#222;border-top-color:#222}
#page-works-work.isPC #internalLinks a{display:block;text-decoration:none;border-top:3px solid transparent;color:#666}
#page-works-work.isPC #internalLinks a:focus,#page-works-work.isPC #internalLinks a:hover{border-top-color:#4baae0}
#page-works-work.isPC #internalLinks .icon-bottom{display:none}
#page-works-work.isPC #description{margin:0 0 80px;width:100%;min-height:150px}
#page-works-work.isPC #description:after,#page-works-work.isPC #description:before{content:'';display:table}
#page-works-work.isPC #description:after{clear:both}
#page-works-work.isPC #description+#table-of-contents{border-top:1px solid #ccc;padding:60px 0 0}
#page-works-work.isPC #description.hasBothCatchphraseAndIntroduction{display:table;table-layout:fixed}
#page-works-work.isPC #description.hasBothCatchphraseAndIntroduction p{display:table-cell;width:50%;margin:0;vertical-align:middle;box-sizing:border-box}
#page-works-work.isPC #description.hasBothCatchphraseAndIntroduction #catchphrase{padding:0 5% 0 2%;border-right:10px solid #f5f5f5}
#page-works-work.isPC #description.hasBothCatchphraseAndIntroduction #introduction{padding:0 2% 0 5%}
#page-works-work.isPC #description.hasOnlyCatchphrase p,#page-works-work.isPC #description.hasOnlyIntroduction p{width:65%}
#page-works-work.isPC #description.hasOnlyCatchphrase #catchphrase{margin:1.5em auto 0}
#page-works-work.isPC #description #catchphrase{line-height:1.2;margin:0 0 30px;text-align:center;box-sizing:border-box}
#page-works-work.isPC #description #catchphrase-body{font-size:2.5em;font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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-reviews-review.isTouch #workReviewsReview header,#page-works-work.isPC #author-information-activityName,#page-works-work.isPC .widget-toc h3 a,#page-works-work.isTouch #author-information-activityName,#page-works-work.isTouch #author-information-table .author-information-sectionTitle,#page-works-work.isTouch #reviews .heading-level2,#page-works-work.isTouch #work-information .heading-level2{font-family:dummy-for-ie-edge-newline,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.isPC #description #catchphrase-author{font-size:.9em;line-height:1;display:block;margin:1em 0 0;font-weight:700}
#page-works-work.isPC #description #catchphrase-author span{vertical-align:middle}
#page-works-work.isPC #description #catchphrase-authorDash{position:relative;width:2.25em;height:1em;display:inline-block}
#page-works-work.isPC #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.isPC #description #introduction{font-size:1.1em}
#page-works-work.isPC .widget-toc{min-height:200px;margin:0 0 60px}
#page-works-work.isPC .widget-toc:after,#page-works-work.isPC .widget-toc:before{content:'';display:table}
#page-works-work.isPC .widget-toc:after{clear:both}
#page-works-work.isPC .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-datePublished{display:none}
#page-works-work.isPC .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-editLink{display:block!important}
#page-works-work.isPC .widget-toc .widget-toc-items li:after,#page-works-work.isPC .widget-toc .widget-toc-items li:before,#page-works-work.isPC .widget-toc .widget-toc-items:after,#page-works-work.isPC .widget-toc .widget-toc-items:before{display:table;content:''}
#page-works-work.isPC .widget-toc header{float:left;width:calc(33.33333333% - 26px)}
#page-works-work.isPC .widget-toc header h3,#page-works-work.isPC .widget-toc header p{margin:0}
#page-works-work.isPC .widget-toc h3{line-height:1.4}
#page-works-work.isPC .widget-toc h3 a{font-size:.55em;font-weight:400;color:#888;border-bottom:1px solid #ddd;text-decoration:none}
#page-works-work.isPC .widget-toc h3 a:focus,#page-works-work.isPC .widget-toc h3 a:hover{color:#0081c2;border-bottom-color:#0990cc}
#page-works-work.isPC .widget-toc .widget-toc-date,#page-works-work.isPC .widget-toc .widget-toc-workStatus{color:#888}
#page-works-work.isPC .widget-toc .widget-toc-date{font-size:.9em;line-height:1.4}
#page-works-work.isPC .widget-toc .widget-toc-main{width:calc(66.6666666% - 14px);float:right}
#page-works-work.isPC .widget-toc .widget-toc-items{line-height:1.5;padding:0;margin:0}
#page-works-work.isPC .widget-toc .widget-toc-items:after{clear:both}
#page-works-work.isPC .widget-toc .widget-toc-items li:after{clear:both}
#page-works-work.isPC .widget-toc .widget-toc-items li:first-child.widget-toc-chapter{margin-top:0!important}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-chapter{position:relative;line-height:1.2}
#page-works-work.isPC .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.isPC .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.isPC .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.isPC .widget-toc .widget-toc-items .widget-toc-chapter span{background:#fff;position:relative;z-index:1;display:inline-block}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode,#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted{position:relative}
#page-works-work.isPC .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.isPC .widget-toc .widget-toc-items .widget-toc-episode a{display:block;padding:3px 0;color:#222;position:relative}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:after,#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:before{content:'';display:table}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:after{clear:both}
#page-works-work.isPC .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.isPC .widget-toc .widget-toc-items .widget-toc-episode a:visited{color:#aaa}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:focus,#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:hover{color:#0990cc}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:focus:before,#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:hover:before{border-top-color:#222}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:focus .widget-toc-episode-titleLabel,#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode a:hover .widget-toc-episode-titleLabel{text-decoration:underline}
#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode-datePublished,#page-works-work.isPC .widget-toc .widget-toc-items .widget-toc-episode-titleLabel{background:#fff;position:relative;z-index:1}
#page-works-work.isPC .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.isPC .widget-toc .widget-toc-items .widget-toc-episode-datePublished{float:right;color:#777}
#page-works-work.isPC .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.isPC .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{display:none!important}
#page-works-work.isPC #workReview-inner .workReview-listContainer:after,#page-works-work.isPC #workReview-inner .workReview-listContainer:before,#page-works-work.isPC #workReview-inner:after,#page-works-work.isPC #workReview-inner:before{display:table;content:''}
#page-works-work.isPC #reviews h3{margin-top:0}
#page-works-work.isPC #workReview-inner{min-height:270px;margin:0 0 60px}
#page-works-work.isPC #workReview-inner:after{clear:both}
#page-works-work.isPC #workReview-inner #workReview-summary{width:calc(33.33333333% - 26px);float:left;margin:0 0 30px}
#page-works-work.isPC #workReview-inner .workReview-review{float:left;margin:0 0 30px 40px}
#page-works-work.isPC #workReview-inner .widget-emptyMessage .widget-emptyMessage{margin:60px 0 0}
#page-works-work.isPC #workReview-inner .workReview-listContainer-1 .workReview-review:nth-child(2n+1),#page-works-work.isPC #workReview-inner .workReview-listContainer-2 .workReview-review:nth-child(3n+1){margin-left:0;clear:both}
#page-works-work.isPC #workReview-inner .workReview-listContainer:after{clear:both}
#page-works-work.isPC #workReview-inner .workReview-listContainer-1{width:calc(66.6666666% - 14px);float:right}
#page-works-work.isPC #workReview-inner .workReview-listContainer-1 .workReview-review{width:calc(50% - 20px)}
#page-works-work.isPC #workReview-inner .workReview-listContainer-2 .workReview-review{width:calc(33.33333333% - 26.67px)}
#page-works-work.isPC #reviews-showMoreLink{clear:both;text-align:right}
#page-works-work.isPC #work-information h3{margin-top:0}
#page-works-work.isPC #work-information header{max-width:66.666666%}
#page-works-work.isPC #work-information header h4,#page-works-work.isPC #work-information header h5{line-height:1.5;margin:0}
#page-works-work.isPC #work-information-main .widget-credit,#page-works-work.isPC #work-information-main p,#page-works-work.isPC #workInformationAside{margin:1.5em 0 0}
#page-works-work.isPC #work-information header h4 a,#page-works-work.isPC #work-information header h5 a{color:#222;text-decoration:none;border-bottom:1px solid #eee}
#page-works-work.isPC #work-information header h4 a:hover,#page-works-work.isPC #work-information header h5 a:hover{border-bottom-color:#aaa}
#page-works-work.isPC #work-information header .screenName.notSet-penName{font-weight:400;color:#666}
#page-works-work.isPC #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.isPC #workInformationAside:not(.hasEnteringUserEvents) .widget-appLink,#page-works-work.isPC #workUserEventHistory span{display:block}
#page-works-work.isPC #work-information-main p a{color:#444}
#page-works-work.isPC #work-information-main p a:hover{color:#0081c2}
#page-works-work.isPC #workInformationList{width:66.666666%}
#page-works-work.isPC #workInformationAside:not(.hasEnteringUserEvents){width:145px;border-left:1px solid #eee;padding:0 0 0 15px}
#page-works-work.isPC #workInformationAside:not(.hasEnteringUserEvents) .widget-appLink p:first-child{margin:0 0 8px}
#page-works-work.isPC #workInformationAside:not(.hasEnteringUserEvents) #workUserEventHistory{margin:0 0 30px}
#page-works-work.isPC #workInformationAside:not(.hasEnteringUserEvents) #readWithApp{margin:30px 0 0}
#page-works-work.isPC #workInformationAside.hasEnteringUserEvents{width:calc(33.333333% - 26.67px)}
#page-works-work.isPC #workInformationAside.hasEnteringUserEvents #workUserEventHistory{margin:0 0 24px}
#page-works-work.isPC #workInformationAside.hasEnteringUserEvents #readWithApp{margin:15px 0 0}
#page-works-work.isPC #workInformationAside .widget-appLink,#page-works-work.isPC #workInformationAside p{margin:0}
#page-works-work.isPC #workUserEventHistory h4{margin:0 0 .25em;text-align:center;font-weight:400}
#page-works-work.isPC #workUserEventHistory ul{margin:0;padding:0;border:1px solid #ddd}
#page-works-work.isPC #workUserEventHistory li:last-child a{border:none}
#page-works-work.isPC #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.isPC #workUserEventHistory li a:focus .workUserEventHistory-eventTitle,#page-works-work.isPC #workUserEventHistory li a:hover .workUserEventHistory-eventTitle{text-decoration:underline;color:#0990cc}
#page-works-work.isPC .workUserEventHistory-eventDateClosed{color:#666;font-size:12px;margin:2px 0 0}
#page-works-work.isPC #readWithApp h4,#page-works-work.isPC #workShare h4{margin:0 0 .5em;font-size:11px;font-weight:400;line-height:1}
#page-works-work.isPC #author-information-base{background:#f7f6f5}
#page-works-work.isPC #author-information-inner{width:1125px;margin:0 auto;padding:30px 30px 60px}
#page-works-work.isPC .author-information-seeMore{margin:10px 0 0}
#page-works-work.isPC .author-information-seeMore a{color:#444;text-decoration:none}
#page-works-work.isPC .author-information-seeMore a:hover,#page-works-work.isPC .author-information-seeMore a:hover i{color:#0081c2}
#page-works-work.isPC .author-information-seeMore i{color:#888}
#page-works-work.isPC .author-information-seeMore-count{color:#aaa;margin:0 .25em 0 0;display:inline-block}
#page-works-work.isPC #author-information-title{font-size:1em;font-weight:400;color:#888;line-height:1;margin:30px 0 1em}
#page-works-work.isPC #author-information-activityName a,#page-works-work.isPC #author-information-table .author-information-sectionTitle a{color:#222}
#page-works-work.isPC #author-information-table:after,#page-works-work.isPC #author-information-table:before{content:'';display:table}
#page-works-work.isPC #author-information-table:after{clear:both}
#page-works-work.isPC #author-information-table>section{float:left;width:calc(33.3333333% - 26.67px);margin:0 0 15px 40px}
#page-works-work.isPC #author-information-table>section:nth-child(1){margin:0 0 15px}
#page-works-work.isPC #author-information-table .author-information-sectionTitle{border-bottom:1px solid #bbb;margin:0;padding:0 0 5px;font-size:1.1em}
#page-works-work.isPC #author-information-table .widget-workCatchphrase{margin:0;float:none;width:100%;padding:15px 0;border-bottom:1px solid #ddd}
#page-works-work.isPC #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.isPC #author-information-name{margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-works-work.isPC #author-information-name span{display:block}
#page-works-work.isPC #author-information-activityName{font-size:1.5em;line-height:1;margin:.15em 0 0}
#page-works-work.isPC #author-information-activityName a:hover{text-decoration:none;border-bottom:1px solid #222}
#page-works-work.isPC #author-information-screenName{font-size:1.25em;line-height:1;margin:5px 0 0;font-weight:400}
#page-works-work.isPC #author-information-screenName a{color:#888}
#page-works-work.isPC #author-information-screenName a:hover{color:#0081c2}
#page-works-work.isPC #author-information-profileText{line-height:1.5em;font-size:.9em;color:#444}
#page-works-work.isPC #author-information-news{margin:30px 0 0}
#page-works-work.isPC #author-information-news .author-information-sectionTitle,#page-works-work.isPC #author-information-news .author-information-see-more{font-size:.9em}
#page-works-work.isPC #author-information-news-list{padding:0;margin:0}
#page-works-work.isPC #author-information-news-list li{border-bottom:1px solid #ddd}
#page-works-work.isPC #author-information-news-list a{text-decoration:none;padding:5px 0 5px 90px;position:relative;display:block}
#page-works-work.isPC #author-information-news-list a:hover h5{text-decoration:underline;color:#0081c2}
#page-works-work.isPC #author-information-news-list h5,#page-works-work.isPC #author-information-news-list p{margin:0;line-height:1.5}
#page-works-work.isPC #author-information-news-list h5{font-size:1em;color:#222;font-weight:400}
#page-works-work.isPC #author-information-news-list p{font-size:.85em;color:#888;position:absolute;top:6px;left:0;width:90px}
#page-works-work.isPC #author-information-other-works .widget-catchphrase-author{display:none}
#page-works-work.isPC #author-information-other-works.noReviews,#page-works-work.isPC #author-information-other-works.noWorks,#page-works-work.isPC #author-information-reviews.noReviews,#page-works-work.isPC #author-information-reviews.noWorks{width:calc(66.66666666% - 26.67px)}
#page-works-work.isTouch #container{padding:20px 0 0;max-width:100%!important}
#page-works-work.isTouch #workMain{max-width:640px;margin:0 auto 30px}
#page-works-work.isTouch heading-level2{font-size:1.75em}
#page-works-work.isTouch #reviews .heading-underline,#page-works-work.isTouch #work-information .heading-underline{border:none}
#page-works-work.isTouch #reviews .heading-level2,#page-works-work.isTouch #work-information .heading-level2{font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #bbb;box-sizing:border-box;display:block;font-size:.775em;margin-bottom:0!important;width:100%!important}
#page-works-work.isTouch .internalLink-target{margin-top:-80px!important;padding-top:96px!important}
#page-works-work.isTouch #internalLinks{border-bottom:1px solid #bbb;margin:24px 0 0;box-sizing:border-box;font-size:1.1em;position:relative}
#page-works-work.isTouch #internalLinks:after,#page-works-work.isTouch #internalLinks:before{content:'';display:table}
#page-works-work.isTouch #internalLinks:after{clear:both}
#page-works-work.isTouch #internalLinks: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-work.isTouch #internalLinks ul{margin:0;overflow-x:auto;overflow-y:hidden;width:100%;padding:0 15px;box-sizing:border-box;white-space:nowrap;-webkit-overflow-scrolling:touch}
#page-works-work.isTouch #internalLinks ul:after,#page-works-work.isTouch #internalLinks ul:before{content:'';display:table}
#page-works-work.isTouch #internalLinks ul:after{clear:both}
#page-works-work.isTouch #internalLinks li{display:inline-block;margin:0;line-height:1.5}
#page-works-work.isTouch #internalLinks li:first-child{margin:0}
#page-works-work.isTouch #internalLinks li.isActive{font-weight:700}
#page-works-work.isTouch #internalLinks li.isActive a{color:#0081c2}
#page-works-work.isTouch #internalLinks a{display:block;text-decoration:none;border-top:3px solid transparent;padding:0 1.25em .5em 0;font-weight:700;color:#0081c2}
#page-works-work.isTouch #internalLinks .icon-bottom{display:inline}
#page-works-work.isTouch .internalLinks-count{font-weight:400;color:#999}
#page-works-work.isTouch #description{margin:16px 16px 8px;min-height:1px}
#page-works-work.isTouch #description:after,#page-works-work.isTouch #description:before{content:'';display:table}
#page-works-work.isTouch #description:after{clear:both}
#page-works-work.isTouch #description.hasBothCatchphraseAndIntroduction{display:block}
#page-works-work.isTouch #description.hasBothCatchphraseAndIntroduction p{margin:0;vertical-align:middle}
#page-works-work.isTouch #description.hasBothCatchphraseAndIntroduction #catchphrase{padding:0}
#page-works-work.isTouch #description.hasOnlyCatchphrase p,#page-works-work.isTouch #description.hasOnlyIntroduction p{width:100%}
#page-works-work.isTouch #description.hasOnlyCatchphrase #catchphrase{margin:0 auto}
#page-works-work.isTouch #description #catchphrase{line-height:1.2;box-sizing:border-box;text-align:left;margin:0 0 1em}
#page-works-work.isTouch #description #catchphrase-body{font-size:1.1em;font-weight:700}
#page-works-work.isTouch #description #catchphrase-author{font-size:.9em;line-height:1;font-weight:700;margin:.5em 0 0;display:inline-block}
#page-works-work.isTouch #description #catchphrase-author span{vertical-align:middle}
#page-works-work.isTouch #description #catchphrase-authorDash{position:relative;width:2.25em;height:1em;display:inline-block}
#page-works-work.isTouch #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.isTouch #description #introduction{line-height:1.6}
#page-works-work.isTouch #table-of-contents{padding:24px 0 0}
#page-works-work.isTouch .widget-toc{padding:0;margin:0 0 60px}
#page-works-work.isTouch .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-datePublished{display:none}
#page-works-work.isTouch .widget-toc.isOwnWork .widget-toc-episode:hover .widget-toc-episode-editLink{display:block!important}
#page-works-work.isTouch .widget-toc header{border-bottom:1px solid #cac9c8;padding:0 16px 8px}
#page-works-work.isTouch .widget-toc header:after,#page-works-work.isTouch .widget-toc header:before{content:'';display:table}
#page-works-work.isTouch .widget-toc header:after{clear:both}
#page-works-work.isTouch .widget-toc h3{float:left;font-size:13px;border:none;padding:0!important;width:auto;margin:0}
#page-works-work.isTouch .widget-toc h3 a{font-weight:400;color:#888}
#page-works-work.isTouch .widget-toc .widget-toc-workInfo{float:right;color:#666;font-size:.85em}
#page-works-work.isTouch .widget-toc .widget-toc-workInfo p{display:inline-block;margin:.25em 0 0 .5em}
#page-works-work.isTouch .widget-toc .widget-toc-workInfo p:first-child{margin:.25em 0 0}
#page-works-work.isTouch .widget-toc .widget-toc-items{margin:0;padding:0}
#page-works-work.isTouch .widget-toc .widget-toc-items li{line-height:1.2;clear:both}
#page-works-work.isTouch .widget-toc .widget-toc-items a{color:#222;display:block}
#page-works-work.isTouch .widget-toc .widget-toc-items a:after,#page-works-work.isTouch .widget-toc .widget-toc-items a:before{content:'';display:table}
#page-works-work.isTouch .widget-toc .widget-toc-items a:after{clear:both}
#page-works-work.isTouch .widget-toc .widget-toc-items a:visited{color:#aaa}
#page-works-work.isTouch .widget-toc .widget-toc-items a:focus,#page-works-work.isTouch .widget-toc .widget-toc-items a:hover{color:#0081c2}
#page-works-work.isTouch .widget-toc .widget-toc-items a span{display:block}
#page-works-work.isTouch .widget-toc .widget-toc-items li:after,#page-works-work.isTouch .widget-toc .widget-toc-items li:before{content:'';display:table}
#page-works-work.isTouch .widget-toc .widget-toc-items li:after{clear:both}
#page-works-work.isTouch .widget-toc .widget-toc-items li:first-child.widget-toc-chapter{border-top:none!important;margin-top:0!important}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-chapter{position:relative}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1{margin:16px 0 0;font-size:1em;background:#eae9e8;border-top:1px solid #cac9c8;color:#888;text-align:center;letter-spacing:.5px;padding:24px 16px 8px;box-sizing:border-box}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-chapter.widget-toc-level1+ol{margin-top:1em}
#page-works-work.isTouch .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 #d8d7d6;color:#666;font-weight:400}
#page-explore.isPC #by-genre-link-nonfiction,#page-explore.isTouch #by-genre-link-nonfiction{letter-spacing:-.25em}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode{border-bottom:1px solid #d8d7d6;position:relative;margin:0 0 0 16px;padding:0 16px 0 0}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted a{position:relative;padding-left:15px}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode.isHighlighted a:before{content:'';width:8px;height:8px;position:absolute;top:50%;left:0;margin:-4px 0 0;border-radius:50%;background:#4baae0}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode a{padding:1em 0}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode-datePublished{display:none}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink{position:absolute!important;top:0;right:10px;z-index:19000;background:#fff;padding:1.15em 0 1em 10px!important;color:#222!important;font-size:.9em}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink:focus,#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink:hover{color:#0081c2!important}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink:before{display:none!important}
#page-works-work.isTouch .widget-toc .widget-toc-items .widget-toc-episode-editLink+a{padding-right:60px}
#page-works-work.isTouch #reviews .heading-underline{margin:0}
#page-works-work.isTouch #workReview-inner{min-height:270px;margin:16px 16px 30px}
#page-works-work.isTouch #workReview-inner:after,#page-works-work.isTouch #workReview-inner:before{content:'';display:table}
#page-works-work.isTouch #workReview-inner:after{clear:both}
#page-works-work.isTouch #workReview-inner .widget-emptyMessage{margin:16px 16px 0}
#page-works-work.isTouch #reviews-showMoreLink{clear:both;text-align:right}
#page-works-work.isTouch #reviews-showMoreLink a{color:#222}
#page-works-work.isTouch #work-information #work-information-main,#page-works-work.isTouch #work-information header{margin:0 16px}
#page-works-work.isTouch #work-information h4,#page-works-work.isTouch #work-information h5{line-height:1.5;margin:0}
#page-works-work.isTouch #work-information h4 a,#page-works-work.isTouch #work-information h5 a{color:#222;text-decoration:none;border-bottom:1px solid #eee}
#page-works-work.isTouch #work-information h4 a:hover,#page-works-work.isTouch #work-information h5 a:hover{border-bottom-color:#aaa}
#page-works-work.isTouch #work-information h5{margin:.25em 0}
#page-works-work.isTouch #work-information .widget-credit,#page-works-work.isTouch #work-information p{margin:1.5em 0 0}
#page-works-work.isTouch #work-information .screenName.notSet-penName{font-weight:400;color:#666}
#page-works-work.isTouch #work-information dl{font-size:.9em}
#page-works-work.isTouch #work-information p a{color:#444}
#page-works-work.isTouch #work-information p a:hover{color:#0081c2}
#page-works-work.isTouch #readWithApp h4,#page-works-work.isTouch #workShare h4,#page-works-work.isTouch #workUserEventHistory h4{margin:1em 0 .5em;text-align:center;font-weight:400;font-size:12px}
#page-works-work.isTouch #workUserEventHistory{margin:24px 0 0}
#page-works-work.isTouch #workUserEventHistory ul{margin:0;padding:0;border:1px solid #ddd}
#page-works-work.isTouch #workUserEventHistory li:last-child a{border:none}
#page-works-work.isTouch #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-work.isTouch #workUserEventHistory li a:focus .workUserEventHistory-eventTitle,#page-works-work.isTouch #workUserEventHistory li a:hover .workUserEventHistory-eventTitle{text-decoration:underline;color:#0990cc}
#page-works-work.isTouch #workUserEventHistory span{display:block}
#page-works-work.isTouch .workUserEventHistory-eventDateClosed{color:#666;font-size:11px;margin:2px 0 0}
#page-works-work.isTouch #workShare{padding:8px 10px 0;text-align:center}
#page-works-work.isTouch #readWithApp{text-align:center}
#page-works-work.isTouch #readWithApp .widget-appLink{margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-works-work.isTouch #readWithApp p{margin:0}
#page-works-work.isTouch #readWithApp img{width:125px;height:37px}
#page-works-work.isTouch #author-information{padding-top:80px!important}
#page-works-work.isTouch #author-information-base{background:#f7f6f5}
#page-works-work.isTouch #author-information-inner{max-width:640px;margin:0 auto;padding:30px 0}
#page-works-work.isTouch .author-information-seeMore{margin:10px 16px 0 0;text-align:right}
#page-works-work.isTouch .author-information-seeMore a{color:#444;text-decoration:none}
#page-works-work.isTouch .author-information-seeMore a:hover,#page-works-work.isTouch .author-information-seeMore a:hover i{color:#0081c2}
#page-works-work.isTouch .author-information-seeMore i{color:#888}
#page-works-work.isTouch .author-information-seeMore-count{color:#aaa;margin:0 .25em 0 0;display:inline-block}
#page-works-work.isTouch #author-information-title{font-size:1em;font-weight:400;color:#888;line-height:1;margin:0 16px 8px}
#page-works-work.isTouch #author-information-activityName a,#page-works-work.isTouch #author-information-table .author-information-sectionTitle a{color:#222}
#page-works-work.isTouch #author-information-table:after,#page-works-work.isTouch #author-information-table:before{content:'';display:table}
#page-works-work.isTouch #author-information-table:after{clear:both}
#page-works-work.isTouch #author-information-table>section{margin:0 0 30px}
#page-works-work.isTouch #author-information-table .author-information-sectionTitle{font-size:11px;font-weight:700;margin:0;padding:0 16px 8px!important;border-bottom:1px solid #bbb;box-sizing:border-box}
#page-works-work.isTouch #author-information-table .widget-workCatchphrase{margin:0 0 0 16px;padding:15px 16px 15px 0}
#page-works-work.isTouch #author-information-table .widget-catchphrase{padding:0 0 4px!important}
#page-works-work.isTouch #author-information-profile-inner{margin:0 16px}
#page-works-work.isTouch #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.isTouch #author-information-name{margin:0}
#page-works-work.isTouch #author-information-name span{display:block}
#page-works-work.isTouch #author-information-activityName{font-size:1.1em;line-height:1;margin:.15em 0 0}
#page-works-work.isTouch #author-information-activityName a:hover{text-decoration:none;border-bottom:1px solid #222}
#page-works-work.isTouch #author-information-screenName{line-height:1;font-weight:400;margin:5px 0 0;font-size:.9em}
#page-works-work.isTouch #author-information-screenName a{color:#888}
#page-works-work.isTouch #author-information-screenName a:hover{color:#0081c2}
#page-works-work.isTouch #author-information-profileText{line-height:1.5em;font-size:.9em;color:#444}
#page-works-work.isTouch #author-information-news{margin:30px 0 0}
#page-works-work.isTouch #author-information-news-list{padding:0;margin:0 0 0 16px}
#page-works-work.isTouch #author-information-news-list li{border-bottom:1px solid #ddd}
#page-works-work.isTouch #author-information-news-list a{text-decoration:none;padding:5px 16px 5px 90px;position:relative;display:block}
#page-works-work.isTouch #author-information-news-list a:hover h5{text-decoration:underline;color:#0081c2}
#page-works-work.isTouch #author-information-news-list h5,#page-works-work.isTouch #author-information-news-list p{margin:0;line-height:1.5}
#page-works-work.isTouch #author-information-news-list h5{font-size:1em;color:#222;font-weight:400}
#page-works-work.isTouch #author-information-news-list p{font-size:.85em;color:#888;position:absolute;top:.75em;left:0;width:90px}
#page-works-reviews-edit.isPC #reviewSection,#page-works-reviews-edit.isPC #reviewSection-deleteReviewButton{position:relative}
#page-works-work.isTouch #author-information-other-works .widget-catchphrase-author{display:none}
#page-works-followers #worksFollowers ul{padding:0;margin:0}
#page-works-followers #worksFollowers ul:after,#page-works-followers #worksFollowers ul:before{content:'';display:table}
#page-works-reviews-edit.isPC #reviewSection-body .float-right span,#page-works-reviews-edit.isPC #reviewSection-deleteReviewButton-message span{display:block}
#page-works-followers #worksFollowers ul:after{clear:both}
#page-works-followers.isPC #worksFollowers{margin:30px 0 0}
#page-works-followers.isTouch #worksFollowers{margin:8px 0 0}
#page-works-followers.isApp #worksFollowers{margin:16px 0 0}
#page-works-reviews-edit.isPC #reviewEdit{margin:30px 16px 0}
#page-works-reviews-edit.isPC #reviewEdit h3,#page-works-reviews-edit.isPC #reviewEdit p{margin:0}
#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-body .float-left,#page-works-reviews-edit.isPC #reviewSection-body .float-right{width:calc(50% - 20px)}
#page-works-reviews-edit.isPC #reviewSection-body .float-right p{line-height:1.2;margin:.25em 0 0}
#page-works-reviews-edit.isPC #reviewSection-body .float-right .reviewer-activityName{font-size:1.5em;color:#666}
#page-works-reviews-edit.isPC #reviewSection-body .float-right .reviewer-screenName{color:#aaa}
#page-works-reviews-edit.isPC #reviewPoint-container{background:#f5f5f5;border:1px solid #bbb;padding:15px;margin:5px 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 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 #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 .widget-works-workHeader{display:none}
#page-works-reviews-edit.isTouch #reviewEdit,#page-works-reviews-edit.isTouch #reviewEdit h3,#page-works-reviews-edit.isTouch #reviewEdit p{margin:0}
#page-works-reviews-edit.isTouch #reviewSection{position:relative;padding:16px}
#page-works-reviews-edit.isTouch #reviewSection-body h3{font-size:18px;line-height:1.3;margin:0 0 8px;border-bottom:1px solid #ddd;padding:0 0 8px}
#page-works-reviews-edit.isTouch #reviewSection-body h4,#page-works-reviews-edit.isTouch #reviewSection-body p{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-body .float-left,#page-works-reviews-edit.isTouch #reviewSection-body .float-right{width:100%;float:none}
#page-works-reviews-edit.isTouch #reviewSection-body .float-left{margin-bottom:0}
#page-works-reviews-edit.isTouch #reviewSection-body .float-right p{line-height:1.2;margin:.25em 0 0}
#page-works-reviews-edit.isTouch #reviewSection-body .float-right span{display:block}
#page-works-reviews-edit.isTouch #reviewSection-body .float-right .reviewer-activityName{font-size:1.5em;color:#666}
#page-works-reviews-edit.isTouch #reviewSection-body .float-right .reviewer-screenName{color:#aaa}
#page-works-reviews-edit.isTouch #reviewPoint-container{background:#f5f5f5;border:1px solid #bbb;padding:15px;margin:5px 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-bodyFooter .ui-button-blue{font-size:14px;color:#fff;background:#4baae0;padding:.5em 1em;border-radius:1.25em;border: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:#999;font-size:12px;padding-top:8px}
#page-works-reviews-edit.isTouch #reviewHint{margin:48px 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-review.isPC #backToReviewsLink a{color:#444}
#page-works-reviews-review.isPC #backToReviewsLink a:hover{color:#0081c2}
#page-works-reviews-review.isPC #workReviewsReview{border:5px solid #eee;margin:1em 0 0;padding:30px}
#page-works-reviews-review.isPC #workReviewsReview header{border-bottom:1px solid #ccc;padding:0 0 1em;margin:0 0 1em}
#page-works-reviews-review.isPC #workReviewsReview header h3{margin:0;line-height:1.2}
#page-works-reviews-review.isPC #workReviewsReview header h3 a{color:#222}
#page-works-reviews-review.isPC #workReviewsReview header h3 a:focus,#page-works-reviews-review.isPC #workReviewsReview header h3 a:hover{color:#0081c2}
#page-works-reviews-review.isPC #workReviewsReview header h3 .icon-official{color:#aaa}
#page-works-reviews-review.isPC #workReviewsReview h2,#page-works-reviews-review.isPC #workReviewsReview p{margin:0}
#page-works-reviews-review.isPC #workReviewsReview .workReview-reviewPoints{color:#4baae0;font-size:2em;line-height:1;margin:0 0 .25em}
#page-works-reviews-review.isPC #workReviewsReview .workReview-reviewPoints span{vertical-align:middle}
#page-works-reviews-review.isPC #workReviewsReview .workReview-reviewPointsLabel{font-size:.85rem;font-weight:700}
#page-works-reviews-review.isPC #workReviewsReview .workReview-reviewTitle{line-height:1.2;margin:.5em 0 1em;font-size:1.5em}
#page-works-reviews-review.isPC #workReviewsReview .workReview-reviewTitle a{color:#222}
#page-works-reviews-review.isPC #workReviewsReview .workReview-reviewBody{line-height:1.5;font-size:1.1em}
#page-works-reviews-review.isPC #workReview-footer{margin:30px 0 0;color:#888}
#page-works-reviews-review.isPC #workReview-footer>form,#page-works-reviews-review.isPC #workReview-footer>p{display:inline-block;margin:0 1em 0 0}
#page-works-reviews-review.isPC #workReview-footer>form:last-child,#page-works-reviews-review.isPC #workReview-footer>p:last-child{margin:0}
#page-works-reviews-review.isPC #workReview-deleteButton .ui-button-silent{padding:0;font-weight:400!important;color:#f23e48}
#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:#888}
#page-works-reviews-review.isPC #workReview-deleteButton a:hover{color:#0081c2}
#page-works-reviews-review.isPC #workReview-shareButtons.isOwn{margin:1em 0 0;border-top:1px solid #ddd}
#page-works-reviews-review.isPC #workReview-shareButtons .heading-level4{line-height:1.2;margin:1em 0 0;color:#0081c2}
#page-works-reviews-review.isPC .widget-shareButtons{margin:1em 0 0}
#page-works-reviews-review.isTouch #backToReviewsLink{border-bottom:1px solid #ddd;padding:16px 16px 8px;margin:0;font-size:11px}
#page-works-reviews-review.isTouch #backToReviewsLink a{color:#888}
#page-works-reviews-review.isTouch #workReviewsReview header{font-size:11px;font-weight:700;margin:0 0 8px;border-bottom:1px solid #bbb;box-sizing:border-box;padding:16px!important}
#page-works-reviews-review.isTouch #workReviewsReview h2,#page-works-reviews-review.isTouch #workReviewsReview header h3,#page-works-reviews-review.isTouch #workReviewsReview p{margin:0}
#page-works-reviews-review.isTouch #workReviewsReview header h3 a{color:#222}
#page-works-reviews-review.isTouch #workReviewsReview header h3 a:focus,#page-works-reviews-review.isTouch #workReviewsReview header h3 a:hover{color:#0081c2}
#page-works-reviews-review.isTouch #workReviewsReview header h3 .icon-official{color:#aaa}
#page-works-reviews-review.isTouch #workReviewsReview .workReview-reviewPoints{color:#4baae0;font-size:22px;line-height:1;margin:16px 16px 0}
#page-works-reviews-review.isTouch #workReviewsReview .workReview-reviewPoints span{vertical-align:middle}
#page-works-reviews-review.isTouch #workReviewsReview .workReview-reviewPointsLabel{font-size:12px;font-weight:700}
#page-works-reviews-review.isTouch #workReviewsReview .workReview-reviewTitle{line-height:1.3;margin:8px 16px 24px;font-size:18px}
#page-works-reviews-review.isTouch #workReviewsReview .workReview-reviewTitle a{color:#222}
#page-works-reviews-review.isTouch #workReviewsReview .workReview-reviewBody{line-height:1.5;font-size:14px;margin:16px}
#page-works-reviews-review.isTouch #workReviewsReview #workReview-footer{margin:32px 16px;color:#999}
#page-works-reviews-review.isTouch #workReview-deleteButton .ui-button-silent{padding:0;font-weight:400!important;color:#f23e48}
#page-fanFictionSources.isTouch #fanFictionSources-list h2,#page-fanFictionSources.isTouch #fanFictionSources-showcase h2,#page-users-reviews.isTouch .heading-level3,#page-works-reviews-review.isApp #workReviewsReview header{font-weight:700;font-family:dummy-for-ie-edge-newline,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-reviews-review.isTouch #workReview-deleteButton .ui-button-silent:hover{color:#db2c3d;text-decoration:underline!important}
#page-works-reviews-review.isTouch #workReview-deleteButton a{color:#888}
#page-works-reviews-review.isTouch #workReview-deleteButton a:hover{color:#0081c2}
#page-works-reviews-review.isTouch #workReview-shareButtons{padding:16px}
#page-works-reviews-review.isApp #backToReviewsLink,#page-works-reviews-review.isApp #user-followButton,#page-works-reviews-review.isApp #workColor,#page-works-reviews-review.isApp #workReview-shareButtons,#page-works-reviews-review.isApp .ui-tab{display:none}
#page-works-reviews-review.isApp #container{padding:0}
#page-works-reviews-review.isApp .widget-works-workHeader{margin:24px 0 16px}
#page-works-reviews-review.isApp #workTitle{font-size:18px;line-height:1.3;margin:0 0 16px}
#page-works-reviews-review.isApp #workAuthor{font-size:12px}
#page-works-reviews-review.isApp #workReviewsReview header{font-size:11px;margin:0 0 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #bbb;-webkit-transform:scale(1,1);transform:scale(1,1)}
#page-works-reviews-review.isApp #workReviewsReview header h3{margin:0}
#page-works-reviews.isPC #workReviews:after,#page-works-reviews.isPC #workReviews:before{content:'';display:table}
#page-works-reviews.isPC #workReviews:after{clear:both}
#page-works-reviews.isPC #workReview-summary{width:calc(33.33333% - 40px);float:left;margin:30px 0 0}
#page-works-reviews.isPC #workReview-list{width:66.66666%;float:right;margin:15px 0 0}
#page-works-reviews.isPC #workReview-list .widget-workReview-review{padding:15px 0;border-top:1px solid #ddd}
#page-works-reviews.isPC #workReview-list .widget-workReview-review:first-child{border:none}
#page-works-reviews.isPC #workReview-list .widget-workReview-review:last-child{border-bottom:1px solid #ddd}
#page-works-reviews.isPC #workReview-list .widget-workReview-review.isOnlyPoints{padding:5px 0}
#page-works-reviews.isPC #workReview-list .widget-workReview-review.isOnlyPoints:first-child{padding:15px 0 5px}
#page-works-reviews.isTouch #workReviews{margin:20px 0 0}
#page-works-reviews.isTouch #workReview-list{margin:0 0 32px 16px}
#page-works-reviews.isTouch .widget-emptyMessage{margin:0 16px 0 0}
#page-users-reviews.isPC #textualReviews .heading-level3,#page-users-reviews.isPC #untextualReviews .heading-level3{line-height:1.2;margin:0}
#page-users-reviews.isPC #textualReviews .heading-level3 span,#page-users-reviews.isPC #untextualReviews .heading-level3 span{display:block}
#page-users-reviews.isPC #textualReviews+#untextualReviews{border-top:1px solid #ddd;margin:48px 0 0}
#page-users-reviews.isPC #textualReviews .heading-level3{margin:30px 0 0}
#page-users-reviews.isPC #textualReviews #textualReviews-list{margin:15px 0 0}
#page-users-reviews.isPC #textualReviews .textualReviews-item{border-bottom:1px solid #ddd;padding:16px 0}
#page-users-reviews.isPC #textualReviews .textualReviews-item:after,#page-users-reviews.isPC #textualReviews .textualReviews-item:before{content:'';display:table}
#page-users-reviews.isPC #textualReviews .textualReviews-item:after{clear:both}
#page-users-reviews.isPC #textualReviews .textualReviews-item:last-child{border:none;padding-bottom:0}
#page-users-reviews.isPC #textualReviews .widget-reviewsItem-review{width:66.666666%}
#page-users-reviews.isPC #textualReviews .widget-reviewsItem-workCard{width:33.333333%}
#page-users-reviews.isPC #textualReviews .widget-workCard-introduction,#page-users-reviews.isPC #textualReviews .widget-workCard-workColor{display:none}
#page-users-reviews.isPC #untextualReviews{padding:30px 0 0}
#page-users-reviews.isPC #untextualReviews-list:after,#page-users-reviews.isPC #untextualReviews-list:before{content:'';display:table}
#page-users-reviews.isPC #untextualReviews-list:after{clear:both}
#page-users-reviews.isPC #untextualReviews-list .widget-workCard{margin:0 0 30px 30px;width:calc(33.333333% - 20px);float:left;position:relative}
#page-users-reviews.isPC #untextualReviews-list .widget-workCard:nth-child(3n+1){margin-left:0;clear:both}
#page-users-reviews.isPC #untextualReviews-list .widget-workCard .widget-workCard-introduction,#page-users-reviews.isPC #untextualReviews-list .widget-workCard .widget-workCard-workColor{display:none}
#page-users-reviews.isPC #untextualReviews-list .widget-workCard .widget-workCard-title{font-size:1.1em}
#page-users-reviews.isTouch #usersReviews-internalLinks ul{margin:0;padding:5px 0;text-align:center;background:#f5f5f5}
#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 #user-description,#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-followers.isTouch .widget-profileCard:first-child,#page-users-followingUsers.isTouch .widget-profileCard:first-child,#page-users-followingWorks.isTouch .widget-users-contents-isEmpty,#page-users-followingWorks.isTouch .widget-workCatchphrase:first-child{border-top:1px solid #ddd}
#page-users-reviews.isTouch .heading-level3{font-size:11px;margin:0;padding:0 16px 8px!important;border-bottom:1px solid #bbb;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 #textualReviews,#page-users-reviews.isTouch #untextualReviews{margin:-80px 0 0;padding:104px 0 0}
#page-users-reviews.isTouch #textualReviews .widget-fixedColumn-right,#page-users-reviews.isTouch #untextualReviews .widget-fixedColumn-right{margin:0;width:100%}
#page-users-reviews.isTouch #textualReviews+#untextualReviews{margin:-56px 0 0}
#page-users-reviews.isTouch #textualReviews-list{margin:0}
#page-users-reviews.isTouch #textualReviews-list .textualReviews-item{border-bottom:1px solid #ddd;padding:15px 0;margin:0 0 0 16px}
#page-users-reviews.isTouch #textualReviews-list .widget-reviewsItem{float:none;width:100%}
#page-users-reviews.isTouch #textualReviews-list .widget-reviewsItem:after,#page-users-reviews.isTouch #textualReviews-list .widget-reviewsItem:before{content:'';display:table}
#page-users-reviews.isTouch #textualReviews-list .widget-reviewsItem:after{clear:both}
#page-users-reviews.isTouch #untextualReviews .widget-workCard{border-bottom:1px solid #ddd;padding:16px 16px 16px 0;margin:0 0 0 16px;box-sizing:border-box}
#page-users-reviews.isApp #user-nav{display:none}
#page-users-followingUsers #followingUsers ul{margin:0;padding:0}
#page-users-followingUsers #followingUsers ul:after,#page-users-followingUsers #followingUsers ul:before{content:'';display:table}
#page-users-followingUsers #followingUsers ul:after{clear:both}
#page-users-followingUsers.isTouch .widget-user-followingSelector{max-width:100%;margin:10px}
#page-users-followingUsers.isApp #user-nav,#page-users-followingUsers.isApp .widget-user-authorControls,#page-users-followingUsers.isApp .widget-user-followingSelector,#page-users-followingUsers.isTouch #user-description{display:none}
#page-users-followingUsers.isApp #followingUsers{margin:24px 0 0}
#page-users-followingUsers.isApp #user-name-activityName a:after{content:"さんのフォローしているひと";display:block;font-size:11px;margin-top:5px}
#page-users-followingWorks.isPC #followingWorks-list:after,#page-users-followingWorks.isPC #followingWorks-list:before{content:'';display:table}
#page-users-followingWorks.isApp #user-nav,#page-users-followingWorks.isApp .widget-user-authorControls,#page-users-followingWorks.isApp .widget-user-followingSelector,#page-users-followingWorks.isTouch #user-description,#page-users-followingWorks.isTouch .widget-catchphrase{display:none}
#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.isTouch .widget-user-followingSelector{max-width:100%;margin:10px}
#page-users-followingWorks.isTouch .widget-workCatchphrase{margin:0 0 0 16px}
#page-users-followingWorks.isApp #followingWorks{margin:24px 0 0}
#page-users-followingWorks.isApp #user-name-activityName a:after{content:"さんのフォローしている小説";display:block;font-size:11px;margin-top:5px}
#page-users-followers #followers-message{text-align:center;color:#666}
#page-users-followers #followers ul{padding:0;margin:0}
#page-users-followers #followers ul:after,#page-users-followers #followers ul:before{content:'';display:table}
#page-users-followers.isApp #user-nav,#page-users-followers.isTouch #user-description{display:none}
#page-users-followers #followers ul:after{clear:both}
#page-users-followers.isPC #followers-message{margin:30px 0}
#page-users-followers.isTouch #followers-message{margin:14px 0}
#page-fanFictionSources.isPC #fanFictionSources{width:1125px;padding:0 30px;margin:30px auto}
#page-fanFictionSources.isPC #fanFictionSources-pickupHeader h2,#page-fanFictionSources.isPC #fanFictionSources-pickupHeader p{line-height:1.4}
#page-fanFictionSources.isPC #fanFictionSources-pickupHeader h2{font-size:1em;margin:0}
#page-fanFictionSources.isPC #fanFictionSources-pickupHeader p{margin:0;color:#888;font-size:.95em}
#page-fanFictionSources.isPC #fanFictionSources-pickupHeader span{display:block}
#page-fanFictionSources.isPC #fanFictionSources-copyrights ul:after,#page-fanFictionSources.isPC #fanFictionSources-copyrights ul:before,#page-fanFictionSources.isPC #fanFictionSources-list section>div:after,#page-fanFictionSources.isPC #fanFictionSources-list section>div:before,#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest:after,#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest:before{content:'';display:table}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-item .widget-fanFictionSource-title{font-size:1.25em}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-item .widget-fanFictionSources-showcase-item-content{margin:15px 0 0}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest{margin:30px 0}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest:after{clear:both}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-fanFictionSource-image{width:125px}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-fanFictionSource-text{width:calc(100% - 140px)}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-fanFictionSources-showcase-item{float:left;width:calc(50% - 15px);margin:0 0 0 30px}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-fanFictionSources-showcase-item:nth-child(2n+1){margin-left:0;clear:both;position:relative}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-fanFictionSources-showcase-item:first-child .widget-fanFictionSource{border:none;padding-top:0}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-fanFictionSources-showcase-item-content{margin:30px 0 0}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-workTitle{padding-left:35px}
#page-fanFictionSources.isPC .widget-fanFictionSources-showcase-latest .widget-workTitle-workColor{left:0}
#page-fanFictionSources.isPC #fanFictionSources-list{margin:90px 0 60px}
#page-fanFictionSources.isPC #fanFictionSources-list .heading-level2{margin:0 0 30px}
#page-fanFictionSources.isPC #fanFictionSources-list .heading-level4{margin:0}
#page-fanFictionSources.isPC #fanFictionSources-list section>div{margin:30px auto}
#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 30px 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-copyrights{text-shadow:0 1px 0 #fff;margin:60px auto}
#page-fanFictionSources.isPC #fanFictionSources-copyrights ul{margin:0;padding:0;font-size:.85em;color:#aaa}
#page-fanFictionSources.isPC #fanFictionSources-copyrights ul:after{clear:both}
#page-fanFictionSources.isPC #fanFictionSources-copyrights li{width:33.33333333%;float:left;margin:1em 0 0;line-height:1.4}
#page-fanFictionSources.isPC #fanFictionSources-copyrights li:nth-child(3n+1){clear:both}
#page-fanFictionSources.isPC #fanFictionSources-copyrights li b,#page-fanFictionSources.isPC #fanFictionSources-copyrights li span{display:block}
#page-fanFictionSources.isTouch #mediaHeader-search,#page-fanFictionSources.isTouch .widget-workTitle-dateUpdated,#page-fanFictionSources.isTouch .widget-workTitle-status:after{display:none}
#page-fanFictionSources.isTouch #fanFictionSources{max-width:640px;margin:32px auto}
#page-fanFictionSources.isTouch #fanFictionSources-list h2,#page-fanFictionSources.isTouch #fanFictionSources-showcase h2{font-size:11px;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #bbb;width:100%!important}
#page-explore.isPC #by-genre li a,#page-explore.isPC #by-lengthRange li a,#page-explore.isPC #by-serialStatus li a,#page-explore.isTouch #by-genre li a,#page-explore.isTouch #by-lengthRange li a,#page-explore.isTouch #by-serialStatus li a{font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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-decoration:none}
#page-fanFictionSources.isTouch #fanFictionSources-pickupHeader p{color:#999;font-size:11px;margin:8px 16px 0}
#page-fanFictionSources.isTouch .widget-workTitle-workColor{margin:-10px 0 0 -36px}
#page-fanFictionSources.isTouch .widget-fanFictionSources-showcase-item{border-bottom:1px solid #ddd;padding:16px 0}
#page-fanFictionSources.isTouch .widget-fanFictionSources-showcase-item .widget-fanFictionSources-showcase-item-content{margin:0 0 0 88px}
#page-fanFictionSources.isTouch .widget-fanFictionSources-showcase-item .widget-fanFictionSources-showcase-item-content .widget-workTitle-title{font-size:13px;margin:16px 0 4px;padding-right:16px}
#page-fanFictionSources.isTouch #fanFictionSources-list section,#page-fanFictionSources.isTouch .widget-fanFictionSources-showcase-latest{margin-left:16px}
#page-fanFictionSources.isTouch #fanFictionSources-list{margin-top:48px}
#page-fanFictionSources.isTouch #fanFictionSources-list h3{font-size:11px;margin:16px 0;padding:0}
#page-fanFictionSources.isTouch #fanFictionSources-list .widget-fanFictionSource{margin-bottom:16px}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights{border-top:1px solid #ddd;margin:48px 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-recentWorks.isTouch #fanFictionSources-sourceInfoText,#page-fanFictionSources-recentWorks.isTouch .widget-emptyMessage{padding:0 16px}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights li{margin-bottom:8px}
#page-fanFictionSources.isTouch #fanFictionSources-copyrights li b,#page-fanFictionSources.isTouch #fanFictionSources-copyrights li span{display:block}
#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{line-height:1.2;color:#444;margin:20px 0 0;font-size:1.5em}
#page-fanFictionSources-recentWorks.isPC #fanFictionSources-author{margin:.5em 0;color:#666;font-size:1.1em;line-height:1.3}
#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-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.5;color:#222;margin:0;font-size:15px;font-weight:400}
#page-fanFictionSources-recentWorks.isTouch #fanFictionSources-author{margin:6px 0;color:#999;font-size:12px;line-height:1.5}
#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 .widget-work-summary{display:none}
#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;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 section{margin:30px 0 0}
#page-explore.isPC section ul{padding:0;margin:.5em 0 0}
#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;line-height:1.2;margin:0 2px 2px 0}
#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-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{padding:0!important}
#page-explore.isTouch #by-word{background:#4baae0;margin:0 0 24px;padding:24px 16px}
#page-explore.isTouch #by-word h2{text-align:center;color:#fff;font-weight:400;margin:0 0 4px;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 16px 0 0;margin:0 0 0 16px}
#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;line-height:1.2;margin:0 2px 2px 0;font-size:1em;font-weight:700}
#page-userEvents-edit.isTouch #userEvents-edit h4,#page-userEvents-userEvent.isTouch #userEvent-aside h2,#page-userEvents-userEvent.isTouch #userEvent-aside h3{font-family:dummy-for-ie-edge-newline,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-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-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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-userEvents .userEvents-flexbox-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-userEvents #userEvents-header{border-bottom:1px solid #bbb;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;padding:0 0 8px}
#page-userEvents #userEvents-header h2,#page-userEvents #userEvents-header p{margin:0}
#page-userEvents #userEvents-header h2{font-size:14px;line-height:1.4}
#page-userEvents #userEvents-header .userEvents-flexbox-left p{color:#666;font-size:.95em;line-height:1.4}
#page-userEvents #userEvents-ended .userEvents-flexbox-left,#page-userEvents #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{font-size:24px;margin:30px 0 0;line-height:1}
#page-userEvents #userEvents-ended .userEvents-flexbox-left p,#page-userEvents #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{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{color:#0990cc}
#page-userEvents #userEvents-ended .userEvents-flexbox-right,#page-userEvents #userEvents-inProgress .userEvents-flexbox-right{width:960px}
#page-userEvents .userEvents-eventList:after,#page-userEvents .userEvents-eventList:before{content:'';display:table}
#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(1):before,#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(1):before{display:none}
#page-userEvents .userEvents-eventList:after{clear:both}
#page-userEvents .userEvents-seeMoreLink{margin:15px 0 0;padding:15px 0 0;border-top:1px solid #ddd;text-align:right}
#page-userEvents .userEvents-seeMoreLink a{color:#222}
#page-userEvents .userEvents-seeMoreLink a:focus,#page-userEvents .userEvents-seeMoreLink a:hover{color:#0990cc}
#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit{width:50%}
#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(2n+1){clear:both;padding:0 15px 0 0;position:relative}
#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:200%}
#page-userEvents.isPC #userEvents-inProgress .widget-userEvents-unit:nth-child(2n){padding:0 0 0 15px}
#page-userEvents.isPC #userEvents-ended{border-top:1px solid #bbb;margin:60px 0 0}
#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit{width:25%}
#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(4n+1){clear:both;padding:0 20px 0 0;position:relative}
#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(4n+1):before{content:'';position:absolute;border-top:1px solid #ddd;top:-15px;left:0;height:0;width:400%}
#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(4n-1),#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(4n-2){padding:0 10px}
#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit:nth-child(4n){padding:0 0 0 20px}
#page-userEvents.isPC #userEvents-ended .widget-userEvents-unit-header-eventInfo h4{font-size:15px}
#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;-ms-grid-row-align:flex-start;align-items:flex-start}
#page-userEvents.isTouch #userEvents-header h2{font-size:11px}
#page-userEvents.isTouch #userEvents-header .ui-button-black{font-size:12px}
#page-userEvents.isTouch #userEvents-header-description{color:#666;font-size:11px;line-height:1.4}
#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner h4 a,#page-userEvents-userEvent #userEvent-title a{color:#222}
#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner h4 a:focus,#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner h4 a:hover,#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner p a:focus,#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner p a:hover,#page-userEvents-userEvent #userEvent-meta a:focus,#page-userEvents-userEvent #userEvent-meta a:hover,#page-userEvents-userEvent #userEvent-title a:focus,#page-userEvents-userEvent #userEvent-title a:hover{color:#0990cc}
#page-userEvents.isTouch #userEvents-header-description span{display:inline-block}
#page-userEvents.isTouch #userEvents-ended,#page-userEvents.isTouch #userEvents-inProgress{display:block}
#page-userEvents-userEvent #userEvent-body section:after,#page-userEvents-userEvent #userEvent-body section:before,#page-userEvents-userEvent #userEvent-summary:after,#page-userEvents-userEvent #userEvent-summary: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.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.isTouch #userEvents-ended .userEvents-flexbox-left:after,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-left:after{clear:both}
#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.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.isTouch #userEvents-ended .userEvents-flexbox-right,#page-userEvents.isTouch #userEvents-inProgress .userEvents-flexbox-right{width:100%}
#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.isTouch .userEvents-seeMoreLink{margin:0;padding:8px 16px 0 0;font-size:11px}
#page-userEvents-userEvent #userEvent-mainHeader{width:1125px;margin:30px auto 20px;padding:0 30px}
#page-userEvents-userEvent #userEvent-mainHeader .widget-shareButtons{text-align:right}
#page-userEvents-userEvent #userEvent-title{margin:0 0 .25em;font-size:28px;line-height:1.2}
#page-userEvents-userEvent #userEvent-meta{color:#666;padding:0;margin:0}
#page-userEvents-userEvent #userEvent-meta li{display:inline-block;margin:0 16px 0 0}
#page-userEvents-userEvent #userEvent-meta a{color:#666}
#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-summary: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;line-height:1}
#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{margin:0 0 .5em;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 #userEvent-editButton{margin:0 0 15px;background:#faf7f0;border-top:1px solid #ecdcc1;border-bottom:1px solid #f5eddf}
#page-userEvents-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}
#page-userEvents-userEvent #userEvent-editButton-inner p{margin:0}
#page-userEvents-userEvent #eventAuthor{margin:30px 0}
#page-userEvents-userEvent #eventAuthor header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px 0 0}
#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner h4,#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner p{margin:0;line-height:1.5}
#page-userEvents-userEvent #eventAuthor #eventAuthor-header-inner p a{color:#888}
#page-userEvents-userEvent #eventAuthor button{font-size:12px}
#page-userEvents-userEvent #eventAuthor-profileText{color:#666;font-size:13px;line-height:1.5;margin:.75em 0 0}
#page-userEvents-userEvent #eventAuthor-news{margin:30px 0 0}
#page-userEvents-userEvent #eventAuthor-news h3{margin:0 0 2px}
#page-userEvents-userEvent #eventAuthor-news .widget-user-newsList a{padding-left:0}
#page-userEvents-userEvent #eventAuthor-news .widget-user-newsList p{position:static;top:auto;left:auto;width:100%}
#page-userEvents-userEvent.isPC #container{width:100%;padding:0;margin-top:100px}
#page-userEvents-userEvent.isPC #userEvent-editButton+#userEvent-mainHeader{padding-top:0}
#page-userEvents-userEvent.isPC #userEvent-mainHeader{padding:30px 30px 0}
#page-userEvents-userEvent.isPC .widget-fixedColumn{width:1125px;margin:0 auto;padding:0 30px}
#page-userEvents-userEvent.isPC .enteredWorks-emptyMessage{color:#666}
#page-userEvents-userEvent.isTouch #userEvent-editButton{margin:0}
#page-userEvents-userEvent.isTouch #userEvent-editButton-inner{width:100%;padding:8px 10px;box-sizing:border-box}
#page-userEvents-userEvent.isTouch #userEvent-editButton-inner .ui-button-default{font-size:12px}
#page-userEvents-userEvent.isTouch #userEvent-editButton-inner p{font-size:11px;line-height:1.3}
#page-userEvents-userEvent.isTouch #userEvent-editButton-inner p:first-child{margin:0 10px 0 0}
#page-userEvents-userEvent.isTouch #userEvent-mainHeader{width:100%;margin:0;padding:24px 16px 16px;box-sizing:border-box;text-align:center!important}
#page-userEvents-userEvent.isTouch #userEvent-mainHeader .widget-fixedColumn-right{margin:0}
#page-userEvents-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}
#page-userEvents-userEvent.isTouch #userEvent-title{font-size:18px}
#page-userEvents-userEvent.isTouch #userEvent-meta{font-size:12px}
#page-userEvents-userEvent.isTouch #userEvent-applyButton{padding:0 16px 16px;text-align:center}
#page-userEvents-userEvent.isTouch #userEvent-applyButton .widget-event-applyButton-button{margin:0}
#page-userEvents-userEvent.isTouch #userEvent-applyButton .ui-button-disabled{width:100%;padding:1em 0}
#page-userEvents-userEvent.isTouch #userEvent-applyButton-message{color:#666;margin:1em 0 0;font-size:11px}
#page-userEvents-userEvent.isTouch #userEvent-applyButton-message span{display:inline-block}
#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;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.isTouch .enteredWorks-emptyMessage{margin:0;padding:16px;color:#666;text-align:center;font-size:11px;border-bottom:1px solid #ddd}
#page-userEvents-userEvent.isTouch #userEvent-aside h2,#page-userEvents-userEvent.isTouch #userEvent-aside h3{font-size:11px;font-weight:700;margin:0 0 8px;padding:0 16px 8px!important;border-bottom:1px solid #bbb}
#page-userEvents-userEvent.isTouch #userEvent-aside header{margin:16px 16px 8px}
#page-userEvents-userEvent.isTouch #eventAuthor-profileText{margin:0 16px}
#page-userEvents-userEvent.isTouch #eventAuthor-news h3{margin-bottom:0}
#page-userEvents-userEvent.isApp #userEvent-description{margin-top:16px!important}
#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 #bbb;-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 .work .widget-catchphrase-author,#page-trends.isPC #trends .work .widget-workCatchphrase-dateUpdated,#page-trends.isTouch .widget-catchphrase-author{display:none}
#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.isTouch .widget-workCatchphrase{margin:0 0 0 16px}
#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-trends.isTouch .widget-catchphrase{margin-bottom:8px}
#page-trends.isTouch .widget-workCatchphrase-title{font-size:13px}
#page-trends.isTouch .widget-workCatchphrase-meta{margin:8px 0 0}
#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-genres-recentWorks .widget-workCard-genre,#page-official.isTouch .widget-official-header-followButton,#page-tags-tag.isTouch .widget-work .widget-work-characterCount,#page-tags-tag.isTouch .widget-work .widget-work-dateUpdated,#page-tags-tag.isTouch .widget-work .widget-work-meta .widget-work-status:after{display:none}
#page-tags-tag.isPC #container{padding:0}
#page-tags-tag.isPC #tagTitle{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 #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.isPC .heading-level2{line-height:1.3;font-weight:400;font-size:1.5em;margin:0 0 45px;text-align:center}
#page-official.isTouch .heading-level2{line-height:1.3;font-weight:400;font-size:20px;text-align:center;padding:20px 16px!important;box-sizing:border-box;width:100%;font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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:none;margin:0}
#page-genres-recentWorks #genre-all .widget-workCard-genre,#page-works-accesses #workStatsCount span{display:block}
#page-genres-recentWorks #recentWorks-targetLink-nonfiction{letter-spacing:-1px}
#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-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 #bbb;font-family:dummy-for-ie-edge-newline,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,#page-works-accesses.isTouch #episodeStats-table tbody,#page-works-accesses.isTouch #episodeStats-table td,#page-works-accesses.isTouch #episodeStats-table tr{display:block}
#page-search .search-multiColumn:after,#page-search .search-multiColumn:before,#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{margin:0 0 0 16px;border-bottom:1px solid #ddd;padding:14px 16px 14px 0}
#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{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 h3,#page-search .search-multiColumn .search-multiColumn-left section:first-child,#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}
#page-search #filter-section-contest p,#page-search #searchHeader-internalLinks,#page-search #searchHeader-left ul,#page-search #searchHeader-sort{margin:0}
#page-search #searchHeader-queries{padding:0;color:#666}
#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 a{padding:0 0 0 .75em;display:inline-block}
#page-search #searchHeader-internalLinks a:first-child{padding:0}
#page-search #filter-section-keywords p{margin:0;line-height:1.2}
#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 .filter-rangeSelector-list:after,#page-search #filter .filter-rangeSelector-list:before,#page-search #filter .filter-rangeSelector:after,#page-search #filter .filter-rangeSelector:before{content:'';display:table}
#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 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,#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{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{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:after,#page-search #searchResult-tags ul:before,#page-search #searchResult-users ul:after,#page-search #searchResult-users ul:before{display:table;content:''}
#page-search #searchResult-tags ul{padding:0}
#page-search #searchResult-tags ul li{display:inline-block;margin:0 .25em .5em 0}
#page-search #searchResult-tags ul:after{clear:both}
#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: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}
#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)}
#page-searchTouch #filter,#page-searchTouch #sort{height:100%;z-index:30000;top:0;width:100%;position:fixed;left:0}
#page-searchTouch #filter-footer,#page-searchTouch #sort-footer{height:50px;box-shadow:0 -1px 3px rgba(0,0,0,.1);text-align:center;box-sizing:border-box}
#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:640px;margin:1em auto;padding:0 16px;font-size:13px}
#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-recentUserNews.isTouch #container h2,#page-settings.isPC #accountInfo-header .heading-level2,#page-settings.isTouch #accountInfo-account .heading-level4,#page-settings.isTouch #accountInfo-header .heading-level2,#page-settings.isTouch #accountInfo-preference .heading-level4,#page-settings.isTouch #accountInfo-private .heading-level4,#page-settings.isTouch #accountInfo-profile .heading-level4,#page-settings.isTouch #retire .heading-level4{font-family:dummy-for-ie-edge-newline,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-searchTouch #sort-section a{display:block;font-size:16px;padding:5px 0;color:#222;text-decoration:none}
#page-searchTouch #sort-footer{width:100%;background:#fff}
#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;box-sizing:border-box;font-weight:400}
#page-searchTouch #filter.isHidden{display:none}
#page-searchTouch #filter-section-inner .filter-rangeSelector-list:after,#page-searchTouch #filter-section-inner .filter-rangeSelector-list:before,#page-searchTouch #filter-section-inner .filter-rangeSelector:after,#page-searchTouch #filter-section-inner .filter-rangeSelector:before,#page-searchTouch #filter-section-inner ul:after,#page-searchTouch #filter-section-inner ul:before{display:table;content:''}
#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 - 200px);overflow-y:scroll;-webkit-overflow-scrolling:touch}
#page-searchTouch #filter-section-inner ul{padding:0;margin:0;font-size:13px}
#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{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{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-contest p{margin:0}
#page-searchTouch #filter-footer{position:fixed;top:calc(100vh - 200px);left:0;width:100%;background:#fff;padding:0 10px}
#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}
#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-users ul li:last-child,#page-searchTouch #searchResult-works .touchHeading-level2{margin:0}
#page-searchTouch #searchResult-works .widget-pager p{margin-bottom:0}
#page-searchTouch #searchResult-tags ul,#page-searchTouch #searchResult-users ul{padding:0;margin:16px 16px 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{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 li{display:inline-block;margin:0 16px 8px 0;line-height:1.3;font-size:15px}
#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 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 li{margin:0 0 16px;line-height:1.3}
#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 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 0 0}
#page-searchTouch.isApp #searchHeader{position:fixed;top:0;left:0;width:100%}
#page-searchTouch.isApp #filter .touchHeading-level2{padding:0 0 8px!important}
#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}
#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{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 160px}
#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:after,#page-recentReviews.isPC .recentReviews-item:before,#page-recentReviews.isPC .widget-reviewsItem:after,#page-recentReviews.isPC .widget-reviewsItem:before,#page-recentReviews.isTouch .recentReviews-item:after,#page-recentReviews.isTouch .recentReviews-item:before,#page-recentUserNews .news-meta:after,#page-recentUserNews .news-meta:before{display:table;content:''}
#page-recentReviews.isPC .recentReviews-item{border-bottom:1px solid #ddd;padding:15px 0}
#page-recentReviews.isPC .recentReviews-item:after{clear:both}
#page-recentReviews.isPC .recentReviews-item-dateCreated{width:135px;float:left;color:#888;text-align:right;margin:0}
#page-recentReviews.isPC .widget-reviewsItem{float:right;width:calc(100% - 160px)}
#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{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 .news-meta:after{clear:both}
#page-recentUserNews .news-meta a{color:#666;padding:0 14px 0 0;position:relative;float:left}
#page-recentUserNews .news-meta a:focus,#page-recentUserNews .news-meta a:hover{color:#0081c2}
#page-recentUserNews .news-meta a: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-recentUserNews .news-meta a:last-child{padding:0}
#page-recentUserNews .news-meta a:last-child:after{display:none}
#page-recentUserNews.isPC #recentUserNewsList .news:after,#page-recentUserNews.isPC #recentUserNewsList .news:before,#page-sharedDrafts #sharedDraftsHeader-inner:after,#page-sharedDrafts #sharedDraftsHeader-inner:before{content:'';display:table}
#page-recentUserNews .news-meta i{margin:0 0 0 .25em}
#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 160px;font-size:1em;line-height:1.4}
#page-recentUserNews.isPC #recentUserNewsList{padding:0;margin:0}
#page-recentUserNews.isPC #recentUserNewsList .news{border-bottom:1px solid #ddd;padding:15px 0}
#page-recentUserNews.isPC #recentUserNewsList .news:after{clear:both}
#page-recentUserNews.isPC #recentUserNewsList .news-dateCreated{width:135px;float:left;color:#888;text-align:right;margin:0}
#page-recentUserNews.isPC #recentUserNewsList .news-item{float:right;width:calc(100% - 160px)}
#page-recentUserNews.isPC #recentUserNewsList h3,#page-recentUserNews.isPC #recentUserNewsList p{margin:0}
#page-recentUserNews.isPC #recentUserNewsList a{color:#222}
#page-recentUserNews.isPC #recentUserNewsList a:focus,#page-recentUserNews.isPC #recentUserNewsList a:hover{color:#0081c2}
#page-recentUserNews.isPC #recentUserNewsList .news-title{font-size:16px;line-height:1.4;margin:2px 0 0}
#page-recentUserNews.isPC #recentUserNewsList .news-body{line-height:1.5;margin:.5em 0;font-size:13px;color:#444;padding:0 30px 0 0}
#page-recentUserNews.isPC #recentUserNewsList .news-body a{color:#444;border-bottom:1px solid #ccc;text-decoration:none}
#page-recentUserNews.isPC #recentUserNewsList .news-body a:focus,#page-recentUserNews.isPC #recentUserNewsList .news-body a:hover{color:#0081c2;border-bottom-color:#0990cc}
#page-recentUserNews.isPC #recentUserNewsList .news-meta{font-size:13px}
#page-recentUserNews.isTouch #container{padding:30px 0 0}
#page-recentUserNews.isTouch #container h2{font-size:11px;font-weight:700;padding:0 16px 8px!important;border-bottom:1px solid #bbb;box-sizing:border-box;margin:0}
#page-recentUserNews.isTouch #recentUserNewsList{padding:0;margin:0 0 0 16px}
#page-recentUserNews.isTouch #recentUserNewsList .news{border-bottom:1px solid #ddd;padding:13px 16px 13px 60px;position:relative}
#page-recentUserNews.isTouch #recentUserNewsList .news-dateCreated{position:absolute;top:13px;left:0;margin:1px 0 0;font-size:11px;color:#666;line-height:1.3;width:55px}
#page-recentUserNews.isTouch #recentUserNewsList h3,#page-recentUserNews.isTouch #recentUserNewsList p{margin:0}
#page-recentUserNews.isTouch #recentUserNewsList a{color:#222}
#page-recentUserNews.isTouch #recentUserNewsList a:focus,#page-recentUserNews.isTouch #recentUserNewsList a:hover{color:#0081c2}
#page-recentUserNews.isTouch #recentUserNewsList .news-title{font-size:14px;line-height:1.4}
#page-recentUserNews.isTouch #recentUserNewsList .news-body{line-height:1.5;margin:.5em 0;font-size:12px;color:#444}
#page-recentUserNews.isTouch #recentUserNewsList .news-body a{color:#444;border-bottom:1px solid #ccc;text-decoration:none}
#page-recentUserNews.isTouch #recentUserNewsList .news-body a:focus,#page-recentUserNews.isTouch #recentUserNewsList .news-body a:hover{color:#0081c2;border-bottom-color:#0990cc}
#page-recentUserNews.isTouch #recentUserNewsList .news-meta{font-size:12px}
#page-recentUserNews.isTouch #recentUserNewsList .news-meta a{color:#666}
#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}
@media screen and (max-width:640px){#page-sharedDrafts #sharedDraftsHeader.isGuestUser{height:100px;padding:8px 0 0;box-sizing:border-box}
#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{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 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{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{margin:0 0 .5em;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,#page-sharedDrafts #attention-footer span span{display:inline-block}
#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,#page-sharedDrafts #information dl:after,#page-sharedDrafts #information dl:before{content:'';display:table}
#page-sharedDrafts #attention-footer:after,#page-sharedDrafts #information dl: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,#page-sharedDrafts #episodeEnd span{display:block}
#page-sharedDrafts #content{padding:45px 80px}
#page-sharedDrafts #information{box-sizing:border-box;text-align:center}
#page-sharedDrafts #information dl{margin:0 auto;width:100%}
#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 #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 #attention-body ul{padding:1.25rem 20px 1rem}
#page-sharedDrafts #attention-footer span{display:inline}
#page-sharedDrafts #content{padding:30px 20px}
#page-sharedDrafts #credit .widget-credit dt{width:50%;padding:0 1em 0 0;box-sizing:border-box}
#page-sharedDrafts #credit .widget-credit dd{width:50%}
}
#page-sharedDrafts #sharedDraftFooter{margin:1em 0;text-align:center;color:#666}
#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-siteFeedback #container-inner{max-width:700px}
@media screen and (max-width:640px){#page-violationReport #reportUrl i{display:none}
#page-siteFeedback #container-inner,#page-violationReport #pageFooter-button,#page-violationReport #pageFooter-notice{width:100%}
}
#page-siteFeedback #lead{margin:1em 0}
#page-siteFeedback #checkbox,#page-siteFeedback #lead p{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}
#page-signup #input-email-instruction{margin:0;padding:4px 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.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 #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-settings.isPC #accountInfo-header .heading-level2 span,#page-settings.isPC #accountInfo-twitter-input-container,#page-settings.isPC #accountInfo-twitter-link{display:inline-block}
#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-passwordReset-resetFormError i,#page-signup-emailConfirmError i{color:#f23e48}
#page-signup-emailConfirmError #list{border-top:1px solid #eee;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-settings.isPC .heading-level4{margin:0;line-height:1.4}
#page-settings.isPC .ui-settingList-heading{width:135px}
#page-settings.isPC .ui-settingList-content{width:calc(100% - (135px + 30px))}
#page-settings.isPC #accountInfo-header .heading-level2{line-height:1;margin:0}
#page-settings.isPC #accountInfo-header p{font-size:1.25em;color:#888;line-height:1;margin:10px 0 35px}
#page-settings.isPC #accountInfo-account,#page-settings.isPC #accountInfo-preference,#page-settings.isPC #accountInfo-private,#page-settings.isPC #accountInfo-profile{padding:30px 0;border-top:1px solid #ddd}
#page-settings.isPC #accountInfo-profile textarea{height:300px}
#page-settings.isPC #accountInfo-mailAddress .ui-settingList-content,#page-settings.isPC #accountInfo-screenName .ui-settingList-content{margin:0}
#page-settings.isPC #accountInfo-mailAddress-currentValue,#page-settings.isPC #accountInfo-screenName-currentValue{font-size:1.25em}
#page-settings.isPC #accountInfo-twitter-input-container{position:relative;margin:0 .5em 0 0}
#page-settings.isPC #accountInfo-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.isPC #accountInfo-twitter-input{max-width:400px;padding-left:25px}
#page-settings.isPC #accountInfo-private-sex .ui-radiobutton{margin:0 0 0 1em}
#page-settings.isPC #accountInfo-private-sex .ui-radiobutton:first-child{margin:0}
#page-settings.isPC #accountInfo-private-description{margin:0 0 1em}
#page-settings.isPC .accountInfo-updateButton{border-top:1px solid #ddd;padding:0 0 0 165px;margin:0 0 80px}
#page-settings.isPC #accountInfo-account{margin:0 auto}
#page-settings.isPC #accountInfo-account p{font-size:1.1em;margin-top:0}
#page-settings.isPC #accountInfo-account p:last-child{margin:0}
#page-settings.isPC #emailNotification h5{margin:0;font-size:14px}
#page-settings.isPC #emailNotification p{margin:0;color:#666;font-size:12px;line-height:1.5}
#page-settings.isPC #emailNotification table{width:100%}
#page-settings.isPC #emailNotification tr:first-child td{border:none;padding-top:0}
#page-settings.isPC #emailNotification td{padding:10px 32px 10px 0;border-top:1px solid #ddd}
#page-settings.isPC .emailNotification-table-header{width:340px}
#page-settings.isPC .emailNotification-table-button{width:110px;padding-right:0!important}
#page-settings.isPC #analysisTool:target{background:#f7f6f5}
#page-settings.isPC #analysisTool input{max-width:265px}
#page-settings.isPC #retire a{color:#f23e48}
#page-settings.isTouch #accountInfo-account .widget-fixedColumn-left,#page-settings.isTouch #accountInfo-preference .widget-fixedColumn-left,#page-settings.isTouch #accountInfo-private .widget-fixedColumn-left,#page-settings.isTouch #accountInfo-profile .widget-fixedColumn-left,#page-settings.isTouch #retire .widget-fixedColumn-left{padding:0 16px}
#page-settings.isTouch #accountInfo-account .heading-level4,#page-settings.isTouch #accountInfo-preference .heading-level4,#page-settings.isTouch #accountInfo-private .heading-level4,#page-settings.isTouch #accountInfo-profile .heading-level4,#page-settings.isTouch #retire .heading-level4{font-size:11px;font-weight:700;margin:0 0 1em -15px;width:calc(100% + 30px);padding:0 16px 8px!important;border-bottom:1px solid #bbb;box-sizing:border-box;-webkit-transform:scale(1,1);transform:scale(1,1)}
#page-settings.isTouch #accountInfo-account .heading-level4 h3,#page-settings.isTouch #accountInfo-preference .heading-level4 h3,#page-settings.isTouch #accountInfo-private .heading-level4 h3,#page-settings.isTouch #accountInfo-profile .heading-level4 h3,#page-settings.isTouch #retire .heading-level4 h3{margin:0}
#page-settings.isTouch #accountInfo-account input,#page-settings.isTouch #accountInfo-account textarea,#page-settings.isTouch #accountInfo-preference input,#page-settings.isTouch #accountInfo-preference textarea,#page-settings.isTouch #accountInfo-private input,#page-settings.isTouch #accountInfo-private textarea,#page-settings.isTouch #accountInfo-profile input,#page-settings.isTouch #accountInfo-profile textarea,#page-settings.isTouch #retire input,#page-settings.isTouch #retire textarea{margin:.35em 0 0}
#page-settings.isTouch #accountInfo-account input[type=text],#page-settings.isTouch #accountInfo-account input[type=checkbox],#page-settings.isTouch #accountInfo-account input[type=radio],#page-settings.isTouch #accountInfo-account select,#page-settings.isTouch #accountInfo-account textarea,#page-settings.isTouch #accountInfo-preference input[type=text],#page-settings.isTouch #accountInfo-preference input[type=checkbox],#page-settings.isTouch #accountInfo-preference input[type=radio],#page-settings.isTouch #accountInfo-preference select,#page-settings.isTouch #accountInfo-preference textarea,#page-settings.isTouch #accountInfo-private input[type=text],#page-settings.isTouch #accountInfo-private input[type=checkbox],#page-settings.isTouch #accountInfo-private input[type=radio],#page-settings.isTouch #accountInfo-private select,#page-settings.isTouch #accountInfo-private textarea,#page-settings.isTouch #accountInfo-profile input[type=text],#page-settings.isTouch #accountInfo-profile input[type=checkbox],#page-settings.isTouch #accountInfo-profile input[type=radio],#page-settings.isTouch #accountInfo-profile select,#page-settings.isTouch #accountInfo-profile textarea,#page-settings.isTouch #retire input[type=text],#page-settings.isTouch #retire input[type=checkbox],#page-settings.isTouch #retire input[type=radio],#page-settings.isTouch #retire select,#page-settings.isTouch #retire textarea{font-size:15px}
#page-settings.isTouch #accountInfo-preference h3 i,#page-settings.isTouch #accountInfo-private h3 i{color:#ffb318}
#page-settings.isTouch .ui-settingList-heading{width:100%;float:none}
#page-settings.isTouch .ui-settingList-heading h4{margin-bottom:0}
#page-settings.isTouch .ui-settingList-content{width:100%;float:none;margin:0}
#page-settings.isTouch #accountInfo-header{padding:0 16px 16px;text-align:center}
#page-settings.isTouch #accountInfo-header .heading-level2{line-height:1;margin:0;font-weight:400;font-size:11px;color:#999;border:none;padding:0!important;width:100%}
#page-settings.isTouch #accountInfo-header p{font-size:11px;color:#999;line-height:1.2}
#page-settings.isTouch #accountInfo-header p strong{font-size:16px;display:block;color:#222;margin:24px 0 8px}
#page-settings.isTouch #accountInfo-profile .widget-fixedColumn-right{padding:0 16px}
#page-settings.isTouch #accountInfo-profile{position:relative}
#page-settings.isTouch #accountInfo-profile textarea{height:300px}
#page-settings.isTouch #accountInfo-twitter-input-container,#page-settings.isTouch #accountInfo-twitter-link{display:inline-block}
#page-settings.isTouch #accountInfo-twitter-form:after,#page-settings.isTouch #accountInfo-twitter-form:before{content:'';display:table}
#page-settings.isTouch #accountInfo-twitter-form:after{clear:both}
#page-settings.isTouch #accountInfo-twitter-input-container{width:calc(100% - 55px);float:left;position:relative}
#page-settings.isTouch #accountInfo-twitter-link{width:55px;float:right;text-align:right}
#page-settings.isTouch #accountInfo-twitter-userSymbol{font-size:1.1em;position:absolute;top:0;left:2px;width:20px;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.isTouch #accountInfo-twitter-input{padding-left:20px;margin:0!important}
#page-settings.isTouch #accountInfo-private{background:#f7f6f5;padding:16px;margin-bottom:16px}
#page-settings.isTouch #accountInfo-private .widget-fixedColumn-left{padding:0}
#page-settings.isTouch #accountInfo-private .heading-level3,#page-settings.isTouch #accountInfo-private .ui-settingList:last-child{margin-bottom:8px}
#page-settings.isTouch #accountInfo-private .ui-radiobutton-label{margin-right:16px}
#page-settings.isTouch #accountInfo-private-description{font-size:12px;color:#666;margin:0 0 .25em;line-height:1.4}
#page-settings.isTouch .accountInfo-updateButton{padding:0 16px}
#page-settings.isTouch .accountInfo-updateButton button{width:100%;line-height:3em;height:3em;font-size:14px;padding:0;color:#fff;background:#4baae0;border-radius:1.5em;border:none}
#page-settings.isTouch .accountInfo-updateButton p{margin:0}
#page-settings.isTouch #accountInfo-preference{margin:48px 0 0}
#page-settings.isTouch #accountInfo-preference .widget-fixedColumn-right{padding:0 16px}
#page-settings.isTouch #emailNotification h5{margin:0;font-size:13px}
#page-settings.isTouch #emailNotification p{margin:0;color:#666;font-size:12px;line-height:1.5}
#page-settings.isTouch #emailNotification table,#page-settings.isTouch #emailNotification td,#page-settings.isTouch #emailNotification tr{width:100%;display:block}
#page-anatanomachi-default .text.isOpen .text-clear,#page-settings.isTouch #accountInfo-account #retire a i{display:none}
#page-settings.isTouch #emailNotification tr{margin:16px 0 0}
#page-settings.isTouch .emailNotification-table-button{margin-top:4px}
#page-settings.isTouch #analysisTool:target{background:#f7f6f5}
#page-settings.isTouch #accountInfo-account{margin:48px 0 0}
#page-settings.isTouch #accountInfo-account p{margin:0;padding:0 16px}
#page-settings.isTouch #accountInfo-account #retire{margin:48px 0;font-size:12px;padding:8px 16px 0;border-top:1px solid #ddd}
#page-settings.isTouch #accountInfo-account #retire a{color:#f23e48;text-decoration:none}
#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-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}
#page-anatanomachi-default .text-text p.pr4{padding-left:495px}
#page-anatanomachi-default .text-text .br3-1{display:none}
#page-anatanomachi-default .text-text .ph1{position:absolute;top:70px;margin-right:-485px}
@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:396px}
#page-anatanomachi-default .text-text .br3-1{display:block}
#page-anatanomachi-default .text-text .ph1{margin-right:-386px}
}
#page-anatanomachi-default .text-text .ph1 img{width:232.5px;height:349px}
#page-anatanomachi-default .text-text .ph2{position:absolute;top:40px;margin-right:-250px}
@media (max-width:600px){#page-anatanomachi-default .text-text .ph1 img{width:186px;height:279.2px}
#page-anatanomachi-default .text-text .ph2{margin-right:-191px}
}
#page-anatanomachi-default .text-text .ph2 img{width:215px;height:340.5px}
#page-anatanomachi-default .text-text .i1{position:absolute;top:406px;margin-right:-735px}
@media (max-width:600px){#page-anatanomachi-default .text-text .ph2 img{width:172px;height:272.4px}
#page-anatanomachi-default .text-text .i1{top:350px;margin-right:-596px}
}
#page-anatanomachi-default .text-text .i1 img{width:715.5px;height:143px}
#page-anatanomachi-default .text-title{display:block;padding-left:33px;padding-right:99px}
#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-text .i1 img{width:572.4px;height:114.4px}
#page-anatanomachi-default .text-title{padding-right:33px}
#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.57px;height:312.86px;padding-top:312.86px;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:url(/images/anatanomachi/message_s.png?m6bUuX9RXCrq) center center no-repeat #fff;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}
#page-anatanomachi-default .cover-project-description br{display:block}
@media (max-width:980px){#page-anatanomachi-default .cover-project-description{font-size:12px}
#page-anatanomachi-default .cover-project-description br{display:none}
}
#page-anatanomachi-default .cover-period{background: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.37px 22.22px;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,#page-anatanomachi-default .information:after,#page-anatanomachi-default .information: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}
#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{float:none;width:100%;max-width:100%}
#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{clear:both}
#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{width:100%}
#page-anatanomachi-default .information h3{margin-left:-26px}
#page-anatanomachi-default .outline{padding:0 16px}
}
#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}
#page-anatanomachi-default .outline p{font-size:16px;font-weight:600;line-height:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;background:url(/images/anatanomachi/underline.png?obpMrcNMYkvH);background-size:10px 30px;padding:2px 0 3px;text-align:justify;margin:0}
@media (max-width:600px){#page-anatanomachi-default .outline p{-webkit-column-count:1;-moz-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}
#page-anatanomachi-default .information-container:after,#page-anatanomachi-default .information-container:before,#page-anatanomachi-default .judge li:after,#page-anatanomachi-default .judge li:before{content:'';display:table}
#page-anatanomachi-default .information-container{margin-top:70px}
#page-anatanomachi-default .information-container:after{clear:both}
#page-anatanomachi-default .contest-detail{float:left;width:640px}
@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 .contest-detail{float:none;width:100%;padding:0 16px;box-sizing:border-box}
}
#page-anatanomachi-default .twitter-timeline{float:right;width:300px}
#page-anatanomachi-default .about,#page-anatanomachi-default .judge{margin-bottom:80px}
@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 .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{clear:both}
#page-anatanomachi-default .judge img{float:left;width:120px;height:120px;background:#f2f2f2}
#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}
#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}
#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 .judge img{width:80px;height:80px}
#page-anatanomachi-default .judge p{max-width:calc(100% - 80px)}
#page-anatanomachi-default .about dd,#page-anatanomachi-default .about dt{font-size:14px}
#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}
#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 .about dd::after{width:86px}
#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)}
#page-anatanomachi-appliedWorks .anatanomachi-theme-list p{padding:4px 0 0 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}
}
#page-anatanomachi-appliedWorks .anatanomachi-works-list-title{font-size:16px;margin:0 0 32px;padding:0}
#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-works-list-title{padding:0 16px}
#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 .catchphrase .catchphrase-author a,#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title a,#page-anatanomachi-appliedWorks .workCard-introduction a:hover,#page-anatanomachi-appliedWorks .workCard-tags a{text-decoration:none}
#page-anatanomachi-appliedWorks .pager:after,#page-anatanomachi-appliedWorks .work:after,#page-anatanomachi-appliedWorks .workCard-meta:after{clear:both}
#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 .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,#page-anatanomachi-appliedWorks .workCard-introduction a{color:#555}
#page-anatanomachi-appliedWorks .workCard-introduction{font-size:.95em;margin:.5em 0;line-height:1.5}
#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 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: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:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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-author{position:relative;-webkit-transform:translateY(-.275em);transform:translateY(-.275em);display:inline-block;font-size:.85em}
#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 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: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):first-child{padding-top:0}
#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}
#page-anatanomachi-appliedWorks .workCard-title{font-size:1.1em}
#page-anatanomachi-appliedWorks .workCard-titleLabel{border:none!important}
#page-anatanomachi-appliedWorks .workCard-data,#page-anatanomachi-appliedWorks .workCard-introduction{font-size:.85em}
#page-anatanomachi-appliedWorks .catchphrase:first-child{padding:0 0 5px!important}
#page-anatanomachi-appliedWorks .catchphrase:last-child{padding:5px 0;border-bottom:1px solid #eee;margin-bottom:15px}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title{font-size:1em;font-weight:700;line-height:1.3}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author{-webkit-transform:translateY(0);transform:translateY(0);font-size:.8em}
#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author-activityName{font-weight:400}
}
@media (max-width:600px){#page-anatanomachi-appliedWorks .catchphrase .catchphrase-author a,#page-anatanomachi-appliedWorks .catchphrase .catchphrase-title a,#page-anatanomachi-appliedWorks .work .work-title a,#page-anatanomachi-appliedWorks .workCard-introduction a:hover,#page-anatanomachi-appliedWorks .workCard-tags a,#page-anatanomachi-appliedWorks .workCard-title a{text-decoration:none}
#page-anatanomachi-appliedWorks .pager:after,#page-anatanomachi-appliedWorks .work .work-meta:after,#page-anatanomachi-appliedWorks .work:after,#page-anatanomachi-appliedWorks .workCard-meta:after{clear:both}
#page-anatanomachi-appliedWorks .work{border-bottom:1px solid #ddd;margin-left:16px;position:relative}
#page-anatanomachi-appliedWorks .work:after,#page-anatanomachi-appliedWorks .work:before{content:'';display:table}
#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-titleLabel{color:#222}
#page-anatanomachi-appliedWorks .work .work-author,#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 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;left:0}
#page-anatanomachi-appliedWorks .workCard-title{font-size:1em;line-height:1.3;margin:0}
#page-anatanomachi-appliedWorks .workCard-title a{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,#page-anatanomachi-appliedWorks .workCard-introduction a{color:#555}
#page-anatanomachi-appliedWorks .workCard-introduction{font-size:.85em;margin:.5em 0!important;line-height:1.5}
#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 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: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:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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-author{position:relative;padding:0;-webkit-transform:translateY(-.275em);transform:translateY(-.275em);display:inline;font-size:11px}
#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 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}
#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}
#page-anatanomachi-requirements .requirements h4 br{display:none}
@media (max-width:980px){#page-anatanomachi-requirements .requirements h4{font-size:26px;margin-bottom:24px}
#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-errorPage-notFound.isPC #notFound-information h2,#page-features-feature.isPC .work-catchphrase{font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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}
#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 h2 span,#page-errorPage-notFound.isPC #notFound-information p span{display:block}
#page-errorPage-notFound.isPC #notFound-information h2{font-size:2em;line-height:1.3;letter-spacing:.1em;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,#page-errorPage-notFound.isTouch #exploreLinks .exploreLinks-popular{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-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(1),#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 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%;height:90px;background-size:auto 90px;background-position:center center;margin:0 0 12px}
#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-meta-body p,#page-features-feature.isPC #header-title h2,#page-features-feature.isPC #header-title p{margin:0}
#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{-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-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;-moz-columns:2;columns:2;-webkit-column-gap:60px;-moz-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;text-align:center;margin:0 120px}
#page-features-feature.isPC .work-review-meta{border-top:1px solid #ddd;margin:30px 0 0;padding:20px 0;text-align:center}
#page-features-feature.isPC .work-review-meta li{list-style-type:none;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{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;font-size:15px}
#page-features-feature.isPC .work-buttons li{list-style-type:none}
#page-features-feature.isPC .work-buttons a,#page-features-feature.isPC .work-buttons button>span{padding:12px 16px}
#page-features-feature.isPC .work-buttons-read{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 8px 0 0}
#page-features-feature.isPC .work-buttons-read a{width:100%;box-sizing:border-box;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 #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;line-height:1.3}
#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-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;padding:0 16px 8px!important;border-bottom:1px solid #bbb;font-family:dummy-for-ie-edge-newline,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 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 0 0}
#page-features-feature.isTouch .work-review{background:#fff;padding:30px 16px 16px;margin:0 16px;position:relative;border:1px solid #ddd}
#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:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,dummy-for-ie-edge-newline,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{border-top:1px solid #ddd;margin:30px 0 0;padding:20px 0;text-align:center}
#page-features-feature.isTouch .work-review-meta li{list-style-type:none;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 32px 0}
#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{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;font-size:15px}
#page-features-feature.isTouch .work-buttons li{list-style-type:none}
#page-features-feature.isTouch .work-buttons a,#page-features-feature.isTouch .work-buttons button>span{padding:12px 16px}
#page-features-feature.isTouch .work-buttons button{font-size:15px}
#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%;box-sizing:border-box;text-align:center}
#page-features-feature.isTouch #aside-share{text-align:center;margin:0 0 30px}
#page-features-feature.isTouch #aside-share-message{margin:0 16px 16px;vertical-align:top;font-weight:700}
#page-features-feature.isTouch #recommendOtherFeatures h3{font-size:11px;font-weight:700;padding:0 16px 8px!important;border-bottom:1px solid #bbb;font-family:dummy-for-ie-edge-newline,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-guide.isPC #express .section-inner h2,#page-guide.isPC #firstView-message p,#page-guide.isPC #read .section-inner h2,#page-guide.isPC #write .section-inner h2,#page-guide.isTouch #express .section-inner h2,#page-guide.isTouch #firstView-message p,#page-guide.isTouch #read .section-inner h2,#page-guide.isTouch #write .section-inner h2{font-family:dummy-for-ie-edge-newline,dcsymbols,'游明朝',YuMincho,'ヒラギノ明朝 Pr6N','Hiragino Mincho Pr6N','ヒラギノ明朝 ProN','Hiragino Mincho ProN','ヒラギノ明朝 StdN','Hiragino Mincho StdN',HiraMinProN-W3,serif}
#page-features-feature.isTouch #recommendOtherFeatures ul{padding:0;margin:16px 16px 0}
#page-features-feature.isTouch #recommendOtherFeatures ul li{list-style-type:none}
#page-features-feature.isTouch #recommendOtherFeatures h4,#page-features-feature.isTouch #recommendOtherFeatures p,#page-features-feature.isTouch #recommendOtherFeatures ul{line-height:1.5}
#page-features-feature.isTouch #recommendOtherFeatures h4{font-size:15px;line-height:1.3;margin:0 0 4px}
#page-features-feature.isTouch #recommendOtherFeatures li a{color:#222;text-decoration:none;padding:0 0 24px;display:block}
#page-features-feature.isTouch #recommendOtherFeatures li a:focus h4,#page-features-feature.isTouch #recommendOtherFeatures li a:hover h4{color:#0990cc;text-decoration:underline}
#page-features-feature.isTouch #recommendOtherFeatures li p{font-size:11px;color:#666;margin:0}
#page-features-feature.isTouch #recommendOtherFeatures li p:after,#page-features-feature.isTouch #recommendOtherFeatures li p:before{content:'';display:table}
#page-features-feature.isTouch #recommendOtherFeatures li p:after{clear:both}
#page-features-feature.isTouch #recommendOtherFeatures li span,#page-features-feature.isTouch #recommendOtherFeatures li time{display:block;padding:0 13px 0 0;position:relative;float:left;color:#888}
#page-features-feature.isTouch #recommendOtherFeatures li span:after,#page-features-feature.isTouch #recommendOtherFeatures li time:after{content:'';display:inline-block;position:absolute;right:5px;top:50%;margin:-2px 0 0;width:4px;height:4px;background:#ccc;border-radius:50%}
#page-features-feature.isTouch #recommendOtherFeatures li span:last-child:after,#page-features-feature.isTouch #recommendOtherFeatures li time:last-child:after{display:none;padding:0}
#page-features-feature.isTouch .recommendOtherFeatures-image{width:100%;height:90px;background-size:auto 90px;background-position:center center;margin:0 0 12px}
#page-features-feature.isTouch .seeMoreLink{font-size:11px;text-align:right;margin:0 0 0 16px!important;border-top:1px solid #ddd;padding:14px 16px 0 0}
#page-features-feature.isTouch .seeMoreLink a{color:#222}
#page-features-feature.isTouch .seeMoreLink a:focus h4,#page-features-feature.isTouch .seeMoreLink a:hover h4{color:#0990cc}
#page-guide.isPC #container{padding:0;margin:50px 0 0;width:100%;min-width:1185px}
#page-guide.isPC #firstView-image{background:url(/images/guide/overview/guide-top.png?ryPeoU8zr_Tm) center center no-repeat #4baae0;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-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-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;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 #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;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;-ms-grid-row-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;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 #globalFooter{margin: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}
#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-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;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 #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;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;-ms-grid-row-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;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 0 0}
#page-guide.isTouch #signup .ui-button-blue,#page-guide.isTouch #signup .ui-button-default{box-sizing:border-box;padding:1em;margin:8px;width:calc(100% - 16px);display:block;font-size:1.1em}
#page-guide-write #submit-contents,#page-guide-write #submit-destination>section,#page-guide-write #write-functions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#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 #globalFooter{margin:0}
#page-guide-write #firstView{background:#E5F3F5;min-width:1185px;padding:0 30px}
#page-guide-write #firstView-inner{width:1125px;margin:0 auto;padding:30px 30px 1px;text-align:center}
#page-guide-write #firstView-inner h1{margin:0;line-height:1.3}
#page-guide-write #firstView-lead{margin:8px auto 0;font-size:15px;line-height:1.6;color:#666;max-width:50%}
#page-guide-write #firstView-image{height:200px;overflow:hidden;margin:16px 0 0}
#page-guide-write #firstView-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-write .section{width:1125px;margin:60px auto;padding:0 30px}
#page-guide-write .section header h2{line-height:1.3;margin:0;font-size:30px;letter-spacing:4px;font-weight:400}
#page-guide-write .section header p{margin:8px 0 0;font-size:16px;line-height:1.6;color:#666;width:calc(45% - 15px)}
#page-guide-write #write-functions{padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-write #write-functions li{list-style-type:none;width:calc(25% - 22.5px);margin:0 0 30px 30px}
#page-guide-write #write-functions li:nth-child(4n+1){margin-left:0}
#page-guide-write #write-functions p{margin:0;font-size:13px;line-height:1.6;color:#444}
#page-guide-write #submit-contents .seeMoreLink a,#page-guide-write #write-functions p strong{color:#222}
#page-guide-write #write-functions .write-functions-thumbnail{margin:0 0 12px}
#page-guide-write #write-functions img{max-width:258px;border:1px solid #ddd;vertical-align:bottom}
#page-guide-write #submit{background:#f2f1f0;margin:0 auto;padding:30px;min-width:1185px}
#page-guide-write #submit-contents{display:flex;margin:30px 0 0}
#page-guide-write #submit-contents>div{width:50%}
#page-guide-write #submit-contents .seeMoreLink{text-align:right}
#page-guide-write #submit-contents .seeMoreLink a:focus,#page-guide-write #submit-contents .seeMoreLink a:hover{color:#0990cc}
#page-guide-write #submit-destination{border-top:1px solid #bbb}
#page-guide-write #submit-destination>section{border-bottom:1px solid #bbb;padding:30px 0;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-write .submit-destination-icon{width:100px;font-size:11px;text-align:center;margin:-8px 0 0}
#page-guide-write .submit-destination-icon p{margin:0 0 8px}
#page-guide-write .submit-destination-icon img{max-width:100%;vertical-align:bottom;border-radius:50px;border:1px solid #bbb}
#page-guide-write .submit-destination-information{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 16px}
#page-guide-write .submit-destination-information p{margin:8px 0 0;line-height:1.6}
#page-guide-write .submit-destination-information h4{font-size:11px;margin:16px 0 8px}
#page-guide-write .submit-destination-information img{max-width:100%}
#page-guide-write .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 .submit-destination-information-header h3{margin:0 8px 0 0;line-height:1.3}
#page-guide-write #submit-contests li:last-child,#page-guide-write .submit-destination-information-header p{margin:0}
#page-guide-write .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 #submit-contests ul,#page-guide-write #submit-userEvents .widget-userEventCompactList{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}
#page-guide-write #communication ul,#page-guide-write #feedback ul,#page-guide-write #feedback ul li,#page-guide-write #submit-works ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#page-guide-write #submit-contests ul li{list-style-type:none}
#page-guide-write #submit-contests li{width:calc(50% - 5px);margin:0 10px 0 0}
#page-guide-write #submit-userEvents .widget-userEventCompactList li{list-style-type:none}
#page-guide-write #submit-userEvents .widget-userEventCompactList>li{width:calc(50% - 5px);margin:0 10px 0 0;border-top:1px solid #ddd}
#page-guide-write #submit-userEvents .widget-userEventCompactList>li:last-child{margin:0}
#page-guide-write #submit-works{-webkit-transform:translateX(60px);transform:translateX(60px)}
#page-guide-write #submit-works header h3{font-size:18px;margin:0 0 8px}
#page-guide-write #submit-works header p{margin:0;font-size:15px;width:75%}
#page-guide-write #submit-works ul{padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0}
#page-guide-write #submit-works ul li{list-style-type:none}
#page-guide-write #submit-works li{width:33.333333%;margin:0 0 60px}
#page-guide-write #submit-works img{max-width:70%;border:1px solid #222;box-sizing:border-box;vertical-align:bottom}
#page-guide-write #submit-works .seeMoreLink{margin:0 60px 0 0}
#page-guide-write #communication ul{padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-write #communication ul li{list-style-type:none}
#page-guide-write #communication li{width:calc(50% - 15px);margin:0 0 15px 30px}
#page-guide-write #communication li:nth-child(2n+1){margin-left:0}
#page-guide-write #communication li h3{font-size:15px;line-height:1.3;margin:16px 0 8px}
#page-guide-write #communication li p{margin:0;font-size:13px;line-height:1.6}
#page-guide-write #communication li p:not(.communication-image){max-width:75%}
#page-guide-write #communication img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
#page-guide-app #firstView-header .appLink-icon img,#page-guide-read .benefit-image img,#page-guide-write .feedback-image img{max-width:100px;vertical-align:bottom}
#page-guide-write #feedback{background:#f2f1f0;margin:0 auto;padding:30px 30px 0;min-width:1185px}
#page-guide-write #feedback ul{padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-write #feedback ul li{list-style-type:none;width:calc(50% - 15px);margin:0 0 30px 30px;display:flex}
#page-guide-write #feedback ul li:nth-child(2n+1){margin-left:0}
#page-guide-write #feedback ul h3{margin:0;line-height:1.3}
#page-guide-write #feedback ul p{margin:8px 0 0;font-size:13px;line-height:1.6}
#page-guide-write #feedback ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide-write .feedback-image{margin:0 16px 0 0!important}
#page-guide-read #firstView-image,#page-guide-write #feedback-image{height:200px;overflow:hidden;margin:16px 0 0}
#page-guide-write .feedback-image img{border-radius:50px;border:1px solid #bbb}
#page-guide-write #feedback-image{text-align:center}
#page-guide-read #firstView-image img,#page-guide-write #feedback-image img{max-width:80%;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2)}
#page-guide-read #firstView{background:#F5F3E5;min-width:1185px;padding:0 30px}
#page-guide-read #firstView-inner{width:1125px;margin:0 auto;padding:30px 30px 1px;text-align:center}
#page-guide-read #firstView-inner h1{margin:0;line-height:1.3}
#page-guide-read #firstView-lead{margin:8px auto 0;font-size:15px;line-height:1.6;color:#666;max-width:50%}
#page-guide-read .section{width:1125px;margin:60px auto;padding:0 30px}
#page-guide-read .section header h2{line-height:1.3;margin:0;font-size:30px;letter-spacing:4px;font-weight:400}
#page-guide-read .section header p{margin:8px 0 0;font-size:16px;line-height:1.6;color:#666;width:calc(45% - 15px)}
#page-guide-read .loginRequired{margin:8px 0 0!important;display:block}
#page-guide-read .loginRequired span{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 #find ul,#page-guide-read #find ul li,#page-guide-read #official ul,#page-guide-read #official-list,#page-guide-read #read-functions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#page-guide-read #read section{margin:30px 0;border-top:1px solid #ddd}
#page-guide-read #read-functions{padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-read #read-functions li{list-style-type:none;width:calc(20% - 24px);margin:0 0 30px 30px;position:relative}
#page-guide-read #read-functions li:nth-child(5n+1){margin-left:0}
#page-guide-read #read-functions p{margin:0;font-size:13px;line-height:1.6;color:#444}
#page-guide-read #official .seeMoreLink a,#page-guide-read #read-functions p strong{color:#222}
#page-guide-read #read-functions .read-functions-thumbnail{margin:0 0 12px}
#page-guide-read #read-functions img{max-width:100%;border:1px solid #ddd;vertical-align:bottom}
#page-guide-read #find{background:#f2f1f0;margin:0 auto;padding:30px;min-width:1185px}
#page-guide-read #find ul,#page-guide-read #official ul{padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}
#page-guide-read #find ul li{list-style-type:none;width:calc(50% - 15px);margin:0 0 30px 30px;display:flex}
#page-guide-read #find ul li:nth-child(2n+1),#page-guide-read #official li:nth-child(2n+1){margin-left:0}
#page-guide-read #find ul h3{margin:0;line-height:1.3}
#page-guide-read #find ul p{margin:8px 0 0;font-size:13px;line-height:1.6}
#page-guide-read #find ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide-read #official ul li{list-style-type:none}
#page-guide-read #official li{width:calc(50% - 15px);margin:0 0 15px 30px}
#page-guide-read #official li h3{font-size:15px;line-height:1.3;margin:16px 0 8px}
#page-guide-read #official li p{margin:0;font-size:13px;line-height:1.6}
#page-guide-read #official li p:not(.communication-image){max-width:75%}
#page-guide-read #official img{max-width:100%;vertical-align:bottom;border:1px solid #ddd}
#page-guide-read #official .seeMoreLink{text-align:right}
#page-guide-read #official .seeMoreLink a:focus,#page-guide-read #official .seeMoreLink a:hover{color:#0990cc}
#page-guide-read #official-list{margin:30px 0 0!important;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-guide-read #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 #official-list .widget-workBox:nth-child(5n+1){border-left:none;width:calc(20% - (15px - 6px))}
#page-guide-read #official-list .widget-workBox:nth-child(5n+1) .widget-workBox-catchphrase-title a,#page-guide-read #official-list .widget-workBox:nth-child(5n+1) .widget-workBox-work{padding-left:0}
#page-guide-read #official-list .widget-workBox:nth-child(5n){border-right:none;width:calc(20% - (15px - 6px))}
#page-guide-read #official-list .widget-workBox:nth-child(5n) .widget-workBox-catchphrase-title a,#page-guide-read #official-list .widget-workBox:nth-child(5n) .widget-workBox-work{padding-right:0}
#page-guide-read #benefit{margin:0 auto;padding:0 30px;min-width:1185px}
#page-guide-read #benefit .section{border:5px solid #f2f1f0;padding:60px;box-sizing:border-box}
#page-guide-app #firstView-header ul,#page-guide-read #benefit ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#page-guide-app #firstView,#page-guide-more #firstView{background:#f2f1f0;min-width:1185px;padding:0 30px}
#page-guide-read #benefit header{text-align:center;border-bottom:1px solid #bbb;padding:0 0 45px;margin:0 0 45px}
#page-guide-read #benefit header p{margin:8px auto 0}
#page-guide-read #benefit 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;margin:0;padding:45px 0 15px;border-bottom:1px solid #ddd}
#page-guide-read #benefit section:first-of-type{padding-top:0}
#page-guide-read #benefit section:last-of-type{border:none}
#page-guide-read #benefit h3{width:170px;margin:0;font-size:13px;letter-spacing:4px;font-weight:400;height:100px;line-height:100px;vertical-align:middle}
#page-guide-read #benefit ul{widtH:calc(100% - 170px);display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
#page-guide-read #benefit ul li{list-style-type:none;width:calc(50% - 15px);margin:0 0 30px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-read #benefit ul li:nth-child(2n+1){margin-left:0}
#page-guide-read #benefit ul h4{margin:0;line-height:1.3}
#page-guide-read #benefit ul p{margin:8px 0 0;font-size:13px;line-height:1.6}
#page-guide-read #benefit ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide-read .benefit-image{margin:0 16px 0 0!important}
#page-guide-read .benefit-image img{border-radius:50px;border:1px solid #bbb}
#page-guide-app #firstView{margin:0 0 60px}
#page-guide-app #firstView-inner{width:1125px;margin:0 auto;padding:60px 30px;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 #firstView-header{width:375px;margin:0 30px 0 0;text-align:center}
#page-guide-app #firstView-header h1{margin:0 0 16px;line-height:1.3}
#page-guide-app #firstView-header h2{font-size:11.5px;margin:8px 0;text-align:center;font-weight:400}
#page-guide-app #firstView-header ul{display:flex;text-align:center;margin:30px 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#page-guide-app #firstView-header ul li{list-style-type:none}
#page-guide-app #firstView-header li{margin:0 20px 0 0}
#page-guide-app #firstView-header p{margin:0}
#page-guide-app #firstView-header #iOS .appLink-icon img{border-radius:20px}
#page-guide-app #firstView-lead{margin:8px 0 0;font-size:18px;line-height:1.6;color:#666}
#page-guide-app #firstView-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}
#page-guide-more .section,#page-guide-more .section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
#page-guide-app #firstView-images p{margin:16px}
#page-guide-app #firstView-images img{max-height:500px;vertical-align:bottom;box-shadow:10px 30px 75px rgba(0,0,0,.2);border-radius:20px}
#page-guide-more #firstView-inner{width:1125px;margin:0 auto;padding:30px;text-align:center}
#page-guide-more #firstView-inner h1{margin:0;line-height:1.3}
#page-guide-more #firstView-inner p{margin:8px auto 0;font-size:15px;line-height:1.6;color:#666;max-width:50%}
#page-guide-more .section{width:1125px;margin:60px auto;padding:0 30px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#page-guide-more .section header{width:135px}
#page-guide-more .section header h2{margin:0;font-size:13px;letter-spacing:4px;font-weight:400;height:100px;line-height:100px;vertical-align:middle}
#page-guide-more .section header h2 span{display:inline-block;line-height:1.3}
#page-guide-more .section ul{width:calc(100% - 165px);padding:0;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
#page-guide-more .section ul li{list-style-type:none;width:calc(50% - 15px);margin:0 0 30px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#page-guide-more .section ul li:nth-child(2n+1){margin-left:0}
#page-guide-more .section ul h3{margin:0;line-height:1.3}
#page-guide-more .section ul p{margin:8px 0 0;font-size:13px;line-height:1.6}
#page-guide-more .section ul div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#page-guide-more .section ul .section-image{margin:0 16px 0 0!important}
#page-guide-more .section ul .section-image img{max-width:100px;vertical-align:bottom;border-radius:50px;border:1px solid #bbb}
.x-workaround{content:""}